.nm-map{--nm-land:#ffffffdb;--nm-halo:#ffffffe6;color:var(--ink)}.dark .nm-map{--nm-land:#ffffff12;--nm-halo:#0b2a55eb}.nm-land{fill:var(--nm-land)}.nm-tick{font:600 10px/1 var(--font-display);letter-spacing:.08em;fill:currentColor;opacity:.5}.nm-label{font:650 15px/1 var(--font-display);letter-spacing:-.02em;fill:currentColor;paint-order:stroke;stroke:var(--nm-halo);stroke-width:4px;stroke-linejoin:round}.nm-sublabel{font:650 9px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;fill:currentColor;opacity:.72;paint-order:stroke;stroke:var(--nm-halo);stroke-width:3px}.nm-map[data-small="1"] .nm-sublabel{display:none}.nm-pin{cursor:pointer;transition:opacity .26s var(--ease-out)}.nm-pin[data-dim]{opacity:.42}.nm-halo{transform-box:fill-box;transform-origin:50%;transition:transform .26s var(--ease-out)}@media (hover:hover){.nm-pin:hover .nm-halo{transform:scale(1.4)}}.nm-pin[data-on] .nm-halo{transform:scale(1.4)}.nm-focusRing{opacity:0;transform-box:fill-box;transform-origin:50%;stroke-dasharray:3 4;transition:opacity .2s ease, transform .3s var(--ease-out);transform:scale(.8)}.nm-pin:focus-visible .nm-focusRing,.nm-pin[data-on] .nm-focusRing{opacity:1;transform:scale(1)}.nm-ripple circle{opacity:0;transform-box:fill-box;transform-origin:50%}.nm-ripple[data-play="1"] circle{animation:nm-ripple 2.4s var(--ease-out) 3 both}.nm-ripple[data-play="1"] circle:nth-child(2){animation-delay:.5s}.nm-ripple[data-play="1"] circle:nth-child(3){animation-delay:1s}@keyframes nm-ripple{0%{opacity:.85;transform:scale(.7)}to{opacity:0;transform:scale(3.6)}}.nm-probe{opacity:0;transition:opacity .2s}.nm-map[data-probe=on] .nm-probe{opacity:1}.nm-probeLine{animation:.9s linear infinite nm-march}@keyframes nm-march{to{stroke-dashoffset:-11px}}.nm-map{-webkit-touch-callout:none}.nm-loupe{opacity:0;transition:opacity .16s}.nm-map[data-touch=on] .nm-loupe{opacity:1}.nm-grabRing{opacity:0;transform-box:fill-box;transform-origin:50%;transition:transform .36s cubic-bezier(.34,1.32,.5,1),opacity .16s;transform:scale(.6)}.nm-map[data-grab=on] .nm-grabRing{opacity:1;transform:scale(1)}html[data-motion=calm] .nm-ripple circle,html[data-motion=calm] .nm-probeLine{animation:none!important}html[data-motion=calm] .nm-loupe,html[data-motion=calm] .nm-grabRing{transition:none}.nm-core{transform-box:fill-box;transform-origin:50%}.nm-map[data-small="1"] .nm-core{transform:scale(.8)}.nm-map[data-small="1"] .nm-pin:not([data-on]) .nm-halo{transform:scale(.7)}
