.sv{--margin:clamp(20px, 3.125vw, 48px);--item:clamp(15px, 1.8vw, 26px);--row:1.42em;--frame:min(1600px, 88vw, 100% - var(--margin) * 2);--frame-l:calc(50% - var(--frame) / 2);z-index:2;height:340svh;color:var(--sa-cream);position:relative}@media (hover:none) and (pointer:coarse){.sv{height:calc(var(--vh,1svh) * 340)}}.sv-sources{opacity:.01;pointer-events:none;z-index:-1;width:2px;height:2px;position:fixed;bottom:0;left:0;overflow:hidden}.sv-face{object-fit:cover;width:2px;height:2px}.sv-stage{height:100svh;position:sticky;top:0;overflow:hidden}@media (hover:none) and (pointer:coarse){.sv-stage{height:calc(var(--vh,1svh) * 100)}}.sv-cast{pointer-events:none;width:clamp(240px,27vw,420px);height:clamp(60px,6vw,96px);opacity:var(--cast,0);filter:blur(14px);transform:translate3d(var(--castX,0px), var(--castY,0px), 0) scale(var(--castS,1));background:radial-gradient(50% 50%,#0000009e,#0000 72%);margin-top:clamp(80px,9vw,150px);margin-left:calc(clamp(240px,27vw,420px)/-2);position:absolute;top:50%;left:50%}.sv-huge{font-family:var(--font-display);letter-spacing:-.012em;text-transform:uppercase;color:var(--sa-cream);white-space:nowrap;pointer-events:none;opacity:var(--huge,0);will-change:opacity, transform;text-align:center;font-size:clamp(34px,5.1vw,74px);font-weight:650;font-stretch:96%;line-height:1;position:absolute;top:9.5vh;left:50%;transform:translate(-50%)}.sv-sub{width:max-content;max-width:min(46ch, calc(100% - var(--margin) * 2));font-family:var(--font-text,var(--font-body));text-align:center;color:#f5f4f19e;pointer-events:none;opacity:var(--huge,0);margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.45;transition:opacity .52s cubic-bezier(.16,1,.3,1) .26s;position:absolute;top:calc(9.5vh + clamp(34px,5.1vw,74px) + clamp(16px,1.5vw,28px));left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.sv-sub{opacity:1;transition:none}}.sv-static-media{margin:clamp(34px, 6vh, 64px) var(--margin) 0;display:none}.sv-static-media img{aspect-ratio:16/10;object-fit:cover;width:100%;max-height:520px;display:block}.sv-hl{justify-content:center;gap:0 .26em;display:flex}.sv-hw{padding-bottom:.08em;display:flex}.sv-hi{display:block}.sv-col{gap:calc(var(--row) - var(--item));font-size:var(--item);font-family:var(--font-ui);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;will-change:transform;flex-direction:column;margin:0;padding:0;font-weight:500;line-height:1;list-style:none;display:flex;position:absolute;top:0}.sv-col-l{left:var(--frame-l);align-items:flex-start}.sv-col-r{right:var(--frame-l);padding-top:calc(var(--row) * .5);align-items:flex-end}.sv-col-mask{pointer-events:none;position:absolute;inset:26vh 0 8vh;overflow:hidden;mask-image:linear-gradient(#0000 0%,#000 6% 94%,#0000 100%)}.sv-col-mask a{pointer-events:auto}.sv-wrap{height:1em;display:block;position:relative}.sv-col-r .sv-wrap{text-align:right}.sv-wrap{will-change:transform;white-space:pre;perspective:460px;display:block}.sv-term{color:inherit;cursor:pointer;margin-block:-5px;padding-block:5px;text-decoration:none;display:block}.sv-term:focus-visible{outline:1px solid var(--sa-cream);outline-offset:4px}.sv-ch{color:rgb(245 244 241/calc(48% + var(--near,0) * 52%));transform-origin:50%;transition:transform .46s cubic-bezier(.16,1,.3,1),color .52s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 26ms);display:inline-block;transform:rotateX(0)}@media (hover:hover) and (pointer:fine){.sv-term:hover .sv-ch{color:var(--sa-red);transition-delay:0s}}.sv-wrap.is-on .sv-ch{color:#f5f4f1e0;transform:rotateX(-360deg)}@media (prefers-reduced-motion:reduce){.sv-ch{transition:none;transform:none}.sv-huge{opacity:1}}.sv-line{width:clamp(220px,26vw,460px);height:1px;transform:translateX(-50%) scaleX(var(--line,0));transform-origin:50%;background:#f5f4f124;margin:0;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}.sv-sr,.sv-index{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.sv{--item:clamp(13px, 3.9vw, 16px);--row:1.85em}.sv-huge{left:var(--margin);right:var(--margin);width:auto;top:calc(var(--hdr-h,64px) + 3vh);text-align:left;white-space:normal;font-size:clamp(30px,9.2vw,46px);transform:none}.sv-hl{flex-wrap:wrap;justify-content:flex-start}.sv-sub{top:calc(var(--hdr-h,64px) + 3vh + (2 * clamp(30px, 9.2vw, 46px)) + 14px);left:var(--margin);right:var(--margin);text-align:left;width:auto;max-width:none;transform:none}.sv-col-mask{z-index:3;inset:29vh 0 8vh}.sv-term{text-shadow:0 1px 14px #0a0a0abd,0 0 3px #0a0a0a85}.sv-wrap.is-on .sv-term{text-shadow:0 2px 22px #0a0a0ae6,0 0 6px #0a0a0ab8}}@media (hover:none) and (pointer:coarse){.sv{--row:44px}.sv-term{align-items:center;min-height:44px;margin-block:calc(-22px + .5em);padding-block:0;display:flex}.sv-col-r .sv-term{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.sv{height:auto}.sv-stage{height:auto;padding:14vh 0;position:relative}.sv-col-mask{position:relative;inset:auto;overflow:visible;mask-image:none}.sv-col{padding:6vh var(--margin);position:relative;inset:auto}.sv-col-r{display:flex}.sv-wrap{height:auto;overflow:visible}.sv-term{color:#f5f4f1d9}.sv-huge{padding:0 var(--margin);text-align:left;white-space:normal;display:block;position:relative;top:auto;left:auto;right:auto;transform:none}.sv-sub{width:auto;max-width:none;padding:0 var(--margin);text-align:left;position:static;transform:none}.sv-static-media{display:block}}html.m15-static .sv{height:auto}html.m15-static .sv-stage{height:auto;padding:14vh 0;position:relative}html.m15-static .sv-col-mask{position:relative;inset:auto;overflow:visible;mask-image:none}html.m15-static .sv-col{padding:6vh var(--margin);position:relative;inset:auto}html.m15-static .sv-col-r{display:flex}html.m15-static .sv-wrap{height:auto;overflow:visible}html.m15-static .sv-term{color:#f5f4f1d9}html.m15-static .sv-huge{padding:0 var(--margin);text-align:left;white-space:normal;display:block;position:relative;top:auto;left:auto;right:auto;transform:none}html.m15-static .sv-sub{width:auto;max-width:none;padding:0 var(--margin);text-align:left;position:static;transform:none}html.m15-static .sv-static-media{display:block}.hero-track{position:relative}.hero{z-index:1;height:100svh;position:relative;overflow:hidden}@media (hover:none) and (pointer:coarse){.hero{height:calc(var(--vh,1svh) * 100)}}#vid,.hero-src{opacity:.01;pointer-events:none;z-index:-1;width:2px;height:2px;position:fixed;bottom:0;left:0;overflow:hidden}html[data-m15-cursor=fallback] #vid{object-fit:cover;opacity:1;z-index:0;width:100%;height:100%;position:absolute;inset:0}html[data-m15-cursor=fallback] .hero-copy,html[data-m15-cursor=fallback] .ticker{z-index:1}.hero-copy{pointer-events:none;color:var(--sa-cream);flex-direction:column;justify-content:flex-end;padding:0 clamp(20px,3.125vw,48px) clamp(84px,12vh,116px);transition:color .52s cubic-bezier(.65,0,.35,1);display:flex;position:absolute;inset:0}.hero-copy h1 .ln,.work-statement .ln,.faq-statement .ln,.close-statement .ln,.hero-copy h1 .ln>span,.work-statement .ln>span,.faq-statement .ln>span,.close-statement .ln>span{display:block}html.m15-boot .hero-copy h1 .ln,html.m15-boot .work-statement,html.m15-boot .faq-statement,html.m15-boot .close-statement,html.m15-boot .sv-hw{visibility:hidden}.hero-copy .eyebrow,.hero-copy .support,.ticker{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}body.is-in .hero-copy .eyebrow{opacity:1;transform:none}body.is-in .hero-copy .support{opacity:1;transition-delay:.22s;transform:none}body.is-in .ticker{opacity:1;transition-delay:.32s;transform:none}.hero-copy a{pointer-events:auto}.hero-copy .eyebrow,.hero-copy .support,.ticker{text-shadow:0 1px 2px #0a0a0ac7,0 0 10px #0a0a0a8c}.eyebrow{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#f5f4f1d9;margin:0 0 18px;font-size:11px;font-weight:500}.statement-row{grid-template-columns:minmax(0,1fr) minmax(0,clamp(240px,24vw,340px));align-items:end;gap:clamp(20px,3vw,48px);display:grid}.hero-copy h1{text-wrap:balance}h1{font-family:var(--font-display);font-weight:var(--font-display-weight,750);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(44px,6.6vw,118px);font-stretch:96%;line-height:.98}.support{font-size:17px;line-height:1.5;font-family:var(--font-body);color:#f5f4f1e0;margin:0 0 8px}.ticker{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#f5f4f1b3;border-top:1px solid #f5f4f138;justify-content:space-between;align-items:center;gap:18px;padding:12px clamp(20px,3.125vw,48px) 14px;font-size:11px;font-weight:500;display:flex;position:absolute;bottom:0;left:0;right:0}.ticker .dot{background:var(--sa-red);border-radius:999px;width:5px;height:5px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.clock{font-variant-numeric:tabular-nums;color:#f5f4f1e0}.sec-work{z-index:2;color:var(--sa-cream);--colw:calc((100vw - 2 * var(--margin) - 11 * 16px) / 12);background:0 0;padding:max(200px,22vw) 0 max(120px,12vw);position:relative}.work-intro{padding:0 var(--margin);margin-bottom:max(42px,2.4vw)}.work-statement{max-width:20ch;font-family:var(--font-display);letter-spacing:-.012em;color:var(--sa-cream);text-wrap:balance;margin:0;font-size:clamp(32px,4.4vw,66px);font-weight:650;font-stretch:96%;line-height:1.1}.work-label,.crew-label,.faq-label,.close-label{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#f5f4f185;margin:0;font-size:11px;font-weight:500}.work-label{text-align:right;margin:78px 0 0}.case:last-child{border-bottom:1px solid #f5f4f129}.case{overflow-anchor:none;position:relative}.case-row{grid-template-columns:minmax(0, calc(var(--colw) * 2 + 16px)) minmax(0, calc(var(--colw) * 3 + 32px)) minmax(0, calc(var(--colw) * 1 + 16px)) minmax(0, 1fr);width:100%;padding:19px var(--margin);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #f5f4f129;align-items:center;gap:16px;transition:background .32s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:clip visible}.case-toggle{z-index:1;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.case-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--sa-cream);white-space:nowrap;align-self:baseline;font-size:clamp(19px,1.6vw,24px);font-weight:650;font-stretch:96%}.case-tags{flex-wrap:nowrap;align-self:baseline;gap:3px;min-width:0;display:flex}.case-tag{height:22px;min-width:calc(16px + var(--n,0) * (1ch + .1em));font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--sa-cream);white-space:nowrap;opacity:0;background:#000;align-items:center;padding:0 8px;font-size:11px;font-style:normal;font-weight:500;transition:opacity .2s cubic-bezier(.16,1,.3,1),background .26s cubic-bezier(.16,1,.3,1);display:flex}.case-tag.is-deci{opacity:1}@media (prefers-reduced-motion:reduce){.case-tag{opacity:1;transition:none}}.case-mark{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:#f5f4f1b3;white-space:nowrap;align-items:center;gap:0;font-size:11px;font-weight:500;display:flex}.case-view{opacity:0;max-width:0;margin:0;padding-left:0;transition:max-width .42s cubic-bezier(.16,1,.3,1),opacity .26s linear;display:inline-block;overflow:hidden}.case-pm{margin:0 .45em;transition:color .24s;display:inline-block}.case-br{color:#f5f4f185;font-weight:500;transition:color .24s}@media (hover:hover) and (pointer:fine){.case-row:hover .case-br{color:#f5f4f1b8}.case-row:hover .case-view{opacity:1;max-width:90px;padding-left:.45em}}.case-strip{z-index:2;gap:var(--plate-gap);scrollbar-width:none;pointer-events:none;grid-area:1/4;justify-content:flex-start;width:100%;display:flex;position:relative}.case.is-open .case-strip{pointer-events:auto}.case:not(.is-open):not(.is-closing) .case-strip{clip-path:inset(0)}.case:not(.is-open) .case-strip{width:calc(100% + var(--margin));margin-right:calc(var(--margin) * -1)}.case-lead{gap:var(--plate-gap);flex:0 0 100%;justify-content:flex-end;display:flex}@media (width<=1023px){.case-lead{display:contents}}.case{--plate:clamp(140px, 11vw, 190px);--plate-gap:clamp(3px, .55vw, 11px)}@media (width<=900px){.case{--plate:clamp(140px, 38vw, 190px)}}.case.is-open{--plate:min(420px, calc(var(--vh,1svh) * 46));--plate-gap:8px}.case.is-open .case-lead{display:contents}.case.is-open .case-strip{width:auto;max-width:none;margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin);overscroll-behavior-x:contain;cursor:grab;grid-area:3/1/auto/-1;padding-block:6px}.case.is-open.is-settled .case-strip{touch-action:auto;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;overflow-x:auto}.case-strip img,.case-strip video{-webkit-user-drag:none;user-select:none}.case.is-open .case-strip::-webkit-scrollbar{display:none}.case.is-open .case-strip.is-drag{cursor:grabbing}.case.is-open.is-settled .case-strip{perspective:1600px;perspective-origin:50%;margin-block:-22px;padding-block:28px}.case.is-open.is-settled .ci{transform:var(--warp-t,none)}.case.is-open.is-settled .ci:after{content:"";z-index:3;opacity:var(--warp-dim,0);pointer-events:none;background:#050505;position:absolute;inset:0}.case.is-open.is-settled .ci:before{content:"";z-index:4;opacity:var(--warp-lit,0);pointer-events:none;background:linear-gradient(104deg,#f5f4f16b 0%,#f5f4f112 36%,#0000 64%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.case.is-open.is-settled .ci{transform:none}.case.is-open.is-settled .ci:after,.case.is-open.is-settled .ci:before{display:none}}.case.is-open .case-row{row-gap:22px}.ci{height:var(--plate);background:#101010;flex:none;display:block;position:relative;overflow:hidden}.ci:has(>:is(img,video):is(.is-transition-source,.is-hover-source)){background:0 0}.case.is-open .ci:has(>:is(img,video):is(.is-transition-source,.is-hover-source)):after,.case.is-open .ci:has(>:is(img,video):is(.is-transition-source,.is-hover-source)):before{opacity:0}.ci-l{width:calc(var(--plate) * var(--ar,1.5))}.ci-p{width:calc(var(--plate) * var(--ar,.8))}.ci img,.ci video{object-fit:cover;object-position:top center;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.ci img.is-in,.ci video.is-in{opacity:1}.ci img,.ci video{filter:none;transition:filter .52s cubic-bezier(.16,1,.3,1),opacity .64s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.ci img,.ci video{opacity:1;transition:none}}.case.is-morphing .ci img,.case.is-morphing .ci video{transition:none}.ci img{z-index:2}.case.is-open .ci img,.case.is-open .ci video{filter:none}.ci video{z-index:2}@media (hover:hover) and (pointer:fine){.case-row:hover:after{background:#f5f4f10a}.case-row:hover .case-tag{background:#000}.case-row:hover .case-pm{color:var(--sa-red)}.case-row:hover .ci img,.case-row:hover .ci video{filter:brightness(1.07)saturate(1.04)}}.case-desc{font-family:var(--font-body);color:#f5f4f1c7;opacity:0;pointer-events:none;grid-area:1/4;align-self:baseline;margin:0;font-size:16px;line-height:1.5;transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.case.is-open .case-desc{opacity:1;transition-delay:.19s;transform:none}.case.is-closing .case-desc{transition-duration:.75s,.75s;transition-delay:0s}.work-label{opacity:0;transform:translateY(20px)}.sec-work.is-seen .work-label{opacity:1;transition:opacity .9s cubic-bezier(.16,1,.3,1) .12s,transform .9s cubic-bezier(.16,1,.3,1) .12s;transform:none}.case-row{border-top-color:#0000}.case-row:before{content:"";background:#f5f4f129;height:1px;position:absolute;top:-1px;left:0;right:0}.case-row:after{content:"";z-index:-1;height:100%;transform:scaleY(var(--tint-s,1));transform-origin:top;pointer-events:none;transition:background .32s cubic-bezier(.16, 1, .3, 1), transform var(--tint-d,0s) var(--tint-e,cubic-bezier(.22, 1, .36, 1));background:0 0;position:absolute;top:0;left:0;right:0}.case{--rowDelay:0s}@media (prefers-reduced-motion:reduce){.case-row:before,.case .case-name,.case .case-tags,.case .case-mark,.case .ci{opacity:1;transition:none;transform:none}}.hdr-mark{margin-block:-8px;padding-block:8px}@media (width<=900px),(pointer:coarse){.hdr-mark{margin:-13px 0;padding:13px 0}.hdr-menu-btn,.hdr-cta{min-height:44px}.hdr-cta{align-items:center;display:inline-flex}.menu-foot a,a[href^=mailto\:]:not(.site-footer__social):not([data-m15-button]),a[href*=instagram\.com]:not(.site-footer__social):not([data-m15-button]){margin:-15px 0;padding:15px 0;display:inline-block}}@media (width<=900px){.case-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name mark""tags tags""desc desc""acts acts""strip strip";gap:10px}.case-name{grid-area:name}.case-tags{grid-area:tags;align-self:baseline}.case-mark{grid-area:mark}.case-desc{grid-area:desc;align-self:start;max-width:none;max-height:0;transition:opacity .34s;overflow:hidden}.case.is-open .case-desc{max-height:12em}.case .case-acts{grid-area:acts}.case-strip{grid-area:strip;justify-content:flex-start;width:100%}.case-lead{display:contents}.case.is-open .case-strip{grid-area:strip}.case.is-open .case-acts{grid-area:acts}.case.is-open .case-row{row-gap:14px}.case.is-open{--plate:min(210px, 42vw)}.work-statement{max-width:none}.work-label{text-align:left}}@media (prefers-reduced-motion:reduce){.hdr [data-rise]>*,.quad i,.menu,.menu-in{transition-duration:1ms!important}}@media (width<=1024px){.statement-row{grid-template-columns:1fr;align-items:start;gap:22px}.support{max-width:46ch;margin-bottom:0}}@media (width<=900px){.hdr{grid-template-columns:1fr auto 1fr;gap:12px}.hdr-clock{display:none}.hdr-mark{justify-self:start;min-width:max-content}.hdr-addr{letter-spacing:.06em;justify-self:center;min-width:0}.hdr-mark img{height:18px}.hdr .hdr-cta{display:none}.hdr-menu-btn{justify-self:end}}@media (width<=620px){.ticker{gap:10px;padding-bottom:12px}.ticker>span:nth-child(3){display:none}.ticker .clock{margin-left:auto}.hero-copy h1{font-size:clamp(38px,11.5vw,62px)}.support{max-width:34ch;font-size:16px}}@media (width<=380px){.hero-copy h1{font-size:clamp(32px,11vw,44px)}.ticker{letter-spacing:.04em;gap:8px;font-size:11px}.ticker>span:first-child{text-overflow:ellipsis;overflow:hidden}.hdr-addr{letter-spacing:.02em}}.case-row:has(.case-toggle:focus-visible:not([data-focus-quiet])){outline:1px solid var(--sa-cream);outline-offset:-2px;background:#f5f4f10a}.case-row:has(.case-toggle:focus-visible:not([data-focus-quiet])) .case-tag{background:#000}.case-row:has(.case-toggle:focus-visible:not([data-focus-quiet])) .case-pm{color:var(--sa-red)}.case-row:has(.case-toggle:focus-visible:not([data-focus-quiet])) .ci img,.case-row:has(.case-toggle:focus-visible:not([data-focus-quiet])) .ci video{filter:brightness(1.07)saturate(1.04)}@media (prefers-reduced-motion:reduce){.case-row,.case-name,.case-strip,.case-strip img{transition-duration:1ms!important}}.case-acts{z-index:2;opacity:0;pointer-events:none;grid-area:2/1/auto/-1;justify-content:flex-start;align-items:center;gap:8px;height:0;transition:opacity .32s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.case.is-open .case-acts{opacity:1;pointer-events:auto;height:50px;transition-delay:.22s}.case.is-closing .case-acts{transition-duration:.75s;transition-delay:0s}.case-acts .cbtn{transition:background .18s,color .18s,border-color .18s}.sec-faq,.sec-close{z-index:2;color:var(--sa-cream);background:0 0;position:relative}.sec-crew{z-index:3;color:var(--sa-cream);margin-top:-64vh;padding:max(104px,8vw) 0 max(52px,4.5vw);position:relative}@media (hover:none) and (pointer:coarse){.sec-crew{margin-top:calc(var(--vh,1svh) * -70)}}@media (prefers-reduced-motion:reduce){.sec-crew{margin-top:0}}.sec-crew+.sec-faq{margin-top:0}.crew-frame{width:calc(100% - var(--margin) * 2);grid-template-columns:repeat(12,1fr);align-items:start;gap:max(24px,2vw) max(14px,1.4vw);margin-inline:auto;display:grid}.crew-text{flex-direction:column;grid-area:1/1/auto/span 5;gap:max(24px,2vw);display:flex}.crew-lede{flex-direction:column;gap:max(20px,1.7vw);display:flex}.crew-label{margin:0 0 -10px}.crew-copy{max-width:40ch;font-family:var(--font-body);color:color-mix(in srgb, var(--sa-cream) 76%, transparent);margin:0;font-size:16px;line-height:1.6}.crew-fig{--mx:50%;--my:50%;--ap:0px;transition:--ap .32s var(--e-out,cubic-bezier(.16, 1, .3, 1));grid-area:1/6/auto/span 7;margin:0;position:relative}.crew-plate{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.crew-screen{display:block;position:absolute;inset:0}.crew-screen img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.crew-coarse{opacity:1;transition:opacity 1.4s var(--e-out,cubic-bezier(.16, 1, .3, 1))}.sec-crew.is-resolved .crew-coarse{opacity:0}@property --ap{syntax:"<length>";inherits:true;initial-value:0}@media (hover:hover) and (pointer:fine){.crew-screen{-webkit-mask-image:radial-gradient(circle var(--ap) at var(--mx) var(--my), transparent 0 62%, #000 100%);mask-image:radial-gradient(circle var(--ap) at var(--mx) var(--my), transparent 0 62%, #000 100%)}}@media (prefers-reduced-motion:reduce){.crew-coarse{display:none}.crew-screen{transition:none}}.sec-crew.is-gl .crew-plate{visibility:hidden}.sec-crew.is-gl .crew-screen{display:none}@media (pointer:coarse){.crew-coarse{display:none}}.crew-statement{max-width:24ch;font-family:var(--font-display);letter-spacing:-.008em;color:var(--sa-cream);margin:0;font-size:clamp(26px,2.9vw,44px);font-weight:650;font-stretch:96%;line-height:1.14}.crew-label,.crew-copy,.crew-facts{opacity:0;transition:opacity var(--t-deliberate,.48s) var(--e-out,cubic-bezier(.16, 1, .3, 1)) var(--crew-in,0s), transform var(--t-deliberate,.48s) var(--e-out,cubic-bezier(.16, 1, .3, 1)) var(--crew-in,0s);transform:translateY(14px)}.sec-crew.is-seen .crew-label,.sec-crew.is-seen .crew-copy,.sec-crew.is-seen .crew-facts{opacity:1;transform:none}.crew-label{--crew-in:.14s}.crew-copy{--crew-in:.3s}.crew-facts{--crew-in:.38s}@media (prefers-reduced-motion:reduce){.crew-label,.crew-copy,.crew-facts{opacity:1;transition:none;transform:none}}.crew-facts{font-family:var(--font-ui);flex-wrap:wrap;gap:max(26px,3.4vw);margin:max(20px,1.8vw) 0 0;display:flex}.crew-fact dt{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--sa-cream) 52%, transparent);font-size:11px;font-weight:500}.crew-fact dd{letter-spacing:.06em;text-transform:uppercase;color:var(--sa-cream);margin:6px 0 0;font-size:16px;font-weight:500}@media (width<=860px){.crew-frame,.crew-text{display:block}.crew-lede{gap:max(14px,3.5vw);margin-bottom:max(24px,5vw)}.crew-statement,.crew-copy{max-width:none}.crew-facts{gap:22px 34px}.crew-fig img{aspect-ratio:4/5}}.sec-faq{z-index:3;margin-top:-32vh;padding:max(104px,8vw) 0 max(52px,4.5vw);position:relative}@media (hover:none) and (pointer:coarse){.sec-faq{margin-top:calc(var(--vh,1svh) * -26)}}.faq-head{padding:0 var(--margin);margin-bottom:max(40px,3.4vw)}.faq-statement{max-width:20ch;font-family:var(--font-display);letter-spacing:-.005em;color:var(--sa-cream);margin:0;font-size:clamp(26px,2.9vw,44px);font-weight:650;font-stretch:96%;line-height:1.14}.faq-label,.close-label{text-align:left;margin:0 0 14px}@media (width<=900px){.work-label{text-align:left}}.faq-list{--faq-gap:clamp(16px, 2.4vw, 44px);--faq-num:17px}.faq-item{--in:0;position:relative}.faq-item:before,.faq-list>.faq-item:last-child:after{content:"";background:rgb(245 244 241/calc(16% + var(--hot,0) * 24%));height:1px;transition:background .28s cubic-bezier(.16,1,.3,1);position:absolute;left:0;right:0}.faq-item:before{top:0}.faq-list>.faq-item:last-child:after{bottom:0}.faq-q{grid-template-columns:var(--faq-num) minmax(0, 1fr) auto;align-items:baseline;gap:var(--faq-gap);padding:26px var(--margin);cursor:pointer;opacity:var(--in);transition:opacity .52s cubic-bezier(.16, 1, .3, 1) var(--sd,0s);list-style:none;display:grid}.faq-i{font-family:var(--font-ui);letter-spacing:.16em;color:rgb(245 244 241/calc(50% + var(--hot,0) * 30%));font-size:11px;font-weight:500;transition:color .28s cubic-bezier(.16,1,.3,1)}.faq-item[open] .faq-i{color:var(--sa-red)}.faq-qt{padding-bottom:.06em;display:block;overflow:hidden}.faq-qi{font-family:var(--font-text);transform:translateY(calc((1 - var(--in)) * 1.15em));transition:transform .56s cubic-bezier(.16, 1, .3, 1) var(--sd,0s);margin:0;font-weight:475;display:block}.faq-view{display:none}@media (hover:hover) and (pointer:fine){.faq-q{grid-template-columns:var(--faq-num) minmax(0, 1fr) 90px}.faq-mark{justify-content:flex-end}.faq-view{opacity:0;width:0;transition:width .18s var(--e-out), opacity .18s linear;line-height:1;display:inline-block;overflow:hidden}.faq-item:hover .faq-view{opacity:1;width:46px}}.faq-q::-webkit-details-marker{display:none}.faq-qt{font-family:var(--font-display);letter-spacing:-.005em;color:var(--sa-cream);font-size:clamp(17px,1.5vw,22px);font-weight:650;font-stretch:96%;line-height:1.2}.faq-mark{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--sa-cream);align-items:center;gap:0;font-size:11px;font-weight:500;line-height:1;display:flex}.faq-pm{margin:0 .45em;transition:color .24s;display:inline-block}@media (hover:hover) and (pointer:fine){.faq-item:hover .faq-pm{color:var(--sa-red)}.faq-item:hover .case-br{color:#f5f4f1b8}}.faq-item[open] .faq-pm{color:#0000;position:relative}.faq-item[open] .faq-pm:after{content:"−";color:var(--sa-red);position:absolute;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.faq-item:hover,.faq-item[open]{--hot:1}}.faq-q:focus-visible{outline:1px solid var(--sa-cream);outline-offset:-1px}.faq-wrap{overflow:hidden}.faq-a{transform:translateY(calc((1 - var(--open,0)) * 14px));max-width:62ch;padding:0 var(--margin) 30px calc(var(--margin) + var(--faq-num) + var(--faq-gap));font-family:var(--font-body);color:#f5f4f1b8;margin:0;font-size:16px;line-height:1.6;transition:transform .52s cubic-bezier(.16,1,.3,1) 60ms}.sec-close{z-index:2;color:var(--sa-cream);padding:max(76px, 7vw) var(--margin) max(140px, 14vw);background:0 0;position:relative}.close-statement{max-width:15ch;font-family:var(--font-display);letter-spacing:-.014em;color:var(--sa-cream);margin:0;font-size:clamp(38px,5.6vw,84px);font-weight:650;font-stretch:96%;line-height:1.06}.close-body{max-width:48ch;font-family:var(--font-body);color:#f5f4f1b8;margin:26px 0 0;font-size:16px;line-height:1.55}.close-cta{margin-top:40px}.faq-head>:not(.faq-statement),.sec-close>:not(.close-statement){opacity:0;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);transition-delay:var(--sd,0s);transform:translateY(18px)}.sec-close .close-cta{transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.65,0,.35,1),color .2s cubic-bezier(.65,0,.35,1),border-color .2s cubic-bezier(.65,0,.35,1)}.is-seen .faq-head>:not(.faq-statement),.sec-close.is-seen>:not(.close-statement){opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.faq-head>*,.faq-q,.sec-close>*{opacity:1;transition:none;transform:none}}html.m15-static .hero-copy .eyebrow,html.m15-static .hero-copy .support,html.m15-static .ticker,html.m15-static .work-label,html.m15-static .case-tag,html.m15-static .ci img,html.m15-static .ci video,html.m15-static .crew-label,html.m15-static .crew-copy,html.m15-static .crew-facts,html.m15-static .faq-head>:not(.faq-statement),html.m15-static .faq-q,html.m15-static .sec-close>:not(.close-statement),html.m15-static .sv-huge,html.m15-static .sv-sub{opacity:1;visibility:visible;transition:none;animation:none;transform:none}html.m15-static .faq-qi,html.m15-static .sv-ch{transition:none;transform:none}html.m15-static .case-desc,html.m15-static .case-acts{transition:none}html.m15-static .sec-crew{margin-top:0}
