.chart[data-astro-cid-iqbjxxlh]{box-shadow:0 0 0 1px var(--line), 0 40px 70px -46px #1c1846b3;background:#f6f0ff;border-radius:28px;margin:0 0 40px;overflow:hidden}.chart[data-astro-cid-iqbjxxlh] svg[data-astro-cid-iqbjxxlh]{width:100%;height:auto;display:block}.chart[data-astro-cid-iqbjxxlh] figcaption[data-astro-cid-iqbjxxlh]{color:var(--muted);background:var(--card);border-top:1px solid var(--line);padding:14px 22px 18px;font-size:.88rem}.contours[data-astro-cid-iqbjxxlh] path[data-astro-cid-iqbjxxlh]{fill:none;stroke:#5a4fcf1a;stroke-width:1.5px}.road[data-astro-cid-iqbjxxlh]{fill:none;stroke:#3c38632e;stroke-width:5px;stroke-linecap:round}.river[data-astro-cid-iqbjxxlh]{fill:none;stroke:#7fd8f0;stroke-width:5px;stroke-linecap:round;stroke-dasharray:14 8;animation:6s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-88px}}.lake[data-astro-cid-iqbjxxlh]{fill:#a8e6f6}.city[data-astro-cid-iqbjxxlh]{font:800 15px var(--head);letter-spacing:.2em;fill:#e2502abf}.shield[data-astro-cid-iqbjxxlh] path[data-astro-cid-iqbjxxlh]{fill:#3c3863;stroke:#fff;stroke-width:2px}.shield[data-astro-cid-iqbjxxlh] text[data-astro-cid-iqbjxxlh]{font:800 10px var(--sans);fill:#fff;text-anchor:middle}.route[data-astro-cid-iqbjxxlh]{fill:none;stroke:var(--tang);stroke-width:2.5px;stroke-dasharray:2 9;stroke-linecap:round;opacity:.8;animation:3s linear infinite routeRun}@keyframes routeRun{to{stroke-dashoffset:-44px}}.pin[data-astro-cid-iqbjxxlh]{cursor:pointer}.pin-in[data-astro-cid-iqbjxxlh]{opacity:0;transition:transform .7s var(--spring), opacity .4s;transition-delay:calc(var(--i) * 70ms);transform:translateY(-20px)}.chart[data-astro-cid-iqbjxxlh].in .pin-in[data-astro-cid-iqbjxxlh]{opacity:1;transform:none}.pulse[data-astro-cid-iqbjxxlh]{fill:#ff6a3d40;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite pulse;animation-delay:calc(var(--i) * -.3s)}@keyframes pulse{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}.base[data-astro-cid-iqbjxxlh]{fill:var(--mint);stroke:#fff;stroke-width:2px}.stem[data-astro-cid-iqbjxxlh]{stroke:var(--night);stroke-width:3px}.head[data-astro-cid-iqbjxxlh]{fill:var(--night);stroke:#fff;stroke-width:3px;transition:fill .2s}.count[data-astro-cid-iqbjxxlh]{font:800 13px var(--head);fill:var(--led);text-anchor:middle}.town[data-astro-cid-iqbjxxlh]{font:800 15px var(--head);fill:var(--night);paint-order:stroke;stroke:#f6f0ff;stroke-width:5px;stroke-linejoin:round}.pin[data-astro-cid-iqbjxxlh]:hover .head[data-astro-cid-iqbjxxlh],.pin[data-astro-cid-iqbjxxlh]:focus .head[data-astro-cid-iqbjxxlh]{fill:var(--tang)}.pin[data-astro-cid-iqbjxxlh]:hover .count[data-astro-cid-iqbjxxlh],.pin[data-astro-cid-iqbjxxlh]:focus .count[data-astro-cid-iqbjxxlh]{fill:#fff}.filter[data-astro-cid-iqbjxxlh]{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.filter[data-astro-cid-iqbjxxlh] button[data-astro-cid-iqbjxxlh]{font:800 .8rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--night);background:var(--card);border:2px solid var(--night);cursor:pointer;border-radius:12px;padding:13px 18px;transition:background .2s,color .2s,border-radius .3s}.filter[data-astro-cid-iqbjxxlh] button[data-astro-cid-iqbjxxlh]:hover{border-radius:999px}.filter[data-astro-cid-iqbjxxlh] button[data-astro-cid-iqbjxxlh][aria-pressed=true]{background:var(--night);color:var(--led);border-radius:999px}.club-grid[data-astro-cid-iqbjxxlh]{grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:24px;display:grid}.club[data-astro-cid-iqbjxxlh]{background:var(--card);box-shadow:0 0 0 1px var(--line), 0 30px 50px -40px #1c184699;border-radius:24px;align-content:start;gap:12px;padding:28px 26px 24px;scroll-margin-top:110px;display:grid;position:relative}.club[data-astro-cid-iqbjxxlh][hidden]{display:none}.club[data-astro-cid-iqbjxxlh]:target{box-shadow:0 0 0 3px var(--tang), 0 30px 50px -40px #1c184699}.club[data-astro-cid-iqbjxxlh]:after{content:"";background:var(--tang);width:18px;height:18px;box-shadow:11px 11px 0 -2px var(--mint);opacity:.9;border-radius:4px;position:absolute;top:22px;right:22px}.club[data-astro-cid-iqbjxxlh] header[data-astro-cid-iqbjxxlh]{gap:6px;padding-right:30px;display:grid}.badge[data-astro-cid-iqbjxxlh]{background:var(--night);color:var(--led);font:800 .66rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:6px 10px}.club[data-astro-cid-iqbjxxlh] h3[data-astro-cid-iqbjxxlh]{margin:4px 0 0;font-size:1.45rem}.levels[data-astro-cid-iqbjxxlh]{color:var(--mint-2);margin:0;font-size:.95rem;font-weight:700}.when[data-astro-cid-iqbjxxlh]{color:var(--night2);background:#f6f1ff;border-radius:14px;margin:0;padding:12px 14px;font-weight:700;list-style:none}.note[data-astro-cid-iqbjxxlh]{color:var(--tang-2);margin:0;font-size:.92rem;font-weight:600}.where[data-astro-cid-iqbjxxlh]{gap:10px;margin:0;font-size:.95rem;display:flex}.where[data-astro-cid-iqbjxxlh] svg,.contacts[data-astro-cid-iqbjxxlh] svg,.web[data-astro-cid-iqbjxxlh] svg{width:18px;height:18px;color:var(--tang);flex:none}.where[data-astro-cid-iqbjxxlh] a[data-astro-cid-iqbjxxlh]{color:var(--ink);text-decoration:none}.where[data-astro-cid-iqbjxxlh] a[data-astro-cid-iqbjxxlh]:hover{color:var(--tang-2)}.contacts[data-astro-cid-iqbjxxlh]{gap:10px;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.contacts[data-astro-cid-iqbjxxlh] li[data-astro-cid-iqbjxxlh]{gap:3px;display:grid}.contacts[data-astro-cid-iqbjxxlh] a[data-astro-cid-iqbjxxlh],.web[data-astro-cid-iqbjxxlh] a[data-astro-cid-iqbjxxlh]{word-break:break-all;align-items:center;gap:8px;display:inline-flex}.web[data-astro-cid-iqbjxxlh]{gap:6px;margin:0;font-size:.95rem;display:grid}@media (width<=600px){.town[data-astro-cid-iqbjxxlh]{font-size:22px}.count[data-astro-cid-iqbjxxlh]{font-size:16px}}
