.player-card[data-astro-cid-gw7bag3y]{position:relative;border-radius:var(--radius-md);overflow:hidden;background:var(--ink-900);aspect-ratio:3 / 4;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-base) var(--ease-out)}.player-card[data-astro-cid-gw7bag3y]:hover{box-shadow:var(--shadow-lg)}.player-card__photo[data-astro-cid-gw7bag3y]{position:absolute;inset:0;background:var(--ink-800)}.player-card__photo[data-astro-cid-gw7bag3y] img[data-astro-cid-gw7bag3y]{width:100%;height:100%;object-fit:cover;filter:grayscale(.2) contrast(1.05);transition:transform var(--dur-slow) var(--ease-out)}.player-card[data-astro-cid-gw7bag3y]:hover .player-card__photo[data-astro-cid-gw7bag3y] img[data-astro-cid-gw7bag3y]{transform:scale(1.06)}.player-card__watermark[data-astro-cid-gw7bag3y]{position:absolute;top:-10px;right:8px;font-family:var(--font-display);font-size:120px;line-height:1;color:#ffffff1a;pointer-events:none}.player-card__gradient[data-astro-cid-gw7bag3y]{position:absolute;inset:0;background:linear-gradient(to top,#0b0b0df2,#0b0b0d8c,#0b0b0d00 70%)}.player-card__sweep[data-astro-cid-gw7bag3y]{position:absolute;left:0;bottom:0;height:4px;width:40%;background:var(--brand);transition:width var(--dur-base) var(--ease-out)}.player-card[data-astro-cid-gw7bag3y]:hover .player-card__sweep[data-astro-cid-gw7bag3y]{width:100%}.player-card__body[data-astro-cid-gw7bag3y]{position:relative;padding:var(--space-4)}.player-card__meta[data-astro-cid-gw7bag3y]{display:flex;align-items:baseline;gap:8px}.player-card__number[data-astro-cid-gw7bag3y]{font-family:var(--font-mono);font-weight:700;font-size:16px;color:var(--brand)}.player-card__position[data-astro-cid-gw7bag3y]{font-family:var(--font-condensed);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-inverse-soft)}.player-card__first[data-astro-cid-gw7bag3y]{margin-top:2px;font-family:var(--font-condensed);font-weight:500;font-size:16px;color:var(--text-inverse-soft);text-transform:uppercase;line-height:1}.player-card__last[data-astro-cid-gw7bag3y]{font-family:var(--font-display);font-size:28px;color:var(--white);text-transform:uppercase;line-height:.95}.player-card__stats[data-astro-cid-gw7bag3y]{display:flex;gap:var(--space-5);margin-top:12px;overflow:hidden;max-height:0;opacity:0;transition:max-height var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.player-card[data-astro-cid-gw7bag3y]:hover .player-card__stats[data-astro-cid-gw7bag3y]{max-height:48px;opacity:1}@media(hover:none){.player-card__stats[data-astro-cid-gw7bag3y]{max-height:48px;opacity:1}}.player-card__stat-value[data-astro-cid-gw7bag3y]{font-family:var(--font-mono);font-weight:700;font-size:18px;color:var(--white)}.player-card__stat-label[data-astro-cid-gw7bag3y]{font-family:var(--font-condensed);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-inverse-muted)}.teams[data-astro-cid-gpev5nox]{padding-top:var(--space-8);padding-bottom:var(--section-gap)}.teams__panel[data-astro-cid-gpev5nox]{margin-top:var(--space-6)}.teams__blurb[data-astro-cid-gpev5nox]{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--text-secondary);max-width:620px;margin:0 0 var(--space-6)}.teams__stats[data-astro-cid-gpev5nox]{display:flex;gap:var(--space-8);flex-wrap:wrap;padding:var(--space-5) var(--space-6);background:var(--ink-900);border-radius:var(--radius-md);margin-bottom:var(--space-7)}.teams__squad[data-astro-cid-gpev5nox]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--space-5)}@media(max-width:600px){.teams__squad[data-astro-cid-gpev5nox]{grid-template-columns:1fr 1fr;gap:12px}}.teams__groups[data-astro-cid-gpev5nox]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-5)}.teams__ctas[data-astro-cid-gpev5nox]{display:flex;gap:14px;margin-top:var(--space-7);flex-wrap:wrap}.group-card[data-astro-cid-gpev5nox]{display:flex;flex-direction:column;gap:8px;background:var(--surface-card);border:1px solid var(--border-subtle);border-top:4px solid var(--brand);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.group-card[data-astro-cid-gpev5nox]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.group-card__meta[data-astro-cid-gpev5nox]{display:flex;align-items:center;justify-content:space-between}.group-card__age[data-astro-cid-gpev5nox]{font-family:var(--font-condensed);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--brand)}.group-card__day[data-astro-cid-gpev5nox]{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.group-card__band[data-astro-cid-gpev5nox]{font-family:var(--font-condensed);font-weight:700;font-size:22px;text-transform:uppercase;margin:2px 0 4px;color:var(--text-primary)}.group-card__focus[data-astro-cid-gpev5nox]{font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--text-secondary);margin:0}
