.cmap[data-astro-cid-atv4yovb]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,34px);display:grid}.filters[data-astro-cid-atv4yovb]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.chip[data-astro-cid-atv4yovb]{border:1px solid var(--slate-gray);color:var(--timberwolf);font:600 13px var(--font-secondary);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:7px;padding:7px 13px;display:inline-flex}.chip[data-astro-cid-atv4yovb][aria-pressed=true]{background:var(--floral-white);border-color:var(--floral-white);color:var(--gunmetal)}.stage[data-astro-cid-atv4yovb]{border:1px solid var(--line);border-radius:var(--radius);background:#f9f6ee0a;position:relative;overflow:hidden}.svg[data-astro-cid-atv4yovb]{--dw:700;width:100%;height:auto;display:block}.zone[data-astro-cid-atv4yovb]{stroke-linejoin:round;transition:fill .2s}.zone[data-astro-cid-atv4yovb].ctx{fill:#f9f6ee08;stroke:#f9f6ee1f;stroke-width:calc(var(--cw) / var(--dw) * 1px)}.zone[data-astro-cid-atv4yovb].val{fill:#f9f6ee12;stroke:#f9f6ee38;stroke-width:calc(var(--cw) / var(--dw) * 1px)}.zone[data-astro-cid-atv4yovb].mine{fill:#b8975a47;stroke:#b8975a;stroke-width:calc(var(--cw) / var(--dw) * 1.4px);cursor:pointer}.zone[data-astro-cid-atv4yovb].mine:hover,.zone[data-astro-cid-atv4yovb].mine:focus-visible{fill:#b8975a99;outline:none}.zone[data-astro-cid-atv4yovb].mine.sel{fill:#b8975abf;stroke:#f9f6ee;stroke-width:calc(var(--cw) / var(--dw) * 2px)}.svg[data-astro-cid-atv4yovb].has-sel .zone[data-astro-cid-atv4yovb].mine:not(.sel){fill:#b8975a29}.zl[data-astro-cid-atv4yovb]{font-family:Jost Variable,sans-serif;font-weight:500;font-size:calc(var(--cw) / var(--dw) * 9px);fill:#f9f6ee80;text-anchor:middle;pointer-events:none;letter-spacing:.08em}.zl[data-astro-cid-atv4yovb].m{font-weight:700;font-size:calc(var(--cw) / var(--dw) * 12px);fill:#f9f6ee;paint-order:stroke;stroke:#22272e;stroke-width:calc(var(--cw) / var(--dw) * 3px)}.poi[data-astro-cid-atv4yovb]{cursor:pointer}.poi[data-astro-cid-atv4yovb] circle[data-astro-cid-atv4yovb]{r:calc(var(--cw) / var(--dw) * 11px);fill:#22272e;stroke:#d1d3d4;stroke-width:calc(var(--cw) / var(--dw) * 1.5px)}.poi[data-astro-cid-atv4yovb][data-c=landmark] circle[data-astro-cid-atv4yovb]{stroke:#b8975a;stroke-width:calc(var(--cw) / var(--dw) * 2px)}.poi[data-astro-cid-atv4yovb] path[data-astro-cid-atv4yovb]{--ps:calc(var(--cw) / var(--dw) * .46);fill:#f9f6ee;transform:translate(calc(var(--ps) * -12px), calc(var(--ps) * -12px)) scale(var(--ps))}.poi[data-astro-cid-atv4yovb][data-c=landmark] path[data-astro-cid-atv4yovb]{fill:#b8975a}.poi[data-astro-cid-atv4yovb]:hover circle[data-astro-cid-atv4yovb],.poi[data-astro-cid-atv4yovb].sel circle[data-astro-cid-atv4yovb],.poi[data-astro-cid-atv4yovb]:focus-visible circle[data-astro-cid-atv4yovb]{fill:#f9f6ee;outline:none}.poi[data-astro-cid-atv4yovb]:hover path[data-astro-cid-atv4yovb],.poi[data-astro-cid-atv4yovb].sel path[data-astro-cid-atv4yovb],.poi[data-astro-cid-atv4yovb]:focus-visible path[data-astro-cid-atv4yovb]{fill:#22272e}.tip[data-astro-cid-atv4yovb]{z-index:5;pointer-events:none;background:var(--floral-white);color:var(--gunmetal);font:600 13px var(--font-secondary);white-space:nowrap;border-radius:6px;padding:6px 10px;position:absolute}.credit[data-astro-cid-atv4yovb]{color:var(--slate-gray);margin:10px 0 0;font-size:12px}.panel[data-astro-cid-atv4yovb]{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);min-height:260px;padding:clamp(18px,2.4vw,28px)}.links[data-astro-cid-atv4yovb]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.cmap[data-astro-cid-atv4yovb]{grid-template-columns:1fr}}@media (width<=560px){.svg[data-astro-cid-atv4yovb]{--dw:340}}.cmap .panel .photo{aspect-ratio:16/10;border-radius:10px;margin-bottom:16px;position:relative;overflow:hidden}.cmap .panel .photo img{object-fit:cover;width:100%;height:100%}.cmap .panel h3{margin-bottom:8px}.cmap .panel .near{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.cmap .panel .near button{border:1px solid var(--slate-gray);color:var(--floral-white);font:500 14px var(--font-secondary);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:7px;padding:7px 13px;display:inline-flex}.cmap .panel .near button:hover{border-color:var(--floral-white)}.cmap .panel .actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}
