.sports-directory[data-astro-cid-7ufblbvw]{--sports-neon: #00e9ae;--sports-intro-size: 1.6rem;--sports-feature-size: 4.5rem;--sports-heading-size: 2.5rem;padding:3rem 0 6rem;background:var(--surface);color:#000}.sports-intro[data-astro-cid-7ufblbvw]{margin:0 auto 3rem;text-align:center}.kicker[data-astro-cid-7ufblbvw]{margin:0 0 1rem;color:#007260;font-size:1rem;font-weight:700}h1[data-astro-cid-7ufblbvw],h2[data-astro-cid-7ufblbvw],h3[data-astro-cid-7ufblbvw],p[data-astro-cid-7ufblbvw]{overflow-wrap:break-word}.sports-intro[data-astro-cid-7ufblbvw] h1[data-astro-cid-7ufblbvw],.upcoming-intro[data-astro-cid-7ufblbvw] h2[data-astro-cid-7ufblbvw]{color:#050505}h1[data-astro-cid-7ufblbvw]{max-width:1050px;margin:0 auto 1.75rem}.introduction[data-astro-cid-7ufblbvw]{max-width:760px;margin:0 auto;font-size:var(--sports-intro-size);line-height:1.45}.sports-grid[data-astro-cid-7ufblbvw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:2rem}.sport-card[data-astro-cid-7ufblbvw]{position:relative;isolation:isolate;display:grid;min-width:0;width:100%;overflow:hidden;border-radius:2.375rem;background:var(--background)}.sport-feature[data-astro-cid-7ufblbvw]{min-height:43.75rem;aspect-ratio:8 / 5;align-items:end;color:#fff}.sport-image[data-astro-cid-7ufblbvw]{position:absolute;z-index:-2;inset:0}.sport-image[data-astro-cid-7ufblbvw] img[data-astro-cid-7ufblbvw]{display:block;width:100%;height:100%;object-fit:cover;object-position:55% center}.sport-feature[data-astro-cid-7ufblbvw]:after{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(180deg,transparent 20%,rgb(0 0 0 / 80%) 38%,rgb(0 0 0 / 88%) 100%);pointer-events:none}.sport-status[data-astro-cid-7ufblbvw]{width:fit-content;max-width:100%;margin:0;color:var(--sports-neon);font-size:.9375rem;font-weight:700;line-height:1.35}.sport-card--upcoming[data-astro-cid-7ufblbvw] .sport-image[data-astro-cid-7ufblbvw] img[data-astro-cid-7ufblbvw]{filter:grayscale(.45)}.sport-card--upcoming[data-astro-cid-7ufblbvw]{min-height:19rem;aspect-ratio:8 / 7;align-items:end;color:#fff}.sport-card--upcoming[data-astro-cid-7ufblbvw]:after{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(180deg,#246b4914 35%,#000000a6 65%,#000000c7);pointer-events:none}.sport-card--upcoming[data-astro-cid-7ufblbvw] .sport-status[data-astro-cid-7ufblbvw]{margin-top:.75rem;padding:0;background:none;color:inherit;font-weight:500}.sport-copy[data-astro-cid-7ufblbvw]{padding:2rem}.sport-feature[data-astro-cid-7ufblbvw] .sport-copy[data-astro-cid-7ufblbvw]{padding:16rem 3rem 3rem}h2[data-astro-cid-7ufblbvw]{max-width:none;margin:0;font-size:var(--sports-heading-size);font-weight:500;line-height:1.2;letter-spacing:0}.sport-feature[data-astro-cid-7ufblbvw] h2[data-astro-cid-7ufblbvw]{margin-top:1rem;font-size:var(--sports-feature-size);font-weight:450;line-height:1.08}h3[data-astro-cid-7ufblbvw]{margin:0;font-size:2rem;font-weight:650;line-height:1.2;letter-spacing:0}.sport-description[data-astro-cid-7ufblbvw]{max-width:760px;margin:1.25rem 0 1rem;font-size:1.25rem;line-height:1.45}.sport-note[data-astro-cid-7ufblbvw]{max-width:760px;margin:0;font-size:1rem;line-height:1.5}.sport-actions[data-astro-cid-7ufblbvw]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.upcoming-sports[data-astro-cid-7ufblbvw]{margin-top:5rem}.upcoming-intro[data-astro-cid-7ufblbvw]{max-width:850px;margin-bottom:2rem}.sport-action[data-astro-cid-7ufblbvw]{display:inline-flex;align-items:center;justify-content:center;min-height:4.15rem;max-width:100%;padding:.85rem 2.1rem;border:2px solid transparent;border-radius:.85rem;font-size:1.05rem;font-weight:800;line-height:1.35;text-align:center;text-decoration:none;transition:background .2s,transform .2s}.sport-action--primary[data-astro-cid-7ufblbvw]{background:var(--sports-neon);color:#00505d}.sport-action--primary[data-astro-cid-7ufblbvw]:hover{background:#18f5bd;transform:translateY(-2px)}.sport-action--secondary[data-astro-cid-7ufblbvw]{border-color:#ffffffbf;background:#0000002e;color:#fff}.sport-action--secondary[data-astro-cid-7ufblbvw]:hover{border-color:#fff;background:#ffffff1f;transform:translateY(-2px)}a[data-astro-cid-7ufblbvw]:focus-visible{outline:3px solid var(--sports-neon);outline-offset:5px}@media(max-width:1359px){.sports-directory[data-astro-cid-7ufblbvw]{--sports-feature-size: 4.25rem}}@media(max-width:1279px){.sports-directory[data-astro-cid-7ufblbvw]{--sports-intro-size: 1.5rem;--sports-feature-size: 4rem}}@media(max-width:1119px){.sports-directory[data-astro-cid-7ufblbvw]{--sports-intro-size: 1.375rem;--sports-feature-size: 3.75rem}}@media(max-width:1023px){.sports-directory[data-astro-cid-7ufblbvw]{--sports-intro-size: 1.25rem;--sports-feature-size: 3.25rem}}@media(max-width:1120px){.sports-directory[data-astro-cid-7ufblbvw]{--sports-heading-size: 2.25rem}.sport-copy[data-astro-cid-7ufblbvw]{padding:1.5rem}.sports-grid[data-astro-cid-7ufblbvw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.sports-directory[data-astro-cid-7ufblbvw]{--sports-heading-size: 2rem;padding:3rem 0 4rem}.sports-intro[data-astro-cid-7ufblbvw]{margin-bottom:2.5rem}.sport-description[data-astro-cid-7ufblbvw]{line-height:1.4}.sports-grid[data-astro-cid-7ufblbvw]{grid-template-columns:minmax(0,1fr)}.sport-feature[data-astro-cid-7ufblbvw]{display:block;aspect-ratio:auto;min-height:0;color:#000}.sport-feature[data-astro-cid-7ufblbvw] .sport-image[data-astro-cid-7ufblbvw]{position:relative;z-index:auto;aspect-ratio:8 / 5}.sport-feature[data-astro-cid-7ufblbvw]:after{content:none}.sport-feature[data-astro-cid-7ufblbvw] .sport-copy[data-astro-cid-7ufblbvw]{padding:2rem 1.5rem}.sport-feature[data-astro-cid-7ufblbvw] .sport-status[data-astro-cid-7ufblbvw]{color:#007260}.sport-feature[data-astro-cid-7ufblbvw] h2[data-astro-cid-7ufblbvw]{line-height:1.08}.sport-card--upcoming[data-astro-cid-7ufblbvw]{aspect-ratio:8 / 5;min-height:16rem}.upcoming-sports[data-astro-cid-7ufblbvw]{margin-top:4rem}.sport-card[data-astro-cid-7ufblbvw]{border-radius:2.25rem}.sport-action[data-astro-cid-7ufblbvw]{width:100%;padding-inline:1.25rem}.sport-actions[data-astro-cid-7ufblbvw]{align-items:stretch;flex-direction:column}.sport-action--secondary[data-astro-cid-7ufblbvw]{border-color:#00505d;background:transparent;color:#00505d}.sport-action--secondary[data-astro-cid-7ufblbvw]:hover{background:#00505d14}a[data-astro-cid-7ufblbvw]:focus-visible{outline-color:#007260}}@media(max-width:639px){.sports-directory[data-astro-cid-7ufblbvw]{--sports-feature-size: 3rem}}@media(max-width:479px){h3[data-astro-cid-7ufblbvw]{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.sport-action[data-astro-cid-7ufblbvw]{transition:none}.sport-action[data-astro-cid-7ufblbvw]:hover{transform:none}}
