.home-hero[data-astro-cid-pgpo2ev5]{position:relative;isolation:isolate;overflow:hidden;background-color:var(--color-header-bottom);color:var(--color-paper);border-bottom:1px solid var(--color-line)}.home-hero__background[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.home-hero__background[data-astro-cid-pgpo2ev5]>img[data-astro-cid-pgpo2ev5]{position:absolute;inset:-24px;width:calc(100% + 48px);height:calc(100% + 48px);max-width:none;object-fit:cover;object-position:50% 58%;filter:blur(6px)}.home-hero__veil[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;background:linear-gradient(180deg,#16233e29,#16233e00 42%,#0b132b2e),linear-gradient(90deg,#0b132bb8,#0b132ba8 48%,#0b132b4d)}.home-hero__inner[data-astro-cid-pgpo2ev5]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,5vw,5rem);max-width:1280px;margin-inline:auto;padding:3.5rem 1rem 3.75rem}.home-hero__eyebrow[data-astro-cid-pgpo2ev5]{display:flex;align-items:center;gap:.7rem;margin-bottom:1.5rem;color:var(--color-paper);font-size:.72rem;font-weight:650;letter-spacing:.16em;line-height:1.6;text-transform:uppercase}.home-hero__eyebrow[data-astro-cid-pgpo2ev5]:before{content:"";width:1.5rem;height:var(--stroke-rule);flex:none;background:var(--color-lava)}h1[data-astro-cid-pgpo2ev5]{font-family:var(--font-display);font-size:clamp(3rem,5.3vw,4.5rem);font-weight:800;line-height:1.06;letter-spacing:-.045em}h1[data-astro-cid-pgpo2ev5] span[data-astro-cid-pgpo2ev5]{color:var(--color-glacier)}.home-hero__description[data-astro-cid-pgpo2ev5]{max-width:29rem;margin-top:1.5rem;color:var(--color-paper);font-size:1.0625rem;line-height:1.8}.home-hero__actions[data-astro-cid-pgpo2ev5]{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.75rem}.home-hero__primary[data-astro-cid-pgpo2ev5]{display:inline-flex;align-items:center;justify-content:center;gap:1.25rem;min-height:3rem;padding:.75rem 1.125rem;border-radius:6px;background:var(--color-lava);color:var(--color-abyss);font-size:.875rem;font-weight:700;transition:filter .15s ease}.home-hero__primary[data-astro-cid-pgpo2ev5]:hover{filter:brightness(1.08)}.home-hero__secondary[data-astro-cid-pgpo2ev5]{display:inline-flex;align-items:center;min-height:3rem;color:var(--color-paper);font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:.4rem;text-decoration-color:var(--color-paper-3)}.home-hero__secondary[data-astro-cid-pgpo2ev5]:hover{color:var(--color-glacier)}.home-hero__note[data-astro-cid-pgpo2ev5]{max-width:29rem;margin-top:1.5rem;color:var(--color-paper);font-size:.75rem;line-height:1.7}.home-hero__sports[data-astro-cid-pgpo2ev5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.sport-tile[data-astro-cid-pgpo2ev5]{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid rgba(179,196,220,.2);border-radius:10px;background:var(--color-header-bottom);transition:border-color .15s ease}.sport-tile[data-astro-cid-pgpo2ev5]:hover,.sport-tile[data-astro-cid-pgpo2ev5]:focus-visible{border-color:var(--color-glacier)}.sport-tile__image[data-astro-cid-pgpo2ev5]{overflow:hidden;aspect-ratio:16 / 9}.sport-tile__image[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.sport-tile[data-astro-cid-pgpo2ev5]:hover img[data-astro-cid-pgpo2ev5]{transform:scale(1.035)}.sport-tile__caption[data-astro-cid-pgpo2ev5]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.875rem 1rem}.sport-tile__title[data-astro-cid-pgpo2ev5]{display:block;color:var(--color-paper);font-size:.9375rem;font-weight:650;line-height:1.35}.sport-tile__subjects[data-astro-cid-pgpo2ev5]{display:block;margin-top:.3rem;color:var(--color-paper-2);font-size:.6875rem;line-height:1.5}.hero-arrow[data-astro-cid-pgpo2ev5]{position:relative;display:inline-block;width:1rem;height:.75rem;flex:none;color:inherit}.hero-arrow[data-astro-cid-pgpo2ev5]:before{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;height:var(--stroke-rule);background:currentColor}.hero-arrow[data-astro-cid-pgpo2ev5]:after{content:"";position:absolute;top:calc(50% - 4px);right:0;width:.5rem;height:.5rem;border-top:var(--stroke-rule) solid currentColor;border-right:var(--stroke-rule) solid currentColor;transform:rotate(45deg)}.sport-tile[data-astro-cid-pgpo2ev5] .hero-arrow[data-astro-cid-pgpo2ev5]{color:var(--color-glacier)}@media(min-width:1280px){.home-hero__inner[data-astro-cid-pgpo2ev5]{gap:5rem;padding-block:3.75rem 4rem}}@media(max-width:1023px){.home-hero__background[data-astro-cid-pgpo2ev5]>img[data-astro-cid-pgpo2ev5]{object-position:52% 58%}.home-hero__veil[data-astro-cid-pgpo2ev5]{background:linear-gradient(180deg,#0b132bb3,#0b132ba8 58%,#0b132bb8)}.home-hero__inner[data-astro-cid-pgpo2ev5]{grid-template-columns:1fr;gap:2.25rem;padding-block:2.75rem 3rem}.home-hero__copy[data-astro-cid-pgpo2ev5]{max-width:42rem}.home-hero__description[data-astro-cid-pgpo2ev5]{max-width:36rem}.home-hero__sports[data-astro-cid-pgpo2ev5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.sport-tile__caption[data-astro-cid-pgpo2ev5]{padding:.75rem}.sport-tile__title[data-astro-cid-pgpo2ev5]{font-size:.875rem}.sport-tile__subjects[data-astro-cid-pgpo2ev5]{font-size:.6875rem}.sport-tile[data-astro-cid-pgpo2ev5] .hero-arrow[data-astro-cid-pgpo2ev5]{display:none}}@media(max-width:639px){.home-hero__inner[data-astro-cid-pgpo2ev5]{gap:1.75rem;padding-block:2rem}.home-hero__eyebrow[data-astro-cid-pgpo2ev5]{margin-bottom:1.125rem;font-size:.625rem;letter-spacing:.13em}h1[data-astro-cid-pgpo2ev5]{font-size:clamp(2.25rem,11vw,3.25rem)}.home-hero__description[data-astro-cid-pgpo2ev5]{margin-top:1.125rem;font-size:.9375rem;line-height:1.75}.home-hero__actions[data-astro-cid-pgpo2ev5]{gap:1rem;margin-top:1.375rem}.home-hero__primary[data-astro-cid-pgpo2ev5],.home-hero__secondary[data-astro-cid-pgpo2ev5]{font-size:.8125rem}.home-hero__primary[data-astro-cid-pgpo2ev5]{padding-inline:.875rem;gap:.875rem}.home-hero__note[data-astro-cid-pgpo2ev5]{margin-top:1.125rem;font-size:.6875rem}.home-hero__sports[data-astro-cid-pgpo2ev5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.sport-tile__caption[data-astro-cid-pgpo2ev5]{padding:.75rem .625rem}.sport-tile__title[data-astro-cid-pgpo2ev5]{font-size:.8125rem}.sport-tile__subjects[data-astro-cid-pgpo2ev5]{font-size:.625rem}.sport-tile[data-astro-cid-pgpo2ev5] .hero-arrow[data-astro-cid-pgpo2ev5]{display:none}}@media(prefers-reduced-motion:reduce){.sport-tile[data-astro-cid-pgpo2ev5],.sport-tile__image[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5],.home-hero__primary[data-astro-cid-pgpo2ev5]{transition:none}.sport-tile[data-astro-cid-pgpo2ev5]:hover img[data-astro-cid-pgpo2ev5]{transform:none}}
