.CommunityDetailsPage-module__UVh7oW__page{background:var(--cmep-paper);color:var(--cmep-ink);overflow:clip}.CommunityDetailsPage-module__UVh7oW__hero{min-height:min(860px,88svh);color:var(--cmep-on-night);background:var(--cmep-night);isolation:isolate;position:relative}.CommunityDetailsPage-module__UVh7oW__heroMedia,.CommunityDetailsPage-module__UVh7oW__heroShade,.CommunityDetailsPage-module__UVh7oW__finalCtaMedia,.CommunityDetailsPage-module__UVh7oW__finalCtaShade{position:absolute;inset:0}.CommunityDetailsPage-module__UVh7oW__heroImage,.CommunityDetailsPage-module__UVh7oW__finalCtaImage,.CommunityDetailsPage-module__UVh7oW__cardImage{object-fit:cover}.CommunityDetailsPage-module__UVh7oW__heroImage{object-position:center 48%;transform:scale(1.01)}.CommunityDetailsPage-module__UVh7oW__heroFallback,.CommunityDetailsPage-module__UVh7oW__cardFallback,.CommunityDetailsPage-module__UVh7oW__mapFallback{background:radial-gradient(circle at 78% 22%,#b58d4d29,#0000 30%),linear-gradient(135deg,#25231f 0%,#10100f 58%,#060606 100%);width:100%;height:100%}.CommunityDetailsPage-module__UVh7oW__heroShade{z-index:1;background:linear-gradient(#0404047a 0%,#04040414 31%,#04040447 58%,#040404eb 100%),linear-gradient(90deg,#0404047a,#0000 48%)}.CommunityDetailsPage-module__UVh7oW__heroInner{z-index:2;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);gap:2rem;min-height:min(860px,88svh);padding-top:clamp(1.35rem,2.2vw,2rem);padding-bottom:clamp(3.25rem,6vw,5.25rem);display:grid;position:relative}.CommunityDetailsPage-module__UVh7oW__heroTopline{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.CommunityDetailsPage-module__UVh7oW__backLink,.CommunityDetailsPage-module__UVh7oW__heroSecondaryLink,.CommunityDetailsPage-module__UVh7oW__mapLink{color:inherit;text-decoration:none}.CommunityDetailsPage-module__UVh7oW__backLink{letter-spacing:.11em;text-transform:uppercase;color:#ffffffd1;width:fit-content;transition:color var(--cmep-duration-base) var(--cmep-ease-out);align-items:center;gap:.7rem;font-size:.74rem;font-weight:700;display:inline-flex}.CommunityDetailsPage-module__UVh7oW__backLink i,.CommunityDetailsPage-module__UVh7oW__cardArrow,.CommunityDetailsPage-module__UVh7oW__heroConsultationButton i,.CommunityDetailsPage-module__UVh7oW__ctaConsultationButton i,.CommunityDetailsPage-module__UVh7oW__heroSecondaryLink i,.CommunityDetailsPage-module__UVh7oW__mapLink i{justify-content:center;align-items:center;display:inline-flex}.CommunityDetailsPage-module__UVh7oW__backLink i{border:1px solid #ffffff47;border-radius:50%;width:2.2rem;height:2.2rem}.CommunityDetailsPage-module__UVh7oW__backLink svg,.CommunityDetailsPage-module__UVh7oW__heroSecondaryLink svg,.CommunityDetailsPage-module__UVh7oW__mapLink svg{width:1rem;height:1rem}.CommunityDetailsPage-module__UVh7oW__backLink:hover{color:#fff}.CommunityDetailsPage-module__UVh7oW__featuredLabel{color:#ffffffd1;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.72rem;font-weight:700;display:inline-flex}.CommunityDetailsPage-module__UVh7oW__featuredLabel i{background:var(--cmep-accent);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 5px #b58d4d24}.CommunityDetailsPage-module__UVh7oW__heroContent{align-self:end;max-width:68rem}.CommunityDetailsPage-module__UVh7oW__heroEyebrow{letter-spacing:.13em;text-transform:uppercase;color:#ffffffb3;margin-bottom:1rem;font-size:clamp(.78rem,.9vw,.92rem);font-weight:650;display:block}.CommunityDetailsPage-module__UVh7oW__heroContent h1{letter-spacing:-.058em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(3.4rem,7.4vw,8.4rem);font-weight:650;line-height:.91}.CommunityDetailsPage-module__UVh7oW__heroMeta{color:#ffffffbd;flex-wrap:wrap;gap:.7rem 1.5rem;margin-top:clamp(1.5rem,3vw,2.3rem);font-size:.88rem;display:flex}.CommunityDetailsPage-module__UVh7oW__heroMeta span{position:relative}.CommunityDetailsPage-module__UVh7oW__heroMeta span:not(:last-child):after{content:"";inset-inline-end:-.8rem;background:#ffffff6b;border-radius:50%;width:3px;height:3px;position:absolute;top:50%}.CommunityDetailsPage-module__UVh7oW__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:2rem;display:flex}.CommunityDetailsPage-module__UVh7oW__heroConsultationButton,.CommunityDetailsPage-module__UVh7oW__ctaConsultationButton{appearance:none;cursor:pointer;min-height:3.65rem;font:inherit;transition:transform var(--cmep-duration-base) var(--cmep-ease-out), background-color var(--cmep-duration-base) var(--cmep-ease-out), color var(--cmep-duration-base) var(--cmep-ease-out);border:0;justify-content:center;align-items:center;gap:1rem;padding:0 1.5rem;font-size:.86rem;font-weight:750;display:inline-flex}.CommunityDetailsPage-module__UVh7oW__heroConsultationButton{background:var(--cmep-paper);color:var(--cmep-ink)}.CommunityDetailsPage-module__UVh7oW__heroConsultationButton i,.CommunityDetailsPage-module__UVh7oW__ctaConsultationButton i{width:1.15rem;height:1.15rem}.CommunityDetailsPage-module__UVh7oW__heroConsultationButton svg,.CommunityDetailsPage-module__UVh7oW__ctaConsultationButton svg{width:100%;height:100%}.CommunityDetailsPage-module__UVh7oW__heroConsultationButton:hover,.CommunityDetailsPage-module__UVh7oW__ctaConsultationButton:hover{transform:translateY(-2px)}.CommunityDetailsPage-module__UVh7oW__heroSecondaryLink{color:#ffffffe0;border-bottom:1px solid #ffffff6b;align-items:center;gap:.6rem;padding-bottom:.3rem;font-size:.85rem;font-weight:700;display:inline-flex}.CommunityDetailsPage-module__UVh7oW__heroPrice{padding-inline-start:1.6rem;border-inline-start:1px solid #ffffff38;place-self:end;min-width:min(100%,16rem);padding-bottom:.2rem}.CommunityDetailsPage-module__UVh7oW__heroPrice span,.CommunityDetailsPage-module__UVh7oW__factItem span,.CommunityDetailsPage-module__UVh7oW__locationFacts span,.CommunityDetailsPage-module__UVh7oW__projectTopline,.CommunityDetailsPage-module__UVh7oW__childParent,.CommunityDetailsPage-module__UVh7oW__propertyBody>span{letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:750;display:block}.CommunityDetailsPage-module__UVh7oW__heroPrice span{color:#ffffff94}.CommunityDetailsPage-module__UVh7oW__heroPrice strong{letter-spacing:-.035em;margin-top:.55rem;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:650;display:block}.CommunityDetailsPage-module__UVh7oW__factsBand{background:var(--cmep-night);color:var(--cmep-on-night);border-top:1px solid #ffffff1a}.CommunityDetailsPage-module__UVh7oW__factsGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.CommunityDetailsPage-module__UVh7oW__factItem{border-inline-end:1px solid var(--cmep-night-line);flex-direction:column;justify-content:space-between;min-height:8.5rem;padding:1.65rem 1.8rem;display:flex}.CommunityDetailsPage-module__UVh7oW__factItem:first-child{border-inline-start:1px solid var(--cmep-night-line)}.CommunityDetailsPage-module__UVh7oW__factItem span{color:var(--cmep-on-night-muted)}.CommunityDetailsPage-module__UVh7oW__factItem strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(1.15rem,1.7vw,1.65rem);font-weight:620}.CommunityDetailsPage-module__UVh7oW__overviewSection,.CommunityDetailsPage-module__UVh7oW__childrenSection,.CommunityDetailsPage-module__UVh7oW__projectsSection,.CommunityDetailsPage-module__UVh7oW__propertiesSection,.CommunityDetailsPage-module__UVh7oW__locationSection{padding-block:var(--cmep-section-space)}.CommunityDetailsPage-module__UVh7oW__overviewSection{background:var(--cmep-paper)}.CommunityDetailsPage-module__UVh7oW__overviewGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.CommunityDetailsPage-module__UVh7oW__overviewHeading h2,.CommunityDetailsPage-module__UVh7oW__sectionHeader h2,.CommunityDetailsPage-module__UVh7oW__locationContent h2,.CommunityDetailsPage-module__UVh7oW__finalCtaInner h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-weight:620}.CommunityDetailsPage-module__UVh7oW__overviewHeading h2{margin-top:1.1rem;font-size:clamp(2.6rem,5.4vw,5.8rem);line-height:.96}.CommunityDetailsPage-module__UVh7oW__overviewCopy{max-width:48rem;padding-top:clamp(2rem,5vw,4.5rem)}.CommunityDetailsPage-module__UVh7oW__overviewCopy p,.CommunityDetailsPage-module__UVh7oW__sectionHeader p,.CommunityDetailsPage-module__UVh7oW__locationContent>p,.CommunityDetailsPage-module__UVh7oW__finalCtaActions p{color:var(--cmep-muted);margin:0;font-size:clamp(1.02rem,1.35vw,1.22rem);line-height:1.75}.CommunityDetailsPage-module__UVh7oW__overviewActions{flex-wrap:wrap;gap:1.25rem 2rem;margin-top:2rem;display:flex}.CommunityDetailsPage-module__UVh7oW__childrenSection{background:var(--cmep-canvas)}.CommunityDetailsPage-module__UVh7oW__projectsSection{background:var(--cmep-paper)}.CommunityDetailsPage-module__UVh7oW__propertiesSection{background:var(--cmep-canvas-soft)}.CommunityDetailsPage-module__UVh7oW__sectionHeader{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:3rem;margin-bottom:clamp(2.4rem,5vw,4.2rem);display:grid}.CommunityDetailsPage-module__UVh7oW__sectionHeader h2{max-width:13ch;margin-top:.9rem;font-size:clamp(2.4rem,4.7vw,4.85rem);line-height:.98}.CommunityDetailsPage-module__UVh7oW__projectsSection .CommunityDetailsPage-module__UVh7oW__sectionHeader h2{white-space:nowrap;max-width:none;font-size:clamp(2.35rem,3.45vw,3.75rem)}.CommunityDetailsPage-module__UVh7oW__sectionHeader>p,.CommunityDetailsPage-module__UVh7oW__sectionHeaderAside{justify-self:end;width:min(100%,34rem)}.CommunityDetailsPage-module__UVh7oW__sectionHeaderAside p{margin-bottom:1rem}.CommunityDetailsPage-module__UVh7oW__childrenGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.CommunityDetailsPage-module__UVh7oW__childCard,.CommunityDetailsPage-module__UVh7oW__projectCard,.CommunityDetailsPage-module__UVh7oW__propertyCard{color:inherit;text-decoration:none}.CommunityDetailsPage-module__UVh7oW__childCard,.CommunityDetailsPage-module__UVh7oW__propertyCard{flex-direction:column;min-width:0;display:flex}.CommunityDetailsPage-module__UVh7oW__childMedia,.CommunityDetailsPage-module__UVh7oW__projectMedia,.CommunityDetailsPage-module__UVh7oW__propertyMedia{background:var(--cmep-canvas-soft);position:relative;overflow:hidden}.CommunityDetailsPage-module__UVh7oW__childMedia{aspect-ratio:1.18}.CommunityDetailsPage-module__UVh7oW__cardImage{transition:transform .7s var(--cmep-ease-soft)}.CommunityDetailsPage-module__UVh7oW__childCard:hover .CommunityDetailsPage-module__UVh7oW__cardImage,.CommunityDetailsPage-module__UVh7oW__projectCard:hover .CommunityDetailsPage-module__UVh7oW__cardImage,.CommunityDetailsPage-module__UVh7oW__propertyCard:hover .CommunityDetailsPage-module__UVh7oW__cardImage{transform:scale(1.035)}.CommunityDetailsPage-module__UVh7oW__cardShade,.CommunityDetailsPage-module__UVh7oW__projectMediaShade,.CommunityDetailsPage-module__UVh7oW__propertyMediaShade{pointer-events:none;position:absolute;inset:0}.CommunityDetailsPage-module__UVh7oW__cardShade{background:linear-gradient(#0000000a 40%,#0000009e 100%)}.CommunityDetailsPage-module__UVh7oW__childParent{inset-inline-start:1.1rem;color:#ffffffd6;z-index:2;position:absolute;bottom:1rem}.CommunityDetailsPage-module__UVh7oW__cardArrow{inset-inline-end:1rem;width:2.7rem;height:2.7rem;color:var(--cmep-ink);z-index:2;transition:transform var(--cmep-duration-base) var(--cmep-ease-out);background:#ffffffe6;border-radius:50%;position:absolute;top:1rem}.CommunityDetailsPage-module__UVh7oW__cardArrow svg{width:1rem;height:1rem}.CommunityDetailsPage-module__UVh7oW__childCard:hover .CommunityDetailsPage-module__UVh7oW__cardArrow,.CommunityDetailsPage-module__UVh7oW__projectCard:hover .CommunityDetailsPage-module__UVh7oW__cardArrow{transform:translate(3px)}:is(html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__childCard:hover .CommunityDetailsPage-module__UVh7oW__cardArrow,html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__projectCard:hover .CommunityDetailsPage-module__UVh7oW__cardArrow){transform:translate(-3px)}.CommunityDetailsPage-module__UVh7oW__childBody{padding:1.1rem 0 0}.CommunityDetailsPage-module__UVh7oW__childBody h3,.CommunityDetailsPage-module__UVh7oW__projectBody h3,.CommunityDetailsPage-module__UVh7oW__propertyBody h3{letter-spacing:-.035em;margin:0;font-weight:620}.CommunityDetailsPage-module__UVh7oW__childBody h3{font-size:clamp(1.25rem,2vw,1.65rem)}.CommunityDetailsPage-module__UVh7oW__childBody p{color:var(--cmep-muted);margin:.55rem 0 0;font-size:.85rem}.CommunityDetailsPage-module__UVh7oW__projectRail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - .833333rem);grid-auto-flow:column;gap:1.25rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.CommunityDetailsPage-module__UVh7oW__projectRail::-webkit-scrollbar{display:none}.CommunityDetailsPage-module__UVh7oW__projectCard{scroll-snap-align:start;background:var(--cmep-paper-pure);border:1px solid var(--cmep-line);min-width:0}.CommunityDetailsPage-module__UVh7oW__projectMedia{aspect-ratio:1.4}.CommunityDetailsPage-module__UVh7oW__projectMediaShade{background:linear-gradient(#00000005,#0000004d)}.CommunityDetailsPage-module__UVh7oW__projectBadge,.CommunityDetailsPage-module__UVh7oW__propertyListing,.CommunityDetailsPage-module__UVh7oW__propertyBadge{z-index:2;letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:760;position:absolute}.CommunityDetailsPage-module__UVh7oW__projectBadge{inset-inline-start:1rem;color:#fff;background:#10100fd6;padding:.55rem .7rem;top:1rem}.CommunityDetailsPage-module__UVh7oW__projectBody{padding:1.2rem 1.25rem 1.4rem}.CommunityDetailsPage-module__UVh7oW__projectTopline{color:var(--cmep-muted-soft);justify-content:space-between;gap:1rem;display:flex}.CommunityDetailsPage-module__UVh7oW__projectBody h3{margin-top:.85rem;font-size:clamp(1.45rem,2.1vw,2rem)}.CommunityDetailsPage-module__UVh7oW__projectBody p{color:var(--cmep-muted);margin:.45rem 0 1.15rem;font-size:.88rem}.CommunityDetailsPage-module__UVh7oW__projectBody strong{border-top:1px solid var(--cmep-line);padding-top:1rem;font-size:1rem;font-weight:720;display:block}.CommunityDetailsPage-module__UVh7oW__propertiesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.CommunityDetailsPage-module__UVh7oW__propertyCard{background:var(--cmep-paper);border:1px solid var(--cmep-line);transition:transform var(--cmep-duration-base) var(--cmep-ease-out), box-shadow var(--cmep-duration-base) var(--cmep-ease-out), border-color var(--cmep-duration-base) var(--cmep-ease-out)}.CommunityDetailsPage-module__UVh7oW__propertyCard:hover{border-color:var(--cmep-line-strong);box-shadow:var(--cmep-shadow-sm);transform:translateY(-3px)}.CommunityDetailsPage-module__UVh7oW__propertyMedia{aspect-ratio:1.32}.CommunityDetailsPage-module__UVh7oW__propertyMediaShade{background:linear-gradient(#0000000a,#00000061)}.CommunityDetailsPage-module__UVh7oW__propertyListing{inset-inline-start:1rem;color:var(--cmep-ink);background:#ffffffeb;padding:.52rem .68rem;top:1rem}.CommunityDetailsPage-module__UVh7oW__propertyBadge{inset-inline-end:1rem;color:#fff;background:#10100fd6;padding:.52rem .68rem;top:1rem}.CommunityDetailsPage-module__UVh7oW__propertyBody{padding:1.25rem 1.3rem 1.4rem}.CommunityDetailsPage-module__UVh7oW__propertyBody>span{color:var(--cmep-muted-soft)}.CommunityDetailsPage-module__UVh7oW__propertyBody h3{min-height:2.6em;margin-top:.7rem;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.28}.CommunityDetailsPage-module__UVh7oW__propertyBody>strong{margin-top:1.05rem;font-size:1.02rem;font-weight:760;display:block}.CommunityDetailsPage-module__UVh7oW__propertyFacts{border-top:1px solid var(--cmep-line);color:var(--cmep-muted);flex-wrap:wrap;gap:.8rem 1.15rem;margin-top:1rem;padding-top:1rem;font-size:.78rem;display:flex}.CommunityDetailsPage-module__UVh7oW__propertyFacts span{align-items:center;gap:.42rem;display:inline-flex}.CommunityDetailsPage-module__UVh7oW__propertyFacts i{width:1rem;height:1rem;display:inline-flex}.CommunityDetailsPage-module__UVh7oW__propertyFacts svg{width:100%;height:100%}.CommunityDetailsPage-module__UVh7oW__locationSection{background:var(--cmep-night);color:var(--cmep-on-night)}.CommunityDetailsPage-module__UVh7oW__locationGrid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(2rem,5vw,5rem);display:grid}.CommunityDetailsPage-module__UVh7oW__locationContent{flex-direction:column;justify-content:center;padding-block:2rem;display:flex}.CommunityDetailsPage-module__UVh7oW__locationContent h2{max-width:11ch;color:var(--cmep-on-night);margin-top:1rem;font-size:clamp(2.5rem,4.8vw,5rem);line-height:.98}.CommunityDetailsPage-module__UVh7oW__locationContent>p{max-width:34rem;color:var(--cmep-on-night-muted);margin-top:1.5rem}.CommunityDetailsPage-module__UVh7oW__locationFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.CommunityDetailsPage-module__UVh7oW__locationFacts>div{border-top:1px solid var(--cmep-night-line);padding-top:1rem}.CommunityDetailsPage-module__UVh7oW__locationFacts span{color:var(--cmep-on-night-muted)}.CommunityDetailsPage-module__UVh7oW__locationFacts strong{margin-top:.55rem;font-size:.96rem;font-weight:620;display:block}.CommunityDetailsPage-module__UVh7oW__mapLink{width:fit-content;color:var(--cmep-on-night);border-bottom:1px solid #ffffff57;align-items:center;gap:.65rem;margin-top:2rem;padding-bottom:.35rem;font-size:.86rem;font-weight:700;display:inline-flex}.CommunityDetailsPage-module__UVh7oW__mapStage{background:var(--cmep-night-raised);min-height:34rem;overflow:hidden}.CommunityDetailsPage-module__UVh7oW__mapStage iframe{filter:grayscale(.94)contrast(1.05)brightness(.9);border:0;width:100%;height:100%;min-height:34rem}.CommunityDetailsPage-module__UVh7oW__finalCta{min-height:36rem;color:var(--cmep-on-night);background:var(--cmep-night);isolation:isolate;align-items:end;display:flex;position:relative}.CommunityDetailsPage-module__UVh7oW__finalCtaMedia{z-index:0}.CommunityDetailsPage-module__UVh7oW__finalCtaImage{object-position:center 48%}.CommunityDetailsPage-module__UVh7oW__finalCtaShade{background:linear-gradient(#0003,#000000e0),linear-gradient(90deg,#0000008c,#0000 55%)}.CommunityDetailsPage-module__UVh7oW__finalCtaInner{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:end;gap:3rem;width:100%;padding-block:clamp(4rem,7vw,6.5rem);display:grid;position:relative}.CommunityDetailsPage-module__UVh7oW__finalCtaEyebrow{color:#ffffffb3!important}.CommunityDetailsPage-module__UVh7oW__finalCtaInner h2{max-width:14ch;margin-top:1rem;font-size:clamp(2.5rem,5vw,5.4rem);line-height:.98}.CommunityDetailsPage-module__UVh7oW__finalCtaActions{justify-self:end;width:min(100%,30rem)}.CommunityDetailsPage-module__UVh7oW__finalCtaActions p{color:#ffffffb8}.CommunityDetailsPage-module__UVh7oW__ctaConsultationButton{background:var(--cmep-paper);color:var(--cmep-ink);margin-top:1.5rem}@media (max-width:72rem){.CommunityDetailsPage-module__UVh7oW__heroInner{grid-template-columns:1fr}.CommunityDetailsPage-module__UVh7oW__heroPrice{border-inline-start:0;border-top:1px solid #fff3;justify-self:start;padding:1.25rem 0 0}.CommunityDetailsPage-module__UVh7oW__propertiesGrid,.CommunityDetailsPage-module__UVh7oW__childrenGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CommunityDetailsPage-module__UVh7oW__locationGrid{grid-template-columns:.85fr 1.15fr}.CommunityDetailsPage-module__UVh7oW__projectRail{grid-auto-columns:calc(50% - .625rem)}}@media (max-width:58rem){.CommunityDetailsPage-module__UVh7oW__hero{min-height:46rem}.CommunityDetailsPage-module__UVh7oW__heroInner{min-height:46rem;padding-top:1.2rem}.CommunityDetailsPage-module__UVh7oW__factsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CommunityDetailsPage-module__UVh7oW__factItem:nth-child(2){border-inline-end:1px solid var(--cmep-night-line)}.CommunityDetailsPage-module__UVh7oW__factItem:nth-child(n+3){border-top:1px solid var(--cmep-night-line)}.CommunityDetailsPage-module__UVh7oW__overviewGrid,.CommunityDetailsPage-module__UVh7oW__sectionHeader,.CommunityDetailsPage-module__UVh7oW__locationGrid,.CommunityDetailsPage-module__UVh7oW__finalCtaInner{grid-template-columns:1fr}.CommunityDetailsPage-module__UVh7oW__overviewCopy{padding-top:0}.CommunityDetailsPage-module__UVh7oW__sectionHeader>p,.CommunityDetailsPage-module__UVh7oW__sectionHeaderAside,.CommunityDetailsPage-module__UVh7oW__finalCtaActions{justify-self:stretch;width:100%}.CommunityDetailsPage-module__UVh7oW__mapStage,.CommunityDetailsPage-module__UVh7oW__mapStage iframe{min-height:28rem}}@media (max-width:44rem){.CommunityDetailsPage-module__UVh7oW__hero{min-height:42rem}.CommunityDetailsPage-module__UVh7oW__heroInner{min-height:42rem;padding-top:1rem;padding-bottom:2.4rem}.CommunityDetailsPage-module__UVh7oW__heroTopline{align-items:flex-start}.CommunityDetailsPage-module__UVh7oW__featuredLabel{font-size:.64rem}.CommunityDetailsPage-module__UVh7oW__heroContent h1{max-width:12ch;font-size:clamp(3rem,16vw,5.3rem)}.CommunityDetailsPage-module__UVh7oW__heroMeta{gap:.55rem 1.2rem}.CommunityDetailsPage-module__UVh7oW__heroActions{flex-direction:column;align-items:stretch}.CommunityDetailsPage-module__UVh7oW__heroConsultationButton,.CommunityDetailsPage-module__UVh7oW__heroSecondaryLink{justify-content:center;width:100%}.CommunityDetailsPage-module__UVh7oW__factsGrid{grid-template-columns:1fr 1fr}.CommunityDetailsPage-module__UVh7oW__factItem{min-height:7.6rem;padding:1.25rem 1rem}.CommunityDetailsPage-module__UVh7oW__factItem strong{font-size:1.05rem}.CommunityDetailsPage-module__UVh7oW__overviewSection,.CommunityDetailsPage-module__UVh7oW__childrenSection,.CommunityDetailsPage-module__UVh7oW__projectsSection,.CommunityDetailsPage-module__UVh7oW__propertiesSection,.CommunityDetailsPage-module__UVh7oW__locationSection{padding-block:clamp(4rem,18vw,5.4rem)}.CommunityDetailsPage-module__UVh7oW__overviewHeading h2,.CommunityDetailsPage-module__UVh7oW__sectionHeader h2,.CommunityDetailsPage-module__UVh7oW__locationContent h2,.CommunityDetailsPage-module__UVh7oW__finalCtaInner h2{font-size:clamp(2.35rem,10.7vw,3.5rem)}.CommunityDetailsPage-module__UVh7oW__childrenGrid,.CommunityDetailsPage-module__UVh7oW__propertiesGrid{scroll-snap-type:inline mandatory;scrollbar-width:none;margin-inline:calc(var(--cmep-gutter) * -1);padding-inline:var(--cmep-gutter);gap:1rem;display:flex;overflow-x:auto}.CommunityDetailsPage-module__UVh7oW__childrenGrid::-webkit-scrollbar{display:none}.CommunityDetailsPage-module__UVh7oW__propertiesGrid::-webkit-scrollbar{display:none}.CommunityDetailsPage-module__UVh7oW__childCard,.CommunityDetailsPage-module__UVh7oW__propertyCard{scroll-snap-align:start;flex:0 0 84vw}.CommunityDetailsPage-module__UVh7oW__projectRail{grid-auto-columns:calc(100vw - (var(--cmep-gutter) * 2));margin-inline:calc(var(--cmep-gutter) * -1);padding-inline:var(--cmep-gutter);scroll-padding-inline:var(--cmep-gutter)}.CommunityDetailsPage-module__UVh7oW__projectsSection .CommunityDetailsPage-module__UVh7oW__sectionHeader h2{white-space:normal;font-size:clamp(2.2rem,9.8vw,3.25rem)}.CommunityDetailsPage-module__UVh7oW__propertyBody h3{min-height:0}.CommunityDetailsPage-module__UVh7oW__locationFacts{grid-template-columns:1fr}.CommunityDetailsPage-module__UVh7oW__mapStage,.CommunityDetailsPage-module__UVh7oW__mapStage iframe{min-height:24rem}.CommunityDetailsPage-module__UVh7oW__finalCta{min-height:34rem}.CommunityDetailsPage-module__UVh7oW__ctaConsultationButton{width:100%}}:is(html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__heroContent h1,html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__overviewHeading h2,html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__sectionHeader h2,html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__locationContent h2,html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__finalCtaInner h2,html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__childBody h3,html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__projectBody h3,html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__propertyBody h3){letter-spacing:0}html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__heroContent h1{line-height:1.08}html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__heroEyebrow{letter-spacing:0;text-transform:none}html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__backLink{letter-spacing:0;text-transform:none}html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__featuredLabel{letter-spacing:0;text-transform:none}html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__heroPrice span{letter-spacing:0;text-transform:none}html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__factItem span{letter-spacing:0;text-transform:none}html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__locationFacts span{letter-spacing:0;text-transform:none}html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__projectTopline{letter-spacing:0;text-transform:none}html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__childParent{letter-spacing:0;text-transform:none}html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__propertyBody>span{letter-spacing:0;text-transform:none}html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__projectBadge{letter-spacing:0;text-transform:none}html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__propertyListing{letter-spacing:0;text-transform:none}html[dir=rtl] .CommunityDetailsPage-module__UVh7oW__propertyBadge{letter-spacing:0;text-transform:none}@media (prefers-reduced-motion:reduce){.CommunityDetailsPage-module__UVh7oW__cardImage,.CommunityDetailsPage-module__UVh7oW__cardArrow,.CommunityDetailsPage-module__UVh7oW__heroConsultationButton,.CommunityDetailsPage-module__UVh7oW__ctaConsultationButton,.CommunityDetailsPage-module__UVh7oW__propertyCard{transition:none}.CommunityDetailsPage-module__UVh7oW__childCard:hover .CommunityDetailsPage-module__UVh7oW__cardImage,.CommunityDetailsPage-module__UVh7oW__projectCard:hover .CommunityDetailsPage-module__UVh7oW__cardImage,.CommunityDetailsPage-module__UVh7oW__propertyCard:hover .CommunityDetailsPage-module__UVh7oW__cardImage,.CommunityDetailsPage-module__UVh7oW__childCard:hover .CommunityDetailsPage-module__UVh7oW__cardArrow,.CommunityDetailsPage-module__UVh7oW__projectCard:hover .CommunityDetailsPage-module__UVh7oW__cardArrow,.CommunityDetailsPage-module__UVh7oW__propertyCard:hover,.CommunityDetailsPage-module__UVh7oW__heroConsultationButton:hover,.CommunityDetailsPage-module__UVh7oW__ctaConsultationButton:hover{transform:none}}
