.pl-map[data-astro-cid-s6zpbgza]{margin:0;position:relative}.pl-map[data-astro-cid-s6zpbgza] svg[data-astro-cid-s6zpbgza]{width:100%;height:auto;display:block;overflow:visible}.pl-map__halo[data-astro-cid-s6zpbgza]{fill:#4aa8ff29;stroke:none}.pl-map__land[data-astro-cid-s6zpbgza]{fill:url(#pl-map-fill);stroke:#7ec4ff8c;stroke-width:1.6px;stroke-linejoin:round}.pl-map__point[data-astro-cid-s6zpbgza]{cursor:pointer}.pl-map__dot[data-astro-cid-s6zpbgza]{fill:var(--color-flame,#ff671f);stroke:#ffd8bed9;stroke-width:1.4px;transition:fill .18s,stroke-width .18s}.pl-map__pulse[data-astro-cid-s6zpbgza]{fill:#ff671f2e;transition:fill .18s,r .18s}.pl-map__hit[data-astro-cid-s6zpbgza]{fill:#0000}.pl-map__point[data-astro-cid-s6zpbgza]:hover .pl-map__dot[data-astro-cid-s6zpbgza],.pl-map__point[data-astro-cid-s6zpbgza]:focus-visible .pl-map__dot[data-astro-cid-s6zpbgza],.pl-map__point[data-astro-cid-s6zpbgza].is-hovered .pl-map__dot[data-astro-cid-s6zpbgza],.pl-map__point[data-astro-cid-s6zpbgza].is-active .pl-map__dot[data-astro-cid-s6zpbgza]{fill:#ff8a4c;stroke-width:2.4px}.pl-map__point[data-astro-cid-s6zpbgza]:hover .pl-map__pulse[data-astro-cid-s6zpbgza],.pl-map__point[data-astro-cid-s6zpbgza]:focus-visible .pl-map__pulse[data-astro-cid-s6zpbgza],.pl-map__point[data-astro-cid-s6zpbgza].is-hovered .pl-map__pulse[data-astro-cid-s6zpbgza],.pl-map__point[data-astro-cid-s6zpbgza].is-active .pl-map__pulse[data-astro-cid-s6zpbgza]{fill:#ff8a4c61}.pl-map__point[data-astro-cid-s6zpbgza]:focus-visible{outline:none}.pl-map__point[data-astro-cid-s6zpbgza]:focus-visible .pl-map__pulse[data-astro-cid-s6zpbgza]{stroke:#ffd9c4;stroke-width:2px}.sr-only[data-astro-cid-s6zpbgza]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.pl-map__dot[data-astro-cid-s6zpbgza],.pl-map__pulse[data-astro-cid-s6zpbgza]{transition:none}}.regions[data-astro-cid-z4e3pfch]{padding:clamp(36px,4.5vw,64px) 0 0}.regions__eyebrow[data-astro-cid-z4e3pfch]{border:1px solid var(--line);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--primary);background:var(--card);border-radius:999px;margin:0 0 14px;padding:6px 13px;font-size:10.5px;font-weight:700;display:inline-block}.regions__head[data-astro-cid-z4e3pfch]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(20px,2.4vw,28px);display:flex}.regions__title[data-astro-cid-z4e3pfch]{letter-spacing:-.025em;margin:0 0 6px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(24px,2.5vw,34px);font-weight:800}.regions__lead[data-astro-cid-z4e3pfch]{color:var(--muted);margin:0;font-size:13.5px}.regions__search[data-astro-cid-z4e3pfch]{flex:0 260px;align-items:center;display:flex;position:relative}.regions__search-icon[data-astro-cid-z4e3pfch]{pointer-events:none;color:var(--muted);place-items:center;display:grid;position:absolute;left:13px}.regions__search-icon[data-astro-cid-z4e3pfch] svg{width:15px;height:15px}.regions__search[data-astro-cid-z4e3pfch] input[data-astro-cid-z4e3pfch]{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--card);border-radius:999px;padding:11px 14px 11px 36px;font-size:13.5px}.regions__search[data-astro-cid-z4e3pfch] input[data-astro-cid-z4e3pfch]:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 60%, transparent);outline-offset:1px}.regions__body[data-astro-cid-z4e3pfch]{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:clamp(18px,2vw,26px);display:grid}.regions__map-card[data-astro-cid-z4e3pfch]{color:#eaf2fb;background:linear-gradient(160deg,#0d2740 0%,#08192c 60%,#071426 100%);border-radius:18px;flex-direction:column;padding:clamp(18px,2vw,24px);display:flex;box-shadow:inset 0 1px #ffffff1a}.regions__map-eyebrow[data-astro-cid-z4e3pfch]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:#d6e4f49e;margin:0 0 10px;font-size:10px;font-weight:700}.regions__map-total[data-astro-cid-z4e3pfch]{letter-spacing:-.02em;color:#fff;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(26px,2.4vw,34px);font-weight:800}.regions__map-total[data-astro-cid-z4e3pfch] b[data-astro-cid-z4e3pfch]{font-weight:800}.regions__map-sub[data-astro-cid-z4e3pfch]{color:#d6e4f4b3;margin:2px 0 16px;font-size:13px}.regions__map-leader[data-astro-cid-z4e3pfch]{color:#d6e4f4a8;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:3px;margin:16px 0 0;padding:12px 14px;font-size:12.5px;display:flex}.regions__map-leader[data-astro-cid-z4e3pfch] b[data-astro-cid-z4e3pfch]{color:#fff;font-size:13.5px}.regions__map-hint[data-astro-cid-z4e3pfch]{color:var(--color-flame,#ff671f);margin:12px 0 0;font-size:12px}.regions__grid[data-astro-cid-z4e3pfch]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.region-card[data-astro-cid-z4e3pfch]{border:1px solid var(--line);background:var(--card);height:100%;color:inherit;border-radius:14px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:13px 14px;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.region-card[data-astro-cid-z4e3pfch]:hover,.region-card[data-astro-cid-z4e3pfch].is-hovered,.region-card[data-astro-cid-z4e3pfch].is-active{border-color:color-mix(in oklab, var(--primary) 55%, var(--line));transform:translateY(-2px);box-shadow:0 14px 30px -22px #0c182899}.region-card__badge[data-astro-cid-z4e3pfch]{width:30px;height:30px;font-family:var(--font-mono,ui-monospace, monospace);color:var(--muted);background:var(--paper);border-radius:9px;place-items:center;font-size:10.5px;font-weight:700;display:grid}.region-card[data-astro-cid-z4e3pfch]:hover .region-card__badge[data-astro-cid-z4e3pfch],.region-card[data-astro-cid-z4e3pfch].is-hovered .region-card__badge[data-astro-cid-z4e3pfch],.region-card[data-astro-cid-z4e3pfch].is-active .region-card__badge[data-astro-cid-z4e3pfch]{color:#fff;background:var(--color-flame,#ff671f)}.region-card__body[data-astro-cid-z4e3pfch]{flex-direction:column;gap:4px;min-width:0;display:flex}.region-card__name[data-astro-cid-z4e3pfch]{overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.18}.region-card__meta[data-astro-cid-z4e3pfch]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:-.01em;white-space:nowrap;color:var(--muted);font-size:10px}.region-card__bar[data-astro-cid-z4e3pfch]{background:color-mix(in oklab, var(--ink) 10%, transparent);border-radius:999px;height:3px;margin-top:3px;display:block;overflow:hidden}.region-card__bar-fill[data-astro-cid-z4e3pfch]{border-radius:inherit;background:linear-gradient(90deg, var(--color-flame,#ff671f), #ffa76b);height:100%;display:block}.region-card__go[data-astro-cid-z4e3pfch]{color:var(--muted);opacity:0;place-items:center;transition:opacity .16s,transform .16s;display:grid}.region-card__go[data-astro-cid-z4e3pfch] svg{width:15px;height:15px}.region-card[data-astro-cid-z4e3pfch]:hover .region-card__go[data-astro-cid-z4e3pfch],.region-card[data-astro-cid-z4e3pfch].is-hovered .region-card__go[data-astro-cid-z4e3pfch],.region-card[data-astro-cid-z4e3pfch]:focus-visible .region-card__go[data-astro-cid-z4e3pfch]{opacity:1;color:var(--primary);transform:translate(2px)}.regions__empty[data-astro-cid-z4e3pfch]{text-align:center;color:var(--muted);grid-column:1/-1;padding:20px 0;font-size:13.5px}.sr-only[data-astro-cid-z4e3pfch]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.regions__grid[data-astro-cid-z4e3pfch]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.regions__body[data-astro-cid-z4e3pfch]{grid-template-columns:minmax(0,1fr)}.regions__map-card[data-astro-cid-z4e3pfch]{grid-template-columns:minmax(0,1fr) minmax(0,200px);align-items:center;gap:18px;display:grid}.regions__map-card[data-astro-cid-z4e3pfch] .pl-map{grid-area:1/2/span 4}}@media (width<=720px){.regions__head[data-astro-cid-z4e3pfch]{flex-direction:column;align-items:stretch}.regions__search[data-astro-cid-z4e3pfch]{flex:auto}.regions__grid[data-astro-cid-z4e3pfch]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.region-card[data-astro-cid-z4e3pfch]{grid-template-columns:28px minmax(0,1fr);padding:12px}.region-card__go[data-astro-cid-z4e3pfch]{display:none}}@media (width<=420px){.regions__map-card[data-astro-cid-z4e3pfch]{grid-template-columns:minmax(0,1fr)}.regions__map-card[data-astro-cid-z4e3pfch] .pl-map{grid-area:auto/1;max-width:220px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.region-card[data-astro-cid-z4e3pfch],.region-card__go[data-astro-cid-z4e3pfch]{transition:none}.region-card[data-astro-cid-z4e3pfch]:hover{transform:none}}main[data-astro-cid-oqczvfdt]{padding-bottom:64px}.hub-banner{margin-top:clamp(32px,4vw,56px)}.crumbs[data-astro-cid-oqczvfdt]{font-family:var(--font-mono);color:var(--muted);gap:8px;margin-bottom:24px;font-size:12px;display:flex}.crumbs[data-astro-cid-oqczvfdt] a[data-astro-cid-oqczvfdt]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-oqczvfdt] a[data-astro-cid-oqczvfdt]:hover,.crumbs[data-astro-cid-oqczvfdt] .current[data-astro-cid-oqczvfdt]{color:var(--color-ink)}.eyebrow[data-astro-cid-oqczvfdt]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-flame-600);font-size:11px;font-weight:600;display:inline-block}.hub-hero[data-astro-cid-oqczvfdt]{max-width:780px;margin-bottom:8px}.hub-hero[data-astro-cid-oqczvfdt] .eyebrow[data-astro-cid-oqczvfdt]{margin-bottom:12px}.hub-hero[data-astro-cid-oqczvfdt] h1[data-astro-cid-oqczvfdt]{margin-bottom:14px;font-size:clamp(32px,4vw,48px)}.hub-hero[data-astro-cid-oqczvfdt] .lede[data-astro-cid-oqczvfdt]{color:var(--color-graphite);font-size:17px;line-height:1.5}.hub-section[data-astro-cid-oqczvfdt]{margin-top:48px}.hub-section[data-astro-cid-oqczvfdt] h2[data-astro-cid-oqczvfdt]{margin:8px 0 18px}.hub-section--cta[data-astro-cid-oqczvfdt]{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:28px 32px}.voiv-grid[data-astro-cid-oqczvfdt]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=1000px){.voiv-grid[data-astro-cid-oqczvfdt]{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.voiv-grid[data-astro-cid-oqczvfdt]{grid-template-columns:repeat(2,1fr)}}.voiv-card[data-astro-cid-oqczvfdt]{background:var(--card);border:1px solid var(--line);color:inherit;border-radius:12px;padding:16px 18px;text-decoration:none;transition:transform .2s,border-color .2s;display:block}.voiv-card[data-astro-cid-oqczvfdt]:hover{border-color:var(--color-ink);transform:translateY(-2px)}.voiv-card[data-astro-cid-oqczvfdt] h4[data-astro-cid-oqczvfdt]{margin-bottom:6px;font-size:15.5px}.voiv-card[data-astro-cid-oqczvfdt] .v-meta[data-astro-cid-oqczvfdt]{font-family:var(--font-mono);color:var(--muted);letter-spacing:.03em;margin:0;font-size:11.5px;line-height:1.55}.voiv-card[data-astro-cid-oqczvfdt] .v-meta[data-astro-cid-oqczvfdt] b[data-astro-cid-oqczvfdt]{color:var(--color-ink);font-weight:500}.city-list[data-astro-cid-oqczvfdt]{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:8px;list-style:none;display:grid}@media (width<=800px){.city-list[data-astro-cid-oqczvfdt]{grid-template-columns:1fr 1fr}}@media (width<=520px){.city-list[data-astro-cid-oqczvfdt]{grid-template-columns:1fr}}.city-list[data-astro-cid-oqczvfdt] a[data-astro-cid-oqczvfdt]{color:inherit;border-radius:8px;grid-template-columns:1fr auto auto;align-items:baseline;gap:12px;padding:10px 14px;text-decoration:none;transition:background .15s;display:grid}.city-list[data-astro-cid-oqczvfdt] a[data-astro-cid-oqczvfdt]:hover{background:#0000000a}.city-name[data-astro-cid-oqczvfdt]{color:var(--color-ink);font-weight:600}.city-meta[data-astro-cid-oqczvfdt]{font-family:var(--font-mono);color:var(--muted);letter-spacing:.03em;font-size:11px}.city-count[data-astro-cid-oqczvfdt]{font-family:var(--font-mono);color:var(--color-flame-600);font-size:12px;font-weight:600}.empty-note[data-astro-cid-oqczvfdt]{color:var(--muted);font-style:normal}.cta[data-astro-cid-oqczvfdt]{background:var(--color-ink);color:#fff;border-radius:999px;margin-top:14px;padding:12px 22px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.cta[data-astro-cid-oqczvfdt]:hover{background:var(--color-flame-600)}
