.InteractiveMap-module-scss-module__IdyooW__h1-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}@media (min-width:768px) and (max-width:1199px){.InteractiveMap-module-scss-module__IdyooW__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.InteractiveMap-module-scss-module__IdyooW__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.InteractiveMap-module-scss-module__IdyooW__h1-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.InteractiveMap-module-scss-module__IdyooW__h2-v2{font-family:var(--font-family-serif);font-size:var(--font-size-3-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.InteractiveMap-module-scss-module__IdyooW__h2-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-5-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-5-v2)*var(--tracking-wide))}.InteractiveMap-module-scss-module__IdyooW__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}@media (min-width:768px){.InteractiveMap-module-scss-module__IdyooW__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}}.InteractiveMap-module-scss-module__IdyooW__h3-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.InteractiveMap-module-scss-module__IdyooW__h3-mobile-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.InteractiveMap-module-scss-module__IdyooW__h4-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.InteractiveMap-module-scss-module__IdyooW__h4-v2-serif{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2);font-family:var(--font-family-serif)}.InteractiveMap-module-scss-module__IdyooW__h5-v2{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.InteractiveMap-module-scss-module__IdyooW__h6-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.InteractiveMap-module-scss-module__IdyooW__h7-kicker-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));font-weight:var(--font-weight-medium-v2);text-transform:uppercase}.InteractiveMap-module-scss-module__IdyooW__body-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.InteractiveMap-module-scss-module__IdyooW__body-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.InteractiveMap-module-scss-module__IdyooW__body-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.InteractiveMap-module-scss-module__IdyooW__body-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.InteractiveMap-module-scss-module__IdyooW__body-xxs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-12-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-12-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.InteractiveMap-module-scss-module__IdyooW__label-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.InteractiveMap-module-scss-module__IdyooW__label-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.InteractiveMap-module-scss-module__IdyooW__label-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.InteractiveMap-module-scss-module__IdyooW__label-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-medium-v2)}.InteractiveMap-module-scss-module__IdyooW__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.InteractiveMap-module-scss-module__IdyooW__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.InteractiveMap-module-scss-module__IdyooW__content-section-v2{padding:80px 116px}}.InteractiveMap-module-scss-module__IdyooW__map{width:100%;height:100%;position:relative}.InteractiveMap-module-scss-module__IdyooW__popover-container-bottom{display:none}@media (min-width:320px) and (max-width:991px){.InteractiveMap-module-scss-module__IdyooW__popover-container-bottom{z-index:1001;justify-content:center;width:100%;position:absolute;bottom:10px;left:0;display:flex!important}.InteractiveMap-module-scss-module__IdyooW__msp-map-zoom-controls{display:none}.InteractiveMap-module-scss-module__IdyooW__msp-map-options-controls{padding:4px}.InteractiveMap-module-scss-module__IdyooW__msp-mobile-map-controls{z-index:10;flex-direction:column;display:flex;position:absolute;bottom:11px;right:8px}}.InteractiveMap-module-scss-module__IdyooW__msp-map-zoom-controls{z-index:10;position:absolute;bottom:20px;right:8px}@media (min-width:992px){.InteractiveMap-module-scss-module__IdyooW__msp-map-options-controls{z-index:10;position:absolute;top:8px;left:24px}.InteractiveMap-module-scss-module__IdyooW__msp-map-current-location-control{display:none}}.InteractiveMap-module-scss-module__IdyooW__msp-map-expand-search{z-index:10;position:absolute;top:8px;right:8px}
.MarkerWithPopover-module-scss-module__b2l4DW__h1-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}@media (min-width:768px) and (max-width:1199px){.MarkerWithPopover-module-scss-module__b2l4DW__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.MarkerWithPopover-module-scss-module__b2l4DW__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.MarkerWithPopover-module-scss-module__b2l4DW__h1-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.MarkerWithPopover-module-scss-module__b2l4DW__h2-v2{font-family:var(--font-family-serif);font-size:var(--font-size-3-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.MarkerWithPopover-module-scss-module__b2l4DW__h2-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-5-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-5-v2)*var(--tracking-wide))}.MarkerWithPopover-module-scss-module__b2l4DW__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}@media (min-width:768px){.MarkerWithPopover-module-scss-module__b2l4DW__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}}.MarkerWithPopover-module-scss-module__b2l4DW__h3-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.MarkerWithPopover-module-scss-module__b2l4DW__h3-mobile-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.MarkerWithPopover-module-scss-module__b2l4DW__h4-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MarkerWithPopover-module-scss-module__b2l4DW__h4-v2-serif{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2);font-family:var(--font-family-serif)}.MarkerWithPopover-module-scss-module__b2l4DW__h5-v2{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MarkerWithPopover-module-scss-module__b2l4DW__h6-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MarkerWithPopover-module-scss-module__b2l4DW__h7-kicker-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));font-weight:var(--font-weight-medium-v2);text-transform:uppercase}.MarkerWithPopover-module-scss-module__b2l4DW__body-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.MarkerWithPopover-module-scss-module__b2l4DW__body-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.MarkerWithPopover-module-scss-module__b2l4DW__body-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.MarkerWithPopover-module-scss-module__b2l4DW__body-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.MarkerWithPopover-module-scss-module__b2l4DW__body-xxs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-12-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-12-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.MarkerWithPopover-module-scss-module__b2l4DW__label-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MarkerWithPopover-module-scss-module__b2l4DW__label-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MarkerWithPopover-module-scss-module__b2l4DW__label-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MarkerWithPopover-module-scss-module__b2l4DW__label-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-medium-v2)}.MarkerWithPopover-module-scss-module__b2l4DW__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.MarkerWithPopover-module-scss-module__b2l4DW__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.MarkerWithPopover-module-scss-module__b2l4DW__content-section-v2{padding:80px 116px}}.MarkerWithPopover-module-scss-module__b2l4DW__marker-with-popover.MarkerWithPopover-module-scss-module__b2l4DW__open{pointer-events:visible}.MarkerWithPopover-module-scss-module__b2l4DW__marker-with-popover.MarkerWithPopover-module-scss-module__b2l4DW__open .MarkerWithPopover-module-scss-module__b2l4DW__popover{visibility:visible}.MarkerWithPopover-module-scss-module__b2l4DW__marker-with-popover.MarkerWithPopover-module-scss-module__b2l4DW__open.MarkerWithPopover-module-scss-module__b2l4DW__top .MarkerWithPopover-module-scss-module__b2l4DW__popover{margin-top:-40px;transform:translate(-50%)translateY(30%)}.MarkerWithPopover-module-scss-module__b2l4DW__marker-with-popover.MarkerWithPopover-module-scss-module__b2l4DW__open.MarkerWithPopover-module-scss-module__b2l4DW__bottom .MarkerWithPopover-module-scss-module__b2l4DW__popover{margin-top:5px;transform:translate(-50%)translateY(0%)}.MarkerWithPopover-module-scss-module__b2l4DW__popover-overlay{opacity:0;pointer-events:none;position:absolute;inset:0}.MarkerWithPopover-module-scss-module__b2l4DW__popover{display:none}.MarkerWithPopover-module-scss-module__b2l4DW__carousel{height:296px}body.MarkerWithPopover-module-scss-module__b2l4DW__desktop .MarkerWithPopover-module-scss-module__b2l4DW__popover{max-height:282px}@media (min-width:1200px){.MarkerWithPopover-module-scss-module__b2l4DW__popover{z-index:1;align-items:flex-end;width:100%;max-width:300px;max-height:296px;display:flex;position:absolute;transform:translate(-50%)translateY(12px)}.MarkerWithPopover-module-scss-module__b2l4DW__popover .MarkerWithPopover-module-scss-module__b2l4DW__card-houselist{height:296px;max-height:296px}.MarkerWithPopover-module-scss-module__b2l4DW__popover>div{flex:1;max-height:100%}}
.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__open-house .PropertyMarker-module-scss-module__-wuCFG__pin>span:before,.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__fav .PropertyMarker-module-scss-module__-wuCFG__pin>span:before{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-style:normal;display:inline-block;font-family:fonticon!important}.PropertyMarker-module-scss-module__-wuCFG__h1-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}@media (min-width:768px) and (max-width:1199px){.PropertyMarker-module-scss-module__-wuCFG__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.PropertyMarker-module-scss-module__-wuCFG__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.PropertyMarker-module-scss-module__-wuCFG__h1-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.PropertyMarker-module-scss-module__-wuCFG__h2-v2{font-family:var(--font-family-serif);font-size:var(--font-size-3-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.PropertyMarker-module-scss-module__-wuCFG__h2-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-5-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-5-v2)*var(--tracking-wide))}.PropertyMarker-module-scss-module__-wuCFG__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}@media (min-width:768px){.PropertyMarker-module-scss-module__-wuCFG__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}}.PropertyMarker-module-scss-module__-wuCFG__h3-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.PropertyMarker-module-scss-module__-wuCFG__h3-mobile-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.PropertyMarker-module-scss-module__-wuCFG__h4-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.PropertyMarker-module-scss-module__-wuCFG__h4-v2-serif{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2);font-family:var(--font-family-serif)}.PropertyMarker-module-scss-module__-wuCFG__h5-v2{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.PropertyMarker-module-scss-module__-wuCFG__h6-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.PropertyMarker-module-scss-module__-wuCFG__h7-kicker-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));font-weight:var(--font-weight-medium-v2);text-transform:uppercase}.PropertyMarker-module-scss-module__-wuCFG__body-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.PropertyMarker-module-scss-module__-wuCFG__body-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.PropertyMarker-module-scss-module__-wuCFG__body-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.PropertyMarker-module-scss-module__-wuCFG__body-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.PropertyMarker-module-scss-module__-wuCFG__body-xxs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-12-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-12-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.PropertyMarker-module-scss-module__-wuCFG__label-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.PropertyMarker-module-scss-module__-wuCFG__label-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.PropertyMarker-module-scss-module__-wuCFG__label-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.PropertyMarker-module-scss-module__-wuCFG__label-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-medium-v2)}.PropertyMarker-module-scss-module__-wuCFG__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.PropertyMarker-module-scss-module__-wuCFG__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.PropertyMarker-module-scss-module__-wuCFG__content-section-v2{padding:80px 116px}}.PropertyMarker-module-scss-module__-wuCFG__map-marker{height:0}.PropertyMarker-module-scss-module__-wuCFG__map-marker .PropertyMarker-module-scss-module__-wuCFG__pin{cursor:pointer;font-size:var(--font-size-11);background-color:var(--grey-100);color:var(--grey-800);border:none;border-radius:.75rem;line-height:1.758;transition:transform .25s;display:block;position:relative;transform:translateY(-100%);box-shadow:0 0 1px #00000040,0 2px 1px #0000000d}.PropertyMarker-module-scss-module__-wuCFG__map-marker .PropertyMarker-module-scss-module__-wuCFG__pin:before{z-index:2;text-transform:capitalize;color:var(--grey-100);padding:.06rem var(--g-xxs) .13rem var(--g-xxs);font-family:var(--font-family-sans);font-size:var(--font-size-12-v2);letter-spacing:.00938rem;border-radius:.125rem;font-style:normal;font-weight:500;line-height:100%;display:inline-block;position:absolute;top:-10px;right:0}.PropertyMarker-module-scss-module__-wuCFG__map-marker .PropertyMarker-module-scss-module__-wuCFG__pin:hover:after{color:var(--grey-800)}.PropertyMarker-module-scss-module__-wuCFG__map-marker .PropertyMarker-module-scss-module__-wuCFG__pin>span{color:var(--grey-700);font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);letter-spacing:.02625rem;padding:.13rem var(--g-xs);border-radius:.75rem;align-items:center;gap:.2rem;font-style:normal;font-weight:500;line-height:150%;display:flex}.PropertyMarker-module-scss-module__-wuCFG__map-marker .PropertyMarker-module-scss-module__-wuCFG__pin:after{content:"▼";color:var(--grey-100);border:none;position:absolute;top:17px;left:calc(50% - 5px)}.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__new .PropertyMarker-module-scss-module__-wuCFG__pin:before{content:"New";background-color:var(--magenta-500);border-radius:.125rem}.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__open-house .PropertyMarker-module-scss-module__-wuCFG__pin>span:before{content:"";margin-left:.2rem}.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__open-house .PropertyMarker-module-scss-module__-wuCFG__pin:before{content:"Open";background-color:var(--magenta-400);border-radius:.125rem}.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__sold .PropertyMarker-module-scss-module__-wuCFG__pin:before{content:"Sold";background-color:var(--magenta-700);border-radius:.125rem}.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__sold.PropertyMarker-module-scss-module__-wuCFG__small .PropertyMarker-module-scss-module__-wuCFG__pin:before{transform-origin:100%;text-transform:uppercase;letter-spacing:.02625rem;line-height:150%;font-weight:var(--font-weight-medium-v2);padding:0 .309rem;top:0;transform:translateY(-60%)scale(.6)}.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__fav .PropertyMarker-module-scss-module__-wuCFG__pin>span:before{content:"";color:var(--magenta-400);font-size:var(--font-size-11-v2)}.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__viewed .PropertyMarker-module-scss-module__-wuCFG__pin>span img{max-height:var(--font-size-10-v2)}.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__viewed .PropertyMarker-module-scss-module__-wuCFG__pin>span:before{content:"";margin:0}.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__group .PropertyMarker-module-scss-module__-wuCFG__pin{color:var(--grey-100);background-color:var(--magenta-700);box-shadow:0 0 0 1px var(--magenta-700)}.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__group .PropertyMarker-module-scss-module__-wuCFG__pin span{color:var(--grey-100);font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);font-style:var(--not-italic);font-weight:var(--font-weight-medium-v2);letter-spacing:.02625rem;line-height:150%}.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__group .PropertyMarker-module-scss-module__-wuCFG__pin:after{border-top-color:var(--magenta-700);color:var(--magenta-700)}.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__unlock .PropertyMarker-module-scss-module__-wuCFG__pin{border-color:var(--grey-100);min-width:5rem;box-shadow:0 0 1px #00000040,0 2px 1px #0000000d}.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__unlock .PropertyMarker-module-scss-module__-wuCFG__pin:before{background-color:var(--magenta-700);font-size:var(--font-size-12-v2);border-radius:.125rem}.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__active .PropertyMarker-module-scss-module__-wuCFG__pin,.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__unlock.PropertyMarker-module-scss-module__-wuCFG__active .PropertyMarker-module-scss-module__-wuCFG__pin,.PropertyMarker-module-scss-module__-wuCFG__map-marker:focus-within .PropertyMarker-module-scss-module__-wuCFG__pin,.PropertyMarker-module-scss-module__-wuCFG__map-marker:hover .PropertyMarker-module-scss-module__-wuCFG__pin,.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__unlock:hover .PropertyMarker-module-scss-module__-wuCFG__pin{background-color:var(--grey-800);color:var(--grey-100)}.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__active .PropertyMarker-module-scss-module__-wuCFG__pin:after,.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__unlock.PropertyMarker-module-scss-module__-wuCFG__active .PropertyMarker-module-scss-module__-wuCFG__pin:after,.PropertyMarker-module-scss-module__-wuCFG__map-marker:focus-within .PropertyMarker-module-scss-module__-wuCFG__pin:after,.PropertyMarker-module-scss-module__-wuCFG__map-marker:hover .PropertyMarker-module-scss-module__-wuCFG__pin:after,.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__unlock:hover .PropertyMarker-module-scss-module__-wuCFG__pin:after{color:var(--grey-800)}.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__active .PropertyMarker-module-scss-module__-wuCFG__pin>span,.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__unlock.PropertyMarker-module-scss-module__-wuCFG__active .PropertyMarker-module-scss-module__-wuCFG__pin>span,.PropertyMarker-module-scss-module__-wuCFG__map-marker:focus-within .PropertyMarker-module-scss-module__-wuCFG__pin>span,.PropertyMarker-module-scss-module__-wuCFG__map-marker:hover .PropertyMarker-module-scss-module__-wuCFG__pin>span,.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__unlock:hover .PropertyMarker-module-scss-module__-wuCFG__pin>span{background-color:var(--grey-800);color:var(--grey-100)}.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__viewed:not(:hover):not(.PropertyMarker-module-scss-module__-wuCFG__active) .PropertyMarker-module-scss-module__-wuCFG__pin,.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__viewed:not(:hover):not(.PropertyMarker-module-scss-module__-wuCFG__active) .PropertyMarker-module-scss-module__-wuCFG__pin>span{background-color:var(--color-backgroundTertiary)}.PropertyMarker-module-scss-module__-wuCFG__map-marker.PropertyMarker-module-scss-module__-wuCFG__viewed:not(:hover):not(.PropertyMarker-module-scss-module__-wuCFG__active) .PropertyMarker-module-scss-module__-wuCFG__pin:after{color:var(--color-backgroundTertiary)}
.IconMarker-module-scss-module__XXxcsG__h1-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}@media (min-width:768px) and (max-width:1199px){.IconMarker-module-scss-module__XXxcsG__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.IconMarker-module-scss-module__XXxcsG__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.IconMarker-module-scss-module__XXxcsG__h1-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.IconMarker-module-scss-module__XXxcsG__h2-v2{font-family:var(--font-family-serif);font-size:var(--font-size-3-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.IconMarker-module-scss-module__XXxcsG__h2-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-5-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-5-v2)*var(--tracking-wide))}.IconMarker-module-scss-module__XXxcsG__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}@media (min-width:768px){.IconMarker-module-scss-module__XXxcsG__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}}.IconMarker-module-scss-module__XXxcsG__h3-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.IconMarker-module-scss-module__XXxcsG__h3-mobile-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.IconMarker-module-scss-module__XXxcsG__h4-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.IconMarker-module-scss-module__XXxcsG__h4-v2-serif{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2);font-family:var(--font-family-serif)}.IconMarker-module-scss-module__XXxcsG__h5-v2{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.IconMarker-module-scss-module__XXxcsG__h6-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.IconMarker-module-scss-module__XXxcsG__h7-kicker-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));font-weight:var(--font-weight-medium-v2);text-transform:uppercase}.IconMarker-module-scss-module__XXxcsG__body-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.IconMarker-module-scss-module__XXxcsG__body-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.IconMarker-module-scss-module__XXxcsG__body-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.IconMarker-module-scss-module__XXxcsG__body-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.IconMarker-module-scss-module__XXxcsG__body-xxs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-12-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-12-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.IconMarker-module-scss-module__XXxcsG__label-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.IconMarker-module-scss-module__XXxcsG__label-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.IconMarker-module-scss-module__XXxcsG__label-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.IconMarker-module-scss-module__XXxcsG__label-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-medium-v2)}.IconMarker-module-scss-module__XXxcsG__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.IconMarker-module-scss-module__XXxcsG__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.IconMarker-module-scss-module__XXxcsG__content-section-v2{padding:80px 116px}}.IconMarker-module-scss-module__XXxcsG__map-marker{color:var(--color-primaryB)}.IconMarker-module-scss-module__XXxcsG__map-marker.IconMarker-module-scss-module__XXxcsG__icon{width:1rem;height:1rem}.IconMarker-module-scss-module__XXxcsG__map-marker.IconMarker-module-scss-module__XXxcsG__icon .IconMarker-module-scss-module__XXxcsG__pin{background:var(--color-contentTertiary);width:100%;height:100%;font-size:var(--font-size-12);text-align:center;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 1px #0000000d,0 0 1px #00000040}.IconMarker-module-scss-module__XXxcsG__map-marker.IconMarker-module-scss-module__XXxcsG__icon:hover .IconMarker-module-scss-module__XXxcsG__pin{background-color:var(--color-accent)}.IconMarker-module-scss-module__XXxcsG__map-marker.IconMarker-module-scss-module__XXxcsG__icon.IconMarker-module-scss-module__XXxcsG__pin-movoto .IconMarker-module-scss-module__XXxcsG__pin{transform:translateY(-50%)translate(-50%)scale(1.5)}
.MapZoomControls-module-scss-module__qsLFxW__h1-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}@media (min-width:768px) and (max-width:1199px){.MapZoomControls-module-scss-module__qsLFxW__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.MapZoomControls-module-scss-module__qsLFxW__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.MapZoomControls-module-scss-module__qsLFxW__h1-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.MapZoomControls-module-scss-module__qsLFxW__h2-v2{font-family:var(--font-family-serif);font-size:var(--font-size-3-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.MapZoomControls-module-scss-module__qsLFxW__h2-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-5-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-5-v2)*var(--tracking-wide))}.MapZoomControls-module-scss-module__qsLFxW__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}@media (min-width:768px){.MapZoomControls-module-scss-module__qsLFxW__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}}.MapZoomControls-module-scss-module__qsLFxW__h3-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.MapZoomControls-module-scss-module__qsLFxW__h3-mobile-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.MapZoomControls-module-scss-module__qsLFxW__h4-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MapZoomControls-module-scss-module__qsLFxW__h4-v2-serif{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2);font-family:var(--font-family-serif)}.MapZoomControls-module-scss-module__qsLFxW__h5-v2{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MapZoomControls-module-scss-module__qsLFxW__h6-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MapZoomControls-module-scss-module__qsLFxW__h7-kicker-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));font-weight:var(--font-weight-medium-v2);text-transform:uppercase}.MapZoomControls-module-scss-module__qsLFxW__body-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.MapZoomControls-module-scss-module__qsLFxW__body-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.MapZoomControls-module-scss-module__qsLFxW__body-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.MapZoomControls-module-scss-module__qsLFxW__body-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.MapZoomControls-module-scss-module__qsLFxW__body-xxs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-12-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-12-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.MapZoomControls-module-scss-module__qsLFxW__label-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MapZoomControls-module-scss-module__qsLFxW__label-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MapZoomControls-module-scss-module__qsLFxW__label-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MapZoomControls-module-scss-module__qsLFxW__label-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-medium-v2)}.MapZoomControls-module-scss-module__qsLFxW__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.MapZoomControls-module-scss-module__qsLFxW__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.MapZoomControls-module-scss-module__qsLFxW__content-section-v2{padding:80px 116px}}.MapZoomControls-module-scss-module__qsLFxW__houseful-map-zoom-controls-container{flex-direction:column;display:flex}
.MapOptions-module-scss-module__mjVAWG__h1-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}@media (min-width:768px) and (max-width:1199px){.MapOptions-module-scss-module__mjVAWG__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.MapOptions-module-scss-module__mjVAWG__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.MapOptions-module-scss-module__mjVAWG__h1-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.MapOptions-module-scss-module__mjVAWG__h2-v2{font-family:var(--font-family-serif);font-size:var(--font-size-3-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.MapOptions-module-scss-module__mjVAWG__h2-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-5-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-5-v2)*var(--tracking-wide))}.MapOptions-module-scss-module__mjVAWG__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}@media (min-width:768px){.MapOptions-module-scss-module__mjVAWG__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}}.MapOptions-module-scss-module__mjVAWG__h3-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.MapOptions-module-scss-module__mjVAWG__h3-mobile-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.MapOptions-module-scss-module__mjVAWG__h4-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MapOptions-module-scss-module__mjVAWG__h4-v2-serif{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2);font-family:var(--font-family-serif)}.MapOptions-module-scss-module__mjVAWG__h5-v2{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MapOptions-module-scss-module__mjVAWG__h6-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MapOptions-module-scss-module__mjVAWG__h7-kicker-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));font-weight:var(--font-weight-medium-v2);text-transform:uppercase}.MapOptions-module-scss-module__mjVAWG__body-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.MapOptions-module-scss-module__mjVAWG__body-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.MapOptions-module-scss-module__mjVAWG__body-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.MapOptions-module-scss-module__mjVAWG__body-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.MapOptions-module-scss-module__mjVAWG__body-xxs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-12-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-12-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.MapOptions-module-scss-module__mjVAWG__label-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MapOptions-module-scss-module__mjVAWG__label-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MapOptions-module-scss-module__mjVAWG__label-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MapOptions-module-scss-module__mjVAWG__label-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-medium-v2)}.MapOptions-module-scss-module__mjVAWG__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.MapOptions-module-scss-module__mjVAWG__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.MapOptions-module-scss-module__mjVAWG__content-section-v2{padding:80px 116px}}.MapOptions-module-scss-module__mjVAWG__houseful-map-options-icon-button{border:1px solid var(--grey-400);background-color:var(--grey-100);padding:9px}.MapOptions-module-scss-module__mjVAWG__houseful-map-options-icon-button:hover{background-color:var(--grey-200)}.MapOptions-module-scss-module__mjVAWG__houseful-map-options-icon-button:active{background-color:var(--grey-300)}.MapOptions-module-scss-module__mjVAWG__houseful-map-options-icon-button:focus-visible{outline:2px solid var(--green-600);outline-offset:2px}.MapOptions-module-scss-module__mjVAWG__houseful-map-options-icon-button-active{border-color:var(--grey-700)}.MapOptions-module-scss-module__mjVAWG__houseful-map-options-heading{font-family:var(--font-family-serif);font-weight:var(--font-weight-normal);font-size:var(--font-size-6);color:var(--grey-700);letter-spacing:.24px;margin-bottom:24px;line-height:120%}.MapOptions-module-scss-module__mjVAWG__houseful-map-options-sub-heading{font-family:var(--font-family-sans);color:var(--grey-700);font-weight:var(--font-weight-medium);font-size:var(--font-size-9);margin-bottom:8px;line-height:120%}.MapOptions-module-scss-module__mjVAWG__houseful-map-options-popover{box-shadow:none;border:1px solid var(--grey-400);border-radius:8px;width:350px;margin-top:8px;padding:24px 16px}.MapOptions-module-scss-module__mjVAWG__houseful-map-toggles-root{flex-flow:row;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (min-width:320px) and (max-width:991px){.MapOptions-module-scss-module__mjVAWG__houseful-map-options-mobile-container{margin:0 24px 32px}}.MapOptions-module-scss-module__mjVAWG__houseful-map-options-items-container{flex-direction:column;gap:24px;display:flex}@media (min-width:320px) and (max-width:991px){.MapOptions-module-scss-module__mjVAWG__houseful-map-options-mobile-container{margin:0 24px 32px}}
.SideDrawer-module-scss-module__dVJc7W__h1-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}@media (min-width:768px) and (max-width:1199px){.SideDrawer-module-scss-module__dVJc7W__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.SideDrawer-module-scss-module__dVJc7W__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.SideDrawer-module-scss-module__dVJc7W__h1-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.SideDrawer-module-scss-module__dVJc7W__h2-v2{font-family:var(--font-family-serif);font-size:var(--font-size-3-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.SideDrawer-module-scss-module__dVJc7W__h2-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-5-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-5-v2)*var(--tracking-wide))}.SideDrawer-module-scss-module__dVJc7W__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}@media (min-width:768px){.SideDrawer-module-scss-module__dVJc7W__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}}.SideDrawer-module-scss-module__dVJc7W__h3-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.SideDrawer-module-scss-module__dVJc7W__h3-mobile-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.SideDrawer-module-scss-module__dVJc7W__h4-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.SideDrawer-module-scss-module__dVJc7W__h4-v2-serif{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2);font-family:var(--font-family-serif)}.SideDrawer-module-scss-module__dVJc7W__h5-v2{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.SideDrawer-module-scss-module__dVJc7W__h6-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.SideDrawer-module-scss-module__dVJc7W__h7-kicker-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));font-weight:var(--font-weight-medium-v2);text-transform:uppercase}.SideDrawer-module-scss-module__dVJc7W__body-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.SideDrawer-module-scss-module__dVJc7W__body-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.SideDrawer-module-scss-module__dVJc7W__body-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.SideDrawer-module-scss-module__dVJc7W__body-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.SideDrawer-module-scss-module__dVJc7W__body-xxs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-12-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-12-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.SideDrawer-module-scss-module__dVJc7W__label-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.SideDrawer-module-scss-module__dVJc7W__label-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.SideDrawer-module-scss-module__dVJc7W__label-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.SideDrawer-module-scss-module__dVJc7W__label-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-medium-v2)}.SideDrawer-module-scss-module__dVJc7W__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.SideDrawer-module-scss-module__dVJc7W__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.SideDrawer-module-scss-module__dVJc7W__content-section-v2{padding:80px 116px}}.SideDrawer-module-scss-module__dVJc7W__houseful-side-drawer{flex-direction:column;width:100%;display:flex}@media (min-width:768px){.SideDrawer-module-scss-module__dVJc7W__houseful-side-drawer{width:390px}}.SideDrawer-module-scss-module__dVJc7W__houseful-side-drawer-header{justify-content:space-between;align-items:center;padding:12px 16px 12px 24px;display:flex}.SideDrawer-module-scss-module__dVJc7W__houseful-side-drawer-title{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-6);line-height:var(--leading-medium);color:var(--grey-700);text-align:center;flex-grow:1}.SideDrawer-module-scss-module__dVJc7W__houseful-side-drawer-paper-root{box-shadow:none}.SideDrawer-module-scss-module__dVJc7W__houseful-side-drawer-content{max-width:100vw}
.Carousel-module-scss-module__TmiFMa__h1-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}@media (min-width:768px) and (max-width:1199px){.Carousel-module-scss-module__TmiFMa__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.Carousel-module-scss-module__TmiFMa__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.Carousel-module-scss-module__TmiFMa__h1-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.Carousel-module-scss-module__TmiFMa__h2-v2{font-family:var(--font-family-serif);font-size:var(--font-size-3-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.Carousel-module-scss-module__TmiFMa__h2-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-5-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-5-v2)*var(--tracking-wide))}.Carousel-module-scss-module__TmiFMa__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}@media (min-width:768px){.Carousel-module-scss-module__TmiFMa__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}}.Carousel-module-scss-module__TmiFMa__h3-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.Carousel-module-scss-module__TmiFMa__h3-mobile-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.Carousel-module-scss-module__TmiFMa__h4-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.Carousel-module-scss-module__TmiFMa__h4-v2-serif{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2);font-family:var(--font-family-serif)}.Carousel-module-scss-module__TmiFMa__h5-v2{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.Carousel-module-scss-module__TmiFMa__h6-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.Carousel-module-scss-module__TmiFMa__h7-kicker-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));font-weight:var(--font-weight-medium-v2);text-transform:uppercase}.Carousel-module-scss-module__TmiFMa__body-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.Carousel-module-scss-module__TmiFMa__body-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.Carousel-module-scss-module__TmiFMa__body-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.Carousel-module-scss-module__TmiFMa__body-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.Carousel-module-scss-module__TmiFMa__body-xxs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-12-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-12-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.Carousel-module-scss-module__TmiFMa__label-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.Carousel-module-scss-module__TmiFMa__label-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.Carousel-module-scss-module__TmiFMa__label-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.Carousel-module-scss-module__TmiFMa__label-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-medium-v2)}.Carousel-module-scss-module__TmiFMa__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.Carousel-module-scss-module__TmiFMa__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.Carousel-module-scss-module__TmiFMa__content-section-v2{padding:80px 116px}}.Carousel-module-scss-module__TmiFMa__houseful-carousel-tags{position:absolute;bottom:32px;left:32px}.Carousel-module-scss-module__TmiFMa__houseful-carousel-tags-on-overlay{position:absolute;bottom:20px;left:20px}.Carousel-module-scss-module__TmiFMa__houseful-carousel-view-images-cta{display:none;position:absolute;bottom:32px;right:32px}@media (min-width:768px){.Carousel-module-scss-module__TmiFMa__houseful-carousel-view-images-cta{display:block}}.Carousel-module-scss-module__TmiFMa__houseful-carousel-mobile-slide-index{font-family:var(--font-family-sans);letter-spacing:.18px;width:fit-content;color:var(--grey-300);background-color:var(--color-black);opacity:.8;right:var(--carousel-mobile-slide-index-right,var(--g3-2));bottom:var(--carousel-mobile-slide-index-bottom,var(--g3-2));z-index:var(--carousel-mobile-slide-index-z-index,4);border-radius:4px;padding:6px 8px;font-size:12px;font-weight:500;line-height:100%;display:block;position:absolute}@media (min-width:768px){.Carousel-module-scss-module__TmiFMa__houseful-carousel-mobile-slide-index{display:none}}.Carousel-module-scss-module__TmiFMa__houseful-carousel-overlay-container{background-color:var(--grey-800);opacity:.8;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Carousel-module-scss-module__TmiFMa__houseful-carousel-overlay-title{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular-v2);letter-spacing:.24px;color:var(--grey-100);text-align:center;margin-bottom:8px;margin-left:16px;margin-right:16px;font-size:24px;line-height:120%}@media (max-width:767px){.Carousel-module-scss-module__TmiFMa__houseful-carousel-overlay-title{letter-spacing:.2px;font-size:20px}}.Carousel-module-scss-module__TmiFMa__houseful-carousel-overlay-sub-title{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular-v2);letter-spacing:.14px;color:var(--grey-200);text-align:center;margin:0 24px 24px;font-size:14px;line-height:140%}.Carousel-module-scss-module__TmiFMa__houseful-carousel-overlay-button-container{gap:16px;display:flex}
.DppTags-module-scss-module__AMkESG__h1-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}@media (min-width:768px) and (max-width:1199px){.DppTags-module-scss-module__AMkESG__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.DppTags-module-scss-module__AMkESG__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.DppTags-module-scss-module__AMkESG__h1-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.DppTags-module-scss-module__AMkESG__h2-v2{font-family:var(--font-family-serif);font-size:var(--font-size-3-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.DppTags-module-scss-module__AMkESG__h2-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-5-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-5-v2)*var(--tracking-wide))}.DppTags-module-scss-module__AMkESG__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}@media (min-width:768px){.DppTags-module-scss-module__AMkESG__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}}.DppTags-module-scss-module__AMkESG__h3-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.DppTags-module-scss-module__AMkESG__h3-mobile-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.DppTags-module-scss-module__AMkESG__h4-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.DppTags-module-scss-module__AMkESG__h4-v2-serif{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2);font-family:var(--font-family-serif)}.DppTags-module-scss-module__AMkESG__h5-v2{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.DppTags-module-scss-module__AMkESG__h6-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.DppTags-module-scss-module__AMkESG__h7-kicker-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));font-weight:var(--font-weight-medium-v2);text-transform:uppercase}.DppTags-module-scss-module__AMkESG__body-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.DppTags-module-scss-module__AMkESG__body-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.DppTags-module-scss-module__AMkESG__body-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.DppTags-module-scss-module__AMkESG__body-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.DppTags-module-scss-module__AMkESG__body-xxs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-12-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-12-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.DppTags-module-scss-module__AMkESG__label-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.DppTags-module-scss-module__AMkESG__label-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.DppTags-module-scss-module__AMkESG__label-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.DppTags-module-scss-module__AMkESG__label-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-medium-v2)}.DppTags-module-scss-module__AMkESG__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.DppTags-module-scss-module__AMkESG__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.DppTags-module-scss-module__AMkESG__content-section-v2{padding:80px 116px}}.DppTags-module-scss-module__AMkESG__tagsContainer{flex-wrap:wrap;gap:.5rem;display:flex}.DppTags-module-scss-module__AMkESG__tag{background-color:var(--purple-600);color:#fff;font-size:var(--font-size-11);border-radius:.25rem;align-items:center;gap:.375rem;height:24px;padding:.375rem .5rem;font-weight:500;display:inline-flex}.DppTags-module-scss-module__AMkESG__tag svg{flex-shrink:0}.DppTags-module-scss-module__AMkESG__tour3D{background-color:var(--magenta-600)}
.Arrow-module-scss-module__riUPNq__h1-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}@media (min-width:768px) and (max-width:1199px){.Arrow-module-scss-module__riUPNq__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.Arrow-module-scss-module__riUPNq__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.Arrow-module-scss-module__riUPNq__h1-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.Arrow-module-scss-module__riUPNq__h2-v2{font-family:var(--font-family-serif);font-size:var(--font-size-3-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.Arrow-module-scss-module__riUPNq__h2-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-5-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-5-v2)*var(--tracking-wide))}.Arrow-module-scss-module__riUPNq__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}@media (min-width:768px){.Arrow-module-scss-module__riUPNq__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}}.Arrow-module-scss-module__riUPNq__h3-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.Arrow-module-scss-module__riUPNq__h3-mobile-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.Arrow-module-scss-module__riUPNq__h4-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.Arrow-module-scss-module__riUPNq__h4-v2-serif{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2);font-family:var(--font-family-serif)}.Arrow-module-scss-module__riUPNq__h5-v2{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.Arrow-module-scss-module__riUPNq__h6-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.Arrow-module-scss-module__riUPNq__h7-kicker-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));font-weight:var(--font-weight-medium-v2);text-transform:uppercase}.Arrow-module-scss-module__riUPNq__body-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.Arrow-module-scss-module__riUPNq__body-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.Arrow-module-scss-module__riUPNq__body-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.Arrow-module-scss-module__riUPNq__body-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.Arrow-module-scss-module__riUPNq__body-xxs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-12-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-12-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.Arrow-module-scss-module__riUPNq__label-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.Arrow-module-scss-module__riUPNq__label-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.Arrow-module-scss-module__riUPNq__label-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.Arrow-module-scss-module__riUPNq__label-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-medium-v2)}.Arrow-module-scss-module__riUPNq__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.Arrow-module-scss-module__riUPNq__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.Arrow-module-scss-module__riUPNq__content-section-v2{padding:80px 116px}}.Arrow-module-scss-module__riUPNq__houseful-carousel-arrow{z-index:1;display:none;position:absolute;top:calc(50% - 20px);padding:0!important}@media (min-width:992px){.Arrow-module-scss-module__riUPNq__houseful-carousel-arrow{display:flex}}.Arrow-module-scss-module__riUPNq__houseful-carousel-next-arrow{right:0}.Arrow-module-scss-module__riUPNq__houseful-carousel-prev-arrow{left:0;rotate:-180deg}
.ThreeDTourCTA-module-scss-module__JQWLNW__houseful-carousel-3d-tour-cta-icon{background-color:var(--grey-700);opacity:.8;box-sizing:content-box;color:#fff;border-radius:100%;margin-bottom:8px;padding:13px}.ThreeDTourCTA-module-scss-module__JQWLNW__houseful-carousel-3d-tour-cta-label{font-family:var(--font-family-sans);letter-spacing:.14px;width:fit-content;color:var(--grey-100);background-color:var(--grey-700);opacity:.8;border-radius:4px;padding:6px 10px;font-size:14px;font-weight:500;line-height:140%;text-decoration:underline}
.Slide-module-scss-module__fEi-WW__houseful-carousel-image-container{height:100%;position:relative}.Slide-module-scss-module__fEi-WW__houseful-carousel-image-container-desktop{width:50%}.Slide-module-scss-module__fEi-WW__houseful-carousel-image-container-mobile{width:100%}.Slide-module-scss-module__fEi-WW__houseful-carousel-image{aspect-ratio:1.5;object-fit:cover;cursor:pointer}.Slide-module-scss-module__fEi-WW__houseful-carousel-image-fade{filter:brightness(.4)}.Slide-module-scss-module__fEi-WW__houseful-carousel-image-mobile{width:100%;height:100%}.Slide-module-scss-module__fEi-WW__houseful-carousel-image-desktop{width:50%;height:50%}.Slide-module-scss-module__fEi-WW__houseful-carousel-image-desktop-with-3d-link{width:100%;height:50%}.Slide-module-scss-module__fEi-WW__houseful-carousel-3d-tour-cta{cursor:pointer;flex-direction:column;align-items:center;display:flex;position:absolute;top:calc(50% - 44px);left:calc(50% - 51px)}
.ProjectSecondaryDetails-module-scss-module__weYxlG__h1-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}@media (min-width:768px) and (max-width:1199px){.ProjectSecondaryDetails-module-scss-module__weYxlG__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.ProjectSecondaryDetails-module-scss-module__weYxlG__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.ProjectSecondaryDetails-module-scss-module__weYxlG__h1-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.ProjectSecondaryDetails-module-scss-module__weYxlG__h2-v2{font-family:var(--font-family-serif);font-size:var(--font-size-3-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.ProjectSecondaryDetails-module-scss-module__weYxlG__h2-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-5-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-5-v2)*var(--tracking-wide))}.ProjectSecondaryDetails-module-scss-module__weYxlG__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}@media (min-width:768px){.ProjectSecondaryDetails-module-scss-module__weYxlG__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}}.ProjectSecondaryDetails-module-scss-module__weYxlG__h3-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.ProjectSecondaryDetails-module-scss-module__weYxlG__h3-mobile-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.ProjectSecondaryDetails-module-scss-module__weYxlG__h4-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ProjectSecondaryDetails-module-scss-module__weYxlG__h4-v2-serif{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2);font-family:var(--font-family-serif)}.ProjectSecondaryDetails-module-scss-module__weYxlG__h5-v2{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ProjectSecondaryDetails-module-scss-module__weYxlG__h6-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ProjectSecondaryDetails-module-scss-module__weYxlG__h7-kicker-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));font-weight:var(--font-weight-medium-v2);text-transform:uppercase}.ProjectSecondaryDetails-module-scss-module__weYxlG__body-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.ProjectSecondaryDetails-module-scss-module__weYxlG__body-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.ProjectSecondaryDetails-module-scss-module__weYxlG__body-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.ProjectSecondaryDetails-module-scss-module__weYxlG__body-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.ProjectSecondaryDetails-module-scss-module__weYxlG__body-xxs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-12-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-12-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.ProjectSecondaryDetails-module-scss-module__weYxlG__label-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ProjectSecondaryDetails-module-scss-module__weYxlG__label-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ProjectSecondaryDetails-module-scss-module__weYxlG__label-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ProjectSecondaryDetails-module-scss-module__weYxlG__label-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-medium-v2)}.ProjectSecondaryDetails-module-scss-module__weYxlG__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.ProjectSecondaryDetails-module-scss-module__weYxlG__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.ProjectSecondaryDetails-module-scss-module__weYxlG__content-section-v2{padding:80px 116px}}.ProjectSecondaryDetails-module-scss-module__weYxlG__project-secondary-details{gap:var(--g3-1);flex-direction:column;display:flex}.ProjectSecondaryDetails-module-scss-module__weYxlG__project-secondary-details__title{font-family:var(--font-family-serif);font-size:var(--font-size-6);font-weight:var(--font-weight-normal);line-height:var(--leading-tight);letter-spacing:.01em;color:var(--grey-700);margin:0}.ProjectSecondaryDetails-module-scss-module__weYxlG__project-secondary-details__card{border:1px solid var(--grey-300);border-radius:var(--g1);padding:var(--g2-1);width:100%;max-width:800px}.ProjectSecondaryDetails-module-scss-module__weYxlG__project-secondary-details__columns{gap:var(--g2);flex-wrap:wrap;display:flex}.ProjectSecondaryDetails-module-scss-module__weYxlG__project-secondary-details__list{gap:var(--g1-1);flex-direction:column;flex:1;min-width:220px;margin:0;padding:0 0 0 28px;list-style:none;display:flex}.ProjectSecondaryDetails-module-scss-module__weYxlG__project-secondary-details__item{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2);font-weight:var(--font-weight-light);color:var(--grey-700);margin:0}.ProjectSecondaryDetails-module-scss-module__weYxlG__project-secondary-details__label{font-weight:var(--font-weight-medium);color:var(--grey-700)}.ProjectSecondaryDetails-module-scss-module__weYxlG__project-secondary-details__value{font-weight:var(--font-weight-light);color:var(--grey-600)}@media (max-width:767px){.ProjectSecondaryDetails-module-scss-module__weYxlG__project-secondary-details__card{max-width:100%}.ProjectSecondaryDetails-module-scss-module__weYxlG__project-secondary-details__columns{gap:var(--g1-1);flex-direction:column}.ProjectSecondaryDetails-module-scss-module__weYxlG__project-secondary-details__list{min-width:unset;width:100%}}
.FloorPlanModal-module-scss-module__ht3Ica__floor-plan-modal__image{object-fit:contain;position:static!important}
.MultiSelectCheckbox-module-scss-module__kpmozW__h1-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}@media (min-width:768px) and (max-width:1199px){.MultiSelectCheckbox-module-scss-module__kpmozW__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.MultiSelectCheckbox-module-scss-module__kpmozW__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.MultiSelectCheckbox-module-scss-module__kpmozW__h1-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.MultiSelectCheckbox-module-scss-module__kpmozW__h2-v2{font-family:var(--font-family-serif);font-size:var(--font-size-3-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.MultiSelectCheckbox-module-scss-module__kpmozW__h2-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-5-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-5-v2)*var(--tracking-wide))}.MultiSelectCheckbox-module-scss-module__kpmozW__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}@media (min-width:768px){.MultiSelectCheckbox-module-scss-module__kpmozW__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}}.MultiSelectCheckbox-module-scss-module__kpmozW__h3-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.MultiSelectCheckbox-module-scss-module__kpmozW__h3-mobile-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.MultiSelectCheckbox-module-scss-module__kpmozW__h4-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MultiSelectCheckbox-module-scss-module__kpmozW__h4-v2-serif{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2);font-family:var(--font-family-serif)}.MultiSelectCheckbox-module-scss-module__kpmozW__h5-v2{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MultiSelectCheckbox-module-scss-module__kpmozW__h6-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MultiSelectCheckbox-module-scss-module__kpmozW__h7-kicker-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));font-weight:var(--font-weight-medium-v2);text-transform:uppercase}.MultiSelectCheckbox-module-scss-module__kpmozW__body-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.MultiSelectCheckbox-module-scss-module__kpmozW__body-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.MultiSelectCheckbox-module-scss-module__kpmozW__body-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.MultiSelectCheckbox-module-scss-module__kpmozW__body-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.MultiSelectCheckbox-module-scss-module__kpmozW__body-xxs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-12-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-12-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.MultiSelectCheckbox-module-scss-module__kpmozW__label-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MultiSelectCheckbox-module-scss-module__kpmozW__label-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MultiSelectCheckbox-module-scss-module__kpmozW__label-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.MultiSelectCheckbox-module-scss-module__kpmozW__label-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-medium-v2)}.MultiSelectCheckbox-module-scss-module__kpmozW__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.MultiSelectCheckbox-module-scss-module__kpmozW__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.MultiSelectCheckbox-module-scss-module__kpmozW__content-section-v2{padding:80px 116px}}.MultiSelectCheckbox-module-scss-module__kpmozW__houseful-multi-select-checkbox-label-root{justify-content:space-between;margin-left:0}.MultiSelectCheckbox-module-scss-module__kpmozW__houseful-multi-select-checkbox-label-root input{padding:0!important}.MultiSelectCheckbox-module-scss-module__kpmozW__houseful-multi-select-checkbox-form-root{flex-direction:column;display:flex;gap:4px!important}.MultiSelectCheckbox-module-scss-module__kpmozW__houseful-multi-select-checkbox-checked-icon{background-color:var(--green-600);border:0;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.MultiSelectCheckbox-module-scss-module__kpmozW__houseful-multi-select-checkbox-icon{border:1px solid var(--grey-500);border-radius:4px;width:28px;height:28px;display:inline-block}.MultiSelectCheckbox-module-scss-module__kpmozW__houseful-multi-select-checkbox-root{padding:10px}.MultiSelectCheckbox-module-scss-module__kpmozW__houseful-multi-select-checkbox-root:hover span:not(.MultiSelectCheckbox-module-scss-module__kpmozW__houseful-multi-select-checkbox-checked-icon){border-color:var(--green-600);background-color:var(--grey-200)}.MultiSelectCheckbox-module-scss-module__kpmozW__houseful-multi-select-checkbox-root input:focus-visible+span{border-color:var(--green-600);outline:2px solid var(--green-600);outline-offset:2px;background-color:var(--grey-200)}.MultiSelectCheckbox-module-scss-module__kpmozW__houseful-multi-select-checkbox-root input:focus-visible+span.MultiSelectCheckbox-module-scss-module__kpmozW__houseful-multi-select-checkbox-checked-icon{background-color:var(--green-600)!important;border:0!important}.MultiSelectCheckbox-module-scss-module__kpmozW__houseful-multi-select-checkbox-typography-root{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular-v2);font-size:var(--font-size-9);color:var(--grey-700)}
.FiltersPanel-module-scss-module__ceURpa__h1-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}@media (min-width:768px) and (max-width:1199px){.FiltersPanel-module-scss-module__ceURpa__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.FiltersPanel-module-scss-module__ceURpa__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.FiltersPanel-module-scss-module__ceURpa__h1-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.FiltersPanel-module-scss-module__ceURpa__h2-v2{font-family:var(--font-family-serif);font-size:var(--font-size-3-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.FiltersPanel-module-scss-module__ceURpa__h2-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-5-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-5-v2)*var(--tracking-wide))}.FiltersPanel-module-scss-module__ceURpa__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}@media (min-width:768px){.FiltersPanel-module-scss-module__ceURpa__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}}.FiltersPanel-module-scss-module__ceURpa__h3-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.FiltersPanel-module-scss-module__ceURpa__h3-mobile-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.FiltersPanel-module-scss-module__ceURpa__h4-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.FiltersPanel-module-scss-module__ceURpa__h4-v2-serif{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2);font-family:var(--font-family-serif)}.FiltersPanel-module-scss-module__ceURpa__h5-v2{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.FiltersPanel-module-scss-module__ceURpa__h6-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.FiltersPanel-module-scss-module__ceURpa__h7-kicker-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));font-weight:var(--font-weight-medium-v2);text-transform:uppercase}.FiltersPanel-module-scss-module__ceURpa__body-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.FiltersPanel-module-scss-module__ceURpa__body-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.FiltersPanel-module-scss-module__ceURpa__body-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.FiltersPanel-module-scss-module__ceURpa__body-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.FiltersPanel-module-scss-module__ceURpa__body-xxs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-12-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-12-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.FiltersPanel-module-scss-module__ceURpa__label-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.FiltersPanel-module-scss-module__ceURpa__label-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.FiltersPanel-module-scss-module__ceURpa__label-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.FiltersPanel-module-scss-module__ceURpa__label-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-medium-v2)}.FiltersPanel-module-scss-module__ceURpa__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.FiltersPanel-module-scss-module__ceURpa__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.FiltersPanel-module-scss-module__ceURpa__content-section-v2{padding:80px 116px}}.FiltersPanel-module-scss-module__ceURpa__houseful-filters-panel-reset-button{padding:0}.FiltersPanel-module-scss-module__ceURpa__houseful-filters-panel-main{padding:1.5rem}.FiltersPanel-module-scss-module__ceURpa__houseful-filters-panel-divider{border:none;border-top:1px solid var(--grey-300);margin:1.5rem auto}.FiltersPanel-module-scss-module__ceURpa__houseful-filters-panel-divider--with-top-margin{margin:16px 0 0}.FiltersPanel-module-scss-module__ceURpa__houseful-filters-panel-divider--no-margin{margin:0}.FiltersPanel-module-scss-module__ceURpa__houseful-filters-panel-section-title{letter-spacing:.16px;vertical-align:middle;font-size:16px;font-weight:500;line-height:120%;font-family:var(--font-family-sans);color:var(--grey-700);margin-bottom:1rem}.FiltersPanel-module-scss-module__ceURpa__houseful-filters-panel-footer{border-top:1px solid var(--grey-300);background-color:var(--grey-100);flex-direction:column;gap:1rem;padding:1.5rem 2rem;display:flex;position:sticky;bottom:0}@media (min-width:768px){.FiltersPanel-module-scss-module__ceURpa__houseful-filters-panel-footer{flex-direction:row}}.FiltersPanel-module-scss-module__ceURpa__houseful-filters-panel-footer-pre-construction{gap:10px;padding:20px 15px}.FiltersPanel-module-scss-module__ceURpa__houseful-filters-panel-pre-construction-section{padding-top:1.5rem;padding-bottom:1.5rem}.FiltersPanel-module-scss-module__ceURpa__houseful-filters-panel-chip-group{padding-top:4px;padding-bottom:4px}.FiltersPanel-module-scss-module__ceURpa__houseful-filters-panel-tabs,.FiltersPanel-module-scss-module__ceURpa__houseful-filters-panel-availability{margin-bottom:1.5rem}.FiltersPanel-module-scss-module__ceURpa__houseful-filters-panel-selected-filters{flex-wrap:wrap;gap:8px;display:flex}.FiltersPanel-module-scss-module__ceURpa__houseful-filters-panel-beds{margin-bottom:2rem}
.FloorplanCard-module-scss-module__DKHMzG__h1-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}@media (min-width:768px) and (max-width:1199px){.FloorplanCard-module-scss-module__DKHMzG__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.FloorplanCard-module-scss-module__DKHMzG__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.FloorplanCard-module-scss-module__DKHMzG__h1-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.FloorplanCard-module-scss-module__DKHMzG__h2-v2{font-family:var(--font-family-serif);font-size:var(--font-size-3-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.FloorplanCard-module-scss-module__DKHMzG__h2-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-5-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-5-v2)*var(--tracking-wide))}.FloorplanCard-module-scss-module__DKHMzG__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}@media (min-width:768px){.FloorplanCard-module-scss-module__DKHMzG__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}}.FloorplanCard-module-scss-module__DKHMzG__h3-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.FloorplanCard-module-scss-module__DKHMzG__h3-mobile-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.FloorplanCard-module-scss-module__DKHMzG__h4-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.FloorplanCard-module-scss-module__DKHMzG__h4-v2-serif{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2);font-family:var(--font-family-serif)}.FloorplanCard-module-scss-module__DKHMzG__h5-v2{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.FloorplanCard-module-scss-module__DKHMzG__h6-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.FloorplanCard-module-scss-module__DKHMzG__h7-kicker-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));font-weight:var(--font-weight-medium-v2);text-transform:uppercase}.FloorplanCard-module-scss-module__DKHMzG__body-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.FloorplanCard-module-scss-module__DKHMzG__body-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.FloorplanCard-module-scss-module__DKHMzG__body-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.FloorplanCard-module-scss-module__DKHMzG__body-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.FloorplanCard-module-scss-module__DKHMzG__body-xxs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-12-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-12-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.FloorplanCard-module-scss-module__DKHMzG__label-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.FloorplanCard-module-scss-module__DKHMzG__label-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.FloorplanCard-module-scss-module__DKHMzG__label-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.FloorplanCard-module-scss-module__DKHMzG__label-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-medium-v2)}.FloorplanCard-module-scss-module__DKHMzG__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.FloorplanCard-module-scss-module__DKHMzG__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.FloorplanCard-module-scss-module__DKHMzG__content-section-v2{padding:80px 116px}}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card{gap:var(--g2-1);padding:var(--g1-1) var(--g2-1);border-radius:var(--g1);display:flex}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__image-wrapper{cursor:pointer;flex-shrink:0}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__image-container{background:var(--grey-200);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__expand-icon{cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;bottom:4px;right:4px}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__content{min-width:0;padding-left:var(--g2-1);border-left:1px solid #d9d9d9;flex-direction:column;flex:1;display:flex}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__header{flex-direction:column;display:flex}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__title{font-family:var(--font-family-sans);font-size:var(--font-size-10);font-weight:var(--font-weight-medium);letter-spacing:.16px;color:var(--grey-700);margin:0;line-height:100%}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__category{align-items:center;gap:4px;display:flex}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__category-text{font-family:var(--font-family-sans);font-size:var(--font-size-11);font-weight:var(--font-weight-regular-v2);line-height:var(--leading-normal);color:var(--grey-600)}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__info-icon{cursor:pointer;color:var(--grey-600);justify-content:center;align-items:center;display:flex}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__tooltip{font-family:var(--font-family-sans);font-size:var(--font-size-10);padding:var(--g1) var(--g1-1);border-radius:var(--g1);max-width:280px;background-color:var(--grey-100)!important;color:var(--grey-700)!important;box-shadow:0px var(--gxs-1) var(--g1) #00000026!important}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__tooltip-arrow{bottom:calc(var(--g0)*-1);width:14px;height:var(--g0);color:var(--grey-100)!important}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__tooltip-arrow:before{width:14px;height:var(--g0)}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__specs{gap:var(--g2);margin-top:var(--g1);display:flex}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__spec{align-items:center;gap:4px;display:flex}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__spec-icon{color:var(--grey-600);flex-shrink:0}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__spec-text{font-family:var(--font-family-sans);font-size:var(--font-size-11);font-weight:var(--font-weight-medium-v2);line-height:var(--leading-normal);color:var(--grey-600);letter-spacing:.12px;white-space:nowrap}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__price{font-family:var(--font-family-sans);font-size:var(--font-size-10);font-weight:var(--font-weight-medium-v2);color:var(--grey-700);letter-spacing:.14px;margin-top:10px;line-height:100%}@media (min-width:768px){.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__image-wrapper{align-items:flex-end;gap:var(--g1);display:flex}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__image-container{position:static}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__expand-icon{margin-bottom:4px;position:static}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__title{font-size:var(--font-size-9);line-height:var(--leading-tight);letter-spacing:.16px}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__spec-text{letter-spacing:.18px;line-height:100%}.FloorplanCard-module-scss-module__DKHMzG__floorplan-card__specs{gap:var(--g2-2);margin-top:14px}}
