.features-and-upgrades-page-pre-footer_root__eChGf{display:none;position:relative;flex-direction:column;justify-content:center;align-items:center;gap:16px;background-color:var(--executive-blues-80);padding:16px 28px}.features-and-upgrades-page-pre-footer_root__eChGf .features-and-upgrades-page-pre-footer_preFooterLabel__BLFxb{color:var(--white);font-weight:700;font-size:24px;text-transform:uppercase}.features-and-upgrades-page-pre-footer_root__eChGf .features-and-upgrades-page-pre-footer_message__24mRj{max-width:1200px;color:var(--white);font-weight:400;font-size:14px;line-height:18px;text-align:center}.features-and-upgrades-page-pre-footer_root__eChGf .features-and-upgrades-page-pre-footer_genericButton__yFoxb{display:flex;align-items:center;gap:16px;border-radius:64px;background-color:var(--seafoam-green);padding:12px;color:var(--executive-blues-80);font-feature-settings:"smcp";font-variant:small-caps;font-weight:500;font-size:16px;text-decoration:none;text-wrap:nowrap}.features-and-upgrades-page-pre-footer_root__eChGf .features-and-upgrades-page-pre-footer_genericButton__yFoxb .features-and-upgrades-page-pre-footer_chevronIcon__I5m40{width:14px;height:14px;stroke:var(--executive-blues-80)}@media(min-width:960px){.features-and-upgrades-page-pre-footer_root__eChGf{display:flex;flex-direction:row;gap:32px}.features-and-upgrades-page-pre-footer_root__eChGf .features-and-upgrades-page-pre-footer_message__24mRj{border-right:1px solid var(--executive-blues-70);border-left:1px solid var(--executive-blues-70);padding-right:20px;padding-left:20px;text-align:start}}.interior-styles-page-pre-footer_root__Ba9tL{display:none;position:relative;flex-direction:column;justify-content:center;align-items:center;gap:16px;background-color:var(--executive-blues-80);padding:16px 28px}.interior-styles-page-pre-footer_root__Ba9tL .interior-styles-page-pre-footer_preFooterLabel__VNf8M{color:var(--white);font-weight:700;font-size:24px;text-align:center;text-transform:uppercase}.interior-styles-page-pre-footer_root__Ba9tL .interior-styles-page-pre-footer_message__ct_1T{max-width:1200px;color:var(--white);font-weight:400;font-size:14px;line-height:18px;text-align:center}.interior-styles-page-pre-footer_root__Ba9tL .interior-styles-page-pre-footer_selectStyleButton__8Sk2_{display:flex;justify-content:space-between;align-items:center;gap:16px;border-radius:64px;background-color:var(--seafoam-green);padding:12px;width:75%;color:var(--executive-blues-80);font-feature-settings:"smcp";font-variant:small-caps;font-weight:500;font-size:16px;text-decoration:none;text-wrap:nowrap}.interior-styles-page-pre-footer_root__Ba9tL .interior-styles-page-pre-footer_selectStyleButton__8Sk2_ .interior-styles-page-pre-footer_chevronIcon__aM8bH{width:14px;height:14px;stroke:var(--executive-blues-80)}@media(min-width:960px){.interior-styles-page-pre-footer_root__Ba9tL{display:flex;flex-direction:row;gap:32px}.interior-styles-page-pre-footer_root__Ba9tL .interior-styles-page-pre-footer_message__ct_1T{border-right:1px solid var(--executive-blues-70);border-left:1px solid var(--executive-blues-70);padding-right:20px;padding-left:20px;text-align:start}.interior-styles-page-pre-footer_root__Ba9tL .interior-styles-page-pre-footer_selectStyleButton__8Sk2_{width:-moz-fit-content;width:fit-content}}.pre-footer_root__h2BD_{display:flex;position:relative}.pre-footer_root__h2BD_ .pre-footer_houseImage__s9bvm{-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--black) 20%,var(--black) 100%);mask-image:linear-gradient(to bottom,transparent 0,var(--black) 20%,var(--black) 100%);width:100%}.pre-footer_root__h2BD_ .pre-footer_bottomGradient__dp1U2{position:absolute;bottom:0;background:linear-gradient(180deg,transparent 0,var(--executive-blues-100) 100%);width:100%;height:20%}.pre-footer_root__h2BD_ .pre-footer_bottomGradient__dp1U2.pre-footer_white__sLIsM{background:linear-gradient(180deg,transparent 0,var(--white) 100%)}.property-summary-footer-mobile_root__0RzL5{display:flex;position:-webkit-sticky;position:sticky;bottom:0;flex-direction:column;gap:4px;z-index:5;box-shadow:var(--default-box-shadow);background:var(--white);padding:8px}.property-summary-footer-mobile_root__0RzL5 .property-summary-footer-mobile_animatedSection__8B2bF{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-out}.property-summary-footer-mobile_root__0RzL5 .property-summary-footer-mobile_animatedSection__8B2bF.property-summary-footer-mobile_isOpen__59IHc{grid-template-rows:1fr}.property-summary-footer-mobile_root__0RzL5 .property-summary-footer-mobile_animatedSection__8B2bF .property-summary-footer-mobile_contentContainer__IuiFQ{overflow:hidden}.property-summary-footer-mobile_root__0RzL5 .property-summary-footer-mobile_animatedSection__8B2bF .property-summary-footer-mobile_contentContainer__IuiFQ>div{padding:4px 0}.property-summary-footer-mobile_root__0RzL5 .property-summary-footer-mobile_animatedSection__8B2bF .property-summary-footer-mobile_contentContainer__IuiFQ>div:not(:last-child){border-bottom:1px solid var(--secondary-50)}.property-summary-footer-mobile_root__0RzL5 .property-summary-footer-mobile_topRow__eKtOo{display:flex;align-items:center;border-bottom:1px solid var(--secondary-50);padding-bottom:4px}.property-summary-footer-mobile_root__0RzL5 .property-summary-footer-mobile_topRow__eKtOo .property-summary-footer-mobile_price__ETcG9{display:flex;align-items:center;gap:4px;color:var(--executive-blues-80);font-weight:500;font-size:20px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-summary-footer-mobile_root__0RzL5 .property-summary-footer-mobile_topRow__eKtOo .property-summary-footer-mobile_price__ETcG9 .property-summary-footer-mobile_informationIcon__isB_b{width:16px;height:16px;stroke:var(--secondary-70)}.property-summary-footer-mobile_root__0RzL5 .property-summary-footer-mobile_topRow__eKtOo .property-summary-footer-mobile_closeButton__ZNEyU{margin-right:-8px;padding:8px 12px}.property-summary-footer-mobile_root__0RzL5 .property-summary-footer-mobile_topRow__eKtOo .property-summary-footer-mobile_closeButton__ZNEyU .property-summary-footer-mobile_chevron__QAkkR{width:10px;height:12px;stroke-width:3;stroke:var(--executive-blues-80)}.property-summary-footer-mobile_root__0RzL5 .property-summary-footer-mobile_addressAndNeighborhoodWrapper__uuuGT .property-summary-footer-mobile_streetAddressAndLot__njouq{display:flex;justify-content:space-between;gap:8px;color:var(--executive-blues-80);font-weight:600;font-size:12px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-summary-footer-mobile_root__0RzL5 .property-summary-footer-mobile_addressAndNeighborhoodWrapper__uuuGT .property-summary-footer-mobile_streetAddressAndLot__njouq .property-summary-footer-mobile_lotAndBlock__6iGji{font-weight:400}.property-summary-footer-mobile_root__0RzL5 .property-summary-footer-mobile_addressAndNeighborhoodWrapper__uuuGT .property-summary-footer-mobile_neighborhoodAndCity__w7F66{color:var(--executive-blues-80);font-feature-settings:"smcp";font-variant:small-caps;font-weight:400;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-summary-footer-mobile_root__0RzL5 .property-summary-footer-mobile_selections__KihiH{display:flex;padding-bottom:8px;width:100%;overflow:hidden}.property-summary-footer-mobile_root__0RzL5 .property-summary-footer-mobile_selections__KihiH>:not(:last-child){border-right:1px solid var(--secondary-50);padding-right:2px}.property-summary-footer-mobile_root__0RzL5 .property-summary-footer-mobile_selections__KihiH .property-summary-footer-mobile_selection__75_KX{display:flex;flex:1 1;justify-content:center;align-items:center;gap:4px;overflow:hidden}.property-summary-footer-mobile_root__0RzL5 .property-summary-footer-mobile_selections__KihiH .property-summary-footer-mobile_selection__75_KX span{color:var(--executive-blues-80);font-feature-settings:"smcp";font-variant:small-caps;font-weight:500;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-summary-footer-mobile_root__0RzL5 .property-summary-footer-mobile_selections__KihiH .property-summary-footer-mobile_selection__75_KX svg{flex-shrink:0;width:16px;height:16px}@media(min-width:960px){.property-summary-footer-mobile_root__0RzL5{display:none}}.your-dream-home-awaits-block_root__1aM9_{display:flex;position:relative;flex-direction:column;align-items:center;margin-top:calc(var(--header-height) + var(--gap-between-blocks) + 24px);overflow:hidden}.your-dream-home-awaits-block_root__1aM9_ .your-dream-home-awaits-block_blockHeadingWrapper__HP8qb{width:100%}.your-dream-home-awaits-block_root__1aM9_ .your-dream-home-awaits-block_blockHeadingWrapper__HP8qb .your-dream-home-awaits-block_topLine__TN6X9{transform:translateX(100px)}.your-dream-home-awaits-block_root__1aM9_ .your-dream-home-awaits-block_blockHeadingWrapper__HP8qb .your-dream-home-awaits-block_bottomLine__UYreP,.your-dream-home-awaits-block_root__1aM9_ .your-dream-home-awaits-block_blockHeadingWrapper__HP8qb .your-dream-home-awaits-block_topLine__TN6X9{opacity:0;transition:all .6s ease-in;font-weight:200;font-size:40px;text-align:center;text-transform:uppercase;animation:your-dream-home-awaits-block_gradientAnimation__9whuQ 8s linear infinite;background:linear-gradient(300deg,var(--seafoam-green) 0,var(--cobalt-blue) 50%,var(--seafoam-green) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.your-dream-home-awaits-block_root__1aM9_ .your-dream-home-awaits-block_blockHeadingWrapper__HP8qb .your-dream-home-awaits-block_bottomLine__UYreP{transform:translateX(-100px)}@keyframes your-dream-home-awaits-block_gradientAnimation__9whuQ{to{background-position:200%}}.your-dream-home-awaits-block_root__1aM9_ .your-dream-home-awaits-block_imagesWrapper__6ttje{position:relative;top:40px;width:100%}.your-dream-home-awaits-block_root__1aM9_ .your-dream-home-awaits-block_imagesWrapper__6ttje .your-dream-home-awaits-block_lightsOffHouseImage__Sosya{position:absolute;width:100%}.your-dream-home-awaits-block_root__1aM9_ .your-dream-home-awaits-block_imagesWrapper__6ttje .your-dream-home-awaits-block_lightsOnHouseImage__1W8kh{position:relative;opacity:0;transition:opacity .6s ease-in;width:100%}.your-dream-home-awaits-block_root__1aM9_ .your-dream-home-awaits-block_bookTourBlock__36wEZ{z-index:1;background:linear-gradient(transparent 0,var(--executive-blues-100) 20%);width:100%}.your-dream-home-awaits-block_root__1aM9_.your-dream-home-awaits-block_inViewport__u7eHS .your-dream-home-awaits-block_blockHeadingWrapper__HP8qb .your-dream-home-awaits-block_bottomLine__UYreP,.your-dream-home-awaits-block_root__1aM9_.your-dream-home-awaits-block_inViewport__u7eHS .your-dream-home-awaits-block_blockHeadingWrapper__HP8qb .your-dream-home-awaits-block_topLine__TN6X9{transform:none;opacity:1}.your-dream-home-awaits-block_root__1aM9_.your-dream-home-awaits-block_inViewport__u7eHS .your-dream-home-awaits-block_imagesWrapper__6ttje .your-dream-home-awaits-block_lightsOnHouseImage__1W8kh{opacity:1}@media(min-width:640px){.your-dream-home-awaits-block_root__1aM9_ .your-dream-home-awaits-block_imagesWrapper__6ttje{top:80px}}@media(min-width:960px){.your-dream-home-awaits-block_root__1aM9_ .your-dream-home-awaits-block_blockHeadingWrapper__HP8qb .your-dream-home-awaits-block_bottomLine__UYreP,.your-dream-home-awaits-block_root__1aM9_ .your-dream-home-awaits-block_blockHeadingWrapper__HP8qb .your-dream-home-awaits-block_topLine__TN6X9{font-size:68px}.your-dream-home-awaits-block_root__1aM9_ .your-dream-home-awaits-block_bookTourBlock__36wEZ{position:absolute;bottom:0;background:linear-gradient(transparent 24px,var(--executive-blues-100) 100%);padding-bottom:0}}@media(min-width:1200px){.your-dream-home-awaits-block_root__1aM9_ .your-dream-home-awaits-block_blockHeadingWrapper__HP8qb .your-dream-home-awaits-block_topLine__TN6X9{margin-right:var(--section-tracking-navbar-width)}}.exterior-elevations-block_scrollPositionMarker__l6kXo{position:relative;top:calc(0px - var(--header-height))}.exterior-elevations-block_root__AoifG{padding-bottom:40px}.exterior-elevations-block_root__AoifG .exterior-elevations-block_stickyTop__hAta_{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 28px);z-index:2;background-color:var(--white)}.exterior-elevations-block_root__AoifG .exterior-elevations-block_stickyTop__hAta_ .exterior-elevations-block_horizontalHeading__PAfrq{display:none}.exterior-elevations-block_root__AoifG .exterior-elevations-block_cardContainer__d_1nL{padding:16px;width:100%;overflow:hidden}@media(min-width:960px){.exterior-elevations-block_root__AoifG .exterior-elevations-block_cardContainer__d_1nL{grid-template-columns:repeat(3,1fr)}.exterior-elevations-block_root__AoifG .exterior-elevations-block_stickyTop__hAta_{top:var(--header-height)}.exterior-elevations-block_root__AoifG .exterior-elevations-block_stickyTop__hAta_ .exterior-elevations-block_horizontalHeading__PAfrq{display:flex}}@media((min-width:960px) and (max-aspect-ratio:3/2)){.exterior-elevations-block_root__AoifG .exterior-elevations-block_cardContainer__d_1nL{grid-template-columns:repeat(2,1fr)}}.faq-page-hero-block_root__sIOxc{display:flex;position:relative;justify-content:center;align-items:center;width:100%;height:100svh;overflow:hidden}.faq-page-hero-block_root__sIOxc .faq-page-hero-block_backgroundImage__5ReAV{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.faq-page-hero-block_root__sIOxc .faq-page-hero-block_backgroundImage__5ReAV.faq-page-hero-block_desktop__5mHve{display:none}.faq-page-hero-block_root__sIOxc .faq-page-hero-block_contentWrapper__giU0y{z-index:1}.faq-page-hero-block_root__sIOxc .faq-page-hero-block_contentWrapper__giU0y h1{color:var(--white);font-weight:500;font-size:50px;line-height:125%;text-align:center;text-shadow:var(--black-25) 0 0 10px}.faq-page-hero-block_root__sIOxc .faq-page-hero-block_contentWrapper__giU0y h1.faq-page-hero-block_desktopHeading__iJefj{display:none}.faq-page-hero-block_root__sIOxc .faq-page-hero-block_contentWrapper__giU0y .faq-page-hero-block_linksWrapper__D_t1r{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:auto;padding:24px;width:100%;max-width:684px}.faq-page-hero-block_root__sIOxc .faq-page-hero-block_contentWrapper__giU0y .faq-page-hero-block_linksWrapper__D_t1r .faq-page-hero-block_faqCategoryLink__u_PLb{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;border-radius:8px;background-color:var(--white-80);padding:8px;width:100px;height:64px;text-decoration:none}.faq-page-hero-block_root__sIOxc .faq-page-hero-block_contentWrapper__giU0y .faq-page-hero-block_linksWrapper__D_t1r .faq-page-hero-block_faqCategoryLink__u_PLb .faq-page-hero-block_categoryName__G9Fnj{color:var(--executive-blues-80);font-weight:700;font-size:10px;line-height:125%;text-align:center;text-transform:uppercase}@media(min-width:960px){.faq-page-hero-block_root__sIOxc .faq-page-hero-block_backgroundImage__5ReAV.faq-page-hero-block_desktop__5mHve{display:block}.faq-page-hero-block_root__sIOxc .faq-page-hero-block_backgroundImage__5ReAV.faq-page-hero-block_mobile__r3cz3{display:none}.faq-page-hero-block_root__sIOxc .faq-page-hero-block_contentWrapper__giU0y h1{font-size:64px}.faq-page-hero-block_root__sIOxc .faq-page-hero-block_contentWrapper__giU0y h1.faq-page-hero-block_mobileHeading__4PSP9{display:none}.faq-page-hero-block_root__sIOxc .faq-page-hero-block_contentWrapper__giU0y h1.faq-page-hero-block_desktopHeading__iJefj{display:block}.faq-page-hero-block_root__sIOxc .faq-page-hero-block_contentWrapper__giU0y .faq-page-hero-block_linksWrapper__D_t1r .faq-page-hero-block_faqCategoryLink__u_PLb{width:150px;height:92px}.faq-page-hero-block_root__sIOxc .faq-page-hero-block_contentWrapper__giU0y .faq-page-hero-block_linksWrapper__D_t1r .faq-page-hero-block_faqCategoryLink__u_PLb .faq-page-hero-block_categoryName__G9Fnj{font-size:12px}.faq-page-hero-block_root__sIOxc .faq-page-hero-block_contentWrapper__giU0y .faq-page-hero-block_linksWrapper__D_t1r .faq-page-hero-block_faqCategoryLink__u_PLb:hover{background-color:var(--white)}}@media(min-width:1600px){.faq-page-hero-block_root__sIOxc .faq-page-hero-block_contentWrapper__giU0y h1{font-size:82px}}.folder-tabs-block_root__mNsTD{display:none;flex-direction:column;margin:auto;width:100%}.folder-tabs-block_root__mNsTD h1{margin-bottom:12px;color:var(--executive-blues-80);font-weight:500;font-size:48px;text-align:center;text-transform:uppercase}.folder-tabs-block_root__mNsTD .folder-tabs-block_folderWrapper__3WREI{display:flex;flex-direction:column;gap:0;filter:drop-shadow(0 0 4px var(--black-05));margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;width:100%}.folder-tabs-block_root__mNsTD .folder-tabs-block_folderWrapper__3WREI .folder-tabs-block_tabButtonsWrapper__5ot8N{z-index:1;padding-left:4px}.folder-tabs-block_root__mNsTD .folder-tabs-block_folderWrapper__3WREI .folder-tabs-block_tabButtonsWrapper__5ot8N .folder-tabs-block_tabButton__dwbBz{display:inline-block;position:relative;filter:drop-shadow(0 10px 20px var(--black-20));margin-left:48px;background-color:var(--white);width:140px;height:48px;color:var(--secondary-50);font-weight:400;font-size:20px;text-align:center;text-transform:uppercase}.folder-tabs-block_root__mNsTD .folder-tabs-block_folderWrapper__3WREI .folder-tabs-block_tabButtonsWrapper__5ot8N .folder-tabs-block_tabButton__dwbBz span{position:relative;z-index:1}.folder-tabs-block_root__mNsTD .folder-tabs-block_folderWrapper__3WREI .folder-tabs-block_tabButtonsWrapper__5ot8N .folder-tabs-block_tabButton__dwbBz:first-child{z-index:4}.folder-tabs-block_root__mNsTD .folder-tabs-block_folderWrapper__3WREI .folder-tabs-block_tabButtonsWrapper__5ot8N .folder-tabs-block_tabButton__dwbBz:nth-child(2){z-index:3}.folder-tabs-block_root__mNsTD .folder-tabs-block_folderWrapper__3WREI .folder-tabs-block_tabButtonsWrapper__5ot8N .folder-tabs-block_tabButton__dwbBz:nth-child(3){z-index:2}.folder-tabs-block_root__mNsTD .folder-tabs-block_folderWrapper__3WREI .folder-tabs-block_tabButtonsWrapper__5ot8N .folder-tabs-block_tabButton__dwbBz:nth-child(4){z-index:1}.folder-tabs-block_root__mNsTD .folder-tabs-block_folderWrapper__3WREI .folder-tabs-block_tabButtonsWrapper__5ot8N .folder-tabs-block_tabButton__dwbBz:nth-child(5){z-index:0}.folder-tabs-block_root__mNsTD .folder-tabs-block_folderWrapper__3WREI .folder-tabs-block_tabButtonsWrapper__5ot8N .folder-tabs-block_tabButton__dwbBz:hover{color:var(--secondary-80)}.folder-tabs-block_root__mNsTD .folder-tabs-block_folderWrapper__3WREI .folder-tabs-block_tabButtonsWrapper__5ot8N .folder-tabs-block_tabButton__dwbBz.folder-tabs-block_selected__9L79P{z-index:5;cursor:default;color:var(--executive-blues-80)}.folder-tabs-block_root__mNsTD .folder-tabs-block_folderWrapper__3WREI .folder-tabs-block_tabButtonsWrapper__5ot8N .folder-tabs-block_tabButton__dwbBz.folder-tabs-block_selected__9L79P:hover{color:var(--executive-blues-80)}.folder-tabs-block_root__mNsTD .folder-tabs-block_folderWrapper__3WREI .folder-tabs-block_tabButtonsWrapper__5ot8N .folder-tabs-block_tabButton__dwbBz:after,.folder-tabs-block_root__mNsTD .folder-tabs-block_folderWrapper__3WREI .folder-tabs-block_tabButtonsWrapper__5ot8N .folder-tabs-block_tabButton__dwbBz:before{position:absolute;top:0;border-radius:10px 10px 0 0;background-color:var(--white);width:40px;height:48px;content:""}.folder-tabs-block_root__mNsTD .folder-tabs-block_folderWrapper__3WREI .folder-tabs-block_tabButtonsWrapper__5ot8N .folder-tabs-block_tabButton__dwbBz:before{left:-24px;transform:skewX(-30deg)}.folder-tabs-block_root__mNsTD .folder-tabs-block_folderWrapper__3WREI .folder-tabs-block_tabButtonsWrapper__5ot8N .folder-tabs-block_tabButton__dwbBz:after{right:-24px;transform:skewX(30deg)}.folder-tabs-block_root__mNsTD .folder-tabs-block_folderWrapper__3WREI .folder-tabs-block_contentWrapper__B76vS{display:flex;flex-direction:column;z-index:2;margin-top:-1px;border-radius:16px;background-color:var(--white);padding:16px}@media(min-width:960px){.folder-tabs-block_root__mNsTD{display:flex}}@media(min-width:1366px){.folder-tabs-block_root__mNsTD .folder-tabs-block_folderWrapper__3WREI .folder-tabs-block_tabButtonsWrapper__5ot8N .folder-tabs-block_tabButton__dwbBz{width:200px;font-size:24px}}.find-your-home-block_root__Zqs29 .find-your-home-block_carousel__WUXxX{margin:auto}.find-your-home-block_root__Zqs29 .find-your-home-block_cardCarouselLayout1__laOeT{max-width:316px}.find-your-home-block_root__Zqs29 .find-your-home-block_cardCarouselLayout2__WDiWH{max-width:632px}.find-your-home-block_root__Zqs29 .find-your-home-block_cardCarouselLayout3__68Tyq{max-width:948px}.find-your-home-block_root__Zqs29 .find-your-home-block_cardCarouselLayout4__zbccR{max-width:1264px}.find-your-home-block_root__Zqs29 .find-your-home-block_cardCarouselLayout5__EnKLW{max-width:1580px}.find-your-home-block_root__Zqs29 .find-your-home-block_cardsWrapperDiv__4sqSP{display:flex;flex-direction:row;justify-content:center;gap:16px}.floor-plans-page-search-block_root__XT9iR{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;min-height:300px}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_mobileTitle__H5WrU{padding:4px;width:100%;color:var(--executive-blues-80);font-weight:400;font-size:24px;letter-spacing:2px;text-align:center;text-transform:uppercase}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_mobileSubTitle__GYPek{padding:8px;color:var(--secondary-90);font-weight:400;font-size:14px;text-align:center}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_desktopExteriorStyleSelectorWrapper__i4Mql{display:none}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_exteriorStyleSelector__mnrZi{border:1px solid var(--secondary-50);background-color:var(--white);padding:2px;width:100%}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_exteriorStyleSelector__mnrZi .floor-plans-page-search-block_exteriorStyleButton__owgl5{color:var(--executive-blues-80);font-feature-settings:"smcp";font-variant:small-caps;font-size:12px;text-transform:none}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_stickyHeader__dzuJw{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 28px);z-index:3;transition:var(--header-transition);background-color:var(--white)}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_stickyHeader__dzuJw .floor-plans-page-search-block_searchBar__UtjOF{flex:1 1}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_stickyHeader__dzuJw .floor-plans-page-search-block_mobileSearchBarWrapper__9H1hq{padding:4px 8px}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_stickyHeader__dzuJw .floor-plans-page-search-block_horizontalHeading__Zya4p{display:none}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_stickyHeader__dzuJw .floor-plans-page-search-block_ehLogo__3EYNP{overflow:visible;fill:none}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_cardContainer__JOt6x{padding:16px;width:100%;height:-moz-fit-content;height:fit-content;overflow:hidden}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_noResultsCard___Dbas{min-height:644px}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_stickyMobileFooter__TlJRa{display:flex;position:-webkit-sticky;position:sticky;bottom:0;justify-content:flex-end;gap:8px;z-index:1;box-shadow:var(--default-box-shadow);background-color:var(--white);padding:6px;width:100%}@media(min-width:960px){.floor-plans-page-search-block_root__XT9iR{padding-bottom:30px}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_stickyHeader__dzuJw{top:var(--header-height)}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_stickyHeader__dzuJw .floor-plans-page-search-block_mobileSearchBarWrapper__9H1hq{display:none}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_stickyHeader__dzuJw .floor-plans-page-search-block_horizontalHeading__Zya4p{display:flex}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_stickyHeader__dzuJw .floor-plans-page-search-block_searchBar__UtjOF input{width:100px}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_exteriorStyleSelector__mnrZi{width:-moz-fit-content;width:fit-content}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_desktopExteriorStyleSelectorWrapper__i4Mql{display:flex;align-items:center;gap:8px;margin-right:-16px;border-radius:24px;background-color:var(--secondary-40);padding:1px 1px 1px 16px}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_desktopExteriorStyleSelectorWrapper__i4Mql label{max-width:min-content;color:var(--executive-blues-80);font-feature-settings:"smcp";font-variant:small-caps;font-weight:500;font-size:12px;text-align:center}.floor-plans-page-search-block_root__XT9iR .floor-plans-page-search-block_stickyMobileFooter__TlJRa{display:none}}.home-page-main-block_root__YO6kb{height:100svh!important}.home-page-main-block_root__YO6kb .home-page-main-block_registered__gvFiU{display:flex;position:relative;flex-direction:row}.home-page-main-block_root__YO6kb .home-page-main-block_registered__gvFiU:after{display:flex;top:0;right:0;content:"®";color:var(--white);font-style:normal;font-feature-settings:"smcp";font-variant:small-caps;font-weight:400;font-size:16px;line-height:20px}@media(min-width:400px){.home-page-main-block_root__YO6kb .home-page-main-block_registered__gvFiU:after{font-size:20px;line-height:28px}}@media(min-width:640px){.home-page-main-block_root__YO6kb .home-page-main-block_registered__gvFiU:after{font-size:22px;line-height:28px}}@media(min-width:960px){.home-page-main-block_root__YO6kb .home-page-main-block_registered__gvFiU:after{font-size:32px;line-height:40px}}.informative-cards-block_root__vj4HY{margin-bottom:40px;padding-right:16px;padding-left:16px;overflow:hidden}.informative-cards-block_root__vj4HY .informative-cards-block_cardWrapper__rjZDp{display:flex;justify-content:center;gap:16px}.informative-cards-block_root__vj4HY .informative-cards-block_hidden__UxFkA{opacity:0}.informative-cards-block_root__vj4HY .informative-cards-block_cardCarouselLayout1__pYjqi{margin:auto;max-width:336px}.informative-cards-block_root__vj4HY .informative-cards-block_cardCarouselLayout2__eTd8w{margin:auto;max-width:672px}.informative-cards-block_root__vj4HY .informative-cards-block_cardCarouselLayout3__rlqh8{margin:auto;max-width:1008px}.informative-cards-block_root__vj4HY .informative-cards-block_cardCarouselLayout4__EeAOi{margin:auto;max-width:1344px}.informative-cards-block_root__vj4HY .informative-cards-block_cardCarouselLayout5__QrNZL{margin:auto;max-width:1680px}.informative-cards-block_root__vj4HY .informative-cards-block_cardCarouselLayout6__XQcKF{margin:auto;max-width:2016px}.informative-cards-block_root__vj4HY .informative-cards-block_cardCarouselLayout7__mMsEs{margin:auto;max-width:2352px}.informative-cards-block_root__vj4HY .informative-cards-block_cardCarouselLayout8__cqaTh{margin:auto;max-width:2688px}.informative-cards-block_root__vj4HY .informative-cards-block_cardCarouselLayout9__tBv3F{margin:auto;max-width:3024px}.informative-cards-block_root__vj4HY .informative-cards-block_cardCarouselLayout10__Uv2nk{margin:auto;max-width:3360px}.informative-modal-block_root__0g66e{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;border-radius:16px;background-color:var(--secondary-40);padding:16px;width:calc(100svw - 64px);max-height:calc(100svh - 64px)}.informative-modal-block_root__0g66e .informative-modal-block_media__okif5{flex:1 1;border-radius:12px;width:100%;height:100%;overflow:hidden;object-fit:cover}.informative-modal-block_root__0g66e .informative-modal-block_textWrapper__ngia_ h2{margin-bottom:12px;color:var(--executive-blues-80);font-weight:400;font-size:28px;text-transform:uppercase}.informative-modal-block_root__0g66e .informative-modal-block_textWrapper__ngia_ .informative-modal-block_textBubble__6EmmS{margin-bottom:12px;border:2px solid;border-radius:32px;padding:8px 12px;width:-moz-fit-content;width:fit-content;color:var(--executive-blues-80);font-weight:500;font-size:12px;text-transform:uppercase}.informative-modal-block_root__0g66e .informative-modal-block_textWrapper__ngia_ .informative-modal-block_description__mDy5n{color:var(--executive-blues-80);font-weight:400;font-size:16px}.informative-modal-block_root__0g66e .informative-modal-block_textWrapper__ngia_ .informative-modal-block_description__mDy5n ul{padding-left:16px;list-style-type:disc}.informative-modal-block_root__0g66e.informative-modal-block_assetLast__h2qmf .informative-modal-block_media__okif5{order:2}.informative-modal-block_root__0g66e.informative-modal-block_assetLast__h2qmf .informative-modal-block_textWrapper__ngia_{order:1}.informative-modal-block_root__0g66e.informative-modal-block_mobileAssetLastDesktopFirst__g69Xp .informative-modal-block_media__okif5{order:2}.informative-modal-block_root__0g66e.informative-modal-block_mobileAssetLastDesktopFirst__g69Xp .informative-modal-block_textWrapper__ngia_{order:1}@media(min-width:960px){.informative-modal-block_root__0g66e{flex-direction:row;aspect-ratio:2/1;width:90svw;max-width:100%;height:auto;max-height:calc(100svh - 64px)}.informative-modal-block_root__0g66e .informative-modal-block_textWrapper__ngia_{flex:1 1}.informative-modal-block_root__0g66e.informative-modal-block_fullSizeAsset__DFXfi{flex-direction:column}.informative-modal-block_root__0g66e.informative-modal-block_fullSizeAsset__DFXfi .informative-modal-block_textWrapper__ngia_{flex:0 1;text-align:center}.informative-modal-block_root__0g66e.informative-modal-block_mobileAssetLastDesktopFirst__g69Xp .informative-modal-block_media__okif5{order:1}.informative-modal-block_root__0g66e.informative-modal-block_mobileAssetFirstDesktopLast__piHe7 .informative-modal-block_media__okif5,.informative-modal-block_root__0g66e.informative-modal-block_mobileAssetLastDesktopFirst__g69Xp .informative-modal-block_textWrapper__ngia_{order:2}.informative-modal-block_root__0g66e.informative-modal-block_mobileAssetFirstDesktopLast__piHe7 .informative-modal-block_textWrapper__ngia_{order:1}}.informative-modal-bottom-block_root__W_saN{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;gap:24px;border-radius:16px;background-color:var(--secondary-40);padding:32px;overflow:hidden}.informative-modal-bottom-block_root__W_saN .informative-modal-bottom-block_backgroundImage__gC5Q9{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.informative-modal-bottom-block_root__W_saN .informative-modal-bottom-block_backgroundImage__gC5Q9.informative-modal-bottom-block_desktop__jiRM9{display:none}.informative-modal-bottom-block_root__W_saN h2{z-index:1;color:var(--executive-blues-80);font-weight:400;font-size:28px;text-align:center;text-transform:uppercase}.informative-modal-bottom-block_root__W_saN .informative-modal-bottom-block_linkButton__kH3BL{z-index:1;border-radius:24px;background-color:var(--seafoam-green);padding:6px 12px;width:-moz-fit-content;width:fit-content;color:var(--executive-blues-80);font-feature-settings:"smcp";font-variant:small-caps;font-weight:500;font-size:14px;text-decoration:none}.informative-modal-bottom-block_root__W_saN .informative-modal-bottom-block_linkButton__kH3BL svg{height:10px;stroke:var(--executive-blues-80)}.informative-modal-bottom-block_root__W_saN.informative-modal-bottom-block_whiteText__ZSHBq h2{color:var(--white)}@media(min-width:960px){.informative-modal-bottom-block_root__W_saN{flex-direction:row}.informative-modal-bottom-block_root__W_saN .informative-modal-bottom-block_backgroundImage__gC5Q9.informative-modal-bottom-block_mobile__Vmsfk{display:none}.informative-modal-bottom-block_root__W_saN .informative-modal-bottom-block_backgroundImage__gC5Q9.informative-modal-bottom-block_desktop__jiRM9{display:block}}.interior-styles-comparison-block-desktop_root__xP0lm{display:none}@media(min-width:960px){.interior-styles-comparison-block-desktop_root__xP0lm{display:flex;flex-direction:column;padding-bottom:50px;height:calc(100svh - var(--header-height) - 80px)}.interior-styles-comparison-block-desktop_root__xP0lm .interior-styles-comparison-block-desktop_stickyWrapper__IciQ_{position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:2;transition:var(--header-transition);background-color:var(--white)}.interior-styles-comparison-block-desktop_root__xP0lm .interior-styles-comparison-block-desktop_compareSlide__kSk5B{display:flex;flex-direction:row;gap:16px;box-shadow:var(--default-box-shadow);border-radius:8px;padding:16px;width:100%;height:100%;overflow:hidden}.interior-styles-comparison-block-desktop_root__xP0lm .interior-styles-comparison-block-desktop_carousel__lQllV{padding-top:16px;height:100%;overflow:hidden}}.interior-styles-comparison-block-mobile_root__cyhs_ .interior-styles-comparison-block-mobile_tabCarousel__UUgHU{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 28px);z-index:3;background-color:var(--white)}.interior-styles-comparison-block-mobile_root__cyhs_ .interior-styles-comparison-block-mobile_tabCarousel__UUgHU .interior-styles-comparison-block-mobile_signatureSelectedTab___rho8{background-color:var(--signature-tab-background-color)}.interior-styles-comparison-block-mobile_root__cyhs_ .interior-styles-comparison-block-mobile_tabCarousel__UUgHU .interior-styles-comparison-block-mobile_transitionalSelectedTab__2n1ef{background-color:var(--transitional-tab-background-color)}@media(min-width:960px){.interior-styles-comparison-block-mobile_root__cyhs_{display:none}}.more-info-block-mobile_root__94TxL{display:flex;flex-direction:column;gap:8px;padding:8px 16px}.more-info-block-mobile_root__94TxL .more-info-block-mobile_blockHeading__ty21O{margin-bottom:8px}.more-info-block-mobile_root__94TxL .more-info-block-mobile_infoItem__WRbyi{border:1px solid var(--seafoam-green);border-radius:8px;background-color:var(--secondary-40);padding:8px 12px}.more-info-block-mobile_root__94TxL .more-info-block-mobile_infoItem__WRbyi .more-info-block-mobile_rowWrapper__LBx89{display:flex;align-items:center;gap:8px}.more-info-block-mobile_root__94TxL .more-info-block-mobile_infoItem__WRbyi .more-info-block-mobile_rowWrapper__LBx89 .more-info-block-mobile_indexWrapper__ZLafZ{border-radius:4px;background:var(--color-cyan-65,#76d5d8);padding:2px 8px;color:var(--executive-blues-100);font-weight:400;font-size:10px;line-height:200%}.more-info-block-mobile_root__94TxL .more-info-block-mobile_infoItem__WRbyi .more-info-block-mobile_rowWrapper__LBx89 h2{color:var(--executive-blues-90);font-weight:700;font-size:14px;line-height:200%;text-transform:uppercase}.more-info-block-mobile_root__94TxL .more-info-block-mobile_infoItem__WRbyi p{margin-top:8px;color:var(--executive-blues-80);font-weight:400;font-size:12px;line-height:125%}@media(min-width:960px){.more-info-block-mobile_root__94TxL{display:none}}.neighborhood-properties-search-block_root__ksTBb{display:flex;flex-direction:column}.neighborhood-properties-search-block_root__ksTBb.neighborhood-properties-search-block_notInModal__OjDyq{padding-bottom:50px}.neighborhood-properties-search-block_root__ksTBb.neighborhood-properties-search-block_notInModal__OjDyq .neighborhood-properties-search-block_stickyHeader__WwlKi{display:none;position:-webkit-sticky;position:sticky}.neighborhood-properties-search-block_root__ksTBb.neighborhood-properties-search-block_notInModal__OjDyq .neighborhood-properties-search-block_entitySearchBlock__bZ8FG .neighborhood-properties-search-block_mapWrapper__OjSbK{height:calc(100svh - var(--header-height) - 130px)}.neighborhood-properties-search-block_root__ksTBb.neighborhood-properties-search-block_notInModal__OjDyq .neighborhood-properties-search-block_entitySearchBlock__bZ8FG .neighborhood-properties-search-block_searchBarWrapper___kpRB{top:calc(var(--header-height) + 28px)}.neighborhood-properties-search-block_root__ksTBb.neighborhood-properties-search-block_notInModal__OjDyq .neighborhood-properties-search-block_entitySearchBlock__bZ8FG .neighborhood-properties-search-block_mobileListViewSwitch__3IaBZ{top:calc(var(--header-height) + 28px + 53px)!important}@media(min-width:960px){.neighborhood-properties-search-block_root__ksTBb{padding-bottom:0}.neighborhood-properties-search-block_root__ksTBb.neighborhood-properties-search-block_notInModal__OjDyq .neighborhood-properties-search-block_stickyHeader__WwlKi{display:flex;top:var(--header-height);z-index:4;transition:var(--header-transition);background-color:var(--white)}.neighborhood-properties-search-block_root__ksTBb.neighborhood-properties-search-block_notInModal__OjDyq .neighborhood-properties-search-block_entitySearchBlock__bZ8FG .neighborhood-properties-search-block_mapWrapper__OjSbK{top:calc(var(--header-height) + 54px);height:calc(100svh - (var(--header-height) + 54px))}.neighborhood-properties-search-block_root__ksTBb.neighborhood-properties-search-block_notInModal__OjDyq .neighborhood-properties-search-block_entitySearchBlock__bZ8FG .neighborhood-properties-search-block_searchBarWrapper___kpRB{top:calc(var(--header-height) + 54px)}}.neighborhoods-page-search-block_root__YbdZB{display:flex;flex-direction:column}.neighborhoods-page-search-block_root__YbdZB .neighborhoods-page-search-block_tabCarousel__dcMd_{position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:4;transition:var(--header-transition);background-color:var(--white)}.neighborhoods-page-search-block_root__YbdZB .neighborhoods-page-search-block_ehLogo__KmTgY{fill:var(--executive-blues-80);width:32px;height:32px}.neighborhoods-page-search-block_root__YbdZB .neighborhoods-page-search-block_imageTab__v1nKm{height:32px;object-fit:contain}.neighborhoods-page-search-block_root__YbdZB .neighborhoods-page-search-block_searchBlock__ZGY6I .neighborhoods-page-search-block_mapWrapper__J11V3{height:calc(100svh - var(--header-height) - 160px)}.neighborhoods-page-search-block_root__YbdZB .neighborhoods-page-search-block_searchBlock__ZGY6I .neighborhoods-page-search-block_searchBarWrapper__VWlPf{top:calc(var(--header-height) + 64px)}.neighborhoods-page-search-block_root__YbdZB .neighborhoods-page-search-block_searchBlock__ZGY6I .neighborhoods-page-search-block_mobileListViewSwitch__OkM0n{top:calc(var(--header-height) + 64px + 53px)!important}@media(min-width:960px){.neighborhoods-page-search-block_root__YbdZB .neighborhoods-page-search-block_searchBlock__ZGY6I .neighborhoods-page-search-block_mapWrapper__J11V3{top:calc(var(--header-height) + 63px);height:calc(100svh - (var(--header-height) + 63px))}.neighborhoods-page-search-block_root__YbdZB .neighborhoods-page-search-block_searchBlock__ZGY6I .neighborhoods-page-search-block_searchBarWrapper__VWlPf{top:calc(var(--header-height) + 63px)}}.similar-neighborhoods-block_root__yD_M5{display:flex;flex-direction:column;padding-bottom:16px}.similar-neighborhoods-block_root__yD_M5 .similar-neighborhoods-block_horizontalHeading__Fc7aP{display:none}.similar-neighborhoods-block_root__yD_M5 .similar-neighborhoods-block_similarNeighborhoodCardContainer__PDxXu{display:flex;flex-direction:row;gap:8px;margin-top:24px;padding-bottom:24px;overflow:hidden}.similar-neighborhoods-block_root__yD_M5 .similar-neighborhoods-block_similarNeighborhoodCardContainer__PDxXu .similar-neighborhoods-block_stickyCardWrapper__EBFO9{z-index:1;background-color:var(--white);padding-left:16px}.similar-neighborhoods-block_root__yD_M5 .similar-neighborhoods-block_similarNeighborhoodCardContainer__PDxXu .similar-neighborhoods-block_carousel__Tar0B{width:178px}.similar-neighborhoods-block_root__yD_M5 .similar-neighborhoods-block_similarNeighborhoodCardContainer__PDxXu .similar-neighborhoods-block_desktopCard__MAWZu{display:none}@media(min-width:640px){.similar-neighborhoods-block_root__yD_M5 .similar-neighborhoods-block_similarNeighborhoodCardContainer__PDxXu .similar-neighborhoods-block_carousel__Tar0B{width:208px}}@media(min-width:960px){.similar-neighborhoods-block_root__yD_M5{padding-bottom:50px}.similar-neighborhoods-block_root__yD_M5 .similar-neighborhoods-block_mobileBlockHeading__LIIml{display:none}.similar-neighborhoods-block_root__yD_M5 .similar-neighborhoods-block_horizontalHeading__Fc7aP{display:flex}.similar-neighborhoods-block_root__yD_M5 .similar-neighborhoods-block_similarNeighborhoodCardContainer__PDxXu{justify-content:center;gap:24px;padding-right:24px;padding-left:24px}.similar-neighborhoods-block_root__yD_M5 .similar-neighborhoods-block_similarNeighborhoodCardContainer__PDxXu .similar-neighborhoods-block_carousel__Tar0B,.similar-neighborhoods-block_root__yD_M5 .similar-neighborhoods-block_similarNeighborhoodCardContainer__PDxXu .similar-neighborhoods-block_stickyCardWrapper__EBFO9{display:none}.similar-neighborhoods-block_root__yD_M5 .similar-neighborhoods-block_similarNeighborhoodCardContainer__PDxXu .similar-neighborhoods-block_desktopCard__MAWZu{display:flex;flex:1 1}}.suggested-link-block_root__mKZ2j{display:flex;flex-direction:column;gap:15px;padding-top:16px;padding-bottom:40px}@media(min-width:960px){.suggested-link-block_root__mKZ2j{flex-direction:row;gap:0}}.video-block_root__M44Pe{height:calc(100svh - var(--header-height))}.video-block_root__M44Pe .video-block_videoSlide__xHsWe{height:100%}.video-block_root__M44Pe .video-block_videoSlide__xHsWe .video-block_gradient__ApysO{background:linear-gradient(180deg,transparent 60%,var(--executive-blues-100-alpha-90) 100%)}.video-block_root__M44Pe .video-block_kicker__dHTch{padding-left:2px;color:var(--white);font-style:normal;font-feature-settings:"smcp";font-variant:small-caps;font-weight:400;font-size:20px;line-height:normal}.video-block_root__M44Pe .video-block_title__8b8I_{color:var(--white);font-weight:300;font-size:40px;line-height:100%;text-transform:uppercase}.video-block_root__M44Pe .video-block_subtitle__OXDjf{color:var(--white);font-weight:300;font-size:16px;text-transform:uppercase}@media(min-width:640px){.video-block_root__M44Pe .video-block_kicker__dHTch{padding-left:4px;font-size:26px}.video-block_root__M44Pe .video-block_title__8b8I_{font-weight:300;font-size:48px}}@media(min-width:960px){.video-block_root__M44Pe .video-block_kicker__dHTch{padding-left:8px;font-size:32px}.video-block_root__M44Pe .video-block_title__8b8I_{font-weight:300;font-size:48px;letter-spacing:8px}}@media(min-width:1366px){.video-block_root__M44Pe .video-block_title__8b8I_{font-size:72px}.video-block_root__M44Pe .video-block_subtitle__OXDjf{font-size:20px}}@media(min-width:1600px){.video-block_root__M44Pe .video-block_title__8b8I_{font-size:80px}.video-block_root__M44Pe .video-block_subtitle__OXDjf{font-size:24px}}