.home-map.svelte-w2h9fj{margin:0}.frame.svelte-w2h9fj{color:var(--color);outline-offset:3px;border-radius:.75rem;text-decoration:none;display:block;position:relative;overflow:hidden;container-type:inline-size}svg.svelte-w2h9fj{width:100%;height:100%;display:block}.sea.svelte-w2h9fj{fill:var(--lightningcss-light,#e1ecf4)var(--lightningcss-dark,#1d2835)}.land.svelte-w2h9fj{fill:var(--lightningcss-light,#f8f8f6)var(--lightningcss-dark,#383c42)}.borders.svelte-w2h9fj{fill:none;stroke:var(--lightningcss-light,#d5d1cd)var(--lightningcss-dark,#50545e);stroke-width:.8px;stroke-linejoin:round}.frame.svelte-w2h9fj:hover .land:where(.svelte-w2h9fj){fill:var(--lightningcss-light,#fdfdfc)var(--lightningcss-dark,#3f434a)}.marker.svelte-w2h9fj{width:0;height:0;position:absolute}.dot.svelte-w2h9fj{background:var(--primary);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--surface);border-radius:9999px;position:absolute;transform:translate(-50%,-50%)}.label.svelte-w2h9fj{background:color-mix(in srgb, var(--surface) 85%, transparent);white-space:nowrap;--gap:.45rem;border-radius:.375rem;flex-direction:column;align-items:center;padding:.125rem .375rem;line-height:1.15;display:flex;position:absolute}.form.svelte-w2h9fj{font-size:max(.8rem,min(3.6cqi,1.05rem));font-weight:700}.name.svelte-w2h9fj{color:var(--color-secondary);font-size:max(.6rem,min(2.3cqi,.7rem))}.side-e.svelte-w2h9fj .label:where(.svelte-w2h9fj){transform:translate(var(--gap), -50%)}.side-w.svelte-w2h9fj .label:where(.svelte-w2h9fj){transform:translate(calc(-100% - var(--gap)), -50%)}.side-n.svelte-w2h9fj .label:where(.svelte-w2h9fj){transform:translate(-50%, calc(-100% - var(--gap)))}.side-s.svelte-w2h9fj .label:where(.svelte-w2h9fj){transform:translate(-50%, var(--gap))}figcaption.svelte-w2h9fj{color:var(--color-secondary);margin-top:.5rem;font-size:.8125rem}.ids-band.svelte-a6o91k{max-width:72rem;margin:0 auto;padding:2rem 1rem 0}.card.svelte-a6o91k{background:var(--surface);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:1.5rem 2.5rem;padding:1.75rem 2rem;display:flex}.text.svelte-a6o91k{flex:22rem}h2.svelte-a6o91k{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.375rem;font-weight:700}p.svelte-a6o91k{color:var(--color-secondary);margin:0 0 1.25rem;line-height:1.55}p.svelte-a6o91k a:where(.svelte-a6o91k){color:var(--color);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.15em;font-weight:600}p.svelte-a6o91k a:where(.svelte-a6o91k):hover{text-decoration-color:currentColor}.admin-only.svelte-a6o91k{color:var(--primary);vertical-align:-1px;margin-left:.25rem;font-size:1.125rem}.map.svelte-a6o91k{flex:20rem;max-width:28rem}
