.project_page__T6IIx{min-height:100vh;background:var(--sheet);display:flex;flex-direction:column;overflow-x:clip}.project_room__cfs_c{--room-text:#efe9de;--room-muted:hsla(39,35%,90%,.58);--room-line:hsla(39,35%,90%,.18);margin-top:var(--space-6);background:var(--room);color:var(--room-text);padding:0 var(--gutter)}.project_kicker__dYR1E{font:500 14px/1.3 var(--font-mono);color:var(--room-muted)}.project_hero___Efde{max-width:var(--content-max);margin:0 auto;min-height:calc(100vh - 120px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:center;padding:var(--space-9) 0}.project_heroText__OmGUX{display:flex;flex-direction:column;gap:var(--space-4)}.project_title__oTDfk{font:600 clamp(56px,8.6vw,140px)/.92 var(--font-display);letter-spacing:-.035em;color:var(--room-text);margin:var(--space-2) 0 var(--space-4);text-wrap:balance;animation:project_titleIn__BgMiu 1.1s var(--ease-wind) both}@keyframes project_titleIn__BgMiu{0%{opacity:0;transform:translateY(14px)}}.project_facts__u3HWL{font:400 16px/1.6 var(--font-typewriter);color:var(--room-text)}.project_context__rEsV0{font:400 16px/1.65 var(--font-body);color:var(--room-muted);max-width:46ch}.project_heroArt__MQYpx{display:flex;justify-content:center}.project_heroImg__Sd_05{height:min(80vh,860px);width:auto;max-width:100%;object-fit:contain;display:block;animation:project_heroIn__gwkf8 1.6s var(--ease-wind) .15s both}@keyframes project_heroIn__gwkf8{0%{opacity:0;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.project_quote__b_YOe{max-width:var(--content-max);margin:0 auto;padding:var(--space-10) 0;border-top:1px solid var(--room-line)}.project_quote__b_YOe p{font:500 clamp(28px,3.6vw,54px)/1.18 var(--font-display);letter-spacing:-.015em;max-width:24ch;text-wrap:balance}.project_chapters__fX_3m{max-width:var(--content-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);border-top:1px solid var(--room-line)}.project_media__dekck{position:-webkit-sticky;position:sticky;top:6vh;height:88vh;display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-6)}.project_mediaFrame__GhUsp{position:relative;flex:1 1}.project_mediaImg__Pp53A{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;opacity:0;transform:scale(1.015);transition:opacity .9s var(--ease-wind),transform 1.4s var(--ease-wind)}.project_mediaOn__PykRW{opacity:1;transform:none}.project_counter__H6dem{font:400 13px/1 var(--font-typewriter);color:var(--room-muted);text-align:center}.project_texts__wac_r{padding:30vh 0 34vh}.project_chapter__Vf6SW{min-height:72vh;display:flex;flex-direction:column;justify-content:center;gap:var(--space-4);opacity:.28;transition:opacity .7s var(--ease-wind)}.project_chapterOn__OezH6{opacity:1}.project_chapterLabel__9aTEV{font:400 14px/1.4 var(--font-typewriter);color:var(--room-muted)}.project_chapterText__q7CRA{font:400 clamp(18px,1.45vw,21px)/1.72 var(--font-body);color:var(--room-text);max-width:40ch}.project_inlineImg__RJqM_{display:none}.project_closeups__fJNDS{width:100vw;margin-left:calc(50% - 50vw);padding:var(--space-9) 0 var(--space-7)}.project_closeupRow__xIYBI{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.project_closeupImg__NVv6R{width:100%;height:92vh;object-fit:cover;display:block}.project_closeupCaption__ohP_5{font:400 15px/1.6 var(--font-typewriter);color:var(--room-muted);padding:var(--space-4) var(--gutter) 0}.project_process__jqSsp{max-width:var(--content-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:center;padding:var(--space-9) 0}.project_processImg__a303K{width:100%;max-height:86vh;object-fit:contain;display:block}.project_processText__u0TTv{display:flex;flex-direction:column;gap:var(--space-4)}.project_processCaption__7OBzS{font:400 clamp(20px,1.8vw,26px)/1.45 var(--font-display);max-width:30ch}.project_processNote__NDJnt{font:400 16px/1.6 var(--font-body);color:var(--room-muted)}.project_record__czEx8{max-width:var(--content-max);margin:0 auto;border-top:1px solid var(--room-line);padding:var(--space-8) 0;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.project_credits__xftLm{margin:0;display:flex;flex-direction:column}.project_credit__RRDfp{display:grid;grid-template-columns:9rem minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding:9px 0;border-bottom:1px solid var(--room-line);font:400 14.5px/1.55 var(--font-typewriter)}.project_credit__RRDfp dt{color:var(--room-muted)}.project_credit__RRDfp dd{margin:0;color:var(--room-text)}.project_links__nTn5l{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.project_link__kNOzm{font:500 17px/1.3 var(--font-display);color:var(--room-text);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1.5px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:4px;transition:background-size .26s var(--ease-wind)}.project_link__kNOzm:hover{background-size:0 1.5px;background-position:100% 100%}.project_next__VNN5j{max-width:var(--content-max);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-9) 0 var(--space-10);border-top:1px solid var(--room-line);text-decoration:none;color:var(--room-text)}.project_nextTitle__lOBTh{font:600 clamp(40px,6vw,96px)/1 var(--font-display);letter-spacing:-.03em;transition:transform .4s var(--ease-wind)}.project_next__VNN5j:hover .project_nextTitle__lOBTh{transform:translateX(10px)}@media (max-width:860px){.project_hero___Efde,.project_process__jqSsp,.project_record__czEx8{grid-template-columns:1fr;gap:var(--space-6)}.project_hero___Efde{min-height:0;padding:var(--space-8) 0}.project_heroImg__Sd_05{height:auto;width:100%;max-height:80vh}.project_chapters__fX_3m{grid-template-columns:1fr}.project_media__dekck{display:none}.project_texts__wac_r{padding:var(--space-7) 0}.project_chapter__Vf6SW{min-height:0;opacity:1;padding:var(--space-6) 0}.project_inlineImg__RJqM_{display:block;width:100%;max-height:78vh;object-fit:contain;margin-bottom:var(--space-3)}.project_closeupRow__xIYBI{grid-template-columns:1fr}.project_closeupImg__NVv6R{height:70vh}.project_credit__RRDfp{grid-template-columns:7rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.project_heroImg__Sd_05,.project_title__oTDfk{animation:none}}