.clubs-hero[data-astro-cid-ymthhh2l]{position:relative;padding-bottom:0;overflow:hidden}.clubs-hero[data-astro-cid-ymthhh2l]>.container[data-astro-cid-ymthhh2l]{position:relative;z-index:1}.clubs-head[data-astro-cid-ymthhh2l]{text-align:center;max-width:820px;margin:0 auto}.clubs-head[data-astro-cid-ymthhh2l] h1[data-astro-cid-ymthhh2l]{font-family:var(--font-display);font-size:var(--fs-h1);line-height:1.02;margin:10px 0 18px;letter-spacing:-.01em}.clubs-head[data-astro-cid-ymthhh2l] .lead[data-astro-cid-ymthhh2l]{color:var(--text-muted);font-size:var(--fs-lead);margin:0}.wall[data-astro-cid-ymthhh2l]{margin-top:40px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.wall-track[data-astro-cid-ymthhh2l]{display:flex;gap:14px;width:max-content;animation:wall 60s linear infinite}.wall[data-astro-cid-ymthhh2l]:hover .wall-track[data-astro-cid-ymthhh2l]{animation-play-state:paused}@keyframes wall{to{transform:translate(-50%)}}.wall-item[data-astro-cid-ymthhh2l]{display:inline-flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);font-family:var(--font-display);font-weight:700;font-size:.95rem;white-space:nowrap}.wall-item[data-astro-cid-ymthhh2l] img[data-astro-cid-ymthhh2l]{width:40px;height:40px;border-radius:12px;object-fit:cover}@media(prefers-reduced-motion:reduce){.wall-track[data-astro-cid-ymthhh2l]{animation:none}}.clubs-grid[data-astro-cid-ymthhh2l]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.club[data-astro-cid-ymthhh2l]{position:relative;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden;transition:transform .35s cubic-bezier(.22,.8,.24,1),border-color .35s}.club[data-astro-cid-ymthhh2l]:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--c) 55%,transparent)}.club-visual[data-astro-cid-ymthhh2l]{height:190px;display:grid;place-items:center;background:radial-gradient(70% 90% at 50% 110%,color-mix(in srgb,var(--c) 45%,transparent) 0%,transparent 70%),var(--cbg);position:relative}.club-visual[data-astro-cid-ymthhh2l]:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 50% 40%,rgba(255,255,255,.06),transparent 70%);pointer-events:none}.club-visual[data-astro-cid-ymthhh2l] img[data-astro-cid-ymthhh2l]{width:112px;height:112px;border-radius:28px;object-fit:cover;box-shadow:0 18px 40px #0000008c,0 0 0 1px #ffffff14;transition:transform .5s cubic-bezier(.22,.8,.24,1)}.club[data-astro-cid-ymthhh2l]:hover .club-visual[data-astro-cid-ymthhh2l] img[data-astro-cid-ymthhh2l]{transform:scale(1.06) rotate(-2deg)}.club-body[data-astro-cid-ymthhh2l]{padding:18px 20px 22px}.club-body[data-astro-cid-ymthhh2l] h3[data-astro-cid-ymthhh2l]{margin:0;font-family:var(--font-display);font-size:1.1rem;font-weight:700}.club-meta[data-astro-cid-ymthhh2l]{margin:6px 0 14px;color:var(--text-dim);font-size:var(--fs-small);letter-spacing:.02em}.club-link[data-astro-cid-ymthhh2l]{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:var(--fs-small);color:var(--c);text-decoration:none;letter-spacing:.04em}.club-link[data-astro-cid-ymthhh2l]:hover{text-decoration:underline}.clubs-cta[data-astro-cid-ymthhh2l]{padding-top:0}.cta-card[data-astro-cid-ymthhh2l]{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center;padding:clamp(28px,4vw,48px);border-radius:var(--radius-xl);border:1px solid var(--border-gold);background:radial-gradient(80% 120% at 0% 0%,var(--gold-soft),transparent 60%),var(--surface)}.cta-card[data-astro-cid-ymthhh2l] h2[data-astro-cid-ymthhh2l]{margin:6px 0 12px;font-family:var(--font-display);font-size:var(--fs-h2)}.cta-card[data-astro-cid-ymthhh2l] .lead[data-astro-cid-ymthhh2l]{color:var(--text-muted);margin:0}.cta-actions[data-astro-cid-ymthhh2l]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}@media(max-width:760px){.cta-card[data-astro-cid-ymthhh2l]{grid-template-columns:1fr}.cta-actions[data-astro-cid-ymthhh2l]{justify-content:flex-start}}
