.case[data-astro-cid-pznzci7v]{padding-top:clamp(26px,4vw,44px);padding-bottom:clamp(50px,7vw,96px)}.case-label[data-astro-cid-pznzci7v]{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:9px}.case-top[data-astro-cid-pznzci7v]{border-bottom:1px solid var(--line-soft);align-items:center;gap:18px;padding-bottom:14px;display:flex}.case-back[data-astro-cid-pznzci7v]{color:var(--text);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;transition:color var(--dur) var(--ease-out);font-size:9px;text-decoration:none}.case-back[data-astro-cid-pznzci7v]:hover{color:var(--white)}.case-eyebrow[data-astro-cid-pznzci7v]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font-size:9px}.case-year[data-astro-cid-pznzci7v]{color:var(--dim);letter-spacing:.12em;font-size:9px}.case-title[data-astro-cid-pznzci7v]{letter-spacing:-.035em;text-transform:uppercase;color:var(--white);max-width:18ch;margin:clamp(18px,3vw,30px) 0 0;font-size:clamp(38px,7.4vw,96px);font-weight:750;line-height:.92}.case-standfirst[data-astro-cid-pznzci7v]{color:#c3c2bc;max-width:58ch;margin:clamp(14px,2vw,20px) 0 0;font-size:clamp(13px,1.3vw,15px);line-height:1.6}.case-facts[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(24px,3.4vw,40px) 0 0;display:grid}.case-fact[data-astro-cid-pznzci7v]{border-right:1px solid var(--line-soft);min-width:0;padding:14px 16px 15px}.case-fact[data-astro-cid-pznzci7v]:last-child{border-right:0}.case-fact[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:7.5px}.case-fact[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{color:var(--text);margin:0;font-size:11px}.case-media[data-astro-cid-pznzci7v]{align-items:flex-end;gap:clamp(16px,3vw,40px);margin-top:clamp(26px,4vw,48px);display:flex}.case-film[data-astro-cid-pznzci7v]{border:1px solid var(--line);cursor:pointer;font:inherit;color:inherit;background:#0d0d0d;flex:0 460px;padding:0;display:block;position:relative;overflow:hidden}.case-film--still[data-astro-cid-pznzci7v]{cursor:default}.case-film--wide[data-astro-cid-pznzci7v]{flex:58%}.case-film--wide[data-astro-cid-pznzci7v]+.case-secondary[data-astro-cid-pznzci7v]{margin-bottom:0}.case-film[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{object-fit:cover;filter:saturate(.78)contrast(1.05)brightness(.92);width:100%;height:100%;display:block}.case-film__label[data-astro-cid-pznzci7v],.case-film__time[data-astro-cid-pznzci7v]{z-index:2;letter-spacing:.12em;text-transform:uppercase;color:var(--text);border:1px solid var(--line);backdrop-filter:blur(6px);background:#08080899;padding:4px 7px;font-size:8px;position:absolute}.case-film__label[data-astro-cid-pznzci7v]{top:10px;left:10px}.case-film__time[data-astro-cid-pznzci7v]{bottom:10px;right:10px}.case-film__play[data-astro-cid-pznzci7v]{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.case-film__play[data-astro-cid-pznzci7v]:before{content:"";backdrop-filter:blur(8px);width:64px;height:64px;transition:transform var(--dur) var(--ease-out), background var(--dur) var(--ease-out);background:#08080873;border:1px solid #fff6;position:absolute}.case-film__tri[data-astro-cid-pznzci7v]{border-left:11px solid var(--white);z-index:1;border-top:7px solid #0000;border-bottom:7px solid #0000;width:0;height:0;margin-left:4px}.case-film[data-astro-cid-pznzci7v]:hover .case-film__play[data-astro-cid-pznzci7v]:before,.case-film[data-astro-cid-pznzci7v]:focus-visible .case-film__play[data-astro-cid-pznzci7v]:before{background:#f4511e40;transform:scale(1.08)}.case-film[data-astro-cid-pznzci7v] iframe[data-astro-cid-pznzci7v]{border:0;width:100%;height:100%;display:block}.case-film[data-astro-cid-pznzci7v] .case-film__video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.case-secondary[data-astro-cid-pznzci7v]{flex:0 0 300px;margin:0 0 clamp(0px,4vw,64px)}.case-rail[data-astro-cid-pznzci7v]{flex-direction:column;flex:auto;justify-content:flex-end;align-items:flex-end;gap:8px;min-width:0;padding-bottom:clamp(0px,4vw,64px);display:flex}.case-rail__line[data-astro-cid-pznzci7v]{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-size:7.5px}.case-rail__rule[data-astro-cid-pznzci7v]{background:var(--line);width:100%;max-width:120px;height:1px;margin-top:10px;display:block}.case-secondary[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--line);filter:saturate(.7)contrast(1.04)brightness(.9);width:100%;display:block}.case-secondary[data-astro-cid-pznzci7v] figcaption[data-astro-cid-pznzci7v]{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:9px;font-size:7.5px}.case-brief[data-astro-cid-pznzci7v]{margin-top:clamp(40px,6vw,78px)}.case-brief__grid[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(20px,4vw,60px);padding-top:clamp(20px,3vw,32px);display:grid}.case-brief__copy[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{color:#b6b5ae;max-width:62ch;margin:0 0 14px;font-size:12.5px;line-height:1.7}.case-brief__copy[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]:last-child{margin-bottom:0}.case-brief__scope[data-astro-cid-pznzci7v] ul[data-astro-cid-pznzci7v]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.case-brief__scope[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line-soft);padding-bottom:7px;font-size:8px}.case-gallery[data-astro-cid-pznzci7v]{margin-top:clamp(40px,6vw,80px)}.case-shot[data-astro-cid-pznzci7v]{margin:0}.case-shot[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{object-fit:cover;border:1px solid var(--line);filter:saturate(.74)contrast(1.05)brightness(.92);width:100%;display:block}.case-shot--wide[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{aspect-ratio:21/9}.case-shot--portrait[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{aspect-ratio:4/5}.case-shot[data-astro-cid-pznzci7v] figcaption[data-astro-cid-pznzci7v]{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:10px;font-size:7.5px}.case-gallery__pair[data-astro-cid-pznzci7v]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2.2vw,30px);width:68%;margin-top:clamp(18px,3vw,36px);display:grid}.case-gallery__pair[data-astro-cid-pznzci7v] .case-shot[data-astro-cid-pznzci7v]:nth-child(2){margin-top:clamp(20px,3.4vw,54px)}.case-gallery__trio[data-astro-cid-pznzci7v]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2.2vw,28px);display:grid}.case-quote[data-astro-cid-pznzci7v]{margin-top:clamp(44px,6vw,84px)}.case-quote[data-astro-cid-pznzci7v] blockquote[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:clamp(24px,4vw,44px) 0}.case-quote[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{letter-spacing:-.015em;max-width:30ch;color:var(--white);margin:0 0 16px;font-size:clamp(20px,3.2vw,34px);line-height:1.22}.case-quote[data-astro-cid-pznzci7v] footer[data-astro-cid-pznzci7v]{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:8px}.case-outcome[data-astro-cid-pznzci7v]{margin-top:clamp(40px,6vw,76px)}.case-outcome__grid[data-astro-cid-pznzci7v]{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.case-outcome__cell[data-astro-cid-pznzci7v]{background:#0a0a0a;gap:8px;padding:clamp(16px,2.4vw,26px);display:grid}.case-outcome__value[data-astro-cid-pznzci7v]{letter-spacing:-.03em;color:var(--white);font-size:clamp(24px,3vw,34px);font-weight:650;line-height:1}.case-outcome__label[data-astro-cid-pznzci7v]{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:7.5px}.case-credits[data-astro-cid-pznzci7v]{margin-top:clamp(40px,6vw,76px)}.case-credits__list[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);margin:0}.case-credit[data-astro-cid-pznzci7v]{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.case-credit[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:8px}.case-credit[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{color:var(--text);margin:0;font-size:11.5px}.case-next[data-astro-cid-pznzci7v]{margin-top:clamp(44px,6vw,84px)}.case-next__card[data-astro-cid-pznzci7v]{border:1px solid var(--line);transition:border-color var(--dur) var(--ease-out);background:#0d0d0d;grid-template-columns:minmax(0,320px) minmax(0,1fr) 44px;align-items:center;gap:clamp(16px,2.4vw,28px);padding:clamp(14px,1.6vw,18px);text-decoration:none;display:grid;position:relative}.case-next__card[data-astro-cid-pznzci7v]:hover{border-color:#3a3a3a}.case-next__media[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{aspect-ratio:16/9;object-fit:cover;filter:saturate(.74)contrast(1.04)brightness(.9);width:100%;display:block}.case-next__body[data-astro-cid-pznzci7v]{gap:6px;min-width:0;display:grid}.case-next__kicker[data-astro-cid-pznzci7v]{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:7.5px}.case-next__title[data-astro-cid-pznzci7v]{letter-spacing:-.03em;text-transform:uppercase;color:var(--white);font-size:clamp(20px,2.4vw,30px);font-weight:650;line-height:1}.case-next__eyebrow[data-astro-cid-pznzci7v]{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:7.5px}.case-next__arrow[data-astro-cid-pznzci7v]{border:1px solid var(--line);width:38px;height:38px;color:var(--text);transition:transform var(--dur) var(--ease-out);place-items:center;display:grid}.case-next__card[data-astro-cid-pznzci7v]:hover .case-next__arrow[data-astro-cid-pznzci7v]{transform:translate(2px,-2px)}@media (width<=1000px){.case-media[data-astro-cid-pznzci7v]{flex-direction:column;align-items:stretch;gap:clamp(16px,3vw,26px)}.case-film[data-astro-cid-pznzci7v]{flex:none;max-width:560px}.case-secondary[data-astro-cid-pznzci7v]{flex:none;max-width:320px;margin:0}.case-rail[data-astro-cid-pznzci7v]{display:none}.case-brief__grid[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.case-facts[data-astro-cid-pznzci7v]{grid-template-columns:repeat(2,minmax(0,1fr))}.case-fact[data-astro-cid-pznzci7v]:nth-child(2){border-right:0}.case-fact[data-astro-cid-pznzci7v]:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.case-outcome__grid[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr)}.case-gallery__pair[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr);width:100%}.case-gallery__trio[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr)}.case-gallery__pair[data-astro-cid-pznzci7v] .case-shot[data-astro-cid-pznzci7v]:nth-child(2){margin-top:0}.case-next__card[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr) 38px;align-items:start}.case-next__media[data-astro-cid-pznzci7v]{grid-column:1/-1}.case-next__body[data-astro-cid-pznzci7v]{grid-column:1/2}}
