.project_nav__vyWYO{padding-block:20px;border-block-end:1px solid var(--line)}.project_back__H6P3p{display:inline-flex;align-items:center;gap:9px;font-size:.9rem;color:var(--ink-2)}.project_back__H6P3p:hover{color:var(--ink)}.project_back__H6P3p svg{width:15px;height:15px}.project_head__S1rqj{padding-block:clamp(36px,5.5vw,78px) clamp(22px,3vw,38px)}.project_h1__4Nf_o{font-family:var(--f-display);font-weight:600;font-size:clamp(2.1rem,5.6vw,4.2rem);line-height:1.06;margin:12px 0 0;letter-spacing:-.018em;text-wrap:balance}.project_hero__CTL7j{background:var(--ground);padding:clamp(24px,4vw,64px) var(--gutter);display:flex;justify-content:center}.project_hero__CTL7j img{width:auto;max-width:min(700px,100%);max-height:72vh;height:auto;object-fit:contain}.project_facts__xFo4s{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;border-block-end:1px solid var(--line);margin-block:clamp(40px,5.5vw,74px) 0}.project_fact__ELSbZ{padding:20px 0 22px;padding-inline-end:24px;border-block-start:1px solid var(--line)}.project_fact__ELSbZ dt{margin:0 0 8px}.project_fact__ELSbZ dd{margin:0;font-size:.99rem;line-height:1.6}.project_tags__WAntH{display:flex;gap:6px;flex-wrap:wrap}.project_tag__tp2Hk{font-size:.82rem;color:var(--ink-2);border:1px solid var(--line-2);padding:2px 10px;border-radius:999px}.project_related__v1TFy{padding-block:clamp(44px,6vw,80px) 0}.project_relatedList__7pOWC{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:clamp(16px,2.4vw,32px);list-style:none;margin:18px 0 0;padding:0}.project_relatedCard__u6KhU img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--ground);transition:transform .7s var(--ease)}.project_relatedCard__u6KhU:hover img{transform:scale(1.04)}.project_relatedCard__u6KhU span{display:block;margin-top:10px;font-size:.9rem;color:var(--ink-2)}.project_relatedCard__u6KhU:hover span{color:var(--ink)}.project_next__mX2Ba{border-block-start:1px solid var(--line);margin-top:clamp(56px,8vw,110px);padding-block:clamp(34px,5vw,64px) clamp(56px,8vw,110px)}.project_nextLink__MY98P{display:grid;grid-template-columns:1fr;gap:22px;align-items:center;margin-top:14px}@media (min-width:700px){.project_nextLink__MY98P{grid-template-columns:200px 1fr}}.project_nextLink__MY98P img{width:100%;max-width:200px;aspect-ratio:1;object-fit:cover;background:var(--ground);transition:transform .7s var(--ease)}.project_nextLink__MY98P:hover img{transform:scale(1.04)}.project_nextLink__MY98P h2{font-family:var(--f-display);font-weight:600;font-size:clamp(1.5rem,3.4vw,2.4rem);margin:0;line-height:1.15}.project_summary__Ukh9A{max-width:52ch;margin:18px 0 0;color:var(--ink-2);font-size:clamp(1rem,1.5vw,1.12rem)}.project_story__FHN5j{display:grid;gap:clamp(28px,4vw,54px);grid-template-columns:1fr;padding-block:clamp(44px,6vw,86px) 0;max-width:96ch}@media (min-width:900px){.project_story__FHN5j{grid-template-columns:repeat(3,1fr)}}.project_beat__MHRjs{border-block-start:1px solid var(--line-2);padding-top:18px}.project_beatNum__uhNqr{font-size:.82rem;color:var(--ink-3)}.project_beat__MHRjs h2{font-family:var(--f-display);font-weight:600;font-size:1.14rem;margin:9px 0 10px}.project_beat__MHRjs p{margin:0;color:var(--ink-2);font-size:.99rem;line-height:1.78}.project_gallery__OeibG{display:grid;grid-template-columns:1fr;gap:clamp(14px,2.2vw,30px);padding-block:clamp(44px,6vw,86px) 0}@media (min-width:720px){.project_gallery__OeibG{grid-template-columns:repeat(2,1fr)}.project_plate__CzdGo:first-child{grid-column:1/-1}}.project_plate__CzdGo{margin:0;background:var(--ground);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden}.project_plate__CzdGo:first-child{aspect-ratio:16/9}.project_plate__CzdGo img{width:100%;height:100%;object-fit:contain}