/* Section 03: stable surfaces, independent layers for entrance, pointer and idle motion. */
.media-pilot .delivery-workbench{padding-block:92px 87px;background:var(--pearl);overflow:clip}
.delivery-workbench .section-topline{margin-bottom:32px}
.delivery-workbench .eyebrow{font-size:8px;color:var(--bronze)}
.delivery-workbench .small-label{font:7px var(--mono);letter-spacing:.065em;color:var(--gray)}
.delivery-workbench .workbench-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr);gap:85px;align-items:end;margin-bottom:47px}
.media-pilot .delivery-workbench .delivery-intro h2{font:500 clamp(40px,4vw,57px)/1.08 var(--display);letter-spacing:-.055em;margin:0}
.delivery-workbench .delivery-intro .serif-word{font:italic 1.1em/1 Georgia,serif;color:var(--bronze);letter-spacing:-.05em}
.delivery-workbench .workbench-context>p{font:14px/1.9 var(--body);color:var(--gray);max-width:420px;margin:0}
.delivery-workbench .workbench-context .text-link{font-size:11px;border-bottom:1px solid #8A5A2240;margin-top:22px;padding-bottom:10px;gap:12px}
.delivery-workbench .workbench-context .text-link>svg{width:15px;height:15px}
.delivery-workbench .workbench-guide{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #8A5A2226;padding-bottom:17px;margin-bottom:22px;font:6.5px/1.7 var(--mono);letter-spacing:.065em;color:var(--bronze)}
.delivery-workbench .workbench-guide>span+span{color:var(--gray)}
.delivery-workbench .workbench-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none}
.delivery-workbench .delivery-module{position:relative;min-width:0;background:linear-gradient(145deg,#FFFFFFC9,#FFFFFF80);border:1px solid #FFFFFF;border-radius:23px;isolation:isolate;overflow:hidden}
.delivery-workbench .delivery-module:before{content:'';position:absolute;inset:0;border:1px solid #D6B16C25;border-radius:inherit;pointer-events:none;z-index:3;transition:border-color .35s}
.delivery-workbench .delivery-module-cap{display:flex;justify-content:space-between;align-items:center;padding:22px 26px 0;min-height:44px}
.delivery-workbench .delivery-module-cap>span{font:italic 23px/1 Georgia,serif;color:var(--bronze)}
.delivery-workbench .delivery-module-cap>svg{width:20px;height:20px;color:var(--bronze);opacity:.8}
.delivery-workbench .delivery-module-body{padding:15px 28px 29px;position:relative;z-index:2}
.media-pilot .delivery-workbench .delivery-module h3{font:500 22px/1.25 var(--display);letter-spacing:-.035em;color:var(--ink);margin:0 0 12px}
.delivery-workbench .delivery-module-body>p{font:13px/1.9 var(--body);color:var(--gray);margin:0;max-width:470px}
.delivery-workbench .delivery-art-viewport{position:relative;height:180px;min-width:0;overflow:clip;pointer-events:none}
.delivery-workbench .delivery-art-camera,.delivery-workbench .delivery-art-reveal{position:absolute;inset:0;transform-origin:50% 65%;pointer-events:none}
.delivery-workbench .delivery-art{position:absolute;left:50%;top:50%;width:420px;height:230px;transform:translate(-50%,-50%) scale(var(--delivery-art-scale,var(--delivery-art-fallback,.78)));pointer-events:none;isolation:isolate}
.delivery-workbench .work-art-halo{position:absolute;inset:0 25px;background:radial-gradient(ellipse,#D6B16C1C,transparent 66%);z-index:-1}
.delivery-workbench .work-paper-drift,.delivery-workbench .work-satellite-drift{position:absolute;inset:0;transform-origin:210px 115px}
.delivery-workbench .work-paper{position:absolute;background:#FFF;color:var(--ink);border:1px solid #FFFFFF;border-radius:10px;box-shadow:0 1px 0 #E5E5E1,0 17px 30px #0D0D0F0B;overflow:hidden}
.delivery-workbench .work-paper-kicker{display:block;font:5px/1.5 var(--mono);letter-spacing:.055em;color:var(--bronze)}
.delivery-workbench .work-paper strong{display:block;position:relative;z-index:2;font:500 24px/1.05 var(--display);letter-spacing:-.05em;color:var(--ink)}
.delivery-workbench .work-paper strong>em{font:italic 1.1em/1.03 Georgia,serif;letter-spacing:-.05em;color:var(--bronze)}
.delivery-workbench .work-tag{position:absolute;border:1px solid #FFF;border-radius:9px;background:#FFFFFFF2;box-shadow:0 10px 25px #0D0D0F09;padding:13px 14px;color:var(--ink)}
.delivery-workbench .work-tag>small{display:block;font:4.5px/1.5 var(--mono);letter-spacing:.035em;color:var(--bronze);margin-bottom:7px}
.delivery-workbench .work-tag>b{display:block;font:500 13px/1.2 var(--display);letter-spacing:-.025em}
.delivery-workbench .work-tag>b>em{font:italic 1.15em Georgia,serif;color:var(--bronze)}
.delivery-workbench .work-plan-sheet{left:77px;top:14px;width:250px;height:198px;padding:19px 20px;transform:rotate(-5deg)}
.delivery-workbench .work-plan-sheet>strong{margin-top:12px}
.delivery-workbench .work-plan-fields{position:relative;display:grid;gap:10px;margin-top:17px}
.delivery-workbench .work-plan-fields>span:not(.work-plan-focus){display:flex;align-items:center;gap:8px;font:9px var(--body);color:var(--gray);height:12px}
.delivery-workbench .work-plan-fields i{font:5px var(--mono);color:var(--bronze);font-style:normal}
.delivery-workbench .work-plan-fields b{height:2px;width:63px;background:linear-gradient(90deg,#D6B16C88,#D6B16C16);margin-left:auto}
.delivery-workbench .work-plan-focus{position:absolute;left:-7px;right:-7px;top:-5px;height:22px;border:1px solid #D6B16C65;border-radius:4px;pointer-events:none}
.delivery-workbench .work-plan-note{left:270px;top:99px;width:126px;transform:rotate(5deg)}
.delivery-workbench .work-plan-note>span{position:absolute;right:12px;bottom:9px;font:17px var(--body);color:var(--bronze)}
.delivery-workbench .work-campaign-shell{left:47px;top:20px;width:300px;height:184px;transform:rotate(-3deg)}
.delivery-workbench .work-window-top{height:27px;display:flex;align-items:center;gap:4px;background:#F5F5F299;border-bottom:1px solid #0D0D0F0A;padding:0 12px}
.delivery-workbench .work-window-top>i{width:3px;height:3px;border-radius:50%;background:#B8B8BE}
.delivery-workbench .work-window-top>span{font:4.5px var(--mono);letter-spacing:.045em;color:var(--gray);margin-left:auto}
.delivery-workbench .work-campaign-content{padding:14px 18px}
.delivery-workbench .work-campaign-content>strong{font-size:21px}
.delivery-workbench .work-settings{display:grid;gap:10px;margin-top:15px;width:193px}
.delivery-workbench .work-settings>span{display:flex;align-items:center;justify-content:space-between;gap:12px;font:8px var(--body);color:var(--gray)}
.delivery-workbench .work-settings>span>i{position:relative;display:block;width:110px;height:2px;background:#0D0D0F10}
.delivery-workbench .work-settings b{position:absolute;left:32px;top:-3px;width:8px;height:8px;background:var(--pearl);border:1px solid var(--bronze);border-radius:50%}
.delivery-workbench .work-settings>span:nth-child(2) b{left:61px}.delivery-workbench .work-settings>span:nth-child(3) b{left:47px}
.delivery-workbench .work-campaign-note{left:267px;top:117px;width:138px;transform:rotate(4deg)}
.delivery-workbench .work-creative-post{left:116px;top:8px;width:199px;height:207px;padding:20px 18px;transform:rotate(4deg);background:linear-gradient(135deg,#FFF,#F5F5F2)}
.delivery-workbench .work-creative-post>strong{margin-top:18px;font-size:24px;max-width:163px}
.delivery-workbench .work-creative-foot{position:absolute;left:18px;right:18px;bottom:14px;font:4px var(--mono);letter-spacing:.03em;color:var(--gray);display:flex;align-items:center;justify-content:space-between}
.delivery-workbench .work-creative-foot>b{font:16px var(--body);color:var(--bronze)}
.delivery-workbench .work-rings{position:relative;width:90px;height:120px;perspective:500px;transform:rotate(-8deg)}
.delivery-workbench .work-rings>i{position:absolute;left:0;top:0;width:53px;height:95px;border:11px solid var(--gold);border-left-color:#F0D8A7;border-right-color:var(--bronze);border-bottom-color:#B18C4E;border-radius:50%;transform:rotate(-29deg) rotateY(43deg)}
.delivery-workbench .work-rings>i:nth-child(2){left:12px;top:-5px;opacity:.85}.delivery-workbench .work-rings>i:nth-child(3){left:24px;top:-10px;opacity:.65}
.delivery-workbench .work-creative-sculpture{position:absolute;right:-7px;bottom:-5px;z-index:1;transform:scale(.8);transform-origin:100% 100%}
.delivery-workbench .work-creative-note{left:25px;top:125px;width:117px;transform:rotate(-5deg)}
.delivery-workbench .work-event-page{left:48px;top:25px;width:225px;height:174px;transform:rotate(-4deg)}
.delivery-workbench .work-event-page>strong{margin:13px 18px 0;font-size:22px}
.delivery-workbench .work-form-line{display:block;width:137px;height:3px;background:#0D0D0F0C;margin:12px 18px 0}.delivery-workbench .work-form-line.short{width:98px;margin-top:6px}
.delivery-workbench .work-form-action{position:absolute;left:18px;right:18px;bottom:14px;display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:20px;background:var(--ink);color:var(--pearl);font:6px var(--body)}
.delivery-workbench .work-form-action>b{font:11px var(--body)}
.delivery-workbench .work-event-focus{position:absolute;left:12px;right:12px;bottom:9px;height:37px;border:1px solid #D6B16C99;border-radius:24px}
.delivery-workbench .work-event-path{position:absolute;inset:0;width:420px;height:230px;stroke:#D6B16C99;stroke-width:1.2;z-index:0}.delivery-workbench .work-event-path>circle{fill:var(--gold);stroke:none}
.delivery-workbench .work-event-tag{left:294px;top:59px;width:106px;min-height:112px;transform:rotate(5deg);padding:12px 10px}
.delivery-workbench .work-event-symbol{display:grid;place-items:center;width:24px;height:24px;border:1px solid #D6B16C88;border-radius:6px;margin-bottom:10px;background:#D6B16C10}
.delivery-workbench .work-event-symbol>i{width:8px;height:8px;border:1px solid var(--bronze);border-radius:50%}
.delivery-workbench .work-event-caption{display:block;font:3.5px var(--mono);letter-spacing:.025em;margin-top:9px;color:var(--gray)}
.delivery-workbench .work-variant{top:29px;width:145px;height:165px;padding:15px 13px}
.delivery-workbench .variant-a{left:38px;transform:rotate(-5deg)}.delivery-workbench .variant-b{left:238px;transform:rotate(5deg)}
.delivery-workbench .work-variant>strong{font-size:18px;margin-top:14px}
.delivery-workbench .work-variant-art{position:absolute;right:2px;bottom:14px;transform:scale(.46);transform-origin:100% 100%}
.delivery-workbench .variant-b .work-variant-art{right:39px;transform:scale(.46) rotate(-20deg)}
.delivery-workbench .work-variant-line{position:absolute;left:13px;bottom:19px;width:54px;height:3px;background:#D6B16C66}
.delivery-workbench .variant-b .work-variant-line{width:73px;bottom:20px}
.delivery-workbench .work-compare-mark{position:absolute;left:194px;top:97px;color:var(--bronze);font:26px var(--body)}
.delivery-workbench .work-compare-note{position:absolute;bottom:7px;left:0;right:0;text-align:center;font:4.5px var(--mono);letter-spacing:.08em;color:var(--gray)}
.delivery-workbench .work-report-sheet{left:72px;top:16px;width:252px;height:195px;padding:18px 21px;transform:rotate(-4deg)}
.delivery-workbench .work-report-sheet>strong{margin-top:13px}
.delivery-workbench .work-report-lines{position:relative;display:grid;gap:9px;margin-top:19px;padding:0 0 0 1px}
.delivery-workbench .work-report-lines>i{display:block;height:3px;width:86%;background:#0D0D0F11}.delivery-workbench .work-report-lines>i:nth-child(2){width:70%}.delivery-workbench .work-report-lines>i:nth-child(3){width:78%}.delivery-workbench .work-report-lines>i:nth-child(4){width:56%}
.delivery-workbench .work-report-highlight{position:absolute;left:-3px;top:8px;width:124px;height:13px;background:#D6B16C33;border-bottom:1px solid #D6B16C88;transform-origin:0 50%;z-index:-1}
.delivery-workbench .work-report-margin{position:absolute;right:19px;bottom:34px;font:22px Georgia,serif;color:var(--bronze);transform:rotate(-15deg)}
.delivery-workbench .work-report-note{left:264px;top:106px;width:129px;transform:rotate(5deg);background:#F5F5F2}
.delivery-workbench .work-report-note>b{font-size:17px}
.delivery-workbench .workbench-investment{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:57px;align-items:center;margin-top:38px;padding:29px 0 0;border-top:1px solid #8A5A2226}
.delivery-workbench .workbench-investment-copy{display:flex;gap:16px;align-items:flex-start}
.delivery-workbench .workbench-investment-copy>svg{width:22px;height:22px;flex:none;color:var(--bronze);margin-top:3px}
.delivery-workbench .workbench-investment-copy>p{font:13px/1.9 var(--body);color:var(--gray);margin:0;max-width:430px}
.delivery-workbench .workbench-investment-copy strong{display:block;font:500 19px/1.4 var(--display);letter-spacing:-.025em;color:var(--ink);margin-bottom:12px}
.delivery-workbench .workbench-budget-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #8A5A2226;border-radius:17px;overflow:hidden;background:#FFFFFF55}
.delivery-workbench .workbench-budget-parts>div{padding:22px 23px}
.delivery-workbench .workbench-budget-parts>div+div{border-left:1px solid #8A5A2226}
.delivery-workbench .workbench-budget-parts span{display:block;font:5.5px/1.6 var(--mono);letter-spacing:.03em;color:var(--bronze)}
.delivery-workbench .workbench-budget-parts b{display:block;margin-top:16px;font:500 22px/1.1 var(--display);letter-spacing:-.035em;color:var(--ink)}
.delivery-workbench .workbench-budget-parts em{font:italic 1.08em/1.1 Georgia,serif;color:var(--bronze)}
.delivery-workbench .workbench-budget-parts small{display:block;margin-top:17px;font:4.5px/1.7 var(--mono);letter-spacing:.025em;color:var(--gray)}
@media(hover:hover) and (pointer:fine){.delivery-workbench .delivery-module:hover:before{border-color:#D6B16C80}}
@media(max-width:1100px){.delivery-workbench .workbench-heading{gap:45px}.delivery-workbench .workbench-investment{gap:30px}.delivery-workbench .workbench-budget-parts>div{padding:20px 17px}}
@media(max-width:800px){
 .media-pilot .delivery-workbench{padding-block:72px 70px}
 .delivery-workbench .workbench-heading{grid-template-columns:minmax(0,1fr);gap:25px;margin-bottom:35px}
 .media-pilot .delivery-workbench .delivery-intro h2{font-size:clamp(39px,6vw,50px)}
 .delivery-workbench .workbench-context>p{max-width:620px}.delivery-workbench .workbench-context .text-link{margin-top:17px}
 .delivery-workbench .workbench-grid{gap:16px}.delivery-workbench .delivery-module-cap{padding:19px 19px 0}
 .delivery-workbench .delivery-module-body{padding:15px 21px 24px}.media-pilot .delivery-workbench .delivery-module h3{font-size:20px}
 .delivery-workbench .delivery-art-viewport{height:170px}.delivery-workbench .delivery-art{--delivery-art-fallback:.68}
 .delivery-workbench .workbench-investment{grid-template-columns:minmax(0,1fr);gap:25px;margin-top:30px;padding-top:28px}
 .delivery-workbench .workbench-investment-copy>p{max-width:620px}.delivery-workbench .workbench-budget-parts{max-width:620px}
}
@media(max-width:640px){
 .media-pilot .delivery-workbench{padding-block:63px 65px}
 .delivery-workbench .section-topline{margin-bottom:27px}.delivery-workbench .eyebrow{font-size:7px}.delivery-workbench .section-topline .small-label{display:none}
 .media-pilot .delivery-workbench .delivery-intro h2{font-size:clamp(33px,9vw,43px)}
 .delivery-workbench .workbench-context>p{font-size:13px;line-height:1.9}.delivery-workbench .workbench-context .text-link{font-size:11px}
 .delivery-workbench .workbench-guide{font-size:5.5px;padding-bottom:14px;margin-bottom:18px}.delivery-workbench .workbench-guide>span+span{display:none}
 .delivery-workbench .workbench-grid{grid-template-columns:minmax(0,1fr);gap:17px}
 .delivery-workbench .delivery-module{border-radius:19px}.delivery-workbench .delivery-module-cap{padding:19px 23px 0;min-height:40px}
 .delivery-workbench .delivery-module-cap>span{font-size:21px}.delivery-workbench .delivery-module-cap>svg{width:19px;height:19px}
 .delivery-workbench .delivery-art-viewport{height:175px}.delivery-workbench .delivery-art{--delivery-art-fallback:.72}
 .delivery-workbench .delivery-module-body{padding:14px 23px 25px}.media-pilot .delivery-workbench .delivery-module h3{font-size:22px;margin-bottom:11px}
 .delivery-workbench .delivery-module-body>p{font-size:13px;line-height:1.9}
 .delivery-workbench .workbench-investment-copy{gap:13px}.delivery-workbench .workbench-investment-copy strong{font-size:20px}
 .delivery-workbench .workbench-budget-parts>div{padding:21px 15px}.delivery-workbench .workbench-budget-parts b{font-size:21px}.delivery-workbench .workbench-budget-parts small{font-size:4px}
}
@media(max-width:360px){.delivery-workbench .delivery-art-viewport{height:154px}.delivery-workbench .delivery-art{--delivery-art-fallback:.63}.delivery-workbench .delivery-module-body{padding-inline:20px}.media-pilot .delivery-workbench .delivery-module h3{font-size:21px}.delivery-workbench .workbench-budget-parts b{font-size:18px}}
@media(prefers-reduced-motion:reduce){.delivery-workbench .delivery-module:before{transition:none}}
@media print{.delivery-workbench .workbench-grid{display:block}.delivery-workbench .delivery-module{break-inside:avoid;border:0;margin-bottom:20px;background:none}.delivery-workbench .delivery-art-viewport,.delivery-workbench .delivery-module-cap,.delivery-workbench .workbench-guide,.delivery-workbench .workbench-budget-parts{display:none}.delivery-workbench .delivery-module-body{padding:0}.delivery-workbench .workbench-investment{display:block}}
