.clubs-grid[data-astro-cid-iqbjxxlh]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:44px;max-width:1320px;display:grid}.chart[data-astro-cid-iqbjxxlh]{border:2px solid var(--navy);box-shadow:0 0 0 5px var(--paper), 0 0 0 6px var(--brass), 0 30px 60px -40px #14243d99;background:#f7eedb;border-radius:6px;margin:0;position:sticky;top:108px;overflow:hidden}.chart[data-astro-cid-iqbjxxlh] svg[data-astro-cid-iqbjxxlh]{width:100%;height:auto;display:block}.chart-compass{opacity:.85;position:absolute;bottom:10px;right:10px}.rhumb[data-astro-cid-iqbjxxlh]{stroke:#8c213121;stroke-width:1px}.river[data-astro-cid-iqbjxxlh]{fill:none;stroke:var(--sea);stroke-width:3px;stroke-linecap:round;opacity:.55;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2s .2s}.loop[data-astro-cid-iqbjxxlh]{fill:none;stroke:var(--navy);stroke-width:1.5px;stroke-dasharray:6 6;opacity:.35}.lbl[data-astro-cid-iqbjxxlh]{font:600 13px/1 var(--sans);fill:var(--navy);letter-spacing:.06em;paint-order:stroke;stroke:#f7eedb;stroke-width:4px}.river-lbl[data-astro-cid-iqbjxxlh]{font:italic 500 16px/1 var(--script);fill:var(--sea)}.loop-lbl[data-astro-cid-iqbjxxlh]{font:700 13px/1 var(--sans);fill:var(--navy);opacity:.55}.pin[data-astro-cid-iqbjxxlh]{color:var(--navy);cursor:pointer}.pin[data-astro-cid-iqbjxxlh] g[data-astro-cid-iqbjxxlh]{opacity:0}.pin[data-astro-cid-iqbjxxlh] .ring[data-astro-cid-iqbjxxlh]{fill:#fffdf7;stroke:var(--brass);stroke-width:3px;transition:fill .2s}.pin[data-astro-cid-iqbjxxlh] .count[data-astro-cid-iqbjxxlh] circle[data-astro-cid-iqbjxxlh]{fill:var(--maroon)}.pin[data-astro-cid-iqbjxxlh] .count[data-astro-cid-iqbjxxlh] text[data-astro-cid-iqbjxxlh]{font:700 12px/1 var(--sans);fill:#fff}.town-lbl[data-astro-cid-iqbjxxlh]{font-size:17px;font-weight:700}.pin[data-astro-cid-iqbjxxlh]:hover .ring[data-astro-cid-iqbjxxlh],.pin[data-astro-cid-iqbjxxlh].on .ring[data-astro-cid-iqbjxxlh]{fill:var(--brass-2)}.pin[data-astro-cid-iqbjxxlh].dim{opacity:.35}.chart[data-astro-cid-iqbjxxlh].in .river[data-astro-cid-iqbjxxlh]{stroke-dashoffset:0}.chart[data-astro-cid-iqbjxxlh].in .pin[data-astro-cid-iqbjxxlh] g[data-astro-cid-iqbjxxlh]{animation:drop .7s cubic-bezier(.34, 1.56, .64, 1) calc(.6s + var(--i) * .14s) forwards}@keyframes drop{0%{opacity:0;translate:0 -40px}to{opacity:1;translate:0}}.days[data-astro-cid-iqbjxxlh]{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.days[data-astro-cid-iqbjxxlh] button[data-astro-cid-iqbjxxlh]{font:700 .8rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;border:1.5px solid var(--navy);background:var(--card);color:var(--navy);cursor:pointer;border-radius:3px;padding:12px 15px}.days[data-astro-cid-iqbjxxlh] button[data-astro-cid-iqbjxxlh][aria-pressed=true]{background:var(--navy);color:var(--brass-2)}.days[data-astro-cid-iqbjxxlh] button[data-astro-cid-iqbjxxlh]:disabled{opacity:.35;cursor:default}.showing[data-astro-cid-iqbjxxlh]{margin:0 0 20px;font-size:.92rem}.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:6px;padding:26px 26px 24px;scroll-margin-top:110px;position:relative;box-shadow:0 20px 40px -34px #14243db3}.club[data-astro-cid-iqbjxxlh][hidden]{display:none}.club[data-astro-cid-iqbjxxlh] header[data-astro-cid-iqbjxxlh]{border-bottom:1px dashed #bfae88;gap:8px;margin-bottom:16px;padding-bottom:14px;display:grid}.club[data-astro-cid-iqbjxxlh] h2[data-astro-cid-iqbjxxlh]{margin:0;font-size:clamp(1.35rem,2.2vw,1.7rem)}.lvl[data-astro-cid-iqbjxxlh]{font:700 .72rem/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--cream);background:var(--maroon);border-radius:3px;justify-self:start;padding:6px 10px}.club-body[data-astro-cid-iqbjxxlh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (width<=1100px){.club-body[data-astro-cid-iqbjxxlh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.club-body[data-astro-cid-iqbjxxlh]{grid-template-columns:minmax(0,1fr)}}.club[data-astro-cid-iqbjxxlh] h3[data-astro-cid-iqbjxxlh]{font:700 .7rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.club[data-astro-cid-iqbjxxlh] p[data-astro-cid-iqbjxxlh]{overflow-wrap:anywhere;margin:0 0 8px;font-size:.96rem;line-height:1.5}.club[data-astro-cid-iqbjxxlh] p[data-astro-cid-iqbjxxlh] a[data-astro-cid-iqbjxxlh]{color:var(--ink-2)}.chips[data-astro-cid-iqbjxxlh]{flex-wrap:wrap;gap:3px;display:flex;margin-top:10px!important}.chips[data-astro-cid-iqbjxxlh] span[data-astro-cid-iqbjxxlh]{font:700 .62rem/1 var(--sans);letter-spacing:.06em;border:1px solid var(--line);color:#b3a68a;border-radius:2px;padding:5px}.chips[data-astro-cid-iqbjxxlh] span[data-astro-cid-iqbjxxlh].on{background:var(--navy);color:var(--brass-2);border-color:var(--navy)}.club[data-astro-cid-iqbjxxlh] .btn[data-astro-cid-iqbjxxlh]{margin-top:10px}@media (width<=960px){.clubs-grid[data-astro-cid-iqbjxxlh]{grid-template-columns:minmax(0,1fr)}.chart[data-astro-cid-iqbjxxlh]{position:relative;top:0}}@media (prefers-reduced-motion:reduce){.pin[data-astro-cid-iqbjxxlh] g[data-astro-cid-iqbjxxlh]{opacity:1}.river[data-astro-cid-iqbjxxlh]{stroke-dashoffset:0}}
