.clubs-grid[data-astro-cid-iqbjxxlh]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:44px;display:grid}.chart[data-astro-cid-iqbjxxlh]{box-shadow:0 0 0 1px var(--line), 0 40px 60px -40px #0a3350b3;background:#fffaf2;border-radius:14px;margin:0;padding:10px;scroll-margin-top:100px;position:sticky;top:104px}.chart[data-astro-cid-iqbjxxlh] svg[data-astro-cid-iqbjxxlh]{border-radius:6px;width:100%;height:auto;display:block}.chart[data-astro-cid-iqbjxxlh] figcaption[data-astro-cid-iqbjxxlh]{color:var(--muted);padding:10px 6px 4px;font-size:.82rem}.lake-ripples[data-astro-cid-iqbjxxlh]{animation:12s linear infinite ripx}@keyframes ripx{0%{transform:translate(0)}to{transform:translate(120px)}}.shore[data-astro-cid-iqbjxxlh]{fill:none;stroke:#fffaf2;stroke-width:5px;stroke-linecap:round}.river[data-astro-cid-iqbjxxlh]{fill:none;stroke:#3fa7c9;stroke-width:4px;stroke-linecap:round;stroke-dasharray:1400;stroke-dashoffset:1400px;transition:stroke-dashoffset 3s var(--ease) .3s}.chart[data-astro-cid-iqbjxxlh].in .river[data-astro-cid-iqbjxxlh]{stroke-dashoffset:0}.lake-name[data-astro-cid-iqbjxxlh]{font:900 34px/1 var(--serif);letter-spacing:.3em;fill:#fffaf266;font-stretch:125%}.down[data-astro-cid-iqbjxxlh]{font:800 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;fill:var(--lake);opacity:.7}.hbeam[data-astro-cid-iqbjxxlh]{fill:#ffe2968c;transform-box:fill-box;transform-origin:0;animation:7s ease-in-out infinite hsweep}@keyframes hsweep{0%,to{rotate:200deg}50%{rotate:340deg}}.pin[data-astro-cid-iqbjxxlh]{cursor:pointer}.buoy[data-astro-cid-iqbjxxlh]{animation:3s ease-in-out infinite bob;animation-delay:calc(var(--i) * -.37s)}@keyframes bob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-4px)rotate(4deg)}}.b-body[data-astro-cid-iqbjxxlh]{fill:var(--coral);stroke:#0a3350;stroke-width:1.6px}.b-band[data-astro-cid-iqbjxxlh]{fill:#fffaf2}.b-light[data-astro-cid-iqbjxxlh]{fill:#ffd27a;stroke:#0a3350;stroke-width:1.2px}.ripple[data-astro-cid-iqbjxxlh]{fill:none;stroke:#0a335073;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite ripple;animation-delay:calc(var(--i) * -.37s)}.ripple[data-astro-cid-iqbjxxlh].r2{animation-delay:calc(var(--i) * -.37s - 1.5s)}@keyframes ripple{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.pin[data-astro-cid-iqbjxxlh] .count[data-astro-cid-iqbjxxlh] circle[data-astro-cid-iqbjxxlh]{fill:var(--lake)}.pin[data-astro-cid-iqbjxxlh] .count[data-astro-cid-iqbjxxlh] text[data-astro-cid-iqbjxxlh]{font:800 12px/1 var(--sans);fill:var(--sun)}.pin[data-astro-cid-iqbjxxlh] .town[data-astro-cid-iqbjxxlh]{font:800 17px/1 var(--sans);fill:var(--lake);paint-order:stroke;stroke:#f3e7cf;stroke-width:5px}.pin[data-astro-cid-iqbjxxlh]:hover .b-body[data-astro-cid-iqbjxxlh],.pin[data-astro-cid-iqbjxxlh].on .b-body[data-astro-cid-iqbjxxlh]{fill:var(--sun)}.pin[data-astro-cid-iqbjxxlh].on .town[data-astro-cid-iqbjxxlh]{fill:var(--coral-2)}.chart[data-astro-cid-iqbjxxlh] .buoy-in[data-astro-cid-iqbjxxlh]{opacity:0}.chart[data-astro-cid-iqbjxxlh].in .buoy-in[data-astro-cid-iqbjxxlh]{animation:drop .8s var(--spring) both;animation-delay:calc(.5s + var(--i) * .12s)}@keyframes drop{0%{opacity:0;transform:translateY(-30px)scale(.6)}to{opacity:1;transform:none}}.rose[data-astro-cid-iqbjxxlh] circle[data-astro-cid-iqbjxxlh]{fill:#fffaf2cc;stroke:var(--lake);stroke-width:1.5px}.rose[data-astro-cid-iqbjxxlh] path[data-astro-cid-iqbjxxlh]{fill:var(--lake)}.rose[data-astro-cid-iqbjxxlh] text[data-astro-cid-iqbjxxlh]{font:900 14px/1 var(--serif);fill:var(--lake)}.days[data-astro-cid-iqbjxxlh]{flex-wrap:wrap;gap:8px;display:flex}.days[data-astro-cid-iqbjxxlh] button[data-astro-cid-iqbjxxlh]{font:800 .82rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--lake);background:var(--card);color:var(--lake);cursor:pointer;border-radius:999px;padding:12px 15px;transition:background .2s,color .2s,transform .2s}.days[data-astro-cid-iqbjxxlh] button[data-astro-cid-iqbjxxlh]:hover:not(:disabled){background:var(--sand-2);transform:translateY(-2px)}.days[data-astro-cid-iqbjxxlh] button[data-astro-cid-iqbjxxlh][aria-pressed=true]{background:var(--lake);color:var(--sun)}.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);box-shadow:0 0 0 1px var(--line), 0 30px 50px -42px #0a3350cc;border-radius:16px;padding:26px 26px 22px;scroll-margin-top:110px;position:relative;overflow:hidden}.club[data-astro-cid-iqbjxxlh]:before{content:"";background:var(--airmail);background-size:100% 59.4px;background-image:repeating-linear-gradient(-45deg, var(--coral) 0 14px, var(--sand) 14px 21px, var(--lake2) 21px 35px, var(--sand) 35px 42px);width:7px;position:absolute;top:0;bottom:0;left:0}.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(--sun)}to{box-shadow:0 0 0 4px #0000}}.club[data-astro-cid-iqbjxxlh] header[data-astro-cid-iqbjxxlh]{border-bottom:2px 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]{color:var(--lake);margin:0;font-size:1.8rem}.lvl[data-astro-cid-iqbjxxlh]{font:800 .72rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--coral-2)}.club-body[data-astro-cid-iqbjxxlh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;font-size:.96rem;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:800 .68rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lake2);margin-bottom:8px;display:block}.note[data-astro-cid-iqbjxxlh]{color:var(--ink-2);grid-column:1/-1;font-style:italic}.map-link[data-astro-cid-iqbjxxlh]{font-size:.9rem;font-weight:700}.also[data-astro-cid-iqbjxxlh]{color:var(--muted);font-size:.88rem;margin-top:10px!important}.club-links[data-astro-cid-iqbjxxlh]{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.pill[data-astro-cid-iqbjxxlh]{border:2px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.pill[data-astro-cid-iqbjxxlh] svg{width:16px;height:16px;color:var(--lake2)}.pill[data-astro-cid-iqbjxxlh]:hover{border-color:var(--lake);color:var(--lake)}.pill[data-astro-cid-iqbjxxlh].solid{background:var(--lake);border-color:var(--lake);color:var(--sun)}.pill[data-astro-cid-iqbjxxlh].solid:hover{background:var(--coral);border-color:var(--coral);color:#fff}@media (width<=1000px){.clubs-grid[data-astro-cid-iqbjxxlh]{grid-template-columns:minmax(0,1fr)}.chart[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 20px 24px}}@media (prefers-reduced-motion:reduce){.chart[data-astro-cid-iqbjxxlh] .buoy-in[data-astro-cid-iqbjxxlh]{opacity:1!important}.river[data-astro-cid-iqbjxxlh]{stroke-dashoffset:0}}
