.-JpqKW_atlas{padding-block:calc(var(--header-h) + 2.5rem) var(--section-y)}.-JpqKW_island{width:min(100%, calc(66svh * var(--r)));margin:3rem auto 0;position:relative}.-JpqKW_island svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.-JpqKW_island path{fill:#17292e;stroke:#a9c7cf8c;stroke-width:.8px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.-JpqKW_mark{background:var(--sand);width:26px;height:26px;color:var(--water);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 0 0 5px #e8d3a22e}.-JpqKW_mark:before{content:"";position:absolute;inset:-10px}.-JpqKW_north{color:var(--ink-2);font-family:var(--font-mono);flex-direction:column;align-items:center;gap:4px;font-size:.6875rem;display:flex;position:absolute;top:0;right:0}.-JpqKW_north:before{content:"";background:linear-gradient(to top, transparent, var(--ink-2));width:1px;height:18px}.-JpqKW_index{background:linear-gradient(90deg, var(--hairline-strong), var(--hairline) 60%, transparent) 0 0 / 100% 1px no-repeat;margin-top:3.5rem}.-JpqKW_area{background:linear-gradient(90deg, var(--hairline-strong), var(--hairline) 60%, transparent) 0 100% / 100% 1px no-repeat;grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;padding-block:1.25rem;display:grid}.-JpqKW_n{color:var(--sand);font-family:var(--font-mono);font-size:.75rem}.-JpqKW_name{color:var(--ink);font-size:1.625rem}.-JpqKW_towns{color:var(--ink-2);flex-wrap:wrap;gap:.35rem 1rem;margin-top:.5rem;font-size:.9375rem;display:flex}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.-JpqKW_island:not([data-in]) .-JpqKW_mark{scale:0}.-JpqKW_mark{transition:scale .6s cubic-bezier(.34, 1.56, .64, 1) calc(.5s + var(--i,0) * .18s)}}
