.jmp[data-astro-cid-tofghp2h]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);align-items:center;display:grid}.jmp__stats[data-astro-cid-tofghp2h]{gap:var(--space-6);margin:var(--space-6) 0;flex-wrap:wrap;padding:0;display:flex}.jmp__stats[data-astro-cid-tofghp2h] div[data-astro-cid-tofghp2h]{flex-direction:column-reverse;justify-content:flex-end;gap:.15rem;display:flex}.jmp__stats[data-astro-cid-tofghp2h] dt[data-astro-cid-tofghp2h]{font-size:var(--fs-sm);color:var(--muted)}.jmp__stats[data-astro-cid-tofghp2h] dd[data-astro-cid-tofghp2h]{font:700 clamp(1.8rem, 3vw, 2.4rem) / 1 var(--ff-display);color:var(--heading);margin:0}.jmp__map[data-astro-cid-tofghp2h]{border-radius:var(--r-lg);color:var(--fg);border:1px solid color-mix(in srgb, var(--fg) 16%, transparent);box-shadow:var(--shadow-3);background:color-mix(in srgb, var(--bg) 88%, var(--shadow-ink));text-decoration:none;display:block;position:relative;overflow:hidden;container-type:inline-size}.jmp__map[data-astro-cid-tofghp2h] svg[data-astro-cid-tofghp2h]{width:100%;height:100%;transition:transform .6s var(--ease-out);display:block;position:absolute;inset:0}.jmp__map[data-astro-cid-tofghp2h] path[data-astro-cid-tofghp2h]{stroke-linecap:round;stroke-linejoin:round}.jmp__sea[data-astro-cid-tofghp2h]{fill:color-mix(in srgb, var(--fg) 5%, var(--bg))}.jmp__land[data-astro-cid-tofghp2h]{fill:none;stroke:color-mix(in srgb, var(--fg) 13%, transparent);stroke-width:1px}.jmp__lake[data-astro-cid-tofghp2h]{fill:color-mix(in srgb, var(--link) 42%, var(--bg));stroke:color-mix(in srgb, var(--link) 55%, var(--bg));stroke-width:.6px}.jmp__river[data-astro-cid-tofghp2h]{fill:none;stroke:color-mix(in srgb, var(--link) 40%, var(--bg));stroke-width:1.6px}.jmp__us[data-astro-cid-tofghp2h]{fill:none;stroke:color-mix(in srgb, var(--fg) 20%, transparent);stroke-width:1.3px}.jmp__i[data-astro-cid-tofghp2h]{fill:none;stroke:color-mix(in srgb, var(--fg) 42%, transparent);stroke-width:2.4px}.jmp__pin[data-astro-cid-tofghp2h]{z-index:1;--size:calc(1.5rem + .12rem * min(var(--n), 9));position:absolute;transform:translate(-50%,-50%)}.jmp__dot[data-astro-cid-tofghp2h]{width:var(--size);height:var(--size);background:linear-gradient(145deg, var(--heading), color-mix(in srgb, var(--heading) 52%, var(--bg)) 45%, color-mix(in srgb, var(--heading) 88%, var(--bg)) 62%, color-mix(in srgb, var(--heading) 40%, var(--bg)));box-shadow:0 6px 16px color-mix(in srgb, var(--shadow-ink) 45%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.jmp__dot[data-astro-cid-tofghp2h]:before{content:"";background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--btn-bg) 70%, var(--heading)), var(--btn-bg) 60%, color-mix(in srgb, var(--btn-bg) 70%, var(--shadow-ink)));border-radius:50%;position:absolute;inset:3px}.jmp__dot[data-astro-cid-tofghp2h] span[data-astro-cid-tofghp2h]{font:700 .75rem / 1 var(--ff-display);color:var(--btn-fg);position:relative}.jmp__name[data-astro-cid-tofghp2h]{white-space:nowrap;font:700 .75rem / 1.2 var(--ff-body);color:var(--fg);text-shadow:0 1px 3px color-mix(in srgb, var(--shadow-ink) 80%, transparent);padding:.1rem .35rem;position:absolute}.jmp__pin--right[data-astro-cid-tofghp2h] .jmp__name[data-astro-cid-tofghp2h]{top:50%;left:calc(100% + 2px);transform:translateY(-50%)}.jmp__pin--left[data-astro-cid-tofghp2h] .jmp__name[data-astro-cid-tofghp2h]{top:50%;right:calc(100% + 2px);transform:translateY(-50%)}.jmp__pin--above[data-astro-cid-tofghp2h] .jmp__name[data-astro-cid-tofghp2h]{bottom:calc(100% + 1px);left:50%;transform:translate(-50%)}.jmp__pin--below[data-astro-cid-tofghp2h] .jmp__name[data-astro-cid-tofghp2h]{top:calc(100% + 1px);left:50%;transform:translate(-50%)}.jmp__open[data-astro-cid-tofghp2h]{right:var(--space-3);bottom:var(--space-3);z-index:2;background:var(--btn-bg);color:var(--btn-fg);font:700 var(--fs-sm) / 1.2 var(--ff-body);box-shadow:0 6px 16px color-mix(in srgb, var(--shadow-ink) 40%, transparent);transition:translate var(--dur-2);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;display:inline-flex;position:absolute}.jmp__map[data-astro-cid-tofghp2h]:hover svg[data-astro-cid-tofghp2h]{transform:scale(1.02)}.jmp__map[data-astro-cid-tofghp2h]:hover .jmp__open[data-astro-cid-tofghp2h],.jmp__map[data-astro-cid-tofghp2h]:focus-visible .jmp__open[data-astro-cid-tofghp2h]{translate:0 -2px}@media (prefers-reduced-motion:reduce){.jmp__map[data-astro-cid-tofghp2h] svg[data-astro-cid-tofghp2h]{transition:none}.jmp__map[data-astro-cid-tofghp2h]:hover svg[data-astro-cid-tofghp2h]{transform:none}}@media (width<=900px){.jmp[data-astro-cid-tofghp2h]{gap:var(--space-6);grid-template-columns:1fr}}@container (width<=480px){.jmp__pin[data-astro-cid-tofghp2h]{--size:1.4rem}.jmp__dot[data-astro-cid-tofghp2h] span[data-astro-cid-tofghp2h]{font-size:.75rem}.jmp__open[data-astro-cid-tofghp2h]{display:none}}@media (width<=600px){.jmp__stats[data-astro-cid-tofghp2h]{justify-content:start;gap:var(--space-5);grid-template-columns:repeat(3,auto);display:grid}}
