.LocationSearchResult-module-scss-module__BxcLVG__location-search-result__layout{--map-cover-top:calc(var(--navbar-height) - 1px + var(--sticky-search-bar-height));--map-cover-top-scrolled:var(--sticky-search-bar-height-compact);--map-cover-top-now:var(--sticky-search-bar-offset);--map-bleed-top:var(--map-cover-top);padding-top:calc(var(--navbar-height) - 1px + var(--sticky-search-bar-height))}.LocationSearchResult-module-scss-module__BxcLVG__property-list{gap:var(--k-spacing-xl);display:grid}.LocationSearchResult-module-scss-module__BxcLVG__property-list-loading{gap:var(--k-spacing-xl);flex-direction:column;display:flex}.LocationSearchResult-module-scss-module__BxcLVG__property-list-loading__filters{--filters-skeleton-width:100px;--filters-skeleton-radius:var(--k-border-radius-s);flex-shrink:0}@media screen and (max-width:1023px){.LocationSearchResult-module-scss-module__BxcLVG__property-list-loading__filters{--filters-skeleton-width:42px;--filters-skeleton-radius:50%}}.LocationSearchResult-module-scss-module__BxcLVG__property-list__group{gap:var(--k-spacing-xl);flex-direction:column;display:flex}.LocationSearchResult-module-scss-module__BxcLVG__property-list__group[data-separator=true]{border-top:1px solid var(--k-color-border-dark-subtle);padding-top:var(--k-spacing-xl);margin-top:var(--k-spacing-s)}.LocationSearchResult-module-scss-module__BxcLVG__property-list__group-wrapper{margin:0;padding:0}.LocationSearchResult-module-scss-module__BxcLVG__property-list__group-wrapper li{margin:0;list-style-type:none}.LocationSearchResult-module-scss-module__BxcLVG__property-list__group-wrapper li:before{content:none;display:none;left:0}.LocationSearchResult-module-scss-module__BxcLVG__property-list__group-wrapper{gap:var(--k-spacing-xl);flex-direction:column;display:flex}.LocationSearchResult-module-scss-module__BxcLVG__property-list__heading-row{justify-content:space-between;align-items:flex-start;gap:var(--k-spacing-m);display:flex}.LocationSearchResult-module-scss-module__BxcLVG__property-list__heading-row>:first-child{flex:1;min-width:0}.LocationSearchResult-module-scss-module__BxcLVG__property-list__heading{gap:var(--k-spacing-xs);flex-direction:column;display:flex}.LocationSearchResult-module-scss-module__BxcLVG__property-list__count{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-xs);font-weight:var(--k-font-weight-regular);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-xs);text-transform:none;color:var(--k-color-text-subtle-dark);text-decoration:none}.LocationSearchResult-module-scss-module__BxcLVG__property-list__title{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-m);font-weight:var(--k-font-weight-medium);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-l);text-transform:none;padding-left:var(--k-spacing-s);padding-right:var(--k-spacing-s);text-decoration:none}.LocationSearchResult-module-scss-module__BxcLVG__property-list__text{padding-left:var(--k-spacing-s);padding-right:var(--k-spacing-s)}.LocationSearchResult-module-scss-module__BxcLVG__property-map-loading-indicator{z-index:10;left:50%;bottom:var(--k-spacing-l);pointer-events:none;box-shadow:var(--k-elevation-l);background-color:var(--k-color-background-brand-light);padding:var(--k-spacing-s) var(--k-spacing-m) var(--k-spacing-s) var(--k-spacing-s);align-items:center;gap:var(--k-spacing-s);font-family:var(--k-font-family-functional);font-size:var(--k-font-size-xs);font-weight:var(--k-font-weight-regular);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-xs);text-transform:none;border-radius:999px;text-decoration:none;display:flex;position:absolute;transform:translate(-50%)}@media screen and (max-width:1023px){.LocationSearchResult-module-scss-module__BxcLVG__location-search-result__map[data-fullscreen=true] .LocationSearchResult-module-scss-module__BxcLVG__property-map-loading-indicator{bottom:auto;top:calc(var(--map-expanded-height) - var(--k-spacing-l));transform:translate(-50%,-100%)}}@media screen and (min-width:1024px){.LocationSearchResult-module-scss-module__BxcLVG__location-search-result__map[data-fullscreen=true] .LocationSearchResult-module-scss-module__BxcLVG__property-map-loading-indicator{bottom:var(--k-spacing-l);position:fixed;left:50svw;transform:translate(-50%)}}.LocationSearchResult-module-scss-module__BxcLVG__property-map-loading-indicator__icon{animation:.75s linear infinite LocationSearchResult-module-scss-module__BxcLVG__spin}@keyframes LocationSearchResult-module-scss-module__BxcLVG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}
.AllLocationsSection-module-scss-module__r9smda__all-locations-section{position:relative}.AllLocationsSection-module-scss-module__r9smda__all-locations-section__map{margin-inline:var(--k-spacing-xl);border-radius:var(--k-border-radius-xl);height:557px;box-shadow:var(--k-elevation-l);position:relative;overflow:hidden}.AllLocationsSection-module-scss-module__r9smda__all-locations-section__metrics{gap:var(--k-spacing-xxl);grid-template-columns:1fr;display:grid}@media screen and (min-width:1024px){.AllLocationsSection-module-scss-module__r9smda__all-locations-section__metrics{gap:var(--k-spacing-big)}}@media screen and (max-width:1023px){.AllLocationsSection-module-scss-module__r9smda__all-locations-section__metrics.AllLocationsSection-module-scss-module__r9smda__all-locations-section__metrics [data-slot=metric]{text-align:center;align-items:center}}@media screen and (min-width:1024px){.AllLocationsSection-module-scss-module__r9smda__all-locations-section__metrics{grid-template-columns:repeat(3,1fr)}.AllLocationsSection-module-scss-module__r9smda__all-locations-section__metrics[data-metric-count="4"]{grid-template-columns:repeat(4,1fr)}}.AllLocationsSection-module-scss-module__r9smda__all-locations-section__metrics[data-tiles=true]{gap:var(--k-spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media screen and (min-width:780px){.AllLocationsSection-module-scss-module__r9smda__all-locations-section__metrics[data-tiles=true]{grid-template-columns:repeat(4,minmax(0,1fr))}}.AllLocationsSection-module-scss-module__r9smda__all-locations-section__metrics[data-tiles=true]>*{padding:var(--k-spacing-l);border-radius:var(--k-border-radius-xxl);background-color:var(--k-White-10);justify-content:center;align-items:center;min-height:148px;display:flex}@media screen and (min-width:780px){.AllLocationsSection-module-scss-module__r9smda__all-locations-section__metrics[data-tiles=true]>*{min-height:0}}@media screen and (min-width:1080px){.AllLocationsSection-module-scss-module__r9smda__all-locations-section__metrics[data-tiles=true]>*{padding:var(--k-spacing-xl)}}.AllLocationsSection-module-scss-module__r9smda__all-locations-section__metrics[data-tiles=true]>*>*{text-align:center;align-items:center;gap:0}.AllLocationsSection-module-scss-module__r9smda__all-locations-section__metrics[data-tiles=true]>* h3{gap:var(--k-spacing-s)}.AllLocationsSection-module-scss-module__r9smda__all-locations-section__metrics[data-tiles=true]>* h3>span:first-child{font-size:32px;line-height:1.2;font-weight:var(--k-font-weight-bold)}@media screen and (min-width:1080px){.AllLocationsSection-module-scss-module__r9smda__all-locations-section__metrics[data-tiles=true]>* h3>span:first-child{font-size:48px}}@media screen and (min-width:1440px){.AllLocationsSection-module-scss-module__r9smda__all-locations-section__metrics[data-tiles=true]>* h3>span:first-child{font-size:64px}}.AllLocationsSection-module-scss-module__r9smda__all-locations-section__metrics[data-tiles=true]>* h3>span:last-child{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-tiny);font-weight:var(--k-font-weight-regular);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-tiny);text-transform:none;text-decoration:none}@media screen and (min-width:1080px){.AllLocationsSection-module-scss-module__r9smda__all-locations-section__metrics[data-tiles=true]>* h3>span:last-child{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-xxs);font-weight:var(--k-font-weight-regular);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-xxs);text-transform:none;text-decoration:none}}@media screen and (min-width:1440px){.AllLocationsSection-module-scss-module__r9smda__all-locations-section__metrics[data-tiles=true]>* h3>span:last-child{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-xs);font-weight:var(--k-font-weight-regular);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-xs);text-transform:none;text-decoration:none}}.AllLocationsSection-module-scss-module__r9smda__all-locations-section[data-theme-variant=dark] [data-theme=dark]{color:var(--k-color-text-default-dark)}.AllLocationsSection-module-scss-module__r9smda__all-locations-section[data-theme-variant=dark] .AllLocationsSection-module-scss-module__r9smda__all-locations-section__map{box-shadow:none}
.HighlightsSection-module-scss-module__D_R5kG__highlights-section{gap:var(--k-spacing-xl);flex-direction:column;display:flex}.HighlightsSection-module-scss-module__D_R5kG__highlights-section__slider{width:100%}.HighlightsSection-module-scss-module__D_R5kG__highlights-section__slider[data-has-navigation=false]{padding-bottom:var(--k-spacing-xl)}.HighlightsSection-module-scss-module__D_R5kG__highlights-section__item{width:280px}.HighlightsSection-module-scss-module__D_R5kG__highlights-section__popup-content{padding:var(--k-spacing-xl) var(--k-spacing-xl) var(--k-spacing-xxl) var(--k-spacing-xl);gap:var(--k-spacing-xl);flex-direction:column;display:flex}.HighlightsSection-module-scss-module__D_R5kG__highlights-section__popup-gallery{border-radius:var(--k-border-radius-xl);overflow:hidden}@media screen and (min-width:1024px){.HighlightsSection-module-scss-module__D_R5kG__highlights-section__item{width:400px}}
.PropertySlider-module-scss-module__KA3QcG__property-slider__item{width:280px}.PropertySlider-module-scss-module__KA3QcG__property-slider__item [data-slot=chevron-text]{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-s);font-weight:var(--k-font-weight-medium);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-m);text-transform:none;text-decoration:none}@media screen and (min-width:1024px){.PropertySlider-module-scss-module__KA3QcG__property-slider__item [data-slot=chevron-text]{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-m);font-weight:var(--k-font-weight-medium);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-l);text-transform:none;text-decoration:none}}.PropertySlider-module-scss-module__KA3QcG__property-slider__amenities{color:var(--k-color-text-default-light)}.PropertySlider-module-scss-module__KA3QcG__property-slider__amenity>span{color:var(--k-color-text-default-light)!important}.PropertySlider-module-scss-module__KA3QcG__property-slider__description{gap:var(--k-spacing-s);flex-direction:column;display:flex}@media screen and (min-width:1024px){.PropertySlider-module-scss-module__KA3QcG__property-slider__item{width:400px}}
.AwardBannerSection-module-scss-module__rbk7fq__award-banner-section__banner{padding:var(--k-spacing-giant) var(--k-spacing-xl);border-radius:var(--k-border-radius-xl);background-color:#3d8c8d;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}@media screen and (min-width:1024px){.AwardBannerSection-module-scss-module__rbk7fq__award-banner-section__banner{min-height:520px;padding:var(--k-spacing-giant) var(--k-spacing-big)}}.AwardBannerSection-module-scss-module__rbk7fq__award-banner-section__shape{pointer-events:none;position:absolute}.AwardBannerSection-module-scss-module__rbk7fq__award-banner-section__shape[data-corner=top-left]{width:88px;fill:var(--k-Blue-600);top:0;left:0}@media screen and (min-width:1024px){.AwardBannerSection-module-scss-module__rbk7fq__award-banner-section__shape[data-corner=top-left]{width:131px}}.AwardBannerSection-module-scss-module__rbk7fq__award-banner-section__shape[data-corner=bottom-right]{fill:#f8dab7;width:160px;bottom:0;right:0}@media screen and (min-width:1024px){.AwardBannerSection-module-scss-module__rbk7fq__award-banner-section__shape[data-corner=bottom-right]{width:256px}}.AwardBannerSection-module-scss-module__rbk7fq__award-banner-section__content{align-items:center;gap:var(--k-spacing-xl);text-align:center;color:var(--k-color-text-default-dark);flex-direction:column;display:flex;position:relative}.AwardBannerSection-module-scss-module__rbk7fq__award-banner-section__badge{width:72px;height:102px;position:relative}.AwardBannerSection-module-scss-module__rbk7fq__award-banner-section__eyebrow{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-s);font-weight:var(--k-font-weight-regular);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-m);text-transform:none;color:var(--k-color-text-subtle-dark);margin:0;text-decoration:none}.AwardBannerSection-module-scss-module__rbk7fq__award-banner-section__title{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-l);font-weight:var(--k-font-weight-bold);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-l);text-transform:none;margin:0;text-decoration:none}@media screen and (min-width:1024px){.AwardBannerSection-module-scss-module__rbk7fq__award-banner-section__title{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-xxl);font-weight:var(--k-font-weight-bold);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-xxl);text-transform:none;text-decoration:none}}.AwardBannerSection-module-scss-module__rbk7fq__award-banner-section__description{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-xs);font-weight:var(--k-font-weight-regular);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-xs);text-transform:none;text-decoration:none}.AwardBannerSection-module-scss-module__rbk7fq__award-banner-section__button{margin-top:var(--k-spacing-xl)}
.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__list{gap:var(--k-spacing-l);white-space:nowrap;scrollbar-width:none;--scroll-fade-size:var(--k-spacing-xxl);-webkit-mask-image:linear-gradient(to right, #0000004d calc(var(--scroll-fade-start) * 0), #0000008d calc(var(--scroll-fade-start) * .2), #000000bf calc(var(--scroll-fade-start) * .4), #000000e2 calc(var(--scroll-fade-start) * .6), #000000f8 calc(var(--scroll-fade-start) * .8), #000 calc(var(--scroll-fade-start) * 1), #000 calc(100% - calc(var(--scroll-fade-end) * 1)), #000000f8 calc(100% - calc(var(--scroll-fade-end) * .8)), #000000e2 calc(100% - calc(var(--scroll-fade-end) * .6)), #000000bf calc(100% - calc(var(--scroll-fade-end) * .4)), #0000008d calc(100% - calc(var(--scroll-fade-end) * .2)), #0000004d calc(100% - calc(var(--scroll-fade-end) * 0))),linear-gradient(to right, #0000 calc(var(--scroll-fade-start) * 0), #00000070 calc(var(--scroll-fade-start) * .1), #000000bf calc(var(--scroll-fade-start) * .2), #000000ef calc(var(--scroll-fade-start) * .3), #000 calc(var(--scroll-fade-start) * .4), #000 calc(100% - calc(var(--scroll-fade-end) * .4)), #000000ef calc(100% - calc(var(--scroll-fade-end) * .3)), #000000bf calc(100% - calc(var(--scroll-fade-end) * .2)), #00000070 calc(100% - calc(var(--scroll-fade-end) * .1)), #0000 calc(100% - calc(var(--scroll-fade-end) * 0)));mask-image:linear-gradient(to right, #0000004d calc(var(--scroll-fade-start) * 0), #0000008d calc(var(--scroll-fade-start) * .2), #000000bf calc(var(--scroll-fade-start) * .4), #000000e2 calc(var(--scroll-fade-start) * .6), #000000f8 calc(var(--scroll-fade-start) * .8), #000 calc(var(--scroll-fade-start) * 1), #000 calc(100% - calc(var(--scroll-fade-end) * 1)), #000000f8 calc(100% - calc(var(--scroll-fade-end) * .8)), #000000e2 calc(100% - calc(var(--scroll-fade-end) * .6)), #000000bf calc(100% - calc(var(--scroll-fade-end) * .4)), #0000008d calc(100% - calc(var(--scroll-fade-end) * .2)), #0000004d calc(100% - calc(var(--scroll-fade-end) * 0))),linear-gradient(to right, #0000 calc(var(--scroll-fade-start) * 0), #00000070 calc(var(--scroll-fade-start) * .1), #000000bf calc(var(--scroll-fade-start) * .2), #000000ef calc(var(--scroll-fade-start) * .3), #000 calc(var(--scroll-fade-start) * .4), #000 calc(100% - calc(var(--scroll-fade-end) * .4)), #000000ef calc(100% - calc(var(--scroll-fade-end) * .3)), #000000bf calc(100% - calc(var(--scroll-fade-end) * .2)), #00000070 calc(100% - calc(var(--scroll-fade-end) * .1)), #0000 calc(100% - calc(var(--scroll-fade-end) * 0)));display:flex;overflow-x:auto;-webkit-mask-composite:source-in;mask-composite:intersect}.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__list[data-overflow-start=true]{--scroll-fade-start:var(--scroll-fade-size)}.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__list[data-overflow-end=true]{--scroll-fade-end:var(--scroll-fade-size)}@media (prefers-reduced-motion:no-preference){.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__list{transition:--scroll-fade-start .2s,--scroll-fade-end .2s}}.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__list[data-overflow-start=true],.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__list[data-overflow-end=true]{cursor:grab}.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__list[data-dragging=true]{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__list[data-dragging=true] *{cursor:grabbing}@media screen and (min-width:640px){.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__list{gap:var(--k-spacing-xl)}}@media screen and (min-width:780px){.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__list{justify-content:center}}.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__trigger{appearance:none;color:var(--k-color-text-default-dark);cursor:pointer;font-family:inherit;font-size:inherit;text-align:left;font-family:var(--k-font-family-functional);font-size:var(--k-font-size-xs);font-weight:var(--k-font-weight-bold);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-xs);text-transform:none;padding:0;padding:var(--k-spacing-s) var(--k-spacing-l);border-radius:var(--k-border-radius-m);background-color:#0000;border:none;text-decoration:none;transition:background-color 50ms;display:flex}.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__trigger:hover{background-color:var(--k-Black-10)}.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__trigger:focus-visible{box-shadow:0 0 0 4px var(--k-Black-20);outline:none}.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__trigger[aria-selected=true]{color:var(--k-color-text-default-light);background-color:var(--k-color-background-brand-dark)}.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__card{margin-top:var(--k-spacing-big);border-radius:var(--k-border-radius-xxl);background-color:var(--k-White-100);flex-direction:column;display:flex;overflow:hidden}@media screen and (min-width:640px){.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__card{flex-direction:row-reverse;min-height:360px}}@media screen and (min-width:896px){.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__card{min-height:440px}}.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__media{aspect-ratio:3/2;position:relative}@media screen and (min-width:640px){.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__media{aspect-ratio:auto;flex:0 0 50%}}.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__content{padding:var(--k-spacing-xl);color:var(--k-color-text-default-dark);flex-direction:column;align-items:flex-start;display:flex}@media screen and (min-width:640px){.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__content{flex:0 0 50%}}@media screen and (min-width:896px){.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__content{padding:var(--k-spacing-big)}}.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__text{font-size:20px;font-weight:var(--k-font-weight-bold);line-height:1.2}@media screen and (min-width:896px){.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__text{font-size:24px}}@media screen and (min-width:1080px){.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__text{font-size:32px}}.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__text p{line-height:inherit}.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__text{margin-bottom:var(--k-spacing-xl)}.CardTabsSection-module-scss-module__JqJjtq__card-tabs-section__button{margin-top:auto}
.PropertyCardSliderSection-module-scss-module__pvfXvG__property-card-slider-section{gap:var(--k-spacing-xl);flex-direction:column;display:flex}.PropertyCardSliderSection-module-scss-module__pvfXvG__property-card-slider-section__slider{width:100%}.PropertyCardSliderSection-module-scss-module__pvfXvG__property-card-slider-section__slider [data-slot=slider-track]{grid-template-rows:repeat(4,auto);grid-auto-flow:column;justify-content:start;row-gap:0;display:grid}.PropertyCardSliderSection-module-scss-module__pvfXvG__property-card-slider-section__slider [data-slot=slider-slide],.PropertyCardSliderSection-module-scss-module__pvfXvG__property-card-slider-section__slider [data-slot=slider-slide]>*{grid-row:1/-1;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);display:grid}.PropertyCardSliderSection-module-scss-module__pvfXvG__property-card-slider-section__item{grid-row:1/-1;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);width:300px;display:grid}.PropertyCardSliderSection-module-scss-module__pvfXvG__property-card-slider-section__item>[data-slot=card]{grid-row:1/-1;width:100%}.PropertyCardSliderSection-module-scss-module__pvfXvG__property-card-slider-section__item>[data-slot=card]:not([data-state=loading]){grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);display:grid;container-type:normal}:is(.PropertyCardSliderSection-module-scss-module__pvfXvG__property-card-slider-section__item>[data-slot=card]:not([data-state=loading])>*,.PropertyCardSliderSection-module-scss-module__pvfXvG__property-card-slider-section__item>[data-slot=card]:not([data-state=loading])>*>*){grid-row:1/-1;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);display:grid}.PropertyCardSliderSection-module-scss-module__pvfXvG__property-card-slider-section__item>[data-slot=card]:not([data-state=loading])>*>*>:last-child{grid-row:2/-1;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);display:grid}@media screen and (min-width:680px){.PropertyCardSliderSection-module-scss-module__pvfXvG__property-card-slider-section__item{width:327px}}
.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__index{gap:var(--k-spacing-l);flex-direction:column;display:flex}.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__index-title{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-m);font-weight:var(--k-font-weight-medium);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-l);text-transform:none;text-decoration:none}.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__index-list{margin:0;padding:0}.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__index-list li{margin:0;list-style-type:none}.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__index-list li:before{content:none;display:none;left:0}.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__index-list{gap:var(--k-spacing-s);scrollbar-width:none;padding:var(--k-spacing-xs);margin:calc(-1*var(--k-spacing-xs));display:flex;overflow-x:auto}@media screen and (min-width:680px){.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__index-list{flex-wrap:wrap;overflow-x:visible}}.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__index-link{color:var(--k-color-text-default-dark);font-weight:400;font-family:var(--k-font-family-functional);font-size:var(--k-font-size-xxs);font-weight:var(--k-font-weight-regular);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-xxs);text-transform:none;white-space:nowrap;padding:var(--k-spacing-s) var(--k-spacing-l);border:1px solid var(--k-color-border-dark-default);border-radius:var(--k-border-radius-huge);background-color:var(--k-color-background-neutral-light);flex-direction:column;align-items:center;text-decoration:none;transition:background-color 50ms ease-out;display:inline-flex}.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__index-link:hover{background-color:var(--k-color-background-neutral-dark-hover)}.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__index-link:active{background-color:var(--k-color-background-neutral-dark-active)}.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__city{scroll-margin-top:var(--navbar-height)}.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__city-heading{justify-content:space-between;align-items:center;gap:var(--k-spacing-l);margin-bottom:var(--k-spacing-xl);flex-wrap:wrap;display:flex}.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__city-link{flex-shrink:0}.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__grid{margin:0;padding:0}.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__grid li{margin:0;list-style-type:none}.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__grid li:before{content:none;display:none;left:0}.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__grid{gap:var(--k-spacing-xl) var(--k-spacing-l);grid-template-columns:1fr;display:grid}@media screen and (min-width:680px){.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1440px){.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__grid{grid-template-columns:repeat(4,1fr)}}.LocationDirectory-module-scss-module__Xcg2Pa__location-directory__card{height:100%}
.LocationHighlightsSection-module-scss-module__bn3vRG__location-highlights-section{flex-direction:column;display:flex}.LocationHighlightsSection-module-scss-module__bn3vRG__location-highlights-section__map{border-radius:var(--k-border-radius-xl);aspect-ratio:1;width:100%;position:relative;overflow:hidden}@media screen and (min-width:680px){.LocationHighlightsSection-module-scss-module__bn3vRG__location-highlights-section__map{aspect-ratio:3/2}}@media screen and (min-width:1024px){.LocationHighlightsSection-module-scss-module__bn3vRG__location-highlights-section__map{aspect-ratio:2}}.LocationHighlightsSection-module-scss-module__bn3vRG__location-highlights-section__details{gap:var(--k-spacing-xxl);margin-top:var(--k-spacing-xxl);grid-template-columns:minmax(0,1fr);display:grid}.LocationHighlightsSection-module-scss-module__bn3vRG__location-highlights-section__details-column{gap:var(--k-spacing-s);flex-direction:column;display:flex}.LocationHighlightsSection-module-scss-module__bn3vRG__location-highlights-section__details-column[data-gap=large]{gap:var(--k-spacing-l)}.LocationHighlightsSection-module-scss-module__bn3vRG__location-highlights-section__details-title{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-m);font-weight:var(--k-font-weight-medium);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-l);text-transform:none;text-decoration:none}.LocationHighlightsSection-module-scss-module__bn3vRG__location-highlights-section__content{align-items:flex-start;gap:var(--k-spacing-xl);flex-direction:column;display:flex}.LocationHighlightsSection-module-scss-module__bn3vRG__location-highlights-section__items{row-gap:var(--k-spacing-m);column-gap:var(--k-spacing-l);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.LocationHighlightsSection-module-scss-module__bn3vRG__location-highlights-section__items[data-variant=dialog]{gap:0}.LocationHighlightsSection-module-scss-module__bn3vRG__location-highlights-section__items[data-variant=dialog]>*{padding:var(--k-spacing-m) 0;border-bottom:1px solid var(--k-color-border-dark-subtle)}.LocationHighlightsSection-module-scss-module__bn3vRG__location-highlights-section__items[data-variant=dialog]>:last-child{border-bottom:0}.LocationHighlightsSection-module-scss-module__bn3vRG__location-highlights-section__popup-content{padding:var(--k-spacing-xl) var(--k-spacing-xl) var(--k-spacing-xxl) var(--k-spacing-xl)}@media screen and (min-width:680px){.LocationHighlightsSection-module-scss-module__bn3vRG__location-highlights-section__items[data-variant=inline]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.LocationHighlightsSection-module-scss-module__bn3vRG__location-highlights-section__details{gap:var(--k-spacing-big);margin-top:var(--k-spacing-big);grid-template-columns:repeat(2,minmax(0,1fr))}}
.CallToActionSection-module-scss-module__t8f-5W__call-to-action-section__card{align-items:flex-start;gap:var(--k-spacing-xl);max-width:680px;padding:var(--k-spacing-xxl);border-radius:var(--k-border-radius-xl);background:var(--k-color-background-neutral-light);flex-direction:column;margin:0 auto;display:flex}@media screen and (min-width:680px){.CallToActionSection-module-scss-module__t8f-5W__call-to-action-section__card{padding:var(--k-spacing-big);flex-direction:row;justify-content:space-between;align-items:center}}.CallToActionSection-module-scss-module__t8f-5W__call-to-action-section__text{gap:var(--k-spacing-xs);flex-direction:column;display:flex}.CallToActionSection-module-scss-module__t8f-5W__call-to-action-section__title{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-l);font-weight:var(--k-font-weight-bold);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-l);text-transform:none;color:var(--k-color-text-default-dark);margin:0;text-decoration:none}.CallToActionSection-module-scss-module__t8f-5W__call-to-action-section__description{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-xs);font-weight:var(--k-font-weight-regular);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-xs);text-transform:none;color:var(--k-color-text-default-dark);text-decoration:none}.CallToActionSection-module-scss-module__t8f-5W__call-to-action-section__button{flex-shrink:0}
.ContactCardSection-module-scss-module__L76qbG__contact-card-section__card{border-radius:var(--k-border-radius-xxl);background-color:var(--k-color-background-brand-dark);flex-direction:column;display:flex;overflow:hidden}@media screen and (min-width:640px){.ContactCardSection-module-scss-module__L76qbG__contact-card-section__card{flex-direction:row;min-height:360px}}@media screen and (min-width:896px){.ContactCardSection-module-scss-module__L76qbG__contact-card-section__card{min-height:440px}}.ContactCardSection-module-scss-module__L76qbG__contact-card-section__media{aspect-ratio:3/2;position:relative}@media screen and (min-width:640px){.ContactCardSection-module-scss-module__L76qbG__contact-card-section__media{aspect-ratio:auto;flex:0 0 50%}}.ContactCardSection-module-scss-module__L76qbG__contact-card-section__content{padding:var(--k-spacing-xl);color:var(--k-White-100);flex-direction:column;flex:1;justify-content:center;display:flex}@media screen and (min-width:896px){.ContactCardSection-module-scss-module__L76qbG__contact-card-section__content{padding:var(--k-spacing-big)}}.ContactCardSection-module-scss-module__L76qbG__contact-card-section__title{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-m);font-weight:var(--k-font-weight-bold);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-l);text-transform:none;margin:0 0 var(--k-spacing-l);color:var(--k-White-80);text-decoration:none}@media screen and (min-width:896px){.ContactCardSection-module-scss-module__L76qbG__contact-card-section__title{margin-bottom:var(--k-spacing-xl)}}.ContactCardSection-module-scss-module__L76qbG__contact-card-section__link{font-size:24px;font-weight:var(--k-font-weight-bold);color:var(--k-White-100);line-height:1.5;text-decoration:none}.ContactCardSection-module-scss-module__L76qbG__contact-card-section__link:hover,.ContactCardSection-module-scss-module__L76qbG__contact-card-section__link:focus-visible{text-decoration:underline}.ContactCardSection-module-scss-module__L76qbG__contact-card-section__note{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-xxs);font-weight:var(--k-font-weight-regular);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-xxs);text-transform:none;margin:var(--k-spacing-xl) 0 0;color:var(--k-White-80);text-decoration:none}
.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__nav,.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__slider{--featured-categories-offset:var(--k-spacing-xxl)}@media screen and (min-width:680px){.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__nav,.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__slider{--featured-categories-offset:var(--k-spacing-big)}}@media screen and (min-width:1024px){.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__nav,.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__slider{--featured-categories-offset:max(var(--k-spacing-giant), calc((100% - 1440px) / 2))}}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__nav,.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__slider{position:relative}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__nav:before,.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__nav:after,.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__slider:before,.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__slider:after{content:"";z-index:2;width:var(--featured-categories-offset);pointer-events:none;position:absolute;top:0;bottom:0}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__nav:before,.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__slider:before{background:linear-gradient(to left, transparent, var(--k-color-background-brand-warm));left:0}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__nav:after,.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__slider:after{background:linear-gradient(to right, transparent, var(--k-color-background-brand-warm));right:0}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__slider{--featured-categories-controls-gap:var(--k-spacing-xl)}@media screen and (min-width:1024px){.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__slider{--featured-categories-controls-gap:var(--k-spacing-huge)}}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__slider:before,.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__slider:after{bottom:calc(40px + var(--featured-categories-controls-gap) + var(--featured-categories-controls-tail))}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__heading[data-top-padding=true][data-top-padding-size][data-bottom-padding=true]{padding-bottom:var(--k-spacing-xxl)}@media screen and (min-width:1024px){.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__heading[data-top-padding=true][data-top-padding-size][data-bottom-padding=true]{padding-bottom:var(--k-spacing-big)}}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__slider [data-slot=tabs-panel]{padding-top:var(--k-spacing-xxl)}@media screen and (min-width:1024px){.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__slider [data-slot=tabs-panel]{padding-top:var(--k-spacing-big)}}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__list{align-items:stretch;gap:var(--k-spacing-m);scrollbar-width:none;padding-inline:var(--featured-categories-offset);scroll-padding-inline:var(--featured-categories-offset);display:flex;overflow-x:auto}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__list[data-overflow-start=true],.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__list[data-overflow-end=true]{cursor:grab}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__list[data-dragging=true]{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__list[data-dragging=true] *{cursor:grabbing}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__list::-webkit-scrollbar{display:none}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__list{justify-content:safe center}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__divider{background-color:var(--k-color-border-dark-subtle);flex-shrink:0;width:1px}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__tab{appearance:none;color:var(--k-color-text-hint-dark);cursor:pointer;font-family:inherit;font-size:inherit;text-align:left;align-items:center;gap:var(--k-spacing-xs);max-height:60px;padding:0;padding:var(--k-spacing-xs) var(--k-spacing-s);cursor:pointer;background-color:#0000;border:none;flex-direction:column;flex-shrink:0;transition:color .15s;display:flex}@media (hover:hover){.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__tab:hover{color:var(--k-color-text-default-dark)}}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__tab[data-state=active]{color:var(--k-color-text-default-dark)}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__tab[data-state=active] .FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__label{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-xs);font-weight:var(--k-font-weight-medium);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-xs);text-transform:none;text-decoration:none}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__tab:focus-visible{outline:2px solid var(--k-color-border-dark);outline-offset:-2px;border-radius:var(--k-border-radius-s)}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__icon{width:24px;height:24px;display:flex}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__icon svg{width:100%;height:100%}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__label{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-xs);font-weight:var(--k-font-weight-regular);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-xs);text-transform:none;width:var(--featured-categories-label-width,auto);text-align:center;white-space:nowrap;text-decoration:none}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__slider{--featured-categories-controls-tail:var(--k-spacing-xxl);padding-bottom:var(--featured-categories-controls-tail)}@media screen and (min-width:680px){.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__slider{--featured-categories-controls-tail:var(--k-spacing-big)}}@media screen and (min-width:1024px){.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__slider{--featured-categories-controls-tail:var(--k-spacing-huge)}}.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__slider [data-control-gap]{gap:var(--featured-categories-controls-gap)}@media screen and (max-width:1023px){.FeaturedCategoriesSection-module-scss-module__r2Sgsa__featured-categories__slider [data-slot=property-slider-item] [data-aspect-ratio]{aspect-ratio:1}}
.SalesHeroSection-module-scss-module__6FZrra__sales-hero-section{padding-top:64px}.SalesHeroSection-module-scss-module__6FZrra__sales-hero-section__content{align-items:center;gap:var(--k-spacing-xl);padding-top:var(--k-spacing-xl);text-align:center;flex-direction:column;display:flex}@media screen and (min-width:1024px){.SalesHeroSection-module-scss-module__6FZrra__sales-hero-section__content{gap:var(--k-spacing-xxl)}}.SalesHeroSection-module-scss-module__6FZrra__sales-hero-section__rating{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-xxs);font-weight:var(--k-font-weight-bold);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-xxs);text-transform:none;color:var(--k-color-text-default-dark);text-decoration:none}.SalesHeroSection-module-scss-module__6FZrra__sales-hero-section__carousel{gap:var(--k-spacing-xl);padding-bottom:var(--k-spacing-xxl);flex-direction:column;display:flex}.SalesHeroSection-module-scss-module__6FZrra__sales-hero-section__swiper{width:100%}.SalesHeroSection-module-scss-module__6FZrra__sales-hero-section__swiper .SalesHeroSection-module-scss-module__6FZrra__sales-hero-section__slide{width:62vw}@media screen and (min-width:1024px){.SalesHeroSection-module-scss-module__6FZrra__sales-hero-section__swiper .SalesHeroSection-module-scss-module__6FZrra__sales-hero-section__slide{width:min(63vw,912px)}}.SalesHeroSection-module-scss-module__6FZrra__sales-hero-section__slide-link{margin:0 var(--k-spacing-s);transition:transform .3s;display:block;transform:scale(.9)}@media screen and (min-width:1024px){.SalesHeroSection-module-scss-module__6FZrra__sales-hero-section__slide-link{margin:0 var(--k-spacing-xl)}}@media screen and (max-width:1023px){.SalesHeroSection-module-scss-module__6FZrra__sales-hero-section__slide-link [data-aspect-ratio]{aspect-ratio:4/5}}.SalesHeroSection-module-scss-module__6FZrra__sales-hero-section__slide-link--active{transform:none}.SalesHeroSection-module-scss-module__6FZrra__sales-hero-section__controls{justify-content:center;align-items:center;gap:var(--k-spacing-m);display:flex}.SalesHeroSection-module-scss-module__6FZrra__sales-hero-section__dots{gap:var(--k-spacing-s);display:flex}.SalesHeroSection-module-scss-module__6FZrra__sales-hero-section__dot{appearance:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;text-align:left;background-color:#0000;background-color:var(--k-color-background-neutral-dark-hover);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;display:flex}.SalesHeroSection-module-scss-module__6FZrra__sales-hero-section__dot[aria-current=true]{background-color:var(--k-color-text-default-dark)}
.CityGuidePropertiesSection-module-scss-module__Nkv4Ka__city-guide-properties .CityGuidePropertiesSection-module-scss-module__Nkv4Ka__city-guide-properties__layout{grid-template-areas:"header""map""list"}@media screen and (min-width:1024px){.CityGuidePropertiesSection-module-scss-module__Nkv4Ka__city-guide-properties .CityGuidePropertiesSection-module-scss-module__Nkv4Ka__city-guide-properties__layout{grid-template-rows:auto 1fr;grid-template-areas:"header map""list map"}}.CityGuidePropertiesSection-module-scss-module__Nkv4Ka__city-guide-properties__header{padding:var(--k-spacing-xl);grid-area:header}@media screen and (min-width:680px){.CityGuidePropertiesSection-module-scss-module__Nkv4Ka__city-guide-properties__header{padding:var(--k-spacing-xxl)}}@media screen and (min-width:1024px){.CityGuidePropertiesSection-module-scss-module__Nkv4Ka__city-guide-properties__header{padding-bottom:0}}@media screen and (min-width:1024px) and (max-width:1279px){.CityGuidePropertiesSection-module-scss-module__Nkv4Ka__city-guide-properties__header{padding-left:var(--k-spacing-xl);padding-right:var(--k-spacing-xl)}}@media screen and (min-width:1280px){.CityGuidePropertiesSection-module-scss-module__Nkv4Ka__city-guide-properties__header{padding:var(--k-spacing-big) var(--k-spacing-big) 0}}
.LocationsPage-module-scss-module__6-KA9G__locations-page{padding-top:var(--navbar-height)}
.PropertyReviewsSection-module-scss-module__69iN4W__property-reviews-section{scroll-margin-top:var(--sticky-search-bar-height-compact)}.PropertyReviewsSection-module-scss-module__69iN4W__property-reviews-section:focus{outline:none}.PropertyReviewsSection-module-scss-module__69iN4W__property-reviews-section__rating-link{min-height:24px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.PropertyReviewsSection-module-scss-module__69iN4W__property-reviews-section__rating-link:hover{text-decoration:underline}}.PropertyReviewsSection-module-scss-module__69iN4W__property-reviews-section__empty{gap:var(--k-spacing-s);flex-direction:column;display:flex}
.SalesPage-module-scss-module__83uShq__sales-page{background-color:var(--k-color-background-brand-warm);color:var(--k-color-text-default-dark)}.SalesPage-module-scss-module__83uShq__sales-page p{margin:0}.SalesPage-module-scss-module__83uShq__sales-page__stack{align-items:flex-start;gap:var(--k-spacing-xxl);flex-direction:column;display:flex}.SalesPage-module-scss-module__83uShq__sales-page__item-title{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-xs);font-weight:var(--k-font-weight-bold);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-xs);text-transform:none;margin:0;text-decoration:none}.SalesPage-module-scss-module__83uShq__sales-page__subtle{color:var(--k-color-text-subtle-dark);font-family:var(--k-font-family-functional);font-size:var(--k-font-size-xxs);font-weight:var(--k-font-weight-regular);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-xxs);text-transform:none;text-decoration:none}.SalesPage-module-scss-module__83uShq__sales-page__features{margin:0;padding:0}.SalesPage-module-scss-module__83uShq__sales-page__features li{margin:0;list-style-type:none}.SalesPage-module-scss-module__83uShq__sales-page__features li:before{content:none;display:none;left:0}.SalesPage-module-scss-module__83uShq__sales-page__features{gap:var(--k-spacing-xxl);grid-template-columns:1fr;width:100%;display:grid}@media screen and (min-width:780px){.SalesPage-module-scss-module__83uShq__sales-page__features{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.SalesPage-module-scss-module__83uShq__sales-page__features{column-gap:var(--k-spacing-huge);grid-template-columns:repeat(3,1fr)}}.SalesPage-module-scss-module__83uShq__sales-page__feature{gap:var(--k-spacing-xs);font-family:var(--k-font-family-functional);font-size:var(--k-font-size-xs);font-weight:var(--k-font-weight-regular);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-xs);text-transform:none;flex-direction:column;text-decoration:none;display:flex}.SalesPage-module-scss-module__83uShq__sales-page__feature-icon{margin-bottom:var(--k-spacing-s);color:var(--k-color-text-primary);display:flex}.SalesPage-module-scss-module__83uShq__sales-page__feature-icon svg{width:24px;height:24px}.SalesPage-module-scss-module__83uShq__sales-page__steps-layout{gap:var(--k-spacing-xxl);flex-direction:column;display:flex}@media screen and (min-width:1024px){.SalesPage-module-scss-module__83uShq__sales-page__steps-layout{align-items:center;gap:var(--k-spacing-giant);flex-direction:row-reverse}.SalesPage-module-scss-module__83uShq__sales-page__steps-layout>*{flex:1 1 0}}.SalesPage-module-scss-module__83uShq__sales-page__steps-media{border-radius:var(--k-border-radius-xl);overflow:hidden}.SalesPage-module-scss-module__83uShq__sales-page__steps{margin:0;padding:0}.SalesPage-module-scss-module__83uShq__sales-page__steps li{margin:0;list-style-type:none}.SalesPage-module-scss-module__83uShq__sales-page__steps li:before{content:none;display:none;left:0}.SalesPage-module-scss-module__83uShq__sales-page__steps{gap:var(--k-spacing-xl);font-family:var(--k-font-family-functional);font-size:var(--k-font-size-xs);font-weight:var(--k-font-weight-regular);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-xs);text-transform:none;flex-direction:column;text-decoration:none;display:flex}.SalesPage-module-scss-module__83uShq__sales-page__destinations{margin:0;padding:0}.SalesPage-module-scss-module__83uShq__sales-page__destinations li{margin:0;list-style-type:none}.SalesPage-module-scss-module__83uShq__sales-page__destinations li:before{content:none;display:none;left:0}.SalesPage-module-scss-module__83uShq__sales-page__destinations{gap:var(--k-spacing-xl);grid-template-columns:1fr;width:100%;display:grid}@media screen and (min-width:780px){.SalesPage-module-scss-module__83uShq__sales-page__destinations{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.SalesPage-module-scss-module__83uShq__sales-page__destinations{grid-template-columns:repeat(3,1fr)}}.SalesPage-module-scss-module__83uShq__sales-page__destination{color:inherit;align-items:center;gap:var(--k-spacing-l);flex-direction:row;font-weight:400;text-decoration:none;display:flex}.SalesPage-module-scss-module__83uShq__sales-page__destination:hover .SalesPage-module-scss-module__83uShq__sales-page__item-title{text-decoration:underline}.SalesPage-module-scss-module__83uShq__sales-page__destination-image{border-radius:var(--k-border-radius-m);flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}.SalesPage-module-scss-module__83uShq__sales-page__destination-text{flex-direction:column;display:flex}.SalesPage-module-scss-module__83uShq__sales-page__property-slider .swiper-wrapper{align-items:stretch}.SalesPage-module-scss-module__83uShq__sales-page__property-slider .swiper-slide{height:auto}.SalesPage-module-scss-module__83uShq__sales-page__property-slider .swiper-slide>div{align-self:stretch;height:100%}.SalesPage-module-scss-module__83uShq__sales-page__property-slider .swiper-slide>div>div{align-self:stretch;height:100%}.SalesPage-module-scss-module__83uShq__sales-page__property-slider [data-slot=card]{flex-direction:column;display:flex}.SalesPage-module-scss-module__83uShq__sales-page__property-slider [data-slot=card]>div{flex-direction:column;flex:1;display:flex}.SalesPage-module-scss-module__83uShq__sales-page__property-slider [data-slot=card]>div>div,.SalesPage-module-scss-module__83uShq__sales-page__property-slider [class*=property-card__content]{flex:1}.SalesPage-module-scss-module__83uShq__sales-page__property-slider [class*=property-card__content]>:last-child{margin-top:auto}
.FeatureCardsSection-module-scss-module__TjqcFa__feature-cards-section__grid{gap:var(--k-spacing-xl);grid-template-columns:1fr;display:grid}@media screen and (min-width:1080px){.FeatureCardsSection-module-scss-module__TjqcFa__feature-cards-section__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1440px){.FeatureCardsSection-module-scss-module__TjqcFa__feature-cards-section__grid{gap:var(--k-spacing-big)}}.FeatureCardsSection-module-scss-module__TjqcFa__feature-cards-section__card{border-radius:var(--k-border-radius-xl);background:var(--k-color-background-neutral-light);flex-direction:column;display:flex;overflow:hidden}@media screen and (min-width:780px){.FeatureCardsSection-module-scss-module__TjqcFa__feature-cards-section__card{flex-direction:row}}@media screen and (min-width:1080px){.FeatureCardsSection-module-scss-module__TjqcFa__feature-cards-section__card{flex-direction:column}}.FeatureCardsSection-module-scss-module__TjqcFa__feature-cards-section__text{gap:var(--k-spacing-s);padding:var(--k-spacing-xl) var(--k-spacing-xl) 0;flex-direction:column;flex:1;display:flex}@media screen and (min-width:780px){.FeatureCardsSection-module-scss-module__TjqcFa__feature-cards-section__text{padding:var(--k-spacing-big)}}@media screen and (min-width:1080px){.FeatureCardsSection-module-scss-module__TjqcFa__feature-cards-section__text{padding-bottom:0}}.FeatureCardsSection-module-scss-module__TjqcFa__feature-cards-section__title{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-l);font-weight:var(--k-font-weight-bold);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-l);text-transform:none;color:var(--k-color-text-default-dark);margin:0;text-decoration:none}.FeatureCardsSection-module-scss-module__TjqcFa__feature-cards-section__description{font-family:var(--k-font-family-functional);font-size:var(--k-font-size-xs);font-weight:var(--k-font-weight-regular);letter-spacing:var(--k-font-letterspacing-default);line-height:var(--k-font-lineheight-xs);text-transform:none;color:var(--k-color-text-default-dark);text-decoration:none}.FeatureCardsSection-module-scss-module__TjqcFa__feature-cards-section__media{aspect-ratio:1;margin-top:auto;position:relative;overflow:hidden}@media screen and (min-width:780px){.FeatureCardsSection-module-scss-module__TjqcFa__feature-cards-section__media{flex:0 0 43%;margin-top:0}}@media screen and (min-width:1080px){.FeatureCardsSection-module-scss-module__TjqcFa__feature-cards-section__media{flex-basis:auto;margin-top:auto}}.FeatureCardsSection-module-scss-module__TjqcFa__feature-cards-section__media video,.FeatureCardsSection-module-scss-module__TjqcFa__feature-cards-section__media img{object-position:top;mix-blend-mode:multiply}
