.map[data-astro-cid-to3qdo2e]{z-index:0;background:var(--map-ground);height:max(760px,100vh);position:absolute;inset:0 0 auto;overflow:hidden}.map__water[data-astro-cid-to3qdo2e]{background:var(--map-water);border-radius:50%;width:62%;height:64%;position:absolute;top:-22%;left:58%}.map__park[data-astro-cid-to3qdo2e]{background:var(--map-park);border-radius:50%;width:36%;height:24%;position:absolute;top:58%;left:-8%;rotate:-8deg}.map__road[data-astro-cid-to3qdo2e]{background:var(--map-road);position:absolute}.map__road--v[data-astro-cid-to3qdo2e]{transform-origin:50% 0;--sy:0;width:10px;top:0;bottom:0}.map__road--h[data-astro-cid-to3qdo2e]{transform-origin:0;--sx:0;height:10px;left:0;right:0}.map__road--d[data-astro-cid-to3qdo2e]{transform-origin:0;--sx:0;width:110%;height:14px;top:96%;left:26%;rotate:-22deg}.r-v1[data-astro-cid-to3qdo2e]{left:24%}.r-v2[data-astro-cid-to3qdo2e]{width:14px;left:47%}.r-v3[data-astro-cid-to3qdo2e]{left:71%}.r-v4[data-astro-cid-to3qdo2e]{width:8px;left:90%}.r-h1[data-astro-cid-to3qdo2e]{top:27%}.r-h2[data-astro-cid-to3qdo2e]{height:14px;top:49%}.r-h3[data-astro-cid-to3qdo2e]{top:75%}.map__label[data-astro-cid-to3qdo2e]{color:var(--text-3);opacity:.8;white-space:nowrap;font-size:15px;position:absolute}.l-bay[data-astro-cid-to3qdo2e]{top:9%;left:80%}.l-playa[data-astro-cid-to3qdo2e]{top:18%;left:68%}.pin[data-astro-cid-to3qdo2e]{background:var(--text-1);width:26px;height:26px;box-shadow:0 0 0 2.5px var(--pin-bg), 0 2px 6px #00000040;border-radius:50%;place-items:center;margin:-13px 0 0 -13px;display:grid;position:absolute}.pin__core[data-astro-cid-to3qdo2e]{background:var(--pin-bg);border-radius:50%;width:8px;height:8px}.pin__seal[data-astro-cid-to3qdo2e]{background:var(--verified);width:13px;height:13px;box-shadow:0 0 0 2px var(--pin-bg);border-radius:50%;position:absolute;top:-5px;right:-5px}.pin--casual[data-astro-cid-to3qdo2e]{background:var(--pin-bg);border:2.5px solid var(--text-1);box-shadow:0 2px 6px #0003}.pin--casual[data-astro-cid-to3qdo2e] .pin__core[data-astro-cid-to3qdo2e]{background:var(--text-1);width:7px;height:7px}.pin--later[data-astro-cid-to3qdo2e]{opacity:.6}.pin__sale[data-astro-cid-to3qdo2e]{background:var(--badge-hot);width:15px;height:15px;color:var(--on-hot-badge);font:700 10px/15px var(--font-text);text-align:center;border-radius:4px;position:absolute;bottom:-6px;left:-8px}.pin--cluster[data-astro-cid-to3qdo2e]{width:30px;height:30px;color:var(--pin-bg);font:800 15px/1 var(--font-display);margin:-15px 0 0 -15px}.pin--private[data-astro-cid-to3qdo2e]{border:1.5px dashed var(--text-2);width:56px;height:56px;box-shadow:none;opacity:.75;background:0 0;margin:-28px 0 0 -28px}.pin__lock[data-astro-cid-to3qdo2e]{background:var(--text-1);width:26px;height:26px;color:var(--pin-bg);border-radius:50%;place-items:center;display:grid}.pin-label[data-astro-cid-to3qdo2e]{background:var(--surface-1);color:var(--text-1);font:600 12px/16px var(--font-text);white-space:nowrap;border-radius:7px;margin-top:20px;padding:3px 7px;position:absolute;translate:-50%;box-shadow:0 1px 2px #0000002e}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pin--hover[data-astro-cid-to3qdo2e]{transition:scale .382s var(--ease-pin)}.pin--hover[data-astro-cid-to3qdo2e]:hover{scale:1.23}}.p1[data-astro-cid-to3qdo2e]{top:12%;left:66%}.p2[data-astro-cid-to3qdo2e]{top:36%;left:88%}.p3[data-astro-cid-to3qdo2e]{top:52%;left:68%}.p4[data-astro-cid-to3qdo2e]{top:58%;left:86%}.p5[data-astro-cid-to3qdo2e]{top:72%;left:76%}.p6[data-astro-cid-to3qdo2e]{top:84%;left:93%}.p7[data-astro-cid-to3qdo2e]{top:88%;left:64%}.map__fade[data-astro-cid-to3qdo2e]{position:absolute;inset:0}.map__fade--side[data-astro-cid-to3qdo2e]{background:linear-gradient(90deg, var(--canvas) 0%, var(--canvas) 30%, color-mix(in srgb, var(--canvas) 80%, transparent) 40%, transparent 50%)}.map__fade--bottom[data-astro-cid-to3qdo2e]{background:linear-gradient(0deg, var(--canvas) 0%, transparent 26%)}@media (min-width:1200px){.map[data-astro-cid-to3qdo2e]{--margin:max(var(--gutter), (100% - 1320px) / 2)}.p1[data-astro-cid-to3qdo2e]{left:calc(100% - var(--margin) - 460px - 44px);top:max(58%,480px)}.p2[data-astro-cid-to3qdo2e],.p3[data-astro-cid-to3qdo2e],.p4[data-astro-cid-to3qdo2e],.p5[data-astro-cid-to3qdo2e],.p6[data-astro-cid-to3qdo2e],.p7[data-astro-cid-to3qdo2e]{display:none}}@media (min-width:1640px){.p2[data-astro-cid-to3qdo2e]{left:calc(100% - var(--margin) * .38);display:grid;top:34%}.pin[data-astro-cid-to3qdo2e].p4{left:calc(100% - var(--margin) * .58);display:grid;top:54%}.pin-label[data-astro-cid-to3qdo2e].p4{left:calc(100% - var(--margin) * .58);display:block;top:54%}.p6[data-astro-cid-to3qdo2e]{left:calc(100% - var(--margin) * .26);display:grid;top:74%}}@media (max-width:1199px){.p1[data-astro-cid-to3qdo2e]{left:74%}.p3[data-astro-cid-to3qdo2e]{top:62%;left:76%}.p7[data-astro-cid-to3qdo2e]{left:74%}.l-playa[data-astro-cid-to3qdo2e]{left:76%}.map__fade--side[data-astro-cid-to3qdo2e]{background:linear-gradient(90deg, var(--canvas) 0%, var(--canvas) 50%, color-mix(in srgb, var(--canvas) 80%, transparent) 58%, transparent 68%)}}@media (max-width:999px){.map[data-astro-cid-to3qdo2e]{height:calc(112px + var(--band) + 40px)}.map__fade--side[data-astro-cid-to3qdo2e]{display:none}.map__fade--bottom[data-astro-cid-to3qdo2e]{background:linear-gradient(0deg, var(--canvas) 0%, var(--canvas) 30px, transparent 110px)}.p1[data-astro-cid-to3qdo2e]{left:16%;top:calc(150px + var(--band) * .18)}.p2[data-astro-cid-to3qdo2e]{left:92%;top:calc(150px + var(--band) * .6)}.p3[data-astro-cid-to3qdo2e]{left:38%;top:calc(150px + var(--band) * .64)}.p4[data-astro-cid-to3qdo2e]{left:86%;top:calc(150px + var(--band) * .18)}.p6[data-astro-cid-to3qdo2e]{left:8%;top:calc(150px + var(--band) * .5)}.p5[data-astro-cid-to3qdo2e],.p7[data-astro-cid-to3qdo2e],.l-playa[data-astro-cid-to3qdo2e]{display:none}.l-bay[data-astro-cid-to3qdo2e]{top:90px;left:auto;right:4%}}@media (max-width:999px) and (max-height:680px){.p3[data-astro-cid-to3qdo2e],.pin-label[data-astro-cid-to3qdo2e].p4{display:none}}.live-pin[data-astro-cid-ypgxr5i7]{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);position:absolute;top:0;left:0}.live-pin--52[data-astro-cid-ypgxr5i7]{--s:52px}.live-pin--44[data-astro-cid-ypgxr5i7]{--s:44px}.live-pin__disc[data-astro-cid-ypgxr5i7]{border:3px solid var(--hot);background:var(--surface-2);box-shadow:0 0 36px 6px var(--glow-live);border-radius:50%;position:absolute;inset:0;overflow:hidden}.live-pin--44[data-astro-cid-ypgxr5i7] .live-pin__disc[data-astro-cid-ypgxr5i7]{box-shadow:0 0 30px 4px var(--glow-live)}.live-pin__disc[data-astro-cid-ypgxr5i7] img{object-fit:cover;width:100%;height:100%}.live-pin__pulse[data-astro-cid-ypgxr5i7]{border:3px solid var(--hot);opacity:0;animation:live-pulse var(--dur-pulse) ease-out infinite;border-radius:50%;position:absolute;inset:0}.live-pin--44[data-astro-cid-ypgxr5i7] .live-pin__pulse[data-astro-cid-ypgxr5i7]{animation-delay:.7s}.live-pin__count[data-astro-cid-ypgxr5i7]{background:var(--badge-hot);height:19px;box-shadow:0 0 0 2px var(--pin-bg);color:var(--on-hot-badge);font:800 14px/19px var(--font-display);font-variant-numeric:tabular-nums;border-radius:10px;padding:0 6px;position:absolute;bottom:-9px;left:50%;translate:-50%}.live-pin--44[data-astro-cid-ypgxr5i7] .live-pin__count[data-astro-cid-ypgxr5i7]{border-radius:9px;height:18px;padding:0 5px;font-size:13px;line-height:18px}.live-pin__place[data-astro-cid-ypgxr5i7]{color:var(--text-3);opacity:.9;white-space:nowrap;font-size:15px;position:absolute;top:calc(100% + 18px);left:50%;translate:-50%}@keyframes live-pulse{0%{opacity:.75;transform:scale(1)}to{transform:scale(var(--pulse-scale));opacity:0}}@media (prefers-reduced-motion:reduce){.live-pin__pulse[data-astro-cid-ypgxr5i7]{opacity:.35;animation:none}}
