.hs[data-astro-cid-mgcjaudj]{--hs-nav:4.6rem}.hs-bar[data-astro-cid-mgcjaudj]{z-index:6;border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.7rem clamp(.75rem,2vw,1.25rem);display:flex;position:relative}.hs-mode[data-astro-cid-mgcjaudj]{border:1px solid #a7a1a2;border-radius:6px;display:inline-flex;overflow:hidden}.hs-mode[data-astro-cid-mgcjaudj] button[data-astro-cid-mgcjaudj]{font:600 .92rem/1.2 var(--ui);color:var(--text);cursor:pointer;background:#fff;border:0;padding:.62rem .9rem}.hs-mode[data-astro-cid-mgcjaudj] button[data-astro-cid-mgcjaudj][aria-pressed=true]{background:var(--crimson);color:#fff}[data-astro-cid-mgcjaudj][data-sold-only][hidden],[data-astro-cid-mgcjaudj][data-sale-only][hidden]{display:none!important}.hs-panel[data-astro-cid-mgcjaudj] .hs-editbar{border:2px solid var(--crimson);background:#fff6f6;border-radius:8px;justify-items:start;gap:.6rem;margin-bottom:1rem;padding:1rem 1.1rem;display:grid}.hs-panel[data-astro-cid-mgcjaudj] .hs-editbar p{margin:0}.hs-home{z-index:60;background:#fff;grid-template-rows:auto 1fr;width:min(72rem,100vw);margin-inline:auto;display:grid;position:fixed;inset:0;box-shadow:0 0 0 100vmax #15121373,0 20px 60px #00000059}.hs-home[hidden]{display:none}.hs-home__bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.7rem 1rem;display:flex}.hs-home__back{font:700 1rem/1 var(--ui);color:var(--text);cursor:pointer;background:0 0;border:0;padding:.4rem .2rem}.hs-home__back:hover{color:var(--crimson)}.hs-home__full{font:600 .9rem/1 var(--ui);color:var(--text-soft)}.hs-home__frame{border:0;width:100%;height:100%}html.hs-home-open{overflow:hidden}.hs-sold-note[data-astro-cid-mgcjaudj]{color:var(--text-soft);margin-top:1.25rem;font-size:1rem}.hs-panel[data-astro-cid-mgcjaudj] .lcard__box{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000014}.hs-where[data-astro-cid-mgcjaudj]{flex:18rem;max-width:30rem;display:flex;position:relative}.hs-where[data-astro-cid-mgcjaudj] input[data-astro-cid-mgcjaudj]{width:100%;font:500 1rem/1.2 var(--ui);color:var(--text);background:#fff;border:1px solid #a7a1a2;border-radius:6px;padding:.7rem 2.8rem .7rem .9rem}.hs-where[data-astro-cid-mgcjaudj] input[data-astro-cid-mgcjaudj]:focus{outline:2px solid var(--crimson);outline-offset:0;border-color:#0000}.hs-where[data-astro-cid-mgcjaudj] button[data-astro-cid-mgcjaudj]{width:2.3rem;height:2.3rem;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.hs-pill[data-astro-cid-mgcjaudj]{position:relative}.hs-pill[data-astro-cid-mgcjaudj] summary[data-astro-cid-mgcjaudj]{font:600 .92rem/1.2 var(--ui);color:var(--text);cursor:pointer;white-space:nowrap;user-select:none;background:#fff;border:1px solid #a7a1a2;border-radius:6px;align-items:center;gap:.45rem;padding:.62rem .95rem;list-style:none;display:inline-flex}.hs-pill[data-astro-cid-mgcjaudj] summary[data-astro-cid-mgcjaudj]::-webkit-details-marker{display:none}.hs-pill[data-astro-cid-mgcjaudj] summary[data-astro-cid-mgcjaudj]:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:.45rem;height:.45rem;transform:translateY(-2px)rotate(45deg)}.hs-pill[data-astro-cid-mgcjaudj][open] summary[data-astro-cid-mgcjaudj]:after{transform:translateY(1px)rotate(-135deg)}.hs-pill[data-astro-cid-mgcjaudj].is-set summary[data-astro-cid-mgcjaudj]{border-color:var(--crimson);color:var(--crimson);background:#fff6f6}.hs-pop[data-astro-cid-mgcjaudj]{z-index:10;border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(9rem,1fr));gap:.8rem;min-width:19rem;margin:0;padding:1rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 12px 30px #00000029}.hs-pill[data-astro-cid-mgcjaudj][data-pill=type] .hs-pop[data-astro-cid-mgcjaudj]{grid-template-columns:1fr;min-width:15rem}.hs-f[data-astro-cid-mgcjaudj]{gap:.3rem;min-width:0;display:grid}.hs-f[data-astro-cid-mgcjaudj] label[data-astro-cid-mgcjaudj],.hs-sort[data-astro-cid-mgcjaudj] label[data-astro-cid-mgcjaudj]{font:700 .7rem/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.hs-f[data-astro-cid-mgcjaudj] select[data-astro-cid-mgcjaudj],.hs-sort[data-astro-cid-mgcjaudj] select[data-astro-cid-mgcjaudj]{border:1px solid var(--line);width:100%;font:500 .95rem/1.2 var(--ui);color:var(--text);background:#fff;border-radius:4px;padding:.55rem .5rem}.hs-checks[data-astro-cid-mgcjaudj]{min-width:14rem;font:500 .95rem/1.2 var(--ui);grid-template-columns:1fr}.hs-checks[data-astro-cid-mgcjaudj] label[data-astro-cid-mgcjaudj]{cursor:pointer;align-items:center;gap:.55rem;display:flex}.hs-checks[data-astro-cid-mgcjaudj] input[data-astro-cid-mgcjaudj]{width:1.1rem;height:1.1rem;accent-color:var(--crimson)}.hs-save[data-astro-cid-mgcjaudj]{border-radius:6px;padding:.65rem 1.1rem;font-size:.92rem}@media (width<=1100px){.hs-save[data-astro-cid-mgcjaudj]{margin-left:auto}}.hs-split[data-astro-cid-mgcjaudj]{grid-template-columns:minmax(0,1.25fr) minmax(30rem,1fr);align-items:start;display:grid}.hs-map[data-astro-cid-mgcjaudj]{top:var(--hs-nav);height:calc(100vh - var(--hs-nav));background:#e9eef0;min-height:420px;position:sticky}.hs-map__canvas[data-astro-cid-mgcjaudj]{position:absolute;inset:0}.hs-map__count[data-astro-cid-mgcjaudj]{z-index:2;color:#fff;font:600 .85rem/1.2 var(--ui);pointer-events:none;background:#151213d1;border-radius:999px;margin:0;padding:.45rem .8rem;position:absolute;top:.9rem;left:.9rem}.hs-map__follow[data-astro-cid-mgcjaudj]{z-index:2;font:600 .85rem/1 var(--ui);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .85rem;display:inline-flex;position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0000002e}.hs-map__follow[data-astro-cid-mgcjaudj] input[data-astro-cid-mgcjaudj]{accent-color:var(--crimson)}.hs-map__clear[data-astro-cid-mgcjaudj]{z-index:2;border:1px solid var(--crimson);color:var(--crimson);font:600 .82rem/1 var(--ui);cursor:pointer;background:#fff;border-radius:999px;padding:.45rem .8rem;position:absolute;top:.9rem;right:3.4rem}.hs-panel[data-astro-cid-mgcjaudj]{border-left:1px solid var(--line);background:#fff;min-width:0;padding:1.1rem clamp(.9rem,1.6vw,1.4rem) 2.5rem}.hs-head[data-astro-cid-mgcjaudj]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.hs-head[data-astro-cid-mgcjaudj] h1[data-astro-cid-mgcjaudj]{font:600 clamp(1.35rem, 2vw, 1.6rem)/1.15 var(--ui);letter-spacing:-.01em;margin:0 0 .25rem}.hs-count[data-astro-cid-mgcjaudj]{font:600 .95rem/1.2 var(--ui);color:var(--text-soft);margin:0}.hs-sort[data-astro-cid-mgcjaudj]{gap:.25rem;min-width:11rem;display:grid}.hs-panel[data-astro-cid-mgcjaudj] .lcards[data-astro-cid-mgcjaudj]{grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr));gap:1rem}.hs-panel[data-astro-cid-mgcjaudj] .lcard[data-astro-cid-mgcjaudj] a[data-astro-cid-mgcjaudj]{background:#fff;border-radius:8px;transition:box-shadow .15s;overflow:hidden;box-shadow:0 2px 8px #00000014}.hs-panel[data-astro-cid-mgcjaudj] .lcard[data-astro-cid-mgcjaudj] a[data-astro-cid-mgcjaudj]:hover,.hs-panel[data-astro-cid-mgcjaudj] .lcard[data-astro-cid-mgcjaudj].is-hot a[data-astro-cid-mgcjaudj]{box-shadow:0 6px 18px #0000002e}.hs-toggle[data-astro-cid-mgcjaudj]{display:none}@media (width<=900px){.hs-split[data-astro-cid-mgcjaudj]{display:block}.hs-map[data-astro-cid-mgcjaudj]{height:72vh;display:none;position:relative;top:0}.hs[data-astro-cid-mgcjaudj].is-map .hs-map[data-astro-cid-mgcjaudj]{display:block}.hs[data-astro-cid-mgcjaudj].is-map .hs-panel[data-astro-cid-mgcjaudj]{display:none}.hs-panel[data-astro-cid-mgcjaudj]{border-left:0}.hs-toggle[data-astro-cid-mgcjaudj]{z-index:15;background:var(--ink,#151213);color:#fff;font:700 .95rem/1 var(--ui);cursor:pointer;border:0;border-radius:999px;padding:.75rem 1.4rem;display:inline-flex;position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000004d}.hs-map__follow[data-astro-cid-mgcjaudj]{top:3.4rem;bottom:auto;left:.9rem;transform:none}.hs-pop[data-astro-cid-mgcjaudj]{min-width:0;position:fixed;inset:auto .75rem .75rem}}.hs-empty[data-astro-cid-mgcjaudj],.hs-error[data-astro-cid-mgcjaudj]{padding:2rem 0;font-size:1.05rem}.hs-pages[data-astro-cid-mgcjaudj]{font:600 .95rem/1 var(--ui);justify-content:center;align-items:center;gap:1rem;margin:2rem 0 1rem;display:flex}.hs-pages[data-astro-cid-mgcjaudj] button[data-astro-cid-mgcjaudj]{border:1px solid var(--line);font:inherit;cursor:pointer;color:var(--text);background:#fff;border-radius:6px;padding:.6rem 1rem}.hs-pages[data-astro-cid-mgcjaudj] button[data-astro-cid-mgcjaudj]:disabled{opacity:.4;cursor:default}.hs-alert[data-astro-cid-mgcjaudj]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=900px){.hs-alert[data-astro-cid-mgcjaudj]{grid-template-columns:1fr}}.hs-alert__search[data-astro-cid-mgcjaudj]{font-weight:600}.lcards[data-astro-cid-mgcjaudj].is-loading{opacity:.45;transition:opacity .15s}.hs-hover{pointer-events:none}.hs-hover .maplibregl-popup-content{background:var(--crimson);color:#fff;font:700 .85rem/1 var(--ui);border-radius:6px;padding:.3rem .55rem;box-shadow:0 3px 10px #00000040}.hs-hover .maplibregl-popup-tip{display:none}.hs-popup .maplibregl-popup-content{border-radius:8px;padding:0;overflow:hidden;box-shadow:0 8px 24px #00000038}.hs-pop-card{width:240px;font:500 .85rem/1.3 var(--ui);color:var(--text);gap:.2rem;padding-bottom:.7rem;text-decoration:none;display:grid}.hs-pop-card>:not(.hs-pop-card__photo){padding-inline:.75rem}.hs-pop-card__photo{aspect-ratio:3/2;background:var(--sand);color:var(--text-soft);font:600 .75rem/1 var(--ui);place-items:center;margin-bottom:.35rem;display:grid;overflow:hidden}.hs-pop-card__photo img{object-fit:cover;width:100%;height:100%}.hs-pop-card strong{font:700 1.1rem/1.2 var(--ui)}.hs-pop-card small{color:var(--text-soft);align-items:center;gap:.35rem;font-size:.75rem;display:flex}.hs-pop-card:hover strong{color:var(--crimson)}
