.PropertyDetailTemplate_header__iBtOV{padding-block:var(--space-6) var(--space-4)}.PropertyDetailTemplate_soldBanner__AS94X{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--ink);color:var(--white);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;display:inline-block}.PropertyDetailTemplate_eyebrow__24kdj{margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.PropertyDetailTemplate_address__M4CbF{font-family:var(--font-sans);font-weight:600;font-size:var(--text-2xl);line-height:1.15;color:var(--ink)}.PropertyDetailTemplate_priceRow__gUyi4{margin-top:var(--space-3);display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.PropertyDetailTemplate_price__FBOAh{font-family:var(--font-sans);font-weight:700;font-size:var(--text-2xl);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PropertyDetailTemplate_transactionTag__OOY1c{background:var(--grey-100);color:var(--ink)}.PropertyDetailTemplate_openHouseTag__xejke,.PropertyDetailTemplate_transactionTag__OOY1c{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill,999px);font-size:var(--text-xs);font-weight:600}.PropertyDetailTemplate_openHouseTag__xejke{background:var(--red);color:var(--white)}.PropertyDetailTemplate_openHouseDetail__NFvDD{margin-top:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--red)}.PropertyDetailTemplate_body__PHLUp{padding-block:var(--space-8) var(--space-16)}.PropertyDetailTemplate_layout__WVzh2{display:grid;grid-template-columns:1fr;gap:var(--space-10)}@media (min-width:1024px){.PropertyDetailTemplate_layout__WVzh2{grid-template-columns:1.4fr .6fr}}.PropertyDetailTemplate_main__Mw67n{min-width:0}.PropertyDetailTemplate_section__XbM_i{margin-bottom:var(--space-8)}.PropertyDetailTemplate_sectionTitle__kBxaB{font-family:var(--font-sans);font-weight:600;font-size:var(--text-xl);color:var(--ink);margin-bottom:var(--space-3)}.PropertyDetailTemplate_summary__02Cy3{max-width:42rem;font-size:var(--text-lg);line-height:1.55;color:var(--ink)}.PropertyDetailTemplate_sectionText__rpxCA{font-size:var(--text-base);color:var(--grey-600);white-space:pre-line;max-width:42rem}.PropertyDetailTemplate_sidebar___6_cH{display:flex;flex-direction:column;gap:var(--space-5);align-self:start}@media (min-width:1024px){.PropertyDetailTemplate_sidebar___6_cH{position:sticky;top:var(--space-8)}}.PropertyDetailTemplate_ctaCard__ZlVlf{padding:var(--space-6);background:var(--grey-100);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3)}.PropertyDetailTemplate_ctaSummary__SG4F4{padding-bottom:var(--space-3);margin-bottom:var(--space-1);border-bottom:1px solid var(--grey-300)}.PropertyDetailTemplate_ctaPrice__IwbIx{font-weight:700;font-size:var(--text-xl);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PropertyDetailTemplate_ctaMeta__HjElL{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--grey-600)}.PropertyDetailTemplate_inclusionsRow__Vw2E_{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--space-6)}@media (min-width:768px){.PropertyDetailTemplate_inclusionsRow__Vw2E_{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.PropertyDetailTemplate_officialLink__9oxff{display:inline-flex;align-self:flex-start}.PropertyDetailTemplate_mobileCtaBar__EdQbs,.PropertyDetailTemplate_mobileCtaSpacer__JWvB0{display:none}@media (max-width:767px){.PropertyDetailTemplate_mobileCtaSpacer__JWvB0{display:block;height:4.75rem}.PropertyDetailTemplate_mobileCtaBar__EdQbs{display:flex;position:fixed;inset:auto 0 0 0;z-index:20;padding:var(--space-3) var(--container-pad);padding-bottom:max(var(--space-3),env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--grey-200)}.PropertyDetailTemplate_mobileCtaBar__EdQbs>*{flex:1 1}}