.ProjectPage_hero__HpLpD{position:relative;min-height:56vh;overflow:hidden;display:flex;align-items:flex-end;background:var(--black) center /cover no-repeat;color:#fff}.ProjectPage_heroOverlay__aOFbJ{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,.45),transparent 35%,rgba(10,10,10,.85));z-index:1}.ProjectPage_heroInner__KKZPD{position:relative;z-index:2;max-width:var(--container-max);margin:0 auto;padding:80px var(--gutter) 64px;width:100%}.ProjectPage_breadcrumb__T2cLn{font-family:var(--font-sub);font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:24px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ProjectPage_breadcrumb__T2cLn a:hover{color:var(--amber)}.ProjectPage_sep__fksuj{opacity:.4}.ProjectPage_current__z2GAW{color:var(--amber)}.ProjectPage_eyebrow__wnhvE{font-family:var(--font-sub);font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--amber);margin-bottom:20px}.ProjectPage_title__mXSDO{font-family:var(--font-display);font-size:clamp(40px,5.5vw,88px);line-height:1;letter-spacing:-1.5px;text-transform:uppercase;color:#fff}.ProjectPage_heroSub__c00dx{margin-top:18px;font-family:var(--font-sub);font-size:13px;letter-spacing:1.6px;text-transform:uppercase;color:rgba(255,255,255,.72)}.ProjectPage_body__yqU_P{background:var(--white);padding:96px var(--gutter)}.ProjectPage_bodyInner__uXDDL{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:.4fr 1fr;grid-gap:64px;gap:64px;align-items:start}.ProjectPage_metaCard__QoDqV{padding:32px;border:1px solid var(--gray-border);background:var(--gray-light);position:-webkit-sticky;position:sticky;top:100px}.ProjectPage_metaCard__QoDqV dl{display:flex;flex-direction:column;gap:20px}.ProjectPage_metaCard__QoDqV dt{font-family:var(--font-sub);font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--amber-deep);margin-bottom:6px}.ProjectPage_metaCard__QoDqV dd{font-family:var(--font-display);font-size:16px;letter-spacing:-.2px;color:var(--black)}.ProjectPage_prose__4xDyP p{font-size:17px;line-height:1.8;color:var(--text-dark);margin-bottom:22px}.ProjectPage_overview__R_Bji{background:var(--white);padding:120px var(--gutter)}.ProjectPage_overviewInner__UuMb9{max-width:var(--container-max);margin:0 auto}.ProjectPage_overviewGrid__FdjSF{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:96px;gap:96px;align-items:start}.ProjectPage_overviewRight__qEYYp{display:flex;flex-direction:column;gap:40px}.ProjectPage_overviewChapter__KuixV{font-family:var(--font-display);font-size:12px;color:var(--amber-deep);letter-spacing:2px;margin-bottom:20px}.ProjectPage_overviewTitle___Eoed{font-family:var(--font-display);font-size:clamp(32px,4vw,52px);line-height:1;letter-spacing:-1px;text-transform:uppercase;color:var(--black);margin-bottom:36px}.ProjectPage_overviewTitle___Eoed .amber{color:var(--amber-deep)}.ProjectPage_overviewBody__A8Hyg p{font-size:17px;line-height:1.75;color:var(--text-dark);margin-bottom:22px}.ProjectPage_tagsWrap__Kt1Ie{padding-top:4px}.ProjectPage_tagsLabel__odHaO{font-family:var(--font-sub);font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--amber-deep);margin-bottom:16px}.ProjectPage_tags__3O4hV{display:flex;flex-wrap:wrap;gap:8px}.ProjectPage_tag__I8o3M{padding:8px 16px;border:1px solid var(--gray-border);font-family:var(--font-sub);font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--text-muted);transition:all .25s var(--ease-out)}.ProjectPage_tag__I8o3M:hover{border-color:var(--amber-deep);color:var(--amber-deep)}.ProjectPage_statsCol__Abu7_{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-top:1px solid var(--gray-border);border-left:1px solid var(--gray-border)}.ProjectPage_stat__VDlW5{padding:32px 28px;border-right:1px solid var(--gray-border);border-bottom:1px solid var(--gray-border);position:relative;transition:background .25s var(--ease-out)}.ProjectPage_stat__VDlW5:hover{background:var(--gray-light)}.ProjectPage_stat__VDlW5:before{content:"";position:absolute;top:0;left:0;width:40px;height:2px;background:var(--amber)}.ProjectPage_statIcon__aGw4f{width:36px;height:36px;margin-bottom:18px;color:var(--amber-deep);display:flex;align-items:center;justify-content:center}.ProjectPage_statIcon__aGw4f svg{width:100%;height:100%}.ProjectPage_statTitle__6O5_k{font-family:var(--font-display);font-size:17px;line-height:1.15;letter-spacing:-.3px;text-transform:uppercase;color:var(--black);margin-bottom:8px}.ProjectPage_statSub__7Ec0g{font-size:13px;line-height:1.5;color:var(--text-muted)}.ProjectPage_gallery__ygW9G{background:var(--gray-light);padding:120px var(--gutter)}.ProjectPage_galleryInner__JaxnP{max-width:var(--container-max);margin:0 auto}.ProjectPage_galleryHead__UunX3{margin-bottom:56px;max-width:60ch}.ProjectPage_galleryEyebrow__zjUhM{font-family:var(--font-sub);font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--amber-deep);margin-bottom:18px}.ProjectPage_galleryTitle__Jqyeu{font-family:var(--font-display);font-size:clamp(32px,4vw,52px);line-height:1;letter-spacing:-1px;text-transform:uppercase;color:var(--black);margin-bottom:16px}.ProjectPage_galleryTitle__Jqyeu .amber{color:var(--amber-deep)}.ProjectPage_galleryLede__WjvOS{font-size:16px;line-height:1.65;color:var(--text-muted)}.ProjectPage_galleryGrid__ufPpD{column-count:3;column-gap:16px}.ProjectPage_galleryItem__jCsOP{display:block;width:100%;padding:0;border:0;margin:0 0 16px;background:#000;overflow:hidden;cursor:zoom-in;position:relative;break-inside:avoid;page-break-inside:avoid}.ProjectPage_galleryItem__jCsOP img{width:100%;height:auto;display:block;transition:transform .7s var(--ease-out),filter .4s;filter:brightness(.96) contrast(1.05)}.ProjectPage_galleryItem__jCsOP:hover img{transform:scale(1.05);filter:brightness(1.02) contrast(1.08)}.ProjectPage_galleryItem__jCsOP:after{content:"+";position:absolute;right:16px;bottom:16px;width:42px;height:42px;border-radius:50%;background:var(--amber);color:var(--black);font-family:var(--font-display);font-size:20px;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(8px);transition:all .35s var(--ease-out);pointer-events:none}.ProjectPage_galleryItem__jCsOP:hover:after{opacity:1;transform:translateY(0)}.ProjectPage_related__V94DE{background:var(--gray-light);padding:96px var(--gutter)}.ProjectPage_relatedInner__7BImX{max-width:var(--container-max);margin:0 auto}.ProjectPage_relatedHead__Moqf1{margin-bottom:48px}.ProjectPage_relatedEyebrow__o0K1I{font-family:var(--font-sub);font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--amber-deep);margin-bottom:18px}.ProjectPage_relatedTitle__A9_Jq{font-family:var(--font-display);font-size:clamp(28px,3.4vw,46px);line-height:1;letter-spacing:-.8px;text-transform:uppercase;color:var(--black)}.ProjectPage_relatedGrid__JnSRF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.ProjectPage_relCard__4h7U7{background:var(--white);border:1px solid var(--gray-border);overflow:hidden;display:block;transition:transform .3s var(--ease-out)}.ProjectPage_relCard__4h7U7:hover{transform:translateY(-3px)}.ProjectPage_relMedia__PG5WT{aspect-ratio:16/10;background-size:cover;background-position:50%}.ProjectPage_relBody__87Jgk{padding:24px}.ProjectPage_relTag__vsf4d{font-family:var(--font-sub);font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--amber-deep);margin-bottom:10px}.ProjectPage_relTitle__70AcZ{font-family:var(--font-display);font-size:18px;line-height:1.2;letter-spacing:-.3px;text-transform:uppercase;color:var(--black)}.ProjectPage_cta__Wsvg0{background:var(--black);color:#fff;padding:120px var(--gutter);text-align:center}.ProjectPage_ctaInner__1nWcm{max-width:var(--container-max);margin:0 auto}.ProjectPage_ctaEyebrow__tpQVH{font-family:var(--font-sub);font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--amber);margin-bottom:24px}.ProjectPage_ctaTitle__OfF9Z{font-family:var(--font-display);font-size:clamp(36px,5vw,72px);text-transform:uppercase;line-height:.98;letter-spacing:-1px;margin-bottom:36px}.ProjectPage_ctaBtns__RURs6{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}@media (max-width:1024px){.ProjectPage_bodyInner__uXDDL{grid-template-columns:1fr;gap:32px}.ProjectPage_metaCard__QoDqV{position:relative;top:0}.ProjectPage_relatedGrid__JnSRF{grid-template-columns:repeat(2,1fr);gap:18px}.ProjectPage_overviewGrid__FdjSF{grid-template-columns:1fr;gap:64px}.ProjectPage_tagsWrap__Kt1Ie{margin-top:24px;padding-top:24px}.ProjectPage_galleryGrid__ufPpD{column-count:2}}@media (max-width:640px){.ProjectPage_hero__HpLpD{min-height:46vh}.ProjectPage_heroInner__KKZPD{padding:56px var(--gutter) 40px}.ProjectPage_breadcrumb__T2cLn{font-size:10px;letter-spacing:2px;margin-bottom:18px}.ProjectPage_eyebrow__wnhvE{font-size:11px;letter-spacing:2.5px;margin-bottom:16px}.ProjectPage_title__mXSDO{font-size:clamp(28px,8vw,38px);letter-spacing:-1px}.ProjectPage_heroSub__c00dx{font-size:11px;letter-spacing:1.4px;margin-top:14px}.ProjectPage_body__yqU_P,.ProjectPage_cta__Wsvg0,.ProjectPage_gallery__ygW9G,.ProjectPage_overview__R_Bji,.ProjectPage_related__V94DE{padding:56px var(--gutter)}.ProjectPage_bodyInner__uXDDL{grid-template-columns:1fr;gap:28px}.ProjectPage_metaCard__QoDqV{padding:24px;order:-1}.ProjectPage_metaCard__QoDqV dl{gap:16px}.ProjectPage_prose__4xDyP p{font-size:16px;line-height:1.65;margin-bottom:18px}.ProjectPage_overviewGrid__FdjSF{gap:40px}.ProjectPage_overviewTitle___Eoed{font-size:clamp(26px,7vw,36px);margin-bottom:24px}.ProjectPage_overviewBody__A8Hyg p{font-size:16px;line-height:1.7;margin-bottom:18px}.ProjectPage_overviewRight__qEYYp{gap:28px}.ProjectPage_statsCol__Abu7_{grid-template-columns:1fr}.ProjectPage_stat__VDlW5{padding:22px 18px}.ProjectPage_statTitle__6O5_k{font-size:15px}.ProjectPage_statSub__7Ec0g{font-size:12px}.ProjectPage_tagsLabel__odHaO{font-size:10px;letter-spacing:2px;margin-bottom:12px}.ProjectPage_tags__3O4hV{gap:6px}.ProjectPage_tag__I8o3M{padding:6px 12px;font-size:10px;letter-spacing:1.4px}.ProjectPage_galleryHead__UunX3{margin-bottom:32px}.ProjectPage_galleryTitle__Jqyeu{font-size:clamp(26px,7vw,36px);margin-bottom:12px}.ProjectPage_galleryLede__WjvOS{font-size:14px}.ProjectPage_galleryGrid__ufPpD{column-count:1;column-gap:0}.ProjectPage_galleryItem__jCsOP{margin-bottom:12px}.ProjectPage_relatedHead__Moqf1{margin-bottom:28px}.ProjectPage_relatedTitle__A9_Jq{font-size:clamp(24px,6.5vw,32px)}.ProjectPage_relatedGrid__JnSRF{grid-template-columns:1fr;gap:14px}.ProjectPage_relBody__87Jgk{padding:22px}.ProjectPage_ctaTitle__OfF9Z{font-size:clamp(28px,7.5vw,38px);margin-bottom:24px}.ProjectPage_ctaBtns__RURs6{flex-direction:column;gap:12px;align-items:center}.ProjectPage_ctaBtns__RURs6 .btn-ghost,.ProjectPage_ctaBtns__RURs6 .btn-primary{justify-content:center;min-height:44px;max-width:280px}}