.Projects_projectDetail__iA8HD,.Projects_projectsPage___aGpK{--project-ink:#181818;--project-muted:#737373;--project-rule:#dededb;--project-placeholder:#f1f1ef;color:var(--project-ink);background:#ffffff}.Projects_shell__RRFGk{width:min(100% - clamp(48px,8.4vw,160px),1600px);margin:0 auto}.Projects_projectsPage___aGpK{padding:calc(var(--header-h) + clamp(72px, 7.2vw, 136px)) 0 clamp(110px,10vw,180px)}.Projects_intro__4qE13{margin-bottom:clamp(54px,5.6vw,104px)}.Projects_introGrid__M2FWI{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:clamp(48px,8vw,150px);align-items:end;padding-bottom:clamp(42px,4vw,72px);border-bottom:1px solid var(--project-rule)}.Projects_detailEyebrow__P3MpK,.Projects_eyebrow__2N_Cg,.Projects_textEyebrow__dwg6y{margin:0 0 18px;color:var(--project-muted);font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.Projects_detailTitle__lloPx,.Projects_pageTitle__wlLo0{margin:0;font-size:clamp(50px,5.45vw,96px);font-weight:400;letter-spacing:-.055em;line-height:.92;text-transform:uppercase}.Projects_introCopy__DHy0C{max-width:430px;margin:0 0 2px;color:#5f5f5f;font-size:clamp(14px,1vw,16px);font-weight:400;line-height:1.75;letter-spacing:.005em}.Projects_projectGrid__TKiqy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(22px,2.5vw,48px);column-gap:clamp(22px,2.5vw,48px);row-gap:clamp(54px,5vw,86px)}.Projects_cardLink__k_ClH,.Projects_card__022Aw{display:block;min-width:0}.Projects_cardMediaFrame__wvsj7{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:14px;background:var(--project-placeholder)}.Projects_placeholder__QZiFD{width:100%;background:var(--project-placeholder)}.Projects_cardMedia__YBjqM{height:100%;transform:scale(1);transition:transform .7s cubic-bezier(.16,1,.3,1),background-color .7s ease}.Projects_cardImage__LCFNV{width:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1)}.Projects_cardMeta__jeEYR{display:grid;grid-template-columns:minmax(0,1fr) 26px;gap:20px;align-items:start;padding-top:19px}.Projects_cardTitle__VTzfr{display:inline;margin:0;padding-bottom:3px;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;font-size:15px;font-weight:500;line-height:1.35;letter-spacing:.015em;text-transform:uppercase;transition:background-size .55s cubic-bezier(.16,1,.3,1)}.Projects_cardLocation___9LMI{margin:7px 0 0;color:var(--project-muted);font-size:12px;line-height:1.4;letter-spacing:.01em}.Projects_cardArrow__06GwV{display:grid;place-items:center;width:26px;height:26px;margin-top:1px;border:1px solid #d8d8d5;border-radius:50%;font-size:13px;line-height:1;opacity:0;transform:translateX(-8px);transition:opacity .35s ease,transform .55s cubic-bezier(.16,1,.3,1),border-color .35s ease}.Projects_projectCount__2NUws{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:clamp(72px,7vw,120px);color:#777;font-size:11px;letter-spacing:.12em}.Projects_projectCountLine__Kjzv9{width:44px;height:1px;background:#cfcfcb}@media (hover:hover){.Projects_cardLink__k_ClH:hover .Projects_cardMedia__YBjqM{background:#eaeae7}.Projects_cardLink__k_ClH:hover .Projects_cardImage__LCFNV{transform:scale(1.015)}.Projects_cardLink__k_ClH:hover .Projects_cardTitle__VTzfr{background-size:100% 1px}.Projects_cardLink__k_ClH:hover .Projects_cardArrow__06GwV{border-color:#9c9c98;opacity:1;transform:translateX(0)}}.Projects_projectDetail__iA8HD{padding:calc(var(--header-h) + clamp(48px, 5vw, 92px)) 0 clamp(120px,11vw,200px)}.Projects_backLink__VQ8Pv{display:inline-flex;gap:11px;align-items:center;margin-bottom:clamp(64px,7vw,128px);color:#555;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:color .25s ease}.Projects_backArrow__q_btg{font-size:16px;line-height:1;transition:transform .4s cubic-bezier(.16,1,.3,1)}.Projects_detailIntro__PorCe{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(48px,8vw,150px);align-items:end}.Projects_detailTitle__lloPx{max-width:920px;font-size:clamp(52px,6.7vw,116px)}.Projects_detailSummary__QCMwM{max-width:440px;margin:0 0 2px;color:#5e5e5e;font-size:clamp(15px,1.1vw,18px);line-height:1.72;letter-spacing:-.005em}.Projects_detailSplitIntro__0R6dZ{display:grid;width:94%;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);-moz-column-gap:clamp(64px,8vw,132px);column-gap:clamp(64px,8vw,132px);align-items:center;margin-inline:auto}.Projects_detailSplitCopy__YaChK{padding-top:clamp(10px,2vw,34px)}.Projects_detailSplitCopy__YaChK .Projects_detailTitle__lloPx{font-size:clamp(48px,5vw,82px)}.Projects_detailSplitSummary__OIsj6{max-width:620px;margin:clamp(28px,3.5vw,54px) 0 0;color:#5e5e5e;font-size:clamp(14px,1vw,17px);line-height:1.75}.Projects_detailFacts__Bdzjr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:clamp(56px,6vw,104px) 0 clamp(48px,5vw,88px);padding:25px 0 0;border-top:1px solid var(--project-rule)}.Projects_detailFactsSplit__8fFaq{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px;margin:clamp(38px,4vw,60px) 0 0}.Projects_detailFact__Pypp7{margin:0}.Projects_detailFact__Pypp7 dt{margin-bottom:9px;color:#8a8a8a;font-size:10px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.Projects_detailFact__Pypp7 dd{margin:0;font-size:13px;line-height:1.45}.Projects_detailHeroMedia__bIEVf{position:relative;overflow:hidden;border-radius:14px}.Projects_detailHeroContained__HOdp_{width:94%;margin-inline:auto}.Projects_detailHeroPanoramic__xEEr0{width:96%;margin-inline:auto}.Projects_detailHeroSplit__emKiR{width:100%}.Projects_projectText__BHAdp{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:clamp(48px,8vw,150px);padding:clamp(88px,9vw,160px) clamp(0px,3.5vw,64px)}.Projects_projectTextTitle__Uj8FN{max-width:780px;margin:0;font-size:clamp(30px,3vw,54px);font-weight:400;line-height:1.08;letter-spacing:-.04em}.Projects_projectTextBody__yvwVy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,72px);max-width:820px;margin-top:42px}.Projects_projectTextBody__yvwVy p{margin:0;color:#616161;font-size:14px;line-height:1.8}.Projects_detailGallery__1y15A{display:grid;width:94%;grid-template-columns:minmax(0,1fr);gap:clamp(38px,5vw,76px);margin-inline:auto}.Projects_detailGalleryMedia__JsA65{position:relative;overflow:hidden;border-radius:14px}.Projects_detailImage__55w2p{-o-object-fit:cover;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.Projects_backLink__VQ8Pv:hover{color:#111}.Projects_backLink__VQ8Pv:hover .Projects_backArrow__q_btg{transform:translateX(-4px)}.Projects_detailGalleryMedia__JsA65:hover .Projects_detailImage__55w2p,.Projects_detailHeroMedia__bIEVf:hover .Projects_detailImage__55w2p{transform:scale(1.012)}}@media (min-width:640px) and (max-width:1023px){.Projects_detailGallerySplit__fCgVY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.Projects_detailSplitIntro__0R6dZ{grid-template-columns:minmax(0,1fr);gap:clamp(42px,7vw,70px)}.Projects_detailHeroSplit__emKiR{max-width:720px;margin-inline:auto}}@media (min-width:1024px){.Projects_detailGallery__1y15A{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(18px,2vw,32px);column-gap:clamp(18px,2vw,32px);row-gap:clamp(54px,6vw,96px)}.Projects_detailGalleryEditorial__UzFJ3 .Projects_detailGallerySlot1__s9Jde{grid-column:1/span 8}.Projects_detailGalleryEditorial__UzFJ3 .Projects_detailGallerySlot2__iwOXH{grid-column:10/span 3;align-self:end;margin-bottom:clamp(28px,4vw,64px)}.Projects_detailGalleryEditorial__UzFJ3 .Projects_detailGallerySlot3__ajjMH{grid-column:2/span 5;margin-top:clamp(8px,1.5vw,24px)}.Projects_detailGalleryEditorial__UzFJ3 .Projects_detailGallerySlot4__v2gGE{grid-column:7/span 6;margin-top:clamp(62px,8vw,124px)}.Projects_detailGalleryEditorial__UzFJ3 .Projects_detailGallerySlot5___x4_E{grid-column:3/span 8;margin-top:clamp(12px,2vw,32px)}.Projects_detailGallerySplit__fCgVY .Projects_detailGallerySlot1__s9Jde{grid-column:1/span 5}.Projects_detailGallerySplit__fCgVY .Projects_detailGallerySlot2__iwOXH{grid-column:6/span 7;margin-top:clamp(76px,9vw,142px)}.Projects_detailGallerySplit__fCgVY .Projects_detailGallerySlot3__ajjMH{grid-column:2/span 6;margin-top:clamp(12px,2vw,30px)}.Projects_detailGallerySplit__fCgVY .Projects_detailGallerySlot4__v2gGE{grid-column:8/span 5;margin-top:clamp(72px,8vw,128px)}.Projects_detailGalleryPanoramic___bCRc .Projects_detailGallerySlot1__s9Jde{grid-column:2/span 10}.Projects_detailGalleryPanoramic___bCRc .Projects_detailGallerySlot2__iwOXH{grid-column:1/span 5;margin-top:clamp(30px,4vw,64px)}.Projects_detailGalleryPanoramic___bCRc .Projects_detailGallerySlot3__ajjMH{grid-column:6/span 7}.Projects_detailGalleryAsymmetric__7aOjP .Projects_detailGallerySlot1__s9Jde{grid-column:1/span 7}.Projects_detailGalleryAsymmetric__7aOjP .Projects_detailGallerySlot2__iwOXH{grid-column:8/span 5;margin-top:clamp(78px,9vw,144px)}.Projects_detailGalleryAsymmetric__7aOjP .Projects_detailGallerySlot3__ajjMH{grid-column:3/span 8;margin-top:clamp(12px,2vw,30px)}}@media (max-width:1080px){.Projects_projectGrid__TKiqy{grid-template-columns:repeat(2,minmax(0,1fr))}.Projects_detailIntro__PorCe,.Projects_introGrid__M2FWI{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:54px}.Projects_detailFacts__Bdzjr{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.Projects_projectText__BHAdp{grid-template-columns:180px minmax(0,1fr);gap:54px;padding-inline:0}}@media (max-width:720px){.Projects_shell__RRFGk{width:calc(100% - 40px)}.Projects_projectsPage___aGpK{padding-top:calc(var(--header-h) + 52px);padding-bottom:100px}.Projects_intro__4qE13{margin-bottom:48px}.Projects_detailIntro__PorCe,.Projects_introGrid__M2FWI{grid-template-columns:1fr;gap:34px}.Projects_introGrid__M2FWI{padding-bottom:36px}.Projects_detailTitle__lloPx,.Projects_pageTitle__wlLo0{font-size:clamp(44px,14vw,64px);line-height:.96}.Projects_detailSummary__QCMwM,.Projects_introCopy__DHy0C{max-width:520px;font-size:14px}.Projects_projectGrid__TKiqy{grid-template-columns:1fr;row-gap:46px}.Projects_cardMeta__jeEYR{padding-top:16px}.Projects_cardMediaFrame__wvsj7,.Projects_detailGalleryMedia__JsA65,.Projects_detailHeroMedia__bIEVf{border-radius:11px}.Projects_cardArrow__06GwV{opacity:1;transform:none}.Projects_projectDetail__iA8HD{padding-top:calc(var(--header-h) + 34px);padding-bottom:100px}.Projects_backLink__VQ8Pv{margin-bottom:60px}.Projects_detailFacts__Bdzjr{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;margin:52px 0 40px}.Projects_projectText__BHAdp{grid-template-columns:1fr;gap:22px;padding:76px 0}.Projects_projectTextBody__yvwVy{grid-template-columns:1fr;gap:22px;margin-top:32px}}@media (prefers-reduced-motion:reduce){.Projects_backArrow__q_btg,.Projects_cardArrow__06GwV,.Projects_cardMedia__YBjqM,.Projects_cardTitle__VTzfr,.Projects_detailImage__55w2p{transition:none}}