@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:plusJakartaSans;src:url(/_next/static/media/636a5ac981f94f8b.p.woff2) format("woff2");font-display:swap;font-weight:500 800;font-style:normal}.__className_17c78b{font-family:plusJakartaSans,Plus Jakarta Sans Ext,Plus Jakarta Sans Fallback;font-style:normal}.__variable_17c78b{--font-plus-jakarta:"plusJakartaSans",Plus Jakarta Sans Ext,Plus Jakarta Sans Fallback}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:openSans;src:url(/_next/static/media/e807dee2426166ad.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.__className_fd25d2{font-family:openSans,Open Sans Ext,Open Sans Fallback;font-style:normal}.__variable_fd25d2{--font-open-sans:"openSans",Open Sans Ext,Open Sans Fallback}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:caveat;src:url(/_next/static/media/46bdd75a3ff56824.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.__className_17e94c{font-family:caveat,Caveat Ext,Caveat Fallback;font-style:normal}.__variable_17e94c{--font-caveat:"caveat",Caveat Ext,Caveat Fallback}@font-face{font-family:Plus Jakarta Sans Ext;src:url(/_next/static/media/plus-jakarta-sans-500-800-latin-ext.9e7b0a82.woff2) format("woff2");font-weight:500 800;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}@font-face{font-family:Open Sans Ext;src:url(/_next/static/media/open-sans-400-700-latin-ext.403511e4.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans Fallback;src:local("Arial");ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.00%;size-adjust:105.22%}@font-face{font-family:Caveat Ext;src:url(/_next/static/media/caveat-400-700-latin-ext.486fce9f.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:128.40%;descent-override:40.12%;line-gap-override:0.00%;size-adjust:74.77%}:root{--primitive-green-900:#1a3a2f;--primitive-green-800:#2d4a3e;--primitive-green-700:#3d5a4e;--primitive-green-600:#4d6a5e;--primitive-green-500:#5d7a6e;--primitive-green-400:#7d9a8e;--primitive-green-300:#9dbaae;--primitive-green-200:#bdd5ce;--primitive-green-100:#ddeee8;--primitive-green-50:#f0f7f4;--primitive-blue-900:#1e293b;--primitive-blue-800:#1e40af;--primitive-blue-700:#2563eb;--primitive-blue-600:#3b82f6;--primitive-blue-500:#60a5fa;--primitive-blue-400:#93c5fd;--primitive-blue-300:#bfdbfe;--primitive-blue-200:#dbeafe;--primitive-blue-100:#eff6ff;--primitive-blue-50:#f0f9ff;--primitive-coral-900:#7c2d12;--primitive-coral-800:#9a3412;--primitive-coral-700:#c2410c;--primitive-coral-600:#e85d3d;--primitive-coral-500:#ef6c4f;--primitive-coral-400:#f5927a;--primitive-coral-300:#fbb8a5;--primitive-coral-200:#fdddd3;--primitive-coral-100:#feece7;--primitive-coral-50:#fff5f3;--primitive-amber-900:#451a03;--primitive-amber-800:#78350f;--primitive-amber-700:#92400e;--primitive-amber-600:#d97706;--primitive-amber-500:#f59e0b;--primitive-amber-400:#fbbf24;--primitive-amber-300:#fcd34d;--primitive-amber-200:#fde68a;--primitive-amber-100:#fef3c7;--primitive-amber-50:#fffbeb;--primitive-gray-900:#0f0f0f;--primitive-gray-800:#1a1a1a;--primitive-gray-700:#333333;--primitive-gray-600:#4d4d4d;--primitive-gray-500:#666666;--primitive-gray-400:#808080;--primitive-gray-300:#b3b3b3;--primitive-gray-200:#e0e0e0;--primitive-gray-100:#f0f0f0;--primitive-gray-50:#fafafa;--primitive-cream-900:#4a4538;--primitive-cream-800:#6b6455;--primitive-cream-700:#8c8472;--primitive-cream-600:#ada48f;--primitive-cream-500:#cec4ac;--primitive-cream-400:#e0d9c9;--primitive-cream-300:#ebe6da;--primitive-cream-200:#f5f2eb;--primitive-cream-100:#faf8f3;--primitive-cream-50:#fdfcf9;--primitive-white:#ffffff;--primitive-off-white:#faf8f3;--semantic-brand-primary:var(--primitive-green-900);--semantic-brand-primary-hover:var(--primitive-green-800);--semantic-brand-primary-active:var(--primitive-green-700);--semantic-brand-primary-subtle:var(--primitive-green-100);--semantic-brand-secondary:var(--primitive-green-800);--semantic-brand-secondary-hover:var(--primitive-green-700);--semantic-brand-secondary-active:var(--primitive-green-600);--semantic-brand-accent:var(--primitive-coral-600);--semantic-brand-accent-hover:var(--primitive-coral-700);--semantic-bg-primary:var(--primitive-white);--semantic-bg-secondary:var(--primitive-cream-200);--semantic-bg-tertiary:var(--primitive-cream-100);--semantic-bg-elevated:var(--primitive-white);--semantic-bg-overlay:rgba(26,58,47,0.85);--semantic-bg-section-alt:var(--primitive-cream-200);--semantic-bg-section-light:var(--primitive-cream-100);--semantic-gradient-brand:linear-gradient(to bottom right,var(--primitive-cream-100),var(--primitive-cream-200));--semantic-gradient-brand-intense:linear-gradient(to bottom right,var(--primitive-green-900),var(--primitive-green-800));--semantic-gradient-surface:linear-gradient(to bottom,var(--primitive-cream-100),var(--primitive-white));--semantic-gradient-accent:linear-gradient(to right,var(--primitive-coral-600),var(--primitive-coral-700));--semantic-overlay-light:rgba(255,255,255,0.1);--semantic-overlay-medium:rgba(255,255,255,0.2);--semantic-overlay-dark:rgba(26,58,47,0.6);--semantic-overlay-brand:rgba(26,58,47,0.1);--semantic-surface-primary:var(--primitive-white);--semantic-surface-secondary:var(--primitive-cream-100);--semantic-surface-elevated:var(--primitive-white);--semantic-surface-brand:var(--primitive-green-900);--semantic-surface-accent:var(--primitive-coral-600);--semantic-text-primary:var(--primitive-green-900);--semantic-text-secondary:var(--primitive-gray-600);--semantic-text-tertiary:var(--primitive-gray-400);--semantic-text-subtle:var(--primitive-gray-300);--semantic-text-brand:var(--primitive-green-900);--semantic-text-accent:var(--primitive-coral-600);--semantic-text-on-brand:var(--primitive-cream-100);--semantic-text-on-accent:var(--primitive-white);--semantic-text-link:var(--primitive-green-800);--semantic-text-link-hover:var(--primitive-green-700);--semantic-text-disabled:var(--primitive-gray-400);--semantic-border-default:var(--primitive-cream-300);--semantic-border-subtle:var(--primitive-cream-200);--semantic-border-strong:var(--primitive-gray-300);--semantic-border-brand:var(--primitive-green-300);--semantic-border-accent:var(--primitive-coral-300);--semantic-state-hover:var(--primitive-gray-50);--semantic-state-active:var(--primitive-gray-100);--semantic-state-focus:var(--primitive-blue-500);--semantic-state-disabled:var(--primitive-gray-100);--semantic-state-success:var(--primitive-green-600);--semantic-state-success-bg:var(--primitive-green-50);--semantic-state-success-text:var(--primitive-green-800);--semantic-state-warning:var(--primitive-amber-600);--semantic-state-warning-bg:var(--primitive-amber-50);--semantic-state-warning-text:var(--primitive-amber-800);--semantic-state-error:#dc2626;--semantic-state-error-bg:#fef2f2;--semantic-state-error-text:#991b1b;--semantic-state-info:var(--primitive-blue-600);--semantic-state-info-bg:var(--primitive-blue-50);--semantic-state-info-text:var(--primitive-blue-800);--semantic-focus-outline:var(--primitive-blue-500);--semantic-focus-outline-offset:2px;--semantic-focus-outline-width:2px;--semantic-shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--semantic-shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--semantic-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--semantic-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--component-button-primary-bg:var(--semantic-brand-primary);--component-button-primary-bg-hover:var(--semantic-brand-primary-hover);--component-button-primary-text:var(--semantic-text-on-brand);--component-button-secondary-bg:transparent;--component-button-secondary-border:var(--semantic-brand-primary);--component-button-secondary-text:var(--semantic-brand-primary);--component-button-secondary-bg-hover:var(--semantic-brand-primary);--component-button-secondary-text-hover:var(--semantic-text-on-brand);--component-button-cta-bg:var(--primitive-coral-600);--component-button-cta-bg-hover:var(--primitive-coral-700);--component-button-cta-text:var(--primitive-white);--component-button-radius:var(--radius-full);--component-card-bg:var(--semantic-surface-elevated);--component-card-border:var(--semantic-border-subtle);--component-card-shadow:var(--semantic-shadow-md);--component-card-bg-hover:var(--primitive-cream-100);--component-card-radius:var(--radius-xl);--component-nav-bg:var(--primitive-green-900);--component-nav-border:var(--primitive-green-800);--component-nav-link:var(--primitive-cream-100);--component-nav-link-hover:var(--primitive-white);--component-nav-link-active:var(--primitive-white);--component-hero-bg:var(--primitive-green-900);--component-hero-heading:var(--primitive-cream-100);--component-hero-text:var(--primitive-cream-200);--component-hero-accent:var(--primitive-coral-600);--component-footer-bg:var(--primitive-green-900);--component-footer-text:var(--primitive-cream-300);--component-footer-link:var(--primitive-cream-100);--component-footer-border:var(--primitive-green-800);--component-form-bg:var(--semantic-bg-elevated);--component-form-border:var(--semantic-border-default);--component-form-focus:var(--semantic-state-focus);--component-form-text:var(--semantic-text-primary);--component-form-placeholder:var(--semantic-text-tertiary);--component-form-radius:var(--radius-sm);--component-badge-bg:var(--semantic-surface-secondary);--component-badge-text:var(--semantic-text-secondary);--component-badge-border:var(--semantic-border-subtle);--component-badge-success-bg:var(--semantic-state-success-bg);--component-badge-success-text:var(--semantic-state-success-text);--component-badge-warning-bg:var(--semantic-state-warning-bg);--component-badge-warning-text:var(--semantic-state-warning-text);--component-badge-info-bg:var(--semantic-state-info-bg);--component-badge-info-text:var(--semantic-state-info-text);--component-badge-radius:var(--radius-full);--component-sports-grid-bg:var(--semantic-surface-primary);--component-sports-grid-hover:var(--primitive-cream-100);--component-sports-grid-border:var(--primitive-cream-300);--component-sports-grid-icon:var(--primitive-green-900);--component-sports-grid-radius:var(--radius-xl);--component-club-system-bg:var(--primitive-cream-200);--component-club-system-accent:var(--primitive-green-900);--component-club-system-text:var(--primitive-green-900);--component-club-system-highlight:var(--primitive-coral-600);--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--font-family-body:var(--font-open-sans),system-ui,sans-serif;--font-family-display:var(--font-plus-jakarta),system-ui,sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-size-display:clamp(2.5rem,5vw + 1rem,4rem);--typography-display-2xl-size:clamp(3rem,6vw + 1rem,4.5rem);--typography-display-2xl-line-height:1.1;--typography-display-xl-size:clamp(2.5rem,5vw + 0.75rem,3.75rem);--typography-display-xl-line-height:1.1;--typography-display-lg-size:clamp(2rem,4vw + 0.5rem,3rem);--typography-display-lg-line-height:1.15;--typography-display-md-size:clamp(1.5rem,3vw + 0.5rem,2.25rem);--typography-display-md-line-height:1.2;--typography-display-sm-size:clamp(1.25rem,2vw + 0.5rem,1.875rem);--typography-display-sm-line-height:1.25;--typography-display-xs-size:clamp(1.125rem,1.5vw + 0.5rem,1.5rem);--typography-display-xs-line-height:1.3;--typography-text-xl-size:1.25rem;--typography-text-xl-line-height:1.6;--typography-text-lg-size:1.125rem;--typography-text-lg-line-height:1.6;--typography-text-md-size:1rem;--typography-text-md-line-height:1.5;--typography-text-sm-size:0.875rem;--typography-text-sm-line-height:1.5;--typography-text-xs-size:0.75rem;--typography-text-xs-line-height:1.4;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.1;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--max-width-xs:20rem;--max-width-sm:24rem;--max-width-md:28rem;--max-width-lg:32rem;--max-width-xl:36rem;--max-width-2xl:42rem;--max-width-3xl:48rem;--max-width-4xl:56rem;--max-width-5xl:64rem;--max-width-6xl:72rem;--max-width-7xl:80rem;--radius-sm:0.125rem;--radius-md:0.25rem;--radius-lg:0.375rem;--radius-xl:0.5rem;--radius-2xl:0.75rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25);--transition-fast:150ms ease;--transition-normal:300ms ease;--transition-slow:500ms ease;--semantic-bg-subtle:var(--primitive-cream-100);--semantic-accent-default:var(--primitive-coral-600);--semantic-accent-emphasis:var(--primitive-coral-700);--semantic-accent-subtle:var(--primitive-coral-100);--semantic-error-default:#dc2626;--semantic-error-subtle:#fee2e2;--semantic-success-default:var(--primitive-green-700);--semantic-success-subtle:var(--primitive-green-50);--semantic-success-emphasis:var(--primitive-green-800)}