.CSSCarousel_carouselWrapper__jnE8M{position:relative;overflow:hidden}.CSSCarousel_carouselWrapper__jnE8M:after,.CSSCarousel_carouselWrapper__jnE8M:before{position:absolute;z-index:1;top:0;bottom:0;width:24px}@media (min-width:600px){.CSSCarousel_carouselWrapper__jnE8M:after,.CSSCarousel_carouselWrapper__jnE8M:before{width:80px}}.CSSCarousel_carouselWrapper__jnE8M:after,.CSSCarousel_carouselWrapper__jnE8M:before{content:"";pointer-events:none}.CSSCarousel_carouselWrapper__jnE8M.CSSCarousel_hasScrollbar__fn5ST:after,.CSSCarousel_carouselWrapper__jnE8M.CSSCarousel_hasScrollbar__fn5ST:before{bottom:32px}.CSSCarousel_carouselWrapper__jnE8M:before{left:0;background:linear-gradient(to right,var(--color-white) 35%,transparent)}.CSSCarousel_carouselWrapper__jnE8M:after{right:0;background:linear-gradient(to left,var(--color-white) 35%,transparent)}.CSSCarousel_carouselWrapper__jnE8M.CSSCarousel_containerGradient__q3_47:after,.CSSCarousel_carouselWrapper__jnE8M.CSSCarousel_containerGradient__q3_47:before{width:50px}.CSSCarousel_carouselWrapper__jnE8M.CSSCarousel_hideGradient__zLp7j:after,.CSSCarousel_carouselWrapper__jnE8M.CSSCarousel_hideGradient__zLp7j:before{display:none}.CSSCarousel_carouselWrapper__jnE8M.CSSCarousel_lightBlueGradient__3erp3:before{background:linear-gradient(to right,var(--color-light-blue) 35%,transparent)}.CSSCarousel_carouselWrapper__jnE8M.CSSCarousel_lightBlueGradient__3erp3:after{background:linear-gradient(to left,var(--color-light-blue) 35%,transparent)}.CSSCarousel_carouselRoot__p8gVi{display:flex;flex-direction:row;flex-wrap:nowrap;padding:0 var(--home-page-v2-padding-horizontal);box-shadow:none;grid-gap:16px;gap:16px;list-style:none;outline:none;overflow-x:auto;overscroll-behavior-x:none;scroll-behavior:smooth;scroll-padding:0 var(--home-page-v2-padding-horizontal);scroll-snap-type:x mandatory;scrollbar-width:none}.CSSCarousel_carouselRoot__p8gVi.CSSCarousel_rootContainerPadding__Sa370{padding:0 64px;scroll-padding:0 64px}.CSSCarousel_carouselRoot__p8gVi.CSSCarousel_noPadding__NZ1FM{padding:0;scroll-padding:0}.CSSCarousel_carouselRoot__p8gVi.CSSCarousel_showScrollbar__WHykl{padding-bottom:16px}.CSSCarousel_carouselRoot__p8gVi.CSSCarousel_showScrollbar__WHykl::-webkit-scrollbar{display:none}.CSSCarousel_customScrollbarTrack__P2vc4{position:relative;height:8px;margin:16px var(--home-page-v2-padding-horizontal) 0;background:var(--color-medium-grey-4);border-radius:4px;cursor:pointer}.CSSCarousel_customScrollbarTrack__P2vc4.CSSCarousel_rootContainerPadding__Sa370{margin:16px 64px 0}.CSSCarousel_customScrollbarTrack__P2vc4.CSSCarousel_noPadding__NZ1FM{margin:16px 0 0}.CSSCarousel_customScrollbarThumb__nDssT{position:absolute;height:100%;background:var(--color-blue);border-radius:4px;cursor:grab;transition:background .2s ease}.CSSCarousel_customScrollbarThumb__nDssT:hover{background:var(--color-blue)}.CSSCarousel_customScrollbarThumb__nDssT.CSSCarousel_dragging__azwG2{cursor:grabbing}.CSSCarousel_slide__0FEL0{height:auto;min-height:-moz-fit-content;min-height:fit-content;flex:0 0 280px;-webkit-box-flex:0;scroll-snap-align:start}.CSSCarousel_slide__0FEL0>div,.CSSCarousel_slide__0FEL0>div>div{height:100%}.CSSCarousel_nextButton__P6CLA,.CSSCarousel_prevButton__V_rkx{position:absolute;z-index:2;top:50%;width:60px;height:60px;border:none;background-color:transparent;cursor:pointer;filter:drop-shadow(0 0 4px var(--color-light-grey-3));opacity:1;transform:translateY(-50%);transition:opacity .3s ease}.CSSCarousel_nextButton__P6CLA>span,.CSSCarousel_prevButton__V_rkx>span{width:100%;height:100%}.CSSCarousel_nextButton__P6CLA.CSSCarousel_withScrollbar__g5nFO,.CSSCarousel_prevButton__V_rkx.CSSCarousel_withScrollbar__g5nFO{top:calc(50% - 20px)}.CSSCarousel_prevButton__V_rkx{left:30px}.CSSCarousel_prevButton__V_rkx.CSSCarousel_noPaddingArrow__Oh7b0{left:0}.CSSCarousel_nextButton__P6CLA{right:30px}.CSSCarousel_nextButton__P6CLA.CSSCarousel_noPaddingArrow__Oh7b0{right:0}.CSSCarousel_hideArrow__nyUaZ{opacity:0;pointer-events:none}.BrowseByMap_mapContainer__eRUCR,.CSSCarousel_carouselNextArrow__sl2tm,.CSSCarousel_carouselPrevArrow__PRP4V{width:100%;height:100%}.BrowseByMap_resetMapWrapper__e0yba{position:absolute;z-index:var(--zindex-100);bottom:30px;left:30px}.BrowseByMap_resetMapWrapper__e0yba button{padding:0 35px;cursor:pointer}.BrowseByMap_backButton__Ve0ZU{position:absolute;top:12px}@media (min-width:576px){.BrowseByMap_backButton__Ve0ZU{top:30px}}@media (min-width:1200px){.BrowseByMap_backButton__Ve0ZU{display:none}}.CarouselTabNavigationV2_navigation__CuKiE{& .CarouselTabNavigationV2_nextButton__HAZw4,.CarouselTabNavigationV2_prevButton__MBwaB{width:60px;height:60px;filter:drop-shadow(0 0 4px var(--color-light-grey-3))}& .CarouselTabNavigationV2_nextButton__HAZw4>span,.CarouselTabNavigationV2_prevButton__MBwaB>span{width:100%;height:100%}}.CarouselTabNavigationV2_navigation__CuKiE .CarouselTabNavigationV2_nextButton__HAZw4.CarouselTabNavigationV2_nextButtonTouch__dIga5,.CarouselTabNavigationV2_navigation__CuKiE .CarouselTabNavigationV2_prevButton__MBwaB.CarouselTabNavigationV2_prevButtonTouch__NgQyu{position:absolute;top:0;background-color:transparent;visibility:visible}.CarouselTabNavigationV2_navigation__CuKiE .CarouselTabNavigationV2_nextButton__HAZw4.CarouselTabNavigationV2_nextButtonTouch__dIga5>span,.CarouselTabNavigationV2_navigation__CuKiE .CarouselTabNavigationV2_prevButton__MBwaB.CarouselTabNavigationV2_prevButtonTouch__NgQyu>span{width:100%;height:100%}.CarouselTabNavigationV2_navigation__CuKiE .CarouselTabNavigationV2_prevButtonTouch__NgQyu{left:0}.CarouselTabNavigationV2_navigation__CuKiE .CarouselTabNavigationV2_nextButtonTouch__dIga5{right:0}.CarouselTabNavigationV2_navigation__CuKiE .CarouselTabNavigationV2_hideArrow__x66_N{display:none}@keyframes Skeleton_pulse__HZXEU{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.Skeleton_skeleton__wtgPk{width:100%;height:100%;animation:Skeleton_pulse__HZXEU .4s ease infinite;background-color:var(--color-medium-grey-3)}.Skeleton_circle__8Sekj{border-radius:50%}.Skeleton_text__gKhKJ{border-radius:8px}.MarketMarker_root__DbKcz{display:flex;width:100%;min-width:-moz-max-content;min-width:max-content;height:35px;flex-direction:row;align-items:center;padding:8px 15px;border:none;background:var(--color-dark-grey)!important;border-radius:84px}.MarketMarker_root__DbKcz:hover{background:var(--color-blue);cursor:pointer}.MarketMarker_text__mWEqh{color:var(--color-white);white-space:nowrap}.ArrowCarousel_root__CO30C{position:relative;overflow:visible;padding-top:20px}.ArrowCarousel_root__CO30C.ArrowCarousel_rootContainerPadding__jM_xy{padding-left:64px}.ArrowCarousel_root__CO30C>div:first-child>div:first-child{min-height:386px}.ArrowCarousel_navigationWrapper__oMtjk{display:none}@media (min-width:576px) and (max-width:1199px){.ArrowCarousel_navigationWrapper__oMtjk{display:block}}@media (min-width:1200px){.ArrowCarousel_root__CO30C:hover .ArrowCarousel_navigationWrapper__oMtjk{display:block}}.ArrowCarousel_slide__xZU7H{overflow:visible;height:auto;min-height:-moz-fit-content;min-height:fit-content}.ArrowCarousel_root__CO30C .swiper{padding:0 var(--home-page-v2-padding-horizontal)}.ArrowCarousel_slideFixedWidth__u4Pyf{width:-moz-fit-content;width:fit-content}.ArrowCarousel_slide__xZU7H>div,.ArrowCarousel_slide__xZU7H>div>div{height:100%}.CarouselTabHomesiteSkeletonCardV2_root__lgg_j{display:flex;width:305px;height:339px;flex-direction:column;border:1px solid var(--color-medium-grey-3);border-radius:12px}.CarouselTabHomesiteSkeletonCardV2_root__lgg_j .CarouselTabHomesiteSkeletonCardV2_image___SyIn{border-top-left-radius:12px;border-top-right-radius:12px}.CarouselTabHomesiteSkeletonCardV2_root__lgg_j .CarouselTabHomesiteSkeletonCardV2_content__aqsvY{padding:12px}.CarouselTabHomesiteSkeletonCardV2_item__F_PTZ{margin-bottom:5px}.CarouselTabHomesiteSkeletonCardV2_lastItem__jcyA7{width:100%;height:30px;margin-top:auto}.CarouselTabHomesiteSkeletonCardV2_image___SyIn{width:100%;margin-bottom:15px;aspect-ratio:8/5}@media (min-width:576px){.CarouselTabHomesiteSkeletonCardV2_image___SyIn{margin-right:25px;margin-bottom:0}}.CarouselTabHomesiteSkeletonCardV2_content__aqsvY{display:flex;flex-direction:column;flex-grow:1}.BrowseByMapPortableModal_root__MoXlN{position:"fixed";z-index:1500;top:0;left:0;width:"100vw";height:"100vh"}.CarouselTabHomesiteSkeletonV2_root__UgPuf{display:flex;overflow:hidden;flex-direction:column;padding-right:20px;padding-bottom:40px;padding-left:20px;grid-gap:15px;gap:15px}@media (min-width:576px){.CarouselTabHomesiteSkeletonV2_root__UgPuf{padding-right:60px;padding-bottom:0;padding-left:60px}}@media (min-width:1200px){.CarouselTabHomesiteSkeletonV2_root__UgPuf{padding-right:80px;padding-left:80px}}.CarouselTabHomesiteSkeletonV2_cardWrapper__ASodT{display:flex;grid-gap:20px;gap:20px}.CarouselTabHomesiteSkeletonV2_skeletonTab__hSC5C{display:flex;grid-gap:15px;gap:15px}.CarouselTabV2_tab__WvAWF{display:flex;height:40px;flex-shrink:0;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--color-medium-grey-2);background:var(--color-white);border-radius:12px}.CarouselTabV2_tab__WvAWF.CarouselTabV2_isSelected__BrzZM{border:1px solid var(--color-blue);background:var(--color-light-blue)}.CarouselTabV2_tab__WvAWF.CarouselTabV2_filledVariant__OfikN{padding:0 16px;background:var(--color-blue);color:var(--color-white)}.CarouselTabV2_tab__WvAWF.CarouselTabV2_filledVariant__OfikN p{color:var(--color-white)}.CarouselTabCategoriesV2_root__1JohM{display:flex;grid-gap:10px;gap:10px;overflow-x:hidden}@media (max-width:575px){.CarouselTabCategoriesV2_root__1JohM{padding-right:20px}}.CarouselTabCategoriesV2_slide__satVv{width:-moz-max-content;width:max-content}.CarouselTabCategoriesV2_swiper__bE4_G{width:100%}.CarouselTabEndCardV2_endCard__Dnc2B{display:flex;height:100%;align-items:center;justify-content:center;padding:0 50px;border:1px solid var(--color-medium-grey-2);background-color:var(--color-light-grey);border-radius:12px;grid-gap:10px;gap:10px;text-align:center}.PriceDiscountBadge_root__snRJq{display:inline-flex;align-items:center;justify-content:center;padding:2px 12px 2px 8px;background:var(--color-blue);border-radius:4px;color:var(--color-white)}.PriceDiscountBadge_big__4_l0o{padding-top:4px;padding-bottom:4px}.PriceDiscountBadge_badgeIcon__1BcVQ{position:relative;width:16px;height:16px}.PriceDiscountBadge_badgeIcon__1BcVQ>svg{position:absolute}.MetaDetails_dot__ijy0v{margin:0 5px}.MetaDetails_dot__ijy0v:last-of-type{display:none}.MetaDetails_baseItem__pA39h{font-weight:300}.MetaDetails_metaItem__cdSlg:not(:last-child):after{display:inline-flex;align-items:center;justify-content:center;margin:0 5px;content:" • "}.HomesiteEMPPrice_empWrapper__FueAa{display:flex;flex-direction:column;align-items:flex-start}.HomesiteEMPPrice_legal__RYnPt{margin-left:5px;cursor:pointer;font-weight:500;text-decoration:underline}.HomesiteEMPPrice_title__lplsS div:last-child{order:0}.HomesiteEMPPrice_cardTitle__0fftH{display:flex;align-items:center;grid-gap:6px;gap:6px}.HomesitePrice_root__DmzzY{display:flex;flex-direction:column;grid-row-gap:5px;row-gap:5px}.HomesitePrice_wasPrice__zGDXy{color:var(--color-medium-grey-1);text-decoration:line-through}.HomesitePrice_priceInfo__YJsWn{display:flex;align-items:baseline;grid-gap:10px;gap:10px;.HomesitePrice_reducedPrice__zJxpW{display:inline-flex;grid-gap:6px;gap:6px}}.HomesitePrice_priceInfo__YJsWn[\:has\(\.priceDiscountBadge\)]{flex-direction:column;grid-gap:0;gap:0}.HomesitePrice_priceInfo__YJsWn:has(.HomesitePrice_priceDiscountBadge__qV6Sc){flex-direction:column;grid-gap:0;gap:0}.HomesitePrice_priceInfoDesktop__mjhzF{display:flex;flex-direction:column;align-items:flex-start;.HomesitePrice_reducedPrice__zJxpW{display:inline-flex;padding-top:15px;grid-gap:6px;gap:6px}}.HomesitePrice_priceInfoCard__JuV8l{display:inline-flex;flex-wrap:wrap;align-items:center;grid-column-gap:6px;-moz-column-gap:6px;column-gap:6px}.HomesitePrice_reducedPriceCopy__DQ7D8{color:var(--color-red)}.HomesitePrice_headline2HS__qTtIS{width:100%;margin-right:15px}.HomesitePrice_headline2HS__qTtIS del{color:var(--color-medium-grey-1)}.HomesitePrice_emptext__wv9r1{font-size:16px}@media (min-width:600px){.HomesitePrice_emptext__wv9r1{font-size:28px}}.HomesitePrice_priceDiscountBadge__qV6Sc{order:1}.CarouselTabHomesiteCardV2_title__cL9xE{margin-right:15px}.CarouselTabHomesiteCardV2_cardRoot__150fm{height:100%}.CarouselTabHomesiteCardV2_metaDetails__rrlRV{display:flex;flex-wrap:wrap}.CarouselTabHomesiteCardV2_futureReleaseLabel__p6R89{display:flex;margin-top:5px;font-weight:300}.CarouselTabHomesiteCardV2_link__f8fpq{display:block;width:100%;height:100%;padding:0;border-radius:0}.CarouselTabHomesiteCardV2_isMultiFamilyUnitTooltip__ZxXRl{padding:0 20px}.CarouselTabHomesiteCardV2_priceWrapper__M5VOB{display:inline-flex;flex-wrap:wrap;margin:5px 0}.CarouselTabHomesiteCardV2_priceWrapper__M5VOB.CarouselTabHomesiteCardV2_newVariant__bj_wD{grid-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.CarouselTabHomesiteCardV2_priceWrapper__M5VOB.CarouselTabHomesiteCardV2_newVariant__bj_wD>h4{display:inline;margin:0}.CarouselTabHomesiteCardV2_wasPrice__texxB{color:var(--color-dark-grey-1);text-decoration:line-through}.CarouselTabHomesiteCardV2_empPriceWrapper__4Tsfn{flex-direction:column;margin-bottom:20px}.CarouselTabHomesiteCardV2_empPriceWrapper__4Tsfn.CarouselTabHomesiteCardV2_empNewVariant__DQ1Xo{margin-bottom:0}.CarouselTabHomesiteCardV2_estMonthlyPayment__9r6BK>span{text-decoration:underline}.CarouselTabHomesiteCardV2_infoCard__Y_xOr{height:100%}.CarouselTabHomesiteCardV2_homesiteDetails__RM1le{display:flex;width:100%;min-height:100%;flex-direction:column;padding:15px 12px 24px}.CarouselTabHomesiteCardV2_locationLabel__IY_jg{color:var(--color-dark-grey-2)}.CarouselTabHomesiteCardV2_description__UEloK{margin-top:auto;color:var(--color-medium-grey-1)}.CarouselTabHomesiteCardV2_addressWrapper__ovvb8{display:flex;flex-direction:column}.CarouselTabHomesiteCardV2_roundedBorders__iXlLi{border:1px solid var(--color-medium-grey-2);background:var(--color-white);border-radius:12px}.CarouselTabHomesiteCardV2_scheduleTourCta__e5NY_{margin-top:12px}.CarouselTabHomesiteCardV2_requestInfoCta__9Uy1t{height:var(--button-height-regular);margin-top:12px}.CarouselTabHomesiteCardV2_lotId__hu8rt{color:var(--color-medium-grey-1)}.PageWrapper_navbarWrapper__R512O{z-index:var(--zindex-1100);width:100%}.PageWrapper_navbarWrapperSticky__MPPkD{position:sticky;top:0}.PageWrapper_wrapper__Mi3rI{position:relative;min-height:100vh}.PageWrapper_wrapper__Mi3rI.PageWrapper_isHeaderV1__ONysl{padding-top:var(--header-height)}.PageWrapper_wrapper__Mi3rI.PageWrapper_headerHidden__qV_EF,.PageWrapper_wrapper__Mi3rI.PageWrapper_wrapper__noPadding__veTS4.PageWrapper_wrapper__Mi3rI{padding-top:0}.PageWrapper_outsideLegalText__2fB0r{padding-bottom:55px;grid-column:1/-1}.TabbedHomesiteCarouselV2_root__riTI1{position:relative}.TabbedHomesiteCarouselV2_categoriesWrapper__Fz_r9{padding-right:var(--home-page-v2-padding-horizontal);padding-bottom:20px;padding-left:var(--home-page-v2-padding-horizontal)}.TabbedHomesiteCarouselV2_categoriesWrapper__Fz_r9.TabbedHomesiteCarouselV2_categoriesContainerPadding__pihp7{padding-right:64px;padding-left:64px}.TabbedHomesiteCarouselV2_carouselSlide__IT5pE{width:280px}.Banner_banner__PePZU{position:relative;display:flex;overflow:hidden;width:100%;background-color:var(--color-dark-blue-2);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px}.Banner_content__vkcOV{display:flex;width:100%;flex-direction:column;padding:40px 25px;grid-gap:25px;gap:25px}@media (min-width:1200px){.Banner_content__vkcOV{flex-direction:row;align-items:center;justify-content:space-between;padding:35px 65px 35px 45px;grid-gap:40px;gap:40px}}.Banner_textSection__dx3NB{display:flex;flex:1;flex-direction:column;grid-gap:10px;gap:10px;text-align:center}@media (min-width:1200px){.Banner_textSection__dx3NB{max-width:66%;text-align:left}}.Banner_description__rMYiQ,.Banner_headline__95gUw{margin:0;color:var(--color-white)}.Banner_buttonWrapper__7lHcJ{display:flex;align-items:center;justify-content:center}@media (min-width:1200px){.Banner_buttonWrapper__7lHcJ{justify-content:flex-end}}.Banner_link__kAIJL{display:inline-block;text-decoration:none}.Banner_button__A_t45{display:flex;min-width:200px;height:50px;align-items:center;justify-content:center;padding:0 50px;border:1px solid var(--color-white);background-color:var(--color-white);border-radius:100px;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.Banner_button__A_t45:hover{opacity:.9}.Banner_button__A_t45:active{opacity:.8}.Banner_buttonLabel__s2NaB{color:var(--color-dark-blue-2);font-weight:500;white-space:nowrap}.Banner_compact__jDlWo .Banner_content__vkcOV{flex-direction:column;align-items:stretch;justify-content:center;padding:40px 25px;grid-gap:25px;gap:25px}.Banner_compact__jDlWo .Banner_textSection__dx3NB{max-width:100%;text-align:center}.Banner_compact__jDlWo .Banner_buttonWrapper__7lHcJ{justify-content:center}