.project-case-template_page__KGLQS{--case-paper:#f2f0e9;--case-paper-deep:#e8e5dd;--case-ink:#0b0b0d;--case-muted:#706f6a;--case-line:rgba(17,17,19,.16);--case-outer:clamp(18px,4vw,96px);--case-gap:clamp(7px,.7vw,12px);--case-text-columns:minmax(170px,.55fr) minmax(0,1.45fr);--case-text-gap:clamp(28px,5vw,76px);min-height:100vh;overflow-x:hidden;background:var(--case-paper);color:var(--case-ink)}.project-case-template_column__aAYvy{width:min(1440px,calc(100% - var(--case-outer) - var(--case-outer)));margin-inline:auto}.project-case-template_visuallyHidden__rCCb8{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.project-case-template_opening__bztLd{padding:clamp(38px,3vw,60px) 0 clamp(30px,2.5vw,48px)}.project-case-template_openingRule__Ffd3v{padding-top:13px;display:flex;justify-content:space-between;gap:24px;align-items:center;border-top:1px solid var(--case-line);color:var(--case-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-case-template_openingRule__Ffd3v span:first-child{display:flex;align-items:center;gap:10px}.project-case-template_openingRule__Ffd3v span:first-child:before{content:"";width:7px;height:7px;flex:0 0 auto;background:var(--signal)}.project-case-template_openingRule__Ffd3v span:last-child{white-space:nowrap}.project-case-template_openingGrid__z_SLT{margin-top:clamp(24px,2vw,36px);display:grid;grid-template-columns:minmax(330px,4.2fr) minmax(360px,4.5fr) minmax(280px,3.3fr);gap:clamp(36px,5vw,88px);align-items:end}.project-case-template_openingGrid__z_SLT h1{margin:0;font-family:var(--display);font-size:clamp(58px,5vw,84px);line-height:.9;font-weight:600;letter-spacing:-.06em;text-wrap:balance}.project-case-template_summary__O5CAZ{max-width:620px;margin:0;font-family:var(--display);font-size:clamp(20px,1.75vw,27px);line-height:1.36;font-weight:500;letter-spacing:-.025em;text-wrap:balance}.project-case-template_openingFacts__XybZ6{margin:0;display:grid;gap:17px}.project-case-template_openingFacts__XybZ6>div{min-height:58px;padding-top:14px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;border-top:1px solid var(--case-line)}.project-case-template_openingFacts__XybZ6 dt,.project-case-template_sectionLabel__lXMem{color:var(--case-muted);font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.project-case-template_sectionLabel__lXMem{margin:0}.project-case-template_openingFacts__XybZ6 dd{margin:0;justify-self:end;font-size:11px;line-height:1.4;text-align:right}.project-case-template_openingFacts__XybZ6 dt{font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.4;white-space:nowrap}.project-case-template_mediaStage__B8FwS{background:var(--case-paper);color:var(--case-ink)}.project-case-template_mediaFrame__B25hg{position:relative;min-width:0;margin:0;overflow:hidden;background:var(--case-paper-deep)}.project-case-template_mediaFrame__B25hg iframe,.project-case-template_mediaFrame__B25hg img,.project-case-template_mediaFrame__B25hg video{width:100%;display:block;border:0}.project-case-template_mediaHasRatio__ZSXxV iframe,.project-case-template_mediaHasRatio__ZSXxV img,.project-case-template_mediaHasRatio__ZSXxV video{height:100%;object-fit:cover}.project-case-template_mediaNatural__xp63l img{height:auto}.project-case-template_primaryFrame__pzM2t{width:100%}.project-case-template_viewportEmbed__fUE9T{position:relative;width:100%;height:100%}.project-case-template_soundToggle__sccNP{position:absolute;z-index:3;top:14px;right:14px;border:1px solid rgba(255,255,255,.35);border-radius:0;padding:10px 12px;background:rgba(9,9,9,.76);color:#fff;font:600 10px/1 var(--text);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(8px)}.project-case-template_soundToggle__sccNP:focus-visible,.project-case-template_soundToggle__sccNP:hover{background:#fff;color:#090909}.project-case-template_soundToggle__sccNP:disabled{opacity:.42;cursor:wait}.project-case-template_filmCaption__n39RJ{padding:13px 0 15px;display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--case-line);color:var(--case-muted);font-size:11px;line-height:1.4}.project-case-template_filmCaption__n39RJ span:last-child{text-align:right}.project-case-template_filmCaption__n39RJ span:first-child{font-weight:600;letter-spacing:.08em;text-transform:uppercase}.project-case-template_sequenceSection__zHlvV{margin-top:var(--case-gap)}.project-case-template_notesMedia__FEXZI,.project-case-template_sequenceGrid__M_Ppu{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--case-gap);align-items:start}.project-case-template_sequenceCaption__MmWwZ{grid-column:1/-1;min-height:58px;padding:14px 0 16px;display:grid;grid-template-columns:var(--case-text-columns);gap:var(--case-text-gap);align-items:start;border-bottom:1px solid var(--case-line)}.project-case-template_sequenceCaption__MmWwZ h3,.project-case-template_sequenceCaption__MmWwZ p{margin:0}.project-case-template_sequenceCaption__MmWwZ h3{color:var(--case-muted);font-family:var(--text);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.project-case-template_sequenceCaption__MmWwZ p{max-width:760px;color:var(--case-muted);font-family:var(--text);font-size:11px;font-weight:400;letter-spacing:0;line-height:1.4;justify-self:end;text-align:right}.project-case-template_layoutWide__5pgeV{grid-column:span 12}.project-case-template_layoutHalf__FYSvQ{grid-column:span 6}.project-case-template_layoutThird___Hhzg{grid-column:span 4}.project-case-template_notesSequence__ABzHa{display:grid;gap:clamp(72px,7vw,120px)}.project-case-template_notesBlock__nGNYM{display:grid;grid-template-columns:clamp(190px,17vw,245px) minmax(0,1fr);gap:clamp(28px,4vw,58px);align-items:start}.project-case-template_sideNote__fVwJY{padding-top:12px;border-top:1px solid var(--case-ink)}.project-case-template_sideNote__fVwJY>span{color:var(--case-muted);font-size:9px;font-weight:700;letter-spacing:.09em}.project-case-template_sideNote__fVwJY h3{margin:13px 0 0;font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.025em}.project-case-template_sideNote__fVwJY p{margin:16px 0 0;color:var(--case-muted);font-size:13px;line-height:1.65}.project-case-template_sideNote__fVwJY ul{margin:22px 0 0;padding:0;list-style:none;border-top:1px solid var(--case-line)}.project-case-template_sideNote__fVwJY li{padding:9px 0;border-bottom:1px solid var(--case-line);color:var(--case-ink);font-size:11px;line-height:1.5}.project-case-template_processSection__eVKje{margin-top:clamp(28px,3vw,48px)}.project-case-template_processCaption__gawci{width:100%;margin-top:var(--case-gap)}.project-case-template_details__ws5su{margin-top:clamp(72px,7vw,120px);padding-block:clamp(58px,6vw,96px);border-top:1px solid var(--case-line)}.project-case-template_detailsAfterProcess__eh8I9{margin-top:clamp(42px,4vw,64px);padding-top:0;border-top:0}.project-case-template_detailsIntro__oIpLo{display:grid;grid-template-columns:var(--case-text-columns);gap:var(--case-text-gap);align-items:start}.project-case-template_creditsRow__0FgWV h3,.project-case-template_detailsGrid___MPD6 h3,.project-case-template_details__ws5su .project-case-template_sectionLabel__lXMem{color:var(--case-muted);font-family:var(--text);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.project-case-template_detailsIntro__oIpLo>div{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,58px);align-items:start}.project-case-template_detailsFacts__mUvoy>div{min-width:0}.project-case-template_description__ro2dK{max-width:none;margin:0;font-family:var(--text);font-size:clamp(16px,1.05vw,19px);font-weight:400;letter-spacing:-.008em;line-height:1.5}.project-case-template_affiliation__vZnqi{max-width:none;margin:0;color:var(--case-muted);font-size:11px;line-height:1.55;text-align:right}.project-case-template_detailsAside__1a0hC{min-width:0}.project-case-template_detailsIntro__oIpLo>div>.project-case-template_description__ro2dK:only-child{grid-column:1/-1;max-width:700px}.project-case-template_detailsGrid___MPD6{margin-top:clamp(36px,3.5vw,52px)}.project-case-template_creditsRow__0FgWV,.project-case-template_detailsGrid___MPD6{padding-top:14px;display:grid;grid-template-columns:var(--case-text-columns);gap:var(--case-text-gap);align-items:start;border-top:1px solid var(--case-line)}.project-case-template_creditsRow__0FgWV{min-height:58px;margin-top:clamp(30px,3vw,44px)}.project-case-template_creditsList__8zVE_,.project-case-template_creditsRow__0FgWV h3{margin:0}.project-case-template_creditsList__8zVE_{width:min(100%,660px);justify-self:end;display:grid;gap:7px}.project-case-template_creditsList__8zVE_>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,.42fr);gap:clamp(18px,2vw,30px);align-items:baseline}.project-case-template_creditsList__8zVE_ dt{grid-column:2;grid-row:1;margin:0;color:var(--case-muted);font-size:9px;font-weight:400;letter-spacing:.09em;line-height:1.4;text-align:left;text-transform:uppercase}.project-case-template_creditsList__8zVE_ dd{grid-column:1;grid-row:1;margin:0;color:var(--case-ink);font-size:13px;font-weight:400;line-height:1.4;text-align:right}.project-case-template_detailsFacts__mUvoy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,58px)}.project-case-template_detailsFacts__mUvoy>div:nth-child(2){justify-self:end;text-align:right}.project-case-template_detailsGrid___MPD6 h3{margin:0 0 12px}.project-case-template_detailsGrid___MPD6 p{margin:0;font-size:12px;line-height:1.55}.project-case-template_nextProject__M05f7{display:block;padding-block:clamp(54px,6vw,100px);border-top:1px solid var(--case-line);background:var(--case-paper-deep);color:var(--case-ink);text-decoration:none}.project-case-template_nextProject__M05f7>div{display:grid;grid-template-columns:var(--case-text-columns);gap:var(--case-text-gap);align-items:end}.project-case-template_nextProject__M05f7 strong{font-family:var(--display);font-size:clamp(48px,6.7vw,104px);line-height:.92;font-weight:600;letter-spacing:-.06em;transition:color .18s ease}.project-case-template_nextProject__M05f7:hover strong{color:var(--signal)}@media (max-width:1120px){.project-case-template_openingGrid__z_SLT{grid-template-columns:minmax(250px,.9fr) minmax(320px,1.1fr)}.project-case-template_openingFacts__XybZ6{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.project-case-template_notesBlock__nGNYM{grid-template-columns:1fr}.project-case-template_sideNote__fVwJY{width:min(100%,540px)}}@media (max-width:760px){.project-case-template_page__KGLQS{--case-outer:16px;--case-gap:6px}.project-case-template_opening__bztLd{padding:38px 0 34px}.project-case-template_openingRule__Ffd3v{align-items:flex-start;font-size:9px}.project-case-template_openingRule__Ffd3v span:last-child{text-align:right}.project-case-template_openingGrid__z_SLT{margin-top:27px;grid-template-columns:1fr;gap:26px;align-items:start}.project-case-template_openingGrid__z_SLT h1{font-size:clamp(56px,18vw,78px)}.project-case-template_summary__O5CAZ{font-size:19px}.project-case-template_openingFacts__XybZ6{grid-column:auto;grid-template-columns:1fr;gap:12px}.project-case-template_openingFacts__XybZ6>div{grid-template-columns:74px minmax(0,1fr)}.project-case-template_openingFacts__XybZ6 dd{justify-self:start;text-align:left}.project-case-template_filmCaption__n39RJ{font-size:9px}.project-case-template_processHeading__YeJoQ{grid-template-columns:1fr;gap:16px}.project-case-template_sequenceCaption__MmWwZ{grid-template-columns:1fr;gap:7px}.project-case-template_sequenceCaption__MmWwZ p{justify-self:start;text-align:left}.project-case-template_layoutHalf__FYSvQ,.project-case-template_layoutThird___Hhzg{grid-column:span 12}.project-case-template_creditsRow__0FgWV,.project-case-template_detailsFacts__mUvoy,.project-case-template_detailsGrid___MPD6,.project-case-template_detailsIntro__oIpLo,.project-case-template_nextProject__M05f7>div{grid-template-columns:1fr}.project-case-template_detailsIntro__oIpLo,.project-case-template_nextProject__M05f7>div{gap:16px}.project-case-template_detailsIntro__oIpLo>div{grid-template-columns:1fr;gap:14px}.project-case-template_detailsIntro__oIpLo>div>.project-case-template_description__ro2dK:only-child{grid-column:auto}.project-case-template_detailsGrid___MPD6{margin-top:34px;gap:26px}.project-case-template_creditsRow__0FgWV{gap:7px}.project-case-template_creditsList__8zVE_{width:100%;justify-self:stretch}.project-case-template_creditsList__8zVE_>div{grid-template-columns:minmax(0,1fr) minmax(104px,.48fr);gap:18px}.project-case-template_detailsFacts__mUvoy{gap:24px}.project-case-template_affiliation__vZnqi,.project-case-template_detailsFacts__mUvoy>div:nth-child(2){justify-self:start;text-align:left}.project-case-template_nextProject__M05f7 strong{font-size:clamp(48px,16vw,72px)}}@media (prefers-reduced-motion:reduce){.project-case-template_nextProject__M05f7 strong{transition:none}}