.listing-section-header[data-v-9f52bc3b]{background:#fff;border-bottom:1px solid #e2e8f0;color:#0f172a;position:sticky;top:var(--listing-site-offset,0);z-index:30}.header-inner[data-v-9f52bc3b]{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:auto;max-width:1280px;padding-inline:32px}.header-row[data-v-9f52bc3b]{order:2}.header-actions[data-v-9f52bc3b]{align-items:center;display:flex;gap:8px}a[data-v-9f52bc3b],button[data-v-9f52bc3b]{-webkit-tap-highlight-color:transparent}button[data-v-9f52bc3b]{cursor:pointer}a[data-v-9f52bc3b]:focus-visible,button[data-v-9f52bc3b]:focus-visible{outline:2px solid #0f172a;outline-offset:3px}.back-button[data-v-9f52bc3b],.call-button[data-v-9f52bc3b],.icon-button[data-v-9f52bc3b],.request-button[data-v-9f52bc3b]{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;height:44px;justify-content:center}.icon-button[data-v-9f52bc3b]{border:1px solid #cbd5e1;font-size:22px;width:44px}.icon-button[data-v-9f52bc3b]:first-child svg{fill:transparent;stroke:currentColor}.icon-button.saved[data-v-9f52bc3b]:first-child svg{fill:#e4892c;stroke:#e4892c}.back-button[data-v-9f52bc3b]{border:1px solid #cbd5e1;font-weight:700;gap:8px;padding:0 16px;white-space:nowrap}.back-button .nuxt-icon[data-v-9f52bc3b]{font-size:20px}.call-button[data-v-9f52bc3b]{border:2px solid #e4892c;color:#0f172a;font-weight:700;gap:6px;padding:0 20px;text-decoration:none}.call-button svg[data-v-9f52bc3b]{height:18px;width:18px}.request-button[data-v-9f52bc3b]{background:#e4892c;border:2px solid #e4892c;color:#fff;font-weight:900;padding:0 20px;white-space:nowrap}.call-button[data-v-9f52bc3b],.request-button[data-v-9f52bc3b]{transition:background-color .2s,color .2s}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.call-button[data-v-9f52bc3b]:hover{background:#e4892c;color:#fff}.request-button[data-v-9f52bc3b]:hover{background:#fff;color:#e4892c}}@media(prefers-reduced-motion:reduce){.call-button[data-v-9f52bc3b],.request-button[data-v-9f52bc3b]{transition:none}}nav[data-v-9f52bc3b]{align-items:stretch;gap:36px}nav[data-v-9f52bc3b],nav a[data-v-9f52bc3b]{display:flex}nav a[data-v-9f52bc3b]{align-items:center;border-bottom:3px solid transparent;color:#475569;font-size:16px;font-weight:700;min-height:64px;padding-top:3px;text-decoration:none;white-space:nowrap}nav a[aria-current=true][data-v-9f52bc3b]{border-bottom-color:#e4892c;color:#0f172a;font-weight:900}.modal-header[data-v-9f52bc3b]{top:0}.modal-header .header-inner[data-v-9f52bc3b]{display:block}.modal-header .header-row[data-v-9f52bc3b]{align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;height:76px}.modal-header .back-button[data-v-9f52bc3b]{justify-self:start}.modal-header .header-actions[data-v-9f52bc3b]{justify-self:end}.modal-header .header-logo[data-v-9f52bc3b]{width:180px}.modal-header nav[data-v-9f52bc3b]{border-top:1px solid #f1f5f9}.modal-header nav a[data-v-9f52bc3b]{min-height:52px}@media(max-width:1023px){.header-inner[data-v-9f52bc3b],.modal-header .header-inner[data-v-9f52bc3b]{display:block;padding-inline:16px}.header-row[data-v-9f52bc3b],.modal-header .header-row[data-v-9f52bc3b]{display:flex;gap:4px;height:60px;justify-content:space-between}.header-actions[data-v-9f52bc3b]{gap:4px;margin-left:auto}.back-button>span[data-v-9f52bc3b]:not(.nuxt-icon),.header-logo[data-v-9f52bc3b]{display:none}.back-button[data-v-9f52bc3b]{border:0;padding:0;width:44px}.icon-button[data-v-9f52bc3b]{border:0}.call-button[data-v-9f52bc3b],.request-button[data-v-9f52bc3b]{font-size:13px;height:40px;padding:0 12px}.modal-header nav[data-v-9f52bc3b],nav[data-v-9f52bc3b]{border-top:1px solid #f1f5f9;display:grid;gap:0;grid-template-columns:.85fr .75fr .7fr 1.4fr;justify-content:space-between}.modal-header nav a[data-v-9f52bc3b],nav a[data-v-9f52bc3b]{font-size:14px;justify-content:center;min-height:46px}}@media(max-width:359px){.header-inner[data-v-9f52bc3b],.modal-header .header-inner[data-v-9f52bc3b]{padding-inline:16px}.call-button[data-v-9f52bc3b]{padding:0;width:40px}.call-button span[data-v-9f52bc3b]{display:none}.header-actions[data-v-9f52bc3b]{gap:2px}.request-button[data-v-9f52bc3b]{padding-inline:10px}}.listing-intro[data-v-c1921b72]{color:#0f172a;padding-bottom:28px;padding-top:32px}.intro-heading[data-v-c1921b72]{align-items:end;-moz-column-gap:48px;column-gap:48px;display:grid;grid-template-columns:minmax(0,1fr) auto}.intro-title-column[data-v-c1921b72]{min-width:0}.intro-meta[data-v-c1921b72]{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:14px;gap:10px;margin-bottom:12px}.intro-days[data-v-c1921b72]:before,.intro-id[data-v-c1921b72]:before{color:#cbd5e1;content:"•";margin-right:10px}.intro-id strong[data-v-c1921b72]{color:#0f172a;font-weight:700}.intro-status[data-v-c1921b72]{align-items:center;background:#1d293d;border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:7px;letter-spacing:.04em;padding:6px 12px;text-transform:uppercase}.status-dot[data-v-c1921b72]{border-radius:50%;flex-shrink:0;height:8px;width:8px}h1[data-v-c1921b72]{font-weight:900;letter-spacing:-.01em;line-height:1.12;margin:0;max-width:22em;overflow-wrap:anywhere}.title-short[data-v-c1921b72]{font-size:40px}.title-medium[data-v-c1921b72]{font-size:34px}.title-long[data-v-c1921b72]{font-size:30px}.intro-address[data-v-c1921b72]{color:#334155;font-size:17px;margin:8px 0 0;overflow-wrap:anywhere}.intro-price-column[data-v-c1921b72]{align-items:flex-end;display:flex;flex-direction:column;gap:8px;text-align:right;white-space:nowrap}.intro-price[data-v-c1921b72]{color:#1d293d;font-size:44px;font-weight:900;line-height:1}.intro-price-per-sqft[data-v-c1921b72]{color:#475569;font-size:14px}.intro-facts[data-v-c1921b72]{display:flex;list-style:none;margin:20px 0 0;padding:0}.intro-facts li[data-v-c1921b72]{align-items:center;display:flex;font-size:17px;gap:6px;padding:0 20px}.intro-facts li[data-v-c1921b72]:first-child{padding-left:0}.intro-facts li+li[data-v-c1921b72]{border-left:1px solid #e2e8f0}.intro-facts strong[data-v-c1921b72]{font-weight:900}@media(max-width:1023px){.listing-intro[data-v-c1921b72]{padding-top:24px}.intro-heading[data-v-c1921b72]{align-items:stretch;display:flex;flex-direction:column;gap:16px}.intro-meta[data-v-c1921b72]{font-size:13px;gap:6px}.intro-status[data-v-c1921b72]{font-size:12px;padding:5px 9px}.intro-days[data-v-c1921b72]:before,.intro-id[data-v-c1921b72]:before{margin-right:6px}h1[data-v-c1921b72]{line-height:1.17}.title-short[data-v-c1921b72]{font-size:27px}.title-medium[data-v-c1921b72]{font-size:23px}.title-long[data-v-c1921b72]{font-size:21px}.intro-address[data-v-c1921b72]{font-size:15px}.intro-price-column[data-v-c1921b72]{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:8px 12px;text-align:left}.intro-price[data-v-c1921b72]{font-size:34px}.intro-price-per-sqft[data-v-c1921b72]{font-size:13px}.price-long .intro-price-per-sqft[data-v-c1921b72]{flex-basis:100%}.intro-facts[data-v-c1921b72]{border-block:1px solid #e2e8f0;display:grid;grid-template-columns:repeat(var(--fact-count),minmax(0,1fr));padding:12px 0}.intro-facts li[data-v-c1921b72],.intro-facts li[data-v-c1921b72]:first-child{flex-direction:column;gap:2px;padding:0 4px}.intro-facts strong[data-v-c1921b72]{font-size:19px}.intro-facts li>span[data-v-c1921b72]{color:#475569;font-size:12px}}.listing-content[data-v-e58301af]{color:#0f172a;width:100%}.listing-content.is-modal[data-v-e58301af]{height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}.listing-body[data-v-e58301af]{margin-inline:auto;max-width:1280px;padding:0 32px 16px}.listing-content[data-v-e58301af] #modal-details,.listing-content[data-v-e58301af] #modal-overview,.listing-content[data-v-e58301af] #similar-listings,.listing-content[data-v-e58301af] #sold-listings{scroll-margin-top:var(--listing-scroll-offset)}@media(max-width:1023px){.listing-body[data-v-e58301af]{padding-inline:16px}}
