.ListingHeader-module-scss-module__ROizWa__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){.ListingHeader-module-scss-module__ROizWa__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.ListingHeader-module-scss-module__ROizWa__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.ListingHeader-module-scss-module__ROizWa__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))}.ListingHeader-module-scss-module__ROizWa__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))}.ListingHeader-module-scss-module__ROizWa__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))}.ListingHeader-module-scss-module__ROizWa__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){.ListingHeader-module-scss-module__ROizWa__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))}}.ListingHeader-module-scss-module__ROizWa__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))}.ListingHeader-module-scss-module__ROizWa__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))}.ListingHeader-module-scss-module__ROizWa__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)}.ListingHeader-module-scss-module__ROizWa__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)}.ListingHeader-module-scss-module__ROizWa__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)}.ListingHeader-module-scss-module__ROizWa__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)}.ListingHeader-module-scss-module__ROizWa__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}.ListingHeader-module-scss-module__ROizWa__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)}.ListingHeader-module-scss-module__ROizWa__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)}.ListingHeader-module-scss-module__ROizWa__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)}.ListingHeader-module-scss-module__ROizWa__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)}.ListingHeader-module-scss-module__ROizWa__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)}.ListingHeader-module-scss-module__ROizWa__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)}.ListingHeader-module-scss-module__ROizWa__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)}.ListingHeader-module-scss-module__ROizWa__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)}.ListingHeader-module-scss-module__ROizWa__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)}.ListingHeader-module-scss-module__ROizWa__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.ListingHeader-module-scss-module__ROizWa__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.ListingHeader-module-scss-module__ROizWa__content-section-v2{padding:80px 116px}}.ListingHeader-module-scss-module__ROizWa__houseful-listing-header-container-desktop{font-family:var(--font-family-sans);flex-direction:column;margin-bottom:24px;display:flex}.ListingHeader-module-scss-module__ROizWa__houseful-listing-header-desktop{justify-content:space-between;display:flex}.ListingHeader-module-scss-module__ROizWa__houseful-listing-header-mobile{display:none}.ListingHeader-module-scss-module__ROizWa__houseful-listing-title{justify-content:flex-start;gap:48px;display:flex}.ListingHeader-module-scss-module__ROizWa__houseful-listing-price-affordability,.ListingHeader-module-scss-module__ROizWa__houseful-listing-name-address{flex-direction:column;justify-content:space-between;gap:7px;display:flex}.ListingHeader-module-scss-module__ROizWa__houseful-listing-price{font-size:var(--font-size-4);font-weight:var(--font-weight-medium);letter-spacing:calc(var(--font-size-4)*var(--tracking-wide));color:var(--grey-700);align-items:center;gap:8px;line-height:120%;display:flex}.ListingHeader-module-scss-module__ROizWa__houseful-listing-affordability{font-size:var(--font-size-10);font-weight:var(--font-weight-medium);flex-direction:row;align-items:center;gap:4px;line-height:140%;display:flex;color:var(--magenta-500)!important}.ListingHeader-module-scss-module__ROizWa__houseful-listing-affordability>.ListingHeader-module-scss-module__ROizWa__link{gap:8px;text-decoration:none;display:flex}.ListingHeader-module-scss-module__ROizWa__houseful-listing-name{font-weight:var(--font-weight-medium);font-size:var(--font-size-8);color:var(--grey-700);padding-top:8px}.ListingHeader-module-scss-module__ROizWa__houseful-listing-address{font-weight:var(--font-weight-regular-v2);font-size:var(--font-size-9);color:var(--grey-600)}.ListingHeader-module-scss-module__ROizWa__houseful-listing-address>span{white-space:nowrap;overflow:hidden}.ListingHeader-module-scss-module__ROizWa__houseful-listing-details{font-family:var(--font-family-sans);font-size:var(--font-size-10);font-weight:var(--font-weight-medium);grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:40px;display:grid}.ListingHeader-module-scss-module__ROizWa__houseful-listing-grey-box{background-color:var(--grey-200);box-sizing:border-box;border-radius:.5rem;align-items:center;gap:8px;height:56px;padding:16px;display:flex}.ListingHeader-module-scss-module__ROizWa__houseful-listing-price-change-reduced,.ListingHeader-module-scss-module__ROizWa__houseful-listing-price-change-raised{font-weight:var(--font-weight-medium);font-size:var(--font-size-9)}.ListingHeader-module-scss-module__ROizWa__houseful-listing-price-text-through{font-size:var(--font-size-9);font-weight:var(--font-weight-regular-v2);color:var(--grey-600);text-decoration:line-through}.ListingHeader-module-scss-module__ROizWa__houseful-listing-map-marker{position:relative;top:-24px}@media (min-width:768px) and (max-width:991px){.ListingHeader-module-scss-module__ROizWa__houseful-listing-details{grid-template-columns:repeat(2,1fr)}.ListingHeader-module-scss-module__ROizWa__houseful-listing-name-address-mobile{padding-top:8px;padding-bottom:16px}}@media (max-width:767px){.ListingHeader-module-scss-module__ROizWa__houseful-listing-details{flex-wrap:wrap;display:flex}.ListingHeader-module-scss-module__ROizWa__houseful-listing-grey-box{flex:0 auto;max-width:calc(50% - 4px)}.ListingHeader-module-scss-module__ROizWa__houseful-listing-grey-box:first-child,.ListingHeader-module-scss-module__ROizWa__houseful-listing-grey-box:nth-child(2){flex:0 calc(50% - 4px)}.ListingHeader-module-scss-module__ROizWa__houseful-listing-grey-box:nth-child(3),.ListingHeader-module-scss-module__ROizWa__houseful-listing-grey-box:nth-child(4){flex:auto;min-width:calc(50% - 4px);max-width:100%}.ListingHeader-module-scss-module__ROizWa__houseful-listing-title-mobile{gap:16px}.ListingHeader-module-scss-module__ROizWa__houseful-listing-price-change-reduced,.ListingHeader-module-scss-module__ROizWa__houseful-listing-price-change-raised,.ListingHeader-module-scss-module__ROizWa__houseful-listing-price-text-through{font-size:var(--font-size-10)}.ListingHeader-module-scss-module__ROizWa__houseful-listing-price{font-size:var(--font-size-5)}.ListingHeader-module-scss-module__ROizWa__houseful-listing-name{font-size:var(--font-size-9)}.ListingHeader-module-scss-module__ROizWa__houseful-listing-address{font-size:var(--font-size-10)}.ListingHeader-module-scss-module__ROizWa__houseful-listing-map-marker-mobile{padding-top:5px;padding-bottom:5px}}@media (max-width:991px){.ListingHeader-module-scss-module__ROizWa__houseful-listing-header-container-desktop{display:none}.ListingHeader-module-scss-module__ROizWa__houseful-listing-header-mobile{font-family:var(--font-family-sans);justify-content:space-between;margin-bottom:24px;display:flex}.ListingHeader-module-scss-module__ROizWa__houseful-listing-title-mobile{flex-direction:column;display:flex}.ListingHeader-module-scss-module__ROizWa__houseful-listing-name{padding-top:0}}.ListingHeader-module-scss-module__ROizWa__houseful-listing-price-change{align-items:center;gap:4px;display:flex}.ListingHeader-module-scss-module__ROizWa__houseful-listing-price-change-reduced{color:var(--green-500)}.ListingHeader-module-scss-module__ROizWa__houseful-listing-price-change-raised{color:var(--magenta-500)}
.DetailedPropertyPage-module-scss-module__UIoVYW__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){.DetailedPropertyPage-module-scss-module__UIoVYW__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.DetailedPropertyPage-module-scss-module__UIoVYW__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.DetailedPropertyPage-module-scss-module__UIoVYW__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))}.DetailedPropertyPage-module-scss-module__UIoVYW__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))}.DetailedPropertyPage-module-scss-module__UIoVYW__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))}.DetailedPropertyPage-module-scss-module__UIoVYW__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){.DetailedPropertyPage-module-scss-module__UIoVYW__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))}}.DetailedPropertyPage-module-scss-module__UIoVYW__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))}.DetailedPropertyPage-module-scss-module__UIoVYW__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))}.DetailedPropertyPage-module-scss-module__UIoVYW__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)}.DetailedPropertyPage-module-scss-module__UIoVYW__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)}.DetailedPropertyPage-module-scss-module__UIoVYW__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)}.DetailedPropertyPage-module-scss-module__UIoVYW__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)}.DetailedPropertyPage-module-scss-module__UIoVYW__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}.DetailedPropertyPage-module-scss-module__UIoVYW__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)}.DetailedPropertyPage-module-scss-module__UIoVYW__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)}.DetailedPropertyPage-module-scss-module__UIoVYW__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)}.DetailedPropertyPage-module-scss-module__UIoVYW__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)}.DetailedPropertyPage-module-scss-module__UIoVYW__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)}.DetailedPropertyPage-module-scss-module__UIoVYW__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)}.DetailedPropertyPage-module-scss-module__UIoVYW__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)}.DetailedPropertyPage-module-scss-module__UIoVYW__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)}.DetailedPropertyPage-module-scss-module__UIoVYW__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)}.DetailedPropertyPage-module-scss-module__UIoVYW__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.DetailedPropertyPage-module-scss-module__UIoVYW__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.DetailedPropertyPage-module-scss-module__UIoVYW__content-section-v2{padding:80px 116px}}.DetailedPropertyPage-module-scss-module__UIoVYW__houseful-dpp-container{padding:24px 32px 0}@media (max-width:767px){.DetailedPropertyPage-module-scss-module__UIoVYW__houseful-dpp-container{padding:12px 24px 0}}.DetailedPropertyPage-module-scss-module__UIoVYW__contentWrapper{justify-content:space-between;gap:2.125rem;display:flex}@media (max-width:991px){.DetailedPropertyPage-module-scss-module__UIoVYW__contentWrapper{flex-direction:column}}.DetailedPropertyPage-module-scss-module__UIoVYW__mainContent{flex:1;min-width:0}.DetailedPropertyPage-module-scss-module__UIoVYW__rightSidebar{align-self:flex-start;width:384px;position:sticky;top:120px}@media (max-width:991px){.DetailedPropertyPage-module-scss-module__UIoVYW__rightSidebar{display:none}}.DetailedPropertyPage-module-scss-module__UIoVYW__greyBackground{background-color:var(--grey-200);border-radius:8px;padding-top:30px}.DetailedPropertyPage-module-scss-module__UIoVYW__contact-agent-mobile-button,.DetailedPropertyPage-module-scss-module__UIoVYW__contactAgentMobileSticky{background-color:var(--color-primaryB);z-index:100;width:100%;padding:.812rem;position:fixed;bottom:0;left:0;box-shadow:0 -2px 8px #0000001a}@media (min-width:992px){.DetailedPropertyPage-module-scss-module__UIoVYW__contactAgentMobileSticky{display:none}}.DetailedPropertyPage-module-scss-module__UIoVYW__listingsWrapper{margin-top:var(--g4-1)}
.ListingTabs-module-scss-module__YcOU5G__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){.ListingTabs-module-scss-module__YcOU5G__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.ListingTabs-module-scss-module__YcOU5G__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.ListingTabs-module-scss-module__YcOU5G__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))}.ListingTabs-module-scss-module__YcOU5G__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))}.ListingTabs-module-scss-module__YcOU5G__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))}.ListingTabs-module-scss-module__YcOU5G__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){.ListingTabs-module-scss-module__YcOU5G__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))}}.ListingTabs-module-scss-module__YcOU5G__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))}.ListingTabs-module-scss-module__YcOU5G__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))}.ListingTabs-module-scss-module__YcOU5G__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)}.ListingTabs-module-scss-module__YcOU5G__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)}.ListingTabs-module-scss-module__YcOU5G__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)}.ListingTabs-module-scss-module__YcOU5G__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)}.ListingTabs-module-scss-module__YcOU5G__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}.ListingTabs-module-scss-module__YcOU5G__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)}.ListingTabs-module-scss-module__YcOU5G__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)}.ListingTabs-module-scss-module__YcOU5G__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)}.ListingTabs-module-scss-module__YcOU5G__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)}.ListingTabs-module-scss-module__YcOU5G__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)}.ListingTabs-module-scss-module__YcOU5G__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)}.ListingTabs-module-scss-module__YcOU5G__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)}.ListingTabs-module-scss-module__YcOU5G__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)}.ListingTabs-module-scss-module__YcOU5G__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)}.ListingTabs-module-scss-module__YcOU5G__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.ListingTabs-module-scss-module__YcOU5G__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.ListingTabs-module-scss-module__YcOU5G__content-section-v2{padding:80px 116px}}.ListingTabs-module-scss-module__YcOU5G__houseful-listing-tab-root{font-family:var(--font-family-sans);font-size:var(--font-size-9);font-weight:var(--font-weight-regular-v2);color:var(--grey-600);text-transform:none;padding:9px 20px;line-height:140%}.ListingTabs-module-scss-module__YcOU5G__houseful-listing-tab-selected{color:var(--green-600)}.ListingTabs-module-scss-module__YcOU5G__houseful-listing-tab-indicator{background-color:var(--green-600)}.ListingTabs-module-scss-module__YcOU5G__houseful-listing-tab-container{border-bottom:1px solid var(--grey-300);z-index:10;position:sticky;top:48px}.ListingTabs-module-scss-module__YcOU5G__houseful-listing-tab-panel-container{flex-direction:column;gap:32px;padding-top:32px;padding-bottom:40px;display:flex}@media (max-width:767px){.ListingTabs-module-scss-module__YcOU5G__houseful-listing-tab-panel-container{padding-bottom:32px}}.ListingTabs-module-scss-module__YcOU5G__houseful-listing-tab-panel-market-trends{padding-bottom:24px}.ListingTabs-module-scss-module__YcOU5G__houseful-listing-tab-panel-school-container{gap:0!important}.ListingTabs-module-scss-module__YcOU5G__section-title{color:var(--grey-700);font-family:var(--font-family-serif);text-align:left;font-size:var(--font-size-6);letter-spacing:1%;font-style:normal;line-height:120%;font-weight:var(--font-weight-normal)}.ListingTabs-module-scss-module__YcOU5G__houseful-listing-tab-panel-crea-disclaimer{flex-direction:column-reverse;display:flex}@media (min-width:768px){.ListingTabs-module-scss-module__YcOU5G__houseful-listing-tab-panel-crea-disclaimer{flex-direction:row}}.ListingTabs-module-scss-module__YcOU5G__houseful-listing-tab-panel-crea-disclaimer-text{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular-v2);letter-spacing:.15px;vertical-align:bottom;color:var(--grey-600);margin:var(--g-xs) auto;font-size:10px;line-height:140%}@media (min-width:768px){.ListingTabs-module-scss-module__YcOU5G__houseful-listing-tab-panel-crea-disclaimer-text{font-size:var(--font-size-11-v2);letter-spacing:.18px;margin-left:var(--g-xs)}}.ListingTabs-module-scss-module__YcOU5G__houseful-listing-tabs-title{font-size:var(--font-size-6);font-weight:var(--font-weight-normal);line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);color:var(--grey-700);font-family:var(--font-family-serif)}.ListingTabs-module-scss-module__YcOU5G__houseful-market-insights-btn{width:100%}@media (min-width:768px){.ListingTabs-module-scss-module__YcOU5G__houseful-market-insights-btn{width:30%}}
.ListingDescription-module-scss-module__C13uyW__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){.ListingDescription-module-scss-module__C13uyW__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.ListingDescription-module-scss-module__C13uyW__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.ListingDescription-module-scss-module__C13uyW__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))}.ListingDescription-module-scss-module__C13uyW__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))}.ListingDescription-module-scss-module__C13uyW__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))}.ListingDescription-module-scss-module__C13uyW__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){.ListingDescription-module-scss-module__C13uyW__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))}}.ListingDescription-module-scss-module__C13uyW__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))}.ListingDescription-module-scss-module__C13uyW__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))}.ListingDescription-module-scss-module__C13uyW__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)}.ListingDescription-module-scss-module__C13uyW__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)}.ListingDescription-module-scss-module__C13uyW__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)}.ListingDescription-module-scss-module__C13uyW__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)}.ListingDescription-module-scss-module__C13uyW__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}.ListingDescription-module-scss-module__C13uyW__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)}.ListingDescription-module-scss-module__C13uyW__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)}.ListingDescription-module-scss-module__C13uyW__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)}.ListingDescription-module-scss-module__C13uyW__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)}.ListingDescription-module-scss-module__C13uyW__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)}.ListingDescription-module-scss-module__C13uyW__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)}.ListingDescription-module-scss-module__C13uyW__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)}.ListingDescription-module-scss-module__C13uyW__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)}.ListingDescription-module-scss-module__C13uyW__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)}.ListingDescription-module-scss-module__C13uyW__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.ListingDescription-module-scss-module__C13uyW__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.ListingDescription-module-scss-module__C13uyW__content-section-v2{padding:80px 116px}}.ListingDescription-module-scss-module__C13uyW__houseful-listing-description-title{font-family:var(--font-family-serif);font-weight:var(--font-weight-normal);font-size:var(--font-size-6);color:var(--grey-700);margin-bottom:16px}.ListingDescription-module-scss-module__C13uyW__houseful-listing-description-text{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular-v2);font-size:var(--font-size-9);color:var(--grey-700);max-width:800px}.ListingDescription-module-scss-module__C13uyW__houseful-listing-description-text-blur{-webkit-user-select:none;user-select:none;filter:blur(5px)!important}.ListingDescription-module-scss-module__C13uyW__houseful-listing-description-link{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-10);letter-spacing:var(--tracking-wide);align-items:center;gap:2px;height:48px;text-decoration:underline;display:flex}.ListingDescription-module-scss-module__C13uyW__houseful-listing-description-mls{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular-v2);font-size:var(--font-size-11);color:var(--grey-600);flex-direction:column;gap:8px;max-width:800px;margin-top:16px;display:flex}@media (max-width:767px){.ListingDescription-module-scss-module__C13uyW__houseful-listing-description-mls{margin-top:24px}}
.ListingOpenHouse-module-scss-module__vF7CTG__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){.ListingOpenHouse-module-scss-module__vF7CTG__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.ListingOpenHouse-module-scss-module__vF7CTG__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.ListingOpenHouse-module-scss-module__vF7CTG__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))}.ListingOpenHouse-module-scss-module__vF7CTG__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))}.ListingOpenHouse-module-scss-module__vF7CTG__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))}.ListingOpenHouse-module-scss-module__vF7CTG__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){.ListingOpenHouse-module-scss-module__vF7CTG__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))}}.ListingOpenHouse-module-scss-module__vF7CTG__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))}.ListingOpenHouse-module-scss-module__vF7CTG__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))}.ListingOpenHouse-module-scss-module__vF7CTG__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)}.ListingOpenHouse-module-scss-module__vF7CTG__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)}.ListingOpenHouse-module-scss-module__vF7CTG__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)}.ListingOpenHouse-module-scss-module__vF7CTG__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)}.ListingOpenHouse-module-scss-module__vF7CTG__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}.ListingOpenHouse-module-scss-module__vF7CTG__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)}.ListingOpenHouse-module-scss-module__vF7CTG__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)}.ListingOpenHouse-module-scss-module__vF7CTG__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)}.ListingOpenHouse-module-scss-module__vF7CTG__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)}.ListingOpenHouse-module-scss-module__vF7CTG__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)}.ListingOpenHouse-module-scss-module__vF7CTG__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)}.ListingOpenHouse-module-scss-module__vF7CTG__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)}.ListingOpenHouse-module-scss-module__vF7CTG__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)}.ListingOpenHouse-module-scss-module__vF7CTG__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)}.ListingOpenHouse-module-scss-module__vF7CTG__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.ListingOpenHouse-module-scss-module__vF7CTG__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.ListingOpenHouse-module-scss-module__vF7CTG__content-section-v2{padding:80px 116px}}.ListingOpenHouse-module-scss-module__vF7CTG__houseful-listing-open-house-container{font-family:var(--font-family-sans);color:var(--grey-700);background-color:var(--lime-100);border-radius:8px;flex-direction:column;gap:16px;padding:16px 24px 24px;display:flex}.ListingOpenHouse-module-scss-module__vF7CTG__houseful-listing-open-house-dates-container{flex-direction:column;gap:8px;display:flex}.ListingOpenHouse-module-scss-module__vF7CTG__houseful-listing-open-house-title{font-weight:var(--font-weight-medium);font-size:var(--font-size-7)}.ListingOpenHouse-module-scss-module__vF7CTG__houseful-listing-open-house-dates{gap:8px;display:flex}.ListingOpenHouse-module-scss-module__vF7CTG__houseful-listing-open-house-date{font-size:var(--font-size-10);gap:10px;display:flex}.ListingOpenHouse-module-scss-module__vF7CTG__houseful-listing-open-house-time{font-weight:var(--font-weight-regular-v2);color:var(--grey-600)}.ListingOpenHouse-module-scss-module__vF7CTG__houseful-listing-open-house-link{font-size:var(--font-size-10);text-decoration:underline}
.ListingHomeDetails-module-scss-module__df-3eW__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){.ListingHomeDetails-module-scss-module__df-3eW__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.ListingHomeDetails-module-scss-module__df-3eW__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.ListingHomeDetails-module-scss-module__df-3eW__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))}.ListingHomeDetails-module-scss-module__df-3eW__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))}.ListingHomeDetails-module-scss-module__df-3eW__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))}.ListingHomeDetails-module-scss-module__df-3eW__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){.ListingHomeDetails-module-scss-module__df-3eW__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))}}.ListingHomeDetails-module-scss-module__df-3eW__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))}.ListingHomeDetails-module-scss-module__df-3eW__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))}.ListingHomeDetails-module-scss-module__df-3eW__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)}.ListingHomeDetails-module-scss-module__df-3eW__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)}.ListingHomeDetails-module-scss-module__df-3eW__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)}.ListingHomeDetails-module-scss-module__df-3eW__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)}.ListingHomeDetails-module-scss-module__df-3eW__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}.ListingHomeDetails-module-scss-module__df-3eW__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)}.ListingHomeDetails-module-scss-module__df-3eW__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)}.ListingHomeDetails-module-scss-module__df-3eW__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)}.ListingHomeDetails-module-scss-module__df-3eW__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)}.ListingHomeDetails-module-scss-module__df-3eW__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)}.ListingHomeDetails-module-scss-module__df-3eW__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)}.ListingHomeDetails-module-scss-module__df-3eW__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)}.ListingHomeDetails-module-scss-module__df-3eW__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)}.ListingHomeDetails-module-scss-module__df-3eW__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)}.ListingHomeDetails-module-scss-module__df-3eW__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.ListingHomeDetails-module-scss-module__df-3eW__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.ListingHomeDetails-module-scss-module__df-3eW__content-section-v2{padding:80px 116px}}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-title{font-family:var(--font-family-serif);font-weight:var(--font-weight-normal);font-size:var(--font-size-6);color:var(--grey-700);margin-bottom:24px}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-overview{border:1px solid var(--grey-300);margin-top:var(--g2-1);border-radius:8px;flex-direction:column;gap:12px;padding:16px 16px 8px;display:flex}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-overview-title-container{align-items:center;gap:8px;display:flex}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-overview-title{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-7);color:var(--grey-700)}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-overview-details{flex-wrap:wrap;display:flex}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-overview-item{box-sizing:border-box;flex:50%;margin-bottom:8px;padding-left:28px!important}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-overview-item>span:first-child{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-10);color:var(--grey-700)}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-overview-item>span:last-child{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular-v2);font-size:var(--font-size-11);color:var(--grey-600)}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-overview-item-single-column{padding-left:28px!important}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-items{grid-template-columns:1fr 1fr;padding-top:18px;display:grid}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-column{flex-direction:column;gap:20px;display:flex}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-column>.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-section-block:last-child{border-bottom:none}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-column:nth-child(odd){padding-left:16px}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-section-title{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-7);color:var(--grey-700);align-items:center;gap:8px;display:flex}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-section-list{flex-direction:column;gap:8px;padding-bottom:20px;padding-left:28px;display:flex}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-section-block{border-bottom:1px solid var(--grey-300);flex-direction:column;gap:12px;width:342px;display:flex}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-section-item>span:first-child{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-10);color:var(--grey-700)}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-section-item>span:last-child{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular-v2);font-size:var(--font-size-10);color:var(--grey-600)}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-items-fade-shadow{position:relative;overflow:hidden}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-items-fade-shadow:after{content:"";background:linear-gradient(#fff0 0%,#fff 78%);height:91px;position:absolute;bottom:0;left:0;right:0}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-link{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-10);letter-spacing:var(--tracking-wide);align-items:center;gap:2px;height:48px;text-decoration:underline;display:flex}@media (max-width:767px){.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-overview-item{flex:100%}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-overview-item:nth-child(2n){padding-left:28px}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-items{grid-template-columns:342px}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-column:nth-child(odd)>.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-section-block:last-child{border-bottom:1px solid var(--grey-300)}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-items,.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-column{gap:16px}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-column:nth-child(2n){padding-left:16px}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-items-fade-shadow:after{background:linear-gradient(#fff0 0%,#fff 65%);height:119px}}
.AlertBanner-module-scss-module__Msu-qq__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){.AlertBanner-module-scss-module__Msu-qq__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.AlertBanner-module-scss-module__Msu-qq__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.AlertBanner-module-scss-module__Msu-qq__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))}.AlertBanner-module-scss-module__Msu-qq__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))}.AlertBanner-module-scss-module__Msu-qq__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))}.AlertBanner-module-scss-module__Msu-qq__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){.AlertBanner-module-scss-module__Msu-qq__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))}}.AlertBanner-module-scss-module__Msu-qq__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))}.AlertBanner-module-scss-module__Msu-qq__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))}.AlertBanner-module-scss-module__Msu-qq__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)}.AlertBanner-module-scss-module__Msu-qq__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)}.AlertBanner-module-scss-module__Msu-qq__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)}.AlertBanner-module-scss-module__Msu-qq__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)}.AlertBanner-module-scss-module__Msu-qq__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}.AlertBanner-module-scss-module__Msu-qq__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)}.AlertBanner-module-scss-module__Msu-qq__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)}.AlertBanner-module-scss-module__Msu-qq__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)}.AlertBanner-module-scss-module__Msu-qq__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)}.AlertBanner-module-scss-module__Msu-qq__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)}.AlertBanner-module-scss-module__Msu-qq__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)}.AlertBanner-module-scss-module__Msu-qq__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)}.AlertBanner-module-scss-module__Msu-qq__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)}.AlertBanner-module-scss-module__Msu-qq__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)}.AlertBanner-module-scss-module__Msu-qq__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.AlertBanner-module-scss-module__Msu-qq__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.AlertBanner-module-scss-module__Msu-qq__content-section-v2{padding:80px 116px}}.AlertBanner-module-scss-module__Msu-qq__alertContainer{padding:var(--g3-1);border-radius:var(--g1);justify-content:space-between;display:flex}.AlertBanner-module-scss-module__Msu-qq__alertContainer.AlertBanner-module-scss-module__Msu-qq__success{background-color:var(--color-backgroundLightPositive)}.AlertBanner-module-scss-module__Msu-qq__alertContainer.AlertBanner-module-scss-module__Msu-qq__lock{background-color:var(--info-light);gap:var(--g2-1);flex-direction:column}@media (min-width:768px){.AlertBanner-module-scss-module__Msu-qq__alertContainer.AlertBanner-module-scss-module__Msu-qq__lock{flex-direction:row;align-items:center}}.AlertBanner-module-scss-module__Msu-qq__alertContent{gap:var(--g2-1);display:flex}.AlertBanner-module-scss-module__Msu-qq__alertMessage{font-size:var(--font-size-9);font-weight:var(--font-weight-medium);font-family:var(--font-family-sans);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide);color:var(--blue-grey-700)}.AlertBanner-module-scss-module__Msu-qq__alertTitle{color:var(--grey-800);font-family:var(--font-family-sans);font-size:var(--font-size-8);width:100%;font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide);justify-content:space-between;display:flex}.AlertBanner-module-scss-module__Msu-qq__alertDescription{margin-top:var(--gxs);font-size:var(--font-size-9);font-weight:var(--font-weight-regular-v2);font-family:var(--font-family-sans);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide);color:var(--blue-grey-700)}.AlertBanner-module-scss-module__Msu-qq__flag{background-color:var(--grey-200);flex-direction:column;align-items:flex-start;gap:0}@media (min-width:768px){.AlertBanner-module-scss-module__Msu-qq__flag{flex-direction:row;align-items:center}}.AlertBanner-module-scss-module__Msu-qq__flag .AlertBanner-module-scss-module__Msu-qq__alertMessage{font-weight:var(--font-weight-light)}.AlertBanner-module-scss-module__Msu-qq__flagIcon{flex-shrink:0}.AlertBanner-module-scss-module__Msu-qq__lockIcon{font-size:var(--font-size-6);width:var(--g3-1);height:var(--g3-1);line-height:var(--leading-normal);font-weight:var(--font-weight-medium-v2);color:var(--color-apple)}
