.off-season_hero__OgKsL{position:relative;max-width:1440px;min-height:560px;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.off-season_photo__ofJe8{position:absolute;inset:0;background-size:cover;background-position:60% 40%;filter:grayscale(1) contrast(1.5) brightness(.4)}.off-season_scan__8pKsR{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.32) 0 2px,transparent 2px 4px)}.off-season_in__K3_Lc{position:relative;padding:0 48px 48px}.off-season_kick__ZU4M5{font:700 15px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--bone)}.off-season_hero__OgKsL h1{margin:12px 0 0;font:900 min(96px,7vw)/.84 var(--display);letter-spacing:-.06em;text-transform:uppercase}.off-season_hero__OgKsL h1 span{display:block;white-space:nowrap}.off-season_hero__OgKsL h1 em{font-style:normal;color:var(--red)}.off-season_lede__k9ePO{max-width:52ch;margin:16px 0 0;font:500 22px/1.3 var(--display);color:var(--bone)}.off-season_lede__k9ePO b{color:#fff}.off-season_btns__dimEI{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.off-season_cta__9d1KN{display:inline-flex;align-items:center;min-height:52px;padding:0 22px;background:var(--red-btn);color:#fff;font:900 18px var(--display);border:2px solid var(--red-btn)}.off-season_cta__9d1KN:hover{filter:brightness(1.1)}.off-season_ghost__ubVRt{background:transparent;border-color:#fff}.off-season_ghost__ubVRt:hover{background:rgba(255,255,255,.12);filter:none}.off-season_count__BK7bK{position:absolute;right:48px;top:48px;text-align:right}.off-season_count__BK7bK b{display:block;font:900 min(120px,9vw)/.85 var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.off-season_count__BK7bK span{font:700 14px var(--narrow);letter-spacing:.14em;text-transform:uppercase;color:var(--bone)}.off-season_facts__NLO23{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(var(--cells,4),1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.off-season_facts__NLO23>div{padding:22px 28px;border-right:1px solid var(--line)}.off-season_facts__NLO23>div:first-child{padding-left:48px}.off-season_facts__NLO23>div:last-child{border-right:0}.off-season_facts__NLO23 b{display:block;font:900 30px/1 var(--display);text-transform:uppercase}.off-season_facts__NLO23 span{display:block;margin-top:6px;font:500 15px var(--display);color:#c9c3b7}.off-season_sec__KzIQJ{max-width:1440px;margin:0 auto;padding:34px 48px 40px}.off-season_sec__KzIQJ h2{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin:0 0 14px;font:900 15px var(--display);letter-spacing:.16em;text-transform:uppercase}.off-season_sec__KzIQJ h2 small{font:500 13px var(--narrow);letter-spacing:.1em;color:var(--gray)}.off-season_champs__sV_U8{display:grid;grid-template-columns:1fr 1fr;gap:20px}.off-season_cp___6Yci{display:grid;grid-template-columns:260px 1fr;border:1px solid var(--line);background:#141312}.off-season_nm__DYIH4{padding:22px;background:var(--red-btn)}.off-season_nm__DYIH4 small{font:700 12px var(--narrow);letter-spacing:.14em;text-transform:uppercase}.off-season_nm__DYIH4 a{display:block;margin-top:2px;padding:6px 0;font:900 34px/1 var(--display);text-transform:uppercase;letter-spacing:-.03em;overflow-wrap:anywhere}.off-season_nm__DYIH4 a:focus-visible,.off-season_nm__DYIH4 a:hover{text-decoration:underline;text-underline-offset:4px}.off-season_nm__DYIH4 span{display:block;margin-top:8px;font:900 16px var(--display)}.off-season_cp___6Yci ul{column-count:2;column-gap:18px;margin:0;padding:20px 22px;list-style:none}.off-season_cp___6Yci li{break-inside:avoid;font:500 15px/1.8 var(--display);color:#ddd6c8}.off-season_cp___6Yci li.off-season_cap__twWi7{color:#fff;font-weight:700}.off-season_noRoster__wfSR6{padding:20px 22px;margin:0;font:500 15px var(--display);color:var(--gray)}.off-season_stats__M_9ac{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font:700 13px var(--narrow);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #fff;align-self:flex-start}.off-season_statsRow__1GQGR{display:flex}.off-season_how___Q4ED{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.off-season_how___Q4ED i{font:900 14px var(--display);font-style:normal;color:#ef5a43}.off-season_how___Q4ED b{display:block;margin:8px 0;font:900 26px/1.05 var(--display);text-transform:uppercase}.off-season_how___Q4ED span{font:500 16px var(--display);color:#c9c3b7}.off-season_banner__Pw8qJ{max-width:1440px;margin:0 auto;padding:0 96px}.off-season_banner__Pw8qJ a{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;min-height:56px;padding:12px 20px;margin-top:30px;background:var(--red-btn);color:#fff;font:900 18px var(--display)}.off-season_banner__Pw8qJ a small{font:700 13px var(--narrow);letter-spacing:.14em;text-transform:uppercase}.off-season_banner__Pw8qJ a:hover{filter:brightness(1.1)}@media (max-width:900px){.off-season_champs__sV_U8,.off-season_how___Q4ED{grid-template-columns:1fr}.off-season_how___Q4ED{gap:18px}.off-season_banner__Pw8qJ{padding:0 48px}}@media (max-width:600px){.off-season_hero__OgKsL{min-height:600px;padding-top:130px}.off-season_in__K3_Lc{padding:0 16px 24px}.off-season_hero__OgKsL h1{font-size:min(68px,17vw)}.off-season_hero__OgKsL h1 span{white-space:normal}.off-season_lede__k9ePO{font-size:17px}.off-season_count__BK7bK{left:16px;right:auto;top:20px;text-align:left}.off-season_count__BK7bK b{font-size:64px}.off-season_facts__NLO23{grid-template-columns:1fr 1fr}.off-season_facts__NLO23>div,.off-season_facts__NLO23>div:first-child{padding:16px}.off-season_facts__NLO23>div:nth-child(2n){border-right:0}.off-season_facts__NLO23>div:nth-child(n+3){border-top:1px solid var(--line)}.off-season_facts__NLO23 b{font-size:20px}.off-season_sec__KzIQJ{padding:24px 16px 30px}.off-season_cp___6Yci{grid-template-columns:1fr}.off-season_nm__DYIH4 a{font-size:34px}.off-season_banner__Pw8qJ{padding:0 16px}}.this-season_card__1j2i_,.this-season_homeHero__8soGA,.this-season_root__EgUTb{--black:#0a0a0a;--ink:#141414;--bone:#e8e1d0;--red:#d9412b;--red-btn:#cf3b26;--gray:#8c877d;--line:#2c2a27;--display:var(--font-archivo),Archivo,"Arial Black",system-ui,sans-serif;--narrow:var(--font-archivo-narrow),"Archivo Narrow","Arial Narrow",system-ui,sans-serif;color:#fff;font:16px/1.4 var(--display)}.this-season_root__EgUTb{background:var(--black);color-scheme:dark}.this-season_root__EgUTb *,.this-season_root__EgUTb :after,.this-season_root__EgUTb :before{box-sizing:border-box}.this-season_root__EgUTb a{color:inherit;text-decoration:none}.this-season_root__EgUTb :focus-visible{outline:3px solid #fff;outline-offset:3px}.this-season_vh__w8sSA{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.this-season_scan__YA_ND{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.32) 0 2px,transparent 2px 4px)}.this-season_foot__OabOk{height:56px}.this-season_hero__sjCdt{position:relative;max-width:1440px;margin:0 auto;height:520px;overflow:hidden}.this-season_photo__aghhY{position:absolute;inset:0;background-size:cover;background-position:60% 40%;filter:grayscale(1) contrast(1.5) brightness(.4)}.this-season_in__v0Lw2{position:absolute;left:96px;top:90px;z-index:2}.this-season_hero__sjCdt h1{margin:0 0 0 -8px;font:900 168px/.84 var(--display);letter-spacing:-.055em;text-transform:uppercase}.this-season_hero__sjCdt h1 span{display:block}.this-season_lede__HPb5t{max-width:42ch;margin:20px 0 0;font:500 24px/1.1 var(--display);color:var(--bone)}.this-season_lede__HPb5t b{color:#fff}.this-season_lede__HPb5t a{color:#fff;font-weight:800;text-decoration:underline;text-underline-offset:4px}.this-season_lede__HPb5t a:focus-visible,.this-season_lede__HPb5t a:hover{color:var(--bone)}.this-season_find__BElj9{position:absolute;right:96px;bottom:60px;z-index:3;width:360px}.this-season_find__BElj9 label{display:block;margin-bottom:8px;font:900 13px var(--display);letter-spacing:.16em;text-transform:uppercase}.this-season_find__BElj9 input{width:100%;min-height:52px;padding:14px 16px;background:rgba(10,10,10,.8);border:1px solid var(--bone);border-radius:0;color:#fff;font:500 18px var(--display)}.this-season_find__BElj9 input::placeholder{color:#9a958b}.this-season_status__cKvR5{position:absolute;top:100%;left:0;right:0;min-height:22px;margin:6px 0 0;font:500 14px var(--narrow);letter-spacing:.06em;text-transform:uppercase;color:var(--bone)}.this-season_results__2OlMC{position:absolute;left:0;right:0;bottom:100%;margin:0 0 6px;padding:0;list-style:none;background:#0a0a0a;border:1px solid #57534c}.this-season_results__2OlMC li+li{border-top:1px solid var(--line)}.this-season_results__2OlMC a,.this-season_results__2OlMC button{display:flex;align-items:center;width:100%;min-height:44px;padding:8px 16px;background:none;border:0;color:#fff;font:700 16px var(--display);text-align:left;cursor:pointer}.this-season_results__2OlMC a:focus-visible,.this-season_results__2OlMC a:hover,.this-season_results__2OlMC button:focus-visible,.this-season_results__2OlMC button:hover{background:var(--red-btn)}.this-season_div__hzeRg{max-width:1440px;margin:0 auto;padding:44px 96px 8px}.this-season_lbl__ozVZl{margin:0 0 14px;font:900 13px var(--display);letter-spacing:.18em;text-transform:uppercase}.this-season_grid__ZCIj3{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--line);border:2px solid var(--line)}.this-season_crew__lhHRW{container-type:inline-size;position:relative;display:grid;grid-template-columns:1fr auto;align-content:space-between;min-height:150px;padding:18px 20px 16px;background:var(--ink)}.this-season_n__L6T8r{font:900 14px var(--display);letter-spacing:.1em;color:var(--gray);font-variant-numeric:tabular-nums}.this-season_r__PM1Nt{text-align:right;font:700 18px var(--narrow);font-variant-numeric:tabular-nums}.this-season_nm__XB_WD{--max:38px;grid-column:1/-1;margin-top:18px;font:900 min(var(--max),calc(100cqw / (var(--len, 8) * .74)))/1 var(--display);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap}.this-season_pl__mRP06{grid-column:1/-1;margin-top:10px;font:500 14px var(--display);color:var(--gray)}.this-season_leader__amDOw{background:var(--red-btn)}.this-season_leader__amDOw .this-season_n__L6T8r,.this-season_leader__amDOw .this-season_pl__mRP06{color:#fff}.this-season_crew__lhHRW:hover{outline:2px solid #fff;outline-offset:-2px;z-index:1}.this-season_crew__lhHRW[data-hit]{outline:4px solid #fff;outline-offset:-4px;z-index:1}.this-season_empty__I0uIp{max-width:1440px;margin:0 auto;padding:44px 96px;font:500 20px var(--display);color:var(--bone)}.this-season_homeHero__8soGA{position:relative;width:100%;height:100%;overflow:hidden;background:var(--black)}.this-season_homeHero__8soGA *,.this-season_homeHero__8soGA :after,.this-season_homeHero__8soGA :before{box-sizing:border-box}.this-season_homePhoto___FwM2{position:absolute;inset:0;background-size:cover;background-position:60% 40%;filter:grayscale(1) contrast(1.5) brightness(.4)}.this-season_homeIn__lHImn{position:absolute;left:96px;top:70px;right:96px}.this-season_homeName___GrnH{margin:0 0 0 -12px;font:900 min(260px,max(64px,calc(1250px / (var(--chars) * .62))))/.8 var(--display);letter-spacing:-.06em;text-transform:uppercase;overflow-wrap:anywhere}.this-season_homeLine__O_ZzX{max-width:46ch;margin:18px 0 0;font:500 24px/1.3 var(--display);color:var(--bone)}.this-season_homeLine__O_ZzX b{color:#fff}.this-season_homeCta__faOmg{display:inline-flex;align-items:center;min-height:48px;margin-top:26px;padding:13px 20px;background:var(--red-btn);color:#fff;font:700 17px/1.2 var(--display);text-decoration:none}.this-season_homeCta__faOmg:hover{filter:brightness(1.1)}.this-season_infoHead__7Y8z6{border-bottom:1px solid var(--line);padding:40px 0 28px}.this-season_infoWrap___h48g{max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.this-season_infoBack__hKuwC{display:inline-flex;align-items:center;min-height:44px;font:700 14px var(--narrow);letter-spacing:.1em;text-transform:uppercase;color:var(--bone)}.this-season_infoTitle__Jyn0r{margin:8px 0 0;font:900 clamp(2.4rem,7vw,5.5rem)/.9 var(--display);letter-spacing:-.04em;text-transform:uppercase}.this-season_infoMeta__XZfZw{margin:14px 0 0;font:500 18px var(--display);color:var(--bone)}.this-season_related__1EriK{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:16px}.this-season_related__1EriK a{display:inline-flex;align-items:center;min-height:44px;font:700 14px var(--narrow);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 2px 0 var(--red)}.this-season_infoBody__6AzsK{--background:0 0% 4%;--foreground:0 0% 100%;--card:0 0% 8%;--card-foreground:0 0% 100%;--popover:0 0% 8%;--popover-foreground:0 0% 100%;--muted:0 0% 15%;--muted-foreground:40 18% 78%;--border:30 5% 24%;--input:30 5% 24%;--primary:0 0% 100%;--primary-foreground:0 0% 4%;--accent:7 69% 48%;--accent-foreground:0 0% 100%;--ring:0 0% 100%;padding:40px 0 24px;color:hsl(var(--foreground));font-size:18px}.this-season_infoBody__6AzsK :where(ul){padding-left:1.25rem;list-style:disc}.this-season_infoBody__6AzsK :where(ol){padding-left:1.25rem;list-style:decimal}.this-season_infoBody__6AzsK :where(p,ul,ol){margin:0 0 14px}.this-season_infoBody__6AzsK :where(h2,h3){margin:26px 0 10px}.this-season_infoBody__6AzsK a{color:#fff;text-decoration:underline;text-underline-offset:3px}.this-season_infoBody__6AzsK h1,.this-season_infoBody__6AzsK h2,.this-season_infoBody__6AzsK h3{font-family:var(--display);font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.this-season_infoBody__6AzsK em,.this-season_infoBody__6AzsK li,.this-season_infoBody__6AzsK p,.this-season_infoBody__6AzsK span,.this-season_infoBody__6AzsK strong,.this-season_infoBody__6AzsK td,.this-season_infoBody__6AzsK th{color:inherit}.this-season_infoCta__OwjMl{display:inline-flex;align-items:center;min-height:48px;margin-top:8px;padding:13px 20px;background:var(--red-btn);color:#fff;font:700 17px/1.2 var(--display)}.this-season_card__1j2i_{position:relative;display:flex;flex-direction:column;height:100%;padding:22px 22px 20px;background:var(--black);border:1px solid var(--line)}.this-season_card__1j2i_ h3{margin:0;font:900 clamp(1.8rem,4vw,2.6rem)/.95 var(--display);letter-spacing:-.04em;text-transform:uppercase}.this-season_cardLink__qUSgW{color:#fff;text-decoration:none}.this-season_cardLink__qUSgW:after{content:"";position:absolute;inset:0}.this-season_cardWhen__z_oZE{margin:10px 0 0;font:500 16px var(--display);color:var(--bone)}.this-season_cardTeaser__1bLvs{margin-top:10px;color:var(--bone);font-size:15px}.this-season_cardSeasonLink__Q5P2d{color:#fff;font:700 13px var(--narrow);letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;padding:0 6px}.this-season_cardPlate__Dxeb8{display:inline-flex;align-items:center;min-height:44px;margin-top:auto;padding:0 16px;background:var(--red-btn);color:#fff;font:700 15px var(--display);text-decoration:none}@media (max-width:600px){.this-season_hero__sjCdt{height:auto;min-height:520px;padding-bottom:24px}.this-season_in__v0Lw2{position:relative;left:auto;top:auto;padding:36px 16px 0}.this-season_hero__sjCdt h1{margin-left:0;font-size:60px}.this-season_lede__HPb5t{font-size:17px}.this-season_find__BElj9{position:relative;right:auto;bottom:auto;width:auto;margin:22px 16px 0}.this-season_status__cKvR5{position:static}.this-season_results__2OlMC{position:static;margin:6px 0 0}.this-season_div__hzeRg{padding:32px 16px 4px}.this-season_grid__ZCIj3{grid-template-columns:1fr 1fr}.this-season_crew__lhHRW{min-height:112px;padding:12px}.this-season_nm__XB_WD{--max:19px;margin-top:10px;letter-spacing:-.04em}.this-season_r__PM1Nt{font-size:15px}.this-season_empty__I0uIp{padding:32px 16px}.this-season_homeIn__lHImn{left:16px;right:16px;top:40px}.this-season_homeName___GrnH{margin-left:-4px;font-size:min(104px,max(48px,calc(340px / (var(--chars) * .62))));line-height:.85}.this-season_homeLine__O_ZzX{font-size:18px}.this-season_homePhoto___FwM2{background-position:62% 40%}}@media (prefers-reduced-motion:reduce){.this-season_root__EgUTb *,.this-season_root__EgUTb :after,.this-season_root__EgUTb :before{scroll-behavior:auto!important}}