.project_wrap__7qLpq{max-width:var(--max-w);margin-inline:auto;padding-inline:var(--gutter)}.project_hero___Efde{position:relative;min-height:100svh;display:flex;align-items:flex-end;padding:var(--space-32) var(--gutter) var(--space-16);overflow:hidden;color:var(--p-white)}.project_heroMedia__5fWvO{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--p-neutral-900)}.project_heroInner__NfC3x{position:absolute;inset:-8% 0;will-change:transform;animation:project_settle__N2z9B 2.4s var(--ease-out) forwards}@keyframes project_settle__N2z9B{0%{transform:scale(1.09)}to{transform:scale(1)}}.project_heroImg__Sd_05{object-fit:cover;object-position:center}.project_heroScrim__FeRNC{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.66) 0,rgba(0,0,0,.28) 40%,rgba(0,0,0,0) 68%),linear-gradient(90deg,rgba(0,0,0,.48) 0,rgba(0,0,0,.28) 36%,rgba(0,0,0,0) 74%)}.project_heroContent__9SYlF{position:relative;z-index:1;max-width:var(--max-w);width:100%;margin-inline:auto}.project_heroNumber__yg76q{display:block;font-size:var(--text-xs);font-weight:var(--w-medium);letter-spacing:var(--track-widest);color:var(--p-green);margin-bottom:var(--space-6)}.project_heroTitle__31Hgd{font-size:var(--text-display);font-weight:var(--w-black);line-height:.94;letter-spacing:var(--track-tight);text-transform:uppercase;margin-bottom:var(--space-6)}.project_heroTitleMask__7ckc4{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.project_heroTitleLine__5HnzG{display:block;transform:translateY(105%);animation:project_lineUp__2GDii 1.4s var(--ease-mask) .3s forwards}@keyframes project_lineUp__2GDii{to{transform:translateY(0)}}.project_heroExcerpt__sa7EC{font-size:var(--text-lg);font-weight:var(--w-light);color:var(--p-paper-88);max-width:44ch;opacity:0;animation:project_fadeIn__BQaMj 1.2s var(--ease-out) 1.1s forwards}@keyframes project_fadeIn__BQaMj{to{opacity:1}}.project_metaBar__C5EPM{padding-block:var(--space-12);border-bottom:var(--hairline) solid var(--c-border)}.project_metaGrid___46jM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8)}@media (min-width:800px){.project_metaGrid___46jM{grid-template-columns:repeat(4,minmax(0,1fr))}}.project_metaItem__QR_YV{display:flex;flex-direction:column;gap:var(--space-2)}.project_metaValue__Tt2Jz{font-size:var(--text-lg);font-weight:var(--w-light);letter-spacing:var(--track-tight)}.project_textSection__SlPB6{padding-block:var(--section-y)}.project_textGrid__ZANJV{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}@media (min-width:900px){.project_textGrid__ZANJV{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-16)}.project_lead___zbnx{grid-column:1/span 6}.project_body__0Jcir{grid-column:8/span 5}}.project_lead___zbnx{font-size:clamp(1.35rem,.95rem + 1.8vw,2.35rem);font-weight:var(--w-light);line-height:1.28;letter-spacing:var(--track-tight);text-wrap:balance}.project_body__0Jcir p{color:var(--c-text-secondary);line-height:var(--lh-relaxed);max-width:var(--measure)}.project_body__0Jcir p+p{margin-top:var(--space-6)}.project_pairSection__yAxf1,.project_plate__9Xam_{padding-bottom:var(--section-y)}.project_pair__bwk1S{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}@media (min-width:900px){.project_pair__bwk1S{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:var(--space-16);align-items:start}.project_pairOffset__qDfUE{margin-top:var(--space-32)}}.project_specsSection__uQ49x{padding-block:var(--section-y);border-top:var(--hairline) solid var(--c-border)}.project_specsGrid__GFGQW{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}@media (min-width:900px){.project_specsGrid__GFGQW{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:var(--space-16)}}.project_specs__JLrkv{border-top:var(--hairline) solid var(--c-border)}.project_specRow__XVpp3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:var(--space-6);gap:var(--space-6);padding-block:var(--space-4);border-bottom:var(--hairline) solid var(--c-border)}.project_specLabel__M00q0{font-size:var(--text-sm);color:var(--c-text-muted)}.project_specValue__r0BRp{font-size:var(--text-sm)}.project_closing__YsSN1{padding-bottom:var(--section-y)}.project_closingMedia__KT1Ww{position:relative;width:100%;height:88svh;overflow:hidden;background:var(--c-bg-soft)}.project_closingInner__oSaPd{position:absolute;inset:-8% 0;will-change:transform}.project_closingImg__ljMnG{object-fit:cover;object-position:center}.project_closingCaption__MCccU{margin-top:var(--space-4);font-size:var(--text-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--c-text-muted)}.project_nextWrap__44xe_{padding-block:var(--section-y);border-top:var(--hairline) solid var(--c-border)}.project_next__VNN5j{display:block;padding-bottom:var(--space-12)}.project_nextLabel__qgQYT{display:block;margin-bottom:var(--space-6)}.project_nextName__qbQW_{display:flex;align-items:center;gap:var(--space-6);font-size:var(--text-display);font-weight:var(--w-black);line-height:1;letter-spacing:var(--track-tight);text-transform:uppercase;transition:transform var(--dur-slow) var(--ease-out)}.project_next__VNN5j:focus-visible .project_nextName__qbQW_,.project_next__VNN5j:hover .project_nextName__qbQW_{transform:translateX(clamp(6px,1.4vw,26px))}.project_nextArrow__Cx6tb{font-size:.42em;font-weight:var(--w-light);color:var(--c-green-ink)}.project_nextMeta__GSN_q{display:block;margin-top:var(--space-4);font-size:var(--text-sm);color:var(--c-text-secondary)}.project_backLink__CDHeZ{display:inline-block;min-height:44px;padding-top:var(--space-6);border-top:var(--hairline) solid var(--c-border);width:100%;font-size:var(--text-xs);font-weight:var(--w-medium);letter-spacing:var(--track-widest);text-transform:uppercase;transition:opacity var(--dur-base) var(--ease-out)}.project_backLink__CDHeZ:hover{opacity:.55}@media (prefers-reduced-motion:reduce){.project_heroExcerpt__sa7EC,.project_heroInner__NfC3x,.project_heroTitleLine__5HnzG{animation:none}.project_heroTitleLine__5HnzG{transform:none}.project_heroExcerpt__sa7EC{opacity:1}}