:root{--color-band-a:#faf9f7;--color-band-b:#fff;--color-text-ink:#1a1a1a;--color-text-body:#5f5c55;--color-text-muted:#74716a;--color-text-faint:#b8b3aa;--color-text-on-ink:#fff;--color-text-on-accent:#fff;--color-line-card-edge:#e8e4df;--color-line-row-rule:#efece7;--color-line-control-border:#d9d4cc;--color-line-control-edge:#8f8a82;--color-surface-tag:#f1eee9;--color-surface-highlight:#f4f1ec;--color-surface-hover:#faf9f7;--color-surface-primary-hover:#333;--color-accent-base:#2f5bb7;--color-accent-tint:#edf2fb;--color-positive-text:#166534;--color-positive-bg:#eaf3ec;--color-notice-rule:#a16207;--color-notice-bg:#fbf3e2;--color-notice-text:#1a1a1a;--color-range-track:#ebe7e2;--color-range-band:#bdb4a8;--color-chrome-navy:#0f1f3a;--color-chrome-navy-rest:#0f1f3ab8;--color-chrome-hairline:#0f1f3a14;--color-scrim:#1a1a1a73;--color-verdict-scoped-fair-fill:#eaf3ec;--color-verdict-scoped-fair-text:#166534;--color-verdict-scoped-fair-rule:#3e8e5a;--color-verdict-scoped-neutral-fill:#e8f0fa;--color-verdict-scoped-neutral-text:#1d4f91;--color-verdict-scoped-neutral-rule:#5b8bd0;--color-verdict-scoped-high-fill:#fbeae8;--color-verdict-scoped-high-text:#9b1c1c;--color-verdict-scoped-high-rule:#d26b5e;--color-trend-up-text:#166534;--color-trend-down-text:#9b1c1c;--color-trend-flat-text:#1d4f91;--font-family-sans:Inter, system-ui, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-numeric:tabular-nums;--type-h1-desktop-size:56px;--type-h1-desktop-line-height:64px;--type-h1-desktop-weight:600;--type-h1-desktop-tracking:-.02em;--type-h1-mobile-size:40px;--type-h1-mobile-line-height:44px;--type-editorial-desktop-size:24px;--type-editorial-desktop-line-height:32px;--type-editorial-desktop-weight:400;--type-editorial-mobile-size:20px;--type-editorial-mobile-line-height:28px;--type-h2-desktop-size:24px;--type-h2-desktop-line-height:30px;--type-h2-desktop-weight:600;--type-h2-desktop-tracking:-.01em;--type-h2-mobile-size:22px;--type-h2-mobile-line-height:28px;--type-cta-headline-desktop-size:32px;--type-cta-headline-desktop-line-height:40px;--type-cta-headline-desktop-weight:600;--type-cta-headline-desktop-tracking:-.01em;--type-cta-headline-mobile-size:24px;--type-cta-headline-mobile-line-height:30px;--type-eyebrow-size:11.2px;--type-eyebrow-line-height:16.8px;--type-eyebrow-weight:600;--type-eyebrow-tracking:.14em;--type-lead-size:15px;--type-lead-line-height:24px;--type-lead-weight:400;--type-lead-max-width:760px;--type-hero-number-desktop-size:56px;--type-hero-number-desktop-line-height:68px;--type-hero-number-desktop-weight:600;--type-hero-number-desktop-tracking:-.02em;--type-hero-number-mobile-size:44px;--type-hero-number-mobile-line-height:53px;--type-stat-desktop-size:36px;--type-stat-desktop-line-height:44px;--type-stat-desktop-weight:600;--type-stat-desktop-tracking:-.01em;--type-stat-mobile-size:28px;--type-stat-mobile-line-height:34px;--type-stat-mobile-gaps-value-to-label:8px;--type-stat-mobile-gaps-label-to-caption:4px;--type-card-number-size:36px;--type-card-number-line-height:44px;--type-card-number-weight:600;--type-card-number-tracking:-.02em;--type-statement-desktop-size:20px;--type-statement-desktop-line-height:27px;--type-statement-desktop-weight:600;--type-statement-mobile-size:18px;--type-statement-mobile-line-height:24px;--type-key-number-size:17px;--type-key-number-weight:600;--type-card-title-desktop-size:16px;--type-card-title-desktop-weight:600;--type-card-title-mobile-size:15px;--type-row-label-desktop-size:13.5px;--type-row-label-desktop-weight:400;--type-row-label-mobile-size:14px;--type-row-value-size:15px;--type-row-value-weight:600;--type-body-size:14px;--type-body-line-height:22px;--type-body-weight:400;--type-small-size:13px;--type-small-line-height:20px;--type-small-weight:400;--type-caption-size:12.5px;--type-caption-line-height:19px;--type-caption-weight:400;--type-meaning-size:12px;--type-meaning-line-height:16px;--type-meaning-weight:400;--type-table-header-size:10.5px;--type-table-header-line-height:13px;--type-table-header-weight:600;--type-table-header-tracking:.1em;--type-tag-size:9.5px;--type-tag-weight:600;--type-tag-tracking:.08em;--type-chip-size:12px;--type-chip-weight:500;--type-button-page-size:14px;--type-button-page-weight:500;--type-button-in-section-size:13.5px;--type-button-in-section-weight:500;--type-button-mobile-size:15px;--space-base:4px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-36:36px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-80:80px;--space-section-desktop-pad-y:56px;--space-section-desktop-pad-y-data:64px;--space-section-desktop-cta-pad-bottom:80px;--space-section-desktop-eyebrow-to-h2:14px;--space-section-desktop-h2-to-lead:12px;--space-section-desktop-head-to-content:32px;--space-section-desktop-lead-to-hero-number:40px;--space-section-mobile-pad-y:40px;--space-section-mobile-eyebrow-to-h2:8px;--space-section-mobile-h2-to-lead:8px;--space-section-mobile-head-to-content:24px;--space-section-mobile-lead-to-hero-number:40px;--space-card-pad-desktop:24px;--space-card-pad-mobile:20px;--space-card-gap-desktop:16px;--space-card-gap-mobile:12px;--space-card-row-pad-y:9px;--space-card-row-pad-y-mobile:10px;--space-callout-row:10px 12px;--space-callout-block:14px 16px;--space-callout-around:8px;--space-touch-target:44px;--layout-content-max:1232px;--layout-side-pad-desktop-at1440:104px;--layout-side-pad-tablet:32px;--layout-side-pad-mobile:20px;--layout-side-pad-chrome-mobile:16px;--layout-side-pad-footer-mobile:32px;--layout-panel-width:420px;--layout-sheet-top-offset:48px;--radius-chip:3px;--radius-tag:3px;--radius-thumb:3px;--radius-checkbox:3px;--radius-card:4px;--radius-button:4px;--radius-input:4px;--radius-pill:4px;--radius-segment:4px;--radius-callout:4px;--radius-segment-track:6px;--radius-sheet-top:12px;--radius-full:999px;--stroke-card-width:1px;--stroke-row-rule-width:1px;--stroke-pill-width:1px;--stroke-input-width:1.25px;--stroke-secondary-button-width:1.25px;--stroke-focus-width:2px;--stroke-focus-offset:2px;--stroke-callout-edge-width:3px;--stroke-notice-edge-width:3px;--stroke-nav-active-width:2px;--shadow-segment-selected:0 1px 2px #00000014;--shadow-sticky-bar:0 -4px 16px #00000014;--shadow-panel:-8px 0 24px #0000001f;--shadow-sheet:0 -8px 24px #0000001f;--shadow-card:none;--motion-ease-expo:cubic-bezier(.16, 1, .3, 1);--motion-ease-spring:cubic-bezier(.32, .72, 0, 1);--motion-duration-state:.18s;--motion-duration-press:.12s;--motion-duration-transform:.32s;--motion-duration-entrance:.52s;--motion-press-scale:.98}
.dp{--dp-ink:var(--color-text-ink);--dp-body:var(--color-text-body);--dp-muted:var(--color-text-muted);--dp-faint:var(--color-text-faint);--dp-on-ink:var(--color-text-on-ink);--dp-page:var(--color-band-a);--dp-white:var(--color-band-b);--dp-surface:var(--color-band-b);--dp-border:var(--color-line-card-edge);--dp-row-rule:var(--color-line-row-rule);--dp-control:var(--color-line-control-border);--dp-control-edge:var(--color-line-control-edge);--dp-tag:var(--color-surface-tag);--dp-tag-strong:var(--color-surface-highlight);--dp-primary-hover:var(--color-surface-primary-hover);--dp-pos-text:var(--color-positive-text);--dp-pos-bg:var(--color-positive-bg);--dp-trend-up:var(--color-trend-up-text);--dp-trend-down:var(--color-trend-down-text);--dp-trend-flat:var(--color-trend-flat-text);--dp-accent:var(--color-accent-base);--dp-accent-tint:var(--color-accent-tint);--dp-notice-rule:var(--color-notice-rule);--dp-notice-bg:var(--color-notice-bg);--dp-band-bg:var(--dp-page);--dp-spring:var(--motion-ease-spring);--dp-expo:var(--motion-ease-expo);--dp-pad:20px;--dp-chrome:56px;--dp-jump:62px;background:var(--dp-page);color:var(--dp-ink);font-family:var(--font-inter), system-ui, sans-serif;font-feature-settings:"cv11" 0;flex:1 0 auto}@media (min-width:768px){.dp{--dp-pad:32px;--dp-jump:46px}}@media (min-width:1024px){.dp{--dp-chrome:65px}}.dp *,.dp :before,.dp :after{box-sizing:border-box}.dp :where(a){color:inherit;text-decoration:none}.dp :where(h1,h2,h3,p){margin:0}.dp .tnum{font-variant-numeric:tabular-nums}.dp .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dp :where(a,button,input,select,[tabindex]):focus-visible{outline:2px solid var(--dp-ink);outline-offset:2px}.dp-wrap{width:100%;padding-inline:var(--dp-pad)}@media (min-width:1200px){.dp-wrap{padding-inline:max(32px,50% - 616px)}}.dp-only-mobile{display:none}@media (max-width:767px){.dp-only-mobile{display:revert}.dp-hide-mobile{display:none!important}}.dp-eyebrow{letter-spacing:1.57px;text-transform:uppercase;color:var(--dp-body);font-size:11.2px;font-weight:600;line-height:16.8px}.dp-h2{letter-spacing:-.24px;color:var(--dp-ink);max-width:900px;font-size:24px;font-weight:600;line-height:30px}.dp-lead{font-size:var(--type-lead-size);line-height:var(--type-lead-line-height);color:var(--dp-body);max-width:var(--type-lead-max-width)}@media (max-width:767px){.dp-h2{letter-spacing:-.22px;font-size:22px;line-height:28px}.dp-head.dp-head{gap:8px}}.dp-head{flex-direction:column;gap:14px;display:flex}@media (min-width:768px){.dp-head>.dp-lead{margin-top:-2px}}.dp-btn{font:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--motion-duration-state) var(--dp-spring), transform var(--motion-duration-press) var(--dp-spring);border-radius:4px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:17px;display:inline-flex}.dp-btn:active{transform:scale(.98)}.dp-btn-primary{background:var(--dp-ink);color:var(--dp-on-ink);border:0;padding:13px 20px}@media (hover:hover){.dp-btn-primary:hover{background:var(--dp-primary-hover)}}.dp-btn-secondary{background:var(--dp-white);color:var(--dp-ink);border:1.25px solid var(--dp-ink);padding:11.75px 17.75px}.dp-btn-secondary:hover{background:var(--dp-page)}.dp-btn-small{padding:9.75px 13.75px;font-size:14px;line-height:16px}@media (max-width:767px){.dp-btn-block-m{width:100%;height:48px;padding-block:0;font-size:15px;line-height:18px}.dp-btn-small.dp-btn-block-m{height:44px;font-size:14px}}@media (prefers-reduced-motion:reduce){.dp-btn{transition:none}.dp-btn:active{transform:none}}.dp-header{padding-top:48px;padding-bottom:40px}.dp-crumbs{color:var(--dp-body);align-items:center;gap:8px;font-size:13px;line-height:16px;display:flex}.dp-crumbs ol{list-style:none;display:contents}.dp-crumbs li{align-items:center;gap:8px;display:flex}.dp-crumbs a:hover{text-decoration:underline}.dp-crumbs .sep{color:var(--dp-faint)}.dp-crumbs [aria-current]{color:var(--dp-ink);font-weight:500}.dp-header .dp-eyebrow{margin-top:28px}.dp-h1{letter-spacing:-1.12px;color:var(--dp-ink);font-size:56px;font-weight:600;line-height:64px;margin-top:10px!important}.dp-editorial{max-width:900px;font-size:24px;line-height:32px;margin-top:12px!important}.dp-header-lead{color:var(--dp-body);max-width:720px;font-size:15px;line-height:24px;margin-top:12px!important}.dp-countrow{align-items:center;gap:40px;margin-top:32px;display:flex}.dp-count-line{align-items:baseline;gap:10px;display:flex}.dp-count-num{letter-spacing:-.36px;font-size:36px;font-weight:600;line-height:44px}.dp-count-label{font-size:15px;font-weight:500;line-height:18px}.dp-count-sub{color:var(--dp-muted);margin-top:4px;font-size:13px;line-height:16px}.dp-divider{background:var(--dp-border);flex:none;width:1px;height:56px}.dp-actions{gap:12px;display:flex}@media (max-width:767px){.dp-crumbs a{align-items:center;min-width:44px;min-height:44px;margin-block:-14px;display:inline-flex}.dp-header{padding-top:24px;padding-bottom:28px}.dp-header .dp-eyebrow{margin-top:20px}.dp-h1{letter-spacing:-.8px;font-size:40px;line-height:44px;margin-top:6px!important}.dp-editorial{font-size:20px;line-height:28px;margin-top:9px!important}.dp-header-lead{font-size:15px;line-height:24px;margin-top:10px!important}.dp-countrow{margin-top:21px;display:block}.dp-count-sub{margin-top:1px}.dp-count-num{font-size:32px;line-height:38px}.dp-count-line{gap:8px}.dp-count-label .dot{color:var(--dp-muted);margin:0 6px;font-weight:400}.dp-count-label .rent{color:var(--dp-body);font-weight:400}.dp-divider{display:none}.dp-actions{flex-direction:column;gap:12px;margin-top:19px}}.dp-jump{top:var(--dp-chrome);z-index:30;background:var(--dp-page);border-top:1px solid var(--dp-border);border-bottom:1px solid var(--dp-border);position:sticky}.dp-jump-inner{align-items:center;gap:28px;padding-block:14px;font-size:13px;line-height:16px;display:flex}.dp-jump a{color:var(--dp-body);transition:color .18s var(--dp-spring)}.dp-jump a:hover{color:var(--dp-ink)}.dp-jump a[aria-current=true]{color:var(--dp-accent);font-weight:600}.dp-jump .group{color:var(--dp-body);gap:0;display:flex}.dp-jump .group .dot{margin:0 4px}.dp-jump-chips{display:none}@media (max-width:767px){.dp-jump-inner{display:none}.dp-jump-chips{scrollbar-width:none;gap:8px;padding:8px 0 8px 20px;display:flex;overflow-x:auto}.dp-jump-chips::-webkit-scrollbar{display:none}.dp-jump-chips a{border-radius:var(--radius-full);border:1px solid var(--dp-border);background:var(--dp-white);height:44px;color:var(--dp-ink);flex:none;align-items:center;padding:0 14px;font-size:14px;font-weight:500;line-height:17px;display:inline-flex}.dp-jump-chips a[aria-current=true]{background:var(--dp-accent);border-color:var(--dp-accent);color:var(--dp-on-ink)}.dp-jump-chips:after{content:"";flex:none;width:12px}}@media (prefers-reduced-motion:reduce){.dp-jump a{transition:none}}.dp-section{scroll-margin-top:calc(var(--dp-chrome) + 46px);padding-block:56px}.dp-section-body{margin-top:40px}@media (max-width:767px){.dp-section{padding-block:var(--space-section-mobile-pad-y);scroll-margin-top:calc(var(--dp-chrome) + 60px)}.dp-section-body{margin-top:20px}.dp-glance .dp-lead{display:none}.dp-glance.dp-section{padding-top:var(--space-section-mobile-pad-y)}.dp-glance .dp-section-body{margin-top:22px}}.dp-cards{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"c1 c2 c3";align-items:stretch;gap:16px;display:grid}.a-c1{grid-area:c1}.a-c2{grid-area:c2}.a-c3{grid-area:c3}.dp-card{background:var(--dp-surface);border:1px solid var(--dp-border);border-radius:4px;flex-direction:column;min-width:0;padding:24px;display:flex}.dp-card-title{align-items:baseline;gap:8px;display:flex}.dp-card-title b{font-size:16px;font-weight:600;line-height:19px}.dp-card-title span{color:var(--dp-muted);font-size:12.5px;line-height:15px}.dp-big{align-items:baseline;gap:8px;margin-top:14px;display:flex}.dp-big b{letter-spacing:-.72px;font-size:36px;font-weight:600;line-height:44px}.dp-big span{color:var(--dp-body);font-size:14px;line-height:17px}.dp-big-missing b{color:var(--dp-muted)}.dp-madrid{margin-top:2px;font-size:14px;line-height:17px}.dp-missing-caption{color:var(--dp-muted);margin-top:2px;font-size:13px;line-height:20px}.dp-keyrows{border-bottom:1px solid var(--dp-border);margin-top:16px}.dp-keyrow{border-top:1px solid var(--dp-border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.dp-keyrow-label{font-size:13.5px;line-height:16px}.dp-keyrow-sub{color:var(--dp-muted);margin-top:2px;font-size:12px;line-height:15px}.dp-keyrow-value{white-space:nowrap;text-align:right;font-size:15px;font-weight:600;line-height:18px}.dp-keyrow-value.missing{color:var(--dp-muted)}.dp-card-foot{color:var(--dp-muted);margin-top:12px;font-size:12.5px;line-height:19px}.dp-card-btn{margin-top:auto;padding-top:24px}.dp-pending-statement{margin-top:14px;font-size:20px;font-weight:600;line-height:27px}.dp-pending-eyebrow{letter-spacing:1.05px;text-transform:uppercase;color:var(--dp-muted);margin-top:16px;font-size:10.5px;font-weight:600;line-height:13px}.dp-pending-rows{border-bottom:1px solid var(--dp-border);margin-top:8px;padding:0;list-style:none}.dp-pending-rows li{border-top:1px solid var(--dp-border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.dp-pending-rows .l{font-size:13.5px;line-height:16px}.dp-pending-rows .r{color:var(--dp-muted);text-align:right;font-size:12px;line-height:15px}.dp-pending-foot{color:var(--dp-muted);margin-top:auto;padding-top:28px;font-size:12.5px;line-height:19px}.dp-note{border-left:2px solid var(--dp-border);max-width:856px;margin-top:36px;padding-left:18px}.dp-note p{color:var(--dp-body);max-width:824px;font-size:14.5px;line-height:24px}.dp-cards.filled{grid-template-areas:"c3 c1 c2"}.dp-card-eyebrow{letter-spacing:1.05px;text-transform:uppercase;color:var(--dp-muted);margin-top:14px;padding-bottom:6px;font-size:10.5px;font-weight:600;line-height:10px}.dp-madrid+.dp-card-eyebrow{margin-top:21px}.dp-trends+.dp-card-eyebrow{margin-top:15px;padding-bottom:8px}.dp-boundary+.dp-card-eyebrow{margin-top:19px}.dp-hoodrows .dp-keyrow{padding:9.5px 0}.dp-trends{border-top:1px solid var(--dp-border)}.dp-trend{border-bottom:1px solid var(--dp-border);flex-direction:column;gap:4px;padding:11px 0 9px;display:flex}.dp-trend-change{flex-wrap:wrap;align-items:baseline;gap:2px 10px;line-height:16px;display:flex}.dp-trend-c{white-space:nowrap;align-items:baseline;gap:10px;display:inline-flex}.dp-trend-c b{font-size:15px;font-weight:600;line-height:16px}.dp-trend-c[data-dir=up] b,.dp-trend-fig[data-dir=up]{color:var(--dp-trend-up)}.dp-trend-c[data-dir=down] b,.dp-trend-fig[data-dir=down]{color:var(--dp-trend-down)}.dp-trend-c[data-dir=flat] b,.dp-trend-fig[data-dir=flat]{color:var(--dp-trend-flat)}.dp-trend-p{color:var(--dp-body);font-size:13px;line-height:16px}.dp-trend-dot{color:var(--dp-faint);font-size:13px}.dp-trend-what{color:var(--dp-body);font-size:12.5px;line-height:17px}.dp-arrow-glyph{vertical-align:-.5px;margin-right:.3em;display:inline-block}.dp-keyrow-sub.trend{color:var(--dp-body)}.dp-keyrows.flush{margin-top:0}.dp-tag-coming{background:var(--dp-tag);letter-spacing:.76px;text-transform:uppercase;color:var(--dp-body);border-radius:3px;flex:none;padding:2px 6px;font-size:9.5px;font-weight:600;line-height:12px}@media (max-width:1199px){.dp-cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"c1 c2""c3 c3"}.dp-cards.filled{grid-template-areas:"c3 c3""c1 c2"}}@media (max-width:767px){.dp-cards{grid-template-columns:minmax(0,1fr);grid-template-areas:"c1""c2""c3";gap:12px}.dp-cards.filled{grid-template-areas:"c3""c1""c2"}.dp-trend-c{gap:8px}.dp-trend-change{column-gap:8px}.dp-hoodrows .dp-keyrow-label{font-size:14px}.dp-hoodrows .dp-keyrow{padding:11px 0}.dp-card{padding:20px}.dp-card-title b{font-size:15px}.dp-big b{font-size:var(--type-card-number-size);line-height:var(--type-card-number-line-height);letter-spacing:-.72px}.dp-keyrows{margin-top:13px}.dp-keyrow{padding:11px 0 10px}.dp-big{margin-top:11px}.dp-madrid{margin-top:0}.dp-keyrow.desk,.dp-card-foot{display:none}.dp-card-btn{padding-top:14px}.dp-card-btn .dp-btn{width:100%;height:44px;padding-block:0;font-size:14px}.dp-pending-statement{margin-top:11px;font-size:18px;line-height:24px}.dp-pending-eyebrow{margin-top:13px}.dp-pending-rows li{padding:10.5px 0}.dp-pending-rows .l{font-size:14px;line-height:20px}.dp-pending-foot{padding-top:10px}.dp-note{border-left-color:var(--dp-control);margin-top:28px;padding-left:14px}.dp-note p{font-size:14px;line-height:22px}}.dp-homes{padding-block:var(--space-section-desktop-pad-y-data)}.dp-homes-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.dp-homes-head .dp-mode{flex:none;margin-bottom:3px}.dp-homes-body{margin-top:30px}.dp-results{transition:opacity .18s var(--dp-spring)}.dp-results[aria-busy=true]{opacity:.5}@media (prefers-reduced-motion:reduce){.dp-results{transition:none}}@media (max-width:767px){.dp-homes{padding-block:var(--space-section-mobile-pad-y)}.dp-homes-head{display:block}.dp-homes-head .dp-lead{display:none}.dp-homes-head .dp-mode{margin:17px 0 0}.dp-homes-body{margin-top:16px}}.dp-mode{background:var(--dp-tag);border-radius:var(--radius-segment-track);gap:4px;padding:4px;display:inline-flex}.dp-mode a{height:40px;color:var(--dp-body);transition:color .18s var(--dp-spring), background-color .18s var(--dp-spring);border-radius:4px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;line-height:17px;display:inline-flex}.dp-mode a .n{color:var(--dp-body);font-size:13px;font-weight:500}.dp-mode a:hover{color:var(--dp-ink)}.dp-mode a[aria-checked=true]{background:var(--dp-white);color:var(--dp-accent);box-shadow:var(--shadow-segment-selected);font-weight:600}.dp-mode a[aria-checked=true] .n{color:var(--dp-body)}.dp-mode a:focus-visible{outline-offset:-2px}@media (max-width:767px){.dp-mode{display:flex}.dp-mode a{flex:1 1 0;justify-content:center;height:44px;font-size:15px;line-height:18px}}@media (prefers-reduced-motion:reduce){.dp-mode a{transition:none}}.dp-filters{background:var(--dp-white);border:1px solid var(--dp-border);border-radius:4px;flex-direction:column;gap:18px;padding:20px 24px;display:flex}.dp-filter-row{flex-wrap:wrap;align-items:flex-end;gap:16px 28px;display:flex}.dp-fgroup{flex-direction:column;gap:6px;display:flex;position:relative}.dp-flabel{letter-spacing:1.05px;text-transform:uppercase;color:var(--dp-muted);font-size:10.5px;font-weight:600;line-height:13px}.dp-pill{background:var(--dp-white);border:1px solid var(--dp-control);height:34px;font:inherit;color:var(--dp-ink);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.dp .caret{color:var(--dp-muted);flex:none}.dp-pill.on{background:var(--dp-accent);border-color:var(--dp-accent);color:var(--dp-on-ink)}.dp-pill.on .caret{color:var(--dp-on-ink)}.dp-seg{background:var(--dp-white);border:1px solid var(--dp-control);border-radius:4px;display:inline-flex;overflow:hidden}.dp-seg a{height:32px;color:var(--dp-ink);white-space:nowrap;border-left:1px solid var(--dp-control);align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.dp-seg a:first-child{border-left:0}.dp-seg a:hover{background:var(--dp-page)}.dp-seg a[aria-checked=true],.dp-seg a[aria-pressed=true]{background:var(--dp-accent);color:var(--dp-on-ink)}.dp-seg a:focus-visible{outline-offset:-2px}.dp-check{min-height:34px;color:var(--dp-ink);white-space:nowrap;align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.dp-check .box{border-radius:var(--radius-checkbox);border:var(--stroke-input-width) solid var(--dp-control-edge);background:var(--dp-white);width:16px;height:16px;color:var(--dp-on-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.dp-check[aria-checked=true] .box{background:var(--dp-accent);border-color:var(--dp-accent)}.dp-filter-meta{flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;line-height:16px;display:flex}.dp-filter-meta .count{font-size:13.5px;font-weight:600}.dp-filter-meta .summary{color:var(--dp-muted)}.dp-filter-meta .summary a,.dp-filter-meta .summary button{color:var(--dp-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dp-filter-meta .dp-check{min-height:0}.dp-filter-meta .spacer{flex:1}.dp-linkbtn{font:inherit;color:var(--dp-body);cursor:pointer;background:0 0;border:0;padding:0}.dp-linkbtn:hover{color:var(--dp-ink)}@media (max-width:767px){.dp-filters,.dp-sortrow{display:none!important}}.dp-dd>summary{list-style:none}.dp-dd>summary::-webkit-details-marker{display:none}.dp-dd[open]>summary .caret{transform:rotate(180deg)}.dp-sortwrap{position:relative}.dp-perpage-form{align-items:center;display:inline-flex}.dp-pop{z-index:40;background:var(--dp-white);border:1px solid var(--dp-border);min-width:240px;box-shadow:0 8px 24px color-mix(in srgb, var(--dp-ink) 8%, transparent);border-radius:4px;padding:16px;position:absolute;top:calc(100% + 6px);left:0}.dp-pop-inputs{align-items:flex-end;gap:8px;display:flex}.dp-pop-inputs label{color:var(--dp-muted);flex-direction:column;gap:4px;font-size:11px;display:flex}.dp-input{border:var(--stroke-input-width) solid var(--dp-control-edge);border-radius:var(--radius-input);width:110px;height:36px;font:inherit;color:var(--dp-ink);background:var(--dp-white);padding:0 10px;font-size:13.5px}.dp-pop-actions{justify-content:space-between;gap:8px;margin-top:12px;display:flex}.dp-pop-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dp-pop-list a,.dp-pop-list button{width:100%;min-height:36px;color:var(--dp-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;padding:0 8px;font-family:inherit;font-size:13.5px;display:flex}.dp-pop-list a:hover,.dp-pop-list button:hover{background:var(--dp-page)}.dp-pop-list [aria-current=true]{font-weight:600}.dp-sortrow{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.dp-sort{background:var(--dp-white);border:1px solid var(--dp-control);height:34px;font:inherit;color:var(--dp-body);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:0 12px;font-size:13px;line-height:16px;display:inline-flex;position:relative}.dp-sort b{color:var(--dp-ink);font-weight:500}.dp-sort .caret{margin-left:2px}.dp-tablebox{margin-top:20px}.dp-table-wrap{background:var(--dp-white);border:1px solid var(--dp-border);border-radius:4px;overflow:clip}.dp-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.dp-table th,.dp-table td{padding:0 0 0 14px}.dp-table th:first-child,.dp-table td:first-child{padding-left:20px}.dp-table th:last-child,.dp-table td:last-child{padding-right:20px}.dp-table thead th{top:calc(var(--dp-chrome) + var(--dp-jump));z-index:2;background:var(--dp-page);border-bottom:1px solid var(--dp-border);vertical-align:top;text-align:left;padding-top:12px;padding-bottom:12px;font-weight:600;position:sticky}.dp-th{flex-direction:column;gap:3px;display:flex}.dp-th-label{letter-spacing:1.05px;text-transform:uppercase;color:var(--dp-muted);align-items:center;gap:4px;font-size:10.5px;line-height:13px;display:inline-flex}.dp-th-label .g{color:var(--dp-faint);letter-spacing:0;font-size:10px}.dp-th a:hover .dp-th-label{color:var(--dp-ink)}.dp-th.on .dp-th-label,.dp-th.on .g{color:var(--dp-accent)}.dp-th.r{align-items:flex-end}.dp-th.c{align-items:center}.dp-table tbody tr{transition:background-color .12s var(--dp-spring);position:relative}.dp-table tbody td{border-bottom:1px solid var(--dp-row-rule);vertical-align:middle;height:67px;color:var(--dp-body);white-space:nowrap;font-size:13.5px;line-height:16px}.dp-table tbody tr:last-child td{border-bottom:0}.dp-table tbody tr:hover{background:var(--dp-page)}.dp-table tbody tr:hover .dp-addr{text-decoration:underline}.dp-table tbody tr:has(.dp-rowlink:focus-visible){outline:2px solid var(--dp-ink);outline-offset:-2px}.dp-rowlink:after{content:"";position:absolute;inset:0}.dp-rowlink:focus-visible{outline:none}.dp-thumb{object-fit:cover;border-radius:3px;width:56px;height:42px;display:block;overflow:hidden}.dp-addr{color:var(--dp-ink);text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:17px;display:block;overflow:hidden}.dp-subl{color:var(--dp-muted);text-overflow:ellipsis;margin-top:3px;font-size:12px;line-height:15px;display:block;overflow:hidden}.dp-table td.r{text-align:right}.dp-table td.c{text-align:center}.dp-table td.price{color:var(--dp-ink);font-weight:500}.dp-table td.gap{color:var(--dp-ink);font-weight:600}.dp-table td.agency{text-overflow:ellipsis;font-size:12.5px;line-height:15px;overflow:hidden}.dp-dash{color:var(--dp-muted)}.dp-chip{white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:12px;font-weight:500;line-height:15px;display:inline-block}.dp-chip.positive{color:var(--dp-pos-text);background:var(--dp-pos-bg)}.dp-chip.neutral{color:var(--dp-body);background:var(--dp-tag)}.dp-chip.strong{color:var(--dp-ink);background:var(--dp-tag)}.dp-table tfoot td{background:var(--dp-page);border-top:1px solid var(--dp-border);padding-top:14px;padding-bottom:14px}.dp-tfoot{color:var(--dp-body);align-items:center;gap:16px;font-size:13px;line-height:16px;display:flex}.dp-tfoot .range{flex:1}.dp-pages{align-items:center;gap:4px;margin:0 48px 0 0;padding:0;list-style:none;display:flex}.dp-pages a,.dp-pages span.btn{border:1px solid var(--dp-border);background:var(--dp-white);min-width:28px;height:30px;color:var(--dp-ink);border-radius:4px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.dp-pages a[aria-current=page]{background:var(--dp-accent);border-color:var(--dp-accent);color:var(--dp-on-ink)}.dp-pages span.btn[aria-disabled=true]{color:var(--dp-faint)}.dp-pages .ell{color:var(--dp-ink);padding:0 8px}.dp-pages a:hover{background:var(--dp-page)}.dp-pages a[aria-current=page]:hover{background:var(--dp-accent)}.dp-perpage{align-items:center;display:inline-flex;position:relative}.dp-perpage select{appearance:none;font:inherit;color:var(--dp-body);cursor:pointer;background:0 0;border:0;padding:4px 14px 4px 4px;font-size:13px}.dp-perpage .caret{pointer-events:none;position:absolute;right:2px}.dp-footnote{color:var(--dp-muted);max-width:900px;margin-top:20px;font-size:12.5px;line-height:20px}.dp-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:160px;display:flex}.dp-empty b{color:var(--dp-ink);font-size:15px;font-weight:600;line-height:18px}.dp-empty p{color:var(--dp-body);margin-top:6px;font-size:13px;line-height:16px}.dp-empty .dp-btn{margin-top:16px}@media (prefers-reduced-motion:reduce){.dp-table tbody tr{transition:none}}.dp-cardlist{display:none}@media (max-width:1199px){.dp-tablebox{display:none}.dp-cardlist{margin-top:20px;display:block}}@media (max-width:767px){.dp-cardlist{margin-top:0}}.dp-mobile-meta{display:none}@media (max-width:767px){.dp-mobile-meta{justify-content:space-between;align-items:center;gap:12px;margin:17px 0 12px;font-size:13px;line-height:16px;display:flex}.dp-mobile-meta b{font-size:13.5px;font-weight:600}.dp-mobile-meta span{color:var(--dp-body);text-align:right}}.dp-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:767px){.dp-cards-grid{grid-template-columns:minmax(0,1fr);gap:12px}}.dp-hcard{background:var(--dp-white);border:1px solid var(--dp-border);transition:background-color .12s var(--dp-spring);border-radius:4px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.dp-hcard:active,.dp-hcard:hover{background:var(--dp-page)}.dp-hcard:has(.dp-rowlink:focus-visible){outline:2px solid var(--dp-ink);outline-offset:2px}.dp-hcard-top{gap:12px;display:flex}.dp-hcard .dp-thumb{flex:none;width:96px;height:72px}.dp-hcard-main{flex-direction:column;gap:3px;min-width:0;display:flex}.dp-hcard-addr{color:var(--dp-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.dp-hcard-sub{color:var(--dp-muted);font-size:13px;line-height:16px}.dp-hcard-price{align-items:baseline;gap:8px;margin-top:4px;display:flex}.dp-hcard-price b{color:var(--dp-ink);font-size:17px;font-weight:600;line-height:21px}.dp-hcard-price span{color:var(--dp-muted);font-size:12.5px;line-height:15px}.dp-hcard-metrics{border-top:1px solid var(--dp-row-rule);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px;display:grid}.dp-hcard-metrics>div>b{color:var(--dp-ink);font-size:16px;font-weight:600;line-height:19px;display:block}.dp-hcard-metrics>div>span{letter-spacing:.8px;text-transform:uppercase;color:var(--dp-muted);margin-top:2px;font-size:10px;font-weight:600;line-height:12px;display:block}.dp-hcard-bottom{justify-content:space-between;align-items:center;gap:12px;min-height:21px;display:flex}.dp-hcard-bottom .agency{color:var(--dp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:15px;overflow:hidden}.dp-loadmore{margin-top:12px}.dp-loadmore .dp-btn{width:100%;height:48px;padding-block:0;font-size:15px}@media (prefers-reduced-motion:reduce){.dp-hcard{transition:none}}.dp-skel{background:var(--dp-tag);border-radius:2px;animation:1.2s ease-in-out infinite alternate dpSkeleton}@media (prefers-reduced-motion:reduce){.dp-skel{animation:none}}.dp-bar{display:none}@media (max-width:767px){.dp-bar{z-index:45;background:var(--dp-white);border-top:1px solid var(--dp-border);box-shadow:var(--shadow-sticky-bar);padding:10px 16px max(22px, calc(10px + env(safe-area-inset-bottom)));transition:transform .32s var(--dp-spring), visibility 0s linear 0s;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(0)}.dp-bar[data-shown=false]{visibility:hidden;transition:transform .32s var(--dp-spring), visibility 0s linear .32s;transform:translateY(110%)}.dp-bar-mode{background:var(--dp-tag);border-radius:var(--radius-segment-track);flex:none;padding:1px 3px;display:inline-flex}.dp-bar-mode a{width:60px;height:44px;color:var(--dp-body);justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:17px;display:inline-flex;position:relative}.dp-bar-mode a:before{content:"";z-index:0;border-radius:4px;position:absolute;inset:2px 0}.dp-bar-mode a span{z-index:1;position:relative}.dp-bar-mode a[aria-checked=true]{color:var(--dp-accent);font-weight:600}.dp-bar-mode a[aria-checked=true]:before{background:var(--dp-white);box-shadow:var(--shadow-segment-selected)}.dp-bar-sort{background:var(--dp-white);border:1px solid var(--dp-control);height:46px;font:inherit;color:var(--dp-ink);cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.dp-bar-filters{background:var(--dp-ink);height:46px;color:var(--dp-on-ink);font:inherit;cursor:pointer;border:0;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.dp-bar-filters .badge{background:var(--dp-white);width:20px;height:20px;color:var(--dp-ink);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.dp-bar,.dp-bar[data-shown=false]{transition:none}}.dp-sheet-scrim{z-index:60;background:var(--color-scrim);animation:mpFadeIn var(--motion-duration-transform) var(--dp-expo);position:fixed;inset:0}.dp-sheet{z-index:61;background:var(--dp-white);max-height:86vh;animation:mpSheetUp var(--motion-duration-transform) var(--dp-expo);border-radius:12px 12px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.dp-sheet-handle{background:var(--dp-control);border-radius:2px;flex:none;width:36px;height:4px;margin:9px auto 5px}.dp-sheet-head{flex:none;justify-content:space-between;align-items:center;height:52px;padding:0 8px 0 20px;display:flex}.dp-sheet-head h2{font-size:18px;font-weight:600;line-height:22px}.dp-sheet-close{min-width:44px;height:44px;font:inherit;color:var(--dp-ink);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:14px;font-weight:500}.dp-sheet-body{overscroll-behavior:contain;flex-direction:column;gap:22px;padding:8px 20px 24px;display:flex;overflow-y:auto}.dp-sheet-group>.lbl{letter-spacing:1.1px;text-transform:uppercase;color:var(--dp-muted);margin-bottom:8px;font-size:11px;font-weight:600;line-height:13px;display:block}.dp-sheet-seg{background:var(--dp-tag);border-radius:var(--radius-segment-track);gap:4px;padding:3px;display:flex}.dp-sheet-seg button{height:44px;font:inherit;color:var(--dp-body);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1 1 0;font-size:14px;font-weight:500}.dp-sheet-seg button[aria-checked=true],.dp-sheet-seg button[aria-pressed=true]{background:var(--dp-accent);color:var(--dp-on-ink);box-shadow:var(--shadow-segment-selected);font-weight:600}.dp-radios{border:1px solid var(--dp-border);border-radius:4px}.dp-radio{border:0;border-top:1px solid var(--dp-row-rule);width:100%;min-height:48px;font:inherit;color:var(--dp-ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:0 14px;font-size:15px;display:flex}.dp-radio:first-child{border-top:0}.dp-radio .dp-ring{border:1.5px solid var(--dp-control-edge);border-radius:50%;flex:none;width:18px;height:18px}.dp-radio[aria-checked=true]{font-weight:600}.dp-radio[aria-checked=true] .dp-ring{border:5px solid var(--dp-accent)}.dp-sheet-range{align-items:center;gap:12px;display:flex}.dp-sheet-range input{border:var(--stroke-input-width) solid var(--dp-control-edge);border-radius:var(--radius-input);min-width:0;height:48px;font:inherit;color:var(--dp-ink);flex:1 1 0;padding:0 12px;font-size:15px}.dp-sheet-range span{color:var(--dp-muted);font-size:14px}.dp-switch-row{width:100%;min-height:48px;font:inherit;color:var(--dp-ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:15px;display:flex}.dp-switch{border-radius:var(--radius-full);background:var(--dp-control);width:48px;height:28px;transition:background-color .18s var(--dp-spring);flex:none;position:relative}.dp-switch:after{content:"";background:var(--dp-white);width:22px;height:22px;transition:transform .18s var(--dp-spring);border-radius:50%;position:absolute;top:3px;left:3px}.dp-switch-row[aria-checked=true] .dp-switch{background:var(--dp-accent)}.dp-switch-row[aria-checked=true] .dp-switch:after{transform:translate(20px)}.dp-sheet-select{border:var(--stroke-input-width) solid var(--dp-control-edge);border-radius:var(--radius-input);width:100%;height:48px;font:inherit;color:var(--dp-ink);background:var(--dp-white);padding:0 12px;font-size:15px}.dp-sheet-foot{border-top:1px solid var(--dp-border);padding:12px 20px max(28px, calc(12px + env(safe-area-inset-bottom)));flex:none;align-items:center;gap:12px;display:flex}.dp-sheet-foot .clear{height:48px;font:inherit;color:var(--dp-ink);cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:15px;font-weight:500}.dp-sheet-foot .show{flex:1;height:48px;font-size:15px;font-weight:600}.dp-sheet-foot .show:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.dp-sheet,.dp-sheet-scrim{animation:none}.dp-switch,.dp-switch:after{transition:none}}.dp-cta{padding-top:var(--space-section-desktop-pad-y-data);padding-bottom:var(--space-section-desktop-cta-pad-bottom)}.dp-cta .dp-btn{font-size:15px;line-height:18px}.dp-cta .dp-btn-primary{padding:14.5px 20px}.dp-cta .dp-btn-secondary{padding:13.25px 18.75px}.dp-cta h2{letter-spacing:-.32px;max-width:820px;font-size:32px;font-weight:600;line-height:40px}.dp-cta p.body{color:var(--dp-body);max-width:700px;margin-top:16px;font-size:16px;line-height:27px}.dp-cta .dp-actions{gap:14px;margin-top:32px}.dp-cta p.small{color:var(--dp-muted);max-width:640px;margin-top:18px;font-size:13px;line-height:21px}@media (max-width:767px){.dp-cta{padding-top:40px;padding-bottom:40px}.dp-cta h2{letter-spacing:-.24px;font-size:24px;line-height:30px}.dp-cta p.body{margin-top:14px;font-size:15px;line-height:24px}.dp-cta .dp-actions{margin-top:13px}.dp-cta p.small{margin-top:15px;font-size:13px;line-height:20px}}.dp-others{padding-block:24px}.dp-band[data-band=a]+.dp-others{border-top:1px solid var(--dp-border)}.dp-others-inner{align-items:flex-start;gap:24px;display:flex}.dp-others .dp-eyebrow{letter-spacing:1.47px;flex:none;font-size:10.5px;line-height:20px}.dp-others ul{flex-wrap:wrap;row-gap:6px;margin:0;padding:0;list-style:none;display:flex}.dp-others li{color:var(--dp-body);font-size:13px;line-height:16px}.dp-others li:not(:last-child):after{content:"·";color:var(--dp-faint);margin:0 10px}.dp-others a:hover{color:var(--dp-ink);text-decoration:underline}@media (max-width:767px){.dp-others{padding-top:24px;padding-bottom:16px}.dp-others-inner{flex-direction:column;gap:6px}.dp-others .dp-eyebrow{line-height:13px}.dp-others ul{row-gap:0}.dp-others li{font-size:14px;line-height:17px}.dp-others li:not(:last-child):after{content:none}.dp-others a{text-underline-offset:3px;height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--dp-faint);text-decoration-color:var(--dp-faint);align-items:center;padding-right:16px;display:inline-flex}}.dp ::placeholder{color:var(--dp-muted);opacity:1}.dp-nojs{background:var(--dp-white);border:1px solid var(--dp-border);border-radius:4px;flex-direction:column;gap:16px;margin-top:16px;padding:16px}@media (max-width:767px){.dp-nojs.dp-only-mobile{display:flex}}.dp-nojs-title{font-size:18px;font-weight:600;line-height:22px}.dp-nojs fieldset{border:0;flex-wrap:wrap;gap:0 16px;margin:0;padding:0;display:flex}.dp-nojs legend{letter-spacing:1.1px;text-transform:uppercase;width:100%;color:var(--dp-muted);margin-bottom:4px;font-size:11px;font-weight:600;line-height:13px}.dp-nojs-opt{align-items:center;gap:10px;min-height:44px;font-size:15px;display:inline-flex}.dp-nojs-opt input{width:20px;height:20px;accent-color:var(--dp-accent)}.dp-nojs-range{align-items:center;gap:12px;width:100%;display:flex}.dp-nojs-range input,.dp-nojs-select select{border:var(--stroke-input-width) solid var(--dp-control-edge);border-radius:var(--radius-input);min-width:0;height:48px;font:inherit;color:var(--dp-ink);background:var(--dp-white);flex:1 1 0;padding:0 12px;font-size:15px}.dp-nojs-range span{color:var(--dp-muted);font-size:14px}.dp-nojs-select{letter-spacing:1.1px;text-transform:uppercase;color:var(--dp-muted);flex-direction:column;gap:4px;font-size:11px;font-weight:600;display:flex}.dp-band{background:var(--dp-band-bg)}.dp-band[data-band=a]{--dp-band-bg:var(--dp-page);--dp-surface:var(--dp-white)}.dp-band[data-band=b]{--dp-band-bg:var(--dp-white);--dp-surface:var(--dp-page)}.dp-band .dp-table-wrap,.dp-band .dp-filters,.dp-band .dp-pop,.dp-band .dp-sort,.dp-band .dp-hcard{background:var(--dp-white)}.dp-card-head{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.dp-card-head .dp-card-title{min-width:0}.dp-boundary{color:var(--dp-muted);margin-top:2px;font-size:12px;line-height:15px}.dp-keyrow.callout{background:var(--dp-accent-tint);box-shadow:inset 3px 0 0 var(--dp-accent);border-top:0;border-radius:4px;margin:8px 0;padding:10px 12px}.dp-keyrow.callout .dp-keyrow-label{color:var(--dp-ink)}.dp-keyrow.callout .dp-keyrow-sub{color:var(--dp-body)}.dp-keyrow.callout .dp-keyrow-value{color:var(--dp-accent);font-size:15px}.dp-keyrow.callout+.dp-keyrow{border-top:0}.dp-keyrows:has(>.dp-keyrow.callout:last-child){border-bottom:0}.mt{height:24px;font:inherit;color:var(--dp-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:500;line-height:16px;display:inline-flex;position:relative}.mt:before{content:"";position:absolute;inset:-10px -6px}.mt-i{flex:none}.mt-l{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mt:hover .mt-l{text-decoration-thickness:2px}.mt:focus-visible{outline:2px solid var(--dp-ink);outline-offset:2px}.dp-head-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.dp-trigger-row{display:none}@media (max-width:767px){.mt{height:44px}.mt:before{inset:0 -6px}.dp-head-row .mt{display:none}.dp-trigger-row{display:flex}.dp-homes-trigger{margin-bottom:12px}}.mp-scrim{z-index:70;background:var(--color-scrim);animation:mpFadeIn var(--motion-duration-transform) var(--dp-expo);transition:opacity var(--motion-duration-transform) var(--dp-expo);position:fixed;inset:0}.mp-scrim[data-state=out]{opacity:0}.mp{z-index:71;background:var(--dp-white);width:420px;max-width:100%;color:var(--dp-ink);box-shadow:var(--shadow-panel);font-family:var(--font-inter), system-ui, sans-serif;transition:transform var(--motion-duration-transform) var(--dp-expo);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.mp[hidden]{display:none}.mp[data-state=open]{transform:none}.mp[data-state=enter],.mp[data-drag]{transition:none}.mp :where(h2,h3,p,dl,dd){margin:0}.mp-grip{display:none}.mp-head{border-bottom:1px solid var(--dp-border);flex:none;padding:16px 12px 16px 24px}.mp-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:-2px;display:flex}.mp-eyebrow{letter-spacing:1.57px;text-transform:uppercase;color:var(--dp-body);font-size:11.2px;font-weight:600;line-height:16px}.mp-close{width:44px;height:44px;color:var(--dp-ink);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mp-close:hover{background:var(--dp-page)}.mp-title{letter-spacing:-.2px;margin-top:4px;font-size:20px;font-weight:600;line-height:26px}.mp-title:focus{outline:none}.mp-title:focus-visible{outline:2px solid var(--dp-ink);outline-offset:2px}.mp-intro{color:var(--dp-body);margin-top:6px;font-size:13.5px;line-height:21px}.mp-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 24px 32px;overflow-y:auto}.mp-body:focus-visible{outline:2px solid var(--dp-ink);outline-offset:-2px}.mp-block{border-top:1px solid var(--dp-border);flex-direction:column;gap:10px;padding:18px 0;display:flex}.mp-block:first-child{border-top:0}.mp-bh{justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;font-weight:600;line-height:20px;display:flex}.mp-bh h3{font:inherit}.mp-bh .mp-v{text-align:right;flex:none;max-width:60%}.mp-trend .icon{vertical-align:0;margin-right:4px;display:inline-block}.mp dl{flex-direction:column;gap:10px;display:flex}.mp-row{grid-template-columns:84px minmax(0,1fr);column-gap:12px;display:grid}.mp-row dt{color:var(--dp-muted);font-size:12px;font-weight:500;line-height:19px}.mp-row dd{color:var(--dp-body);overflow-wrap:anywhere;font-size:13px;line-height:19px}.mp-row dd.kind{color:var(--dp-ink);font-weight:500}.mp-attr{border-top:1px solid var(--dp-border);flex-direction:column;gap:6px;padding-top:18px;display:flex}.mp-attr p{color:var(--dp-muted);font-size:12px;line-height:18px}.mp-attr .mp-attr-e{letter-spacing:1.05px;text-transform:uppercase;margin-bottom:2px;font-size:10.5px;font-weight:600;line-height:13px}@media (max-width:767px){.mp{width:auto;box-shadow:var(--shadow-sheet);border-radius:12px 12px 0 0;top:48px;left:0;transform:translateY(100%)}.mp-grip{touch-action:none;flex:none;justify-content:center;padding:8px 0 0;display:flex}.mp-grip span{background:var(--dp-control);border-radius:2px;width:36px;height:4px}.mp-head{touch-action:none;padding:8px 12px 16px 20px}.mp-body{padding:0 20px 32px}}@media (prefers-reduced-motion:reduce){.mp,.mp-scrim{transition:none;animation:none}}