.projects_page__OXEa6{--black:#080807;--carbon:#11110f;--ivory:#f4efe5;--sand:#d9d0c1;--gold:#b49458;--muted:#6d675f;background:var(--ivory);color:var(--carbon)}.projects_kicker__AgGGz{margin:0 0 1.6rem;color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.projects_hero__uq5hw{position:relative;min-height:100svh;overflow:hidden;background:var(--black);color:#fff}.projects_heroImage__voH4_,.projects_heroShade__9VshW{position:absolute;inset:0}.projects_heroImage__voH4_ img{object-fit:cover;transform:scale(1.015)}.projects_heroShade__9VshW{z-index:1;background:linear-gradient(90deg,rgba(4,4,3,.82),rgba(4,4,3,.12) 72%),linear-gradient(0deg,rgba(4,4,3,.7),transparent 55%)}.projects_detailHeroContent__tXT4U,.projects_heroContent___t5Qj{position:relative;z-index:2;display:flex;width:min(100% - 64px,1400px);min-height:100svh;flex-direction:column;justify-content:flex-end;margin:auto;padding:10rem 0 3.5rem}.projects_cta__UPTv6 h2,.projects_detailIntro__ZZOZn h2,.projects_hero__uq5hw h1,.projects_intro__dyVm_ h2,.projects_scope__P6HMc h2,.projects_statement__e7cO_ h2{margin:0;font-size:clamp(3.8rem,8vw,8.5rem);font-weight:480;letter-spacing:-.072em;line-height:.88}.projects_heroFoot__PI2NU{display:grid;grid-template-columns:minmax(280px,620px) auto;align-items:end;justify-content:space-between;gap:3rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.3);margin-top:clamp(3rem,7vw,6rem)}.projects_heroFoot__PI2NU p{margin:0;color:rgba(255,255,255,.74);font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.55}.projects_heroFoot__PI2NU span{color:var(--gold);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.projects_imageNote__w3c0m{position:absolute;z-index:3;right:1rem;bottom:.65rem;margin:0;color:rgba(255,255,255,.7);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.projects_intro__dyVm_{padding:clamp(7rem,12vw,12rem) max(32px,calc((100vw - 1400px)/2))}.projects_intro__dyVm_ h2{max-width:1240px;font-size:clamp(3.4rem,6.7vw,7rem)}.projects_introCopy__MZO96{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,8rem);max-width:930px;margin:5rem 0 0 auto}.projects_introCopy__MZO96 p,.projects_storyCopy__45_3t p{margin:0;color:var(--muted);font-size:clamp(1.02rem,1.35vw,1.22rem);line-height:1.75}.projects_introCopy__MZO96 p+p,.projects_storyCopy__45_3t p+p{margin-top:1.5rem}.projects_projectSequence__Fz6MR{padding-bottom:clamp(7rem,12vw,12rem)}.projects_projectFeature__9tNMs{margin-bottom:clamp(7rem,13vw,13rem)}.projects_featureImage__NUY1S{position:relative;display:block;height:min(84svh,920px);overflow:hidden;background:#222}.projects_featureImage__NUY1S .garden-image{height:100%}.projects_featureImage__NUY1S img{object-fit:cover;transition:transform 1s ease}.projects_featureImage__NUY1S:hover img{transform:scale(1.018)}.projects_projectNumber__iPkHb{position:absolute;right:2rem;bottom:1.5rem;display:grid;width:58px;height:58px;background:rgba(8,8,7,.78);color:var(--gold);font-size:.68rem;place-items:center}.projects_projectMeta__lv1pH{display:grid;width:min(100% - 64px,1400px);grid-template-columns:1fr 1fr auto;align-items:end;gap:clamp(2rem,5vw,6rem);padding-top:2rem;border-top:1px solid #bdb4a6;margin:0 auto}.projects_projectMeta__lv1pH>div>p{margin:0 0 .8rem;color:var(--gold);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.projects_projectMeta__lv1pH h2{margin:0;font-size:clamp(2.5rem,5vw,5rem);font-weight:480;letter-spacing:-.06em;line-height:.95}.projects_projectIntro__OoQfO{max-width:500px;margin:0;color:var(--muted);line-height:1.65}.projects_arrowLink__rLiSf{display:inline-flex;min-height:52px;align-items:center;gap:2rem;padding:0 1.1rem;border:1px solid var(--carbon);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.projects_statement__e7cO_{padding:clamp(8rem,14vw,14rem) max(32px,calc((100vw - 1400px)/2));background:var(--black);color:#fff}.projects_statement__e7cO_ h2{max-width:1240px;font-size:clamp(3.6rem,7.4vw,7.8rem)}.projects_statement__e7cO_>p:last-child{max-width:610px;margin:4rem 0 0 auto;color:rgba(255,255,255,.62);font-size:1.1rem;line-height:1.75}.projects_cta__UPTv6{padding:clamp(8rem,14vw,14rem) max(32px,calc((100vw - 1400px)/2));background:#8d7040;color:#fff}.projects_cta__UPTv6 h2{max-width:1120px;font-size:clamp(3.6rem,7.6vw,8rem)}.projects_cta__UPTv6>a{display:inline-flex;min-height:56px;align-items:center;gap:3rem;padding:0 1.3rem;background:var(--ivory);color:var(--black);margin-top:4rem;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.projects_detailHeroContent__tXT4U{justify-content:flex-end}.projects_detailHero__2rYMX h1{max-width:1100px}.projects_detailLead__tQoXd{max-width:650px;margin:2rem 0 0;color:rgba(255,255,255,.76);font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.65}.projects_breadcrumb___Ga0k{display:flex;gap:.7rem;margin-bottom:auto;color:rgba(255,255,255,.72);font-size:.67rem;letter-spacing:.09em;text-transform:uppercase}.projects_breadcrumb___Ga0k a:hover{color:var(--gold)}.projects_detailIntro__ZZOZn{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(4rem,10vw,11rem);padding:clamp(8rem,13vw,13rem) max(32px,calc((100vw - 1400px)/2))}.projects_detailIntro__ZZOZn h2{font-size:clamp(3.2rem,5.6vw,5.8rem)}.projects_storyCopy__45_3t{padding-top:.25rem}.projects_detailImmersive__T0Hda{position:relative;height:100svh;overflow:hidden;background:var(--black);color:#fff}.projects_detailImmersive__T0Hda .garden-image{height:100%}.projects_detailImmersive__T0Hda img{object-fit:cover}.projects_immersiveShade__NX611{position:absolute;z-index:1;inset:0;background:linear-gradient(0deg,rgba(5,5,4,.7),transparent 68%)}.projects_detailImmersive__T0Hda blockquote{position:absolute;z-index:2;bottom:7rem;left:max(32px,calc((100vw - 1400px)/2));max-width:970px;margin:0;font-size:clamp(3.5rem,7vw,7.2rem);font-weight:480;letter-spacing:-.065em;line-height:.9}.projects_scope__P6HMc{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(4rem,10vw,11rem);padding:clamp(8rem,13vw,13rem) max(32px,calc((100vw - 1400px)/2));background:var(--sand)}.projects_scope__P6HMc h2{font-size:clamp(3.2rem,5.6vw,5.8rem)}.projects_scope__P6HMc ol{padding:0;margin:0;list-style:none}.projects_scope__P6HMc li{display:grid;grid-template-columns:64px 1fr;align-items:center;padding:1.8rem 0 3rem;border-top:1px solid #a99e8d}.projects_scope__P6HMc li span{color:#866b3d;font-size:.68rem}.projects_scope__P6HMc h3{margin:0;font-size:clamp(1.6rem,2.8vw,2.7rem);font-weight:500;letter-spacing:-.04em}.projects_detailGallery__fLhNu{display:grid;min-height:90vh;grid-template-columns:1.65fr .85fr;gap:1px;background:var(--black)}.projects_detailGallery__fLhNu .garden-image{min-height:90vh}.projects_detailGallery__fLhNu img{object-fit:cover}.projects_nextProject__leFHA{display:grid;grid-template-columns:1fr auto;align-items:end;gap:1rem;padding:clamp(6rem,10vw,10rem) max(32px,calc((100vw - 1400px)/2));background:var(--black);color:#fff}.projects_nextProject__leFHA>span:first-child{grid-column:1/-1;color:var(--gold);font-size:.67rem;letter-spacing:.13em;text-transform:uppercase}.projects_nextProject__leFHA strong{font-size:clamp(3.4rem,7vw,7.4rem);font-weight:480;letter-spacing:-.068em;line-height:.9}.projects_nextProject__leFHA>span:last-child{font-size:2.4rem}@media(max-width:900px){.projects_detailHeroContent__tXT4U,.projects_heroContent___t5Qj,.projects_projectMeta__lv1pH{width:min(100% - 40px,1400px)}.projects_detailIntro__ZZOZn,.projects_heroFoot__PI2NU,.projects_projectMeta__lv1pH,.projects_scope__P6HMc{grid-template-columns:1fr}.projects_projectMeta__lv1pH{align-items:start}.projects_arrowLink__rLiSf{justify-self:start}.projects_detailGallery__fLhNu,.projects_introCopy__MZO96{grid-template-columns:1fr}.projects_detailGallery__fLhNu .garden-image{min-height:65vh}.projects_detailGallery__fLhNu .garden-image:last-child{min-height:50vh}}@media(max-width:640px){.projects_detailHeroContent__tXT4U,.projects_heroContent___t5Qj,.projects_projectMeta__lv1pH{width:min(100% - 32px,1400px)}.projects_hero__uq5hw h1{font-size:clamp(3.55rem,16vw,5.6rem)}.projects_heroFoot__PI2NU{gap:2rem}.projects_heroFoot__PI2NU span{display:none}.projects_cta__UPTv6,.projects_detailIntro__ZZOZn,.projects_intro__dyVm_,.projects_scope__P6HMc,.projects_statement__e7cO_{padding-inline:16px}.projects_introCopy__MZO96{margin-top:3rem}.projects_featureImage__NUY1S{height:72svh}.projects_projectNumber__iPkHb{right:1rem;bottom:1rem}.projects_projectMeta__lv1pH{padding-top:1.4rem}.projects_projectIntro__OoQfO{font-size:.96rem}.projects_arrowLink__rLiSf{margin-top:.5rem}.projects_detailImmersive__T0Hda{height:88svh}.projects_detailImmersive__T0Hda blockquote{right:1rem;bottom:5rem;left:1rem;font-size:clamp(3rem,13vw,4.7rem)}.projects_scope__P6HMc li{grid-template-columns:44px 1fr}.projects_detailGallery__fLhNu .garden-image{min-height:58vh}.projects_detailGallery__fLhNu .garden-image:last-child{min-height:42vh}.projects_nextProject__leFHA{padding-inline:16px}.projects_nextProject__leFHA strong{font-size:clamp(3rem,13vw,5rem)}}@media(prefers-reduced-motion:reduce){.projects_featureImage__NUY1S img{transition:none}}