.league-home-header_header__z1F5y{--league-color:rgb(12,42,80);position:relative;isolation:isolate;overflow:hidden;border-radius:16px;color:#fff;background:var(--league-color);box-shadow:0 22px 56px rgba(8,31,61,.2)}.league-home-header_header__z1F5y[data-league=girls]{--league-color:rgb(96,20,48)}.league-home-header_inner__g32q5{padding:clamp(16px,2vw,24px) clamp(18px,3.4vw,40px) clamp(18px,2vw,24px)}.league-home-header_wall__BNjMx{--tile-column:104px;--gap:10px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px var(--gap);margin-inline:auto;max-width:calc(var(--cols) * var(--tile-column) + (var(--cols) - 1) * var(--gap))}.league-home-header_school__bQ_Mc{flex:0 0 var(--tile-column);width:var(--tile-column);min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;text-decoration:none;animation:league-home-header_pop__0KNH3 .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 30ms)}.league-home-header_tile___6dl3{position:relative;display:grid;place-items:center;width:76px;height:76px;border-radius:16px;padding:9px;background:linear-gradient(155deg,color-mix(in srgb,var(--tint) 24%,#fff) 0,color-mix(in srgb,var(--tint) 7%,#fff) 70%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 10px 24px rgba(0,0,0,.32);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease}.league-home-header_logo__i3fmw{position:absolute;inset:9px}.league-home-header_tile___6dl3 img{display:block;object-fit:contain}.league-home-header_name__3gMzQ{max-width:100%;font-size:10px;line-height:1.25;font-weight:900;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:rgba(255,255,255,.7);transition:color .2s ease}.league-home-header_name__3gMzQ:after{content:"";display:block;width:18px;height:2px;border-radius:2px;margin:6px auto 0;background:color-mix(in srgb,var(--tint) 70%,#fff);opacity:.9;transition:width .25s ease}.league-home-header_school__bQ_Mc:focus-visible .league-home-header_tile___6dl3,.league-home-header_school__bQ_Mc:hover .league-home-header_tile___6dl3{transform:translateY(-4px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),0 16px 30px rgba(0,0,0,.4)}.league-home-header_school__bQ_Mc:focus-visible .league-home-header_name__3gMzQ,.league-home-header_school__bQ_Mc:hover .league-home-header_name__3gMzQ{color:#fff}.league-home-header_school__bQ_Mc:focus-visible .league-home-header_name__3gMzQ:after,.league-home-header_school__bQ_Mc:hover .league-home-header_name__3gMzQ:after{width:32px}@keyframes league-home-header_pop__0KNH3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.league-home-header_footer__SsTOE{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 32px;margin-top:clamp(16px,2vw,22px);padding-top:clamp(14px,1.5vw,18px);border-top:1px solid rgba(255,255,255,.14)}.league-home-header_titleGroup__s_8We{min-width:0}.league-home-header_controls__z8gF0{display:flex;flex-wrap:wrap;gap:10px}.league-home-header_switch__dVk5o{display:inline-flex;background:rgba(255,255,255,.12);border-radius:10px;padding:4px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.league-home-header_switch__dVk5o a{display:inline-flex;align-items:center;background:transparent;color:rgba(255,255,255,.82);font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;padding:0 20px;height:36px;border-radius:7px;transition:background .25s ease,color .25s ease}.league-home-header_switch__dVk5o a[aria-current=page]{background:#fff;color:var(--league-color)}.league-home-header_season__0ziLU{position:relative;display:inline-flex;align-items:center;height:44px;border-radius:10px;background:#e2bd48;box-shadow:0 8px 24px rgba(0,0,0,.2);transition:background .2s ease}.league-home-header_season__0ziLU:hover{background:#f0cf55}.league-home-header_season__0ziLU select{appearance:none;border:0;background:transparent;height:100%;padding:0 38px 0 18px;border-radius:10px;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#081f3d;cursor:pointer}.league-home-header_season__0ziLU svg{position:absolute;right:14px;pointer-events:none;color:#081f3d}.league-home-header_title__aS0j4{margin:10px 0 0;font-weight:900;font-size:clamp(36px,5.6vw,64px);line-height:.95;letter-spacing:-.03em}.league-home-header_meta__j4Ngb{margin:0;text-align:right;font-size:13.5px;font-weight:600;color:rgba(255,255,255,.72);line-height:1.6}.league-home-header_meta__j4Ngb b{color:#fff;font-weight:900}.league-home-header_header__z1F5y a:focus-visible,.league-home-header_header__z1F5y select:focus-visible{outline:3px solid #e2bd48;outline-offset:3px}@media (max-width:900px){.league-home-header_wall__BNjMx{--tile-column:calc((100% - 3 * var(--gap)) / 4);--gap:8px;max-width:none}.league-home-header_tile___6dl3{width:100%;height:auto;aspect-ratio:1;border-radius:12px;padding:7px}.league-home-header_logo__i3fmw{inset:7px}.league-home-header_name__3gMzQ{font-size:9.5px}.league-home-header_meta__j4Ngb{text-align:left}}@media (prefers-reduced-motion:reduce){.league-home-header_name__3gMzQ,.league-home-header_name__3gMzQ:after,.league-home-header_school__bQ_Mc,.league-home-header_season__0ziLU,.league-home-header_switch__dVk5o a,.league-home-header_tile___6dl3{animation:none;transition:none}}