.clubs-grid[data-astro-cid-iqbjxxlh]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:44px;display:grid}.rmap[data-astro-cid-iqbjxxlh]{background:#0d1a31;border-radius:20px;margin:0;scroll-margin-top:100px;position:sticky;top:104px;overflow:hidden;box-shadow:0 0 0 1px #f4c4684d,0 40px 60px -40px #0b1528e6}.rmap[data-astro-cid-iqbjxxlh] svg[data-astro-cid-iqbjxxlh]{width:100%;height:auto;display:block}.rmap[data-astro-cid-iqbjxxlh] figcaption[data-astro-cid-iqbjxxlh]{color:#8d9abb;background:#0d1a31;padding:10px 16px 14px;font-size:.82rem}.river-glow[data-astro-cid-iqbjxxlh]{fill:none;stroke:#8fd8e62e;stroke-width:26px;stroke-linecap:round;filter:blur(6px)}.river[data-astro-cid-iqbjxxlh]{fill:none;stroke:url(#riv);stroke-width:10px;stroke-linecap:round}.river-flow[data-astro-cid-iqbjxxlh]{fill:none;stroke:#ffffffa6;stroke-width:1.6px;stroke-dasharray:3 22;stroke-linecap:round;animation:3s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-50px}}.state[data-astro-cid-iqbjxxlh]{font:900 40px/1 var(--serif);letter-spacing:.32em;fill:#f4c46833}.bridge-mark[data-astro-cid-iqbjxxlh] path[data-astro-cid-iqbjxxlh]{fill:none;stroke:var(--bridge-blue);stroke-width:2px;filter:drop-shadow(0 0 4px var(--bridge-blue))}.down[data-astro-cid-iqbjxxlh]{font:700 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;fill:#8fd8ff;opacity:.8}.pin[data-astro-cid-iqbjxxlh]{cursor:pointer}.pin[data-astro-cid-iqbjxxlh] .halo[data-astro-cid-iqbjxxlh]{fill:url(#lamp);opacity:.55;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite halo;animation-delay:calc(var(--i) * .4s)}@keyframes halo{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:.75;transform:scale(1.15)}}.pin[data-astro-cid-iqbjxxlh] .ring[data-astro-cid-iqbjxxlh]{fill:none;stroke:var(--gold);stroke-width:2px}.pin[data-astro-cid-iqbjxxlh] .core[data-astro-cid-iqbjxxlh]{fill:#ffe7a8}.pin[data-astro-cid-iqbjxxlh] .count[data-astro-cid-iqbjxxlh] circle[data-astro-cid-iqbjxxlh]{fill:var(--ember)}.pin[data-astro-cid-iqbjxxlh] .count[data-astro-cid-iqbjxxlh] text[data-astro-cid-iqbjxxlh]{font:800 12px/1 var(--sans);fill:#fff}.pin[data-astro-cid-iqbjxxlh] .town[data-astro-cid-iqbjxxlh]{font:700 19px/1 var(--sans);fill:var(--cream);paint-order:stroke;stroke:#0d1a31;stroke-width:4px}.pin[data-astro-cid-iqbjxxlh]:hover .ring[data-astro-cid-iqbjxxlh],.pin[data-astro-cid-iqbjxxlh].on .ring[data-astro-cid-iqbjxxlh]{stroke:#fff;stroke-width:3px}.pin[data-astro-cid-iqbjxxlh].on .core[data-astro-cid-iqbjxxlh]{fill:#fff}.rmap[data-astro-cid-iqbjxxlh] .lamp[data-astro-cid-iqbjxxlh]{opacity:0}.rmap[data-astro-cid-iqbjxxlh].in .lamp[data-astro-cid-iqbjxxlh]{animation:lampIn .7s var(--spring) both;animation-delay:calc(.4s + var(--i) * .12s)}@keyframes lampIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.days[data-astro-cid-iqbjxxlh]{flex-wrap:wrap;gap:8px;display:flex}.days[data-astro-cid-iqbjxxlh] button[data-astro-cid-iqbjxxlh]{font:700 .82rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;border:1.5px solid var(--night);background:var(--card);color:var(--night);cursor:pointer;border-radius:999px;padding:12px 15px;transition:background .2s,color .2s,box-shadow .2s}.days[data-astro-cid-iqbjxxlh] button[data-astro-cid-iqbjxxlh]:hover:not(:disabled){background:var(--paper-2)}.days[data-astro-cid-iqbjxxlh] button[data-astro-cid-iqbjxxlh][aria-pressed=true]{background:var(--night);color:var(--gold-2);box-shadow:0 0 18px -6px #f4c468cc}.days[data-astro-cid-iqbjxxlh] button[data-astro-cid-iqbjxxlh]:disabled{opacity:.3;cursor:default}.showing[data-astro-cid-iqbjxxlh]{margin:14px 0 22px}.club-list[data-astro-cid-iqbjxxlh]{gap:22px;display:grid}.club[data-astro-cid-iqbjxxlh]{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px 26px 22px;scroll-margin-top:110px;position:relative;box-shadow:0 30px 50px -42px #0b1528cc}.club[data-astro-cid-iqbjxxlh][hidden]{display:none}.club[data-astro-cid-iqbjxxlh].flash{animation:1.6s ease-out flash}@keyframes flash{0%{box-shadow:0 0 0 4px var(--gold)}to{box-shadow:0 0 0 4px #0000}}.club[data-astro-cid-iqbjxxlh] header[data-astro-cid-iqbjxxlh]{border-bottom:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:16px;padding-bottom:14px;display:flex}.club[data-astro-cid-iqbjxxlh] h2[data-astro-cid-iqbjxxlh]{margin:0;font-size:2.1rem}.lvl[data-astro-cid-iqbjxxlh]{font:700 .74rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ember)}.club-body[data-astro-cid-iqbjxxlh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;font-size:.97rem;display:grid}.club-body[data-astro-cid-iqbjxxlh] p[data-astro-cid-iqbjxxlh]{overflow-wrap:anywhere;margin:0 0 6px}.lbl[data-astro-cid-iqbjxxlh]{font:700 .7rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin-bottom:8px;display:block}.note[data-astro-cid-iqbjxxlh]{grid-column:1/-1;font-style:italic}.map-link[data-astro-cid-iqbjxxlh]{font-size:.9rem;font-weight:600}.state-tag[data-astro-cid-iqbjxxlh]{font:700 .66rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;background:var(--night);color:var(--bridge-blue);border-radius:999px;padding:6px 10px;position:absolute;top:-11px;right:22px}@media (width<=1000px){.clubs-grid[data-astro-cid-iqbjxxlh]{grid-template-columns:minmax(0,1fr)}.rmap[data-astro-cid-iqbjxxlh]{position:relative;top:0}}@media (width<=640px){.club-body[data-astro-cid-iqbjxxlh]{grid-template-columns:minmax(0,1fr)}.club[data-astro-cid-iqbjxxlh]{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.rmap[data-astro-cid-iqbjxxlh] .lamp[data-astro-cid-iqbjxxlh]{opacity:1!important}}
