.ListingTabs_h1-v2__hSHTr{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_h1-v2__hSHTr{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media(min-width:1200px){.ListingTabs_h1-v2__hSHTr{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.ListingTabs_h1-mobile-v2__X_NaR{font-size:var(--font-size-4-v2);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.ListingTabs_h1-mobile-v2__X_NaR,.ListingTabs_h2-v2__vJ4DN{font-family:var(--font-family-serif);line-height:var(--leading-tight)}.ListingTabs_h2-v2__vJ4DN{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.ListingTabs_h2-mobile-v2__E_yRy{font-size:var(--font-size-5-v2);letter-spacing:calc(var(--font-size-5-v2)*var(--tracking-wide))}.ListingTabs_h2-mobile-v2__E_yRy,.ListingTabs_h3-serif__CRSuT{font-family:var(--font-family-serif);line-height:var(--leading-tight)}.ListingTabs_h3-serif__CRSuT{font-size:var(--font-size-6-v2);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}@media(min-width:768px){.ListingTabs_h3-serif__CRSuT{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_h3-v2__4SYrk{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_h3-mobile-v2__mF3ct{line-height:var(--leading-tight)}.ListingTabs_h3-mobile-v2__mF3ct,.ListingTabs_h4-v2__SZIQE{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.ListingTabs_h4-v2__SZIQE{line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingTabs_h4-v2-serif__5BOYP{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-family:var(--font-family-serif)}.ListingTabs_h4-v2-serif__5BOYP,.ListingTabs_h5-v2__BPJod{line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingTabs_h5-v2__BPJod{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide))}.ListingTabs_h6-v2__0ZCiX{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingTabs_h6-v2__0ZCiX,.ListingTabs_h7-kicker-v2__tih3k{font-family:var(--font-family-sans);line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingTabs_h7-kicker-v2__tih3k{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));text-transform:uppercase}.ListingTabs_body-lg-v2___MJEA{font-size:var(--font-size-8-v2);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide))}.ListingTabs_body-base-v2__R8pGA,.ListingTabs_body-lg-v2___MJEA{font-family:var(--font-family-sans);line-height:var(--leading-normal);font-weight:var(--font-weight-regular-v2)}.ListingTabs_body-base-v2__R8pGA{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingTabs_body-sm-v2___IO1f{font-size:var(--font-size-10-v2);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide))}.ListingTabs_body-sm-v2___IO1f,.ListingTabs_body-xs-v2__kJlu7{font-family:var(--font-family-sans);line-height:var(--leading-normal);font-weight:var(--font-weight-regular-v2)}.ListingTabs_body-xs-v2__kJlu7{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider))}.ListingTabs_body-xxs-v2__E4z3Y{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_label-lg-v2__8m7dA{font-size:var(--font-size-8-v2);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide))}.ListingTabs_label-base-v2__ayGUu,.ListingTabs_label-lg-v2__8m7dA{font-family:var(--font-family-sans);line-height:var(--leading-none);font-weight:var(--font-weight-medium-v2)}.ListingTabs_label-base-v2__ayGUu{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingTabs_label-sm-v2__3kdWj{font-size:var(--font-size-10-v2);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide))}.ListingTabs_label-sm-v2__3kdWj,.ListingTabs_label-xs-v2__su0KC{font-family:var(--font-family-sans);line-height:var(--leading-none);font-weight:var(--font-weight-medium-v2)}.ListingTabs_label-xs-v2__su0KC{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider))}.ListingTabs_content-section-v2__1oAWP{padding:48px 24px}@media(min-width:768px)and (max-width:1199px){.ListingTabs_content-section-v2__1oAWP{padding:60px 32px}}@media(min-width:1200px){.ListingTabs_content-section-v2__1oAWP{padding:80px 116px}}.ListingTabs_houseful-listing-tab-root__jv0HR{font-family:var(--font-family-sans);font-size:var(--font-size-9);font-weight:var(--font-weight-regular-v2);color:var(--grey-600);line-height:140%;text-transform:none;padding:9px 20px}.ListingTabs_houseful-listing-tab-selected__dNkVT{color:var(--green-600)}.ListingTabs_houseful-listing-tab-indicator__9fHNj{background-color:var(--green-600)}.ListingTabs_houseful-listing-tab-container__AMxL3{border-bottom:1px solid var(--grey-300);position:-webkit-sticky;position:sticky;top:48px;z-index:10}.ListingTabs_houseful-listing-tab-panel-container__y6xsh{display:flex;gap:32px;flex-direction:column;padding-top:32px;padding-bottom:40px}@media(max-width:767px){.ListingTabs_houseful-listing-tab-panel-container__y6xsh{padding-bottom:32px}}.ListingTabs_section-title__WXLqC{color:var(--grey-700);font-family:var(--font-family-serif);text-align:left;font-size:var(--font-size-6);line-height:120%;letter-spacing:1%;font-style:normal;font-weight:var(--font-weight-normal)}.ListingTabs_houseful-listing-tab-panel-crea-disclaimer__hdp5U{display:flex;flex-direction:column-reverse}@media(min-width:768px){.ListingTabs_houseful-listing-tab-panel-crea-disclaimer__hdp5U{flex-direction:row}}.ListingTabs_houseful-listing-tab-panel-crea-disclaimer-text__TEgTY{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular-v2);font-size:10px;letter-spacing:.15px;line-height:140%;vertical-align:bottom;color:var(--grey-600);margin:var(--g-xs) auto}@media(min-width:768px){.ListingTabs_houseful-listing-tab-panel-crea-disclaimer-text__TEgTY{font-size:var(--font-size-11-v2);letter-spacing:.18px;margin-left:var(--g-xs)}}.ListingTabs_houseful-monthly-payment-title__2btBx{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)}.ListingDescription_h1-v2__O3SR1{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_h1-v2__O3SR1{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media(min-width:1200px){.ListingDescription_h1-v2__O3SR1{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.ListingDescription_h1-mobile-v2__LtXVt{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_h2-v2__0PVn_{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_h2-mobile-v2__B96dl{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_h3-serif__eiTez{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_h3-serif__eiTez{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_h3-v2__BR4bf{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_h3-mobile-v2__PXksu{line-height:var(--leading-tight)}.ListingDescription_h3-mobile-v2__PXksu,.ListingDescription_h4-v2__gh_Ex{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.ListingDescription_h4-v2__gh_Ex{line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingDescription_h4-v2-serif__CSW8O{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-family:var(--font-family-serif)}.ListingDescription_h4-v2-serif__CSW8O,.ListingDescription_h5-v2__Jdd4l{line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingDescription_h5-v2__Jdd4l{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide))}.ListingDescription_h6-v2__qhWeD{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingDescription_h6-v2__qhWeD,.ListingDescription_h7-kicker-v2__Y5v0j{font-family:var(--font-family-sans);line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingDescription_h7-kicker-v2__Y5v0j{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));text-transform:uppercase}.ListingDescription_body-lg-v2__dqll1{font-size:var(--font-size-8-v2);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide))}.ListingDescription_body-base-v2__4gpmG,.ListingDescription_body-lg-v2__dqll1{font-family:var(--font-family-sans);line-height:var(--leading-normal);font-weight:var(--font-weight-regular-v2)}.ListingDescription_body-base-v2__4gpmG{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingDescription_body-sm-v2__b9LgU{font-size:var(--font-size-10-v2);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide))}.ListingDescription_body-sm-v2__b9LgU,.ListingDescription_body-xs-v2__1mn4w{font-family:var(--font-family-sans);line-height:var(--leading-normal);font-weight:var(--font-weight-regular-v2)}.ListingDescription_body-xs-v2__1mn4w{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider))}.ListingDescription_body-xxs-v2__hd2zH{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_label-lg-v2__5xSLg{font-size:var(--font-size-8-v2);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide))}.ListingDescription_label-base-v2__t9iaH,.ListingDescription_label-lg-v2__5xSLg{font-family:var(--font-family-sans);line-height:var(--leading-none);font-weight:var(--font-weight-medium-v2)}.ListingDescription_label-base-v2__t9iaH{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingDescription_label-sm-v2__YxcQj{font-size:var(--font-size-10-v2);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide))}.ListingDescription_label-sm-v2__YxcQj,.ListingDescription_label-xs-v2__EEEmz{font-family:var(--font-family-sans);line-height:var(--leading-none);font-weight:var(--font-weight-medium-v2)}.ListingDescription_label-xs-v2__EEEmz{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider))}.ListingDescription_content-section-v2__5n5xx{padding:48px 24px}@media(min-width:768px)and (max-width:1199px){.ListingDescription_content-section-v2__5n5xx{padding:60px 32px}}@media(min-width:1200px){.ListingDescription_content-section-v2__5n5xx{padding:80px 116px}}.ListingDescription_houseful-listing-description-title__lQ6ff{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_houseful-listing-description-text__Pq6I9{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_houseful-listing-description-text-blur__uDMCF{filter:blur(5px)!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ListingDescription_houseful-listing-description-link__Gp5tS{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-10);letter-spacing:var(--tracking-wide);display:flex;gap:2px;text-decoration:underline;align-items:center;height:48px}.ListingDescription_houseful-listing-description-mls__B5piH{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular-v2);font-size:var(--font-size-11);color:var(--grey-600);margin-top:16px;max-width:800px;display:flex;flex-direction:column;gap:8px}@media(max-width:767px){.ListingDescription_houseful-listing-description-mls__B5piH{margin-top:24px}}.ListingOpenHouse_h1-v2__HpfuG{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_h1-v2__HpfuG{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media(min-width:1200px){.ListingOpenHouse_h1-v2__HpfuG{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.ListingOpenHouse_h1-mobile-v2__t49CA{font-size:var(--font-size-4-v2);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.ListingOpenHouse_h1-mobile-v2__t49CA,.ListingOpenHouse_h2-v2__7EfgB{font-family:var(--font-family-serif);line-height:var(--leading-tight)}.ListingOpenHouse_h2-v2__7EfgB{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.ListingOpenHouse_h2-mobile-v2__CDRea{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_h3-serif__EyVV4{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_h3-serif__EyVV4{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_h3-v2__eCMIA{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_h3-mobile-v2__NWuoP{line-height:var(--leading-tight)}.ListingOpenHouse_h3-mobile-v2__NWuoP,.ListingOpenHouse_h4-v2____7Mx{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.ListingOpenHouse_h4-v2____7Mx{line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingOpenHouse_h4-v2-serif__aRink{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-family:var(--font-family-serif)}.ListingOpenHouse_h4-v2-serif__aRink,.ListingOpenHouse_h5-v2__qMlrO{line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingOpenHouse_h5-v2__qMlrO{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide))}.ListingOpenHouse_h6-v2__6QNE2{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingOpenHouse_h6-v2__6QNE2,.ListingOpenHouse_h7-kicker-v2__AVyL_{font-family:var(--font-family-sans);line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingOpenHouse_h7-kicker-v2__AVyL_{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));text-transform:uppercase}.ListingOpenHouse_body-lg-v2__JgNsl{font-size:var(--font-size-8-v2);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide))}.ListingOpenHouse_body-base-v2__zOBTe,.ListingOpenHouse_body-lg-v2__JgNsl{font-family:var(--font-family-sans);line-height:var(--leading-normal);font-weight:var(--font-weight-regular-v2)}.ListingOpenHouse_body-base-v2__zOBTe{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingOpenHouse_body-sm-v2__QUGcj{font-size:var(--font-size-10-v2);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide))}.ListingOpenHouse_body-sm-v2__QUGcj,.ListingOpenHouse_body-xs-v2__oUnwh{font-family:var(--font-family-sans);line-height:var(--leading-normal);font-weight:var(--font-weight-regular-v2)}.ListingOpenHouse_body-xs-v2__oUnwh{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider))}.ListingOpenHouse_body-xxs-v2__pvM0K{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_label-lg-v2__bq6F5{font-size:var(--font-size-8-v2);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide))}.ListingOpenHouse_label-base-v2__mEn0y,.ListingOpenHouse_label-lg-v2__bq6F5{font-family:var(--font-family-sans);line-height:var(--leading-none);font-weight:var(--font-weight-medium-v2)}.ListingOpenHouse_label-base-v2__mEn0y{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingOpenHouse_label-sm-v2__CMiFA{font-size:var(--font-size-10-v2);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide))}.ListingOpenHouse_label-sm-v2__CMiFA,.ListingOpenHouse_label-xs-v2__RCkoQ{font-family:var(--font-family-sans);line-height:var(--leading-none);font-weight:var(--font-weight-medium-v2)}.ListingOpenHouse_label-xs-v2__RCkoQ{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider))}.ListingOpenHouse_content-section-v2__823nt{padding:48px 24px}@media(min-width:768px)and (max-width:1199px){.ListingOpenHouse_content-section-v2__823nt{padding:60px 32px}}@media(min-width:1200px){.ListingOpenHouse_content-section-v2__823nt{padding:80px 116px}}.ListingOpenHouse_houseful-listing-open-house-container__vTVCd{font-family:var(--font-family-sans);color:var(--grey-700);display:flex;gap:16px;flex-direction:column;background-color:var(--lime-100);padding:16px 24px 24px;border-radius:8px}.ListingOpenHouse_houseful-listing-open-house-dates-container__ghw3M{display:flex;flex-direction:column;gap:8px}.ListingOpenHouse_houseful-listing-open-house-title__DuKu4{font-weight:var(--font-weight-medium);font-size:var(--font-size-7)}.ListingOpenHouse_houseful-listing-open-house-dates__k7EOb{display:flex;gap:8px}.ListingOpenHouse_houseful-listing-open-house-date__3h4Y_{display:flex;gap:10px;font-size:var(--font-size-10)}.ListingOpenHouse_houseful-listing-open-house-time__8k5Q9{font-weight:var(--font-weight-regular-v2);color:var(--grey-600)}.ListingOpenHouse_houseful-listing-open-house-link__p_4XO{text-decoration:underline;font-size:var(--font-size-10)}.ListingHomeDetails_h1-v2__kv5Lj{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_h1-v2__kv5Lj{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media(min-width:1200px){.ListingHomeDetails_h1-v2__kv5Lj{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.ListingHomeDetails_h1-mobile-v2__ldjBr{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_h2-v2__vFlGD{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_h2-mobile-v2__glJ4L{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_h3-serif__2mlcQ{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_h3-serif__2mlcQ{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_h3-v2__QKeBr{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_h3-mobile-v2__7NHwj{line-height:var(--leading-tight)}.ListingHomeDetails_h3-mobile-v2__7NHwj,.ListingHomeDetails_h4-v2__BaDkg{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.ListingHomeDetails_h4-v2__BaDkg{line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingHomeDetails_h4-v2-serif__DVzut{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-family:var(--font-family-serif)}.ListingHomeDetails_h4-v2-serif__DVzut,.ListingHomeDetails_h5-v2__q952Z{line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingHomeDetails_h5-v2__q952Z{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide))}.ListingHomeDetails_h6-v2__OfXMg{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingHomeDetails_h6-v2__OfXMg,.ListingHomeDetails_h7-kicker-v2__ZGPIu{font-family:var(--font-family-sans);line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingHomeDetails_h7-kicker-v2__ZGPIu{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));text-transform:uppercase}.ListingHomeDetails_body-lg-v2__vhI2K{font-size:var(--font-size-8-v2);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide))}.ListingHomeDetails_body-base-v2__LwmzU,.ListingHomeDetails_body-lg-v2__vhI2K{font-family:var(--font-family-sans);line-height:var(--leading-normal);font-weight:var(--font-weight-regular-v2)}.ListingHomeDetails_body-base-v2__LwmzU{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingHomeDetails_body-sm-v2__Wiu4o{font-size:var(--font-size-10-v2);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide))}.ListingHomeDetails_body-sm-v2__Wiu4o,.ListingHomeDetails_body-xs-v2__a9o33{font-family:var(--font-family-sans);line-height:var(--leading-normal);font-weight:var(--font-weight-regular-v2)}.ListingHomeDetails_body-xs-v2__a9o33{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider))}.ListingHomeDetails_body-xxs-v2__Wuxni{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_label-lg-v2__wrC_m{font-size:var(--font-size-8-v2);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide))}.ListingHomeDetails_label-base-v2__sHAza,.ListingHomeDetails_label-lg-v2__wrC_m{font-family:var(--font-family-sans);line-height:var(--leading-none);font-weight:var(--font-weight-medium-v2)}.ListingHomeDetails_label-base-v2__sHAza{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingHomeDetails_label-sm-v2__KqGlx{font-size:var(--font-size-10-v2);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide))}.ListingHomeDetails_label-sm-v2__KqGlx,.ListingHomeDetails_label-xs-v2__2J1sh{font-family:var(--font-family-sans);line-height:var(--leading-none);font-weight:var(--font-weight-medium-v2)}.ListingHomeDetails_label-xs-v2__2J1sh{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider))}.ListingHomeDetails_content-section-v2__162mk{padding:48px 24px}@media(min-width:768px)and (max-width:1199px){.ListingHomeDetails_content-section-v2__162mk{padding:60px 32px}}@media(min-width:1200px){.ListingHomeDetails_content-section-v2__162mk{padding:80px 116px}}.ListingHomeDetails_houseful-listing-home-details-title__FM4Gw{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_houseful-listing-home-details-overview__XroSZ{display:flex;border:1px solid var(--grey-300);border-radius:8px;padding:16px 16px 8px;gap:12px;flex-direction:column}.ListingHomeDetails_houseful-listing-home-details-overview-title-container__7jytZ{display:flex;gap:8px;align-items:center}.ListingHomeDetails_houseful-listing-home-details-overview-title__Z5odA{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-7);color:var(--grey-700)}.ListingHomeDetails_houseful-listing-home-details-overview-details__aFunW{display:flex;flex-wrap:wrap}.ListingHomeDetails_houseful-listing-home-details-overview-item__dXHQh{flex:1 1 50%;box-sizing:border-box;margin-bottom:8px;padding-left:28px!important}.ListingHomeDetails_houseful-listing-home-details-overview-item__dXHQh>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_houseful-listing-home-details-overview-item__dXHQh>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_houseful-listing-home-details-overview-item-single-column__TALnV{padding-left:28px!important}.ListingHomeDetails_houseful-listing-home-details-items___8NOc{display:grid;grid-template-columns:1fr 1fr;padding-top:18px}.ListingHomeDetails_houseful-listing-home-details-column__p13u_{display:flex;flex-direction:column;gap:20px}.ListingHomeDetails_houseful-listing-home-details-column__p13u_>.ListingHomeDetails_houseful-listing-home-details-section-block__BNf7x:last-child{border-bottom:none}.ListingHomeDetails_houseful-listing-home-details-column__p13u_:nth-child(odd){padding-left:16px}.ListingHomeDetails_houseful-listing-home-details-section-title__FF_Ml{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-7);color:var(--grey-700);display:flex;gap:8px;align-items:center}.ListingHomeDetails_houseful-listing-home-details-section-list__L_7Jz{padding-left:28px;padding-bottom:20px;display:flex;gap:8px;flex-direction:column}.ListingHomeDetails_houseful-listing-home-details-section-block__BNf7x{display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--grey-300);width:342px}.ListingHomeDetails_houseful-listing-home-details-section-item__ghKj_>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_houseful-listing-home-details-section-item__ghKj_>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_houseful-listing-home-details-items-fade-shadow__fcnrm{overflow:hidden;position:relative}.ListingHomeDetails_houseful-listing-home-details-items-fade-shadow__fcnrm:after{content:"";position:absolute;bottom:0;left:0;right:0;height:91px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgb(255,255,255) 78%)}.ListingHomeDetails_houseful-listing-home-details-link__x359V{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-10);letter-spacing:var(--tracking-wide);display:flex;gap:2px;text-decoration:underline;align-items:center;height:48px}@media(max-width:767px){.ListingHomeDetails_houseful-listing-home-details-overview-item__dXHQh{flex:1 1 100%}.ListingHomeDetails_houseful-listing-home-details-overview-item__dXHQh:nth-child(2n){padding-left:28px}.ListingHomeDetails_houseful-listing-home-details-items___8NOc{grid-template-columns:342px}.ListingHomeDetails_houseful-listing-home-details-column__p13u_:nth-child(odd)>.ListingHomeDetails_houseful-listing-home-details-section-block__BNf7x:last-child{border-bottom:1px solid var(--grey-300)}.ListingHomeDetails_houseful-listing-home-details-column__p13u_,.ListingHomeDetails_houseful-listing-home-details-items___8NOc{gap:16px}.ListingHomeDetails_houseful-listing-home-details-column__p13u_:nth-child(2n){padding-left:16px}.ListingHomeDetails_houseful-listing-home-details-items-fade-shadow__fcnrm:after{height:119px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgb(255,255,255) 65%)}}