.plans-page{background:var(--color-cream-bg,#f8f7f2);color:var(--color-dark-cocoa,#3a3229);position:relative;overflow:visible}.plans-page .hero-stage{z-index:0}.plans-page .hero-media,.plans-page .hero-media-wrap:before{background-position:50%}.plans-page .hero-scrim{background:linear-gradient(#1c17120f 0%,#1c171247 100%),radial-gradient(#1c171214 0%,#1c171208 48%,#1c171200 72%)}.plans-floor-section{z-index:1;background:var(--color-cream-bg,#f8f7f2);position:relative}.plans-scroll-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:clamp(28px,5vh,56px);left:0}.plans-floor-section .floors{background:var(--color-cream-bg,#f8f7f2);align-items:center;min-height:100svh;padding:clamp(22px,3.5vh,42px) 0;display:flex}.plans-floor-section .section-inner{justify-content:center;min-height:100svh;padding-top:clamp(72px,9vh,92px);padding-bottom:clamp(22px,3.5vh,42px)}.plans-floor-section .section-header{display:none}.plans-floor-section .floor-plate-module{width:100%}.plans-floor-section .floor-plate-layout{grid-template-columns:minmax(460px,min(68vh,620px)) minmax(270px,330px);gap:clamp(18px,2.2vw,34px);width:min(100%,1060px);margin-top:0}.plans-floor-section .floor-plate-stage{width:min(100%,68vh,620px)}.plans-floor-section .floor-plate-preview-image{max-height:clamp(138px,22vh,230px)}@media (max-width:720px){.plans-page .hero-description{max-width:330px}}@media (max-height:760px) and (min-width:861px){.plans-floor-section .floor-plate-stage{width:min(100%,64vh,600px)}}@media (max-width:860px){.plans-page,.plans-floor-section{width:100%;overflow-x:clip}.plans-page>[data-nav-theme=light]{display:none}.plans-floor-section .floors{min-height:100svh;padding:0;display:block}.plans-floor-section .section-inner{min-height:0;padding-top:clamp(82px,12vh,104px);padding-bottom:clamp(44px,7vh,64px)}.plans-floor-section .section-header{text-align:center;width:min(100%,420px);margin:0 auto 28px;padding-inline:8px;display:block}.plans-floor-section .section-title{margin:0 0 14px;font-size:clamp(2.9rem,14vw,4.2rem);line-height:.98}.plans-floor-section .section-lede{max-width:34ch;color:var(--color-dark-cocoa-80);margin:0 auto;font-size:.82rem;line-height:1.65;display:block}.plans-floor-section .floor-plate-layout{grid-template-columns:1fr;width:100%}.plans-floor-section .floor-plate-stage{width:calc(100% + (2 * var(--gutter)));max-width:540px;margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));overflow:hidden}.plans-floor-section .floor-plate-art{width:150%;margin-left:-25%}.plans-floor-section .section-title,.plans-floor-section .section-lede,.plans-floor-section .floor-plate-mobile-controls,.plans-floor-section .floor-plate-legend--plate,.plans-floor-section .floor-plate-art{opacity:1;filter:none;transition:opacity 1.1s cubic-bezier(.16,1,.3,1),filter 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);transform:translate(0,0)}html.is-route-preloading .plans-floor-section .section-title{opacity:0;filter:blur(12px);transform:translateY(16px)}html.is-route-preloading .plans-floor-section .section-lede,html.is-route-preloading .plans-floor-section .floor-plate-mobile-controls{opacity:0;filter:blur(6px);transform:translateY(18px)}html.is-route-preloading .plans-floor-section .floor-plate-legend--plate{opacity:0;filter:blur(4px);transform:translateY(14px)}html.is-route-preloading .plans-floor-section .floor-plate-art{opacity:0;filter:blur(14px);transform:translateY(30px)}html:not(.is-route-preloading) .plans-floor-section .section-title{transition-delay:80ms!important}html:not(.is-route-preloading) .plans-floor-section .section-lede{transition-delay:.2s!important}html:not(.is-route-preloading) .plans-floor-section .floor-plate-mobile-controls{transition-delay:.32s}html:not(.is-route-preloading) .plans-floor-section .floor-plate-legend--plate{transition-delay:.46s}html:not(.is-route-preloading) .plans-floor-section .floor-plate-art{transition-delay:.6s}}@media (max-width:860px) and (prefers-reduced-motion:reduce){.plans-floor-section .section-title,.plans-floor-section .section-lede,.plans-floor-section .floor-plate-mobile-controls,.plans-floor-section .floor-plate-legend--plate,.plans-floor-section .floor-plate-art{filter:none!important;transition:opacity .52s!important;transform:none!important}html.is-route-preloading .plans-floor-section .section-title,html.is-route-preloading .plans-floor-section .section-lede,html.is-route-preloading .plans-floor-section .floor-plate-mobile-controls,html.is-route-preloading .plans-floor-section .floor-plate-legend--plate,html.is-route-preloading .plans-floor-section .floor-plate-art{opacity:0!important}html:not(.is-route-preloading) .plans-floor-section .section-title{opacity:1!important;transition-delay:0s!important}html:not(.is-route-preloading) .plans-floor-section .section-lede{opacity:1!important;transition-delay:90ms!important}html:not(.is-route-preloading) .plans-floor-section .floor-plate-mobile-controls{opacity:1!important;transition-delay:.18s!important}html:not(.is-route-preloading) .plans-floor-section .floor-plate-legend--plate{opacity:1!important;transition-delay:.27s!important}html:not(.is-route-preloading) .plans-floor-section .floor-plate-art{opacity:1!important;transition-delay:.36s!important}}
