.kmap[data-astro-cid-2vvt4uvz]{color:var(--ink);margin:0}.kmap__svg[data-astro-cid-2vvt4uvz]{width:100%;height:auto;overflow:visible}.kmap__grid[data-astro-cid-2vvt4uvz] path[data-astro-cid-2vvt4uvz]{stroke:currentColor;stroke-width:1px;opacity:.35;vector-effect:non-scaling-stroke}.kmap__grid[data-astro-cid-2vvt4uvz] text[data-astro-cid-2vvt4uvz],.kmap__lab[data-astro-cid-2vvt4uvz] text[data-astro-cid-2vvt4uvz],.kmap__eq[data-astro-cid-2vvt4uvz] text[data-astro-cid-2vvt4uvz]{font:700 9px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;fill:currentColor;opacity:.55}.kmap__eq[data-astro-cid-2vvt4uvz] path[data-astro-cid-2vvt4uvz]{stroke:currentColor;stroke-width:1px;stroke-dasharray:2 5;opacity:.45;vector-effect:non-scaling-stroke}.kmap__land[data-astro-cid-2vvt4uvz]{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kmap__fill[data-astro-cid-2vvt4uvz]{fill:var(--paper)}.kmap__shadow[data-astro-cid-2vvt4uvz]{fill:none;stroke:currentColor;stroke-width:1px;opacity:.14;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kmap__hatch[data-astro-cid-2vvt4uvz]{fill:none;stroke:var(--lake-600);stroke-width:1px;opacity:.09;vector-effect:non-scaling-stroke}.kmap__water[data-astro-cid-2vvt4uvz] path[data-astro-cid-2vvt4uvz],.kmap__water[data-astro-cid-2vvt4uvz] ellipse[data-astro-cid-2vvt4uvz]{fill:var(--lake-100);stroke:var(--lake-600);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kmap__wave[data-astro-cid-2vvt4uvz]{fill:none;stroke:var(--lake-600);stroke-width:1px;opacity:.5;vector-effect:non-scaling-stroke}.kmap__sea[data-astro-cid-2vvt4uvz]{fill:var(--lake-600)!important;opacity:.85!important}.kmap__dot[data-astro-cid-2vvt4uvz]{fill:var(--leaf-deep);stroke:var(--paper-0);stroke-width:2px}.kmap__ring[data-astro-cid-2vvt4uvz]{fill:none;stroke:var(--leaf-deep);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.kmap__name[data-astro-cid-2vvt4uvz]{font:350 22px/1 var(--serif);font-variation-settings:"SOFT" 100, "WONK" 0;fill:var(--ink)}.kmap__sub[data-astro-cid-2vvt4uvz]{font:700 9.5px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;fill:var(--ink-2)}.kmap--compact[data-astro-cid-2vvt4uvz] .kmap__name[data-astro-cid-2vvt4uvz]{font-size:26px}.kmap--compact[data-astro-cid-2vvt4uvz] .kmap__sub[data-astro-cid-2vvt4uvz]{font-size:11px}@media (width<=40rem){.kmap__name[data-astro-cid-2vvt4uvz]{font-size:26px}.kmap__sub[data-astro-cid-2vvt4uvz]{font-size:11.5px}.kmap__grid[data-astro-cid-2vvt4uvz] text[data-astro-cid-2vvt4uvz],.kmap__lab[data-astro-cid-2vvt4uvz] text[data-astro-cid-2vvt4uvz],.kmap__eq[data-astro-cid-2vvt4uvz] text[data-astro-cid-2vvt4uvz]{font-size:11px}}@media (prefers-reduced-motion:no-preference){.kmap__ring[data-astro-cid-2vvt4uvz]{animation:4.5s cubic-bezier(.16,.84,.24,1) infinite kmap-ring}.kmap__ring--2[data-astro-cid-2vvt4uvz]{animation-delay:1.5s}[data-astro-cid-2vvt4uvz][data-kmap-pin=hq] .kmap__ring[data-astro-cid-2vvt4uvz]{animation-delay:.75s}[data-astro-cid-2vvt4uvz][data-kmap-pin=hq] .kmap__ring--2[data-astro-cid-2vvt4uvz]{animation-delay:2.25s}}@keyframes kmap-ring{0%{opacity:.9;transform:scale(.5)}70%,to{opacity:0;transform:scale(3.2)}}
