@font-face{font-family:League Display;src:url(/fonts/league/league-display.woff) format("woff");font-weight:700 900;font-display:swap}@font-face{font-family:League Monument;src:url(/fonts/league/league-monument.woff) format("woff");font-weight:400 900;font-display:swap}body:has(.leagueSeasons)>main.main{padding:0!important;max-width:none!important;width:100%!important;display:block!important}body:has(.leagueSeasons) .cyberArena__wrap,body:has(.leagueSeasons) .section__cyberArena{padding:0!important;margin:0!important;width:100%!important;max-width:none!important}body:has(.leagueSeasons) :is(.cyberArena__legacyHeader,.cyberWip){display:none!important}.leagueSeasons{--ls-orange:#f64b08;--ls-line:#ded5c8;--ls-bg:#f8f5ef;background:var(--ls-bg);color:#1c1c1a;min-width:0;font-family:Arial,sans-serif;padding-bottom:40px}.leagueSeasons *,.leagueSeasons :after,.leagueSeasons :before{box-sizing:border-box}.leagueSeasons .lsContainer{width:min(1680px,88%);margin-inline:auto;min-width:0}.leagueSeasons .lsHero{min-height:390px;background:#f8f5ef url(/images/club-league/identity/pilot-hero-v1.webp) 50%/cover no-repeat;display:flex;align-items:center}.leagueSeasons .lsHeroCopy{width:55%;padding:45px 0}.leagueSeasons .lsEyebrow{font-size:11px;letter-spacing:.18em;font-weight:700;margin:0 0 20px}.leagueSeasons .lsHero h1{font-family:League Monument,Arial Narrow,Impact,sans-serif;font-size:clamp(56px,6.3vw,118px);font-weight:800;line-height:1.02;letter-spacing:-.025em;margin:0 0 22px}.leagueSeasons .lsHero h1 span{color:var(--ls-orange)}.leagueSeasons .lsSlogan{font-size:13px;letter-spacing:.15em;line-height:1.7;font-weight:700;max-width:50ch}.leagueSeasons .lsDescription{font-size:15px;line-height:1.6;max-width:45ch;margin-top:12px}.leagueSeasons[data-stage=main] .lsHero{background-image:linear-gradient(90deg,rgba(9,7,5,.5019607843),transparent 80%),url(/images/club-league/identity/reference-arena-v4.webp);color:#fff5e6}.leagueSeasons[data-stage=main] .lsHero h1 span{color:inherit}.leagueSeasons[data-stage=main] .lsHeroCopy{width:75%;text-shadow:0 2px 10px #000}.leagueSeasons .lsBlackBand{background:#1c1c1b;color:#fff6e8}.leagueSeasons .lsBlackBand ul{margin-block:0;padding-left:0;display:grid;grid-template-columns:1fr 1fr 1fr;list-style:none;padding-block:24px;gap:30px}.leagueSeasons .lsBlackBand li{display:flex;align-items:center;gap:20px;padding-right:25px;min-width:0}.leagueSeasons .lsBlackBand li+li{border-left:1px solid hsla(0,0%,100%,.2078431373);padding-left:30px}.leagueSeasons .lsBlackBand svg{width:32px;height:32px;flex:none;color:var(--ls-orange)}.leagueSeasons .lsBlackBand strong{display:block;font-family:League Display,Impact,sans-serif;font-size:clamp(19px,1.8vw,30px);text-transform:uppercase;line-height:1.3}.leagueSeasons .lsBlackBand span{display:block;font-size:12px;line-height:1.6;margin-top:4px}.leagueSeasons .lsContent{padding-top:0}.leagueSeasons .lsSeasonTabs{display:flex;gap:24px;border-bottom:1px solid var(--ls-line);margin-bottom:18px}.leagueSeasons .lsSeasonTabs a{display:flex;flex-direction:column;justify-content:center;min-height:68px;padding:12px 24px;border-bottom:3px solid rgba(0,0,0,0);font-size:17px;font-weight:700;color:#67635b;text-decoration:none}.leagueSeasons .lsSeasonTabs a[aria-current]{color:var(--ls-orange);border-color:var(--ls-orange)}.leagueSeasons .lsSeasonTabs small{font-size:11px;font-weight:400;line-height:1.5;margin-top:4px}.leagueSeasons .lsRules{display:flex;align-items:center;gap:22px;padding:15px 20px;border:1px solid var(--ls-line);border-radius:4px;font-size:13px;line-height:1.6;background:#f1ece3}.leagueSeasons .lsRules svg{width:22px;height:22px;color:var(--ls-orange);flex:none}.leagueSeasons .lsRules span{padding-left:24px;border-left:1px solid #bfb3a3}.leagueSeasons .lsTabs{display:flex;gap:18px;border-bottom:1px solid var(--ls-line);margin:12px 0 28px;overflow-x:auto}.leagueSeasons .lsTabs a{display:flex;align-items:center;gap:8px;white-space:nowrap;min-height:48px;padding:10px 18px;border-bottom:3px solid rgba(0,0,0,0);text-decoration:none;color:#54514b;font-size:14px;font-weight:700}.leagueSeasons .lsTabs a[aria-current]{color:var(--ls-orange);border-color:var(--ls-orange)}.leagueSeasons .lsTabs svg{width:18px;height:18px;flex:none}.leagueSeasons h2{font-size:clamp(25px,2.3vw,38px);line-height:1.2;margin:0 0 10px;font-weight:750}.leagueSeasons .lsSectionHeading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.leagueSeasons .lsSectionHeading p{font-size:12px;line-height:1.7;color:#716c63;margin:0}.leagueSeasons .lsFilters{display:flex;justify-content:flex-end;gap:12px;margin-bottom:16px}.leagueSeasons input,.leagueSeasons select{font:inherit;font-size:14px;min-height:44px;padding:10px 14px;border:1px solid var(--ls-line);border-radius:4px;background:#fffcf7;color:inherit;max-width:100%}.leagueSeasons input{width:310px}.leagueSeasons select{min-width:160px}.leagueSeasons .lsTableScroll{overflow-x:auto;border:1px solid var(--ls-line);border-radius:4px;min-width:0}.leagueSeasons table{border-collapse:collapse;width:100%;min-width:850px;font-size:13px;text-align:left}.leagueSeasons th{background:#eee7dc;color:#655e54;font-size:11px;padding:14px 18px}.leagueSeasons td{border-top:1px solid var(--ls-line);padding:18px;vertical-align:middle}.leagueSeasons td:first-child{width:65px;color:#777}.leagueSeasons td:nth-child(2){min-width:260px}.leagueSeasons td small{display:block;color:#827a6f;font-size:12px;line-height:1.6;margin-top:5px;white-space:normal}.leagueSeasons td:last-child{font-size:17px}.leagueSeasons .lsClubStatus{font-size:11px;padding:6px 10px;border-radius:4px;background:#e8e6e4;color:#615d57;white-space:nowrap}.leagueSeasons .lsClubStatus[data-status=approved]{background:#e3eddd;color:#426b3d}.leagueSeasons .lsClubStatus[data-status=suspended]{background:#f2e1d0;color:#885424}.leagueSeasons .lsEmpty{padding:32px 20px;text-align:center;border:1px dashed #d6c7b2;margin:20px 0;color:#797064;font-size:14px;line-height:1.8}.leagueSeasons .lsFootnote{font-size:12px;color:#797064;margin-top:12px;line-height:1.6}.leagueSeasons .lsPagination{display:flex;gap:20px;align-items:center;margin-top:20px;font-size:13px}.leagueSeasons button{font:inherit;cursor:pointer;min-height:42px;padding:8px 14px;border:1px solid var(--ls-line);border-radius:3px;background:#fffcf7;color:inherit}.leagueSeasons button:disabled{opacity:.45;cursor:default}.leagueSeasons .lsError{padding:20px;background:#f9e8de;border:1px solid #c9957d;margin:20px 0;color:#8e321e}.leagueSeasons .lsMatchesTools{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:20px 0}.leagueSeasons .lsMatchFilters{display:flex;gap:8px;flex-wrap:wrap}.leagueSeasons .lsMatchFilters button[aria-pressed=true]{background:#1c1c1b;color:#fff;border-color:#1c1c1b}.leagueSeasons .lsMatchList article{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:24px;align-items:center;border:1px solid var(--ls-line);background:#fffcf7;padding:20px;margin:12px 0;border-radius:4px}.leagueSeasons .lsMatchList small{display:block;color:#797064;font-size:12px;margin-bottom:10px}.leagueSeasons .lsMatchList strong{font-size:16px;line-height:1.6}.leagueSeasons .lsMatchList strong span{color:#999}.leagueSeasons .lsMatchList article>b{font-size:25px}.leagueSeasons .lsMatchList article>span{font-size:12px}.leagueSeasons .lsMatchList a,.leagueSeasons .lsWindows a{color:#c13b08;font-size:13px}.leagueSeasons .lsWindows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.leagueSeasons .lsWindows article{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--ls-line);font-size:14px}.leagueSeasons .lsSr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.leagueSeasons .lsTableScroll:focus-visible,.leagueSeasons a:focus-visible,.leagueSeasons button:focus-visible,.leagueSeasons input:focus-visible,.leagueSeasons select:focus-visible{outline:2px solid var(--ls-orange);outline-offset:3px}@media(min-width:1600px){.leagueSeasons .lsHero{min-height:420px}}@media(max-width:1000px){.leagueSeasons .lsContainer{width:calc(100% - 48px)}.leagueSeasons .lsHero{min-height:340px}.leagueSeasons .lsHeroCopy{width:60%}.leagueSeasons .lsHero h1{font-size:68px}.leagueSeasons .lsSlogan{font-size:11px}.leagueSeasons .lsBlackBand ul{gap:12px}.leagueSeasons .lsBlackBand li{gap:12px;padding-right:8px}.leagueSeasons .lsBlackBand li+li{padding-left:16px}.leagueSeasons .lsBlackBand strong{font-size:21px}.leagueSeasons .lsTabs a{padding-inline:10px}.leagueSeasons .lsWindows{grid-template-columns:1fr 1fr}}@media(max-width:650px){.leagueSeasons .lsContainer{width:calc(100% - 32px)}.leagueSeasons .lsHero{min-height:430px;align-items:flex-start;background-size:auto 280px;background-position:70% bottom;background-color:#f8f5ef}.leagueSeasons .lsHeroCopy{width:100%;padding:25px 0 200px;background:linear-gradient(#f8f5ef 40%,rgba(248,245,239,0) 73%)}.leagueSeasons .lsHero h1{font-size:clamp(39px,10vw,62px);margin-bottom:14px}.leagueSeasons .lsEyebrow{font-size:8px;letter-spacing:.11em;margin-bottom:14px}.leagueSeasons .lsSlogan{font-size:9px;max-width:90%}.leagueSeasons .lsDescription{font-size:12px;max-width:30ch}.leagueSeasons .lsBlackBand ul{grid-template-columns:1fr;padding-block:8px;gap:0}.leagueSeasons .lsBlackBand li{padding:14px 0;gap:16px}.leagueSeasons .lsBlackBand li+li{border-left:0;border-top:1px solid hsla(0,0%,100%,.1450980392);padding-left:0}.leagueSeasons .lsBlackBand strong{font-size:22px}.leagueSeasons .lsBlackBand span{font-size:11px}.leagueSeasons .lsBlackBand svg{width:26px;height:26px}.leagueSeasons .lsSeasonTabs{gap:0}.leagueSeasons .lsSeasonTabs a{font-size:14px;padding:12px 10px;flex:1 1;min-height:76px}.leagueSeasons .lsSeasonTabs small{font-size:9px}.leagueSeasons .lsRules{gap:10px;padding:12px;font-size:11px;flex-wrap:wrap}.leagueSeasons .lsRules span{border-left:0;padding-left:32px;width:100%}.leagueSeasons .lsTabs{gap:2px;margin-bottom:22px}.leagueSeasons .lsTabs a{font-size:12px;gap:5px;padding-inline:9px}.leagueSeasons .lsTabs svg{width:15px;height:15px}.leagueSeasons .lsSectionHeading{display:block}.leagueSeasons .lsSectionHeading>p{margin-top:8px}.leagueSeasons .lsFilters{justify-content:stretch;flex-wrap:wrap}.leagueSeasons .lsFilters label:first-child,.leagueSeasons input{width:100%}.leagueSeasons .lsFilters label{max-width:100%}.leagueSeasons table{min-width:810px}.leagueSeasons .lsMatchList article{grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:16px}.leagueSeasons .lsMatchList a,.leagueSeasons .lsMatchList article>span{font-size:11px}.leagueSeasons .lsMatchesTools>label{width:100%}.leagueSeasons .lsMatchFilters{gap:6px}.leagueSeasons .lsMatchFilters button{font-size:11px;padding-inline:10px}.leagueSeasons .lsWindows{grid-template-columns:1fr}.leagueSeasons[data-stage=main] .lsHero{background-size:auto 100%;background-position:50%;min-height:300px}.leagueSeasons[data-stage=main] .lsHeroCopy{width:100%;padding:35px 0;background:none}.leagueSeasons[data-stage=main] .lsSlogan{margin-top:20px;font-size:15px}}