.motion-control{color:#1c272d;letter-spacing:.035em;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:#eef2f5;border:1px solid #b6c4cd;border-radius:2rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.5rem .75rem;font:600 .625rem/1.2 system-ui,sans-serif;display:inline-flex}.motion-control-dot{border:1px solid;border-radius:50%;flex:none;width:.35rem;height:.35rem}.motion-control[aria-pressed=true] .motion-control-dot{background:currentColor}.motion-control:active{transform:scale(.97)}.motion-control:focus-visible{outline-offset:4px;outline:2px solid #1666b2}.motion-control:disabled{cursor:default;opacity:1}html[data-design=inkwell] .inkwell-site-nav .header-motion-control{letter-spacing:.02em;min-width:2.75rem;padding:.5rem .65rem;font-size:.5625rem}.menu-motion-control{align-self:flex-start;margin-top:.25rem}@media (max-width:759px){html[data-design=inkwell] .inkwell-site-nav .header-motion-control{display:none}}@media (prefers-contrast:more){.motion-control{color:#101c24;background:#fff;border-color:currentColor}}@media (prefers-reduced-motion:reduce){.motion-control:active{transform:none}}@media print{.motion-control{display:none!important}}.commercial-case{--case-paper:#e7e6e1;--case-steel:#a3a6a3;--case-signal:#ff5a1f;--case-line:#e7e6e12e;color:var(--case-paper);background:#080808;overflow:clip}.commercial-case *{box-sizing:border-box}.commercial-case a{color:inherit}.commercial-case .case-code{letter-spacing:.12em;text-transform:uppercase;font:10px/1.6 SFMono-Regular,Consolas,monospace}.case-signal{background:var(--case-signal);border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block;box-shadow:0 0 14px #ff5a1f44}.commercial-case :is(a,button,[tabindex]):focus-visible{outline-offset:6px;outline:2px solid #ff5a1f}.case-reference:focus-visible{outline-offset:6px;outline:2px solid #ff5a1f}.commercial-case button{font:inherit;color:inherit;cursor:pointer}.commercial-case button:disabled{cursor:default;opacity:.65}.case-hero{isolation:isolate;border-bottom:1px solid var(--case-line);grid-template-rows:1fr auto;min-height:calc(100svh - 80px);display:grid;position:relative}.case-hero-media{z-index:-2;position:absolute;inset:0 0 60px 29%;overflow:hidden}.case-hero-image{object-fit:cover;object-position:50% 35%;width:100%;height:100%}.case-hero-media:after{content:"";background:linear-gradient(90deg,#080808e6,#0000 40%),linear-gradient(#0000 35%,#080808ae);position:absolute;inset:0}.case-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080808 0%,#080808c9 26%,#0000 67%);position:absolute;inset:0}.case-hero-copy{align-self:center;max-width:1150px;padding:48px clamp(24px,5vw,80px) 64px}.case-back{letter-spacing:.09em;margin-bottom:clamp(35px,6vw,85px);font:10px/1.4 monospace;text-decoration:none;display:inline-block}.case-hero-copy>.case-code{margin-bottom:20px}.case-hero-copy h1{letter-spacing:-.075em;max-width:900px;margin:0 0 30px;font-size:clamp(64px,9vw,140px);font-weight:500;line-height:.94}.case-hero-copy h1>span{letter-spacing:.01em;margin-top:22px;font-size:clamp(13px,1.4vw,20px);font-weight:400;line-height:1.5;display:block}.case-hero-statement{letter-spacing:-.025em;white-space:pre-line;max-width:540px;font-size:clamp(21px,2.5vw,35px);line-height:1.25}.case-hero-action{letter-spacing:.08em;border-bottom:1px solid #fff6;justify-content:space-between;max-width:225px;margin-top:28px;padding:18px 0 14px;font:10px/1.5 monospace;text-decoration:none;display:flex}.case-hero-action span{color:var(--case-signal);font-size:16px}.case-media-corners{pointer-events:none;opacity:.55;position:absolute;inset:24px}.case-media-corners i{border-color:var(--case-paper);border-style:solid;width:15px;height:15px;position:absolute}.case-media-corners i:first-child{border-width:1px 0 0 1px;top:0;left:0}.case-media-corners i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.case-media-corners i:nth-child(3){border-width:0 1px 1px 0;bottom:0;right:0}.case-media-corners i:nth-child(4){border-width:0 0 1px 1px;bottom:0;left:0}.case-frame-label{letter-spacing:.12em;writing-mode:vertical-rl;opacity:.8;font:8px/1.5 monospace;position:absolute;bottom:35px;right:40px}.case-project-strip{border-top:1px solid var(--case-line);background:#080808;justify-content:space-between;align-items:center;gap:24px;padding:20px clamp(24px,5vw,80px);font-size:12px;display:flex}.case-project-strip small{color:var(--case-steel);letter-spacing:.06em;margin-top:5px;font:9px/1.7 monospace;display:block}.case-project-strip>button{letter-spacing:.06em;border:1px solid var(--case-line);white-space:nowrap;background:0 0;min-height:44px;padding:12px;font:9px/1.5 monospace}.case-project-strip>button span{color:var(--case-signal);margin-left:18px}.case-orbit{z-index:-1;opacity:.2;pointer-events:none;perspective:700px;width:260px;height:260px;position:absolute;top:12%;right:-50px}.case-orbit i{border:1px solid #e7e6e1;border-radius:50%;position:absolute;inset:0;transform:rotateX(60deg)rotateY(-24deg)rotate(16deg)}.case-orbit i:nth-child(2){inset:25px;transform:rotateY(58deg)rotateX(30deg)}.case-orbit i:nth-child(3){inset:60px;transform:rotateX(15deg)rotateY(35deg)}.case-orbit span{color:var(--case-signal);font:20px monospace;position:absolute;inset:45%}.case-chapters{border-bottom:1px solid var(--case-line);grid-template-columns:repeat(4,1fr);max-width:1600px;margin:auto;padding:0 clamp(24px,5vw,80px);display:grid}.case-chapters a{letter-spacing:.04em;border-right:1px solid var(--case-line);align-items:center;gap:20px;min-height:74px;padding:15px 20px;font:10px/1.5 monospace;text-decoration:none;display:flex}.case-chapters a:first-child{padding-left:0}.case-chapters a:last-child{border-right:0}.case-chapters span{color:var(--case-signal);font-size:9px}.case-section{border-top:1px solid var(--case-line);max-width:1440px;margin:auto;padding:clamp(64px,7vw,110px) clamp(24px,5vw,80px);scroll-margin-top:30px}.case-brief{border-top:0}.case-section h2,.case-story h2{letter-spacing:-.05em;margin:22px 0 36px;font-size:clamp(34px,4.8vw,70px);font-weight:400;line-height:1.04}.case-section p,.case-story-copy p{color:#c4c6c1;max-width:760px;font-size:15px;line-height:1.8}.case-section .case-code,.case-story-copy .case-code{color:var(--case-steel);font-size:10px;line-height:1.6}.case-brief-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:9vw;display:grid}.case-section .case-lead{color:var(--case-paper);letter-spacing:-.02em;font-size:clamp(20px,2.3vw,29px);line-height:1.5}.case-project-spec{border:1px solid var(--case-line);transform-style:preserve-3d;background:linear-gradient(125deg,#20222288,#111212);margin-top:12px;padding:26px;position:relative;box-shadow:12px 16px 0 -1px #080808,12px 16px #e7e6e121}.case-project-spec:before{content:"+";color:var(--case-signal);font:14px monospace;position:absolute;top:20px;right:20px}.case-project-spec dl{margin:20px 0 0}.case-project-spec dl>div{border-top:1px solid var(--case-line);grid-template-columns:1fr 1.4fr;gap:20px;padding:16px 0;display:grid}.case-project-spec dt{color:var(--case-steel);letter-spacing:.04em;font:9px/1.6 monospace}.case-project-spec dd{margin:0;font-size:13px;line-height:1.6}.case-challenge{border-top:1px solid var(--case-line);grid-template-columns:1fr 2.1fr;gap:30px;margin-top:60px;padding-top:28px;display:grid}.case-challenge p{margin:0;font-size:18px}.case-story{border-top:1px solid var(--case-line);background:#111212;grid-template-columns:1fr 1fr;align-items:center;max-width:1440px;margin:auto;scroll-margin-top:30px;display:grid}.case-story-image{perspective:1000px;margin:clamp(24px,4vw,60px);position:relative}.case-story-image>img{width:100%;height:auto;display:block}.case-image-label{letter-spacing:.08em;background:#080808df;border:1px solid #e7e6e140;max-width:calc(100% - 24px);padding:8px 12px;font:8px/1.5 monospace;position:absolute;bottom:12px;left:12px}.case-story-copy{padding:clamp(32px,4vw,64px) clamp(32px,4vw,64px) clamp(32px,4vw,64px) 24px}.case-talent-name{border-top:1px solid var(--case-line);flex-direction:column;gap:8px;margin-bottom:24px;padding-top:24px;display:flex}.case-talent-name strong{letter-spacing:-.03em;font-size:29px;font-weight:400}.case-talent-name>span{color:var(--case-steel);font:10px/1.7 monospace}.case-story-copy .case-story-period{color:var(--case-steel);border-left:2px solid var(--case-signal);margin-top:28px;padding-left:15px;font:10px/1.7 monospace}.case-execution-intro{grid-template-columns:1fr 1fr;gap:6vw;display:grid}.case-execution-intro p{margin-top:0}.case-deliverables{background:var(--case-line);border:1px solid var(--case-line);grid-template-columns:repeat(3,1fr);gap:1px;margin:40px 0 0;padding:0;list-style:none;display:grid}.case-deliverables li{background:#0e0f0f;grid-template-columns:1fr auto;align-content:space-between;min-height:148px;padding:26px 24px;display:grid;position:relative}.case-deliverables li>span{color:var(--case-signal);font:9px/1.5 monospace}.case-deliverables h3{grid-area:2/1/auto/3;max-width:230px;margin:20px 0 0;font-size:16px;font-weight:400;line-height:1.5}.case-deliverables i{color:var(--case-steel);grid-column:2;font:14px monospace}.case-results{background:linear-gradient(145deg,#14151533,#080808)}.case-results-heading{justify-content:space-between;align-items:end;gap:32px;display:flex}.case-results-heading>p{max-width:280px;margin-bottom:40px;font-size:12px;line-height:1.8}.case-metrics{border-block:1px solid var(--case-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:30px 0;display:grid}.case-metric{border-right:1px solid var(--case-line)}.case-metric:last-child{border:0}.case-metrics strong{letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:clamp(45px,6.5vw,92px);font-weight:400;line-height:1.2;display:block}.case-metrics span{letter-spacing:.04em;color:var(--case-steel);margin-top:10px;font:9px/1.7 monospace;display:block}.case-results-explorer{margin-top:45px}.case-result-tabs{border-bottom:1px solid var(--case-line);gap:32px;display:flex}.case-result-tabs button{text-align:left;background:0 0;border:0;min-width:120px;min-height:48px;padding:14px 0 18px;font-size:13px;position:relative}.case-result-tabs button>span{color:var(--case-steel);margin-right:10px;font:9px monospace}.case-result-tabs button>i{background:var(--case-signal);transform-origin:0;height:2px;transition:transform .28s;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.case-result-tabs button[aria-selected=true]>i{transform:scaleX(1)}.case-result-tabs button[aria-selected=true]>span{color:var(--case-signal)}.case-result-panel{perspective:1400px;grid-template-columns:1fr 1.5fr;align-items:center;gap:6vw;padding:44px 0 20px;display:grid}.case-result-copy h3{letter-spacing:-.03em;margin:16px 0;font-size:clamp(23px,3vw,40px);font-weight:400;line-height:1.15}.case-result-copy>p:last-child{margin-top:4px;font-size:12px}.case-result-growth{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(56px,7vw,100px);font-weight:400;line-height:1.15}.case-result-growth>span{margin-left:6px;font-size:.5em}.case-chart-stage{transform-style:preserve-3d;background:linear-gradient(135deg,#202222,#111212);border:1px solid #e7e6e142;padding:28px;position:relative;box-shadow:9px 12px #0d0e0e,9px 12px 0 1px #e7e6e122}.case-chart-top{letter-spacing:.06em;color:var(--case-steel);border-bottom:1px solid var(--case-line);justify-content:space-between;gap:20px;padding-bottom:18px;font:8px/1.5 monospace;display:flex}.case-chart{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#e7e6e10a calc(25% - 1px) 25%);padding-top:25px}.case-chart-row{padding-bottom:24px}.case-chart-label{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:12px;font-size:11px;display:flex}.case-chart-label>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:400}.case-chart-track{background:#08080866;height:23px;position:relative}.case-chart-bar{transform-origin:0;background:linear-gradient(90deg,#656967,#b9bdb6);min-width:2px;height:100%;position:relative;box-shadow:0 3px #08080866}.case-chart-after .case-chart-bar{background:linear-gradient(90deg,#c44112,#ff5a1f)}.case-chart-bar>span{background:repeating-linear-gradient(90deg,#0000 0 7px,#08080826 7px 8px);position:absolute;inset:0}.case-chart-axis{color:var(--case-steel);border-top:1px solid var(--case-line);justify-content:space-between;padding-top:8px;font:8px/1.5 monospace;display:flex}.case-chart-stage .case-chart-note{color:#b0b3af;border-top:1px solid var(--case-line);margin:20px 0 0;padding-top:14px;font-size:10px;line-height:1.65}.case-evidence{border-top:1px solid var(--case-line);grid-template-columns:1fr 1.5fr;gap:6vw;margin-top:45px;padding-top:24px;display:grid}.case-evidence strong{color:var(--case-paper);font-size:21px;font-weight:400;line-height:1.5;display:block}.case-evidence span{color:var(--case-steel);margin-top:10px;font:10px/1.7 monospace;display:block}.case-evidence>p:last-child{font-size:13px}.case-section .case-attribution{max-width:900px;color:var(--case-steel);border-left:1px solid #ff5a1f88;margin:28px 0 0;padding-left:15px;font-size:11px}.case-work-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.case-work-heading>p{text-align:right;max-width:220px;padding-bottom:28px}.case-gallery{perspective:1400px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px 30px;margin-top:24px;display:grid}.case-gallery figure{min-width:0;margin:0}.case-gallery figure:nth-child(7n+3){grid-column:1/-1;justify-self:center;width:100%;max-width:1000px}.case-gallery a{background:#161718;text-decoration:none;display:block;position:relative;overflow:hidden}.case-gallery img{width:100%;height:auto;transition:transform .65s cubic-bezier(.16,1,.3,1);display:block}.case-gallery figcaption{color:var(--case-steel);padding-top:14px;font-size:11px;line-height:1.7}.case-gallery figcaption>span{letter-spacing:.06em;color:var(--case-paper);margin-right:9px;font:9px monospace}.case-frame-open{width:34px;height:34px;color:var(--case-paper);background:#080808cc;border:1px solid #fff5;place-items:center;font-size:15px;transition:background .2s;display:grid;position:absolute;bottom:14px;right:14px}.case-section video{width:100%;max-height:80svh;margin-top:35px}.case-close{border-block:1px solid var(--case-line);background:radial-gradient(at 95% 100%,#26292966,#0000 65%);padding-top:100px;padding-bottom:90px;position:relative}.case-close h2{max-width:900px;font-size:clamp(42px,6vw,86px)}.case-close>p{max-width:640px}.case-close-actions{flex-wrap:wrap;gap:20px;margin:36px 0;display:flex}.case-close-actions>a{border:1px solid var(--case-line);justify-content:space-between;gap:40px;min-height:56px;padding:20px 22px;font:10px/1.5 monospace;text-decoration:none;display:flex}.case-close-actions>a:first-child{background:var(--case-paper);color:#080808;border-color:var(--case-paper)}.case-close-actions span{color:#b83b0d}.case-close .case-link{text-underline-offset:6px;font:10px/1.5 monospace;display:inline-block}.case-close .case-legacy-credit{color:var(--case-steel);margin-top:55px;font-size:10px;line-height:1.7}.case-reference{color:inherit;border-top:1px solid #8c8f8f66;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-block:40px;text-decoration:none;display:grid}.case-reference img{object-fit:cover;width:100%;max-height:440px}.case-reference h3{margin:16px 0;font-size:clamp(30px,4vw,56px)}.case-reference small,.case-reference span{letter-spacing:.08em;font-size:11px}.case-reference strong{font-size:25px;font-weight:500}.case-reference p{font-size:12px}@keyframes case-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes case-copy-in{0%{clip-path:inset(0 0 30%);transform:translateY(12px)}to{clip-path:inset(0);transform:none}}@keyframes case-orbit-align{0%{opacity:0;transform:rotate(-18deg)scale(.95)}to{opacity:.2;transform:none}}@media (prefers-reduced-motion:no-preference){.commercial-case[data-case-motion=active] .case-chart-bar{animation:.8s cubic-bezier(.16,1,.3,1) both case-bar-in}.commercial-case[data-case-motion=active] .case-chart-after .case-chart-bar{animation-delay:.1s}.commercial-case[data-case-motion=active] .case-result-copy{animation:.55s cubic-bezier(.16,1,.3,1) both case-copy-in}.commercial-case[data-case-motion=active] .case-orbit{animation:1.2s cubic-bezier(.16,1,.3,1) both case-orbit-align}}.case-image-unavailable{box-sizing:border-box;border:1px solid var(--case-line);min-height:240px;color:var(--case-paper);background:#171919;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:clamp(20px,3vw,40px);display:flex;overflow:auto}.case-image-unavailable>p{max-width:44ch;margin:0;font-size:12px;line-height:1.6}.case-image-unavailable>p:first-child{font-weight:600}.case-image-unavailable>div{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.case-image-unavailable :is(button,a){min-height:44px;font:inherit;color:inherit;background:0 0;border:1px solid;align-items:center;padding:10px 12px;font-size:11px;line-height:1.6;text-decoration:none;display:inline-flex}.case-image-unavailable button{cursor:pointer}.case-image-unavailable :is(button,a):focus-visible{outline:2px solid var(--case-signal);outline-offset:4px}.case-image-unavailable button:active{transform:scale(.97)}.case-hero-media:after{pointer-events:none}.case-hero-image.case-image-unavailable{text-align:right;align-items:flex-end;padding-inline:clamp(24px,4vw,60px)}.case-hero-image.case-image-unavailable>div{justify-content:flex-end}@media (hover:hover) and (prefers-reduced-motion:no-preference){.commercial-case[data-case-motion=active] .case-gallery a:hover img{transform:scale(1.015)}.case-gallery a:hover .case-frame-open{color:#080808;background:#ff5a1f}.case-chapters a:hover{background:#e7e6e107}.case-close-actions>a:hover{border-color:var(--case-signal)}.case-deliverables li:hover{background:#171919}}@media (max-width:1000px){.case-hero-copy{padding-top:30px}.case-hero-media{inset:0 0 60px 18%}.case-hero-copy h1{font-size:clamp(64px,11vw,110px)}.case-chapters a{gap:10px;padding-inline:12px;font-size:8px}.case-brief-grid{gap:5vw}.case-story-copy{padding:35px 24px}.case-story h2{font-size:46px}.case-project-spec dl>div{grid-template-columns:1fr;gap:6px}.case-result-panel{gap:4vw}.case-chart-stage{padding:22px}.case-result-tabs{gap:22px}.case-deliverables{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.case-hero{min-height:860px;min-height:110svh}.case-hero-media{inset:0 0 230px}.case-hero-media:after{background:linear-gradient(#0000 30%,#080808)}.case-hero:after{background:linear-gradient(#08080822 25%,#080808 88%)}.case-hero-copy{align-self:end;max-width:100%;padding:100px 24px 28px}.case-back{background:#080808aa;margin:0;padding:10px;position:absolute;top:25px;left:24px}.case-hero-copy>.case-code{margin-bottom:15px}.case-hero-copy h1{letter-spacing:-.065em;max-width:550px;font-size:clamp(54px,14vw,90px)}.case-hero-copy h1>span{margin-top:15px;font-size:13px}.case-hero-statement{font-size:23px}.case-hero-action{margin-top:14px}.case-orbit{opacity:.12;width:220px;height:220px;top:20%;right:-105px}.case-frame-label{bottom:100px;right:20px}.case-media-corners{inset:15px}.case-project-strip{grid-template-columns:1fr auto;gap:20px;padding:20px 24px;display:grid}.case-project-strip>span:nth-child(2){grid-area:2/1/auto/3}.case-project-strip>button{grid-area:1/2;padding:10px;font-size:8px}.case-project-strip small{font-size:8px}.case-chapters{grid-template-columns:1fr 1fr;padding-inline:24px}.case-chapters a{gap:14px;min-height:54px;padding:16px 0;font-size:9px}.case-chapters a:nth-child(2){border-right:0;padding-left:16px}.case-chapters a:nth-child(3){border-top:1px solid var(--case-line)}.case-chapters a:nth-child(4){border-top:1px solid var(--case-line);padding-left:16px}.case-section{padding:60px 24px}.case-section h2,.case-story h2{margin:20px 0 28px;font-size:clamp(34px,8.5vw,52px)}.case-brief-grid,.case-execution-intro,.case-story,.case-evidence{grid-template-columns:1fr;gap:25px}.case-section .case-lead{font-size:22px}.case-project-spec{margin:5px 10px 15px 0}.case-project-spec dl>div{grid-template-columns:1fr 1.4fr;gap:15px}.case-challenge{grid-template-columns:1fr;gap:14px;margin-top:35px}.case-challenge p{font-size:17px}.case-story-image{margin:24px 24px 0}.case-story-copy{padding:10px 24px 35px}.case-talent-name{margin-bottom:20px}.case-execution-intro{gap:6px}.case-deliverables{margin-top:25px}.case-deliverables li{min-height:155px;padding:20px 16px}.case-deliverables h3{font-size:14px}.case-results-heading{display:block}.case-results-heading>p{margin-bottom:25px}.case-metrics{gap:12px;padding:24px 0}.case-metrics strong{font-size:clamp(28px,8.3vw,54px)}.case-metrics span{letter-spacing:0;max-width:120px;padding-right:8px;font-size:8px}.case-results-explorer{margin-top:25px}.case-result-tabs{justify-content:space-between;gap:0}.case-result-tabs button{min-width:0;padding:16px 8px;font-size:12px}.case-result-tabs button>span{margin-right:6px;font-size:8px}.case-result-panel{grid-template-columns:1fr;gap:20px;padding:30px 0 18px}.case-result-copy h3{font-size:27px}.case-result-growth{font-size:68px}.case-chart-stage{margin-right:8px;padding:20px}.case-chart-top{gap:12px;font-size:7px}.case-chart-label>strong{font-size:24px}.case-evidence{gap:0;margin-top:30px}.case-evidence p{margin-top:0}.case-evidence strong{font-size:20px}.case-work-heading{display:block}.case-work-heading>p{text-align:left;max-width:none;padding:0 0 12px}.case-gallery{grid-template-columns:1fr;gap:32px;margin-top:15px}.case-gallery figure:nth-child(7n+3){grid-column:auto}.case-gallery figcaption{font-size:10px}.case-close{padding-block:65px}.case-close h2{font-size:43px}.case-close-actions{gap:14px;display:grid}.case-close-actions>a{gap:20px;padding:20px 18px;font-size:9px}.case-reference{grid-template-columns:1fr;gap:24px}.case-reference>div{padding-bottom:25px}}@media (prefers-reduced-motion:reduce){.commercial-case *,.commercial-case :before,.commercial-case :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.case-gallery img{transform:none!important}}html[data-motion=reduced] .commercial-case *,.commercial-case[data-case-motion=paused] *{transition:none!important;animation:none!important}.commercial-case[data-case-motion=paused] :is([data-lux-depth],[data-motion-depth]){transform:none!important}.case-section .case-results-scope{color:#c4c6c1;background:#e7e6e105;border-left:2px solid #ff5a1f;max-width:850px;margin:0 0 30px;padding:18px 22px;font-size:13px;line-height:1.8}#main .commercial-case .case-project-spec{box-shadow:12px 16px 0 -1px #080808,12px 16px #e7e6e121}#main .commercial-case .case-chart-stage{box-shadow:9px 12px #0d0e0e,9px 12px 0 1px #e7e6e122}.case-client-logo{background:#fff;max-width:100%;margin:0 0 24px;padding:16px;display:inline-flex}.case-client-logo img{object-fit:contain;filter:none;width:150px;max-width:100%;height:76px}.case-client-logo-dark{background:#161718}.commercial-case .case-line-mask,.commercial-case [data-case-line]{font-style:normal;display:block}.commercial-case .case-title-mask{font:inherit;font-style:normal;display:block}.commercial-case .case-title-mask b{font:inherit}#main .case-cinema{isolation:isolate;--case-header-height:88px;--case-rail-height:62px;--case-pin-top:calc(var(--case-header-height) + var(--case-rail-height));--case-film-height:53svh}#main .case-cinema :is(.case-hero-scene,.case-story-scene,.case-film-scene){position:relative}#main .case-cinema .case-title-mask{font:inherit;margin-bottom:-.11em;padding-bottom:.11em;font-style:normal;display:block;overflow:clip}#main .case-cinema .case-title-mask b{font:inherit;font-weight:inherit;display:block}#main .case-cinema .case-line-mask{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:clip}#main .case-cinema [data-case-line]{font-style:normal;display:block}#main .case-cinema .case-orbit{display:none}#main .case-cinema .case-chapters{top:var(--case-header-height);z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080808f5;border-block:1px solid #e7e6e12e;max-width:none;position:sticky}#main .case-cinema .case-chapters a{min-height:62px;transition:background .2s;position:relative}#main .case-cinema .case-chapters a[aria-current]{background:#e7e6e108}#main .case-cinema .case-chapters a[aria-current]:after{content:"";background:#ff5a1f;height:2px;position:absolute;inset:auto 20px -1px}#main .case-cinema :is([data-case-chapter],.case-film-scene){scroll-margin-top:calc(var(--case-pin-top) + 24px)}#main .case-cinema .case-hero-media{perspective:1500px;overflow:clip}#main .case-cinema .case-hero-image{transform-origin:65% 40%}#main .case-cinema .case-story-image{perspective:1300px;overflow:clip}#main .case-cinema .case-story-image img{transform-origin:50% 55%}#main .case-cinema .case-work{max-width:none;padding:0}#main .case-cinema .case-film-scene{color:#080808;background:#e7e6e1;padding:75px 0 45px}#main .case-cinema .case-film-stage{position:relative}#main .case-cinema .case-film-heading{justify-content:space-between;align-items:end;gap:45px;max-width:1600px;margin:auto;padding:0 5vw 36px;display:flex}#main .case-cinema .case-film-heading h2{letter-spacing:-.055em;color:#080808;margin:20px 0 0;font:400 clamp(38px,4.5vw,68px)/1.03 Arial,sans-serif}#main .case-cinema .case-film-heading .case-code{color:#434843;font-size:9px}#main .case-cinema .case-film-heading>p{text-align:right;max-width:220px;font-size:8px;line-height:1.9}#main .case-cinema .case-film-viewport{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-color:#686c68 #ced0c9;scrollbar-width:thin;outline-offset:-4px;margin:0 5vw;padding:0 0 20px;overflow-x:auto}#main .case-cinema .case-film-track{gap:3vw;width:max-content;display:flex}#main .case-cinema .case-film-track figure{width:calc(var(--case-frame-ratio,1) * var(--case-film-height));scroll-snap-align:center;flex:none;min-width:270px;max-width:76vw;margin:0}#main .case-cinema .case-film-track .case-frame-link{height:var(--case-film-height);background:#d3d5cc;min-height:240px;text-decoration:none;display:block;position:relative;overflow:clip}#main .case-cinema .case-film-track .case-image-unavailable{height:var(--case-film-height);color:#080808;background:#d3d5cc;border-color:#373e3640;aspect-ratio:auto!important}#main .case-cinema .case-film-track img{object-fit:contain;width:100%;height:100%;display:block}#main .case-cinema .case-film-track figcaption{color:#373e36;max-width:630px;padding-top:16px;font:11px/1.7 Arial,sans-serif}#main .case-cinema .case-film-track figcaption>span{color:#080808;margin-right:7px;font:9px/1.7 ui-monospace,monospace}#main .case-cinema .case-film-guide{letter-spacing:.08em;color:#494f47;align-items:center;gap:30px;margin:0 5vw;padding-top:14px;font:8px/1.7 ui-monospace,monospace;display:flex}#main .case-cinema .case-film-guide>span:last-child{margin-left:auto}#main .case-cinema .case-archive{max-width:1440px;margin:auto;padding:75px 5vw 85px}#main .case-cinema .case-archive>.case-code{letter-spacing:.12em;margin-bottom:35px;font-size:9px}#main .case-cinema .case-gallery{gap:65px 4vw}#main .case-cinema .case-close{color:#080808;background:#e7e6e1;border-color:#08080830}#main .case-cinema .case-close :is(p,.case-code,.case-link){color:#353c32}#main .case-cinema .case-close-actions>a{color:#080808;border-color:#08080866}#main .case-cinema .case-close-actions>a:first-child{color:#e7e6e1;background:#080808;border-color:#080808}@media (min-width:1001px) and (min-height:800px){#main .case-cinema[data-case-scroll=active] .case-hero-scene{min-height:160svh}#main .case-cinema[data-case-scroll=active] .case-hero{top:var(--case-header-height);height:auto;min-height:calc(100svh - var(--case-header-height));position:sticky}#main .case-cinema[data-case-scroll=active] .case-hero-image{clip-path:inset(calc(2.5% * (1 - var(--case-scene-progress,0))) round calc(55px * (1 - var(--case-scene-progress,0))));transform:translate3d(calc(var(--case-scene-progress,0) * -16px),0,calc(var(--case-scene-progress,0) * 35px)) rotateY(calc(var(--case-scene-progress,0) * -1.5deg)) scale(calc(1.01 + var(--case-scene-progress,0) * .04))}#main .case-cinema[data-case-scroll=active] .case-story-scene[data-case-fit=compact]{min-height:165svh}#main .case-cinema[data-case-scroll=active] .case-story-scene[data-case-fit=compact] .case-story{top:var(--case-pin-top);min-height:calc(100svh - var(--case-pin-top));grid-template-columns:1.1fr 1fr;max-width:none;position:sticky}#main .case-cinema[data-case-scroll=active] .case-story-image{transform:perspective(1500px) translate3d(calc((1 - var(--case-scene-progress,0)) * 18px),0,calc(var(--case-scene-progress,0) * 20px)) rotateY(calc((1 - var(--case-scene-progress,0)) * 2.5deg));clip-path:inset(0 round calc((1 - var(--case-scene-progress,0)) * 20px))}#main .case-cinema[data-case-scroll=active] .case-story-copy{max-width:620px;padding-right:5vw}#main .case-cinema[data-case-scroll=active] .case-execution{grid-template-columns:.9fr 1.1fr;align-items:start;gap:40px 7vw;display:grid}#main .case-cinema[data-case-scroll=active] .case-execution>[data-case-reveal]{top:calc(var(--case-pin-top) + 32px);grid-area:1/1/3;position:sticky}#main .case-cinema[data-case-scroll=active] .case-execution h2{font-size:clamp(37px,4vw,58px)}#main .case-cinema[data-case-scroll=active] .case-execution-intro{grid-column:2;display:block}#main .case-cinema[data-case-scroll=active] .case-deliverables{grid-column:2;grid-template-columns:1fr;margin:0}#main .case-cinema[data-case-scroll=active] .case-deliverables li{min-height:120px}#main .case-cinema[data-case-scroll=active] .case-film-scene:not(.case-film-single){--case-film-height:clamp(240px,calc(100svh - var(--case-pin-top) - 360px),610px);min-height:360svh;padding:0}#main .case-cinema[data-case-scroll=active] .case-film-scene:not(.case-film-single) .case-film-stage{top:var(--case-pin-top);min-height:calc(100svh - var(--case-pin-top));padding:42px 0 35px;position:sticky;overflow:clip}#main .case-cinema[data-case-scroll=active] .case-film-heading h2{font-size:clamp(34px,3.7vw,56px)}#main .case-cinema[data-case-scroll=active] .case-film-heading{padding-bottom:25px}#main .case-cinema[data-case-scroll=active] .case-film-viewport{perspective:1600px;overflow:clip}#main .case-cinema[data-case-scroll=active] .case-film-camera{transform:translateZ(calc(-45px + var(--case-scene-progress,0) * 75px)) rotateY(calc(1.8deg - var(--case-scene-progress,0) * 3.6deg));transform-origin:50%;transform-style:preserve-3d}#main .case-cinema[data-case-scroll=active] .case-film-track{transform:translate3d(calc(var(--case-scene-progress,0) * var(--case-gallery-travel,0px) * -1),0,0)}#main .case-cinema[data-case-scroll=active] .case-film-viewport:focus-within{scroll-snap-type:x proximity;overflow-x:auto}#main .case-cinema[data-case-scroll=active] .case-film-viewport:focus-within :is(.case-film-track,.case-film-camera){transform:none}}@media (max-width:1000px),(max-height:799px){#main .case-cinema .case-film-scene{padding-top:55px}#main .case-cinema .case-film-heading{padding-inline:6vw;display:block}#main .case-cinema .case-film-heading h2{font-size:clamp(34px,6vw,58px)}#main .case-cinema .case-film-heading>p{text-align:left;max-width:none;margin-top:22px}#main .case-cinema .case-film-viewport{margin-inline:6vw}#main .case-cinema .case-film-track{gap:5vw}#main .case-cinema .case-film-track figure{width:82vw;min-width:0;max-width:none}#main .case-cinema .case-film-track .case-frame-link{height:auto;min-height:0;aspect-ratio:var(--case-frame-ratio,1)}#main .case-cinema .case-film-track .case-image-unavailable{height:auto;min-height:240px}#main .case-cinema .case-film-track figcaption{font-size:10px}#main .case-cinema .case-film-guide{gap:15px;margin-inline:6vw}#main .case-cinema .case-film-guide>span:first-child{font-size:0}#main .case-cinema .case-film-guide>span:first-child:after{content:"SWIPE THROUGH THE WORK";font-size:8px}#main .case-cinema .case-film-guide>span:nth-child(2){display:none}#main .case-cinema .case-archive{padding:55px 24px 65px}}@media (max-width:700px){#main .case-cinema .case-chapters{-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;top:auto}#main .case-cinema :is([data-case-chapter],.case-film-scene){scroll-margin-top:25px}#main .case-cinema .case-chapters a{min-height:52px}#main .case-cinema .case-gallery{gap:32px}#main .case-cinema .case-film-guide{font-size:7px}}#main .case-cinema[data-case-scroll=quiet] :is(.case-hero-scene,.case-story-scene,.case-film-scene){min-height:0}#main .case-cinema[data-case-scroll=quiet] :is(.case-hero,.case-story,.case-film-stage,.case-execution>[data-case-reveal]){height:auto;min-height:0;position:relative;top:auto}#main .case-cinema[data-case-scroll=quiet] .case-execution{display:block}#main .case-cinema[data-case-scroll=quiet] .case-film-scene{padding:65px 0 45px}#main .case-cinema[data-case-scroll=quiet] .case-film-stage{padding:0}#main .case-cinema[data-case-scroll=quiet] .case-film-viewport{perspective:none;scroll-snap-type:none;overflow-x:auto}#main .case-cinema[data-case-scroll=quiet] :is(.case-hero-image,.case-story-image,.case-film-camera,.case-film-track){clip-path:none;transform:none}#main .case-cinema[data-case-scroll=quiet] :is([data-case-line],h1,h2){clip-path:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){#main .case-cinema :is(.case-hero-scene,.case-story-scene,.case-film-scene){min-height:0!important}#main .case-cinema :is(.case-hero,.case-story,.case-film-stage,.case-execution>[data-case-reveal]){height:auto!important;min-height:0!important;position:relative!important;top:auto!important}#main .case-cinema .case-execution{display:block!important}#main .case-cinema .case-film-scene{padding:65px 0 45px!important}#main .case-cinema .case-film-stage{padding:0!important}#main .case-cinema .case-film-viewport{scroll-snap-type:none;perspective:none!important;overflow-x:auto!important}#main .case-cinema :is(.case-hero-image,.case-story-image,.case-film-camera,.case-film-track,[data-case-line],h1,h2){clip-path:none!important;transform:none!important}}@media print{#main .case-cinema :is(.case-hero-scene,.case-story-scene,.case-film-scene){min-height:0!important}#main .case-cinema :is(.case-hero,.case-story,.case-film-stage,.case-execution>[data-case-reveal],.case-chapters){height:auto!important;position:relative!important;top:auto!important}#main .case-cinema .case-film-viewport{perspective:none!important;overflow:visible!important}#main .case-cinema .case-film-track{width:auto;display:block;transform:none!important}#main .case-cinema .case-film-track figure{break-inside:avoid;width:100%;max-width:none;margin-bottom:30px}#main .case-cinema :is(.case-hero-image,.case-story-image,.case-film-camera,[data-case-line]){clip-path:none!important;transform:none!important}}#main .case-cinema[data-case-scroll=active] .case-hero-scene.case-hero-empty{min-height:0}#main .case-cinema[data-case-scroll=active] .case-hero-empty .case-hero{height:auto;min-height:70svh;position:relative}@media (max-width:650px){#main .case-cinema{--case-header-height:76px}}.dnwide-case-page{font-optical-sizing:auto;-webkit-font-smoothing:antialiased;--motion-card:.32s;--ease-arrive:cubic-bezier(.16,1,.3,1);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.dnwide-case-page *,.dnwide-case-page :before,.dnwide-case-page :after{box-sizing:border-box}:where(.dnwide-case-page .commercial-case) :is(a,button,input,textarea){touch-action:manipulation}:where(.dnwide-case-page .commercial-case) a{color:inherit;text-decoration:none}:where(.dnwide-case-page .commercial-case) :is(button,input,textarea){font:inherit}:where(.dnwide-case-page .commercial-case) img{object-fit:cover;width:100%;display:block}:where(.dnwide-case-page .commercial-case) :is(h1,h2,h3){margin:0}:is(#main.dnwide-case-page,.dnwide-case-page #main) :where(h1,h2,h3){letter-spacing:-.045em;text-transform:none;font-family:system-ui,-apple-system,sans-serif;font-weight:450;line-height:1.1}:is(#main.dnwide-case-page,.dnwide-case-page #main) :where(p,li,dd){text-wrap:pretty}:is(#main.dnwide-case-page,.dnwide-case-page #main) [data-motion-depth]{transform:perspective(1100px) rotateX(var(--depth-x,0deg)) rotateY(var(--depth-y,0deg));transition:transform var(--motion-card) var(--ease-arrive),box-shadow var(--motion-card) var(--ease-arrive);box-shadow:inset 0 1px #fff6,0 18px 40px -30px #0007}:is(#main.dnwide-case-page,.dnwide-case-page #main) .commercial-case{--case-paper:#f6f8fa;--case-steel:#b3c4d0;--case-line:#d9e5ed2b;color:#f6f8fa;background:#1c272d}:is(#main.dnwide-case-page,.dnwide-case-page #main) .commercial-case :is(h1,h2,h3){text-transform:none;font-family:system-ui,sans-serif;font-weight:400}:is(#main.dnwide-case-page,.dnwide-case-page #main) .commercial-case .case-project-strip{background:#1c272d}:is(#main.dnwide-case-page,.dnwide-case-page #main) .commercial-case .case-chapters{color:#1c272d;background:#edf2f6;border-color:#c8d7e1}:is(#main.dnwide-case-page,.dnwide-case-page #main) .commercial-case .case-chapters a{border-color:#c8d7e1;min-height:3.4rem}:is(#main.dnwide-case-page,.dnwide-case-page #main) .commercial-case .case-chapters a:hover{background:#dfeaf2}:is(#main.dnwide-case-page,.dnwide-case-page #main) .commercial-case .case-section:not(.case-results){--case-line:#1c272d26;--case-steel:#536a79;--case-paper:#1c272d;color:#1c272d;background:#f6f8fa}:is(#main.dnwide-case-page,.dnwide-case-page #main) .commercial-case .case-section:not(.case-results) p{color:#526673}:is(#main.dnwide-case-page,.dnwide-case-page #main) .commercial-case .case-section:not(.case-results) .case-lead{color:#1c272d}:is(#main.dnwide-case-page,.dnwide-case-page #main) .commercial-case .case-project-spec{color:#1c272d;background:#edf2f6;border-color:#c7d8e4;border-radius:.4rem;box-shadow:0 1.5rem 3rem -2rem #1c272d44}:is(#main.dnwide-case-page,.dnwide-case-page #main) .commercial-case .case-deliverables li{color:#1c272d;background:#eaf1f6}:is(#main.dnwide-case-page,.dnwide-case-page #main) .commercial-case .case-deliverables li:hover{background:#dce8f1}:is(#main.dnwide-case-page,.dnwide-case-page #main) .commercial-case .case-results{background:#1c272d}:is(#main.dnwide-case-page,.dnwide-case-page #main) .commercial-case .case-gallery figcaption{color:#526673}:is(#main.dnwide-case-page,.dnwide-case-page #main) .commercial-case .case-film-scene{color:#1c272d;background:#f6f8fa}:is(#main.dnwide-case-page,.dnwide-case-page #main) .commercial-case .case-close-actions>a{border-color:#a8becd;border-radius:2rem;min-height:3rem}@media (max-width:600px){:is(#main.dnwide-case-page,.dnwide-case-page #main) .commercial-case .case-chapters a{font-size:10px}:is(#main.dnwide-case-page,.dnwide-case-page #main) .commercial-case .case-project-spec{box-shadow:none;margin-right:0}}@media (prefers-reduced-motion:reduce){:is(#main.dnwide-case-page,.dnwide-case-page #main) [data-motion-depth]{transform:none!important}}@media (pointer:coarse){:is(#main.dnwide-case-page,.dnwide-case-page #main) [data-motion-depth]{transform:none!important}}:is(#main.dnwide-case-page,.dnwide-case-page #main) .commercial-case[data-case-motion=paused] [data-motion-depth]{transform:none!important}.dnwide-case-page ::selection{color:#080808;background:#f26800}.dnwide-case-page:has(.case-immersive){color:#211a31;background:#dbe2ef}.dnwide-case-page:has(.case-immersive) .company-case-header{color:#211a31;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#dbe2eff2;border-color:#211a3126}.dnwide-case-page:has(.case-immersive) .company-case-header nav a{color:#211a31;font-weight:500}.dnwide-case-page:has(.case-immersive) .company-case-wordmark i:last-child{background:#211a31}.dnwide-case-page:has(.case-immersive) .company-case-header nav a:hover{text-underline-offset:6px;text-decoration:underline}.dnwide-case-page #main .case-immersive{--case-paper:#211a31;--case-steel:#60596f;--case-line:#211a3126;--case-signal:#e85e26;color:#211a31;--case-film-height:52svh;background:#dbe2ef}.dnwide-case-page #main .case-immersive :is(h1,h2,h3){letter-spacing:-.065em;text-transform:none;font-family:Arial,Helvetica,system-ui,sans-serif;font-weight:400;line-height:1.02}.dnwide-case-page #main .case-immersive .case-code{letter-spacing:.11em;color:#5a5369;font-size:10px;line-height:1.7}.dnwide-case-page #main .case-immersive .case-hero{isolation:isolate;background:#dbe2ef;border:0;grid-template-rows:1fr auto;min-height:calc(100svh - 88px);display:grid;overflow:clip}.dnwide-case-page #main .case-immersive .case-hero:after{display:none}.dnwide-case-page #main .case-immersive .case-hero-copy{z-index:5;pointer-events:none;align-self:center;width:59%;max-width:920px;padding:36px 0 52px 5vw;position:relative}.dnwide-case-page #main .case-immersive .case-hero-copy a{pointer-events:auto}.dnwide-case-page #main .case-immersive .case-back{letter-spacing:.13em;background:0 0;margin-bottom:48px;padding:0;font-size:9px;position:static}.dnwide-case-page #main .case-immersive .case-hero-copy>.case-code{margin:0 0 20px;font-size:9px}.dnwide-case-page #main .case-immersive .case-hero-copy h1{letter-spacing:-.085em;max-width:720px;margin:0 0 26px;font-size:clamp(80px,10vw,164px);line-height:.88}.dnwide-case-page #main .case-immersive .case-hero-copy h1 .case-title-mask{max-width:6.2ch;padding-bottom:.15em}.dnwide-case-page #main .case-immersive .case-hero-copy h1>span{letter-spacing:0;max-width:290px;margin-top:24px;font:400 13px/1.6 Arial,sans-serif}.dnwide-case-page #main .case-immersive .case-hero-statement{letter-spacing:-.035em;white-space:pre-line;max-width:350px;margin-top:0;font-size:clamp(18px,1.7vw,25px);line-height:1.35}.dnwide-case-page #main .case-immersive .case-hero-action{background:#e9eaf35e;border:1px solid #211a314d;border-radius:100px;align-items:center;max-width:245px;min-height:50px;margin-top:28px;padding:14px 20px;font-size:9px;transition:background .25s,color .25s}.dnwide-case-page #main .case-immersive .case-hero-action:hover{color:#f1eafa;background:#211a31}.dnwide-case-page #main .case-immersive .case-hero-action span{color:#f1eafa;background:#211a31;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.dnwide-case-page #main .case-immersive .case-atmosphere{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:clip}.dnwide-case-page #main .case-immersive .case-atmosphere-glow{background:radial-gradient(at 42% 40%,#e8d4fbcc,#0000 47%),radial-gradient(at 83% 65%,#b1c8f4,#0000 55%);position:absolute;inset:-25% -15%}.dnwide-case-page #main .case-immersive .case-woven-orbit{opacity:.9;filter:drop-shadow(0 30px 34px #65578029);width:min(76vw,1150px);height:auto;position:absolute;top:-12%;right:-13%;transform:rotate(-18deg)}.dnwide-case-page #main .case-immersive .case-spatial-caption{writing-mode:vertical-rl;letter-spacing:.13em;font:8px/1.7 monospace;display:none;position:absolute;bottom:104px;left:5vw}.dnwide-case-page #main .case-immersive .case-hero-media{z-index:-1;perspective:1500px;background:#c2c5db;border-radius:42% 42% 4px 4px;inset:12% 9% 15% 52%;overflow:clip;transform:rotate(5deg);box-shadow:0 45px 65px -25px #332c4755}.dnwide-case-page #main .case-immersive .case-hero-media:after{background:linear-gradient(#0000 50%,#211a3130)}.dnwide-case-page #main .case-immersive .case-hero-image{object-fit:cover;object-position:center 35%;clip-path:none;width:100%;height:100%}.dnwide-case-page #main .case-immersive .case-media-corners{display:none}.dnwide-case-page #main .case-immersive .case-frame-label{color:#fff;opacity:1;font-size:7px;bottom:20px;right:17px}.dnwide-case-page #main .case-immersive .case-floating-frames{pointer-events:none;z-index:2;position:absolute;inset:0}.dnwide-case-page #main .case-immersive .case-floating-frame{width:13%;transform-style:preserve-3d;background:#f0ebf5;border-radius:3px;padding:7px;position:absolute;box-shadow:0 22px 40px -14px #30294044}.dnwide-case-page #main .case-immersive .case-floating-frame img{aspect-ratio:3/4;object-fit:cover;border-radius:1px;width:100%;height:auto;display:block}.dnwide-case-page #main .case-immersive .case-floating-frame span{letter-spacing:.06em;padding:8px 2px 3px;font:6px/1.5 monospace;display:block}.dnwide-case-page #main .case-immersive .case-floating-frame-0{bottom:16%;left:44%;transform:rotate(-12deg)}.dnwide-case-page #main .case-immersive .case-floating-frame-1{width:12%;top:22%;right:3%;transform:rotate(12deg)}.dnwide-case-page #main .case-immersive .case-project-strip{z-index:6;color:#211a31;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#dbe2efb3;border-top:1px solid #211a3126;padding-block:17px;font-size:11px;position:relative}.dnwide-case-page #main .case-immersive .case-project-strip small{color:#61596f;font-size:8px}.dnwide-case-page #main .case-immersive .case-project-strip>button{background:#f3edf54d;border-color:#211a3133;border-radius:100px;padding:10px 18px}.dnwide-case-page #main .case-immersive .case-editorial-band{color:#e8e0f1;letter-spacing:-.06em;background:#211a31;justify-content:space-between;align-items:center;gap:24px;padding:32px 5vw;font:400 clamp(22px,4.6vw,72px)/1.1 Arial,sans-serif;display:flex;overflow:hidden}.dnwide-case-page #main .case-immersive .case-editorial-band i{color:#c6b3e1;font-family:Georgia,serif;font-weight:400}.dnwide-case-page #main .case-immersive .case-editorial-band b{color:#ea6d36;font-size:1.1em;font-weight:400}.dnwide-case-page #main .case-immersive .case-chapters{color:#211a31;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#dbe2eff5;border-color:#211a3126;padding-inline:5vw}.dnwide-case-page #main .case-immersive .case-chapters a{letter-spacing:.06em;border-color:#211a3126;gap:14px;min-height:62px;font:9px/1.5 Arial,sans-serif}.dnwide-case-page #main .case-immersive .case-chapters a:hover,.dnwide-case-page #main .case-immersive .case-chapters a[aria-current]{background:#211a3108}.dnwide-case-page #main .case-immersive .case-chapters a[aria-current]:after{background:#211a31}.dnwide-case-page #main .case-immersive .case-section{border-color:#211a3126;max-width:none;margin:0;padding:clamp(80px,9vw,145px) 8vw}.dnwide-case-page #main .case-immersive .case-section:not(.case-results){--case-paper:#211a31;--case-line:#211a3126;--case-steel:#60596f;color:#211a31;background:#e9e6f0}.dnwide-case-page #main .case-immersive .case-section:not(.case-results) p{color:#60596f;font-size:15px;line-height:1.8}.dnwide-case-page #main .case-immersive .case-section h2,.dnwide-case-page #main .case-immersive .case-story h2{margin:20px 0 45px;font-size:clamp(44px,5.5vw,86px);font-weight:400;line-height:1.01}.dnwide-case-page #main .case-immersive .case-section-heading{max-width:1000px;margin-bottom:30px}.dnwide-case-page #main .case-immersive .case-brief-grid{grid-template-columns:1.2fr .8fr;gap:10vw}.dnwide-case-page #main .case-immersive .case-section .case-lead{color:#211a31;letter-spacing:-.035em;font-size:clamp(23px,2.5vw,37px);line-height:1.4}.dnwide-case-page #main .case-immersive .case-project-spec{box-shadow:none;color:#211a31;background:0 0;border:0;border-top:1px solid #211a3140;border-radius:0;padding:24px 0}.dnwide-case-page #main .case-immersive .case-project-spec:before{display:none}.dnwide-case-page #main .case-immersive .case-project-spec dl>div{border-color:#211a3126;grid-template-columns:1fr 1.4fr}.dnwide-case-page #main .case-immersive .case-project-spec dt{color:#60596f}.dnwide-case-page #main .case-immersive .case-client-logo{background:#fff;border-radius:4px;padding:8px 18px}.dnwide-case-page #main .case-immersive .case-client-logo img{object-fit:contain;width:130px;height:65px}.dnwide-case-page #main .case-immersive .case-challenge{border-color:#211a3126;grid-template-columns:1fr 2fr;margin-top:75px;padding-top:30px}.dnwide-case-page #main .case-immersive .case-challenge p{color:#211a31;font-size:clamp(20px,2.1vw,30px);line-height:1.5}.dnwide-case-page #main .case-immersive .case-story-scene{background:#c8c0da}.dnwide-case-page #main .case-immersive .case-story{color:#211a31;background:#c8c0da;border:0;grid-template-columns:1.15fr 1fr;gap:2vw;max-width:none;min-height:80svh;padding:5vw}.dnwide-case-page #main .case-immersive .case-story-image{clip-path:inset(0 round 220px 220px 4px 4px);box-shadow:none;margin:0;overflow:clip}.dnwide-case-page #main .case-immersive .case-story-image img{aspect-ratio:1/1.12;object-fit:cover;width:100%}.dnwide-case-page #main .case-immersive .case-story-copy{max-width:640px;padding:30px 4vw}.dnwide-case-page #main .case-immersive .case-story-copy p{color:#50465f;font-size:15px;line-height:1.8}.dnwide-case-page #main .case-immersive .case-story-copy .case-code{color:#50465f;font-size:10px}.dnwide-case-page #main .case-immersive .case-talent-name{border-color:#211a3133;margin-bottom:25px}.dnwide-case-page #main .case-immersive .case-talent-name strong{letter-spacing:-.05em;font-size:36px}.dnwide-case-page #main .case-immersive .case-talent-name>span{color:#50465f;font-size:10px}.dnwide-case-page #main .case-immersive .case-story-period{border-color:#6b4a8f}.dnwide-case-page #main .case-immersive .case-image-label{color:#211a31;background:#ece6f0e6;border:0;border-radius:100px;padding:9px 14px;font-size:7px;bottom:20px;left:20px}.dnwide-case-page #main .case-immersive .case-execution-intro{gap:4vw}.dnwide-case-page #main .case-immersive .case-deliverables{background:0 0;border:0;border-top:1px solid #211a3133;display:block}.dnwide-case-page #main .case-immersive .case-deliverables li{color:#211a31;background:0 0;border-bottom:1px solid #211a3126;grid-template-columns:28px 1fr 24px;align-content:center;align-items:center;gap:16px;min-height:100px;padding:24px 0;display:grid}.dnwide-case-page #main .case-immersive .case-deliverables li:hover{background:#c8c0da44}.dnwide-case-page #main .case-immersive .case-deliverables li>span{color:#756a86}.dnwide-case-page #main .case-immersive .case-deliverables h3{letter-spacing:-.035em;grid-area:1/2;max-width:none;margin:0;font:400 clamp(18px,2.1vw,29px)/1.2 Arial,sans-serif}.dnwide-case-page #main .case-immersive .case-deliverables i{color:#211a31;grid-column:3;font-size:22px}.dnwide-case-page #main .case-immersive .case-results{--case-paper:#eee8f4;--case-steel:#c1b9ce;--case-line:#eae2f32b;color:#eee8f4;background:#211a31;position:relative;overflow:clip}.dnwide-case-page #main .case-immersive .case-results:before{content:"";pointer-events:none;background:radial-gradient(#a886c91c,#0000 70%);border-radius:50%;width:550px;height:550px;position:absolute;top:80px;right:-200px}.dnwide-case-page #main .case-immersive .case-results .case-code{color:#c1b9ce}.dnwide-case-page #main .case-immersive .case-results-heading{align-items:end;gap:5vw}.dnwide-case-page #main .case-immersive .case-results-heading>div{max-width:900px}.dnwide-case-page #main .case-immersive .case-results-heading>p{color:#c1b9ce;font-size:12px}.dnwide-case-page #main .case-immersive .case-results-scope{color:#c1b9ce;background:0 0;border-left:1px solid #b19bcf;padding:0 0 0 20px;font-size:12px}.dnwide-case-page #main .case-immersive .case-metrics{border-color:#eae2f32b;gap:30px;padding-block:38px}.dnwide-case-page #main .case-immersive .case-metric{border-color:#eae2f32b}.dnwide-case-page #main .case-immersive .case-metrics strong{letter-spacing:-.07em;font-family:Arial,sans-serif;font-size:clamp(45px,7vw,110px);font-weight:400}.dnwide-case-page #main .case-immersive .case-metrics span{color:#c1b9ce}.dnwide-case-page #main .case-immersive .case-result-tabs{background:#ffffff0b;border:0;border-radius:100px;gap:8px;max-width:100%;padding:5px;display:inline-flex}.dnwide-case-page #main .case-immersive .case-result-tabs button{text-align:center;border-radius:100px;min-width:0;padding:12px 20px;font-size:12px}.dnwide-case-page #main .case-immersive .case-result-tabs button[aria-selected=true]{color:#211a31;background:#e7dcf2}.dnwide-case-page #main .case-immersive .case-result-tabs button>span{color:inherit;font-size:8px}.dnwide-case-page #main .case-immersive .case-result-tabs button>i{display:none}.dnwide-case-page #main .case-immersive .case-chart-stage{background:linear-gradient(135deg,#3b304e,#2b223a);border:1px solid #c6b4dd47;border-radius:18px;padding:30px;box-shadow:0 30px 70px -35px #0008}.dnwide-case-page #main .case-immersive .case-chart-top,.dnwide-case-page #main .case-immersive .case-chart-axis{color:#c1b9ce}.dnwide-case-page #main .case-immersive .case-chart-track{background:#15101f66;border-radius:30px;height:30px;overflow:hidden}.dnwide-case-page #main .case-immersive .case-chart-bar{box-shadow:none;background:linear-gradient(90deg,#7e6c94,#b8a6cc);border-radius:30px}.dnwide-case-page #main .case-immersive .case-chart-after .case-chart-bar{background:linear-gradient(90deg,#9b80c4,#d9c6f3)}.dnwide-case-page #main .case-immersive .case-chart-bar>span{background:linear-gradient(#fff3,#0000)}.dnwide-case-page #main .case-immersive .case-chart-note{color:#c1b9ce}.dnwide-case-page #main .case-immersive .case-evidence strong{color:#eee8f4}.dnwide-case-page #main .case-immersive .case-attribution{color:#c1b9ce;border-color:#9e83bf}.dnwide-case-page #main .case-immersive .case-work{background:#dbe2ef;padding:0}.dnwide-case-page #main .case-immersive .case-film-scene{color:#211a31;background:#dbe2ef}.dnwide-case-page #main .case-immersive .case-film-heading{padding-inline:8vw}.dnwide-case-page #main .case-immersive .case-film-heading h2{color:#211a31;letter-spacing:-.065em;font-family:Arial,sans-serif;font-size:clamp(42px,5.5vw,80px)}.dnwide-case-page #main .case-immersive .case-film-heading .case-code{color:#60596f}.dnwide-case-page #main .case-immersive .case-film-viewport{scrollbar-color:#7b6c96 #cbc7da;margin-inline:8vw}.dnwide-case-page #main .case-immersive .case-film-track{align-items:start;gap:4vw}.dnwide-case-page #main .case-immersive .case-film-track .case-frame-link{box-shadow:none;background:#cbc6da;border-radius:8px}.dnwide-case-page #main .case-immersive .case-film-track figure:nth-child(2n){padding-top:25px}.dnwide-case-page #main .case-immersive .case-film-track figcaption{color:#60596f;font-size:10px}.dnwide-case-page #main .case-immersive .case-film-track figcaption>span{color:#211a31}.dnwide-case-page #main .case-immersive .case-film-guide{color:#60596f;margin-inline:8vw}.dnwide-case-page #main .case-immersive .case-archive{background:#e9e6f0;max-width:none;padding:90px 8vw 120px}.dnwide-case-page #main .case-immersive .case-gallery{gap:80px 6vw;margin-top:40px}.dnwide-case-page #main .case-immersive .case-gallery figure:nth-child(7n+3){width:80%;max-width:100%}.dnwide-case-page #main .case-immersive .case-gallery figure:nth-child(7n+2){padding-top:100px}.dnwide-case-page #main .case-immersive .case-gallery a{background:#d1cadc;border-radius:6px}.dnwide-case-page #main .case-immersive .case-gallery figcaption{color:#60596f;max-width:450px;font-size:10px}.dnwide-case-page #main .case-immersive .case-gallery figcaption>span{color:#211a31}.dnwide-case-page #main .case-immersive .case-frame-open{color:#211a31;background:#eee8f4e6;border:0;border-radius:50%;width:36px;height:36px}.dnwide-case-page #main .case-immersive .case-section.case-close{color:#211a31;background:#c8c0da;padding-block:110px}.dnwide-case-page #main .case-immersive .case-close h2{max-width:1100px;font-size:clamp(50px,7vw,110px);line-height:.98}.dnwide-case-page #main .case-immersive .case-close :is(p,.case-code,.case-link){color:#50465f}.dnwide-case-page #main .case-immersive .case-close-actions>a{color:#211a31;background:0 0;border:1px solid #211a3155;border-radius:100px;min-height:60px;padding:20px 26px;font-size:9px}.dnwide-case-page #main .case-immersive .case-close-actions>a:first-child{color:#f3edf8;background:#211a31;border-color:#211a31}.dnwide-case-page #main .case-immersive .case-close-actions span{color:inherit}.dnwide-case-page #main .case-immersive .case-close-actions>a:hover{color:#211a31;background:#eee8f4}.dnwide-case-page:has(.case-immersive) .company-case-footer{color:#eee8f4;background:#211a31;border-top:1px solid #eee8f42b}.dnwide-case-page:has(.case-immersive) .company-case-footer :is(p,nav>span,.company-case-footer-bottom){color:#c1b9ce}.dnwide-case-page:has(.case-immersive) .company-case-footer nav a{color:#eee8f4}.dnwide-case-page #main .case-immersive .case-image-unavailable{color:#211a31;background:#d9d1e3;border-color:#211a3144}@media (min-width:1001px) and (min-height:800px){.dnwide-case-page #main .case-immersive[data-case-scroll=active] .case-hero-scene{min-height:155svh}.dnwide-case-page #main .case-immersive[data-case-scroll=active] .case-hero{min-height:calc(100svh - var(--case-header-height));height:calc(100svh - var(--case-header-height))}.dnwide-case-page #main .case-immersive[data-case-scroll=active] .case-hero-media{transform:perspective(1400px) translate3d(calc(var(--case-scene-progress,0) * -36px),calc(var(--case-scene-progress,0) * -24px),0) rotateY(calc(var(--case-scene-progress,0) * -7deg)) rotate(calc(5deg - var(--case-scene-progress,0) * 5deg));border-radius:42% 42% 4px 4px}.dnwide-case-page #main .case-immersive[data-case-scroll=active] .case-hero-image{transform:scale(calc(1 + var(--case-scene-progress,0) * .09));clip-path:none}.dnwide-case-page #main .case-immersive[data-case-scroll=active] .case-floating-frame-0{transform:translate3d(0,calc(var(--case-scene-progress,0) * -100px),0) rotate(calc(-12deg + var(--case-scene-progress,0) * 8deg))}.dnwide-case-page #main .case-immersive[data-case-scroll=active] .case-floating-frame-1{transform:translate3d(0,calc(var(--case-scene-progress,0) * 65px),0) rotate(calc(12deg - var(--case-scene-progress,0) * 10deg))}.dnwide-case-page #main .case-immersive[data-case-scroll=active] .case-woven-orbit{transform:translate3d(calc(var(--case-scene-progress,0) * 30px),calc(var(--case-scene-progress,0) * -50px),0) rotate(calc(-18deg + var(--case-scene-progress,0) * 24deg))}.dnwide-case-page #main .case-immersive[data-case-scroll=active] .case-story{min-height:calc(100svh - var(--case-pin-top));grid-template-columns:1.15fr 1fr;padding:3vw 5vw}.dnwide-case-page #main .case-immersive[data-case-scroll=active] .case-story-image{clip-path:inset(0 round calc(180px * (1 - var(--case-scene-progress,0))) calc(180px * (1 - var(--case-scene-progress,0))) 4px 4px);transform:perspective(1400px) rotateY(calc(-5deg * (1 - var(--case-scene-progress,0))))}.dnwide-case-page #main .case-immersive[data-case-scroll=active] .case-story-image img{max-height:calc(100svh - var(--case-pin-top) - 6vw);object-fit:cover}.dnwide-case-page #main .case-immersive[data-case-scroll=active] .case-execution{grid-template-columns:1fr 1fr;gap:30px 8vw}.dnwide-case-page #main .case-immersive[data-case-scroll=active] .case-execution h2{font-size:clamp(40px,4.8vw,72px)}.dnwide-case-page #main .case-immersive[data-case-scroll=active] .case-film-heading h2{font-size:clamp(38px,4.5vw,65px)}.dnwide-case-page #main .case-immersive[data-case-scroll=active] .case-film-scene:not(.case-film-single){--case-film-height:clamp(240px,calc(100svh - var(--case-pin-top) - 340px),610px)}}@media (max-width:1000px){.dnwide-case-page #main .case-immersive .case-hero-copy{width:62%;padding-left:6vw}.dnwide-case-page #main .case-immersive .case-hero-copy h1{font-size:clamp(74px,11vw,118px)}.dnwide-case-page #main .case-immersive .case-hero-media{inset:14% 6% 18% 52%}.dnwide-case-page #main .case-immersive .case-floating-frame-0{width:16%;bottom:19%;left:49%}.dnwide-case-page #main .case-immersive .case-floating-frame-1{width:14%;top:18%;right:2%}.dnwide-case-page #main .case-immersive .case-section{padding:80px 6vw}.dnwide-case-page #main .case-immersive .case-brief-grid{gap:5vw}.dnwide-case-page #main .case-immersive .case-story{grid-template-columns:1fr 1fr;gap:0;padding:5vw}.dnwide-case-page #main .case-immersive .case-story-copy{padding:24px}.dnwide-case-page #main .case-immersive .case-story h2{font-size:clamp(34px,5vw,54px)}.dnwide-case-page #main .case-immersive .case-film-heading,.dnwide-case-page #main .case-immersive .case-film-viewport,.dnwide-case-page #main .case-immersive .case-film-guide{margin-inline:6vw}.dnwide-case-page #main .case-immersive .case-film-heading{padding-inline:0}.dnwide-case-page #main .case-immersive .case-archive{padding-inline:6vw}}@media (max-width:700px){.dnwide-case-page #main .case-immersive .case-hero{flex-direction:column;min-height:0;padding-top:0;display:flex;overflow:clip}.dnwide-case-page #main .case-immersive .case-hero-copy{pointer-events:auto;order:1;align-self:auto;width:100%;padding:26px 6vw 28px}.dnwide-case-page #main .case-immersive .case-back{margin-bottom:30px;font-size:8px}.dnwide-case-page #main .case-immersive .case-hero-copy>.case-code{margin-bottom:15px;font-size:8px}.dnwide-case-page #main .case-immersive .case-hero-copy h1{letter-spacing:-.08em;max-width:100%;margin-bottom:18px;font-size:clamp(66px,16vw,112px);line-height:.91}.dnwide-case-page #main .case-immersive .case-hero-copy h1 .case-title-mask{max-width:none}.dnwide-case-page #main .case-immersive .case-hero-copy h1>span{max-width:none;margin-top:16px;font-size:12px}.dnwide-case-page #main .case-immersive .case-hero-statement{max-width:350px;font-size:20px}.dnwide-case-page #main .case-immersive .case-hero-action{min-height:50px;margin-top:22px}.dnwide-case-page #main .case-immersive .case-hero-media{z-index:1;aspect-ratio:4/4.5;border-radius:40% 40% 3px 3px;order:2;min-height:0;margin:4px 13vw 38px 15vw;position:relative;inset:auto;transform:rotate(4deg)}.dnwide-case-page #main .case-immersive .case-hero-image{object-position:center 30%;position:absolute;inset:0}.dnwide-case-page #main .case-immersive .case-atmosphere{z-index:0}.dnwide-case-page #main .case-immersive .case-woven-orbit{opacity:.75;width:125vw;top:39%;right:-29%}.dnwide-case-page #main .case-immersive .case-floating-frames{z-index:2;height:340px;top:auto;bottom:165px}.dnwide-case-page #main .case-immersive .case-floating-frame-0{width:23%;bottom:0;left:5%}.dnwide-case-page #main .case-immersive .case-floating-frame-1{width:21%;top:15%;right:3%}.dnwide-case-page #main .case-immersive .case-floating-frame span{font-size:5px}.dnwide-case-page #main .case-immersive .case-project-strip{order:3;grid-template-columns:1fr auto;gap:16px;min-height:145px;padding:20px 6vw;font-size:11px;display:grid}.dnwide-case-page #main .case-immersive .case-project-strip small{font-size:8px}.dnwide-case-page #main .case-immersive .case-project-strip>button{padding:10px 14px;font-size:8px}.dnwide-case-page #main .case-immersive .case-editorial-band{gap:12px;padding:26px 6vw;font-size:clamp(17px,4.4vw,30px)}.dnwide-case-page #main .case-immersive .case-editorial-band b{font-size:25px}.dnwide-case-page #main .case-immersive .case-chapters{-webkit-backdrop-filter:none;backdrop-filter:none;padding-inline:6vw;position:relative;top:auto}.dnwide-case-page #main .case-immersive .case-chapters a{gap:10px;min-height:54px;font-size:8px}.dnwide-case-page #main .case-immersive .case-section{padding:65px 6vw}.dnwide-case-page #main .case-immersive .case-section h2,.dnwide-case-page #main .case-immersive .case-story h2{margin:18px 0 30px;font-size:clamp(37px,9.6vw,64px)}.dnwide-case-page #main .case-immersive .case-section-heading{margin-bottom:20px}.dnwide-case-page #main .case-immersive .case-brief-grid{display:block}.dnwide-case-page #main .case-immersive .case-section .case-lead{font-size:24px}.dnwide-case-page #main .case-immersive .case-project-spec{margin:32px 0 0;padding:26px 0 0}.dnwide-case-page #main .case-immersive .case-project-spec dl>div{grid-template-columns:1fr 1.6fr;gap:18px}.dnwide-case-page #main .case-immersive .case-challenge{grid-template-columns:1fr;gap:18px;margin-top:35px;padding-top:24px}.dnwide-case-page #main .case-immersive .case-challenge p{font-size:21px}.dnwide-case-page #main .case-immersive .case-story{min-height:0;padding:40px 6vw 45px;display:block}.dnwide-case-page #main .case-immersive .case-story-image{clip-path:inset(0 round 200px 200px 3px 3px);margin:0 8vw}.dnwide-case-page #main .case-immersive .case-story-copy{max-width:none;padding:30px 0 0}.dnwide-case-page #main .case-immersive .case-talent-name strong{font-size:32px}.dnwide-case-page #main .case-immersive .case-deliverables li{grid-template-columns:22px 1fr 20px;gap:12px;min-height:92px}.dnwide-case-page #main .case-immersive .case-deliverables h3{font-size:20px}.dnwide-case-page #main .case-immersive .case-metrics{gap:10px;padding-block:25px}.dnwide-case-page #main .case-immersive .case-metrics strong{font-size:clamp(27px,8.4vw,56px)}.dnwide-case-page #main .case-immersive .case-metrics span{letter-spacing:0;font-size:7px;line-height:1.6}.dnwide-case-page #main .case-immersive .case-result-tabs{justify-content:space-between;gap:0;display:flex}.dnwide-case-page #main .case-immersive .case-result-tabs button{min-height:46px;padding:12px 10px;font-size:11px}.dnwide-case-page #main .case-immersive .case-result-tabs button>span{margin-right:4px;font-size:7px}.dnwide-case-page #main .case-immersive .case-chart-stage{border-radius:12px;margin:0;padding:22px}.dnwide-case-page #main .case-immersive .case-chart-top{font-size:6px}.dnwide-case-page #main .case-immersive .case-work{padding:0}.dnwide-case-page #main .case-immersive .case-film-heading h2{font-size:clamp(37px,9.6vw,64px)}.dnwide-case-page #main .case-immersive .case-film-track figure:nth-child(2n){padding-top:0}.dnwide-case-page #main .case-immersive .case-archive{padding:60px 6vw 70px}.dnwide-case-page #main .case-immersive .case-gallery{gap:35px;margin-top:30px}.dnwide-case-page #main .case-immersive .case-gallery figure:nth-child(7n+3){width:100%}.dnwide-case-page #main .case-immersive .case-gallery figure:nth-child(7n+2){padding-top:0}.dnwide-case-page #main .case-immersive .case-section.case-close{padding:70px 6vw}.dnwide-case-page #main .case-immersive .case-close h2{font-size:clamp(43px,11vw,72px)}.dnwide-case-page #main .case-immersive .case-close-actions>a{min-height:58px;padding:18px 20px;font-size:8px}}@media (max-width:370px){.dnwide-case-page #main .case-immersive .case-hero-copy h1{font-size:60px}.dnwide-case-page #main .case-immersive .case-project-strip{gap:12px}.dnwide-case-page #main .case-immersive .case-result-tabs button{padding-inline:8px}}.dnwide-case-page #main .case-immersive[data-case-scroll=quiet] :is(.case-hero-media,.case-floating-frame,.case-woven-orbit){transform:none}.dnwide-case-page #main .case-immersive[data-case-scroll=quiet] .case-hero{height:auto;min-height:calc(100svh - var(--case-header-height))}@media (prefers-reduced-motion:reduce){.dnwide-case-page #main .case-immersive :is(.case-hero-media,.case-floating-frame,.case-woven-orbit){transform:none!important}.dnwide-case-page #main .case-immersive .case-hero{height:auto!important}}@media print{.dnwide-case-page #main .case-immersive :is(.case-atmosphere,.case-floating-frames,.case-editorial-band){display:none}.dnwide-case-page #main .case-immersive .case-hero-media{box-shadow:none;transform:none}.dnwide-case-page #main .case-immersive .case-gallery figure{padding-top:0!important}}@media (min-width:1001px) and (min-height:800px){.dnwide-case-page #main .case-immersive[data-case-scroll=active] [data-case-pin-fit=false]{min-height:0}.dnwide-case-page #main .case-immersive[data-case-scroll=active] [data-case-pin-fit=false] :is(.case-hero,.case-story,.case-film-stage){height:auto;min-height:0;position:relative;top:auto;overflow:visible}.dnwide-case-page #main .case-immersive[data-case-scroll=active] [data-case-pin-fit=false] .case-hero{min-height:calc(100svh - var(--case-header-height));overflow:clip}.dnwide-case-page #main .case-immersive[data-case-scroll=active] .case-film-scene[data-case-pin-fit=false]{padding:65px 0 45px}.dnwide-case-page #main .case-immersive[data-case-scroll=active] [data-case-pin-fit=false] .case-film-viewport{perspective:none;overflow-x:auto}.dnwide-case-page #main .case-immersive[data-case-scroll=active] [data-case-pin-fit=false] :is(.case-film-camera,.case-film-track){transform:none}}@media (max-width:700px){.dnwide-case-page #main .case-immersive :is([data-case-chapter],.case-film-scene){scroll-margin-top:calc(var(--case-header-height) + 16px)}}
