.listing-gallery[data-astro-cid-wo66tiyc]{width:100%}.listing-gallery--empty[data-astro-cid-wo66tiyc]{color:#5b6573;background:#dbe3ea;border-radius:12px;place-items:center;min-height:280px;display:grid}.listing-gallery__frame[data-astro-cid-wo66tiyc]{aspect-ratio:16/9;background:#1c2430;border-radius:12px;position:relative;overflow:hidden}.listing-gallery__track[data-astro-cid-wo66tiyc]{will-change:transform;width:100%;height:100%;transition:transform .35s;display:flex}.listing-gallery__slide[data-astro-cid-wo66tiyc]{flex:0 0 100%;width:100%;min-width:100%;height:100%}.listing-gallery__slide[data-astro-cid-wo66tiyc] img[data-astro-cid-wo66tiyc]{object-fit:cover;width:100%;height:100%;display:block}.listing-gallery__nav[data-astro-cid-wo66tiyc]{color:#fff;cursor:pointer;background:#0f172aa6;border:0;border-radius:999px;width:2.4rem;height:2.4rem;font-size:1.6rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.listing-gallery__nav--prev[data-astro-cid-wo66tiyc]{left:.7rem}.listing-gallery__nav--next[data-astro-cid-wo66tiyc]{right:.7rem}.listing-gallery__count[data-astro-cid-wo66tiyc]{color:#fff;background:#0f172ab3;border-radius:999px;padding:.2rem .55rem;font-size:.8rem;position:absolute;bottom:.8rem;right:.8rem}.listing-gallery__thumbs[data-astro-cid-wo66tiyc]{gap:.4rem;margin-top:.5rem;display:flex;overflow-x:auto}.listing-gallery__thumb[data-astro-cid-wo66tiyc]{cursor:pointer;background:#dbe3ea;border:2px solid #0000;border-radius:6px;flex:0 0 88px;height:62px;padding:0;overflow:hidden}.listing-gallery__thumb[data-astro-cid-wo66tiyc].is-active{border-color:#1a4f8b}.listing-gallery__thumb[data-astro-cid-wo66tiyc] img[data-astro-cid-wo66tiyc]{object-fit:cover;width:100%;height:100%;display:block}.showing__open[data-astro-cid-7rpjijmc],#showing-submit[data-astro-cid-7rpjijmc]{text-align:center;color:#fff;cursor:pointer;background:#1a4f8b;border:0;border-radius:8px;width:100%;padding:.7rem .9rem;font-weight:650;display:block}.showing__open[data-astro-cid-7rpjijmc]{margin-bottom:.5rem}.showing__dialog[data-astro-cid-7rpjijmc]{border:0;border-radius:12px;width:min(420px,94vw);padding:0}.showing__dialog[data-astro-cid-7rpjijmc]::backdrop{background:#0f172a8c}.showing__form[data-astro-cid-7rpjijmc]{gap:.55rem;padding:1rem 1.1rem 1.15rem;display:grid}.showing__head[data-astro-cid-7rpjijmc]{justify-content:space-between;align-items:center;display:flex}.showing__head[data-astro-cid-7rpjijmc] h2[data-astro-cid-7rpjijmc]{margin:0;font-size:1.15rem}.showing__close[data-astro-cid-7rpjijmc]{cursor:pointer;background:0 0;border:0;font-size:1.6rem}.showing__listing[data-astro-cid-7rpjijmc]{color:#5b6573;margin:0;font-size:.9rem}.showing__form[data-astro-cid-7rpjijmc] label[data-astro-cid-7rpjijmc]{text-transform:uppercase;color:#6b7280;gap:.2rem;font-size:.75rem;display:grid}.showing__form[data-astro-cid-7rpjijmc] input[data-astro-cid-7rpjijmc],.showing__form[data-astro-cid-7rpjijmc] textarea[data-astro-cid-7rpjijmc]{font:inherit;text-transform:none;color:#1c2430;border:1px solid #c9d3de;border-radius:8px;padding:.45rem .55rem}#showing-status[data-astro-cid-7rpjijmc]{color:#0b6e4f;margin:0;font-size:.88rem}.listing[data-astro-cid-tqdzjc3p]{padding-bottom:3rem}.crumb[data-astro-cid-tqdzjc3p]{color:#5b6573;flex-wrap:wrap;gap:.35rem;margin-bottom:.9rem;font-size:.86rem;display:flex}.crumb[data-astro-cid-tqdzjc3p] a[data-astro-cid-tqdzjc3p]{color:#1a4f8b;text-decoration:none}.hero-head[data-astro-cid-tqdzjc3p]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:.9rem;display:flex}h1[data-astro-cid-tqdzjc3p]{margin:.2rem 0 0;font-size:clamp(1.4rem,3vw,2rem);line-height:1.2}.subaddr[data-astro-cid-tqdzjc3p]{color:#5b6573;margin:.15rem 0 0}.status[data-astro-cid-tqdzjc3p]{align-items:center;gap:.55rem;margin:0;display:flex}.pill[data-astro-cid-tqdzjc3p]{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0b6e4f;border-radius:999px;padding:.18rem .5rem;font-size:.7rem;font-weight:700}.nbhd[data-astro-cid-tqdzjc3p]{color:#5b6573}.price[data-astro-cid-tqdzjc3p]{margin:0;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:700}.price-block[data-astro-cid-tqdzjc3p] .meta[data-astro-cid-tqdzjc3p]{color:#5b6573;margin:.1rem 0 0}.gallery[data-astro-cid-tqdzjc3p]{background:#dbe3ea;border-radius:12px;overflow:hidden}.no-photo[data-astro-cid-tqdzjc3p]{color:#5b6573;place-items:center;min-height:280px;display:grid}.grid[data-astro-cid-tqdzjc3p]{grid-template-columns:minmax(0,1fr) 300px;gap:1.6rem;margin-top:1.4rem;display:grid}.facts[data-astro-cid-tqdzjc3p]{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:.65rem;margin:0 0 1.4rem;padding:0;list-style:none;display:grid}.facts[data-astro-cid-tqdzjc3p] li[data-astro-cid-tqdzjc3p]{background:#f4f6f8;border-radius:8px;padding:.65rem .75rem}.facts[data-astro-cid-tqdzjc3p] .k[data-astro-cid-tqdzjc3p]{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:.7rem;display:block}.facts[data-astro-cid-tqdzjc3p] .v[data-astro-cid-tqdzjc3p]{font-weight:650}.block[data-astro-cid-tqdzjc3p]{margin:0 0 1.6rem}.block[data-astro-cid-tqdzjc3p] h2[data-astro-cid-tqdzjc3p]{margin:0 0 .55rem;font-size:1.18rem}.prose[data-astro-cid-tqdzjc3p]{line-height:1.65}.features[data-astro-cid-tqdzjc3p]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.features[data-astro-cid-tqdzjc3p] li[data-astro-cid-tqdzjc3p]{background:#e8eef6;border-radius:999px;padding:.25rem .7rem;font-size:.88rem}.map-actions[data-astro-cid-tqdzjc3p]{gap:1rem;margin:0 0 .55rem;display:flex}.map[data-astro-cid-tqdzjc3p]{border:1px solid #e4e8ee;border-radius:12px;width:100%;height:340px}.card[data-astro-cid-tqdzjc3p]{background:#fff;border:1px solid #e4e8ee;border-radius:12px;padding:1.1rem;box-shadow:0 10px 28px #0f172a0f}.sticky[data-astro-cid-tqdzjc3p]{position:sticky;top:1rem}.card-price[data-astro-cid-tqdzjc3p]{margin:0;font-size:1.4rem;font-weight:700}.card-addr[data-astro-cid-tqdzjc3p]{color:#5b6573;margin:.25rem 0 1rem;font-size:.9rem}.btn[data-astro-cid-tqdzjc3p]{text-align:center;border-radius:8px;margin-bottom:.5rem;padding:.68rem .9rem;font-weight:650;text-decoration:none;display:block}.btn[data-astro-cid-tqdzjc3p].primary{color:#fff;background:#1a4f8b}.btn[data-astro-cid-tqdzjc3p].ghost{color:#1a4f8b;border:1px solid #c9d3de}.agent[data-astro-cid-tqdzjc3p] dt[data-astro-cid-tqdzjc3p]{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-top:.55rem;font-size:.7rem}.agent[data-astro-cid-tqdzjc3p] dd[data-astro-cid-tqdzjc3p]{margin:.08rem 0 0}.similar[data-astro-cid-tqdzjc3p]{margin-top:2.2rem}.similar[data-astro-cid-tqdzjc3p] h2[data-astro-cid-tqdzjc3p]{margin:0 0 .8rem;font-size:1.22rem}.similar-grid[data-astro-cid-tqdzjc3p]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem;display:grid}.scard[data-astro-cid-tqdzjc3p]{color:inherit;background:#fff;border:1px solid #e4e8ee;border-radius:10px;text-decoration:none;overflow:hidden}.scard[data-astro-cid-tqdzjc3p] img[data-astro-cid-tqdzjc3p]{aspect-ratio:3/2;object-fit:cover;background:#dbe3ea;width:100%;display:block}.scard[data-astro-cid-tqdzjc3p] .body[data-astro-cid-tqdzjc3p]{padding:.65rem .75rem .85rem}.scard[data-astro-cid-tqdzjc3p] .p[data-astro-cid-tqdzjc3p]{margin:0;font-weight:700}.scard[data-astro-cid-tqdzjc3p] .s[data-astro-cid-tqdzjc3p]{color:#5b6573;margin:.15rem 0 0;font-size:.88rem}.disclaimer[data-astro-cid-tqdzjc3p]{color:#6b7280;margin-top:2.2rem;font-size:.78rem;line-height:1.5}@media (width<=860px){.grid[data-astro-cid-tqdzjc3p]{grid-template-columns:1fr}.sticky[data-astro-cid-tqdzjc3p]{position:static}.ai-comment[data-astro-cid-tqdzjc3p]{background:#f4f7fb;border:1px solid #e4e8ee;border-radius:10px;padding:.9rem 1rem}.ai-comment[data-astro-cid-tqdzjc3p] h2[data-astro-cid-tqdzjc3p]{margin-top:0}}.card__flags[data-astro-cid-tqdzjc3p]{color:#1a4f8b;margin:0 0 .35rem;font-size:.92rem;font-weight:650}.hero-gallery[data-astro-cid-tqdzjc3p]{position:relative}.new-badge[data-astro-cid-tqdzjc3p]{z-index:2;color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#b42318;border-radius:999px;padding:.22rem .55rem;font-size:.72rem;font-weight:700;position:absolute;top:.7rem;left:.7rem}.scard-photo[data-astro-cid-tqdzjc3p]{display:block;position:relative}.scard-flags[data-astro-cid-tqdzjc3p]{color:#1a4f8b;margin:.35rem 0 0;font-size:.78rem;font-weight:650}
