.p334-estimator-disclosure{border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-inner);background:var(--ledger-surface);padding:.6rem .75rem}.p334-estimator-disclosure>summary{cursor:pointer;color:var(--ledger-ink);padding-block:.25rem}.p334-estimator-disclosure>summary:focus-visible{outline:2px solid var(--ledger-action);outline-offset:3px}.p334-estimator-disclosure .p304-estimator{border:0;border-radius:0;padding:0}.p334-estimator-disclosure .p304-estimator>.p304-eyebrow{display:none}.p334-estimator-disclosure[open]>summary{margin-bottom:.5rem}.p334-estimator-disclosure .p304-estimator__qualification,.p334-estimator-disclosure .p304-estimator__current-price{color:var(--ledger-ink-muted);margin-top:.3rem}.p334-estimator-disclosure .p304-estimator__result{border-top:0}@media (min-width:1024px){.p334-estimator-disclosure>summary{display:none}.p334-estimator-disclosure .p304-estimator>.p304-eyebrow{display:block}}
[data-property-template-root]{--report-family-project-tint:#f7f9fe;--report-family-project-edge:#c9d6f5;--report-family-project-accent:#2f5bd0;--report-family-money-tint:#fcf9f3;--report-family-money-edge:#ecdcc0;--report-family-money-accent:#8a5a12;--report-family-place-tint:#f5faf9;--report-family-place-edge:#c4e0db;--report-family-place-accent:#1d6f66;--report-family-checks-tint:#f8f8fa;--report-family-checks-edge:#dcdde3;--report-family-checks-accent:#4b5563}.bp-ledger [data-property-template-root] [data-report-family=project]{--report-family-tint:var(--report-family-project-tint);--report-family-edge:var(--report-family-project-edge);--report-family-accent:var(--report-family-project-accent)}.bp-ledger [data-property-template-root] [data-report-family=money]{--report-family-tint:var(--report-family-money-tint);--report-family-edge:var(--report-family-money-edge);--report-family-accent:var(--report-family-money-accent)}.bp-ledger [data-property-template-root] [data-report-family=place]{--report-family-tint:var(--report-family-place-tint);--report-family-edge:var(--report-family-place-edge);--report-family-accent:var(--report-family-place-accent)}.bp-ledger [data-property-template-root] [data-report-family=checks]{--report-family-tint:var(--report-family-checks-tint);--report-family-edge:var(--report-family-checks-edge);--report-family-accent:var(--report-family-checks-accent)}.bp-ledger [data-property-template-root] [data-report-family]:not([data-rendered-origin=injected]),.bp-ledger [data-property-template-root] [data-rendered-origin=injected][data-report-family]>[data-neighborhood-state]{background:var(--report-family-tint);border-color:var(--report-family-edge);box-shadow:inset 0 3px 0 var(--report-family-edge)}.bp-ledger [data-property-template-root] [data-report-family] :where(table){background:var(--ledger-surface)}.bp-ledger [data-property-template-root] .property-takeaways{counter-reset:property-takeaway;padding-left:0;list-style:none}.bp-ledger [data-property-template-root] .property-takeaways>li{counter-increment:property-takeaway;padding-block:.625rem;padding-left:2.25rem;position:relative}.bp-ledger [data-property-template-root] .property-takeaways>li+li{border-top:1px solid var(--ledger-border)}.bp-ledger [data-property-template-root] .property-takeaways>li:before{content:counter(property-takeaway, decimal-leading-zero);color:var(--report-family-accent,var(--ledger-action));font-family:var(--font-geist-mono,ui-monospace, monospace);font-size:var(--text-meta);font-variant-numeric:tabular-nums;line-height:var(--text-prose--line-height);position:absolute;top:.625rem;left:0}.bp-ledger [data-property-template-root] [data-amenity-family=water]{--amenity-bg:#e0f2fe;--amenity-fg:#0369a1}.bp-ledger [data-property-template-root] [data-amenity-family=sports]{--amenity-bg:#ffedd5;--amenity-fg:#c2410c}.bp-ledger [data-property-template-root] [data-amenity-family=kids]{--amenity-bg:#fce7f3;--amenity-fg:#be185d}.bp-ledger [data-property-template-root] [data-amenity-family=green]{--amenity-bg:#dcfce7;--amenity-fg:#15803d}.bp-ledger [data-property-template-root] [data-amenity-family=clubhouse]{--amenity-bg:#ede9fe;--amenity-fg:#6d28d9}.bp-ledger [data-property-template-root] [data-amenity-family=wellness]{--amenity-bg:#ccfbf1;--amenity-fg:#0f766e}.bp-ledger [data-property-template-root] [data-amenity-family=safety]{--amenity-bg:#e2e8f0;--amenity-fg:#334155}.bp-ledger [data-property-template-root] [data-amenity-family=parking]{--amenity-bg:#fae8ff;--amenity-fg:#a21caf}.bp-ledger [data-property-template-root] [data-amenity-family=work]{--amenity-bg:#e0e7ff;--amenity-fg:#4338ca}.bp-ledger [data-property-template-root] [data-amenity-family=neutral]{--amenity-bg:#f5f6f7;--amenity-fg:#5b6775}.bp-ledger [data-property-template-root] [data-amenity-tile] .amenity-icon-square{flex:0 0 2.5rem}.bp-ledger [data-property-template-root] [data-amenity-tile] .amenity-icon-square+span{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}
[data-property-template-root],.report-card-stack{--report-card-gap:1.5rem}@media (min-width:1024px){[data-property-template-root],.report-card-stack{--report-card-gap:1.75rem}}.report-card-stack{gap:var(--report-card-gap);flex-direction:column;min-width:0;display:flex}.report-card-stack>*{min-width:0}
.property-video-review{border:1px solid var(--ledger-border);border-radius:var(--ledger-radius);background:var(--ledger-surface);min-width:0;padding:clamp(1rem,2.5vw,1.5rem);scroll-margin-top:8rem}.property-video-review h2{color:var(--ledger-ink);margin:0}.property-video-review__title{color:var(--ledger-ink-soft);overflow-wrap:anywhere;margin:.5rem 0 1rem}.property-video-review__layout{align-items:start;gap:1.25rem;display:grid}.property-video-review__frame{aspect-ratio:16/9;border-radius:var(--ledger-radius-inner);background:var(--ledger-surface-muted);width:100%;max-width:880px;position:relative;overflow:hidden}.property-video-review__frame iframe,.property-video-review__facade{border:0;width:100%;height:100%;position:absolute;inset:0}.property-video-review__facade{cursor:pointer;background:var(--ledger-surface-muted);place-items:center;padding:0;display:grid}.property-video-review__facade img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.property-video-review__play{border-radius:var(--ledger-radius-control);background:var(--ledger-action);width:64px;height:64px;color:var(--ledger-action-contrast);place-items:center;font-size:1.5rem;display:grid;position:relative}.property-video-review__duration{border-radius:var(--ledger-radius-tag);color:var(--ledger-action-contrast);background:var(--ledger-ink);font-variant-numeric:tabular-nums;padding:.25rem .5rem;position:absolute;bottom:.75rem;right:.75rem}.property-video-review__chapters{min-width:0}.property-video-review__chapters h3{margin:0 0 .5rem}.property-video-review__chapters ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.property-video-review__chapters li{border-top:1px solid var(--ledger-border);min-width:0}.property-video-review__chapters li:nth-child(-n+2){border-top:0}.property-video-review__chapters button{text-align:left;width:100%;min-height:44px;color:var(--ledger-ink);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.25rem;display:flex}.property-video-review__chapters button span{color:var(--ledger-action);font-variant-numeric:tabular-nums;flex-shrink:0}.property-video-review__chapters button .property-video-review__chapter-label{min-width:0;color:inherit;overflow-wrap:anywhere;flex:6ch}.property-video-review__description{white-space:pre-wrap;overflow-wrap:anywhere;max-width:80ch;color:var(--ledger-ink-soft);margin-top:1rem}.property-video-review__youtube{min-height:44px;color:var(--ledger-action);align-items:center;display:inline-flex}.property-video-entry{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.property-video-entry--compact{flex-shrink:0;width:44px;height:44px}.property-video-review button:focus-visible,.property-video-review iframe:focus-visible,.property-video-review__youtube:focus-visible,.property-video-entry:focus-visible,.property-video-review__frame:focus-within{outline:2px solid var(--ledger-action);outline-offset:3px}@media (min-width:64rem){.property-video-review__layout:has(.property-video-review__chapters){grid-template-columns:minmax(0,3fr) minmax(13rem,1fr)}.property-video-review__layout .property-video-review__chapters{contain:size;flex-direction:column;align-self:stretch;display:flex}.property-video-review__layout .property-video-review__chapters ol{overscroll-behavior:contain;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;min-height:0;padding-bottom:1.5rem;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 1.5rem),#0000)}.property-video-review__layout .property-video-review__chapters li:nth-child(2){border-top:1px solid var(--ledger-border)}}@media (prefers-reduced-motion:reduce){.property-video-entry,.property-video-review{scroll-behavior:auto;transition:none}}.property-video-mini{z-index:44;right:1rem;bottom:calc(max(4.6rem, var(--property-sticky-bar-height,0px) + .75rem) + env(safe-area-inset-bottom));border-radius:var(--ledger-radius-inner);background:var(--ledger-ink);width:176px;box-shadow:var(--ledger-elevation-hover);position:fixed;overflow:hidden}.property-video-mini__screen{position:relative}.property-video-mini__screen img{object-fit:cover;pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.property-video-mini__watch{aspect-ratio:16/9;color:#fff;text-align:left;cursor:pointer;background:linear-gradient(#0000 45%,#15202ebf);border:0;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.375rem;width:100%;padding:44px .5rem .5rem;display:grid;position:relative}.property-video-mini__close{color:#fff;cursor:pointer;text-shadow:0 1px 2px #0009;background:0 0;border:0;place-items:center;width:44px;height:44px;font-size:1.25rem;line-height:1;display:grid;position:absolute;top:0;right:0}.property-video-mini button:focus-visible{outline-offset:-4px;outline:2px solid #fff}@media (min-width:64rem){.property-video-mini{right:1.5rem;bottom:calc(1.5rem + env(safe-area-inset-bottom));width:320px}.property-video-mini__watch{padding:44px .75rem .75rem}}@media (min-width:80rem){html[data-property-video-mini=open] .property-scroll-to-top{right:calc(2.25rem + 320px)}html[data-property-video-mini=open] .property-article-decision-rail__sticky{overscroll-behavior:contain;max-height:calc(100dvh - 3.25rem - 180px);overflow-y:auto}}
/*# sourceMappingURL=1_xhdllv-1y9o.css.map*/