@media(max-width:760px),(max-width:1100px)and (orientation:portrait){.site-header{padding-top:max(10px,env(safe-area-inset-top));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));max-height:100dvh;overflow-y:auto}.menu-toggle,.lead-form-close{width:44px;height:44px}.nav-link{min-height:44px;font-size:.8rem}.website-pages .page-shell,.website-pages .page-copy,.lead-field{min-width:0}.website-pages .website-page.layout-details .page-copy,.website-pages .website-page.layout-details .community-facts{width:100%}.website-pages #page-26.layout-map .page-copy h1{white-space:nowrap}.website-pages .layout-support-day h1{font-size:clamp(2.5rem,10vw,6rem);white-space:normal}.lead-form-dialog{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain}.lead-field input,.lead-field select,.lead-field textarea{min-width:0;font-size:16px}}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){.website-pages .website-page.layout-team .page-shell{padding-top:calc(42svh + 36px);padding-bottom:48px}.website-pages .website-page.layout-team .page-copy h1{font-size:clamp(2rem,6vw,3.5rem);letter-spacing:.06em}.website-pages .website-page.layout-details .page-copy h1{font-size:clamp(2rem,7vw,3.5rem);overflow-wrap:anywhere}.website-pages .website-page.layout-path-map .page-shell{padding:96px 20px 36px}.path-map-experience{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;aspect-ratio:auto;width:100%}.path-map-routes,.path-map-footprints{display:none}.path-map-heading,.path-map-community,.path-map-calm,.path-stop{position:relative;inset:auto;transform:none}.path-map-heading,.path-map-community,.path-map-calm{grid-column:1 / -1;width:100%;max-width:none;text-align:center}.path-map-heading h1{max-width:none}.path-stop{width:min(220px,100%);justify-self:center}}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){.website-pages .website-page{overflow:clip}.website-pages .website-page.layout-cover{overflow:visible}.website-pages .page-shell{grid-template-columns:minmax(0,1fr)}.website-pages .cover-word.is-long{font-size:clamp(1.4rem,8.5vw,3.2rem)}.website-pages .layout-support-day .eyebrow{font-size:1.1rem}.website-pages .layout-support-day .page-body{font-size:1.05rem;line-height:1.5}.website-pages .website-page.layout-perspective-intro .page-copy h1{font-size:clamp(2rem,10vw,3.15rem)}.park-center-copy{transform:none}.park-center-copy h1{font-size:clamp(2.8rem,16vw,5rem)}.park-center-paragraph{font-size:1.1rem;line-height:1.5}.residence-intro-body,.residence-tabs-intro,.residence-tab-copy p{font-size:1rem;line-height:1.5}.residence-tab-button{min-height:48px}.website-pages #page-26.layout-map .location-grid h2{font-size:.95rem}.website-pages #page-26.layout-map .location-grid ul{font-size:.9rem;line-height:1.6}.website-pages #page-26.layout-map .location-grid{grid-template-columns:1fr}.footer-legal{font-size:.75rem;line-height:1.6}.footer-contact-list a{min-height:44px;display:inline-flex;align-items:center}.footer-contact-list a[href^="mailto:"]{overflow-wrap:anywhere}.google-map-experience{min-height:300px;height:60svh}.lead-form-heading h2{font-size:clamp(1.65rem,8vw,2.7rem);overflow-wrap:anywhere}.lead-form-overlay{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}}@media(max-height:500px)and (max-width:760px){.website-pages .park-swiper,.website-pages .layout-residence-tabs .residence-swiper{height:max(100svh,480px)}}.website-pages .website-page .page-copy>*{min-width:0;max-width:100%}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){.website-pages .website-page.layout-support-day .page-copy h1{font-size:clamp(2rem,8.5vw,5.5rem);white-space:normal}.website-pages .website-page .scroll-reveal-word{max-width:100%;overflow-wrap:anywhere}:root .website-site .website-pages .website-page .page-media{inset:0;width:100%;height:100%;overflow:hidden}:root .website-site .website-pages .website-page .page-media-secondary{display:none}:root .website-site .website-pages .website-page.layout-park-center .page-media{background:var(--background-green)}:root .website-site .website-pages .website-page.layout-park-center .page-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:none;object-position:center}}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){:root .website-site .site-header{min-height:64px;padding:max(10px,env(safe-area-inset-top)) 16px 10px;background:var(--deep-park);box-shadow:none}:root .website-site.is-cover-active .site-header{opacity:1;visibility:visible;pointer-events:auto;transform:none}:root .website-site .site-header .brand-logo{width:min(52vw,220px)}:root .website-site .site-header .nav-link{min-height:48px;font-size:1.08rem;letter-spacing:.08em}:root .website-site .website-pages .website-page{min-height:0;scroll-margin-top:64px}:root .website-site .website-pages .website-page .page-shell{min-height:0;padding:48px 20px;gap:28px;align-content:center;grid-template-columns:minmax(0,1fr)}:root .website-site .website-pages .website-page.layout-balcony{grid-template-columns:minmax(0,1fr);background:var(--background-green)}:root .website-site .website-pages .layout-balcony:after{content:none}:root .website-site .website-pages .website-page.layout-balcony .page-media{position:relative;inset:auto;grid-row:1;width:100%;height:auto;min-height:0;background:var(--background-green)}:root .website-site .website-pages .layout-balcony .page-media-video,:root .website-site .website-pages .layout-balcony .page-media img{display:block;width:100%;height:auto;max-height:calc(100svh - 64px);aspect-ratio:auto 16 / 9;object-fit:contain;transform:none;filter:none}:root .website-site .website-pages .website-page.layout-balcony .page-shell{display:none}:root .website-site .website-pages #page-02.layout-statement{background:var(--background-green);color:var(--white)}:root .website-site .website-pages #page-02 .statement-copy{color:var(--white)}:root .website-site .website-pages #page-02 .statement-row span{text-shadow:none}:root .website-site .website-pages #page-02 .statement-action:focus-visible{outline-color:var(--white)}:root .website-site .website-pages #page-02.layout-statement .page-media{display:none}:root .website-site .website-pages #page-02.layout-statement:after{content:none}:root .website-site .website-pages .layout-balcony .page-copy{transform:none;gap:16px}:root .website-site .website-pages .website-page .page-copy{width:100%;max-width:36rem}:root .website-site .website-pages .website-page .page-copy h1,:root .website-site .residence-intro-experience h1,:root .website-site .residence-tabs-heading h1,:root .website-site .park-center-copy h1,:root .website-site .footer-title{font-size:clamp(1.85rem,7.5vw,3rem);line-height:1.15;letter-spacing:.02em;white-space:normal;overflow-wrap:normal;text-wrap:balance;max-width:100%}:root .website-site .website-pages .website-page .page-body,:root .website-site .park-center-paragraph,:root .website-site .residence-intro-body,:root .website-site .residence-tabs-intro,:root .website-site .residence-tab-copy p{font-size:1rem;line-height:1.65;max-width:36rem}:root .website-site .website-pages .website-page .eyebrow,:root .website-site .park-center-eyebrow,:root .website-site .residence-intro-eyebrow,:root .website-site .residence-tabs-eyebrow{font-size:.8rem;line-height:1.5;letter-spacing:.1em}:root .website-site .website-pages .website-page.layout-cover{min-height:100svh}:root .website-site .website-pages .website-page.layout-cover .page-shell{padding:0;height:100svh}:root .website-site .cover-word{font-size:clamp(2.5rem,12vw,5rem)}:root .website-site .scroll-cue{min-width:48px;min-height:48px;bottom:28px}:root .website-site .website-pages #page-02 .page-shell{min-height:0;padding:40px 24px;align-content:center;justify-items:center}:root .website-site #page-02 .statement-experience{width:100%;max-width:22rem;margin-inline:auto;justify-items:center}:root .website-site #page-02 .statement-copy{gap:2px;width:100%;text-align:center}:root .website-site #page-02 .statement-row{display:block;width:100%;text-wrap:balance}:root .website-site #page-02 .statement-row span{font-size:clamp(.9375rem,3.6vw,1.125rem)!important;font-weight:400;line-height:1.5!important;letter-spacing:.025em;overflow-wrap:normal}:root .website-site #page-02 .statement-row span+span:before{content:" "}:root .website-site #page-02 .statement-row:nth-last-child(2) span{display:block}:root .website-site #page-02 .statement-row:nth-last-child(2) span+span{margin-top:8px}:root .website-site #page-02 .statement-inline-image.is-logo{display:block;width:min(100%,280px);height:auto;margin:16px auto 0}:root .website-site #page-02 .statement-actions{width:min(100%,300px);margin:24px auto 0;gap:10px}:root .website-site #page-02 .statement-residences{margin-top:24px;gap:6px}:root .website-site #page-02 .statement-residences-types{font-size:clamp(1rem,4.2vw,1.25rem);line-height:1.3;letter-spacing:.025em}:root .website-site #page-02 .statement-residences-caption{font-size:.6875rem;line-height:1.4;letter-spacing:.16em}:root .website-site #page-02 .statement-action{width:100%;min-width:0;min-height:48px;padding:12px 16px;font-size:.8125rem!important;letter-spacing:.08em;text-align:center}:root .website-site .statement-row span{font-size:clamp(1rem,3.8vw,1.35rem);line-height:1.5;letter-spacing:.02em;max-width:100%;text-wrap:balance}:root .website-site .statement-inline-image:not(.is-logo){display:none}:root .website-site .statement-inline-image.is-logo{width:min(72vw,300px);height:auto;margin-top:8px}:root .website-site .statement-actions{display:grid;gap:12px;width:100%;max-width:360px}:root .website-site .statement-action{min-height:48px;font-size:.9rem}:root .website-site .website-pages .website-page.layout-title{min-height:55svh}:root .website-site .website-pages .website-page.layout-title .page-shell{display:none}:root .website-site .park-center-copy{gap:8px;transform:none}:root .website-site .park-popups{display:none}:root .website-site .website-pages .website-page.layout-support-day:after{background:#0f1812a6}:root .website-site .website-pages .website-page.layout-park-center{background:var(--background-green)}:root .website-site .website-pages .website-page.layout-park-center .page-media,:root .website-site .website-pages .website-page.layout-park-center .park-popups{display:none}:root .website-site .website-pages .website-page.layout-park-center:after{content:none}:root .website-site .website-pages .website-page.layout-park-center .page-shell{background:var(--background-green);padding:56px 24px}:root .website-site .park-center-copy{text-shadow:none}:root .website-site .website-pages .scroll-reveal,:root .website-site .website-pages .scroll-reveal-word{opacity:1!important;filter:none!important;transform:none!important}:root .website-site .community-highlights{gap:20px 12px}:root .website-site .community-highlights>div{padding:12px 0;gap:8px}:root .website-site .community-highlights dd{font-size:clamp(2.2rem,10vw,3.4rem)}:root .website-site .community-highlights dt,:root .website-site .community-area,:root .website-site .community-facts h2{font-size:.85rem;line-height:1.5;letter-spacing:.04em}:root .website-site .community-residences{gap:24px;padding-block:24px}:root .website-site .community-residence-type,:root .website-site .community-residence-size,:root .website-site .community-services p{font-size:1rem;line-height:1.6}:root .website-site .community-price{font-size:1.15rem;letter-spacing:.03em;padding-top:24px}:root .website-site .path-map-experience{gap:20px 12px;padding:0}:root .website-site .path-stop{border-radius:12px;box-shadow:none}:root .website-site .path-stop figcaption{font-size:.9rem;line-height:1.35}:root .website-site .website-pages .website-page.layout-swiper .page-shell,:root .website-site .website-pages .website-page.layout-gallery .page-shell{padding:0;gap:0}:root .website-site .website-pages .park-swiper,:root .website-site .website-pages .layout-residence-tabs .residence-swiper{height:clamp(320px,65svh,560px);min-height:0}:root .website-site .park-slide{margin:0}:root .website-site .park-slide:after,:root .website-site .residence-slide:after{background:linear-gradient(transparent 45%,#0f1812cc)}:root .website-site .park-slide-caption,:root .website-site .residence-slide figcaption{font-size:1.2rem;line-height:1.4;left:20px;right:20px;bottom:24px;max-width:none;animation:none}:root .website-site .park-swiper-arrow,:root .website-site .residence-swiper-arrow{top:50%;bottom:auto;transform:translateY(-50%);width:48px;height:48px;background:transparent;color:var(--white);border:0;box-shadow:none}:root .website-site .park-swiper-arrow:hover,:root .website-site .park-swiper-arrow:focus-visible,:root .website-site .residence-swiper-arrow:hover,:root .website-site .residence-swiper-arrow:focus-visible{transform:translateY(-50%)}:root .website-site .park-swiper-arrow:first-child,:root .website-site .residence-swiper-arrow-previous{left:16px}:root .website-site .park-swiper-arrow:last-child,:root .website-site .residence-swiper-arrow-next{right:16px}:root .website-site .park-slide.is-active .park-slide-image,:root .website-site .residence-slide.is-active img,:root .website-site .residence-tab-panel:not([hidden]){animation:none}:root .website-site .website-pages .website-page.layout-residence-intro .page-shell{padding-bottom:24px}:root .website-site .website-pages .website-page.layout-residence-tabs .page-shell{padding:0 16px 40px}:root .website-site .residence-tab-button{font-size:.9rem;letter-spacing:0}:root .website-site .website-pages #page-26.layout-map .page-shell{padding:48px 20px;gap:28px}:root .website-site .website-pages #page-26.layout-map .page-copy h1{font-size:min(5.5vw,2rem);letter-spacing:.02em;line-height:1.15;max-width:100%;white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal}:root .website-site .website-pages #page-26.layout-map .location-grid{--type-subtitle: clamp(.984rem, 4.08vw, 1.2rem);--type-body: clamp(.96rem, 3.96vw, 1.2rem);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:16px 12px;width:100%}:root .website-site .website-pages #page-26.layout-map .location-grid article{gap:14px;padding:18px 8px;min-width:0;width:100%}:root .website-site .website-pages #page-26.layout-map .location-grid h2{font-size:1rem;letter-spacing:.06em;line-height:1.4}:root .website-site .website-pages #page-26.layout-map .location-grid ul{font-size:1rem;line-height:1.65}:root .website-site .website-pages .website-page.layout-google-map .page-shell{padding:32px 20px 40px}:root .website-site .google-map-experience{height:50svh;min-height:280px}:root .website-site .website-pages .website-page.layout-team{--team-photo-height: clamp(240px, 42svh, 380px);grid-template-columns:minmax(0,1fr)}:root .website-site .website-pages .layout-team .page-media{inset:var(--team-photo-height) 0 0}:root .website-site .website-pages .layout-team .page-media-secondary{position:relative;inset:auto;height:var(--team-photo-height);grid-row:1}:root .website-site .website-pages .website-page.layout-team .page-shell{grid-row:2;padding:64px 24px;gap:36px}:root .website-site .website-pages .layout-team .feature-list{gap:28px}:root .website-site .website-pages .layout-team .feature-list li{font-size:1rem;line-height:1.6;letter-spacing:.06em}:root .website-site .website-pages .website-page.layout-contact .page-shell{padding:72px 24px max(72px,env(safe-area-inset-bottom))}:root .website-site .footer-experience{min-height:0;grid-template-rows:auto;gap:40px}:root .website-site .footer-contact-list{margin:0;width:100%;gap:20px}:root .website-site .footer-contact-list a{font-size:1.25rem}:root .website-site .footer-contact-list a[href^="mailto:"]{font-size:1rem;white-space:normal}:root .website-site .footer-legal{font-size:.8rem;line-height:1.65;text-transform:none}.lead-form-dialog{padding:56px 20px 24px;width:100%}.lead-form-heading h2{font-size:1.8rem;line-height:1.2}.lead-form-heading span{font-size:1rem;line-height:1.5}.lead-form{grid-template-columns:minmax(0,1fr)}.lead-field input,.lead-field select,.lead-submit{min-height:48px}}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){:root .website-site .website-pages video{display:block;width:100%;height:auto;max-width:100%;max-height:calc(100svh - 64px - env(safe-area-inset-top));object-fit:contain;object-position:center!important;transform:none!important;animation:none}:root .website-site .website-pages .website-page .page-media:has(>video){display:block;position:relative;inset:auto;grid-column:1 / -1;grid-row:1;width:100%;height:auto;min-height:0;background:var(--background-green);transform:none!important;filter:none!important}:root .website-site .website-pages .page-media>video{position:relative;inset:auto;height:auto;aspect-ratio:auto 16 / 9}:root .website-site .website-pages .website-page.layout-title:has(video){min-height:0;background:var(--background-green)}:root .website-site .website-pages .website-page.layout-team:has(video) .page-shell{grid-row:2;padding:56px 24px}:root .website-site .website-pages .layout-team:has(video)>.page-media:not(:has(video)){inset:0}:root .website-site .website-pages .website-page.layout-cover{height:auto;min-height:0;overflow:hidden}:root .website-site .website-pages .website-page.layout-cover .page-shell{position:relative;box-sizing:border-box;height:auto;min-height:0;padding:calc(64px + env(safe-area-inset-top)) 0 0}:root .website-site .cover-experience{height:auto;min-height:0}:root .website-site .cover-stage{position:relative;inset:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:0;height:auto;background:var(--background-green)}:root .website-site .cover-moment{display:block;position:relative;min-width:0;min-height:0;overflow:hidden}:root .website-site .cover-stage-image{display:block;position:relative;inset:auto;width:100%;height:auto;aspect-ratio:auto 16 / 9;object-fit:contain;opacity:1!important;transform:none!important;transition:none;will-change:auto}:root .website-site .cover-stage-photo{aspect-ratio:16 / 9;object-fit:cover}:root .website-site .cover-word,:root .website-site .cover-word.is-long{font-size:clamp(2rem,10vw,5rem);max-width:calc(100% - 12px);letter-spacing:.02em;line-height:1.2;transform:translate(-50%,-50%)!important;transition:none;will-change:auto}:root .website-site .cover-word.is-long{font-size:clamp(1.4rem,6.5vw,3.5rem)}:root .website-site .layout-cover .scroll-cue{display:none}}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){:root .website-site .website-pages .website-page,:root .website-site .website-pages .website-page :is(h1,h2,h3,p,li,dt,dd,figcaption){text-align:center}:root .website-site .website-pages .website-page :is(.page-copy,.park-center-copy,.residence-intro-experience,.residence-tabs-heading,.residence-tab-copy,.path-map-heading,.path-map-community,.path-map-calm,.footer-experience){justify-self:center;justify-items:center;margin-inline:auto;text-align:center}:root .website-site .website-pages .website-page :is(.page-body,.residence-tab-copy p){margin-inline:auto}:root .website-site .website-pages .website-page :is(.park-slide-caption,.residence-slide figcaption){left:20px;right:20px;max-width:none;text-align:center}:root .website-site .site-header .nav-link{justify-content:center;text-align:center}:root .website-site .footer-contact-list a{justify-content:center;text-align:center}}:root{--type-title: clamp(5.4rem, 10.4vw, 9.1rem);--type-fact: clamp(5.4rem, 8.04vw, 8.4rem);--type-subtitle: clamp(1.75rem, 2.5vw, 2.25rem);--type-body: clamp(1.5rem, 2.2vw, 2rem);--type-label: 1.5rem;--type-small: 1.125rem;--copy-gap: clamp(24px, 3vw, 40px);--type-statement: clamp(2.4rem, 4.08vw, 4.2rem);--type-swiper-title: clamp(2.4rem, 3.2496vw, 3.2496rem)}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){:root{--type-title: clamp(4.2rem, 9vw, 6rem);--type-fact: clamp(4.2rem, 9vw, 6rem);--type-subtitle: clamp(1.35rem, 2.712vw, 1.8rem);--type-body: 1.625rem;--type-statement: clamp(2.1rem, 5.4vw, 3.3rem)}}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){:root{--type-title: clamp(3rem, 12.6vw, 4.2rem);--type-fact: clamp(3rem, 12.6vw, 4.2rem);--type-subtitle: clamp(1.375rem, 4.5vw, 1.75rem);--type-body: clamp(1.25rem, 4.8vw, 1.5rem);--type-label: 1.25rem;--type-small: 1rem;--type-swiper-title: clamp(1.125rem, 4.5vw, 1.5rem);--type-statement: clamp(1.8rem, 6.6vw, 2.4rem)}}.website-site .website-pages :is(h1,.cover-word){font-family:CentralParkCenturyGothic!important;font-weight:400!important;font-size:var(--type-title)!important;line-height:1.08!important;letter-spacing:.01em!important;white-space:normal!important;overflow-wrap:anywhere;text-wrap:balance}.website-site .website-pages :is(p,li,dd,.footer-contact-list a):where(:not(.cover-word)),.lead-form-heading>span,.lead-form-status{font-size:var(--type-body)!important;line-height:1.5!important;overflow-wrap:anywhere}.website-site .website-pages :is(h2,h3,.eyebrow,.park-center-eyebrow,.residence-intro-eyebrow,.residence-tabs-eyebrow,.path-map-community,.path-map-calm,.park-slide-caption,figcaption,.community-highlights dt){font-family:CentralParkCenturyGothic!important;font-weight:400!important;font-size:var(--type-subtitle)!important;line-height:1.3!important;letter-spacing:.04em!important;overflow-wrap:anywhere;text-wrap:balance}.website-site .website-pages :is(.park-slide-caption,.residence-slide figcaption){font-family:CentralParkCenturyGothic!important;font-weight:700!important;font-size:var(--type-swiper-title)!important;line-height:1.15!important;letter-spacing:.04em!important;text-transform:uppercase}.website-site .website-pages .community-highlights dd,.website-site .website-pages p.community-price{font-size:var(--type-fact)!important;line-height:1.1!important}.website-site .website-pages .community-highlights dd{font-size:min(var(--type-fact),28cqi)!important}.website-site .statement-row span{font-size:var(--type-statement)!important;line-height:1.25!important}.website-site :is(.statement-action,.residence-tab-button),.lead-form :is(input,select,textarea,button),.lead-field>span,.lead-field small,.lead-form-heading>p{font-size:var(--type-label)!important;line-height:1.5!important}.lead-form-heading h2{font-family:CentralParkCenturyGothic!important;font-weight:400!important;font-size:var(--type-statement)!important;line-height:1.15!important;overflow-wrap:anywhere}.website-site .website-pages :is(.page-copy,.park-center-copy,.residence-tab-copy){min-width:0}.website-site .footer-contact-list a{white-space:normal!important}.website-site .footer-contact-list a[href^="tel:"]{--type-body: clamp(2.4rem, 3.96vw, 3.6rem)}.website-site .website-pages .footer-experience{container-type:inline-size;min-width:0}.website-site .website-pages .footer-title{font-size:min(var(--type-title),10cqi)!important;white-space:nowrap!important;text-wrap:nowrap!important;overflow-wrap:normal;text-align:center;max-width:100%}.website-site .website-pages .footer-contact-list{width:100%;max-width:100%;min-width:0}.website-site .website-pages .footer-contact-list a[href^="mailto:"]{font-size:min(3.12rem,4cqi)!important;min-width:0;white-space:nowrap!important;text-wrap:nowrap;overflow-wrap:normal!important;text-align:center}.website-site .website-pages .footer-contact-list a[href^="mailto:"] .scroll-reveal-word{max-width:none;overflow-wrap:normal;white-space:nowrap}:root .website-site .website-pages .cover-word{white-space:nowrap!important;text-wrap:nowrap;overflow-wrap:normal;width:max-content}@media(min-width:761px)and (orientation:landscape),(min-width:1101px){:root .website-site .website-pages .cover-word.is-long{font-size:min(7vw,7.2rem)!important}}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){:root .website-site .website-pages .cover-word{font-size:clamp(1.5rem,7.2vw,2.4rem)!important;top:auto;bottom:10px;transform:translate(-50%)!important;line-height:1.15!important;white-space:nowrap!important;text-wrap:nowrap;overflow-wrap:normal;width:max-content}}:root .website-site .website-pages :is(.page-copy,.park-center-copy,.residence-intro-experience,.residence-tabs-heading,.residence-tab-copy){gap:var(--copy-gap);min-width:0;justify-items:center;text-align:center}:root .website-site .website-pages :is(.park-center-copy,.residence-intro-experience,.residence-tabs-heading){width:100%;max-width:1040px;margin-inline:auto}:root .website-site .website-pages .park-center-copy{transform:none}:root .website-site .website-pages :is(.page-body,.park-center-paragraph,.residence-intro-body,.residence-tabs-intro,.residence-tab-copy p){max-width:64ch;margin:0 auto;text-wrap:pretty}:root .website-site .website-pages .park-center-paragraph.is-intro{max-width:56ch}:root .website-site .website-pages :is(.park-center-eyebrow,.park-center-copy h1){margin:0}:root .website-site .site-header .nav-link{font-size:clamp(1.25rem,1.1vw,1.375rem);letter-spacing:.12em;line-height:1.4}:root .website-site .website-pages :is(.footer-legal,.spread-footer,.plan-note),.lead-field small{font-size:var(--type-small)!important;line-height:1.6!important}:root .website-site .website-pages .residence-tab-list{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%}:root .website-site .website-pages .residence-tab-button{min-width:0;min-height:48px;flex:1 1 auto}:root .website-site .website-pages :is(#page-13,#page-23).layout-support-day .page-copy{width:100%;max-width:1120px;margin-inline:auto}:root .website-site .website-pages #page-13.layout-support-day h1{max-width:100%;white-space:nowrap!important;overflow-wrap:normal;text-wrap:nowrap}:root .website-site .website-pages :is(#page-13,#page-23).layout-support-day .page-body{width:100%;max-width:none;text-align:center}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){:root .website-site .website-pages #page-13.layout-support-day h1{font-size:clamp(2rem,10.5vw,4.2rem)!important}}:root .website-site .website-pages #page-26.layout-map .page-copy{container-type:inline-size}:root .website-site .website-pages #page-26.layout-map .page-copy h1{font-size:min(5.5rem,7.2cqi)!important;line-height:1.15!important;white-space:nowrap!important;text-wrap:nowrap!important;overflow-wrap:normal;max-width:100%;text-align:center}:root .website-site .website-pages #page-26.layout-map .location-grid{--type-subtitle: clamp(1.25rem, 1.7vw, 1.5rem);--type-body: clamp(1.125rem, 1.4vw, 1.25rem);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;gap:28px;width:100%;max-width:1360px;align-items:stretch}:root .website-site .website-pages #page-26.layout-map .location-grid article{width:100%;min-width:0;padding:clamp(24px,2.5vw,36px);gap:20px;justify-items:stretch;text-align:left}:root .website-site .website-pages #page-26.layout-map .location-grid h2{min-height:2.6em;font-size:var(--type-subtitle)!important;line-height:1.3!important;letter-spacing:.035em!important;text-align:left;text-wrap:balance}:root .website-site .website-pages #page-26.layout-map .location-grid ul{display:grid;gap:12px;margin:0;padding:0;letter-spacing:0;text-transform:none}:root .website-site .website-pages #page-26.layout-map .location-grid li{font-size:var(--type-body)!important;line-height:1.5!important;text-align:left;text-wrap:pretty;overflow-wrap:normal}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){:root .website-site .website-pages #page-26.layout-map .location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(max-width:600px),(min-width:761px)and (max-width:1100px)and (orientation:portrait){:root .website-site .website-pages #page-26.layout-map .location-grid{--type-subtitle: clamp(.875rem, 3.2vw, 1.125rem);--type-body: clamp(.875rem, 3vw, 1.0625rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}:root .website-site .website-pages #page-26.layout-map .location-grid article{padding:18px 12px;gap:14px}:root .website-site .website-pages #page-26.layout-map .location-grid h2{min-height:0}:root .website-site .website-pages #page-26.layout-map .location-grid li{overflow-wrap:anywhere}}.statement-residences{color:var(--white);display:grid;gap:12px;justify-items:center;margin-top:clamp(48px,7vw,80px);text-align:center;text-transform:uppercase}.statement-residences-types{font-family:CentralParkCenturyGothic;font-size:clamp(1.75rem,5vw,4rem);font-weight:700;letter-spacing:.015em;line-height:1.2}.statement-residences-caption{font-family:CentralParkCenturyGothic;font-size:clamp(1.0625rem,2.5vw,2rem);font-weight:700;letter-spacing:.14em;line-height:1.4}@media(min-width:761px)and (max-width:1699px)and (orientation:landscape),(min-width:1101px)and (max-width:1699px){:root .website-site .website-pages #page-02.layout-statement .page-shell{padding-top:300px}}:root .website-site .website-pages #page-02 .statement-row{display:flex;justify-content:center;width:100%}:root .website-site .website-pages #page-02 .statement-row:nth-last-child(2){margin-top:clamp(24px,5svh,56px)}@media(min-width:761px)and (orientation:landscape),(min-width:1101px){:root .website-site .website-pages #page-02 .page-shell{align-content:center;padding:clamp(88px,10svh,120px) clamp(32px,7vw,120px) clamp(56px,8svh,96px)}:root .website-site .website-pages #page-02 .statement-experience{container-type:inline-size;max-width:min(1200px,100%);margin-inline:auto}:root .website-site .website-pages #page-02 .statement-copy{gap:clamp(12px,2svh,24px)}:root .website-site .website-pages #page-02 .statement-row{width:100%;flex-wrap:nowrap;gap:2cqi}:root .website-site .website-pages #page-02 .statement-row:is(:nth-child(1),:nth-child(3),:nth-child(4)){justify-content:center}:root .website-site .website-pages #page-02 .statement-row span{font-size:clamp(28px,4cqi,48px)!important;letter-spacing:.025em;line-height:1.25!important;white-space:nowrap;overflow-wrap:normal}:root .website-site .website-pages #page-02 .statement-inline-image:not(.is-logo){width:22cqi;height:6.4cqi}:root .website-site .website-pages #page-02 .statement-row:last-child{margin-top:clamp(12px,2svh,24px)}:root .website-site .website-pages #page-02 .statement-inline-image.is-logo{width:48cqi;height:auto}:root .website-site .website-pages #page-02 .statement-residences{margin-top:clamp(64px,8svh,104px);gap:14px}:root .website-site .website-pages #page-02 .statement-residences-types{font-size:clamp(28px,3.7cqi,44px);letter-spacing:.06em}:root .website-site .website-pages #page-02 .statement-residences-caption{font-size:clamp(16px,1.85cqi,23px);letter-spacing:.2em}:root .website-site .website-pages #page-02 .statement-actions{width:min(100%,720px);gap:20px;margin-top:clamp(32px,4.5svh,48px)}:root .website-site .website-pages #page-02 .statement-action{--type-label: clamp(15px, 1.7cqi, 18px);min-height:64px;padding:18px 24px}}:root .website-site .website-pages .gallery-title{font-size:clamp(2.5rem,5vw,5rem)!important;line-height:1.15!important}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){:root .website-site .website-pages .gallery-title{font-size:clamp(2rem,7vw,3rem)!important}}:root .lead-form-overlay{padding:24px}:root .lead-form-scrim{background:#111b14b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root .lead-form-dialog{width:min(780px,100%);max-height:calc(100dvh - 48px);padding:40px;background:#faf7f0;border:1px solid #d9dfd1;border-top:6px solid #536148;border-radius:16px;box-shadow:0 28px 100px #0c120e55;overscroll-behavior:contain;scrollbar-gutter:stable}:root .lead-form-close{width:44px;height:44px;top:18px;right:18px;background:#ecefe7;border-color:#d3dacb;font-size:26px;line-height:1}:root .lead-form-close:hover{background:#dce3d3}:root .lead-form-heading{gap:14px;padding:0 0 28px;margin-bottom:24px;border-color:#d9dfd1}:root .lead-form-heading>p{padding-right:48px;color:#7e4932;font-size:15px!important;letter-spacing:.16em;line-height:1.5!important}:root .lead-form-heading h2{padding-right:24px;font-size:clamp(2rem,3.6vw,2.75rem)!important;line-height:1.15!important;letter-spacing:-.025em;text-transform:none;text-wrap:balance}:root .lead-form-heading>span{max-width:54ch;color:#58634f;font-size:19px!important;line-height:1.55!important}:root .lead-form{gap:22px 20px}:root .lead-form-required{grid-column:1 / -1;margin:0;color:#58634f;font-size:15px;line-height:1.5}:root .lead-field{min-width:0;align-content:start;gap:9px}:root .lead-field>span{color:#303a2d;font-size:17px!important;line-height:1.4!important;letter-spacing:.015em;text-transform:none}:root .lead-field :is(input,select,textarea){background:#fffefa;border:1px solid #aab49e;border-radius:8px;min-width:0;min-height:56px;padding:14px 16px;font-family:CentralParkCenturyGothic,sans-serif;font-size:18px!important;line-height:1.5!important;transition:border-color .15s,box-shadow .15s}:root .lead-field textarea{min-height:120px}:root .lead-field :is(input,textarea)::placeholder{color:#727a6c;opacity:1}:root .lead-field :is(input,select,textarea):focus{border-color:#536148;outline:3px solid #53614826;outline-offset:1px}:root .lead-field [aria-invalid=true]{border-color:#a13d2b;background:#fff8f4}:root .lead-field small{font-size:15px!important;line-height:1.5!important}:root .lead-form-status{background:#edf2e7;border-color:#bccaae;font-size:17px!important;line-height:1.5!important}:root .lead-form-status.is-error{background:#fff0e9;border-color:#d5a090}:root .lead-submit{min-height:58px;margin-top:4px;padding:14px 24px;border-radius:8px;background:#43563a;font-size:18px!important;line-height:1.5!important;letter-spacing:.06em;text-transform:none}:root .lead-submit:hover:not(:disabled){background:#2d3e26}:root :is(.lead-submit,.lead-form-close):focus-visible{outline:3px solid #a25f43;outline-offset:4px}@media(max-width:600px),(min-width:761px)and (max-width:1100px)and (orientation:portrait){:root .lead-form-overlay{padding:12px}:root .lead-form-dialog{padding:28px 20px;max-height:calc(100dvh - 24px);border-radius:12px}:root .lead-form-close{top:12px;right:12px}:root .lead-form-heading{padding-bottom:22px;gap:12px}:root .lead-form-heading h2{padding-right:0;font-size:2rem!important}:root .lead-form-heading>span{font-size:17px!important}:root .lead-form{grid-template-columns:minmax(0,1fr);gap:18px}}:root .website-site .website-pages #page-03{--type-title: clamp(2rem, 4.4vw, 5rem);--type-subtitle: clamp(.875rem, 1.3vw, 1.25rem);--type-body: clamp(.9375rem, 1.08vw, 1.125rem)}:root .website-site .website-pages #page-03 .page-shell{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;padding-inline:clamp(24px,5vw,96px)}:root .website-site .website-pages #page-03 .page-copy{width:auto;max-width:100%;justify-self:start;justify-items:start;margin:0;gap:12px;transform:none;text-align:left}:root .website-site .website-pages #page-03 :is(h1,.eyebrow,.page-body){margin:0;text-align:left}:root .website-site .website-pages #page-03 h1{white-space:nowrap!important}:root .website-site .website-pages #page-03 .page-body{max-width:clamp(230px,24vw,380px);text-wrap:pretty}.cover-progress{position:absolute;z-index:4;top:50%;right:clamp(24px,3vw,56px);transform:translateY(-50%);display:grid;gap:12px;margin:0;padding:0;list-style:none;pointer-events:none}.cover-progress-marker{width:3px;height:32px;border-radius:2px;background:#ffffff59;box-shadow:0 1px 4px #00000040}.cover-progress-marker.is-active{background:#fff}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){.cover-progress{display:none}}@font-face{font-family:CentralParkCenturyGothic;font-style:normal;font-weight:400;font-display:swap;src:url(/Document%20fonts/GOTHIC.woff2) format("woff2")}@font-face{font-family:CentralParkCenturyGothic;font-style:normal;font-weight:700;font-display:swap;src:url(/Document%20fonts/GOTHICB.woff2) format("woff2")}@font-face{font-family:CentralParkRalewayMedium;font-style:normal;font-weight:500;font-display:swap;src:url(/Document%20fonts/Raleway-Medium.woff2) format("woff2")}:root{--background-green: #5e6851;--background-cream: #ccc3b4;--park-green: #4a5a43;--deep-park: #20291f;--leaf: #6e7b62;--olive: #9aa58d;--cream: #eee8dc;--paper: #fbf7ed;--mist: #e7edf0;--sky-wash: #c9d7da;--stone: #d8cfbd;--sand: #c8bca5;--clay: #a25f43;--copper: #b9764f;--dusk: #29373b;--night: #151c1a;--ink: #1d221c;--muted: #676b61;--white: #ffffff;--line: rgba(74, 90, 67, .18);--wash: rgba(251, 247, 237, .82);--shadow: 0 22px 60px rgba(29, 34, 28, .16);--soft-shadow: 0 14px 36px rgba(29, 34, 28, .1);--hero-title-size: 7rem;--display-title-size: 5.8rem;--page-title-size: 4.4rem;--section-title-size: 3rem;--lead-size: 1.22rem;--body-size: 1.02rem}*{box-sizing:border-box}html{background:var(--background-cream);font-family:CentralParkCenturyGothic;scroll-behavior:auto}body{margin:0;background:var(--background-cream);color:var(--ink);font-family:CentralParkCenturyGothic;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%}a{color:inherit}button,input,textarea,select{font:inherit}.site-header{align-items:center;background:linear-gradient(180deg,#20291ff0,#151c1aeb);border:0;border-radius:0;box-shadow:0 14px 36px #0c120e38;color:#fcf8efdb;display:grid;gap:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);left:0;min-height:86px;padding:0 clamp(44px,6.8vw,118px);position:fixed;right:0;top:0;transition:opacity .22s ease,transform .22s ease,visibility .22s ease;z-index:30}.website-site.is-cover-active .site-header{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 24px));visibility:hidden}.brand{appearance:none;align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:1px;grid-column:2;grid-row:1;justify-items:center;min-width:min(270px,24vw);padding:0 clamp(22px,3vw,54px);text-align:center;text-decoration:none;text-transform:uppercase;z-index:2}.brand:focus-visible{outline:2px solid rgba(255,251,242,.62);outline-offset:5px}.brand-logo{display:block;height:auto;max-height:54px;object-fit:contain;width:clamp(260px,25vw,400px)}.brand-name{color:#fffbf2f5;font-size:clamp(1.28rem,2vw,2.22rem);font-weight:700;letter-spacing:.16em;line-height:1;white-space:nowrap}.brand-subtitle{color:#fffbf2b8;display:none;font-family:CentralParkRalewayMedium;font-size:.66rem;letter-spacing:.08em}.nav-links{align-items:center;background:transparent;border:0;border-radius:0;display:grid;gap:0;grid-column:1 / -1;grid-row:1;grid-template-columns:minmax(0,1fr) minmax(210px,27vw) minmax(0,1fr);justify-content:normal;max-width:none;overflow:visible;padding:0;scrollbar-width:none;width:100%}.nav-links::-webkit-scrollbar{display:none}.nav-group{align-items:center;display:flex;gap:clamp(26px,3.1vw,54px)}.nav-group-left{grid-column:1;justify-self:end;padding-right:clamp(30px,4.2vw,82px)}.nav-group-right{grid-column:3;justify-self:start;padding-left:clamp(30px,4.2vw,82px)}.nav-link{align-items:center;appearance:none;background:transparent;border:0;border-radius:0;color:#fffbf2f0;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:CentralParkCenturyGothic;font-size:clamp(1rem,1.1vw,1.375rem);font-weight:700;justify-content:center;letter-spacing:.08em;line-height:1;min-height:auto;padding:8px 0;position:relative;text-align:center;text-transform:uppercase;transition:color .18s ease,opacity .18s ease}@media(min-width:761px)and (orientation:landscape),(min-width:1101px){.website-site .site-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(20px,2vw,40px);padding-inline:clamp(24px,2.5vw,60px);padding-block:12px}.website-site .site-header .brand{min-width:0;padding:0}.website-site .site-header .brand-logo{width:clamp(240px,22vw,400px)}.website-site .site-header .nav-links{display:contents}.website-site .site-header .nav-group{grid-row:1;justify-self:stretch;justify-content:center;flex-wrap:wrap;gap:4px clamp(14px,1.6vw,36px);padding:0;min-width:0}.website-site .site-header .nav-link{min-height:40px;white-space:nowrap}}.nav-link:after{background:currentColor;bottom:0;content:"";height:1px;left:0;opacity:0;position:absolute;right:.3em;transform:scaleX(.24);transform-origin:center;transition:opacity .18s ease,transform .18s ease}.nav-link:hover,.nav-link:focus-visible{background:transparent;color:#fffbf2fa}.nav-link:focus-visible{outline:2px solid rgba(255,251,242,.62);outline-offset:2px}.nav-link.is-active{background:transparent;color:#fffbf2fa}.nav-link.is-active:after{opacity:.72;transform:scaleX(1)}.menu-toggle{align-items:center;appearance:none;background:#fffbf21a;border:1px solid rgba(255,251,242,.24);border-radius:4px;color:#fffbf2eb;cursor:pointer;display:none;grid-column:3;grid-row:1;height:40px;justify-content:center;justify-self:end;padding:0;position:relative;width:40px;z-index:3}.menu-toggle span{background:currentColor;display:block;height:2px;position:absolute;transition:opacity .18s ease,transform .18s ease;width:18px}.menu-toggle span:first-child{transform:translateY(-6px)}.menu-toggle span:last-child{transform:translateY(6px)}.site-header.is-menu-open .menu-toggle span:first-child{transform:rotate(45deg)}.site-header.is-menu-open .menu-toggle span:nth-child(2){opacity:0}.site-header.is-menu-open .menu-toggle span:last-child{transform:rotate(-45deg)}.menu-toggle:hover,.menu-toggle:focus-visible{background:#fffbf22e;color:#fffbf2}.menu-toggle:focus-visible{outline:2px solid rgba(255,251,242,.62);outline-offset:3px}.website-pages .website-page.layout-path-map{background:linear-gradient(#f6f1e829,#f6f1e81f),url(/Links/generate__subtle_2qshas9m113ziy6172yt_0aefd.webp) center / cover no-repeat;min-height:75svh}.website-site.is-path-map-active .website-pages{background:linear-gradient(#f6f1e829,#f6f1e81f),url(/Links/generate__subtle_2qshas9m113ziy6172yt_0aefd.webp) center / cover no-repeat}.website-pages .website-page.layout-path-map:after{content:none}.website-pages .website-page.layout-path-map .page-shell{align-content:start;align-items:start;grid-template-columns:1fr;justify-items:center;min-height:75svh;padding:clamp(82px,8svh,96px) clamp(16px,2.5vw,44px) clamp(16px,2.5svh,28px)}.path-map-experience{aspect-ratio:1680 / 600;background:transparent;border:0;box-shadow:none;color:var(--deep-park);height:auto;isolation:isolate;min-height:0;overflow:visible;position:relative;width:min(1780px,calc(100vw - clamp(18px,3vw,56px)))}.path-map-experience:before{content:none}.path-map-routes,.path-map-footprints,.path-map-heading,.path-map-community,.path-map-calm,.path-stop{position:absolute}.path-map-footprints{inset:0;pointer-events:none;z-index:2}.path-map-routes{inset:0;z-index:1}.path-map-route{fill:none;stroke:#141712e0;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.18;vector-effect:non-scaling-stroke}.path-map-route-base{opacity:.58}.path-map-route-motion{animation:pathRouteFlow .65s linear infinite;opacity:1;stroke:#605642d9;stroke-dasharray:.055 .105;stroke-dashoffset:.16;stroke-width:2.6}.website-page.layout-path-map.is-active-page .path-map-route-motion{opacity:1}.path-map-route-motion-right{animation-delay:-325ms;animation-duration:.75s}.website-page.layout-path-map.is-active-page .path-map-route-base{animation:pathRoutePulse 4.2s ease-in-out infinite}@keyframes pathRouteFlow{0%{stroke-dashoffset:.16}to{stroke-dashoffset:0}}@keyframes pathRoutePulse{0%,to{opacity:.42}50%{opacity:.72}}.path-map-heading{left:3.25%;text-align:center;top:13.5%;width:min(330px,18vw);z-index:3}.path-map-heading h1,.path-map-community,.path-map-calm{font-weight:400;letter-spacing:0;line-height:1.14;margin:0;text-transform:none}.path-map-heading h1{font-size:clamp(1.62rem,1.9vw,2.28rem)}.path-map-community{font-size:clamp(1.58rem,1.9vw,2.28rem);left:52.7%;max-width:320px;top:49.2%;z-index:3}.path-map-calm{bottom:12.4%;font-size:clamp(1.58rem,1.9vw,2.28rem);max-width:320px;right:1.2%;text-align:center;z-index:5}.path-stop{aspect-ratio:1;border:1.25px solid rgba(26,30,23,.9);border-radius:50%;box-shadow:0 4px 12px #2d271c2e;margin:0;overflow:hidden;width:clamp(168px,13.4%,248px);z-index:4}.path-stop:after{background:linear-gradient(180deg,#0f130e14,#0f130e75),radial-gradient(circle at 50% 45%,transparent,rgba(15,19,14,.18));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.path-stop img{height:100%;object-fit:cover;width:100%}.path-stop figcaption{color:var(--white);font-family:CentralParkRalewayMedium;font-size:clamp(1.02rem,1.32vw,1.58rem);font-weight:700;inset:50% 13px auto;line-height:1.08;position:absolute;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.68);text-transform:uppercase;transform:translateY(-50%);z-index:2}.path-stop figcaption span{display:block}.path-stop-entrance{left:3.55%;top:38.5%}.path-stop-jogging{left:23.15%;top:6.8%}.path-stop-yoga{left:38.2%;top:46.2%}.path-stop-seating{left:56.3%;top:5.5%}.path-stop-kids{right:20%;top:53%}.path-stop-swimming{right:4.65%;top:9.3%}.path-footprint{display:block;height:clamp(18px,1.8vw,28px);opacity:1;position:absolute;width:clamp(15px,1.45vw,22px);z-index:2}.path-footprint:before,.path-footprint:after{background:#07851e;border-radius:58% 58% 48% 48%;content:"";height:58%;position:absolute;top:9%;width:36%}.path-footprint:before{left:9%;transform:rotate(12deg)}.path-footprint:after{right:9%;top:38%;transform:rotate(-8deg)}.path-footprint-1{--path-step: 1;left:13.1%;top:27%;transform:rotate(112deg)}.path-footprint-2{--path-step: 2;left:20.7%;top:25%;transform:rotate(102deg)}.path-footprint-3{--path-step: 3;left:26.7%;top:50.5%;transform:rotate(18deg)}.path-footprint-4{--path-step: 4;left:32.1%;top:72%;transform:rotate(96deg)}.path-footprint-5{--path-step: 5;left:44.4%;top:33%;transform:rotate(24deg)}.path-footprint-6{--path-step: 6;left:52.3%;top:28.4%;transform:rotate(104deg)}.path-footprint-7{--path-step: 7;left:63.7%;top:43.6%;transform:rotate(116deg)}.path-footprint-8{--path-step: 8;right:31.6%;top:72.4%;transform:rotate(205deg)}.path-footprint-9{--path-step: 9;right:24.4%;top:56.5%;transform:rotate(24deg)}.path-footprint-10{--path-step: 10;right:18.1%;top:50.3%;transform:rotate(20deg)}.path-footprint-11{--path-step: 11;right:15.5%;top:65.5%;transform:rotate(24deg)}.path-footprint-12{--path-step: 12;right:17.6%;top:24%;transform:rotate(112deg)}.path-footprint-13{--path-step: 13;left:80.6%;top:22.7%;transform:rotate(112deg)}.path-footprint-14{--path-step: 14;right:7.4%;top:24.5%;transform:rotate(110deg)}@media(prefers-reduced-motion:reduce){.path-map-experience,.path-map-experience:before,.path-map-route,.path-map-heading,.path-map-community,.path-map-calm,.path-stop,.path-footprint{animation:none}.path-map-route{stroke-dashoffset:0}.path-map-route-motion{display:none}.path-map-heading,.path-map-community,.path-map-calm,.path-stop,.path-footprint{opacity:1}}.page{min-height:calc(100dvh - 72px);overflow:hidden}.section{padding:clamp(64px,8vw,118px) clamp(18px,5vw,76px)}.section-inner{margin:0 auto;max-width:1240px}.eyebrow{color:var(--clay);font-family:CentralParkRalewayMedium;font-size:.78rem;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.kicker{color:var(--muted);font-family:CentralParkRalewayMedium;font-size:1rem;margin:0}.display-title{font-size:var(--display-title-size);font-weight:700;line-height:.86;margin:0;text-transform:uppercase}.page-title{font-size:var(--page-title-size);font-weight:700;line-height:.94;margin:0;text-transform:uppercase}.section-title{font-size:var(--section-title-size);font-weight:700;line-height:1;margin:0;text-transform:uppercase}.lead{font-size:var(--lead-size);line-height:1.65;margin:0;max-width:760px}.body-copy{color:var(--muted);font-size:var(--body-size);line-height:1.75;margin:0}.image-frame{background:var(--background-cream);border-radius:6px;box-shadow:var(--shadow);overflow:hidden}.image-frame img{height:100%;object-fit:cover;width:100%}.scroll-reveal{transform-origin:0% 50%}.scroll-reveal-word{display:inline-block}@media(prefers-reduced-motion:reduce){.scroll-reveal{transform:none!important}.scroll-reveal-word{filter:none!important;opacity:1!important}}.statement-actions{--type-label: clamp(1rem, 1.5vw, 1.25rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;justify-content:center;width:min(100%,760px);margin:clamp(32px,4.5svh,52px) auto 0}.statement-action{align-items:center;border:1px solid transparent;border-radius:999px;color:var(--deep-park);cursor:pointer;display:inline-flex;font-family:CentralParkRalewayMedium;font-size:.82rem;justify-content:center;letter-spacing:.08em;min-height:72px;min-width:0;padding:16px 24px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.statement-action-primary{background:var(--background-cream)}.statement-action-secondary{background:#1b281e3d;border-color:#ffffffbf;color:var(--white)}.statement-action:hover,.statement-action:focus-visible{background:var(--background-cream);color:var(--deep-park);transform:translateY(-2px)}.statement-action:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:4px}.website-pages .website-page.layout-swiper{--swiper-frame-space: 0px;background:var(--background-cream)}.website-pages .website-page.layout-swiper:after{content:none}.website-pages .website-page.layout-swiper .page-shell{display:block;min-height:100svh;padding:0}.park-swiper{background:var(--background-cream);color:var(--deep-park);height:100svh;min-height:100svh;overflow:hidden;position:relative}.park-swiper-slides,.park-slide,.park-slide-image{inset:0;position:absolute}.park-swiper-slides,.park-swiper-controls{inset:var(--swiper-frame-space)}.park-slide{opacity:0;pointer-events:none}.park-slide:after{background:linear-gradient(90deg,#11231829,#1123180a 34%,#11231800),linear-gradient(180deg,#11231800,#11231833);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.park-slide.is-active{opacity:1;pointer-events:auto;z-index:1}.park-slide-image{height:100%;object-fit:cover;width:100%}.website-pages #page-07 .park-swiper{background:var(--deep-park)}.website-pages #page-07 .park-slide-image{object-fit:cover!important;animation:none;scale:none;transform:none}.website-pages #page-07 .park-slide:is(:nth-child(2),:nth-child(3)) .park-slide-image{top:auto;bottom:0;height:160%;object-position:center bottom!important}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){.website-pages #page-07 .park-slide:nth-child(6) .park-slide-image{top:auto;bottom:0;height:180%;object-position:center bottom!important}}:root .website-site .website-pages #page-07 .park-slide.is-plan .park-slide-image{top:0;height:100%;box-sizing:border-box;padding:0;object-fit:cover!important;object-position:center!important}:root .website-site .website-pages #page-07 .park-slide.is-plan:after{background:none}.website-pages #page-14.layout-swiper,.website-pages #page-14 .park-swiper,.website-pages #page-14 .park-slide{background:none}.website-pages #page-14 .park-slide-image{object-fit:cover}.website-pages #page-14 .park-slide:after{z-index:2}.park-slide-caption{bottom:clamp(42px,6svh,78px);color:var(--white);font-family:CentralParkRalewayMedium;font-size:clamp(1.45rem,3.25vw,3.8rem);left:clamp(42px,5.8vw,92px);line-height:1;margin:0;max-width:min(980px,calc(100% - 230px));position:absolute;text-shadow:0 2px 14px rgba(0,0,0,.62);text-transform:uppercase;z-index:3}.park-slide-copy{bottom:clamp(56px,8svh,92px);color:var(--white);left:clamp(58px,7vw,116px);max-width:min(860px,calc(100% - 220px));position:absolute;text-shadow:0 2px 18px rgba(0,0,0,.42);z-index:2}.park-slide-copy.is-panel{background:var(--background-cream);border-left:4px solid rgba(162,95,67,.72);bottom:auto;box-shadow:0 18px 48px #1d221c24;color:var(--deep-park);left:clamp(82px,8vw,150px);max-width:min(620px,calc(100% - 220px));padding:clamp(22px,3vw,38px);text-shadow:none;top:50%;transform:translateY(-42%)}.park-slide-eyebrow{font-family:CentralParkRalewayMedium;font-size:clamp(.78rem,1vw,1rem);letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.park-slide-copy h2{font-size:clamp(3rem,6vw,6.6rem);font-weight:400;line-height:.9;margin:0;text-transform:uppercase}.park-slide-copy.is-panel h2{color:var(--deep-park);font-size:clamp(2.7rem,5.15vw,5.45rem);font-weight:700}.park-slide-copy p:not(.park-slide-eyebrow){font-size:clamp(.95rem,1.25vw,1.18rem);line-height:1.48;margin:14px 0 0;max-width:620px}.park-slide-copy.is-panel .park-slide-eyebrow,.park-slide-copy.is-panel p:not(.park-slide-eyebrow){color:var(--deep-park)}.park-slide-points{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:18px 0 0;padding:0}.park-slide-points li{border:1px solid rgba(255,255,255,.52);border-radius:999px;font-family:CentralParkRalewayMedium;font-size:clamp(.68rem,.8vw,.82rem);letter-spacing:.08em;padding:8px 11px;text-transform:uppercase}.park-swiper-controls{inset:var(--swiper-frame-space);pointer-events:none;position:absolute;z-index:4}.park-swiper-arrow{align-items:center;background:transparent;border:0;border-radius:6px;box-shadow:none;color:var(--white);cursor:pointer;display:inline-flex;font-size:0;height:clamp(50px,4.6vw,70px);justify-content:center;line-height:1;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:clamp(50px,4.6vw,70px)}.park-swiper-arrow:before,.park-swiper-arrow:after{background:currentColor;border-radius:999px;content:"";height:clamp(3px,.34vw,5px);left:50%;position:absolute;top:50%;transform-origin:left center;width:clamp(18px,1.85vw,30px)}.park-swiper-arrow-previous:before{transform:translate(-42%,-50%) rotate(-45deg)}.park-swiper-arrow-previous:after{transform:translate(-42%,-50%) rotate(45deg)}.park-swiper-arrow-next:before,.park-swiper-arrow-next:after{left:auto;right:50%;transform-origin:right center}.park-swiper-arrow-next:before{transform:translate(42%,-50%) rotate(45deg)}.park-swiper-arrow-next:after{transform:translate(42%,-50%) rotate(-45deg)}.park-swiper-arrow:first-child{left:clamp(20px,3vw,48px)}.park-swiper-arrow:last-child{right:clamp(20px,3vw,48px)}.park-swiper-arrow:hover,.park-swiper-arrow:focus-visible{background:transparent;box-shadow:none;transform:translateY(-50%) scale(1.04)}.park-swiper-arrow:focus-visible{outline:2px solid var(--clay);outline-offset:4px}.website-pages .website-page.layout-residence-intro{background:var(--background-cream);color:var(--deep-park)}.website-pages .website-page.layout-residence-intro:after{content:none}.website-pages .website-page.layout-residence-intro .page-media{background:#fbf7ed}.website-pages .website-page.layout-residence-intro .page-media img,.website-pages .website-page.layout-residence-intro .page-media-video{filter:none;object-position:center}.website-pages .website-page.layout-residence-intro .page-shell{align-content:center;grid-template-columns:1fr;justify-items:center;padding:clamp(112px,13svh,154px) clamp(24px,7vw,116px) clamp(52px,7svh,86px);text-align:center}.residence-intro-experience{display:grid;gap:clamp(12px,1.7svh,20px);justify-items:center;max-width:min(980px,100%);text-shadow:none}.residence-intro-eyebrow{color:var(--deep-park);font-family:CentralParkRalewayMedium;font-size:clamp(.72rem,.92vw,1rem);letter-spacing:.24em;line-height:1.2;margin:0;text-transform:uppercase}.residence-intro-experience h1{color:var(--deep-park);font-size:clamp(3.7rem,7.2vw,8.2rem);font-weight:400;letter-spacing:.08em;line-height:.9;margin:0;text-transform:uppercase}.residence-intro-body{color:var(--deep-park);font-size:clamp(1rem,1.22vw,1.3rem);line-height:1.42;margin:0;max-width:min(900px,100%)}.website-pages .website-page.layout-residence-tabs{background:var(--background-cream);color:var(--white);overflow:hidden}.website-pages .website-page.layout-residence-tabs:after{content:none}.website-pages .website-page.layout-residence-tabs .page-media{display:none}.website-pages .website-page.layout-residence-tabs .page-media img{filter:saturate(.78) contrast(1.04);object-position:center;opacity:.48;transform:scale(1.1)}.website-pages .website-page.layout-residence-tabs .page-shell{background:var(--background-cream);display:block;min-height:100svh;padding:0}.residence-tabs-experience{display:block;min-height:100svh;width:100%}.residence-tabs-heading{display:grid;gap:clamp(9px,1.4svh,16px);justify-items:center;max-width:min(1040px,100%)}.residence-tabs-eyebrow{color:#20291fc7;font-family:CentralParkRalewayMedium;font-size:clamp(.72rem,.92vw,1rem);letter-spacing:.24em;line-height:1.2;margin:0;text-transform:uppercase}.residence-tabs-heading h1{color:var(--deep-park);font-size:clamp(3.5rem,7vw,7.85rem);font-weight:400;letter-spacing:.08em;line-height:.9;margin:0;text-transform:uppercase}.residence-tabs-intro{color:#20291fc2;font-size:clamp(.94rem,1.12vw,1.22rem);line-height:1.42;margin:0;max-width:min(900px,100%)}.residence-tab-list{align-items:center;background:var(--background-cream);border:1px solid rgba(32,41,31,.26);display:inline-flex;gap:0;padding:5px}.residence-tab-button{appearance:none;background:transparent;border:0;color:var(--deep-park);cursor:pointer;font-family:CentralParkRalewayMedium;font-size:clamp(.76rem,.9vw,.96rem);letter-spacing:.16em;min-width:clamp(150px,13vw,210px);padding:12px 18px;text-transform:uppercase;transition:background .18s ease,color .18s ease}.residence-tab-button:hover,.residence-tab-button:focus-visible,.residence-tab-button.is-active{background:var(--background-green);color:var(--white)}.residence-tab-button:focus-visible{outline:2px solid rgba(32,41,31,.38);outline-offset:3px}.residence-intro-experience .residence-tab-list{background:var(--background-cream);border-color:#20291f42;box-shadow:0 18px 46px #050a063d;margin-top:clamp(12px,2.4svh,28px)}.residence-intro-experience .residence-tab-button{color:var(--deep-park)}.residence-intro-experience .residence-tab-button:hover,.residence-intro-experience .residence-tab-button:focus-visible,.residence-intro-experience .residence-tab-button.is-active{background:var(--background-green);color:#fffbf2e0}.residence-intro-experience .residence-tab-button:focus-visible{outline:2px solid rgba(32,41,31,.38)}.residence-tab-panel{display:block;min-height:100svh;width:100%}.residence-tab-panel[hidden]{display:none}.residence-tab-copy{display:grid;gap:8px;justify-items:center;max-width:min(760px,100%)}.residence-tab-copy h2{color:var(--deep-park);font-family:CentralParkRalewayMedium;font-size:clamp(1rem,1.4vw,1.46rem);letter-spacing:.22em;line-height:1.1;margin:0;text-transform:uppercase}.residence-tab-copy p{color:#20291fc2;font-size:clamp(.92rem,1.02vw,1.08rem);line-height:1.48;margin:0}.residence-swiper{background:var(--background-cream);border:0;box-shadow:none;height:100svh;min-height:100svh;margin:0;overflow:hidden;position:relative;width:100%}.residence-swiper-slides,.residence-slide,.residence-slide img{inset:0;position:absolute}.residence-slide{margin:0;opacity:0;pointer-events:none}.residence-slide:after{background:linear-gradient(90deg,#11231824,#1123180a 42%,#11231800),linear-gradient(180deg,#11231805,#11231808 52%,#11231833);content:"";inset:0;position:absolute;z-index:1}.residence-slide.is-active{opacity:1;pointer-events:auto;z-index:1}.residence-slide img{filter:saturate(.98) contrast(1.03);height:100%;object-fit:cover;width:100%}.residence-slide figcaption{bottom:clamp(42px,6svh,78px);color:var(--white);font-family:CentralParkRalewayMedium;font-size:clamp(1.45rem,3.25vw,3.8rem);left:clamp(42px,5.8vw,92px);letter-spacing:0;line-height:1;margin:0;max-width:min(980px,calc(100% - 230px));position:absolute;text-shadow:0 2px 14px rgba(0,0,0,.62);text-transform:uppercase;z-index:2}.residence-swiper-controls{inset:0;pointer-events:none;position:absolute;z-index:3}.residence-swiper-arrow{align-items:center;background:transparent;border:0;border-radius:6px;box-shadow:none;color:var(--white);cursor:pointer;display:inline-flex;font-size:0;height:clamp(46px,4vw,62px);justify-content:center;line-height:1;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:clamp(46px,4vw,62px)}.residence-swiper-arrow:before,.residence-swiper-arrow:after{background:currentColor;border-radius:999px;content:"";height:clamp(3px,.28vw,4px);left:50%;position:absolute;top:50%;transform-origin:left center;width:clamp(16px,1.55vw,24px)}.residence-swiper-arrow-previous{left:clamp(14px,2.2vw,32px)}.residence-swiper-arrow-previous:before{transform:translate(-42%,-50%) rotate(-45deg)}.residence-swiper-arrow-previous:after{transform:translate(-42%,-50%) rotate(45deg)}.residence-swiper-arrow-next{right:clamp(14px,2.2vw,32px)}.residence-swiper-arrow-next:before,.residence-swiper-arrow-next:after{left:auto;right:50%;transform-origin:right center}.residence-swiper-arrow-next:before{transform:translate(42%,-50%) rotate(45deg)}.residence-swiper-arrow-next:after{transform:translate(42%,-50%) rotate(-45deg)}.residence-swiper-arrow:hover,.residence-swiper-arrow:focus-visible{background:transparent;box-shadow:none;transform:translateY(-50%) scale(1.04)}.residence-swiper-arrow:focus-visible{outline:2px solid var(--clay);outline-offset:4px}.website-pages .website-page.layout-park-center{background:var(--background-green)}.website-pages .website-page.layout-park-center:after{background:#15201729;content:""}.website-pages .website-page.layout-park-center .page-media img{filter:saturate(.95) contrast(1.04);height:100%;max-width:none;object-fit:cover;object-position:center top;transform:translate(clamp(-580px,-36vw,-300px)) translateY(clamp(0px,5svh,64px)) scale(1.44) scaleX(1.22);transform-origin:center center;width:100%}.website-pages .website-page.layout-park-center .page-shell{align-content:center;align-items:center;grid-template-columns:1fr;justify-items:center;min-height:100svh;padding:clamp(82px,11svh,126px) clamp(24px,8vw,140px) clamp(52px,7svh,82px)}.park-popups{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.park-popup{aspect-ratio:4 / 5;border:2px solid rgba(255,255,255,.8);box-shadow:0 8px 24px #00000038;object-fit:cover;position:absolute;width:clamp(120px,17vw,260px);opacity:0}@media(prefers-reduced-motion:reduce){.park-popups{display:none}}.park-center-copy{color:var(--white);display:grid;gap:0;justify-items:center;justify-self:center;max-width:min(900px,100%);text-align:center;text-shadow:0 2px 18px rgba(16,28,18,.36);transform:translateY(clamp(-76px,-6svh,-42px));width:100%}.park-center-eyebrow{font-family:CentralParkRalewayMedium;font-size:clamp(1.1rem,1.5vw,1.56rem);letter-spacing:.2em;line-height:1.1;margin:0 0 clamp(12px,1.8svh,20px);text-transform:uppercase}.park-center-copy h1{font-size:clamp(5rem,10.4vw,9.1rem);font-weight:400;line-height:.86;margin:0 0 clamp(24px,3.4svh,40px);text-transform:uppercase}.park-center-paragraph{font-size:clamp(1.14rem,1.58vw,1.52rem);line-height:1.12;margin:0;opacity:.94;text-wrap:pretty}.park-center-paragraph.is-intro{margin-bottom:clamp(20px,2.7svh,30px);max-width:700px}.park-center-paragraph.is-community{max-width:840px}.website-pages .website-page.layout-perspective-intro{background:var(--background-green)}.website-pages .website-page.layout-perspective-intro:after{content:none}.website-pages .website-page.layout-perspective-intro .page-media img{filter:saturate(.96) contrast(1.04)}.website-pages .website-page.layout-perspective-intro .page-shell{align-content:center;grid-template-columns:1fr;justify-items:center;padding:112px clamp(32px,12vw,228px) 72px}.website-pages .website-page.layout-perspective-intro .page-copy{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;border:0!important;color:var(--white);gap:14px;justify-self:center;max-width:640px;padding:0!important;text-shadow:0 2px 16px rgba(21,28,26,.18)}.website-pages .website-page.layout-perspective-intro .eyebrow{color:var(--white);font-size:1.35rem;letter-spacing:0}.website-pages .website-page.layout-perspective-intro .page-copy h1{color:var(--white);font-size:5.25rem;font-weight:400;letter-spacing:0;line-height:.9}.website-pages .website-page.layout-perspective-intro .page-body{color:var(--white);font-size:1rem;line-height:1.14;max-width:520px}.website-pages #park-ground-map{margin-bottom:clamp(32px,5vw,80px)}.website-pages .website-page.layout-details{background:var(--background-cream);color:var(--deep-park)}.website-pages .website-page.layout-details:after{content:none}.website-pages .website-page.layout-details .page-shell{align-content:center;gap:clamp(40px,5svh,68px);grid-template-columns:minmax(0,1fr);justify-items:center;padding:clamp(140px,16svh,180px) clamp(24px,6vw,110px) clamp(56px,7svh,88px);text-align:center}.website-pages .website-page.layout-details .page-copy{color:inherit;gap:18px;justify-items:center;max-width:1100px;width:100%}.website-pages .website-page.layout-details .eyebrow{color:var(--deep-park);font-size:clamp(1.1rem,1.5vw,1.56rem);letter-spacing:.2em;line-height:1.7;text-wrap:balance}.website-pages .website-page.layout-details .page-copy h1{color:inherit;font-size:clamp(2.8rem,7.8vw,9.1rem);font-weight:400;letter-spacing:.035em;line-height:1;margin:0}.community-facts{max-width:1480px;width:100%}.community-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.community-highlights>div{container-type:inline-size;display:flex;flex-direction:column-reverse;gap:20px;padding:12px 16px 32px;position:relative}.community-highlights dd{font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,6.2vw,7rem);font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.055em;line-height:1.1;margin:0}.community-highlights dt,.community-area,.community-facts h2,.community-price{font-size:clamp(1.05rem,1.4vw,1.4rem);font-weight:400;letter-spacing:.16em;line-height:1.6;text-transform:uppercase}.community-area{font-size:clamp(1rem,1.15vw,1.15rem);margin:26px 0 40px;color:var(--deep-park)}.community-facts h2{color:var(--deep-park);margin:0 0 16px}.community-services{background:transparent;color:var(--deep-park);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(32px,3vw,48px) clamp(20px,2.5vw,40px);border-top:3px solid var(--deep-park)}.community-services>div{padding-inline:clamp(16px,2vw,32px)}.community-services>div+div{border-left:1px solid var(--deep-park)}.community-services p{font-size:clamp(1.14rem,1.58vw,1.52rem);line-height:1.5;margin:0 auto;max-width:460px;text-wrap:balance;opacity:.95}.community-price{color:var(--deep-park);font-size:clamp(3.5rem,6.2vw,7rem);letter-spacing:.035em;line-height:1.1;text-wrap:balance;margin:0;padding-top:36px}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){.community-highlights{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.community-highlights>div:nth-child(3){border-left:0}.community-highlights dt{font-size:.95rem;letter-spacing:.1em}.community-highlights dd,.community-price{font-size:clamp(2.7rem,8.5vw,5rem)}.community-services{grid-template-columns:1fr;gap:28px}.community-services>div{padding-inline:0}.community-services>div+div{border-left:0;border-top:1px solid var(--deep-park);padding-top:28px}}.community-rule{background:var(--deep-park);bottom:0;height:1px;left:16px;position:absolute;right:16px;transform-origin:left}.community-highlights dd{overflow:hidden}.community-highlights dd span{display:inline-block;white-space:nowrap}.community-highlights dt>.scroll-reveal{display:inline-block}@media(max-width:440px){.community-highlights>div{padding-inline:4px}}.website-pages .website-page.layout-details .page-copy:before{background:var(--deep-park);content:"";width:48px;height:2px;margin-bottom:4px}.website-pages .website-page.is-clear-overlay:after{content:none}.website-pages .website-page.is-clear-overlay .page-media img{filter:saturate(1.03) contrast(1.03)}.website-pages .website-page.is-clear-overlay:not(.layout-details):not(.layout-map):not(.layout-team) .page-copy{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--background-cream)!important}.website-pages .website-page.is-clear-overlay .feature-list li,.website-pages .website-page.is-clear-overlay:not(.layout-details) .stat-grid div,.website-pages .website-page.is-clear-overlay:not(.layout-map) .location-grid article,.website-pages .website-page.is-clear-overlay .contact-list a{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--background-cream)}.website-pages .website-page.layout-google-map{background:var(--background-cream);min-height:auto}.website-pages .website-page.layout-google-map:after{content:none}.website-pages .website-page.layout-google-map .page-shell{display:block;min-height:auto;padding:clamp(34px,5svh,64px) clamp(18px,4vw,76px) clamp(42px,6svh,76px)}.google-map-experience{background:var(--background-cream);height:min(68svh,720px);min-height:420px;width:100%}.google-map-frame{border:0;display:block;height:100%;width:100%}.website-pages .website-page.layout-contact{background:var(--background-green);color:var(--white)}.website-pages .website-page.layout-contact .page-media img{filter:saturate(.96) contrast(1.04)}.website-pages .website-page.layout-contact .page-shell{align-content:center;grid-template-columns:1fr;justify-items:center;padding:clamp(96px,12svh,140px) clamp(22px,8vw,120px) clamp(26px,5svh,58px);text-align:center}.footer-experience{display:grid;grid-template-rows:auto auto minmax(80px,1fr);justify-items:center;margin-inline:auto;min-height:min(650px,calc(100svh - 170px));text-align:center;width:min(980px,100%)}.footer-powered-by{display:grid;justify-items:center;gap:20px;margin-top:clamp(36px,6vw,64px);color:#fff;text-align:center}.footer-powered-by>span{font-family:CentralParkCenturyGothic,sans-serif;font-size:clamp(.75rem,2.5vw,1rem);letter-spacing:.2em;text-transform:uppercase}.footer-powered-by img{display:block;width:min(260px,65vw);max-width:100%;height:auto;filter:brightness(0) invert(1)}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){.footer-powered-by{gap:12px}.footer-powered-by>span{font-size:.625rem}.footer-powered-by img{width:min(180px,48vw)}}.footer-word{display:inline-block;max-width:100%;overflow-wrap:anywhere;vertical-align:baseline}.footer-title{align-self:end;color:var(--white);font-size:clamp(3rem,5.6vw,6rem);font-weight:400;line-height:.95;margin:0;text-transform:uppercase}.footer-contact-list{align-items:center;display:grid;gap:clamp(7px,1.15svh,14px);justify-items:center;margin-top:clamp(34px,5.4svh,68px);max-width:min(980px,94vw)}.footer-contact-list a{color:var(--white);font-family:CentralParkRalewayMedium;font-size:clamp(1.72rem,2.15vw,2.55rem);font-weight:700;line-height:1.08;max-width:100%;overflow-wrap:normal;text-decoration:none;text-transform:uppercase;text-shadow:0 2px 16px rgba(18,30,20,.24)}.footer-contact-list a[href^="mailto:"]{font-size:clamp(1.34rem,1.72vw,2.16rem);letter-spacing:.01em;white-space:nowrap}.footer-legal{align-self:end;color:#ffffffe0;font-family:CentralParkRalewayMedium;font-size:clamp(.56rem,.72vw,.72rem);line-height:1.18;margin:48px 0 0;max-width:860px;text-transform:uppercase}.lead-form-overlay{display:grid;inset:0;padding:clamp(18px,4vw,52px);place-items:center;position:fixed;z-index:90}.lead-form-scrim{background:#0c120ea3;border:0;cursor:pointer;inset:0;padding:0;position:absolute}.lead-form-dialog{background:var(--background-cream);border:1px solid rgba(74,90,67,.2);border-radius:8px;box-shadow:0 24px 70px #0c120e52;color:var(--deep-park);max-height:calc(100svh - 36px);overflow-y:auto;padding:clamp(24px,4vw,44px);position:relative;width:min(860px,100%)}.lead-form-close{align-items:center;background:var(--background-cream);border:1px solid rgba(32,41,31,.12);border-radius:999px;color:var(--deep-park);cursor:pointer;display:inline-flex;font-family:CentralParkRalewayMedium;height:36px;justify-content:center;position:absolute;right:18px;top:18px;width:36px}.lead-form-close:disabled{cursor:wait;opacity:.52}.lead-form-heading{border-bottom:1px solid var(--line);display:grid;gap:8px;margin-bottom:22px;padding:0 48px 20px 0}.lead-form-heading p,.lead-field span{color:var(--clay);font-family:CentralParkRalewayMedium;font-size:.72rem;letter-spacing:.1em;margin:0;text-transform:uppercase}.lead-form-heading h2{color:var(--deep-park);font-size:clamp(1.9rem,3vw,3rem);line-height:.98;margin:0;text-transform:uppercase}.lead-form-heading span{color:var(--muted);display:block;font-size:1rem;line-height:1.55;max-width:620px}.lead-form{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.lead-field{display:grid;gap:8px}.lead-field-wide,.lead-form-status,.lead-submit{grid-column:1 / -1}.lead-field input,.lead-field select,.lead-field textarea{background:var(--background-cream);border:1px solid rgba(74,90,67,.22);border-radius:6px;color:var(--deep-park);min-height:48px;padding:12px 14px;width:100%}.lead-field textarea{line-height:1.45;min-height:108px;resize:vertical}.lead-field input:focus,.lead-field select:focus,.lead-field textarea:focus{border-color:var(--clay);outline:3px solid rgba(162,95,67,.16)}.lead-field small,.lead-form-status.is-error{color:#9f351f}.lead-field small{font-size:.78rem}.lead-form-status{background:var(--background-cream);border:1px solid rgba(110,123,98,.24);border-radius:6px;color:var(--park-green);margin:0;padding:12px 14px}.lead-submit{background:var(--background-green);border:0;border-radius:6px;color:var(--white);cursor:pointer;font-family:CentralParkRalewayMedium;letter-spacing:.12em;min-height:54px;padding:0 28px;text-transform:uppercase}.lead-submit:hover,.lead-submit:focus-visible{background:var(--background-green)}.lead-submit:disabled{cursor:wait;opacity:.72}.soft-panel{background:var(--background-cream);border:1px solid var(--line);border-radius:6px}.section-rule{background:var(--line);height:1px;width:100%}.meta-label{color:var(--muted);font-family:CentralParkRalewayMedium;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.website-pages .website-page.layout-map .page-shell{align-items:stretch}.website-pages .website-page.layout-map .page-copy{align-content:center}.website-pages .website-page.layout-map .location-grid{grid-auto-rows:1fr}.website-pages .website-page.layout-map .page-copy,.website-pages .website-page.layout-map .location-grid article{animation:mapBorderGlow 4.8s ease-in-out infinite alternate}@keyframes mapBorderGlow{to{border-color:#a25f437a}}.website-pages #page-26.layout-map{background:var(--background-green);color:var(--white)}.website-pages #page-26.layout-map:after{content:none}.website-pages #page-26.layout-map .page-shell{align-content:center;align-items:center;gap:clamp(80px,10svh,128px);grid-template-columns:1fr;justify-items:center;padding:clamp(104px,12svh,142px) clamp(28px,5vw,96px) clamp(64px,9svh,110px);text-align:center}.website-pages #page-26.layout-map .page-copy{align-content:start;animation:none;border:0;border-left:0;color:var(--white);gap:clamp(8px,1.5svh,16px);justify-items:center;max-width:min(1180px,100%);padding:0;width:min(1180px,100%)}.website-pages #page-26.layout-map .eyebrow{color:var(--white);font-size:clamp(.78rem,1vw,1.08rem);letter-spacing:.26em;line-height:1.2}.website-pages #page-26.layout-map .page-copy h1{color:var(--white);font-size:clamp(3rem,4.9vw,5.7rem);font-weight:400;letter-spacing:.08em;line-height:.92;max-width:none;text-transform:uppercase;white-space:nowrap}.website-pages #page-26.layout-map .page-body{display:none}.website-pages #page-26.layout-map .location-grid{column-gap:clamp(34px,4.5vw,86px);grid-auto-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,auto);justify-items:center;max-width:min(1500px,100%);row-gap:clamp(26px,3.8svh,46px);width:min(1500px,100%)}.website-pages #page-26.layout-map .location-grid article{animation:none;background:transparent;border:1px solid transparent;color:var(--white);display:grid;align-content:start;gap:clamp(24px,3svh,34px);justify-items:center;min-height:0;padding:clamp(24px,2.5vw,36px) clamp(16px,1.6vw,26px);position:relative;width:min(430px,100%)}.website-pages #page-26.layout-map .location-grid article:before,.website-pages #page-26.layout-map .location-grid article:after{content:"";position:absolute;inset:-1px;pointer-events:none;background-repeat:no-repeat;transition:background-size .36s ease}.website-pages #page-26.layout-map .location-grid article:before{background-image:linear-gradient(#dce2d5,#dce2d5),linear-gradient(#dce2d5,#dce2d5);background-position:top left,top right;background-size:100% 1px,1px 100%}.website-pages #page-26.layout-map .location-grid article:after{background-image:linear-gradient(#dce2d5,#dce2d5),linear-gradient(#dce2d5,#dce2d5);background-position:bottom right,bottom left;background-size:100% 1px,1px 100%;transition-delay:.18s}.website-pages #page-26.layout-map .location-grid article:is(:hover,:focus-within):before,.website-pages #page-26.layout-map .location-grid article:is(:hover,:focus-within):after{background-size:0 1px,1px 0}@media(hover:none){.website-pages #page-26.layout-map .location-grid article:is(:hover,:focus-within):before,.website-pages #page-26.layout-map .location-grid article:is(:hover,:focus-within):after{background-size:100% 1px,1px 100%}}@media(prefers-reduced-motion:reduce){.website-pages #page-26.layout-map .location-grid article:before,.website-pages #page-26.layout-map .location-grid article:after{transition:none}}.website-pages #page-26.layout-map .location-grid h2{color:var(--white);font-size:clamp(.76rem,.9vw,1rem);letter-spacing:.16em;line-height:1.24;margin:0;text-transform:uppercase}.website-pages #page-26.layout-map .location-grid ul{color:var(--white);gap:8px;font-size:clamp(.72rem,.86vw,.96rem);letter-spacing:.085em;line-height:1.42;text-transform:uppercase}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){.website-pages .website-page.layout-details .page-shell{grid-template-columns:1fr;padding-inline:24px}.website-pages .website-page.layout-details .page-copy,.website-pages .website-page.layout-details .community-facts{grid-column:1;max-width:100%}}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){.site-header{align-items:center;display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding:10px 16px}.brand{grid-column:1;grid-row:1;justify-items:start;min-width:0;padding:0;text-align:left}.brand-name,.brand-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-logo{max-height:36px;width:clamp(170px,44vw,260px)}.menu-toggle{display:inline-flex;grid-column:2;grid-row:1;justify-self:end}.nav-links{align-items:stretch;display:none;grid-column:1 / -1;grid-row:2;grid-template-columns:1fr;justify-content:stretch;margin-top:6px;max-width:100%;overflow:visible;width:100%}.site-header.is-menu-open .nav-links{display:grid}.nav-group{display:grid;gap:3px;grid-column:1;justify-self:stretch;padding:0}.nav-group-right{margin-top:3px}.nav-link{justify-content:flex-start;letter-spacing:.18em;min-height:40px;padding:0 12px;text-align:left;white-space:normal;width:100%}}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){:root{--hero-title-size: 5.4rem;--display-title-size: 4.5rem;--page-title-size: 3.5rem;--section-title-size: 2.45rem}}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){:root{--hero-title-size: 3.45rem;--display-title-size: 3rem;--page-title-size: 2.55rem;--section-title-size: 2rem;--lead-size: 1.06rem}.page{min-height:calc(100dvh - 64px)}.section{padding:42px 18px}.statement-actions{grid-template-columns:minmax(0,1fr);margin-top:28px;width:min(100%,340px)}.statement-action{min-width:100%}.site-header{gap:7px 10px;min-height:56px;padding:9px 10px}.brand-name{font-size:1rem}.brand-subtitle{font-size:.62rem}.brand-logo{max-height:30px;width:clamp(150px,52vw,220px)}.nav-link{font-size:.68rem;min-height:38px}.website-pages .website-page.layout-path-map .page-shell{padding:78px 12px 20px}.path-map-experience{align-content:start;align-items:start;aspect-ratio:auto;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:0;padding:20px 4px;width:100%}.path-map-routes,.path-map-footprints{display:none}.path-map-heading,.path-map-community,.path-map-calm,.path-stop{animation:none;inset:auto;opacity:1;position:relative;transform:none}.path-map-heading,.path-map-community,.path-map-calm{grid-column:1 / -1;max-width:none;text-align:left;width:auto}.path-map-heading h1{font-size:1.62rem;max-width:14rem}.path-map-community,.path-map-calm{font-size:1.25rem}.path-map-calm{margin-bottom:4px}.path-stop{justify-self:center;width:min(168px,100%)}.path-stop figcaption{font-size:.9rem;inset-inline:9px}.website-pages #page-26.layout-map .page-shell{gap:56px;padding:108px 26px 54px}.website-pages #page-26.layout-map .eyebrow{font-size:.72rem;letter-spacing:.18em}.website-pages #page-26.layout-map .page-copy h1{font-size:clamp(2.6rem,13vw,4.3rem);letter-spacing:.06em;max-width:10ch;white-space:normal}.website-pages #page-26.layout-map .location-grid{gap:22px;grid-template-columns:1fr;grid-template-rows:none;max-width:100%}.website-pages #page-26.layout-map .location-grid article{gap:24px}.website-pages #page-26.layout-map .location-grid h2{font-size:.76rem}.website-pages #page-26.layout-map .location-grid ul{font-size:.72rem;gap:6px}.park-slide-caption{bottom:28px;font-size:clamp(1.22rem,7.2vw,2.45rem);left:22px;max-width:calc(100% - 44px);right:22px}.park-slide-copy{bottom:32px;left:22px;max-width:calc(100% - 44px);right:22px}.park-slide-copy.is-panel{inset:auto 22px 32px;max-width:calc(100% - 44px);padding:22px;transform:none}.park-slide-copy h2{font-size:clamp(1.9rem,11vw,3.25rem)}.park-slide-copy.is-panel h2{font-size:clamp(2.15rem,12vw,3.55rem)}.park-slide-copy p:not(.park-slide-eyebrow){font-size:.95rem;line-height:1.38}.park-slide-points{gap:6px;margin-top:14px}.park-slide-points li{font-size:.62rem;padding:6px 8px}.website-pages .website-page.layout-residence-intro .page-shell{padding:106px 22px 48px}.residence-intro-experience{gap:12px;max-width:100%}.residence-intro-eyebrow{font-size:.68rem;letter-spacing:.16em}.residence-intro-experience h1{font-size:clamp(2.75rem,14vw,4.55rem);letter-spacing:.06em}.residence-intro-body{font-size:clamp(.86rem,3.65vw,1rem);line-height:1.34;max-width:100%}.website-pages .website-page.layout-residence-tabs .page-shell{min-height:100svh;padding:0}.residence-tabs-experience{min-height:100svh;width:100%}.residence-tabs-heading h1{font-size:clamp(2.45rem,13vw,4.25rem);letter-spacing:.06em}.residence-tabs-eyebrow{font-size:.68rem;letter-spacing:.16em}.residence-tabs-intro{font-size:clamp(.78rem,3.35vw,.94rem);line-height:1.32;max-width:100%}.residence-tab-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.residence-tab-button{min-width:0;padding:11px 10px}.residence-tab-copy{gap:7px;max-width:100%}.residence-tab-copy p{font-size:clamp(.78rem,3.3vw,.94rem);line-height:1.36}.residence-swiper{height:100svh;min-height:100svh}.residence-slide figcaption{bottom:28px;font-size:clamp(1.22rem,7.2vw,2.45rem);left:22px;max-width:calc(100% - 116px)}.residence-swiper-arrow{border-radius:5px;height:44px;top:50%;transform:translateY(-50%);width:44px}.residence-swiper-arrow:hover,.residence-swiper-arrow:focus-visible{transform:translateY(-50%) scale(1.04)}.website-pages .website-page.layout-park-center .page-shell{justify-items:center;padding:104px 22px 54px}.website-pages .website-page.layout-perspective-intro .page-shell{justify-items:start;padding:132px 24px 52px}.website-pages .website-page.layout-perspective-intro .eyebrow{font-size:1rem}.website-pages .website-page.layout-perspective-intro .page-copy h1{font-size:3.15rem}.footer-experience{min-height:calc(100svh - 196px)}.footer-title{font-size:clamp(2.7rem,13vw,4.15rem)}.footer-contact-list{gap:8px;margin-top:30px;max-width:min(520px,92vw)}.footer-contact-list a{font-size:clamp(1.46rem,7vw,2.1rem)}.footer-contact-list a[href^="mailto:"]{font-size:clamp(.8rem,3.85vw,1.04rem);letter-spacing:0}.footer-legal{font-size:.58rem}.park-center-copy{max-width:100%;text-align:center;transform:translateY(clamp(-52px,-5svh,-26px))}.park-center-eyebrow{font-size:clamp(1rem,4vw,1.2rem)}.park-center-copy h1{font-size:clamp(4.05rem,20vw,5.85rem)}.park-center-paragraph{font-size:clamp(1.18rem,5.2vw,1.48rem);line-height:1.25}.park-center-paragraph.is-intro,.park-center-paragraph.is-community{max-width:100%}.lead-form-overlay{padding:10px}.lead-form-dialog{max-height:94svh;padding:24px 18px}.lead-form{grid-template-columns:1fr}.lead-form-heading h2{font-size:clamp(1.9rem,11vw,2.7rem)}}.website-pages .website-page.layout-residence-intro,.website-pages .website-page.layout-residence-intro .page-shell,.website-pages .website-page.layout-residence-tabs,.website-pages .website-page.layout-residence-tabs .page-shell{min-height:0}.website-pages .website-page.layout-residence-intro .page-shell{padding-bottom:16px}.website-pages .website-page.layout-residence-tabs .page-shell{padding:16px 5% 48px}.website-pages .layout-residence-tabs .residence-tabs-experience,.website-pages .layout-residence-tabs .residence-tab-panel{min-height:0}.website-pages .layout-residence-tabs .residence-swiper{height:85svh;min-height:0;width:100%}.website-pages .website-page.layout-gallery{background:var(--deep-park);min-height:auto;grid-template-columns:minmax(0,1fr)}.website-pages .website-page.layout-gallery:after{content:none}.website-pages .website-page.layout-gallery .page-shell{display:block;padding:0;min-height:auto;min-width:0}@media(prefers-reduced-motion:no-preference){.park-slide.is-active .park-slide-image,.residence-slide.is-active img{animation:chapterImageDrift 7s linear both;animation-play-state:paused}.is-motion-playing .park-slide.is-active .park-slide-image,.is-motion-playing .residence-slide.is-active img{animation-play-state:running}.residence-tab-panel:not([hidden]){animation:residencePanelIn .45s ease-out both}.residence-tab-list-intro{position:relative;isolation:isolate}.residence-tab-list-intro:before{content:"";position:absolute;inset:5px auto 5px 5px;width:calc((100% - 10px)/2);background:var(--background-green);transform:translate(calc(var(--active-tab, 0) * 100%));transition:transform .4s cubic-bezier(.22,1,.36,1);z-index:-1;pointer-events:none}.residence-intro-experience .residence-tab-button.is-active{background:transparent}.park-swiper-arrow:before,.park-swiper-arrow:after,.residence-swiper-arrow:before,.residence-swiper-arrow:after{transition:translate .18s ease}.park-swiper-arrow-next:hover:before,.park-swiper-arrow-next:hover:after,.residence-swiper-arrow-next:hover:before,.residence-swiper-arrow-next:hover:after{translate:3px 0}.park-swiper-arrow-previous:hover:before,.park-swiper-arrow-previous:hover:after,.residence-swiper-arrow-previous:hover:before,.residence-swiper-arrow-previous:hover:after{translate:-3px 0}.layout-swiper button:active,.layout-residence-tabs button:active,.layout-residence-intro button:active,.layout-contact button:active{scale:.96}}@keyframes chapterImageDrift{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes chapterCaptionIn{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes residencePanelIn{0%{opacity:0;translate:16px 0}to{opacity:1;translate:0 0}}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){@keyframes chapterImageDrift{0%{transform:scale(1)}to{transform:scale(1.018)}}@keyframes chapterCaptionIn{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes residencePanelIn{0%{opacity:0;translate:8px 0}to{opacity:1;translate:0 0}}}@media(prefers-reduced-motion:reduce){.layout-swiper *,.layout-residence-tabs *,.layout-residence-intro *{animation:none!important;transition:none!important}}.website-pages .website-page.layout-gallery{grid-template-columns:minmax(0,1fr);scroll-margin-top:86px}.website-pages .website-page.layout-gallery .page-shell{min-width:0}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){.website-pages .website-page.layout-gallery{scroll-margin-top:64px}}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){.website-pages .website-page.layout-gallery{scroll-margin-top:60px}}body:has(.plan-modal[open]){overflow:hidden}.website-pages .website-page.layout-floor-plans{background:#faf7f0;min-height:0;grid-template-columns:minmax(0,1fr);scroll-margin-top:86px}.website-pages .website-page.layout-floor-plans:after{content:none}.website-pages .website-page.layout-floor-plans .page-shell{display:block;min-height:0;min-width:0;padding:0}.website-site .website-pages .layout-floor-plans .layouts-heading h2{font-size:var(--type-title)!important;letter-spacing:.01em!important;line-height:1.08!important}.website-site .website-pages .layout-floor-plans h3{font-size:var(--type-subtitle)!important;letter-spacing:.04em!important}@media(prefers-reduced-motion:no-preference){.website-site .cover-stage-image.has-natural-drift{animation:courtyard-natural-drift 18s ease-in-out infinite alternate;animation-play-state:paused;transform-origin:56% 58%}.website-site .website-page.is-in-viewport .has-natural-drift.is-active{animation-play-state:running}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){.website-site .website-page.is-in-viewport .has-natural-drift{animation-play-state:running}}}@keyframes courtyard-natural-drift{0%{scale:1.015;translate:-.3% .2%}to{scale:1.055;translate:.3% -.2%}}.park-slide:not(.is-nearby):not(.is-active):not(.is-leaving),.residence-slide:not(.is-nearby):not(.is-active):not(.is-leaving){content-visibility:hidden}.website-page:not(.is-in-viewport) :is(.cover-stage-image,.cover-word){will-change:auto}.website-page:not(.is-in-viewport) .path-map-route,.website-page:not(.is-in-viewport) .scroll-cue,.website-page:not(.is-in-viewport) .scroll-cue-icon:before,.website-page:not(.is-in-viewport) .scroll-cue:after{animation-play-state:paused}:root .website-site .website-pages #page-28.layout-contact{min-height:100svh}:root .website-site .website-pages #page-28 .page-shell{align-items:stretch;display:flex;justify-content:center;min-height:100svh;padding:max(24px,env(safe-area-inset-top)) clamp(24px,6vw,100px) max(24px,env(safe-area-inset-bottom))}:root .website-site .website-pages #page-28 .page-media{inset:0;width:100%;height:100%}:root .website-site .website-pages #page-28 .page-media img{width:100%;height:100%;object-fit:cover}:root .website-site .website-pages #page-28 .footer-experience{display:flex;flex-direction:column;align-items:center;gap:0;min-height:0;width:min(1100px,100%)}:root .website-site .website-pages #page-28 .footer-title{align-self:center;margin-top:auto}:root .website-site .website-pages #page-28 .footer-contact-list{gap:clamp(24px,4svh,44px);margin:clamp(48px,8svh,96px) 0 48px}:root .website-site .website-pages #page-28 .footer-contact-list a{width:auto}:root .website-site .website-pages #page-28 .footer-legal{align-self:center;margin:auto 0 0;max-width:1040px;line-height:1.7}.website-pages #page-28.layout-contact:after{content:"";background:#0f181229}.website-pages #page-28.layout-contact .page-media img{transform:none;filter:none}.art-directed-picture{display:contents}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){img.art-directed-image{object-position:var(--mobile-image-position, center)!important;object-fit:var(--mobile-image-fit, cover)!important}}.park-swiper-slides,.residence-swiper-slides{overflow:hidden}@media(prefers-reduced-motion:no-preference){.is-sliding>:is(.park-slide,.residence-slide).is-active,.is-sliding>:is(.park-slide,.residence-slide).is-leaving{opacity:1;will-change:transform;animation:swiperPageIn .7s cubic-bezier(.65,0,.35,1) both}.is-sliding>:is(.park-slide,.residence-slide).is-leaving{animation-name:swiperPageOut;pointer-events:none}}@keyframes swiperPageIn{0%{transform:translate3d(calc(var(--slide-direction, 1) * 100%),0,0)}to{transform:translateZ(0)}}@keyframes swiperPageOut{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--slide-direction, 1) * -100%),0,0)}}.path-map-routes-mobile,.path-map-routes-tablet{display:none}@media(min-width:761px)and (orientation:landscape),(min-width:1101px){.website-site .path-map-experience{--type-title: clamp(1.62rem, 1.9vw, 2.28rem);--type-subtitle: clamp(1.58rem, 1.9vw, 2.28rem)}.website-site .path-stop{--type-subtitle: clamp(1.02rem, 1.32vw, 1.58rem)}.website-site .path-map-routes{width:100%;height:100%}}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){.website-site .website-pages .website-page.layout-path-map,.website-site .website-pages .website-page.layout-path-map .page-shell{min-height:0}.website-site .website-pages .website-page.layout-path-map .page-shell{padding:clamp(48px,6vw,88px) clamp(16px,4vw,64px)}.website-site .website-pages .path-map-experience{--type-title: clamp(2rem, 4.5vw, 4.25rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(16px,4vw,64px);align-items:center;aspect-ratio:auto;width:100%;max-width:1240px;height:auto;padding:0}.website-site .website-pages .path-map-experience :is(.path-map-heading,.path-map-community,.path-map-calm,.path-stop){position:relative;inset:auto;transform:none;min-width:0}.website-site .website-pages .path-map-experience :is(.path-map-heading,.path-map-community,.path-map-calm){--type-subtitle: clamp(1rem, 1.8vw, 1.4rem);grid-column:1 / -1;width:100%;max-width:none;margin:0;text-align:center}.website-site .website-pages .path-map-heading{grid-row:1}.website-site .website-pages .path-map-heading h1{max-width:20ch;margin:0 auto}.website-site .website-pages .path-map-community{grid-row:2}.website-site .website-pages .path-map-calm{grid-row:3;padding-bottom:16px}.website-site .website-pages .path-stop{--type-subtitle: clamp(.9rem, 1.8vw, 1.5rem);border-radius:50%;width:min(100%,250px);justify-self:center;align-self:center}.website-site .website-pages .path-stop figcaption{inset-inline:8%;overflow-wrap:normal;word-break:normal}.website-site .website-pages .path-stop-entrance{grid-area:4 / 1}.website-site .website-pages .path-stop-jogging{grid-area:4 / 2}.website-site .website-pages .path-stop-yoga{grid-area:4 / 3}.website-site .website-pages .path-stop-seating{grid-area:5 / 1}.website-site .website-pages .path-stop-kids{grid-area:5 / 2}.website-site .website-pages .path-stop-swimming{grid-area:5 / 3}.website-site .website-pages .path-map-routes,.website-site .website-pages .path-map-footprints,.website-site .website-pages .path-map-routes-mobile{display:none}.website-site .website-pages .path-map-routes-tablet{display:block;position:absolute;grid-area:4 / 1 / 6 / -1;inset:0;width:100%;height:100%;pointer-events:none}@media(max-width:600px),(min-width:761px)and (max-width:1100px)and (orientation:portrait){.website-site .website-pages .path-map-experience{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.website-site .website-pages .path-stop{--type-subtitle: clamp(.8rem, 3.5vw, 1.25rem)}.website-site .website-pages .path-stop-entrance{grid-area:4 / 1}.website-site .website-pages .path-stop-jogging{grid-area:4 / 2}.website-site .website-pages .path-stop-yoga{grid-area:5 / 1}.website-site .website-pages .path-stop-seating{grid-area:5 / 2}.website-site .website-pages .path-stop-kids{grid-area:6 / 1}.website-site .website-pages .path-stop-swimming{grid-area:6 / 2}.website-site .website-pages .path-map-routes-tablet{display:none}.website-site .website-pages .path-map-routes-mobile{display:block;position:absolute;grid-area:4 / 1 / 7 / -1;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}}}@media(min-width:761px)and (orientation:landscape),(min-width:1101px){.website-site .website-pages .layout-path-map .page-shell{min-height:0;padding:88px clamp(32px,4vw,96px) 72px}.website-site .path-map-experience{width:100%;max-width:2200px;aspect-ratio:1680 / 600}.website-site .path-map-heading{top:0;left:0;width:34%;text-align:left}.website-site .path-map-heading h1{max-width:16ch}.website-site .path-map-community{top:auto;bottom:0;left:35.2%;width:28%;max-width:none;text-align:center}.website-site .path-map-calm{bottom:0;right:0;width:25%;max-width:none;text-align:right}.website-site .path-stop{width:12%}.website-site .path-stop-entrance{left:0;top:43.2%}.website-site .path-stop-jogging{left:17.6%;top:19.8%}.website-site .path-stop-yoga{left:35.2%;top:43.2%}.website-site .path-stop-seating{left:52.8%;top:19.8%}.website-site .path-stop-kids{left:70.4%;right:auto;top:43.2%}.website-site .path-stop-swimming{left:88%;right:auto;top:19.8%}.website-site .path-footprint{top:47%;bottom:auto;transform:rotate(50deg)}.website-site .path-footprint-1{left:14%}.website-site .path-footprint-2{left:31.6%;transform:rotate(125deg)}.website-site .path-footprint-3{left:49.2%}.website-site .path-footprint-4{left:66.8%;transform:rotate(125deg)}.website-site .path-footprint-5{left:84.4%}.website-site .path-footprint:nth-child(n+6){display:none}}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){:root .website-site .website-pages .path-map-experience{gap:40px clamp(24px,5vw,64px)}}:root .website-site .website-pages .layout-team .page-media-secondary .page-media-video{height:auto;aspect-ratio:auto;object-fit:contain}@media(min-width:761px)and (orientation:landscape),(min-width:1101px){.website-site .website-pages .website-page.layout-team{min-height:0}.website-site .website-pages .layout-team .page-media-secondary{position:relative;inset:auto;grid-area:1 / 1;width:50%;align-self:start}:root .website-site .website-pages .website-page.layout-team .page-shell{grid-area:1 / 1;min-height:0;padding-block:clamp(24px,3vw,56px)}}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){:root .website-site .website-pages .layout-team .page-media-secondary{height:auto;aspect-ratio:auto}}.website-site .website-pages .layout-team .page-copy{container-type:inline-size;width:100%;max-width:none}.website-site .website-pages .layout-team .page-copy h1{font-size:clamp(20px,5cqi,48px)!important;letter-spacing:.08em!important;line-height:1.3!important;margin:0;width:100%;text-align:center}.website-site .website-pages .layout-team .page-title-line{display:block;white-space:nowrap;overflow-wrap:normal}.website-site .website-pages #page-25.layout-details{--type-title: clamp(2.75rem, 9vw, 8.5rem);--type-subtitle: clamp(1.125rem, 2.2vw, 2.125rem);--type-body: clamp(1.125rem, 1.65vw, 1.625rem);color:#fff;background:#788069 url(/Links/generate_a_background_image_based_on_this_maintain_the_tones_and_texture_remove_the_botton_word_and_ca26zt14e0cst4s82m3p_0.webp) center / cover;scroll-margin-top:86px}.website-site .website-pages #page-25 .page-shell{justify-items:center;text-align:center;gap:clamp(28px,3vw,44px);padding:clamp(100px,9vw,140px) clamp(20px,5vw,80px) clamp(56px,6vw,96px)}.website-site .website-pages #page-25 .page-copy{justify-items:center;max-width:1200px;gap:16px}.website-site .website-pages #page-25 .eyebrow{color:inherit;text-align:center;margin:0}.website-site .website-pages #page-25 .page-copy:before{display:none}.website-site .website-pages #page-25 h1{text-align:center}.website-site .website-pages #page-25 .community-facts{max-width:1480px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.website-site .website-pages #page-25 .community-document-facts{display:grid;grid-template-rows:repeat(5,auto);align-content:start;gap:0;margin:0;padding:0;border:1px solid rgba(255,255,255,.6);background:#1e2b1d1f;list-style:none;text-transform:uppercase;letter-spacing:.08em;text-align:center}.website-site .website-pages #page-25 .community-document-facts li{align-content:center;min-width:0;padding:10px clamp(20px,2.5vw,36px);text-wrap:balance}.website-site .website-pages #page-25 .community-fact-unit{display:inline-block}.website-site .website-pages #page-25 .community-document-facts strong{font-weight:700}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){.website-site .website-pages #page-25 .community-facts{grid-template-columns:minmax(0,1fr);width:100%;gap:12px}.website-site .website-pages #page-25.layout-details{--type-title: clamp(2.25rem, 11.5vw, 4.75rem);--type-subtitle: clamp(.875rem, 3.2vw, 1rem);--type-body: 1rem;scroll-margin-top:64px}.website-site .website-pages #page-25 .page-shell{box-sizing:border-box;width:100%;max-width:600px;margin-inline:auto;justify-items:center;text-align:center;gap:24px;padding:40px 24px}.website-site .website-pages #page-25 .page-copy{width:100%;min-width:0;justify-self:stretch;margin:0;justify-items:center;gap:12px}.website-site .website-pages #page-25 :is(.eyebrow,h1,.community-document-facts){text-align:center}.website-site .website-pages #page-25 h1{margin:0;white-space:nowrap!important}.website-site .website-pages #page-25 .eyebrow{text-wrap:balance}.website-site .website-pages #page-25 .community-document-facts{grid-template-rows:none;border:0;background:none;gap:12px;letter-spacing:.01em;line-height:1.5}.website-site .website-pages #page-25 .community-document-facts li{padding:0;text-align:center;text-wrap:balance;overflow-wrap:normal}}.website-site .website-pages .layout-team .page-title-line:last-child{font-size:1.15em;font-weight:600;letter-spacing:.035em}:root .website-site .website-pages .website-page.layout-team .page-shell{--team-credit-gap: clamp(32px, 5svh, 52px);container-type:inline-size;justify-items:center;align-content:center;text-align:center;row-gap:0}:root .website-site .website-pages .layout-team .page-copy{margin-bottom:var(--team-credit-gap)}:root .website-site .website-pages .layout-team .feature-list{gap:var(--team-credit-gap);width:100%;margin:0;padding:0;text-align:center}:root .website-site .website-pages .layout-team .feature-list li{font-size:clamp(12px,2cqi,18px)!important;font-weight:600;line-height:1.5!important;letter-spacing:.2em;min-height:0;padding:0;width:100%;text-align:center;text-wrap:balance}:root .website-site .website-pages .layout-team .developer-brand{margin-top:16px;font-size:clamp(16px,2.6cqi,26px);font-weight:600;letter-spacing:.2em;line-height:1.5}:root .website-site .website-pages .layout-team .partner-logo{display:block;width:clamp(160px,28%,260px);height:auto;max-width:100%;max-height:none;margin:24px auto 0;justify-self:center;filter:brightness(0) invert(1)}@media(min-width:761px)and (orientation:landscape),(min-width:1101px){.website-site .website-pages .layout-team .page-shell{column-gap:0;padding-inline:clamp(24px,3vw,56px);padding-block:clamp(72px,9svh,112px)}}.ground-amenity-key{padding:20px;text-align:left}.ground-amenity-key summary{cursor:pointer}.website-site .website-pages .ground-amenity-key p{font-size:1rem!important;line-height:1.5!important;margin-top:12px}#page-13.layout-support-day,#page-13.layout-support-day .page-media{background:#fbf7ed}#page-13.layout-support-day:after{background:#fbf7ed29;content:""}#page-13.layout-support-day :is(.eyebrow,h1,.page-body){color:var(--deep-park);text-shadow:none}.cover-stage-photo{animation:coverPhotoDrift 12s ease-in-out infinite alternate;animation-play-state:paused}.cover-stage-photo.is-active{animation-play-state:running}.website-site .cover-moment.is-static :is(.cover-stage-image,.cover-word){animation:none;transition:none;will-change:auto}@keyframes coverPhotoDrift{0%{scale:1.04;translate:-.5% 0}to{scale:1.12;translate:.5% -.5%}}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){.cover-stage-photo{animation-play-state:running}}@media(prefers-reduced-motion:reduce){.cover-stage-photo{animation:none}}.path-stop-open{position:absolute;inset:0;z-index:3;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;cursor:zoom-in}.path-stop-open:focus-visible{outline:3px solid white;outline-offset:-6px}.park-image-dialog{width:min(1100px,94vw);max-width:94vw;max-height:92dvh;margin:auto;padding:0;border:0;border-radius:12px;background:#17231c;color:#fff;box-shadow:0 24px 80px #0008;overscroll-behavior:contain}.park-image-dialog::backdrop{background:#000c}.park-image-content{margin:0}.park-image-content img{display:block;width:100%;height:auto;max-height:calc(92dvh - 64px);object-fit:contain}.park-image-content figcaption{padding:20px 24px;text-align:center}.park-image-close{position:absolute;top:12px;right:12px;z-index:1;width:44px;height:44px;border:1px solid #fff8;border-radius:50%;background:#17231ce6;color:#fff;font-size:30px;cursor:pointer}.park-image-close:focus-visible{outline:3px solid white;outline-offset:3px}.path-walking-trail{pointer-events:none}.path-walking-step{opacity:0;animation:parkFootstep var(--walk-cycle) var(--walk-step-easing) infinite}@keyframes parkFootstep{0%{opacity:0}to{opacity:.95}}.website-page:not(.is-in-viewport) .path-walking-step{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.path-walking-trail{display:none}}.residence-image-open{position:absolute;inset:0;z-index:2;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:zoom-in}.residence-image-open:focus-visible{outline:3px solid white;outline-offset:-6px}.park-image-dialog.is-full-size{width:98vw;max-width:98vw;max-height:98dvh}.park-image-dialog.is-full-size .park-image-content img{height:calc(98dvh - 64px);max-height:calc(98dvh - 64px);object-fit:contain}:root .website-site .website-pages .website-page.layout-residence-tabs .page-shell{padding:16px 1.5% 32px}:root .website-site .website-pages .layout-residence-tabs .residence-swiper{aspect-ratio:16 / 9;height:auto;min-height:0}:root .website-site .website-pages .layout-residence-tabs .residence-slide img{object-fit:cover!important;object-position:center!important;animation:none;transform:none}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){:root .website-site .website-pages .website-page.layout-residence-tabs .page-shell{padding:0 8px 24px}:root .website-site .website-pages .layout-residence-tabs .residence-swiper{height:auto;aspect-ratio:16 / 9}}:root .website-site .website-pages .layout-residence-tabs .residence-slide:after{content:"";background:linear-gradient(transparent 65%,#00000061);pointer-events:none}:root .website-site .website-pages .website-page.layout-residence-tabs .residence-slide figcaption{left:5%;right:5%;bottom:5%;max-width:none;color:#fff;font-size:clamp(1rem,4.5vw,4.5rem)!important;font-weight:700!important;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.55);pointer-events:none}:root .website-site .website-pages .layout-residence-tabs .residence-slide img{filter:none}:root .website-site .website-pages .layout-residence-tabs .residence-swiper-arrow{color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}:root .website-site .website-pages .layout-residence-tabs .residence-swiper-arrow:focus-visible{outline-color:#fff}
