.project-detail_sheet__hgno1{--ink:#f2f0eb;--mute:#9ea3aa;--line:rgba(242,240,235,0.14);background:transparent;color:var(--ink)}[data-theme=light] .project-detail_sheet__hgno1{--ink:#17191b;--mute:#62676b;--line:rgba(23,25,27,0.14)}.project-detail_wash__V8izy{position:fixed;z-index:80;inset:0;background:var(--paper);opacity:0;pointer-events:none}.project-detail_wash__V8izy[data-show]{animation:project-detail_wash-out__ztKUk .52s cubic-bezier(.22,1,.36,1) both}@keyframes project-detail_wash-out__ztKUk{0%{opacity:1}to{opacity:0}}.project-detail_layout__kXhAx{display:grid;grid-template-columns:minmax(260px,35%) minmax(0,65%);align-items:start;grid-gap:clamp(28px,3vw,48px);gap:clamp(28px,3vw,48px);width:min(100%,1680px);margin:0 auto;padding:clamp(18px,2vw,28px) var(--edge) 0}.project-detail_identity__8cI0p{position:-webkit-sticky;position:sticky;top:var(--header);display:flex;flex-direction:column;align-content:flex-start;justify-content:space-between;height:calc(100dvh - var(--header));min-height:0;padding:12px 0 28px}.project-detail_intro__byhao{display:grid;grid-gap:22px;gap:22px;min-width:0}.project-detail_name__YE_m5{margin:0;overflow:hidden;color:var(--ink);font-family:var(--font-serif),sans-serif;font-size:clamp(52px,4.4vw,84px);font-weight:800;letter-spacing:-.05em;line-height:.92;text-wrap:balance}.project-detail_name__YE_m5 span{display:block;animation:project-detail_project-title__Q5bU_ .72s cubic-bezier(.22,1,.36,1) 80ms both}.project-detail_kicker__43NQ0{display:grid;grid-gap:6px;gap:6px;margin:0;color:var(--mute);font-family:var(--font-tight),sans-serif;font-size:14px;font-weight:500;line-height:1.4}.project-detail_back__5BifS{width:-moz-fit-content;width:fit-content;padding-bottom:3px;border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--font-tight),sans-serif;font-size:15px;font-weight:500;line-height:1.3;text-decoration:none}.project-detail_back__5BifS:hover{border-bottom-color:var(--ink)}.project-detail_story__fTGAi{display:flex;flex-direction:column;gap:clamp(64px,7.5vw,112px);min-width:0;padding:12px 0 clamp(80px,10vw,140px)}.project-detail_frame__hlb0U,.project-detail_opener__nDj5j{position:relative;margin:0;overflow:hidden;background:var(--paper-hi)}.project-detail_frame__hlb0U img,.project-detail_opener__nDj5j img{object-fit:cover}.project-detail_specs__zPe_P{display:flex;flex-wrap:wrap;gap:22px 48px;margin:-28px 0 0;padding-top:18px;border-top:1px solid var(--line)}.project-detail_specs__zPe_P div{display:grid;grid-gap:5px;gap:5px;min-width:0}.project-detail_specs__zPe_P dt{color:var(--mute);font-family:var(--font-tight),sans-serif;font-size:13px;font-weight:500;line-height:1.3}.project-detail_specs__zPe_P dd{margin:0;color:var(--ink);font-family:var(--font-tight),sans-serif;font-size:16px;font-weight:500;line-height:1.35}.project-detail_essay__D58Qy,.project-detail_notes__afNTf,.project-detail_press__y74Sz{display:grid;grid-gap:18px;gap:18px;max-width:66ch}.project-detail_essay__D58Qy h2,.project-detail_notes__afNTf h2,.project-detail_press__y74Sz h2{margin:0 0 6px;color:var(--ink);font-family:var(--font-serif),sans-serif;font-size:clamp(28px,2.3vw,40px);font-weight:700;letter-spacing:-.04em;line-height:1.05}.project-detail_essay__D58Qy p{margin:0;color:var(--mute);font-family:var(--font-tight),sans-serif;font-size:16.5px;font-weight:400;line-height:1.65}.project-detail_essay__D58Qy .project-detail_headline__VlMl4{color:var(--ink);font-size:clamp(20px,1.5vw,24px);font-weight:500;line-height:1.35}.project-detail_essay__D58Qy .project-detail_lead___IIEN{color:var(--ink);font-size:18px;line-height:1.55}.project-detail_essay__D58Qy .project-detail_statement__y4bHA{max-width:18em;margin-top:10px;color:var(--ink);font-family:var(--font-serif),sans-serif;font-size:clamp(26px,2vw,34px);font-weight:700;letter-spacing:-.04em;line-height:1.16}.project-detail_essay__D58Qy .project-detail_sources__eM_xI{color:var(--mute);font-family:var(--font-tight),sans-serif;font-size:13px;font-weight:500;line-height:1.45}.project-detail_notes__afNTf ul,.project-detail_press__y74Sz ul{margin:0;padding:0;list-style:none}.project-detail_notes__afNTf li{padding:13px 0;border-top:1px solid var(--line);color:var(--ink);font-family:var(--font-tight),sans-serif;font-size:16px;font-weight:400;line-height:1.45}.project-detail_full__YJBXi,.project-detail_pairFlip__rhO_T,.project-detail_pair__SQeeF{min-width:0}.project-detail_pairFlip__rhO_T,.project-detail_pair__SQeeF{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;grid-gap:clamp(12px,1.4vw,22px);gap:clamp(12px,1.4vw,22px)}.project-detail_pairFlip__rhO_T{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.project-detail_full__YJBXi[data-reveal],.project-detail_pairFlip__rhO_T[data-reveal],.project-detail_pair__SQeeF[data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1)}.project-detail_full__YJBXi[data-reveal=in],.project-detail_pairFlip__rhO_T[data-reveal=in],.project-detail_pair__SQeeF[data-reveal=in]{opacity:1;transform:none}.project-detail_press__y74Sz li+li{border-top:1px solid var(--line)}.project-detail_press__y74Sz a{display:grid;grid-template-columns:92px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:baseline;padding:16px 0;color:inherit;font-family:var(--font-tight),sans-serif;text-decoration:none}.project-detail_press__y74Sz a span:first-child,.project-detail_press__y74Sz a span:last-child{color:var(--mute);font-size:13px;font-weight:500}.project-detail_press__y74Sz a span:nth-child(2){font-size:16px;font-weight:500;line-height:1.35}.project-detail_press__y74Sz a:hover span:nth-child(2){text-decoration:underline;text-underline-offset:3px}.project-detail_next__2ZKUb{display:grid;grid-gap:10px;gap:10px;padding-top:8px;border-top:1px solid var(--line)}.project-detail_next__2ZKUb p{margin:0;color:var(--mute);font-family:var(--font-tight),sans-serif;font-size:13px;font-weight:500}.project-detail_next__2ZKUb a{color:var(--ink);font-family:var(--font-serif),sans-serif;font-size:clamp(32px,3vw,52px);font-weight:800;letter-spacing:-.045em;line-height:.98;text-decoration:none;text-wrap:balance}.project-detail_next__2ZKUb a:hover{text-decoration:underline;text-underline-offset:5px}.project-detail_back__5BifS:focus-visible,.project-detail_next__2ZKUb a:focus-visible,.project-detail_press__y74Sz a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@keyframes project-detail_project-title__Q5bU_{0%{transform:translateY(108%)}to{transform:none}}@media (max-width:900px){.project-detail_layout__kXhAx{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:8px}.project-detail_identity__8cI0p{position:static;height:auto;gap:28px;padding:0}.project-detail_name__YE_m5{font-size:clamp(40px,12vw,64px)}.project-detail_story__fTGAi{gap:48px;padding-top:0}.project-detail_pairFlip__rhO_T,.project-detail_pair__SQeeF,.project-detail_press__y74Sz a{grid-template-columns:minmax(0,1fr)}.project-detail_press__y74Sz a{gap:4px}}@media (scripting:none){.project-detail_full__YJBXi[data-reveal],.project-detail_pairFlip__rhO_T[data-reveal],.project-detail_pair__SQeeF[data-reveal]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.project-detail_full__YJBXi[data-reveal],.project-detail_name__YE_m5 span,.project-detail_pairFlip__rhO_T[data-reveal],.project-detail_pair__SQeeF[data-reveal]{animation:none;opacity:1;transform:none}.project-detail_wash__V8izy{animation:none;opacity:0}}