svg.svelte-hcyc9k{width:100%;height:auto;display:block}.water.svelte-hcyc9k{fill:var(--water)}.land.svelte-hcyc9k{fill:var(--land);stroke:var(--land-stroke);stroke-width:1.5px;stroke-linejoin:round}.lake.svelte-hcyc9k{fill:var(--water);stroke:var(--land-stroke);stroke-width:1.5px;stroke-linejoin:round}.pin.svelte-hcyc9k{fill:var(--accent);stroke:var(--surface);stroke-width:3px}.count.svelte-hcyc9k{fill:#fff;font:800 20px var(--font-body);text-anchor:middle}.label.svelte-hcyc9k{fill:var(--text);font:700 19px var(--font-body);text-anchor:middle;paint-order:stroke;stroke:var(--land);stroke-width:4px}@media (prefers-color-scheme:dark){.count.svelte-hcyc9k{fill:#1a0d05}}.hero.svelte-119hrps{flex-wrap:wrap;align-items:center;gap:40px 56px;padding-block:56px 24px;display:flex}.intro.svelte-119hrps{flex-direction:column;flex:460px;gap:22px;min-width:0;display:flex}h1.svelte-119hrps{letter-spacing:-.02em;font-size:clamp(2.6rem,6.5vw,4.4rem);line-height:1.02}.lead.svelte-119hrps{color:var(--muted);max-width:34em;margin:0;font-size:1.15rem}.try.svelte-119hrps{color:var(--muted);margin:0}.try.svelte-119hrps a:where(.svelte-119hrps){color:var(--text)}.teaser.svelte-119hrps{border:1.5px solid var(--ink);background:var(--water);max-width:520px;box-shadow:8px 8px 0 var(--accent);border-radius:20px;flex:360px;margin-inline:auto;text-decoration:none;position:relative;overflow:hidden}.open.svelte-119hrps{pointer-events:none;position:absolute;bottom:16px;left:16px}.block.svelte-119hrps{margin-top:72px}.head.svelte-119hrps{border-bottom:3px double var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:8px;padding-bottom:14px;display:flex}h2.svelte-119hrps{font-size:clamp(1.7rem,3.5vw,2.4rem)}.head.svelte-119hrps a:where(.svelte-119hrps){font-weight:700}.block.svelte-119hrps>h2:where(.svelte-119hrps){margin-bottom:24px}.cities.svelte-119hrps{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));column-gap:64px;margin:0;padding:0;list-style:none;display:grid}.cities.svelte-119hrps li:where(.svelte-119hrps){border-bottom:1px solid var(--border)}.cities.svelte-119hrps .leader:where(.svelte-119hrps){align-items:baseline;min-height:52px;padding-block:12px}.cities.svelte-119hrps .name:where(.svelte-119hrps){font-family:var(--font-display);font-size:1.35rem}.cities.svelte-119hrps .num:where(.svelte-119hrps){font-variant-numeric:tabular-nums;font-weight:700}.cities.svelte-119hrps a:where(.svelte-119hrps):hover .name:where(.svelte-119hrps){color:var(--accent-strong)}.block.svelte-119hrps>.grid,.head.svelte-119hrps+.grid{margin-top:20px}.steps.svelte-119hrps{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:32px 48px;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-119hrps li:where(.svelte-119hrps){border-top:3px double var(--ink);padding-top:18px}.n.svelte-119hrps{font-family:var(--font-display);color:var(--accent);font-size:3.2rem;line-height:1;display:block}.steps.svelte-119hrps h3:where(.svelte-119hrps){margin:10px 0 6px;font-size:1.4rem}.steps.svelte-119hrps p:where(.svelte-119hrps){color:var(--muted);max-width:32ch;margin:0}
