/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.season-page{min-width:0;padding-block:2rem 4rem}.season-page__intro{margin-bottom:1.25rem}.season-page__intro :is(h1,h2){color:#fff;font-family:var(--font-condensed);text-transform:uppercase;overflow-wrap:anywhere;font-size:1.6rem;font-weight:600;line-height:1.2}.season-page__intro p,.season-page__count,.season-page__section-heading>span{color:var(--color-wild-text);font-size:.9rem}.season-page__filters{background:var(--color-wild-dark-2);border:1px solid var(--color-wild-border);border-radius:.25rem;flex-wrap:wrap;align-items:end;gap:.9rem;margin-block:1rem 1.5rem;padding:1.25rem;display:flex}.season-page__filters>div{flex:14rem;min-width:0;max-width:32rem}.season-page__filters label{color:var(--color-wild-text);margin-bottom:.45rem;font-size:.8rem;display:block}.season-page__filters input,.season-page__filters select{border:1px solid var(--color-wild-border-2);background:var(--color-wild-dark);color:#fff;width:100%;min-width:0;min-height:2.75rem;font:inherit;border-radius:.2rem;padding:.7rem .85rem;font-size:.9rem}.season-page__filters button{background:var(--color-crimson-600);color:#fff;cursor:pointer;border-radius:.2rem;min-height:2.75rem;padding:.75rem 1.4rem;font-size:.85rem;font-weight:600}.season-page__filters button:hover{background:var(--color-crimson-700)}.season-page__filters>a{color:var(--color-wild-text);padding:.75rem 0;font-size:.85rem}.season-page :is(a,button,input,select,[tabindex]):focus-visible,.season-section-link:focus-visible{outline:2px solid var(--color-crimson-400);outline-offset:4px}.season-page__count{margin-bottom:1rem}.season-page__players{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.season-player{background:var(--color-wild-dark-2);border:1px solid var(--color-wild-border);border-radius:.25rem;min-width:0;padding:1.25rem}.season-player__identity{align-items:center;gap:.9rem;margin-bottom:1.2rem;display:flex}.season-player__identity h4{color:#fff;font-family:var(--font-condensed);overflow-wrap:anywhere;min-width:0;font-size:1.5rem;font-weight:600;line-height:1.15}.season-player__identity img,.season-player__avatar{object-fit:cover;border-radius:50%;flex:0 0 3.5rem;width:3.5rem;height:3.5rem}.season-player__avatar{background:var(--color-wild-dark-3);color:var(--color-crimson-400);place-items:center;font-weight:700;display:grid}.season-page__memberships{gap:.65rem;font-size:.82rem;display:grid}.season-page__memberships :is(strong,a){color:#fff;overflow-wrap:anywhere;font-weight:500;display:block}.season-page__memberships a{text-underline-offset:.15em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.season-page__memberships a:hover,.season-page__memberships a:focus-visible{text-decoration-color:currentColor}.season-page__memberships span,.season-page__memberships small{color:var(--color-wild-text)}.season-page__memberships small{font-size:.72rem;display:block}.season-page__empty{color:var(--color-wild-text);text-align:center;background:var(--color-wild-dark-2);border:1px solid var(--color-wild-border);border-radius:.25rem;grid-column:1/-1;padding:2.5rem 1.25rem}.season-page__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.season-page__summary>div{background:var(--color-wild-dark-2);border:1px solid var(--color-wild-border);border-radius:.25rem;padding:1.25rem}.season-page__summary dt{color:var(--color-wild-text);font-size:.8rem}.season-page__summary dd{color:#fff;font-family:var(--font-condensed);font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:700}.season-page__table-scroll{background:var(--color-wild-dark-2);border:1px solid var(--color-wild-border);border-radius:.25rem;overflow-x:auto}.season-page__table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.season-page__table caption{text-align:left;color:var(--color-wild-text);padding:1rem;font-size:.8rem}.season-page__table :is(th,td){border-top:1px solid var(--color-wild-border);padding:1rem}.season-page__table thead th{background:var(--color-wild-dark-3);color:#fff;white-space:nowrap;font-size:.75rem}.season-page__table tbody th{overflow-wrap:anywhere;min-width:10rem}.season-page__table tbody td:nth-child(2){min-width:12rem}.season-page__table tbody td:nth-child(n+3){font-variant-numeric:tabular-nums}.season-page__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:2rem;font-size:.85rem;display:flex}.season-page__pagination a{color:#fff;border-bottom:2px solid var(--color-crimson-500);padding:.6rem}.season-page__pagination>span,.season-page__pagination p{color:var(--color-wild-text)}.season-page__phase{background:var(--color-wild-dark-2);border:1px solid var(--color-wild-border);border-radius:.25rem;min-width:0;padding:1.25rem}.season-page__section-heading{margin-bottom:1.5rem}.season-page__section-heading h3{color:#fff;font-family:var(--font-condensed);overflow-wrap:anywhere;font-size:2rem;font-weight:700}.season-page__news{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.5rem;display:grid}.season-news-card{background:var(--color-wild-dark-2);border:1px solid var(--color-wild-border);border-radius:.25rem;min-width:0;overflow:hidden}.season-news-card>img{aspect-ratio:16/9;object-fit:cover;width:100%}.season-news-card>div{padding:1.5rem}.season-news-card time,.season-article time{color:var(--color-wild-text);font-size:.8rem}.season-news-card h3{color:#fff;font-family:var(--font-condensed);overflow-wrap:anywhere;margin:.6rem 0;font-size:1.8rem;font-weight:600;line-height:1.2}.season-news-card h3 a:hover{color:var(--color-crimson-400)}.season-news-card p{color:var(--color-wild-text);overflow-wrap:anywhere;font-size:.9rem;line-height:1.7}.season-article{background:var(--color-wild-dark-2);border:1px solid var(--color-wild-border);border-radius:.25rem;max-width:54rem;margin:0 auto;padding:clamp(1rem,3vw,2rem)}.season-article__title{color:#fff;font-family:var(--font-condensed);margin-block:1rem .75rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:600;line-height:1.15}.season-article__excerpt{margin-top:1rem;font-size:1.05rem;line-height:1.7}.season-article__image{object-fit:cover;width:100%;max-height:30rem;margin:1.5rem 0}.season-article__body{overflow-wrap:anywhere;margin:1.5rem 0 2.5rem;line-height:1.85}.season-article__body :is(p,ul,ol,blockquote){margin:1rem 0}.season-article__body :is(h2,h3){color:#fff;font-family:var(--font-condensed);margin:1.5rem 0 .75rem;font-weight:700;line-height:1.2}.season-article__body h2{font-size:2rem}.season-article__body h3{font-size:1.5rem}.season-article__body ul{padding-left:1.5rem;list-style:outside}.season-article__body ol{padding-left:1.5rem;list-style:decimal}.season-article__body a,.season-article__back{color:var(--color-crimson-400);text-decoration:underline}.season-article__body blockquote{border-left:2px solid var(--color-crimson-500);color:var(--color-wild-text);padding-left:1rem}.season-article__body pre{background:var(--color-wild-dark-3);padding:1rem;overflow-x:auto}.season-page__list-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.season-page__list-heading>*{margin:0}.season-matches__groups{gap:2.25rem;display:grid}.season-matches__phase{min-width:0}.season-matches__phase-title{color:#fff;border-bottom:1px solid var(--color-wild-border-2);font-family:var(--font-condensed);text-transform:uppercase;overflow-wrap:anywhere;padding-bottom:.6rem;font-size:1.6rem;font-weight:700;line-height:1.2}.season-matches__round{min-width:0;margin-top:1.4rem}.season-matches__round-title{color:var(--color-wild-text);border-left:3px solid var(--color-crimson-500);text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:.8rem;padding-left:.7rem;font-size:.85rem;font-weight:700;line-height:1.3}.season-matches{gap:1rem;display:grid}.season-match{isolation:isolate;background:var(--color-wild-dark-2);border:1px solid var(--color-wild-border);cursor:pointer;border-radius:.25rem;min-width:0;padding:1.25rem;transition:border-color .16s,background-color .16s;position:relative}.season-match:hover,.season-match:focus-within{border-color:var(--color-crimson-400);background-color:var(--color-wild-dark-3)}.season-match__match-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.season-match__match-link:focus-visible{outline:2px solid var(--color-crimson-200);outline-offset:3px}.season-match__team-link,.season-match__footer a{z-index:2;position:relative}.season-match__team-link{color:inherit;text-decoration:none}.season-match__team-link:hover span{text-underline-offset:.16em;text-decoration:underline}.season-match__team-link:focus-visible{outline:2px solid var(--color-crimson-200);outline-offset:3px}.season-match__meta{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;font-size:.8rem;display:flex}.season-match__status{border:1px solid var(--color-wild-border-2);text-transform:uppercase;border-radius:.2rem;padding:.25rem .6rem;font-size:.7rem;font-weight:600}.season-match[data-match-status=live]{border-color:var(--color-crimson-500)}.season-match[data-match-status=live] .season-match__status{background:var(--color-crimson-600);color:#fff}.season-match__fixture{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;max-width:48rem;margin:1.25rem auto;display:grid}.season-match__team{color:#fff;min-width:0;font-family:var(--font-condensed);text-align:center;justify-content:center;align-items:center;gap:.8rem;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:600;line-height:1.15;display:flex}.season-match__team span{overflow-wrap:anywhere;min-width:0}.season-matches__round-title{scroll-margin-top:2rem}.season-match__team img{object-fit:contain;flex:none;width:2.5rem;height:2.5rem}.season-match__score{font-family:var(--font-condensed);white-space:nowrap;align-items:center;gap:.7rem;font-size:1.75rem;display:flex}.season-match__score strong{color:#fff;font-weight:600}.season-match__score>span{color:var(--color-crimson-300)}.season-match__footer{border-top:1px solid var(--color-wild-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-top:.85rem;font-size:.75rem;display:flex}.season-match__footer a{color:var(--color-crimson-300);gap:.5rem;padding-block:.4rem;font-weight:600;display:inline-flex}@media (width<=600px){.season-page{padding-block:1.5rem 2.5rem}.season-page__filters,.season-page__phase,.season-match{padding:1rem}.season-match__fixture{gap:.65rem}.season-match__team{text-align:center;flex-direction:column}.season-match__team:first-child{text-align:center;flex-direction:column-reverse}.season-match__score{gap:.35rem;font-size:1.5rem}}@media (width<=30rem){.season-page__summary{grid-template-columns:minmax(0,1fr);gap:.5rem}.season-page__summary>div{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.season-page__summary dd{font-size:2rem}}.season-overview{background:var(--color-wild-dark);color:var(--color-wild-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-wrap:anywhere}.season-overview__inner{width:min(100% - 3rem,76rem);margin-inline:auto}.season-overview__hero{color:#fff;border-bottom:3px solid var(--color-crimson-600);background:linear-gradient(95deg,#0d0c12f2,#0f0d14b8),#0d0c12 url(/images/brand/backgroundfull.png) 50% 43%/cover}.season-overview__identity{justify-content:space-between;align-items:center;gap:2rem;padding-block:1.75rem 1.25rem;display:flex}.season-overview__identity>div:first-child{min-width:0}.season-overview__badge{border:1px solid var(--color-wild-border-2);background:var(--color-wild-dark-2);color:var(--color-crimson-200);text-transform:uppercase;border-radius:2rem;align-items:center;gap:.55rem;padding:.35rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.season-overview__badge>span{background:var(--color-crimson-400);border-radius:50%;flex:none;width:.45rem;height:.45rem}.season-overview__badge[data-registration-state=open]>span,.season-overview__badge[data-registration-state=unopened]>span{background:var(--color-crimson-300)}.season-overview__hero h1{color:#fff;font-family:var(--font-condensed);text-transform:uppercase;margin:.75rem 0 .4rem;font-size:clamp(2rem,3.6vw,3rem);font-weight:700;line-height:1.08}.season-overview__game{color:var(--color-wild-text);font-size:.85rem}.season-overview__logo{flex:0 0 6rem;place-items:center;display:grid}.season-overview__logo img{object-fit:contain;width:6rem;height:6rem;display:block}.season-overview__logo>span{color:var(--color-crimson-200);font-family:var(--font-condensed);font-size:3rem;font-weight:700}.season-overview__nav{flex-wrap:wrap;column-gap:1.5rem;display:flex}.season-overview__nav>a{min-height:3rem;color:var(--color-wild-text);font-family:var(--font-condensed);text-transform:uppercase;border-bottom:3px solid #0000;align-items:center;gap:.5rem;padding-block:.7rem;font-size:1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.season-overview__nav>a[aria-current],.season-overview__nav>a:hover{color:#fff;border-bottom-color:var(--color-crimson-400)}.season-overview__nav>a>span{border:1px solid var(--color-wild-border-2);font-family:var(--font-sans);border-radius:.2rem;padding:.1rem .45rem;font-size:.7rem}.season-overview__layout{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:start;gap:1.4rem;padding-block:2rem 4rem;display:grid}.season-overview__main,.season-overview__aside{grid-template-columns:minmax(0,1fr);gap:1.6rem;min-width:0;display:grid}.season-overview__heading{color:#fff;font-family:var(--font-condensed);text-transform:uppercase;margin:0 0 .5rem;font-size:1.3rem;font-weight:600;line-height:1.2}.season-overview__panel{border:1px solid var(--color-wild-border);background:var(--color-wild-dark-2);border-radius:.25rem;min-width:0;padding:1.25rem;font-size:.875rem;line-height:1.65}.season-overview__registration{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.season-overview__status-box{border:1px dashed var(--color-wild-border-2);text-align:center;border-radius:.2rem;flex-direction:column;flex:10rem;justify-content:center;align-self:stretch;gap:.4rem;min-width:0;padding:1rem;display:flex}.season-overview__status-box h3{color:var(--color-wild-text);font-family:var(--font-condensed);text-transform:uppercase;font-size:1.1rem;font-weight:600}.season-overview__status-box p{text-transform:uppercase;font-size:.8rem;font-weight:600}.season-overview__actions{flex:1.5 14rem;min-width:0}.season-overview__button{background:var(--color-crimson-600);color:#fff;border-radius:.2rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-weight:600;text-decoration:none;display:flex}.season-overview__button:hover{background:var(--color-crimson-700)}.season-overview__button>span{font-size:1.3rem;line-height:1}.season-overview__note{color:var(--color-wild-text);margin-top:.5rem;font-size:.75rem}.season-overview__recovery{min-height:2.75rem;color:var(--color-crimson-300);text-underline-offset:.2em;align-items:center;gap:.5rem;padding-block:.5rem;font-size:.8rem;font-weight:600;text-decoration:underline;display:inline-flex}.season-overview__facts{gap:.65rem;display:grid}.season-overview__facts>div{flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;display:flex}.season-overview__facts dt{color:var(--color-wild-text);flex:8rem}.season-overview__facts dd{text-align:end;flex:8rem;min-width:0;margin:0;font-weight:500}.season-overview__facts time>span{white-space:nowrap}.season-overview__timezone{border-top:1px solid var(--color-wild-border);color:var(--color-wild-text);margin-top:1rem;padding-top:.8rem;font-size:.75rem}.season-overview__requirements{gap:.85rem;display:grid}.season-overview__requirements h3{margin-bottom:.5rem;font-weight:600}.season-overview__rules{border:1px solid var(--color-wild-border-2);color:#fff;border-radius:.2rem;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:.65rem .85rem;font-weight:600;text-decoration:none;display:flex}.season-overview__rules:hover{background:var(--color-wild-dark);border-color:var(--color-crimson-300)}.season-overview__rules>span{color:var(--color-wild-text);flex:none;font-size:.7rem}.season-overview__prose{font-size:.95rem}.season-overview__prose>*+*{margin-block-start:1rem}.season-overview__prose :is(h1,h2,h3,h4){color:#fff;font-family:var(--font-condensed);text-transform:none;margin-block:1.4rem .7rem;font-weight:600;line-height:1.2}.season-overview__prose :is(h1,h2){font-size:1.85rem}.season-overview__prose :is(h3,h4){font-size:1.45rem}.season-overview__prose>:first-child{margin-block-start:0}.season-overview__prose ul,.season-overview__prose ol{padding-inline-start:1.4rem}.season-overview__prose ul{list-style:outside}.season-overview__prose ol{list-style:decimal}.season-overview__prose li+li{margin-block-start:.25rem}.season-overview__prose img{max-width:100%;height:auto;display:block}.season-overview__prose a{color:var(--color-crimson-300);text-underline-offset:.2em;text-decoration:underline}.season-overview__prose .season-description-button{margin-block:.6rem}.season-overview__prose .season-description-button a{border:1px solid var(--color-crimson-500);background:var(--color-crimson-600);color:#fff;font-family:var(--font-condensed);text-align:center;border-radius:.25rem;padding:.8rem 1rem;font-size:1.35rem;font-weight:700;line-height:1.25;text-decoration:none;display:block}.season-overview__prose .season-description-button a:hover{background:var(--color-crimson-700)}.season-overview__prose figure{max-width:100%;margin-inline:0}.season-overview__prose figure img{margin-inline:auto}.season-overview__prose blockquote{border-inline-start:3px solid var(--color-crimson-600);padding-inline-start:1rem}.season-overview__prose pre{max-width:100%;overflow:auto}.season-overview__phases,.season-overview__prizes{margin:0;list-style:none}.season-overview__prize+.season-overview__prize{border-top:1px solid var(--color-wild-border);margin-top:1rem;padding-top:1rem}.season-overview__prize-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.35rem;display:flex}.season-overview__prize-heading h3{color:#fff;font-family:var(--font-condensed);font-size:1.3rem;font-weight:600;line-height:1.2}.season-overview__prize-amount{color:var(--color-crimson-200);font-variant-numeric:tabular-nums;font-weight:600}.season-overview__prize-description{white-space:pre-line}.season-overview__phase{gap:1rem;display:flex}.season-overview__phase+.season-overview__phase{border-top:1px solid var(--color-wild-border);margin-top:1.15rem;padding-top:1.15rem}.season-overview__phase>div{min-width:0}.season-overview__phase h3{font-family:var(--font-condensed);font-size:1.3rem;font-weight:600;line-height:1.2}.season-overview__phase-number{color:var(--color-crimson-300);font-family:var(--font-condensed);white-space:nowrap;flex:none;font-size:1.3rem;font-weight:600}.season-overview__format{color:var(--color-wild-text);margin-block:.25rem;font-size:.8rem}.season-overview .team-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));margin-top:0}.season-overview .team-grid__item{animation:none}.season-overview .team-roster-card__identity h2{text-overflow:clip;white-space:normal;text-wrap:wrap;font-size:clamp(1.5rem,4cqi,2rem);line-height:1.1;overflow:visible}.season-overview .team-grid__empty{color:var(--color-wild-text);border-color:var(--color-wild-border-2)}.season-overview :is(a,button):focus-visible{outline:3px solid var(--color-crimson-300);outline-offset:4px}.season-overview__hero a:focus-visible{outline-color:#fff}.season-overview__facts dd,.season-overview__status-box p,.season-overview__requirements strong,.season-overview__phase h3{color:#fff}.season-overview__competition{padding-block:2rem 4rem}.season-overview__completed-phases{margin-top:2rem}.season-overview .season-live__phase-index{border:0;margin:0;padding:0}.season-overview .season-live__phase-index>p{color:#fff;font-family:var(--font-condensed);letter-spacing:normal;margin-bottom:.65rem;font-size:1.3rem;font-weight:600}.season-overview .season-live__phase-index a{background:var(--color-wild-dark-2);border-radius:.25rem}.season-overview .season-live__phase-index .is-featured a{border-color:var(--color-crimson-600);background:var(--color-wild-dark-3);box-shadow:inset .2rem 0 var(--color-crimson-400)}.season-overview .season-live__phase-index strong{white-space:normal;overflow-wrap:anywhere;line-height:1.15}.season-overview .season-live__phase-index em{color:var(--color-wild-text)}.season-overview .season-live__phases{gap:1.5rem;margin-top:1.5rem}.season-overview .season-live__phase{border:1px solid var(--color-wild-border);background:var(--color-wild-dark-2);border-radius:.25rem;padding:1.25rem}.season-overview .season-live__phase-header h2{letter-spacing:normal;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:700;line-height:1.1}.season-overview .season-phase-empty{border-radius:.25rem}.season-overview .season-phase-empty h2{letter-spacing:normal;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.2}.season-overview .season-rules{border:1px solid var(--color-wild-border);background:var(--color-wild-dark-2);box-shadow:none;border-radius:.25rem;margin-top:2rem;padding:1.25rem}.season-overview .season-rules__body h2{letter-spacing:normal;font-size:1.5rem;line-height:1.2}.season-overview .season-rules__action{flex-wrap:wrap;min-width:0;max-width:100%}.season-overview__results-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:.75rem;display:flex}.season-overview__results-heading .season-overview__heading{color:#fff;margin:0}.season-overview__results-heading>p{flex-wrap:wrap;gap:.35rem .5rem;font-size:.75rem;display:flex}.season-overview__podium{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.season-overview .season-podium-card{background:var(--color-wild-dark-2);box-shadow:none;border-radius:.25rem}.season-overview__podium>.season-podium-card{flex-wrap:wrap;align-items:center;gap:1.25rem;min-height:9rem;padding:1.5rem;display:flex}.season-overview .season-podium-card.is-champion{border-color:var(--color-crimson-600);background:var(--color-wild-dark-3)}.season-overview__podium .season-podium-card__logo{flex:0 0 3.5rem;width:3.5rem}.season-overview__podium .season-podium-card__logo span{letter-spacing:normal;max-width:100%;font-size:1.75rem;line-height:1.1}.season-overview__podium .season-podium-card__identity{flex:10rem}.season-overview__podium .season-podium-card__identity :is(strong,a){letter-spacing:normal;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.1}.season-overview .season-podium-card__identity small{color:var(--color-wild-text)}.season-overview .season-podium-card__rank{white-space:nowrap;font-size:3rem}.season-overview .season-group-podium{background:var(--color-wild-dark-2);border-radius:.25rem}.season-overview .season-group-podium>header h3{font-family:var(--font-condensed);color:#fff;font-size:1.5rem;font-weight:600}.season-overview .season-group-podium .season-podium-card{flex-wrap:wrap;display:flex}.season-overview .season-group-podium .season-podium-card__rank{flex:none;font-size:1.5rem}.season-overview .season-group-podium .season-podium-card__logo{flex:0 0 2.5rem;width:2.5rem}.season-overview .season-group-podium .season-podium-card__identity{flex:8rem}.season-overview .season-group-podium .season-podium-card__identity :is(strong,a){line-height:1.15}.season-overview [data-podium-pending] strong{color:#fff}@media (prefers-reduced-motion:reduce){.season-overview .season-live__phase-index a{transition:none}}@media (width<=900px){.season-overview__layout{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.season-overview__inner{width:calc(100% - 2rem)}.season-overview__identity{align-items:start;gap:1rem;padding-block:1.75rem 1.25rem}.season-overview__logo{flex-basis:3rem}.season-overview__logo img{width:3rem;height:3rem}.season-overview__logo>span{font-size:2rem}.season-overview__layout{padding-block:1.5rem 2.5rem}.season-overview__panel,.season-overview .season-live__phase{padding:1rem}.season-overview .season-rules{grid-template-columns:minmax(0,1fr)}.season-overview .season-rules__action{grid-column:auto;justify-self:stretch}.season-overview__competition{padding-block:1.5rem 2.5rem}}.match-detail{--match-accent:var(--color-crimson-300);--match-surface:#171013;--match-surface-raised:#21171a;--match-win:#7ee58d;--match-loss:#ff828b;--match-draw:#f1c777;color:#fff;width:min(100%,78rem);margin-inline:auto}.match-detail__hero{isolation:isolate;border:1px solid var(--color-wild-border-2);border-top:3px solid var(--color-crimson-500);background:radial-gradient(at 50% -25%,#b518183d,#0000 58%),linear-gradient(130deg,#1e1417,#100b0d 72%);padding:clamp(1.25rem,4vw,3rem);position:relative;overflow:hidden}.match-detail__hero:after{z-index:-1;content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 18px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%,#0000);mask-image:linear-gradient(90deg,#0000,#000 50%,#0000)}.match-detail__context{flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;display:flex}.match-detail__context p{color:var(--match-accent);letter-spacing:.16em;text-transform:uppercase;flex-basis:100%;margin:0;font-size:.68rem;font-weight:800}.match-detail__context h2{font-family:var(--font-condensed);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(1.3rem,3vw,2rem);font-weight:800}.match-detail__context h2 span{color:var(--color-wild-text);font-weight:500}.match-detail__status{border:1px solid var(--color-wild-border-2);color:#f2dfe1;letter-spacing:.07em;text-transform:uppercase;padding:.25rem .6rem;font-size:.68rem;font-weight:700}.match-detail__scoreboard{grid-template-columns:minmax(0,1fr) minmax(8rem,auto) minmax(0,1fr);grid-template-areas:"team1 score team2";align-items:stretch;gap:clamp(.55rem,2vw,1.75rem);width:min(100%,62rem);margin:clamp(1.75rem,5vw,3.5rem) auto 1.3rem;display:grid}.match-detail__team{border:1px solid var(--color-wild-border-2);text-align:center;background:linear-gradient(145deg,#ffffff05,#0000 70%);grid-area:auto;align-content:center;justify-items:center;gap:.55rem;min-width:0;padding:clamp(.75rem,2vw,1.25rem);display:grid}.match-detail__team[data-match-team-side="1"]{grid-area:team1}.match-detail__team[data-match-team-side="2"]{grid-area:team2}.match-detail__team img,.match-detail__team-mark{object-fit:contain;width:clamp(3.8rem,10vw,6.25rem);height:clamp(3.8rem,10vw,6.25rem)}.match-detail__team-mark{border:1px solid var(--color-wild-border-2);color:var(--match-accent);font-family:var(--font-condensed);background:linear-gradient(145deg,#341a20,#150d10);place-items:center;font-size:clamp(1.2rem,4vw,2rem);font-weight:900;display:grid}.match-detail__team strong{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-condensed);text-transform:uppercase;font-size:clamp(1rem,2.6vw,1.55rem);font-weight:700}.match-detail__team.is-winner,.match-detail__team.is-leading{background:linear-gradient(145deg,#22683538,#0f0a0ccc);border-color:#59d37085}.match-detail__team.is-loser,.match-detail__team.is-trailing{background:linear-gradient(145deg,#7b252f33,#0f0a0ccc);border-color:#eb4f5b8c}.match-detail__team.is-draw{border-color:#d6b1637a}.match-detail__result{border:1px solid var(--color-wild-border-2);color:var(--color-wild-text);letter-spacing:.1em;text-transform:uppercase;background:#0003;align-items:center;gap:.32rem;padding:.24rem .48rem;font-size:.62rem;font-weight:800;display:inline-flex}.match-detail__result.is-win{color:var(--match-win);background:#2268352e;border-color:#59d37066}.match-detail__result.is-loss{color:var(--match-loss);background:#7b252f33;border-color:#eb4f5b73}.match-detail__result.is-draw{color:var(--match-draw);background:#6f531f33;border-color:#d6b1636b}.match-detail__result.is-win:before{content:"✓"}.match-detail__result.is-loss:before{content:"×";font-size:.9rem;line-height:.7}.match-detail__result.is-draw:before{content:"="}.match-detail__score{border:1px solid var(--color-wild-border-2);text-align:center;background:linear-gradient(#211518,#120d0f);grid-area:score;align-content:center;justify-items:center;gap:.45rem;min-width:8rem;padding:.8rem;display:grid}.match-detail__score--versus{background:0 0;border:0;gap:.75rem}.match-detail__versus{color:#fff;font-family:var(--font-condensed);letter-spacing:-.06em;text-shadow:3px 3px 0 var(--color-crimson-500);padding-inline:.08em;font-size:clamp(3.5rem,6vw,5rem);font-style:italic;font-weight:900;line-height:.95;display:block;translate:-.135em}.match-detail__format-badge{border:1px solid var(--color-crimson-500);color:#fff;min-width:3.8rem;min-height:2.3rem;font-family:var(--font-condensed);letter-spacing:.08em;background:#b5181824;place-items:center;padding:.35rem .7rem;font-size:1.1rem;font-weight:900;display:inline-grid}.match-detail__series-score{color:#fff;font-family:var(--font-condensed);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:.18rem;font-size:clamp(2rem,5vw,3.2rem);font-weight:900;line-height:1;display:flex}.match-detail__score-value.is-leading{color:var(--match-win)}.match-detail__score-value.is-trailing{color:var(--match-loss)}.match-detail__score small{color:var(--color-wild-text-2);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:700}.match-detail__score-unavailable{max-width:10rem;line-height:1.35;font-family:var(--font-sans)!important;font-size:.72rem!important}.match-detail__meta{color:var(--color-wild-text);flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;font-size:.76rem;display:flex}.match-detail__meta a{color:var(--match-accent);text-underline-offset:.2em}.match-detail__tabs{border-bottom:1px solid var(--color-wild-border-2);gap:.2rem;margin-top:2rem;display:flex}.match-detail__tabs a{min-width:7.5rem;color:var(--color-wild-text);letter-spacing:.06em;text-align:center;text-transform:uppercase;border-bottom:2px solid #0000;padding:.95rem 1.1rem .8rem;font-size:.78rem;font-weight:800;text-decoration:none}.match-detail__tabs a[aria-current],.match-detail__tabs a:hover{border-bottom-color:var(--color-crimson-400);color:#fff}.match-detail__tabs a:focus-visible,.match-detail__back:focus-visible,.match-detail__meta a:focus-visible{outline:2px solid var(--match-accent);outline-offset:3px}.match-detail__body{border:1px solid var(--color-wild-border-2);background:#0f0a0c;border-top:0;grid-template-columns:minmax(0,1fr);gap:1.3rem;min-width:0;padding:clamp(1rem,3vw,2rem);display:grid}.match-detail__games,.match-detail__participants,.match-detail__game,.match-detail__analytics{min-width:0}.match-detail__section-heading{border-bottom:1px solid var(--color-wild-border);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;margin-bottom:1.1rem;padding-bottom:1rem;display:flex}.match-detail__section-heading p,.match-detail__timeline-heading p{color:var(--match-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .25rem;font-size:.62rem;font-weight:800}.match-detail__section-heading h3{font-family:var(--font-condensed);text-transform:uppercase;margin:0;font-size:clamp(1.45rem,3.5vw,2rem);font-weight:800}.match-detail__section-heading>span{color:var(--color-wild-text-2);font-size:.68rem}.match-detail__notice,.match-detail__empty{border:1px solid var(--color-wild-border-2);background:var(--match-surface);color:#e6dadd;margin:0;padding:1rem 1.1rem;font-size:.82rem;line-height:1.55}.match-detail__notice{border-left:3px solid #edb86e}.match-detail__analytics,.match-detail__game-stats{margin-block:1.3rem}.match-detail__analytics h4,.match-detail__game-stats h5{color:#f2e8e9;font-family:var(--font-condensed);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .75rem;font-size:1.05rem;font-weight:800}.match-detail__stats-table-wrap{border:1px solid var(--color-wild-border);max-width:100%;overflow-x:auto}.match-detail__stats-table{border-collapse:collapse;text-align:center;width:100%;min-width:30rem;font-size:.76rem}.match-detail__stats-table th,.match-detail__stats-table td{border-bottom:1px solid var(--color-wild-border);padding:.7rem .85rem}.match-detail__stats-table thead th{color:var(--match-accent);letter-spacing:.08em;text-transform:uppercase;background:#211518;font-size:.64rem}.match-detail__stats-table th:first-child{text-align:left}.match-detail__stats-table tbody th{color:var(--color-wild-text);font-weight:600}.match-detail__stats-table tbody td{color:#fff;font-variant-numeric:tabular-nums}.match-detail__stats-table tr:last-child>*{border-bottom:0}.match-detail__game{border:1px solid var(--color-wild-border-2);background:linear-gradient(125deg,#27161bb8,#140d0fcc);margin-top:1rem;padding:0;overflow:hidden}.match-detail__game-heading{border-bottom:1px solid var(--color-wild-border);background:#00000029;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem clamp(1rem,2.5vw,1.4rem);display:flex}.match-detail__game-title>span{color:var(--match-accent);letter-spacing:.15em;text-transform:uppercase;font-size:.62rem;font-weight:800}.match-detail__game-heading h4{color:#fff;font-family:var(--font-condensed);text-transform:uppercase;margin:.2rem 0 0;font-size:1.1rem;font-weight:800}.match-detail__game-data-label{border:1px solid var(--color-wild-border);color:var(--color-wild-text);letter-spacing:.08em;text-transform:uppercase;padding:.3rem .55rem;font-size:.58rem;font-weight:700}.match-detail__game-versus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"team1 score team2";align-items:stretch;gap:clamp(.35rem,1.5vw,1rem);padding:clamp(.75rem,2.5vw,1.3rem);display:grid}.match-detail__game-team{border:1px solid var(--color-wild-border);background:#08060759;align-items:center;gap:.8rem;min-width:0;min-height:5.7rem;padding:.7rem;display:flex}.match-detail__game-team[data-match-game-team="1"]{text-align:right;flex-direction:row-reverse;grid-area:team1}.match-detail__game-team[data-match-game-team="2"]{grid-area:team2}.match-detail__game-team.is-winner{background:#2268351f;border-color:#59d3706b}.match-detail__game-team.is-loser{background:#7b252f1f;border-color:#eb4f5b66}.match-detail__game-team.is-draw{border-color:#d6b16366}.match-detail__game-team img,.match-detail__game-team-mark{object-fit:contain;flex:0 0 3.25rem;width:3.25rem;height:3.25rem}.match-detail__game-team-mark{border:1px solid var(--color-wild-border-2);color:var(--match-accent);font-family:var(--font-condensed);background:#211518;place-items:center;font-size:1rem;font-weight:900;display:grid}.match-detail__game-identity{gap:.42rem;min-width:0;display:grid}.match-detail__game-identity strong{overflow-wrap:anywhere;color:#fff;font-family:var(--font-condensed);text-transform:uppercase;font-size:clamp(.82rem,1.3vw,1.05rem);font-weight:800}.match-detail__game-identity .match-detail__result{justify-content:center;justify-self:center}.match-detail__game-pending{color:var(--color-wild-text-2);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:700}.match-detail__game-score,.match-detail__game-vs{border:1px solid var(--color-wild-border-2);color:#fff;min-width:5.6rem;font-family:var(--font-condensed);font-variant-numeric:tabular-nums;background:#100b0d;grid-area:score;justify-content:center;align-items:center;gap:.3rem;padding:.4rem .65rem;font-size:clamp(1.25rem,3vw,1.9rem);font-weight:900;display:flex}.match-detail__game-score strong.is-win{color:var(--match-win)}.match-detail__game-score strong.is-loss{color:var(--match-loss)}.match-detail__game-score strong.is-draw{color:var(--match-draw)}.match-detail__game-score>span{color:var(--color-wild-text-2)}.match-detail__game-vs{color:var(--match-accent);letter-spacing:.12em;align-self:center;font-size:.72rem}.match-detail__timeline{border-top:1px solid var(--color-wild-border);margin-top:1.5rem;padding-top:1rem}.match-detail__timeline-heading h5{color:#fff;font-family:var(--font-condensed);text-transform:uppercase;margin:0;font-size:1.25rem;font-weight:800}.match-timeline{scrollbar-color:var(--color-crimson-700) #1a1113;scrollbar-width:thin;grid-auto-columns:minmax(10rem,1fr);grid-auto-flow:column;gap:0;margin:1rem 0 0;padding:0 0 .8rem;list-style:none;display:grid;overflow-x:auto}.match-timeline__event{border-top:1px solid #694047;grid-template-rows:1.5rem auto;gap:.6rem;min-width:0;padding:0 .8rem .5rem;display:grid;position:relative}.match-timeline__event:before{background:var(--color-crimson-300);width:.65rem;height:.65rem;box-shadow:0 0 0 1px var(--color-crimson-300);content:"";border:2px solid #120b0e;border-radius:50%;position:absolute;top:-.35rem;left:.8rem}.match-timeline__event.is-team-2:before{background:#9fc3ff;box-shadow:0 0 0 1px #9fc3ff}.match-timeline__event time{color:#fff;font-variant-numeric:tabular-nums;padding-top:.7rem;font-size:.67rem;font-weight:800}.match-timeline__event>div{align-self:start}.match-timeline__event strong{color:#f7eded;font-size:.72rem}.match-timeline__event p{color:var(--color-wild-text);margin:.2rem 0 0;font-size:.65rem;line-height:1.4}.match-timeline__event>span{color:var(--match-accent);letter-spacing:.08em;text-transform:uppercase;align-self:end;font-size:.58rem;font-weight:800}.match-detail__roster-note{color:var(--color-wild-text);margin:-.35rem 0 1rem;font-size:.76rem;line-height:1.5}.match-detail__rosters{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.match-detail__roster{border:1px solid var(--color-wild-border-2);background:var(--match-surface);min-width:0;padding:1rem}.match-detail__roster h4{border-bottom:1px solid var(--color-wild-border);font-family:var(--font-condensed);text-transform:uppercase;margin:0 0 .8rem;padding-bottom:.7rem;font-size:1.15rem;font-weight:800}.match-detail__roster>p{color:var(--color-wild-text);margin:0;font-size:.75rem}.match-detail__roster ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.match-detail__roster li{background:#211518;align-items:center;gap:.7rem;min-width:0;padding:.5rem;display:flex}.match-detail__roster li img,.match-detail__avatar{object-fit:cover;flex:0 0 2.75rem;width:2.75rem;height:2.75rem}.match-detail__avatar{border:1px solid var(--color-wild-border-2);color:var(--match-accent);font-family:var(--font-condensed);background:#351b20;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.match-detail__roster li>span:last-child{gap:.15rem;min-width:0;display:grid}.match-detail__roster li strong{overflow-wrap:anywhere;color:#fff;font-size:.78rem}.match-detail__roster li small{color:var(--match-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.59rem;font-weight:800}.match-detail__back{color:var(--color-wild-text);text-underline-offset:.2em;justify-self:start;margin-top:.5rem;font-size:.72rem}.match-detail__back:hover{color:#fff}@media (width<=640px){.match-detail__hero{padding:1rem}.match-detail__context{align-items:start}.match-detail__status{margin-top:.25rem}.match-detail__scoreboard{grid-template-columns:minmax(0,1fr) minmax(4.2rem,auto) minmax(0,1fr);grid-template-areas:"team1 score team2";gap:.3rem;margin-block:1.5rem 1rem}.match-detail__team{gap:.42rem;padding:.55rem .35rem}.match-detail__team img,.match-detail__team-mark{width:clamp(3rem,14vw,4rem);height:clamp(3rem,14vw,4rem)}.match-detail__team strong{font-size:clamp(.78rem,3.2vw,1rem)}.match-detail__result{letter-spacing:.04em;gap:.22rem;padding:.2rem .32rem;font-size:.53rem}.match-detail__score{min-width:4.2rem;padding:.55rem .35rem}.match-detail__score--versus{gap:.6rem}.match-detail__versus{text-shadow:2px 2px 0 var(--color-crimson-500);font-size:2.65rem}.match-detail__format-badge{min-width:3rem;min-height:1.9rem;padding:.25rem .4rem;font-size:.92rem}.match-detail__series-score{font-size:1.8rem}.match-detail__score small{font-size:.48rem}.match-detail__score-unavailable{max-width:5.5rem;font-size:.56rem!important}.match-detail__meta{font-size:.68rem}.match-detail__tabs{margin-top:1rem}.match-detail__tabs a{flex:1;min-width:0;padding-inline:.5rem}.match-detail__body{padding:.8rem}.match-detail__rosters{grid-template-columns:1fr}.match-detail__game-heading{align-items:center}.match-detail__game-versus{grid-template-columns:minmax(0,1fr);grid-template-areas:"team1""score""team2";gap:.45rem;padding:.65rem}.match-detail__game-team,.match-detail__game-team[data-match-game-team="1"]{text-align:left;flex-direction:row;justify-content:flex-start;min-height:4.35rem;padding:.5rem .65rem}.match-detail__game-team img,.match-detail__game-team-mark{flex-basis:2.8rem;width:2.8rem;height:2.8rem}.match-detail__game-identity{justify-items:start}.match-detail__game-identity strong{font-size:.88rem}.match-detail__game-score,.match-detail__game-vs{justify-self:center;min-width:5rem;padding:.32rem .75rem;font-size:1.3rem}.match-timeline{grid-auto-columns:initial;grid-auto-flow:row;padding:0 0 0 .2rem;overflow:visible}.match-timeline__event{border-top:0;border-left:1px solid #694047;grid-template-rows:auto auto;grid-template-columns:3.5rem minmax(0,1fr);gap:.35rem .75rem;min-height:4.25rem;padding:.25rem .5rem .9rem 1.1rem}.match-timeline__event:before{top:.35rem;left:-.38rem}.match-timeline__event time{padding-top:0}.match-timeline__event>div{grid-column:2}.match-timeline__event>span{grid-column:2;align-self:start}}@media (prefers-reduced-motion:reduce){.match-detail *,.match-detail :before,.match-detail :after{scroll-behavior:auto!important}}.lol-match{--lol-blue:#71bcff;--lol-red:#ff8996;--lol-muted:#b6b2be;--lol-line:#34313b;--lol-surface:#17151c;color:#f4f2f7;font-variant-numeric:tabular-nums}.lol-match [hidden]{display:none!important}.lol-match .lol-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lol-manual-result{border:1px solid var(--lol-line);background:var(--lol-surface);padding:1rem}.lol-manual-result h4{font:700 1.3rem var(--font-condensed)}.lol-manual-result>div{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.8rem;display:grid}.lol-manual-result p{gap:.3rem;font-size:.85rem;display:grid}.lol-manual-result p span{color:var(--lol-muted)}.lol-match :is(button,a,summary,input,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #e8ce93}.lol-match :is(h4,h5,h6,p,figure){margin:0}.lol-match button,.lol-match summary{cursor:pointer}.lol-match svg{flex:none;width:22px;height:22px}.lol-objective-icon{object-fit:contain;flex:none;width:28px;height:28px;display:block}.lol-objective-icon--total{filter:grayscale()}.lol-blue,.lol-side--blue{--side-color:var(--lol-blue)}.lol-red,.lol-side--red{--side-color:var(--lol-red)}.lol-blue,.lol-red{color:var(--side-color)}.lol-muted{color:var(--lol-muted);font-size:.8rem}.lol-eyebrow{color:var(--side-color,#cebd93);letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:700}.lol-games{border-bottom:1px solid var(--lol-line);flex-wrap:wrap;gap:3px;margin-bottom:1.4rem;display:flex}.lol-games a{color:#c5bbc3;background:#171318;border-bottom:3px solid #0000;flex:9rem;gap:.15rem;max-width:16rem;padding:.75rem 1.05rem;text-decoration:none;display:grid}.lol-games a span{font-family:var(--font-condensed);text-transform:uppercase;font-size:1.2rem;font-weight:700}.lol-games a small{font-size:.68rem}.lol-games a[aria-current]{color:#fff;background:#301b22;border-color:#df454b}.lol-games a:hover{background:#292028}.lol-score{border:1px solid var(--lol-line);background:linear-gradient(110deg,#152335 0,#16151c 43% 57%,#321c26 100%);grid-template-columns:minmax(0,1fr) 8rem minmax(0,1fr);align-items:center;gap:1rem;padding:1.3rem 1.2rem;display:grid}.lol-score__identity{align-items:center;gap:.8rem;display:flex}.lol-score__identity>div{min-width:0}.lol-score__identity img,.lol-score__mark{object-fit:contain;flex:none;width:48px;height:48px}.lol-score__mark{border:1px solid var(--side-color);color:var(--side-color);font-family:var(--font-condensed);place-items:center;font-size:1.2rem;font-weight:700;display:grid}.lol-score__identity h4{font:700 clamp(1.25rem, 2vw, 1.9rem)/1.05 var(--font-condensed);overflow-wrap:anywhere;text-transform:uppercase}.lol-outcome{color:#c6bac5;letter-spacing:.08em;text-transform:uppercase;margin-top:.35rem;font-size:.66rem;font-weight:700;display:inline-block}.lol-outcome.is-winner{color:#a9e4af}.lol-outcome.is-winner:before{content:"◆ "}.lol-score__clock{justify-items:center;gap:.15rem;display:grid}.lol-score__clock>span,.lol-score__clock small{color:var(--lol-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.lol-score__clock strong{font:700 2.6rem/1.1 var(--font-condensed);letter-spacing:.04em}.lol-score__numbers{gap:1.8rem;margin-top:1.1rem;display:flex}.lol-score__numbers>span{grid-template-columns:auto auto;align-items:center;gap:0 .4rem;display:grid}.lol-score__numbers svg{color:var(--side-color);width:19px;height:19px}.lol-score__numbers strong{font:700 1.6rem/1.1 var(--font-condensed)}.lol-score__numbers small{color:var(--lol-muted);grid-column:1/-1;font-size:.64rem}.lol-score__team:last-child .lol-score__identity,.lol-score__team:last-child .lol-score__numbers{justify-content:flex-end}.lol-objectives{border:1px solid var(--lol-line);background:#17151a;border-top:0;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));display:grid}.lol-objective{text-align:center;border-inline-end:1px solid #28252d;padding:.8rem 1rem}.lol-objective:last-child{border:0}.lol-objective__values{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.lol-objective__values svg{color:#b5a48d;width:24px;height:24px}.lol-objective__values strong{font-size:1.02rem}.lol-objective>span{color:var(--lol-muted);margin:.35rem 0 .5rem;font-size:.66rem;display:block}.lol-comparison{background:#47414b;height:3px;overflow:hidden}.lol-comparison:has(i){background:var(--lol-red)}.lol-comparison i{height:100%;width:var(--share);background:var(--lol-blue);display:block}.lol-dragons{flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.7rem .15rem;display:flex}.lol-dragons>div{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.lol-dragons>div>span:first-child{color:var(--side-color);margin-right:.3rem;font-size:.65rem}.lol-dragon{color:#d3c8ba;background:#24212a;border:1px solid #39343f;align-items:center;gap:.2rem;padding:.16rem .35rem;font-size:.61rem;display:inline-flex}.lol-dragon .lol-objective-icon{width:20px;height:22px}.lol-dragon--soul{border-color:currentColor;font-weight:700;box-shadow:inset 0 0 12px #ffffff0d}.lol-dragon--water{color:#8bc2ff}.lol-dragon--fire{color:#ffad7e}.lol-dragon--air{color:#d9eef3}.lol-dragon--earth{color:#d9b797}.lol-dragon--chemtech{color:#bade8c}.lol-dragon--hextech{color:#c1b1ff}.lol-section-title{justify-content:space-between;align-items:end;gap:1rem;margin:1.7rem 0 1rem;display:flex}.lol-section-title h4{font:700 1.6rem/1.2 var(--font-condensed);text-transform:uppercase;letter-spacing:.03em;margin-top:.15rem}.lol-section-title>p{max-width:20rem;color:var(--lol-muted);text-align:right;font-size:.68rem}.lol-lineups__teams{font:700 1rem var(--font-condensed);text-transform:uppercase;border-block:1px solid var(--lol-line);background:#1c1921;grid-template-columns:1fr 1fr;gap:54px;padding:.5rem .75rem;display:grid}.lol-lineups__teams strong:last-child{text-align:right}.lol-lineups__head{color:var(--lol-muted);grid-template-columns:1fr 1fr;gap:54px;padding:.5rem .65rem;font-size:.6rem;display:grid}.lol-lineups__head>div{grid-template-columns:minmax(80px,1fr) 76px 40px 34px 101px;gap:6px;padding-right:15px;display:grid}.lol-lane{border-top:1px solid #302c35;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:stretch;display:grid}.lol-lane__role{color:#b6a688;flex-direction:column;grid-area:1/2;justify-content:center;align-self:start;align-items:center;gap:.3rem;min-height:90px;display:flex}.lol-lane__role svg{width:22px;height:22px}.lol-lane__role span{text-transform:uppercase;font-size:.52rem}.lol-lane>.lol-side--blue{grid-area:1/1}.lol-lane>.lol-side--red{grid-area:1/3}.lol-player{border-inline-start:2px solid var(--side-color,#5d5963);background:#171921;min-width:0}.lol-player.lol-side--red{background:#21171e}.lol-player[open]{background:#131219}.lol-player>summary{grid-template-columns:48px minmax(0,1fr) 76px 40px 34px 101px 9px;align-items:center;gap:6px;min-height:90px;padding:.55rem .5rem;list-style:none;display:grid}.lol-player>summary::-webkit-details-marker{display:none}.lol-player>summary:hover{background:#ffffff06}.lol-player__portrait{align-self:center;position:relative}.lol-player__portrait>img,.lol-player__portrait>span:not(.lol-player__spells){object-fit:cover;text-align:center;background:#27242e;border:1px solid #6b6572;width:46px;height:46px;display:block}.lol-player__spells{justify-content:space-between;gap:2px;width:40px;margin-top:3px;display:flex;position:relative}.lol-player__spells img{border-radius:2px;width:18px;height:18px}.lol-player__identity{min-width:0}.lol-player__identity strong{overflow-wrap:anywhere;font-size:.8rem;font-weight:600;line-height:1.3;display:block}.lol-player__identity small{color:var(--side-color);margin-top:.25rem;font-size:.63rem;display:block}.lol-player__kda,.lol-player__cs,.lol-player__vision{text-align:center}.lol-player__kda strong,.lol-player__cs strong,.lol-player__vision strong{white-space:nowrap;font-size:.78rem;font-weight:600;display:block}.lol-player__kda small,.lol-player__cs small,.lol-player__vision small{color:var(--lol-muted);white-space:nowrap;margin-top:.28rem;font-size:.59rem;display:block}.lol-player__inventory{grid-template-columns:repeat(4,23px);justify-content:end;gap:3px;display:grid}.lol-player__inventory img,.lol-inventory-empty{background:#0d0c11;border:1px solid #625363;border-radius:2px;width:23px;height:23px;display:block}.lol-inventory-empty{text-align:center;color:#a29aa6;line-height:16px}.lol-player__no-items{color:var(--lol-muted);grid-column:1/-1;font-size:.6rem}.lol-player__chevron{color:var(--lol-muted);font-size:.9rem;transition:transform .16s}.lol-player[open] .lol-player__chevron{transform:rotate(180deg)}.lol-player--missing{min-height:86px;color:var(--lol-muted);align-items:center;padding:1rem;font-size:.75rem;display:flex}.lol-player__detail{border-top:1px solid var(--lol-line);background:#131219;padding:1rem}.lol-player__detail>.lol-eyebrow{overflow-wrap:anywhere}.lol-player__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.8rem 0 1rem;display:grid}.lol-player__metrics dt{color:var(--lol-muted);font-size:.65rem}.lol-player__metrics dd{margin:.15rem 0 0;font-size:.85rem;font-weight:600}.lol-player__detail h6{color:#c9c3cf;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-size:.67rem}.lol-player__loadout{flex-wrap:wrap;gap:1.2rem;display:flex}.lol-assets{flex-wrap:wrap;gap:6px;display:flex}.lol-asset{background:#201c27;border:1px solid #64576b;place-items:center;width:30px;height:30px;display:inline-grid;position:relative}.lol-asset img{object-fit:contain;width:100%;height:100%}.lol-asset--rune{background:#211d29;border-color:#3e364a;border-radius:50%;width:36px;height:36px}.lol-asset__tooltip{z-index:5;color:#fff;text-align:center;pointer-events:none;background:#08070c;border:1px solid #776681;border-radius:3px;width:max-content;max-width:150px;padding:.45rem .6rem;font-size:.7rem;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 5px 20px #0009}.lol-asset:hover .lol-asset__tooltip,.lol-asset:focus .lol-asset__tooltip{display:block}.lol-asset__fallback{color:var(--lol-muted)}.lol-player__runes{margin-top:1rem}.lol-rune-trees{flex-wrap:wrap;gap:1rem;display:flex}.lol-rune-trees>div{border-left:1px solid #4e4058;padding-left:.7rem}.lol-rune-trees p{color:#d4c294;margin-bottom:.5rem;font-size:.7rem}.lol-unassigned-title{font-size:.9rem;margin-block:1rem!important}.lol-unassigned{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.lol-analysis{grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;margin-top:.7rem;display:grid}.lol-analysis__scroll{scrollbar-width:thin;scrollbar-color:#64516b #111019;border:1px solid var(--lol-line);background:linear-gradient(135deg,#111b23,#121018 65%);overflow-x:auto}.lol-analysis__canvas{min-width:640px;padding:.4rem 14px 14px 0}.lol-analysis>:only-child{grid-column:1/-1}.lol-gold,.lol-events{min-width:0}.lol-gold__legend{justify-content:space-between;margin-bottom:.8rem;font-size:.7rem;display:flex}.lol-gold__plot{gap:10px;height:300px;display:flex}.lol-gold__axis{color:var(--lol-muted);text-align:right;flex:0 0 40px;font-size:.62rem;position:relative}.lol-gold__axis span{position:absolute;right:0;transform:translateY(-50%)}.lol-gold__plot svg{flex:auto;width:0;height:100%;overflow:visible}.lol-gold__grid{stroke:#343943;stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.lol-gold__zero{stroke:#aa9b80}.lol-gold__area--blue{fill:#71bcff30}.lol-gold__area--red{fill:#ff547638}.lol-gold__point,.lol-gold__point-outline{fill:none;stroke-width:6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.lol-gold__point-outline{stroke:#0d131c;stroke-width:8px}.lol-gold__point--blue{stroke:var(--lol-blue)}.lol-gold__point--red{stroke:#ff5476}.lol-gold__point--neutral{stroke:#dfcb97}.lol-gold__note{font-size:.65rem;margin-block:.4rem!important}.lol-time-axis{height:26px;color:var(--lol-muted);margin-left:50px;font-size:.67rem;position:relative}.lol-time-axis>span{white-space:nowrap;position:absolute;transform:translate(-50%)}.lol-time-axis>span:first-child{transform:none}.lol-time-axis>span:last-child{transform:translate(-100%)}.lol-timeline-rails{gap:5px;margin-left:50px;display:grid;position:relative}.lol-timeline-cursor{pointer-events:none;z-index:1;background:#e5d6b477;width:1px;position:absolute;top:0;bottom:0}.lol-timeline-rail{background:linear-gradient(#243e5099,#17202b66);border-top:1px solid #3b647d66;padding:7px 0 4px}.lol-timeline-rail.lol-side--red{background:linear-gradient(#53243999,#24131e66);border-color:#81425966}.lol-timeline-rail.lol-side--neutral{--side-color:#d8c497;background:#28242b}.lol-timeline-rail__label{color:var(--side-color);flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;padding-inline:8px;font-size:.67rem;font-weight:600;display:flex}.lol-timeline-rail__label small{color:#b7afb3;font-size:.57rem;font-weight:400}.lol-timeline-rail__track{min-height:26px;position:relative}.lol-timeline-marker{z-index:1;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.lol-timeline-marker>span{width:var(--marker-size);height:var(--marker-size);background:var(--side-color);border:1px solid #0f1622;border-radius:50%;display:block}.lol-timeline-marker:hover>span,.lol-timeline-marker[aria-expanded=true]>span{background:#e4ce98;box-shadow:0 0 0 3px #e4ce9822}.has-interactive-timeline .lol-events{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}.has-interactive-timeline .lol-events .lol-section-title{flex:25rem;margin:.7rem 0}.has-interactive-timeline .lol-events .lol-section-title h4{font-size:1.2rem}.has-interactive-timeline .lol-filters,.has-interactive-timeline .lol-timeline{margin:0}.lol-timeline__point.is-floating{z-index:100;color:#f4f2f7;background:#12141d;border:1px solid #b69b5e;width:min(350px,100vw - 16px);max-width:none;margin:0;padding:0;list-style:none;position:fixed;inset:auto;overflow:visible;box-shadow:0 12px 40px #0009}.lol-timeline__point.is-floating:before{display:none}.lol-timeline__point.is-floating:after{content:"";left:var(--arrow-left);background:#12141d;border-bottom:1px solid #b69b5e;border-right:1px solid #b69b5e;width:10px;height:10px;position:absolute;bottom:-6px;transform:translate(-50%)rotate(45deg)}.lol-timeline__point.is-floating.is-below:after{top:-6px;bottom:auto;transform:translate(-50%)rotate(225deg)}.is-floating .lol-timeline__cluster>summary{cursor:default;border-bottom:1px solid #4b4136;align-items:center;gap:.7rem;min-height:0;padding:.75rem 2.4rem .75rem .8rem;display:flex}.is-floating .lol-timeline__overview{background:0 0;border:0;gap:.15rem;padding:0;display:grid}.is-floating .lol-timeline__overview strong{color:#e4ce98}.is-floating [data-event-preview],.is-floating .lol-timeline__dot,.is-floating .lol-timeline__chevron{display:none}.is-floating .lol-timeline__actions{scrollbar-width:thin;border:0;max-height:min(500px,100dvh - 135px);margin:0;overflow:auto}.is-floating .lol-timeline__time{flex-shrink:0}.is-floating .lol-timeline__meta{font-size:.65rem}.lol-timeline__close{z-index:2;color:#dfcb97;background:0 0;border:0;width:28px;height:28px;padding:0;font-size:1.3rem;position:absolute;top:.3rem;right:.2rem}.lol-gold__line{fill:none;stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lol-gold__line--blue{stroke:var(--lol-blue)}.lol-gold__line--red{stroke:var(--lol-red)}.lol-gold__cursor{stroke:#e5d6b4;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.lol-gold__times{color:var(--lol-muted);justify-content:space-between;margin-left:45px;font-size:.62rem;display:flex}.lol-gold figcaption{color:var(--lol-muted);margin-top:.8rem;font-size:.65rem}.lol-gold__readout{flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-block:.7rem;font-size:.8rem;display:flex}.lol-gold__readout time{color:var(--lol-muted)}.lol-gold__readout output{font-weight:600}.lol-gold__scrubber{color:var(--lol-muted);align-items:center;gap:1rem;font-size:.65rem;display:flex}.lol-gold__scrubber input{accent-color:#e0c895;cursor:pointer;flex:1;min-width:0}.lol-gold__data{color:var(--lol-muted);margin-top:.75rem;font-size:.72rem}.lol-gold__data>div{max-height:240px;margin-top:.6rem;overflow:auto}.lol-gold__data table{border-collapse:collapse;width:100%}.lol-gold__data :is(th,td){border-bottom:1px solid var(--lol-line);text-align:right;padding:.4rem}.lol-gold__data caption{text-align:left;padding-block:.5rem}.lol-filters{gap:4px;margin-bottom:.6rem;display:flex}.lol-filters button{border:1px solid var(--lol-line);color:#c4bdcc;background:#17151c;padding:.45rem .65rem;font-size:.66rem}.lol-filters button[aria-pressed=true]{color:#f0d8b2;background:#30251f;border-color:#8a7152}.lol-timeline{--timeline-gutter:6.5rem;margin:1rem 0 0;padding:0;list-style:none}.lol-timeline__point{padding-bottom:.65rem;position:relative}.lol-timeline__point:before{content:"";top:0;bottom:0;left:calc(var(--timeline-gutter) - 1rem);background:#665444;width:1px;position:absolute}.lol-timeline__cluster>summary{grid-template-columns:calc(var(--timeline-gutter) - 2rem) 2rem minmax(0, 1fr) 2rem;align-items:center;min-height:62px;list-style:none;display:grid;position:relative}.lol-timeline__cluster>summary::-webkit-details-marker{display:none}.lol-timeline__time{color:#e0c895;gap:.1rem;font-size:.85rem;font-weight:600;display:grid}.lol-timeline__time small{color:var(--lol-muted);font-size:.6rem;font-weight:400}.lol-timeline__dot{background:#17151c;border:2px solid #e0c895;border-radius:50%;justify-self:center;width:10px;height:10px;box-shadow:0 0 0 5px #17151c}.lol-timeline__overview{border:1px solid var(--lol-line);background:#1c1921;border-right:0;flex-wrap:wrap;align-self:stretch;align-items:center;gap:.35rem 1rem;min-width:0;padding:.8rem 1rem;display:flex}.lol-timeline__overview strong{white-space:nowrap;font-size:.8rem}.lol-timeline__overview>span{color:var(--lol-muted);overflow-wrap:anywhere;font-size:.7rem}.lol-timeline__chevron{border:1px solid var(--lol-line);color:#e0c895;background:#1c1921;border-left:0;align-self:stretch;place-items:center;display:grid}.lol-timeline__cluster[open] .lol-timeline__chevron{transform:scaleY(-1)}.lol-timeline__actions{margin:0 0 0 var(--timeline-gutter);border:1px solid var(--lol-line);border-top:0;padding:0;list-style:none}.lol-timeline__team{background:#24212a}.lol-timeline__team.lol-side--blue{background:#142733}.lol-timeline__team.lol-side--red{background:#351b27}.lol-timeline__team+.lol-timeline__team{border-top:2px solid var(--side-color,#b6a688)}.lol-timeline__team-heading{color:var(--side-color,#d1baa0);background:#0003;justify-content:space-between;align-items:center;gap:.8rem;padding:.5rem .7rem;font-size:.7rem;font-weight:700;display:flex}.lol-timeline__team-heading>span{overflow-wrap:anywhere}.lol-timeline__team-heading small{white-space:nowrap;font-size:.6rem;font-weight:400}.lol-timeline__team-events{margin:0;padding:0;list-style:none}.lol-timeline__team .lol-timeline__event{background:0 0}.lol-timeline__event{border-left:2px solid var(--side-color,#d1baa0);background:#141219;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:5px 10px;display:grid}.lol-timeline__event+.lol-timeline__event{border-top:1px solid #302a36}.lol-timeline__event:focus-visible{outline-offset:-2px;outline:1px solid #e4ce98}.lol-timeline__meta{color:var(--side-color,var(--lol-muted));font-variant-numeric:tabular-nums;font-size:.65rem}.lol-event-line,.lol-event-actors,.lol-kill__assisters{flex-wrap:nowrap;align-items:center;min-width:0;display:flex}.lol-event-line{gap:9px}.lol-event-actors{gap:5px}.lol-participant{--portrait-size:32px;flex:none;display:inline-flex}.lol-participant__portrait,.lol-event-unknown{width:var(--portrait-size,32px);height:var(--portrait-size,32px);color:#b9b1a0;background:#111823;border:1px solid #9a8556;border-radius:50%;flex:none;place-items:center;font-size:.8rem;display:grid;position:relative}.lol-participant__portrait img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.lol-participant__portrait .lol-image-unavailable{display:none}.lol-kill__assisters{gap:3px}.lol-kill__assisters .lol-participant{--portrait-size:20px}.lol-kill__assisters .lol-participant__portrait{border-color:#8f8267}.lol-event-action{color:#a29576;flex:none;display:inline-flex}.lol-event-action svg{width:15px;height:15px}.lol-event-target{color:var(--side-color,#d1baa0);flex:none;align-items:center;display:inline-flex}.lol-event-target>svg,.lol-event-target>.lol-objective-icon{object-fit:contain;width:32px;height:32px}.lol-image-unavailable{opacity:.45}@media (width<=1150px){.lol-player__portrait>img{width:40px;height:40px}.lol-player>summary{grid-template-columns:40px minmax(50px,1fr) 65px 40px 9px;gap:5px}.lol-player__vision{display:none}.lol-player__inventory{grid-column:2/5;justify-content:start;display:flex}.lol-player__chevron{grid-area:1/5}.lol-player__portrait{grid-row:1/3}.lol-lineups__head{display:none}.lol-lane{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)}.lol-lineups__teams{gap:42px}.lol-player__identity strong{font-size:.75rem}.lol-player__kda strong{font-size:.72rem}}@media (width<=720px){.lol-timeline{--timeline-gutter:0rem}.lol-timeline__cluster>summary{grid-template-columns:3.5rem 1rem minmax(0,1fr) 1.5rem}.lol-timeline__point:before{left:4rem}.lol-timeline__overview{padding:.65rem}.lol-timeline__time{font-size:.72rem}.lol-score{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7rem;padding:.9rem .7rem}.lol-score__clock{border-bottom:1px solid var(--lol-line);grid-area:1/1/auto/3;justify-content:center;align-items:center;gap:.6rem;margin-bottom:.5rem;padding-bottom:.6rem;display:flex}.lol-score__clock strong{font-size:2rem}.lol-score__clock>span{display:none}.lol-score__identity{align-items:flex-start;gap:.5rem}.lol-score__identity img,.lol-score__mark{width:32px;height:32px;font-size:.8rem}.lol-score__identity h4{font-size:1.2rem}.lol-score__identity .lol-eyebrow{font-size:.52rem}.lol-score__numbers{gap:.7rem}.lol-score__numbers strong{font-size:1.3rem}.lol-score__numbers small{font-size:.58rem}.lol-score__numbers svg{width:15px;height:15px}.lol-score__team:last-child .lol-score__identity,.lol-score__team:last-child .lol-score__numbers{justify-content:start}.lol-objectives{grid-template-columns:repeat(3,minmax(0,1fr))}.lol-objective{border-bottom:1px solid #28252d;padding:.7rem .65rem}.lol-section-title{flex-direction:column;align-items:start;gap:.45rem}.lol-section-title>p{text-align:left;max-width:none}.lol-lineups__teams{display:none}.lol-lane{grid-template-columns:1fr;padding-bottom:.65rem}.lol-lane__role{flex-direction:row;grid-area:auto;justify-content:start;gap:.5rem;min-height:40px}.lol-lane__role svg{width:18px;height:18px}.lol-lane__role span{font-size:.62rem}.lol-lane>.lol-side--blue,.lol-lane>.lol-side--red{grid-area:auto}.lol-player{margin-bottom:3px}.lol-player>summary{grid-template-columns:44px minmax(60px,1fr) 70px 43px 9px;gap:5px;min-height:84px;padding:.6rem}.lol-player__identity small:after{content:" · AZUL";font-size:.52rem}.lol-side--red .lol-player__identity small:after{content:" · ROJO"}.lol-player__inventory img,.lol-inventory-empty{width:21px;height:21px}.lol-player__inventory{gap:3px}.lol-player--missing{min-height:42px}.lol-analysis{grid-template-columns:1fr;gap:.5rem}.lol-unassigned{grid-template-columns:1fr}.lol-asset__tooltip{max-width:125px;left:0;transform:none}.lol-gold__plot{height:250px}}@media (prefers-reduced-motion:reduce){.lol-player__chevron{transition:none}}.lol-live{color:var(--text-muted,#b9c1cc);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;font-size:.8rem;display:flex}.lol-live__badge{color:#70e4b4;background:#4bd9a011;border:1px solid #4bd9a077;border-radius:999px;padding:.25rem .65rem}.lol-live__badge:before{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem;margin-right:.4rem;display:inline-block}.lol-live__stale{color:#f5cb81}.lol-live__stale[hidden]{display:none}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-crimson-100:#ffe3e3;--color-crimson-200:#ffc7c8;--color-crimson-300:#f58b8e;--color-crimson-400:#df454b;--color-crimson-500:#b51818;--color-crimson-600:#9f1216;--color-crimson-700:#850f16;--color-crimson-900:#3c0b0e;--color-wild-dark:#090607;--color-wild-dark-2:#11090b;--color-wild-dark-3:#1a0d10;--color-wild-border:#36151a;--color-wild-border-2:#552029;--color-wild-text:#c4b4b6;--color-wild-text-2:#927b7e;--font-condensed:"Barlow Condensed", sans-serif;--tracking-display:clamp(.1rem, .025em, .1875rem)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--color-crimson-500);scrollbar-color:var(--color-wild-border-2) var(--color-wild-dark-2)}body{background-color:var(--color-wild-dark);font-family:var(--font-sans);color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(h1,h2,blockquote p){letter-spacing:var(--tracking-display)}:where(h1,h2,h3,blockquote p){overflow-wrap:break-word;text-wrap:balance}::selection{background-color:#9f121666}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in oklab, var(--color-crimson-600) 40%, transparent)}}::selection{color:var(--color-white)}}@layer components{.sponsor-zone{isolation:isolate;border-block:1px solid var(--color-wild-border);background:linear-gradient(112deg, #620d132b, transparent 38%), var(--color-wild-dark-2);position:relative;overflow:hidden}.sponsor-zone:before{z-index:-1;opacity:.28;content:"";pointer-events:none;background-image:repeating-linear-gradient(135deg,#f58b8e0e 0 1px,#0000 1px 18px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.sponsor-zone__inner{width:min(100% - 2rem,80rem);margin-inline:auto}.sponsor-zone__label{color:var(--color-wild-text-2);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.59rem;font-weight:800;line-height:1}.sponsor-zone__heading span{color:var(--color-crimson-300);letter-spacing:.17em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.sponsor-zone__heading h2{color:#fff;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:.4rem 0 0;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:900;line-height:.82}.sponsor-zone__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.sponsor-zone__item{min-width:0}.sponsor-zone__item--banner{grid-column:span 2}.sponsor-zone__media{border:1px solid var(--color-wild-border-2);color:#fff;background:linear-gradient(145deg,#230f13e6,#090607f0);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:100%;height:100%;min-height:5.5rem;text-decoration:none;display:grid;overflow:hidden}a.sponsor-zone__media{transition:border-color .16s,background-color .16s,box-shadow .16s}a.sponsor-zone__media:hover{border-color:var(--color-crimson-400);box-shadow:inset 0 -.2rem var(--color-crimson-600);background:linear-gradient(145deg,#411017eb,#0d0709f5)}a.sponsor-zone__media:focus-visible{outline:3px solid var(--color-crimson-300);outline-offset:3px;border-color:var(--color-crimson-300)}.sponsor-zone__media img{object-fit:contain;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:block}.sponsor-zone__item--logo .sponsor-zone__media{aspect-ratio:16/9;padding:clamp(.8rem,2vw,1.25rem)}.sponsor-zone__item--banner .sponsor-zone__media{aspect-ratio:3;padding:clamp(.45rem,1.3vw,.8rem)}.sponsor-zone--top{background:linear-gradient(90deg,#0c0708,#1b0b0e 50%,#0c0708);border-top:0}.sponsor-zone--top .sponsor-zone__inner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem 1.3rem;padding-block:.7rem;display:grid}.sponsor-zone--top .sponsor-zone__list{flex-wrap:wrap;justify-content:flex-end;display:flex}.sponsor-zone--top .sponsor-zone__item--logo{flex:0 8rem}.sponsor-zone--top .sponsor-zone__item--banner{flex:0 15rem}.sponsor-zone--top .sponsor-zone__media{min-height:3.6rem}.sponsor-zone--top .sponsor-zone__item--logo .sponsor-zone__media{padding:.45rem .7rem}.sponsor-zone--top .sponsor-zone__item--banner .sponsor-zone__media{padding:.35rem .55rem}.sponsor-zone--before_footer{background:radial-gradient(46% 130% at 87%,#b5181833,#0000 72%),linear-gradient(145deg,#170a0d,#0b0708 62%);border-bottom:0;margin-top:clamp(4rem,8vw,5rem)}.sponsor-zone--before_footer .sponsor-zone__inner{padding-block:clamp(2.8rem,6vw,4.5rem)}.sponsor-zone--before_footer .sponsor-zone__heading{border-bottom:1px solid var(--color-wild-border-2);margin-bottom:clamp(1.5rem,3vw,2.25rem);padding-bottom:1rem}.sponsor-zone--before_footer .sponsor-zone__list{flex-wrap:wrap;gap:clamp(.75rem,1.6vw,1.2rem);display:flex}.sponsor-zone--before_footer .sponsor-zone__item--logo{flex:0 16rem;width:min(100%,16rem)}.sponsor-zone--before_footer .sponsor-zone__item--banner{flex:0 40rem;width:min(100%,40rem)}.sponsor-zone--before_footer .sponsor-zone__item--logo .sponsor-zone__media{max-width:16rem;max-height:9rem}.sponsor-zone--before_footer .sponsor-zone__item--banner .sponsor-zone__media{max-width:40rem;max-height:13.34rem}.sponsor-zone--footer{background:#09060775;border-color:#55202994;margin-top:3rem;padding-block:1.25rem;overflow:visible}.sponsor-zone--footer:before{content:none}.sponsor-zone--footer .sponsor-zone__inner{width:100%}.sponsor-zone--footer .sponsor-zone__label{margin-bottom:.8rem}.sponsor-zone--footer .sponsor-zone__list{flex-wrap:wrap;gap:.45rem;display:flex}.sponsor-zone--footer .sponsor-zone__item--logo{flex:0 8rem;width:min(100%,8rem)}.sponsor-zone--footer .sponsor-zone__item--banner{flex:0 16rem;width:min(100%,16rem)}.sponsor-zone--footer .sponsor-zone__media{background:#11090b94;border-color:#55202994;min-height:3.8rem}.sponsor-zone--footer .sponsor-zone__item--logo .sponsor-zone__media{max-width:8rem;max-height:4.5rem;padding:.55rem .75rem}.sponsor-zone--footer .sponsor-zone__item--banner .sponsor-zone__media{max-width:16rem;max-height:5.34rem;padding:.35rem .55rem}@media (width<=640px){.sponsor-zone--top .sponsor-zone__inner{grid-template-columns:1fr}.sponsor-zone--top .sponsor-zone__list{justify-content:flex-start}.sponsor-zone--top .sponsor-zone__item--logo{flex-basis:calc(50% - .35rem)}.sponsor-zone--top .sponsor-zone__item--banner{flex-basis:100%}.sponsor-zone__item--banner,.sponsor-zone--footer .sponsor-zone__item--banner{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){a.sponsor-zone__media{transition:none}}.season-finale{border-bottom:1px solid var(--color-wild-border);background:var(--color-wild-dark)}.season-finale__hero{isolation:isolate;border-bottom:1px solid var(--color-wild-border-2);background:radial-gradient(circle at 76% 42%,#b5181857,#0000 26%),radial-gradient(at 12% 12%,#620d1359,#0000 48%),linear-gradient(132deg,#080506 4%,#16080b 58%,#310b11);min-height:clamp(29rem,52vh,34rem);position:relative;overflow:clip}.season-finale__hero:before{z-index:-1;opacity:.22;content:"";background-image:linear-gradient(#f58b8e1c 1px,#0000 1px),linear-gradient(90deg,#f58b8e1c 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#000,#0000 74%);mask-image:linear-gradient(105deg,#000,#0000 74%)}.season-finale__flare{z-index:-1;aspect-ratio:1;border:1px solid #f58b8e40;width:clamp(20rem,38vw,38rem);position:absolute;inset:7% 4% auto auto;rotate:45deg;box-shadow:inset 0 0 8rem #b518182e,0 0 7rem #b518181f}.season-finale__stripes{z-index:-1;background:repeating-linear-gradient(90deg,#df454b1a 0 1px,#0000 1px 2.2rem);height:70%;position:absolute;inset:auto -10% -42% 35%;rotate:-8deg;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.season-finale__content{width:min(100% - 2rem,94rem);min-height:inherit;grid-template-columns:minmax(20rem,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);margin-inline:auto;padding-block:clamp(2.5rem,4vw,3.75rem);display:grid}.season-finale__masthead{min-width:0;padding-block-end:.6rem}.season-finale__eyebrow{color:var(--color-crimson-300);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.season-finale__masthead h1{color:#fff;max-width:12ch;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;margin:.7rem 0 1rem;font-size:clamp(3.8rem,6vw,5.8rem);font-weight:900;line-height:.78}.season-finale__masthead>p:not(.season-finale__eyebrow){max-width:34rem;color:var(--color-wild-text);text-wrap:pretty;margin:0;font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.65}.season-finale__source{color:var(--color-wild-text-2);letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;gap:.35rem .65rem;margin-top:1.65rem;font-size:.63rem;font-weight:700;display:flex}.season-podium{grid-template-rows:repeat(2,minmax(8.25rem,1fr));grid-template-columns:minmax(0,1.18fr) minmax(13rem,.82fr);gap:.65rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.season-podium-card{border:1px solid var(--color-wild-border-2);background:linear-gradient(122deg,#310d13f5,#0c0708f5);min-width:0;position:relative;overflow:clip;box-shadow:.55rem .55rem #0003}.season-podium-card:after{background:var(--color-crimson-500);content:"";width:42%;height:.22rem;position:absolute;inset:0 0 auto auto}.season-podium>.season-podium-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1.25rem;display:grid}.season-podium>.season-podium-card.is-champion{border-color:var(--color-crimson-400);text-align:center;background:radial-gradient(circle at 50% 37%,#df454b3b,#0000 34%),linear-gradient(145deg,#4d0d14,#13080a 72%);grid-row:1/3;grid-template-columns:1fr;align-content:center;place-items:center;padding:clamp(1.5rem,3vw,2.4rem);box-shadow:1rem 1rem #620d1340,0 0 3rem #b5181829}.season-podium.has-2>.season-podium-card.is-runner-up{grid-row:1/3}.season-podium.has-1{grid-template-columns:minmax(0,1fr)}.season-podium.has-1>.season-podium-card.is-champion{min-height:19rem}.season-podium-card__rank{color:#ffffff21;font-family:var(--font-condensed);letter-spacing:0;font-size:clamp(3.2rem,5vw,5rem);font-weight:900;line-height:.8;position:absolute;inset:.6rem .75rem auto auto}.season-podium-card__logo{z-index:1;aspect-ratio:1;place-items:center;width:4.8rem;display:grid;position:relative}.season-podium-card__logo img{object-fit:contain;filter:drop-shadow(0 .55rem .8rem #0006);width:100%;height:100%}.season-podium-card__logo span{color:#fff;font-family:var(--font-condensed);letter-spacing:.04em;font-size:2.25rem;font-weight:900}.season-podium>.is-champion .season-podium-card__logo{width:clamp(7rem,10vw,9.5rem)}.season-podium>.is-champion .season-podium-card__logo span{font-size:clamp(4rem,7vw,6rem)}.season-podium-card__identity{z-index:1;min-width:0;position:relative}.season-podium-card__identity>span{color:var(--color-crimson-300);letter-spacing:.14em;text-transform:uppercase;font-size:.61rem;font-weight:800;display:block}.season-podium-card__identity :is(strong,a){overflow-wrap:anywhere;color:#fff;font-family:var(--font-condensed);letter-spacing:.035em;text-transform:uppercase;margin-top:.35rem;font-size:clamp(1.35rem,2.4vw,2.25rem);font-weight:900;line-height:.88;display:block}.season-podium>.is-champion .season-podium-card__identity :is(strong,a){font-size:clamp(2.2rem,4vw,4rem)}.season-podium-card__identity small{color:var(--color-wild-text-2);letter-spacing:.11em;text-transform:uppercase;margin-top:.45rem;font-size:.62rem;font-weight:700;display:block}.season-podium-card.is-runner-up:after{background:#c4b4b6}.season-podium-card.is-third:after{background:#b7683c}.season-group-podiums{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-self:stretch;gap:1rem;display:grid}.season-group-podium{border:1px solid var(--color-wild-border-2);background:#090607c7;min-width:0;padding:1rem;box-shadow:.65rem .65rem #0000002e}.season-group-podium>header{border-bottom:1px solid var(--color-wild-border-2);padding:.3rem .35rem .9rem}.season-group-podium>header span{color:var(--color-crimson-300);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:800}.season-group-podium>header h2{color:#fff;font-family:var(--font-condensed);letter-spacing:.05em;text-transform:uppercase;margin:.25rem 0 0;font-size:2rem;font-weight:900;line-height:.9}.season-group-podium ol{gap:.55rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.season-group-podium .season-podium-card{min-height:5rem;box-shadow:none;grid-template-columns:2.4rem 3.65rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.55rem .65rem;display:grid}.season-group-podium .season-podium-card__rank{color:var(--color-crimson-300);text-align:center;font-size:1.65rem;position:static}.season-group-podium .season-podium-card__logo{width:3.4rem}.season-group-podium .season-podium-card__logo span{font-size:1.35rem}.season-group-podium .season-podium-card__identity :is(strong,a){font-size:1.2rem}.season-finale__pending{border:1px solid var(--color-wild-border-2);text-align:center;background:repeating-linear-gradient(145deg,#ffffff06 0 1px,#0000 1px 16px),#090607b3;place-content:center;align-self:stretch;min-height:18rem;padding:2rem;display:grid}.season-finale__pending>span{color:#f58b8e33;font-family:var(--font-condensed);font-size:8rem;font-weight:900;line-height:.7}.season-finale__pending strong{color:#fff;font-family:var(--font-condensed);text-transform:uppercase;margin-top:1.4rem;font-size:2rem;font-weight:900}.season-finale__pending p{max-width:28rem;color:var(--color-wild-text);margin:.7rem auto 0;line-height:1.6}.season-finale__competition{border-bottom:0}.season-finale__competition .season-live__content{padding-top:clamp(2.75rem,5vw,4.75rem)}.season-finale__competition .season-live__phase-index{margin-top:0}.season-live__empty{margin-top:2rem}@media (width<=980px){.season-finale__hero{min-height:auto}.season-finale__content{grid-template-columns:minmax(0,1fr);align-items:start}.season-finale__masthead h1{max-width:12ch}.season-podium{min-height:22rem}}@media (width<=700px){.season-finale__content{gap:1.65rem;width:min(100% - 1.25rem,94rem);padding-block:2.5rem}.season-finale__masthead h1{font-size:clamp(3rem,15vw,4.6rem)}.season-podium{grid-template-rows:none;grid-template-columns:minmax(0,1fr);min-height:0}.season-podium>.season-podium-card,.season-podium>.season-podium-card.is-champion,.season-podium.has-2>.season-podium-card.is-runner-up{place-items:initial;text-align:left;grid-area:auto/1;grid-template-columns:4.65rem minmax(0,1fr);align-items:center;min-height:6.75rem;padding:.8rem}.season-podium>.is-champion .season-podium-card__logo{width:4.35rem}.season-podium>.is-champion .season-podium-card__logo span{font-size:2.4rem}.season-podium>.is-champion .season-podium-card__identity :is(strong,a){font-size:clamp(1.8rem,9vw,2.7rem)}.season-podium-card__rank{font-size:4rem}.season-group-podiums{grid-template-columns:minmax(0,1fr)}.season-finale__pending{min-height:14rem}}[data-match-slider-root][hidden]{display:none!important}.match-slider{isolation:isolate;border-block:1px solid var(--color-wild-border-2);background:linear-gradient(135deg,#0b0708,#18090d 52%,#0b0708);position:relative;overflow:clip}.match-slider:before{z-index:-1;opacity:.24;content:"";pointer-events:none;background-image:linear-gradient(#f58b8e17 1px,#0000 1px),linear-gradient(90deg,#f58b8e17 1px,#0000 1px);background-size:2.75rem 2.75rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 92%);mask-image:linear-gradient(90deg,#000,#0000 92%)}.match-slider__header{z-index:2;pointer-events:none;width:auto;min-height:0;margin:0;padding:0;position:absolute;inset:0}.match-slider__status{min-width:0;color:var(--color-wild-text-2);letter-spacing:.08em;pointer-events:none;text-align:center;text-transform:uppercase;font-size:.65rem;font-weight:700;position:absolute;inset:auto 4.25rem .35rem}.match-slider__status.is-delayed{color:#f0c18a}.match-slider__status.is-live{color:var(--color-crimson-200)}.match-slider__controls{pointer-events:none;position:absolute;inset:0}.match-slider__controls button{border:1px solid var(--color-wild-border-2);color:#fff;width:2.75rem;height:2.75rem;font-family:var(--font-condensed);pointer-events:auto;background:#090607f0;border-radius:999px;place-items:center;font-size:1.55rem;font-weight:700;line-height:1;transition:border-color .18s,background-color .18s,color .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.match-slider__controls [data-match-slider-prev]{left:.6rem}.match-slider__controls [data-match-slider-next]{right:.6rem}.match-slider__controls button:hover:not(:disabled){border-color:var(--color-crimson-300);background:var(--color-crimson-700)}.match-slider__controls button:disabled{cursor:not-allowed;opacity:.35}.match-slider__controls button:focus-visible,.match-slider__match:focus-visible,.match-slider__viewport:focus-visible{outline:2px solid var(--color-crimson-300);outline-offset:3px}.match-slider__viewport{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-color:var(--color-crimson-500) var(--color-wild-dark-2);scrollbar-gutter:stable;touch-action:pan-x pinch-zoom;width:100%;overflow-x:auto}.match-slider__track{width:max-content;min-width:100%;padding:0;display:flex}.match-slider__group{flex:0 0 min(72rem, max(22rem, calc(var(--match-columns,1) * 10.7rem + 7.35rem)), calc(100vw - 1.2rem));min-width:min(72rem, max(22rem, calc(var(--match-columns,1) * 10.7rem + 7.35rem)), calc(100vw - 1.2rem));scroll-snap-align:start;border-inline-start:1px solid #552029d1;padding:.45rem 3.8rem .9rem}.match-slider__group:first-child{border-inline-start:0}.match-slider__group-header{border-bottom:1px solid #552029bf;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .65rem;min-height:3.35rem;padding:.1rem .15rem .55rem;display:grid;position:relative;container-type:inline-size}.match-slider__group-context{color:var(--color-crimson-300);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;grid-column:1/-1;gap:.35rem;font-size:.61rem;font-weight:800;display:flex}.match-slider__group-context span:nth-child(2){color:var(--color-wild-text-2)}.match-slider__group-title-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;min-width:0;padding-inline-end:4.6rem;display:grid}.match-slider__group-title-row h3{color:#fff;min-width:0;font-family:var(--font-condensed);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:1.12rem;font-weight:900;line-height:.9;overflow:hidden}@container (width>=36rem){.match-slider__group-title-row h3{font-size:1.45rem}}@container (width<=22rem){.match-slider__group-title-row h3{letter-spacing:.025em;font-size:.95rem}.match-slider__group-date{display:none!important}}.match-slider__group-badge,.match-slider__match-group{color:var(--color-crimson-200);letter-spacing:.1em;text-transform:uppercase;border:1px solid #df454b7a;align-items:center;padding:.25rem .45rem;font-size:.57rem;font-weight:800;display:inline-flex}.match-slider__group-date{color:var(--color-wild-text);letter-spacing:.05em;white-space:nowrap;font-size:.65rem;font-weight:700}.match-slider__season-link{color:var(--color-crimson-200);letter-spacing:.12em;text-underline-offset:.22rem;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:800;-webkit-text-decoration:underline #f58b8e5c;text-decoration:underline #f58b8e5c;position:absolute;bottom:.55rem;right:.15rem}.match-slider__season-link:hover{color:#fff}.match-slider__group-title-row h3 a{color:inherit;text-underline-offset:.15em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.match-slider__group-title-row h3 a:hover{text-decoration-color:currentColor}.match-slider__group-title-row h3 a:focus-visible{outline:2px solid var(--color-crimson-200);outline-offset:-2px}.match-slider__matches{grid-template-columns:repeat(auto-fill,minmax(10.25rem,10.25rem));justify-content:start;gap:.45rem;padding-top:.6rem;display:grid}.match-slider__match{--match-row-height:2.55rem;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2, var(--match-row-height));border:1px solid #552029cc;border-left:.2rem solid var(--color-crimson-700);color:#fff;background:#090607d6;gap:0;min-width:0;padding:1.35rem .55rem .95rem;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:grid;position:relative}.match-slider__match.has-score{grid-template-columns:minmax(0,1fr) 2.75rem;column-gap:.4rem}.match-slider__match-topline{min-height:0;color:var(--color-wild-text-2);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-size:.53rem;font-weight:700;display:flex;position:absolute;inset:.45rem .55rem auto}.match-slider__match.has-score .match-slider__match-topline{inset-inline-end:3.7rem}.match-slider__match.has-score .match-slider__team-row{grid-column:1}.match-slider__match:hover{border-color:var(--color-crimson-300);background:#310d13e0;transform:translateY(-2px)}.match-slider__match-topline time{visibility:hidden}.match-slider__match-topline time[data-localized]{visibility:visible}.match-slider__match-status{color:var(--color-wild-text-2);white-space:nowrap}.match-slider__match.is-live{background:linear-gradient(135deg,#39131f,#160c11 65%);border-color:#dd465c #dd465c #dd465c #ff6478;overflow:hidden}.match-slider__match.is-live:before{content:"";pointer-events:none;opacity:.45;animation:2.8s ease-in-out infinite match-live-glow;position:absolute;inset:0;box-shadow:inset 0 0 22px #ff435b30}.match-slider__match.is-live:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff8c9b,#0000);height:2px;animation:3.6s ease-in-out infinite match-live-sweep;position:absolute;inset:auto 0 0;transform:translate(-100%)}.match-slider__match-status--live{color:#ffdce1;letter-spacing:.1em;align-items:center;gap:.35rem;font-weight:900;display:inline-flex}.match-slider__live-dot{background:#ff6478;border-radius:50%;flex:none;width:.35rem;height:.35rem;position:relative}.match-slider__live-dot:after{content:"";border-radius:inherit;border:1px solid #ff6478;animation:2.8s ease-out infinite match-live-pulse;position:absolute;inset:-3px}@keyframes match-live-glow{50%{opacity:1}}@keyframes match-live-sweep{65%,to{transform:translate(100%)}}@keyframes match-live-pulse{0%{opacity:.9;transform:scale(.5)}75%,to{opacity:0;transform:scale(1.5)}}.match-slider__match-status--completed,.match-slider__match-status--forfeit{color:var(--color-crimson-200)}.match-slider__match-status--cancelled{color:#d39b9b}.match-slider__match-status--postponed{color:#f0c18a}.match-slider__team-row{min-height:var(--match-row-height);height:var(--match-row-height);grid-template-columns:minmax(0,1fr) 2.55rem;align-items:center;gap:.45rem;display:grid}.match-slider__team-row.is-tbd{grid-template-columns:minmax(0,1fr)}.match-slider__team-tag{min-width:0;color:var(--color-crimson-200);font-family:var(--font-condensed);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:1.03rem;font-weight:900;line-height:1;overflow:hidden}.match-slider__team-logo{width:2.55rem;height:2.55rem;color:var(--team-color,var(--color-crimson-300));font-family:var(--font-condensed);place-items:center;font-size:.65rem;font-weight:900;display:grid;position:relative;overflow:hidden}.match-slider__team-logo img{object-fit:contain;filter:drop-shadow(0 0 .22rem #ffffff24);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.match-slider__score-column{min-width:0;height:calc(var(--match-row-height) * 2);background:var(--color-wild-dark-3);border-radius:.55rem;grid-area:1/2/span 2;grid-template-rows:repeat(2,minmax(0,1fr));align-self:start;display:grid;overflow:hidden}.match-slider__score{color:#fff;min-width:0;min-height:0;font-family:var(--font-condensed);text-align:center;background:0 0;place-items:center;padding:0 .2rem;font-size:1.28rem;font-weight:900;line-height:1;display:grid}.match-slider__score.is-winner{background:var(--color-crimson-700)}.match-slider__match-group{color:var(--color-wild-text-2);border:0;padding:0;font-size:.5rem;position:absolute;inset:auto auto .35rem .55rem}@media (width<=900px){.match-slider__viewport{scroll-behavior:auto;scroll-snap-type:none}.match-slider__controls{display:none}.match-slider__status{font-size:.55rem;inset-inline:3.5rem}.match-slider__controls button{width:2.5rem;height:2.5rem;font-size:1.35rem}.match-slider__controls [data-match-slider-prev]{left:.2rem}.match-slider__controls [data-match-slider-next]{right:.2rem}.match-slider__group{flex-basis:max(16rem, calc(var(--match-mobile-columns,1) * 8.6rem + 5.55rem));min-width:max(16rem, calc(var(--match-mobile-columns,1) * 8.6rem + 5.55rem));padding:.35rem 2.85rem .75rem}.match-slider__group-header{gap:.15rem .45rem;min-height:2.45rem;padding-block:.05rem .4rem}.match-slider__group-context{gap:.25rem;font-size:.48rem}.match-slider__group-title-row{padding-inline-end:4rem}.match-slider__group-title-row h3{letter-spacing:.03em;font-size:.9rem}.match-slider__season-link{font-size:.5rem;bottom:.4rem;right:.05rem}.match-slider__matches{grid-template-columns:repeat(var(--match-mobile-columns,1), 8.25rem);gap:.35rem;padding-top:.45rem}.match-slider__match{--match-row-height:2.2rem;padding:1.15rem .45rem .8rem}.match-slider__match.has-score{grid-template-columns:minmax(0,1fr) 2.35rem;column-gap:.3rem}.match-slider__match.has-score .match-slider__match-topline{inset-inline-end:3.1rem}.match-slider__match-topline{font-size:.48rem;inset:.35rem .45rem auto}.match-slider__team-row{grid-template-columns:minmax(0,1fr) 2.2rem;gap:.3rem}.match-slider__team-row.is-tbd{grid-template-columns:minmax(0,1fr)}.match-slider__team-tag{font-size:.88rem}.match-slider__team-logo{width:2.2rem;height:2.2rem}.match-slider__score-column{height:calc(var(--match-row-height) * 2);border-radius:.45rem}.match-slider__score{font-size:1.1rem}.match-slider__match-group{font-size:.45rem;inset:auto auto .28rem .45rem}}@media (prefers-reduced-motion:reduce){html,.match-slider__viewport{scroll-behavior:auto}.match-slider__match,.match-slider__controls button{transition:none}.match-slider__match.is-live:before,.match-slider__match.is-live:after,.match-slider__live-dot:after{animation:none}.match-slider__match.is-live:after{opacity:.6;transform:none}}.season-stage{isolation:isolate;border-bottom:1px solid var(--color-wild-border);background:linear-gradient(110deg,#090607fa 12%,#090607d1 55%,#480c1494),url(/images/brand/backgroundfull.png) 50%/cover;min-height:min(760px,100vh - 8rem);position:relative;overflow:hidden}.season-stage__grid{z-index:-1;opacity:.2;background-image:linear-gradient(#c4b4b61c 1px,#0000 1px),linear-gradient(90deg,#c4b4b61c 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.season-stage__flare{z-index:-1;border:1px solid #df454b57;width:42rem;height:42rem;position:absolute;top:-13rem;right:-10rem;transform:rotate(45deg);box-shadow:inset 0 0 9rem #9f121633,0 0 10rem #9f121624}.season-stage__content{width:min(100% - 2rem,76rem);min-height:inherit;flex-direction:column;justify-content:center;margin-inline:auto;padding:clamp(4rem,11vw,9rem) 0 clamp(3rem,6vw,5rem);display:flex}.season-stage__marker,.season-stage__kicker,.season-stage__emblem-detail>span,.season-stage__footnote{color:var(--color-wild-text-2);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.season-stage__marker{color:var(--color-crimson-300);align-items:center;gap:.75rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:inline-flex}.season-stage__marker-line{background:currentColor;width:2.8rem;height:1px}.season-stage__layout{grid-template-columns:minmax(0,1fr) minmax(12rem,19rem);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.season-stage__copy h1{max-width:13ch;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;margin:.45rem 0 1.25rem;font-size:clamp(4rem,11vw,8.5rem);font-weight:900;line-height:.78}.season-stage__headline{color:#fff;max-width:31rem;font-family:var(--font-condensed);text-transform:uppercase;margin:0;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:700;line-height:1}.season-stage__description{max-width:38rem;color:var(--color-wild-text);margin:1.35rem 0 0;font-size:1rem;line-height:1.7}.season-stage__action{border:1px solid var(--color-crimson-400);background:var(--color-crimson-600);color:#fff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:1rem;margin-top:2rem;padding:.85rem 1rem .85rem 1.15rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.season-stage__action:hover{background:var(--color-crimson-500);color:#fff;transform:translate(.25rem)}.season-stage__action svg{width:1.2rem;height:1.2rem}.season-stage__emblem{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090607ad;border:1px solid #df454b73;padding:1rem;position:relative;box-shadow:1rem 1rem #9f121621}.season-stage__emblem-frame{aspect-ratio:1;background:linear-gradient(135deg,#9f121680,#09060740);border:1px solid #df454b4d;place-items:center;display:grid;overflow:hidden}.season-stage__emblem-frame img{object-fit:contain;width:72%;height:72%}.season-stage__emblem-frame span{color:#ffffffeb;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);font-size:clamp(4.5rem,11vw,8rem);font-weight:900}.season-stage__emblem-detail{padding:1rem 0 .15rem}.season-stage__emblem-detail strong{color:#fff;font-family:var(--font-condensed);text-transform:uppercase;margin-top:.2rem;font-size:1.25rem;font-weight:700;display:block}.season-stage__footnote{gap:.75rem;margin-top:clamp(3rem,8vw,7rem);display:flex}.cookie-consent{border:1px solid var(--color-wild-border-2);background:var(--color-wild-dark-3);color:#fff;width:min(100% - 2rem,33rem);margin:0;padding:0;position:fixed;bottom:1rem;right:1rem;overflow:visible;box-shadow:0 1.25rem 4rem #000000a6}.cookie-consent::backdrop{background:#00000073}.cookie-consent__panel{border-top:2px solid var(--color-crimson-500);padding:1.5rem}.cookie-consent__eyebrow{color:var(--color-crimson-300);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .45rem;font-size:.68rem;font-weight:700}.cookie-consent h2{font-family:var(--font-condensed);text-transform:uppercase;margin:0;font-size:2rem;font-weight:800;line-height:1}.cookie-consent p:not(.cookie-consent__eyebrow){color:var(--color-wild-text);margin:.8rem 0 0;font-size:.875rem;line-height:1.55}.cookie-consent__actions{flex-wrap:wrap-reverse;gap:.75rem;margin-top:1.3rem;display:flex}.cookie-consent button{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;min-height:2.75rem;padding:.6rem .9rem;font-size:.75rem;font-weight:700;transition:border-color .16s,background .16s,color .16s}.cookie-consent__necessary{border:1px solid var(--color-wild-border-2);color:var(--color-wild-text);background:0 0}.cookie-consent__necessary:hover{border-color:var(--color-wild-text);color:#fff}.cookie-consent__all{border:1px solid var(--color-crimson-400);background:var(--color-crimson-600);color:#fff}.cookie-consent__all:hover{background:var(--color-crimson-500)}.team-showcase{isolation:isolate;border-bottom:1px solid var(--color-wild-border);background:var(--color-wild-dark);min-height:calc(100vh - 8rem);position:relative;overflow:hidden}.team-showcase__grid{z-index:-1;opacity:.32;background-image:linear-gradient(#c4b4b614 1px,#0000 1px),linear-gradient(90deg,#c4b4b614 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.team-showcase__content{width:min(100% - 2rem,90rem);margin-inline:auto;padding:clamp(3.5rem,8vw,7rem) 0 clamp(5rem,10vw,9rem)}.team-showcase__intro{max-width:42rem;margin-bottom:clamp(2.75rem,6vw,5rem)}.team-showcase__eyebrow,.team-card__tag,.team-card__section-heading,.team-staff-dialog__header>div>p,.staff-profile__role{color:var(--color-crimson-300);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.team-showcase__intro h1{font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;margin:.6rem 0 1rem;font-size:clamp(3.5rem,8vw,6.6rem);font-weight:900;line-height:.82}.team-showcase__intro>p:last-child{max-width:37rem;color:var(--color-wild-text);margin:0;line-height:1.7}.team-showcase__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.team-showcase__item{min-width:0}.team-showcase__item:nth-child(2){animation-delay:75ms}.team-showcase__item:nth-child(3){animation-delay:.15s}.team-showcase__item:nth-child(4){animation-delay:.225s}.team-card{border:1px solid var(--color-wild-border-2);background:linear-gradient(135deg,#1a0d10f5,#090607f5);flex-direction:column;height:100%;padding:clamp(1.25rem,3vw,2rem);transition:border-color .18s,transform .18s;display:flex;box-shadow:.75rem .75rem #5c141d24}.team-card:hover{border-color:var(--color-crimson-500);transform:translate(-.2rem,-.2rem)}.team-card__identity{border-bottom:1px solid var(--color-wild-border);align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.team-card__logo{aspect-ratio:1;background:linear-gradient(135deg,#9f121673,#09060733);border:1px solid #df454b61;flex:none;place-items:center;width:5rem;display:grid;overflow:hidden}.team-card__logo img{object-fit:contain;width:78%;height:78%}.team-card__logo span{color:#fff;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);font-size:1.8rem;font-weight:800}.team-card__identity h2{font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:.2rem 0 0;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:800;line-height:.9}.team-card__presidency{padding-top:1.35rem}.team-card__section-heading{color:var(--color-wild-text-2);justify-content:space-between;align-items:center;display:flex}.team-card__section-heading h3{font:inherit;margin:0}.team-card__section-heading span{border:1px solid var(--color-wild-border-2);min-width:1.35rem;min-height:1.35rem;color:var(--color-wild-text);place-items:center;font-size:.65rem;display:grid}.team-card__people{gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.person-chip{border-left:2px solid var(--color-crimson-500);background:#ffffff06;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.75rem;display:grid}.person-chip__avatar,.staff-profile__avatar{border:1px solid var(--color-wild-border-2);background:var(--color-wild-dark);color:var(--color-crimson-300);font-family:var(--font-condensed);place-items:center;font-size:1.35rem;font-weight:800;display:grid;overflow:hidden}.person-chip__avatar{aspect-ratio:1;width:2.75rem}.person-chip__avatar img,.staff-profile__avatar img{object-fit:cover;width:100%;height:100%}.person-chip__copy strong,.staff-profile h3{color:#fff;font-family:var(--font-condensed);text-transform:uppercase;font-size:1.2rem;font-weight:700;line-height:1;display:block}.person-chip__copy span{color:var(--color-crimson-300);letter-spacing:.1em;text-transform:uppercase;margin-top:.25rem;font-size:.67rem;font-weight:700;display:block}.person-chip__copy p{color:var(--color-wild-text);margin:.45rem 0 0;font-size:.78rem;line-height:1.4}.team-card__empty{color:var(--color-wild-text-2);padding:.8rem;font-size:.82rem}.team-card__staff-trigger{color:var(--color-wild-text);font-family:var(--font-condensed);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.7rem;margin-top:auto;padding:1.25rem 0 0;font-size:1rem;font-weight:700;display:inline-flex}.team-card__staff-trigger:hover{color:#fff}.team-card__staff-trigger span{min-width:1.4rem;min-height:1.4rem;color:var(--color-crimson-300);font-family:var(--font-sans);border:1px solid;place-items:center;font-size:.65rem;display:grid}.team-showcase__empty{border:1px dashed var(--color-wild-border-2);color:var(--color-wild-text);grid-column:1/-1;padding:2rem}.season-phases{border-top:1px solid var(--color-wild-border);margin-top:clamp(5rem,10vw,9rem);padding-top:clamp(3rem,6vw,5rem)}.season-phases__header{max-width:48rem}.season-phases__eyebrow{color:var(--color-crimson-300);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.season-phases__header h2{color:#fff;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;margin:.6rem 0 1rem;font-size:clamp(3rem,7vw,5.75rem);font-weight:900;line-height:.82}.season-phases__header>p:last-child{max-width:40rem;color:var(--color-wild-text);margin:0;line-height:1.7}.season-phases__list{gap:.8rem;margin:clamp(2.5rem,5vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.season-phase{border:1px solid var(--color-wild-border-2);background:linear-gradient(120deg,#1a0d10f5,#090607f5);grid-template-columns:4.5rem minmax(0,1fr) minmax(10rem,.25fr);align-items:start;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:.6rem .6rem #5c141d1f}.season-phase__number{color:var(--color-crimson-300);font-family:var(--font-condensed);letter-spacing:var(--tracking-display);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:.8}.season-phase__body{min-width:0}.season-phase__meta{color:var(--color-crimson-300);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:.45rem .7rem;font-size:.68rem;font-weight:700;display:flex}.season-phase__body h3{color:#fff;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:.55rem 0 0;font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:.88}.season-phase__body p{max-width:42rem;color:var(--color-wild-text);margin:.9rem 0 0;font-size:.9rem;line-height:1.65}.season-phase__format{border-left:1px solid var(--color-wild-border-2);color:var(--color-wild-text-2);letter-spacing:.14em;text-transform:uppercase;align-self:stretch;padding-left:1rem;font-size:.68rem;font-weight:700;line-height:1.5}.season-phases__empty{border:1px dashed var(--color-wild-border-2);color:var(--color-wild-text);padding:1.5rem}.season-rules{border:1px solid var(--color-crimson-500);background:linear-gradient(105deg,#9f12169e,#1a0d10f2 62%,#090607fa);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);margin-top:clamp(2.5rem,5vw,4.5rem);padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:.6rem .6rem #5c141d29}.season-rules__mark{aspect-ratio:1;color:#fff;width:clamp(4rem,8vw,5.5rem);font-family:var(--font-condensed);letter-spacing:.04em;border:1px solid #ffffff7a;place-items:center;font-size:clamp(1.35rem,3vw,2rem);font-weight:900;display:grid}.season-rules__body{min-width:0}.season-rules__eyebrow{color:#ffffffad;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.season-rules__body h2{color:#fff;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:.45rem 0 .65rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:.88}.season-rules__body>p:last-child{color:#ffffffbd;max-width:42rem;margin:0;font-size:.9rem;line-height:1.6}.season-rules__action{color:#fff;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff8c;justify-content:center;align-items:center;gap:.85rem;min-height:3rem;padding:.8rem 1rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.season-rules__action:hover{color:#fff;background:#ffffff1f;border-color:#fff;transform:translateY(-.15rem)}.season-rules__action svg{width:1.15rem;height:1.15rem}.team-staff-dialog{border:1px solid var(--color-wild-border-2);background:var(--color-wild-dark-3);color:#fff;width:min(100% - 2rem,42rem);max-height:min(44rem,100vh - 2rem);margin:auto;padding:0;overflow:auto;box-shadow:0 1.5rem 5rem #000000b8}.team-staff-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8}.team-staff-dialog__panel{border-top:2px solid var(--color-crimson-500);padding:clamp(1.25rem,4vw,2.25rem)}.team-staff-dialog__header{border-bottom:1px solid var(--color-wild-border);justify-content:space-between;gap:1.5rem;padding-bottom:1.25rem;display:flex}.team-staff-dialog__header h2{font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:.25rem 0 0;font-size:clamp(2.5rem,7vw,4rem);font-weight:900;line-height:.8}.team-staff-dialog__close{border:1px solid var(--color-wild-border-2);width:2.6rem;height:2.6rem;color:var(--color-wild-text);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.team-staff-dialog__close:hover{border-color:var(--color-crimson-400);color:#fff}.team-staff-dialog__close svg{width:1.25rem;height:1.25rem}.team-staff-dialog__list{gap:.9rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.staff-profile{border:1px solid var(--color-wild-border);background:var(--color-wild-dark-2);grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:1rem;padding:1rem;display:grid}.staff-profile__avatar{aspect-ratio:1;width:4rem;font-size:1.8rem}.staff-profile h3{margin:0;font-size:1.45rem}.staff-profile__role{margin-top:.35rem}.staff-profile__description{color:var(--color-wild-text);margin:.65rem 0 0;font-size:.86rem;line-height:1.55}.team-card__staff-trigger:focus-visible,.team-staff-dialog__close:focus-visible{outline:3px solid var(--color-crimson-300);outline-offset:3px}.teams-page{background:var(--color-wild-dark);min-height:calc(100vh - 8rem)}.teams-page__content{width:min(100% - 2rem,90rem);margin-inline:auto;padding:clamp(3rem,7vw,6rem) 0 clamp(5rem,10vw,9rem)}.teams-page__intro{margin-bottom:clamp(2rem,5vw,4rem)}.teams-page__intro>p,.team-roster-card__identity>p{color:var(--color-crimson-300);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.teams-page__intro h1{font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:.5rem 0 .7rem;font-size:clamp(3.25rem,8vw,6rem);font-weight:900;line-height:.82}.teams-page__intro>span{color:var(--color-wild-text);font-size:.95rem}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.team-grid__item{min-width:0}.team-grid__item:nth-child(2){animation-delay:75ms}.team-grid__item:nth-child(3){animation-delay:.15s}.team-grid__item:nth-child(4){animation-delay:.225s}.team-grid__item:nth-child(5){animation-delay:.3s}.team-grid__item:nth-child(6){animation-delay:.375s}.team-grid__empty{border:1px dashed var(--color-wild-border-2);color:var(--color-wild-text);grid-column:1/-1;padding:2rem}.team-roster-card{isolation:isolate;container:inline-size / team-roster;border:1px solid var(--color-wild-border-2);background:#121112;grid-template-columns:minmax(8rem,.78fr) minmax(0,1.22fr);min-height:12.25rem;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:clip;box-shadow:.6rem .6rem #5c141d24}.team-roster-card:hover{border-color:var(--team-color);box-shadow:.85rem .85rem 0 var(--team-color)}@supports (color:color-mix(in lab, red, red)){.team-roster-card:hover{box-shadow:.85rem .85rem 0 color-mix(in srgb, var(--team-color) 22%, transparent)}}.team-roster-card:hover{transform:translate(-.15rem,-.15rem)}.team-roster-card__color-panel{z-index:-1;background:var(--team-color);clip-path:polygon(0 0,100% 0,64% 100%,0 100%);opacity:.82;width:42%;position:absolute;inset:0 auto 0 0}.team-roster-card__logo{place-items:center;padding:1.25rem .75rem;display:grid}.team-roster-card__logo img{object-fit:contain;filter:drop-shadow(0 .35rem .45rem #00000047);width:min(100%,7.25rem);max-height:7.5rem}.team-roster-card__logo span{aspect-ratio:1;color:#fff;width:min(100%,6rem);font-family:var(--font-condensed);letter-spacing:var(--tracking-display);background:#0000002e;border:1px solid #ffffff8c;place-items:center;font-size:clamp(1.5rem,5cqi,2.5rem);font-weight:900;display:grid}.team-roster-card__identity{flex-direction:column;justify-content:center;min-width:0;padding:1.4rem 1.35rem 1.25rem .4rem;display:flex}.team-roster-card__identity h2{color:#fff;font-family:var(--font-condensed);letter-spacing:normal;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;text-wrap:nowrap;margin:.3rem 0 .4rem;font-size:clamp(1.65rem,5cqi,2.6rem);font-weight:900;line-height:.9;overflow:hidden}.team-roster-card__identity>span{color:var(--color-wild-text);font-size:.875rem;line-height:1.35}.team-roster-card__staff-trigger{color:#fff;font-family:var(--font-condensed);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff59;align-self:flex-start;align-items:center;gap:.55rem;margin-top:.9rem;padding:.35rem 0;font-size:.95rem;font-weight:700;transition:border-color .16s,color .16s;display:inline-flex}.team-roster-card__staff-trigger:hover{border-color:var(--team-color);color:var(--team-color)}.team-roster-card__staff-trigger span{min-width:1.3rem;min-height:1.3rem;font-family:var(--font-sans);border:1px solid;place-items:center;font-size:.65rem;display:grid}.team-roster-card__staff-trigger:focus-visible{outline:3px solid var(--team-color);outline-offset:3px}.staff-profile{border:1px solid var(--color-wild-border);background:var(--color-wild-dark-2);padding:1rem;display:block}.staff-profile--empty{color:var(--color-wild-text);font-size:.9rem}.staff-profile--empty p{margin:0}.season-live{isolation:isolate;border-bottom:1px solid var(--color-wild-border);background:linear-gradient(155deg, var(--color-wild-dark), var(--color-wild-dark-2) 56%, #210b11);position:relative;overflow:hidden}.season-live__grid{z-index:-1;opacity:.36;background-image:linear-gradient(#c4b4b614 1px,#0000 1px),linear-gradient(90deg,#c4b4b614 1px,#0000 1px);background-size:3.5rem 3.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 20%,#0000 92%);mask-image:linear-gradient(#000 20%,#0000 92%)}.season-live__content{width:min(100% - 2rem,94rem);margin-inline:auto;padding:clamp(2.25rem,5vw,4.5rem) 0 clamp(4rem,8vw,7rem)}.season-live__header{border-bottom:1px solid var(--color-wild-border-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 4rem;padding-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.season-live__identity{min-width:0}.season-live__eyebrow,.season-phase-panel__eyebrow,.season-phase-empty__eyebrow{color:var(--color-crimson-300);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.season-live h1{color:#fff;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:.45rem 0 0;font-size:clamp(3rem,7vw,6.4rem);font-weight:900;line-height:.78}.season-live__meta{border:1px solid var(--color-wild-border-2);background:#09060794;grid-template-columns:repeat(2,minmax(7rem,1fr));min-width:min(100%,20rem);margin:0;display:grid}.season-live__meta>div{min-width:0;padding:.85rem 1rem}.season-live__meta>div+div{border-left:1px solid var(--color-wild-border-2)}.season-live__meta dt{color:var(--color-wild-text-2);letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:700}.season-live__meta dd{color:#fff;font-family:var(--font-condensed);text-transform:uppercase;margin:.28rem 0 0;font-size:1.08rem;font-weight:700;line-height:1}.season-phase-panel__header{grid-template-columns:minmax(0,1fr) minmax(16rem,.48fr);align-items:end;gap:1.5rem 3rem;display:grid}.season-phase-panel__header h2,.season-phase-empty h2{color:#fff;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:.45rem 0 0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;line-height:.8}.season-phase-panel__header>p{max-width:26rem;color:var(--color-wild-text);margin:0;font-size:.9rem;line-height:1.55}.season-phase-empty{border:1px dashed var(--color-wild-border-2);color:var(--color-wild-text);margin-top:2rem;padding:2rem}.season-bracket__scroll,.season-swiss__round-scroll{border:1px solid var(--color-wild-border-2);scrollbar-color:var(--color-crimson-600) var(--color-wild-dark);background:#05070c9e;margin-top:2rem;overflow:auto}.season-bracket__scroll:focus-visible,.season-swiss__round-scroll:focus-visible{outline:3px solid var(--color-crimson-300);outline-offset:4px}.season-bracket__canvas{width:var(--bracket-width);min-width:var(--bracket-width);height:var(--bracket-height);background-image:linear-gradient(#4f728f1f 1px,#0000 1px),linear-gradient(90deg,#4f728f1f 1px,#0000 1px);background-size:2.5rem 2.5rem;position:relative;overflow:hidden}.season-bracket__canvas:after{pointer-events:none;content:"";border:1px solid #5eead41f;position:absolute;inset:0}.season-bracket__connections{z-index:0;pointer-events:none;position:absolute;inset:0}.season-bracket__connection{fill:none;stroke:#4f8ec2;stroke-width:2.25px;opacity:.85}.season-bracket__round{z-index:1;left:var(--round-x);top:var(--round-y);color:#5eead4;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #5eead44d;width:17.25rem;margin:0;padding:0 0 .45rem;font-size:.66rem;font-weight:800;line-height:1;position:absolute}.season-bracket__round span{float:right;color:var(--color-wild-text-2);font-size:.56rem}.season-bracket__match{z-index:2;left:var(--match-x);top:var(--match-y);width:17.25rem;position:absolute}.season-match-card{background:linear-gradient(135deg,#14233b,#111c30);border:1px solid #29435c;border-radius:.35rem;overflow:hidden;box-shadow:0 .45rem 1.1rem #0003}.season-match-card.is-complete{border-left:3px solid #4ade80}.season-match-card__header{color:#8fb6df;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #4f8ec23d;justify-content:space-between;gap:.8rem;padding:.5rem .65rem;font-size:.56rem;font-weight:700;line-height:1;display:flex}.season-match-card__team{color:#f4f7fb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2rem;padding:.36rem .65rem;font-size:.75rem;display:grid}.season-match-card__team+.season-match-card__team{border-top:1px solid #4f8ec229}.season-match-card__team strong{font:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.season-match-card__team>span{color:#5eead4;font-size:.8rem;font-weight:800}.season-match-card__team.is-winner{color:#fff;background:#4ade801a}.season-match-card--compact{width:100%;box-shadow:none}.season-match-card--compact .season-match-card__header{padding-block:.42rem}.season-match-card--compact .season-match-card__team{min-height:1.85rem;font-size:.7rem}.season-standings__groups{gap:1.5rem;margin-top:2rem;display:grid}.season-standings__group{border:1px solid var(--color-wild-border-2);background:#09060780;overflow:hidden}.season-standings__group>h3{border-bottom:1px solid var(--color-wild-border-2);color:#5eead4;font-family:var(--font-condensed);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:.8rem 1rem;font-size:1.45rem;font-weight:800;line-height:1}.season-standings__scroll{overflow-x:auto}.season-standings table{border-collapse:collapse;width:100%;min-width:44rem;font-size:.78rem}.season-standings th{border-bottom:1px solid var(--color-wild-border-2);color:var(--color-wild-text-2);letter-spacing:.1em;text-align:right;text-transform:uppercase;padding:.75rem .7rem;font-size:.6rem;font-weight:700}.season-standings th:nth-child(2),.season-standings td:nth-child(2){text-align:left}.season-standings td{color:var(--color-wild-text);text-align:right;border-bottom:1px solid #5520299e;padding:.72rem .7rem}.season-standings tbody tr:last-child td{border-bottom:0}@supports (color:color-mix(in lab, red, red)){.season-standings tbody tr.has-threshold td{background:color-mix(in srgb, var(--threshold-color) 8%, transparent)}.season-standings tbody tr.has-threshold.is-gradient td{background:linear-gradient(90deg, color-mix(in srgb, var(--threshold-color) 15%, transparent), color-mix(in srgb, var(--threshold-color-end) 10%, transparent))}}.season-standings__position{font-family:var(--font-condensed);font-size:1.2rem;font-weight:800;color:#fff!important}.season-standings__team :is(strong,a){color:#fff;font-family:var(--font-condensed);letter-spacing:.04em;text-transform:uppercase;font-size:1.1rem;font-weight:700;line-height:1;display:block}.season-standings__points{font-weight:800;color:#5eead4!important}.season-standings__empty{color:var(--color-wild-text-2)!important;text-align:left!important;padding:1.5rem!important}.season-threshold-chip,.season-standing-status{border:1px solid var(--threshold-color,var(--color-wild-border-2));color:var(--threshold-color,var(--color-wild-text));letter-spacing:.07em;text-transform:uppercase;border-radius:999px;margin-top:.35rem;padding:.18rem .35rem;font-size:.54rem;font-weight:700;line-height:1;display:inline-flex}.season-standing-status{color:#5eead4;border-color:#5eead4;margin-left:.3rem}.season-standing-status.is-eliminated{color:#f87171;border-color:#f87171}.season-thresholds{border:1px solid var(--color-wild-border-2);background:#090607ad;margin-top:1.5rem;padding:1.1rem}.season-thresholds header>p{color:var(--color-crimson-300);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:700}.season-thresholds h3{color:#fff;font-family:var(--font-condensed);text-transform:uppercase;margin:.25rem 0 0;font-size:1.55rem;font-weight:800;line-height:1}.season-thresholds ul{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.season-thresholds li{border:1px solid var(--threshold-color);grid-template-columns:.35rem minmax(0,1fr);gap:.65rem;padding:.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.season-thresholds li{border:1px solid color-mix(in srgb, var(--threshold-color) 45%, var(--color-wild-border));background:color-mix(in srgb, var(--threshold-color) 7%, transparent)}.season-thresholds li.is-gradient{background:linear-gradient(105deg, color-mix(in srgb, var(--threshold-color) 15%, transparent), color-mix(in srgb, var(--threshold-color-end) 10%, transparent))}}.season-thresholds__swatch{background:var(--threshold-color);min-height:100%}.season-thresholds li.is-gradient .season-thresholds__swatch{background:linear-gradient(var(--threshold-color), var(--threshold-color-end))}.season-thresholds strong{color:#fff;text-transform:uppercase;font-size:.72rem;display:block}.season-thresholds p{color:var(--color-wild-text);margin:.24rem 0 0;font-size:.72rem;line-height:1.35}.season-thresholds small{color:var(--color-wild-text-2);letter-spacing:.07em;text-transform:uppercase;margin-top:.4rem;font-size:.58rem;font-weight:700;display:block}.season-swiss__balances{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin-top:2rem;display:grid}.season-swiss__balance{background:linear-gradient(135deg,#111d30,#0b1322);border:1px solid #29435c;overflow:hidden}.season-swiss__balance>header{border-bottom:1px solid #4f8ec252;justify-content:space-between;align-items:end;gap:.75rem;padding:.8rem .9rem;display:flex}.season-swiss__balance>header span{color:#8fb6df;letter-spacing:.11em;text-transform:uppercase;font-size:.55rem;font-weight:700}.season-swiss__balance h3{color:#5eead4;font-family:var(--font-condensed);margin:0;font-size:2rem;font-weight:800;line-height:.8}.season-swiss__balance ul{margin:0;padding:0;list-style:none}.season-swiss__balance li{border-bottom:1px solid #4f8ec229;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .65rem;padding:.65rem .9rem;display:grid}.season-swiss__balance li:last-child{border-bottom:0}.season-swiss__balance li>:is(strong,a){color:#fff;font-family:var(--font-condensed);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1;overflow:hidden}.season-swiss__balance li>span{color:#8fb6df;font-size:.6rem;font-weight:700}.season-swiss__balance em{color:#5eead4;letter-spacing:.08em;text-transform:uppercase;border:1px solid #5eead4;grid-column:1/-1;width:fit-content;padding:.15rem .3rem;font-size:.52rem;font-style:normal;font-weight:700}.season-swiss__balance li.is-eliminated em{color:#f87171;border-color:#f87171}.season-swiss__rounds{background:#29435c;gap:1px;width:max-content;min-width:100%;display:flex}.season-swiss__round{background:#0c1626;width:min(22rem,100vw - 4rem);min-height:21rem;padding:1rem}.season-swiss__round.is-featured{background:linear-gradient(155deg,#152842,#0c1626);box-shadow:inset 0 3px #5eead4}.season-swiss__round>header{border-bottom:1px solid #4f8ec240;padding-bottom:.8rem}.season-swiss__round>header p{color:#8fb6df;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.56rem;font-weight:700}.season-swiss__round h3{color:#fff;font-family:var(--font-condensed);text-transform:uppercase;margin:.28rem 0 0;font-size:1.8rem;font-weight:800;line-height:.9}.season-swiss__score-group{margin-top:1rem}.season-swiss__score-group h4{color:#5eead4;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .45rem;font-size:.58rem;font-weight:700}.season-swiss__score-group .season-match-card+.season-match-card{margin-top:.45rem}.season-swiss__empty{color:var(--color-wild-text-2);margin:1rem 0 0;font-size:.76rem}@media (width<=900px){.team-grid{grid-template-columns:1fr}}@media (width<=700px){.season-stage{min-height:auto}.season-stage__layout{grid-template-columns:1fr}.season-stage__emblem{width:min(100%,18rem)}.team-showcase__list{grid-template-columns:1fr}.team-roster-card__identity h2{font-size:clamp(1.65rem,8cqi,2.6rem)}.season-phase{grid-template-columns:3.5rem minmax(0,1fr)}.season-phase__format{border-top:1px solid var(--color-wild-border-2);border-left:0;grid-column:2;padding:.85rem 0 0}.season-rules{grid-template-columns:auto minmax(0,1fr)}.season-rules__action{grid-column:2;justify-self:start}.season-live__header,.season-phase-panel__header{grid-template-columns:1fr}.season-live__meta{width:100%}.season-live__content{width:min(100% - 1.25rem,94rem)}.season-bracket__scroll{margin-inline:-.625rem}.season-standings__scroll{margin-inline:-1px}.season-thresholds ul{grid-template-columns:1fr}.season-swiss__balances{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}}.about-page{background:var(--color-wild-dark);overflow:clip}.about-shell{width:min(100% - 2rem,90rem);margin-inline:auto}.about-eyebrow{color:var(--color-crimson-300);letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.about-hero{isolation:isolate;border-bottom:1px solid var(--color-wild-border-2);background:linear-gradient(100deg, #090607f7 8%, #090607cf 56%, #4c080f6e), var(--about-hero-image) center / cover no-repeat;min-height:min(58rem,100svh - 7rem);position:relative;overflow:hidden}.about-hero:before{z-index:-1;background:linear-gradient(to bottom, transparent 58%, var(--color-wild-dark));content:"";position:absolute;inset:0}.about-hero__grid{z-index:-1;opacity:.2;background-image:linear-gradient(#c4b4b614 1px,#0000 1px),linear-gradient(90deg,#c4b4b614 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.about-hero__flare{z-index:-1;aspect-ratio:1;border:1px solid #df454b66;width:42rem;position:absolute;top:-16rem;right:-15rem;transform:rotate(45deg);box-shadow:inset 0 0 10rem #9f121638,0 0 12rem #9f12161f}.about-hero__content{min-height:inherit;grid-template-columns:minmax(0,1fr) minmax(18rem,27rem);align-items:center;gap:clamp(3rem,8vw,8rem);padding-block:clamp(5rem,10vw,8rem);display:grid}.about-hero__copy{min-width:0}.about-hero__title{font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;margin:clamp(1.25rem,3vw,2.25rem) 0 0;font-size:clamp(4.75rem,10.5vw,10.25rem);font-weight:900;line-height:.72}.about-hero__title span{display:block}.about-hero__title span:last-child{color:var(--color-crimson-400)}.about-hero__intro{max-width:42rem;color:var(--color-wild-text);margin:clamp(2rem,4vw,3rem) 0 0;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.7}.about-hero__footer{flex-wrap:wrap;align-items:center;gap:1.5rem 2.5rem;margin-top:2.25rem;display:flex}.about-text-link{border-bottom:1px solid var(--color-crimson-400);color:#fff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.85rem;min-height:2.75rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.about-text-link svg{width:1rem;height:1rem;color:var(--color-crimson-300);transition:transform .18s}.about-text-link:hover svg{transform:translateY(.2rem)}.about-hashtags{color:var(--color-wild-text-2);font-family:var(--font-condensed);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.95rem;font-weight:700;list-style:none;display:flex}.about-hero__emblem{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#090607ad;border:1px solid #df454b7a;justify-self:end;width:min(100%,25rem);padding:1rem;position:relative;box-shadow:1.15rem 1.15rem #9f12162e}.about-hero__emblem-index,.about-hero__emblem-caption{color:var(--color-wild-text-2);letter-spacing:.16em;text-transform:uppercase;font-size:.63rem;font-weight:700;display:block}.about-hero__emblem-index{margin-bottom:.75rem}.about-hero__emblem-frame{aspect-ratio:1;background:linear-gradient(135deg,#9f12163d,#09060733);border:1px solid #df454b3d;place-items:center;display:grid;overflow:hidden}.about-hero__emblem-frame img{object-fit:contain;filter:drop-shadow(0 1rem 1.5rem #b518182e);width:76%;height:76%}.about-hero__emblem-caption{text-align:right;margin-top:.85rem}.about-metrics-wrap{z-index:2;border-bottom:1px solid var(--color-wild-border);background:var(--color-wild-dark-2);position:relative}.about-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.about-metric{border-left:1px solid var(--color-wild-border);flex-direction:column;min-width:0;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.about-metric:last-child{border-right:1px solid var(--color-wild-border)}.about-metric dt{color:var(--color-wild-text-2);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:700}.about-metric dd{color:#fff;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);order:-1;margin:0 0 .35rem;font-size:clamp(2.75rem,6vw,4.75rem);font-weight:900;line-height:.85}.about-ribbon{border-bottom:1px solid var(--color-crimson-700);background:var(--color-crimson-600);color:#fff;overflow:hidden;transform:rotate(-1deg)scale(1.02)}.about-ribbon__track{width:max-content;animation:56s linear infinite about-marquee;display:flex}.about-ribbon__group{min-inline-size:100vw;font-family:var(--font-condensed);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;flex:none;justify-content:space-around;align-items:center;gap:1.75rem;padding:.8rem .875rem;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:800;display:flex}.about-ribbon__group i{aspect-ratio:1;background:#fff;width:.42rem;transform:rotate(45deg)}.about-section{padding-block:clamp(5rem,10vw,9rem);position:relative}.about-section-heading{max-width:59rem}.about-section-heading h2,.about-mission h2,.about-contact h2{font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(3.25rem,7.4vw,7rem);font-weight:900;line-height:.8}.about-section-heading--split{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.7fr);align-items:end;gap:clamp(3rem,8vw,8rem);max-width:none;display:grid}.about-section-heading--split>p,.about-section-heading>p:last-child:not(.about-eyebrow){max-width:38rem;color:var(--color-wild-text);margin:1.5rem 0 0;line-height:1.75}.about-section-heading--split>p{margin:0 0 .25rem}.about-section--manifesto{padding-top:clamp(7rem,13vw,12rem)}.about-manifesto{grid-template-columns:minmax(0,1.12fr) minmax(18rem,.72fr);gap:clamp(3rem,8vw,8rem);display:grid}.about-manifesto__body{padding-top:clamp(3rem,8vw,7rem)}.about-manifesto__body p{color:var(--color-wild-text);margin:0 0 1.5rem;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.8}.about-statement{border-block:1px solid var(--color-wild-border-2);background:linear-gradient(120deg,#9f121633,#1a0d1073);grid-column:1/-1;margin:clamp(2rem,5vw,4rem) 0 0;padding:clamp(2rem,5vw,4.5rem) clamp(1.5rem,5vw,5rem);position:relative;overflow:hidden}.about-statement>span{color:#df454b24;font-family:Georgia,serif;font-size:14rem;line-height:1;position:absolute;top:-3.5rem;right:2rem}.about-statement p{color:#fff;max-width:22ch;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0;font-size:clamp(2.2rem,5.5vw,5.25rem);font-weight:800;line-height:.95;position:relative}.about-audiences{flex-wrap:wrap;grid-column:1/-1;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.about-audiences li{border:1px solid var(--color-wild-border-2);color:var(--color-wild-text);letter-spacing:.12em;text-transform:uppercase;padding:.7rem 1rem;font-size:.7rem;font-weight:700}.about-section--history{border-block:1px solid var(--color-wild-border);background:var(--color-wild-dark-2)}.about-timeline{margin:clamp(4rem,8vw,7rem) 0 0;padding:0;list-style:none;position:relative}.about-timeline:before{background:linear-gradient(var(--color-crimson-400), var(--color-wild-border-2));content:"";width:1px;position:absolute;top:0;bottom:0;left:9.4rem}.about-timeline__item{border-bottom:1px solid var(--color-wild-border);grid-template-columns:8rem minmax(0,1fr);gap:3rem;padding-block:clamp(2rem,5vw,4rem);display:grid}.about-timeline__item--with-artifact{grid-template-columns:8rem minmax(0,1fr) clamp(14rem,19vw,18rem)}.about-timeline__marker{color:var(--color-crimson-300);font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-align:right;text-transform:uppercase;font-size:clamp(1.45rem,3vw,2rem);font-weight:800;position:relative}.about-timeline__marker:after{aspect-ratio:1;border:2px solid var(--color-crimson-300);background:var(--color-wild-dark-2);content:"";width:.7rem;position:absolute;top:.3rem;right:-1.91rem;transform:rotate(45deg)}.about-timeline__copy{grid-template-columns:minmax(14rem,.65fr) minmax(18rem,1fr);gap:.4rem 3rem;display:grid}.about-timeline__place{color:var(--color-wild-text-2);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:.68rem;font-weight:700}.about-timeline__copy h3{color:#fff;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:.7rem 0 0;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:.9}.about-timeline__body{color:var(--color-wild-text);margin-top:.75rem;line-height:1.75}.about-timeline__archive{border-top:1px solid var(--color-wild-border-2);grid-column:1/-1;margin-top:clamp(2.5rem,5vw,4.5rem);padding-top:1.5rem}.about-timeline__archive-header{grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr);align-items:end;gap:2rem;display:grid}.about-timeline__archive-header p{color:var(--color-wild-text-2);margin:0;line-height:1.65}.about-timeline__archive-header>div>p{color:var(--color-crimson-300);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:700}.about-timeline__archive-header h4{color:#fff;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:.45rem 0 0;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:.9}.about-timeline__archive-content{grid-template-columns:minmax(18rem,.8fr) minmax(26rem,1.2fr);align-items:start;gap:clamp(1.5rem,3vw,2.75rem);display:grid}.about-timeline__archive-content--sources-only{grid-template-columns:1fr}.about-timeline__archive-figure{border:1px solid var(--color-wild-border-2);background:#080405;margin:1.5rem 0 0;padding:.45rem;position:relative}.about-timeline__archive-label{z-index:2;border:1px solid var(--color-crimson-700);background:var(--color-crimson-600);color:#fff;letter-spacing:.14em;text-transform:uppercase;padding:.4rem .6rem;font-size:.58rem;font-weight:700;position:absolute;top:0;left:0;transform:translate(-.45rem,-45%)}.about-timeline__archive-visual{aspect-ratio:1;background:#070304;border:1px solid #df454b24;place-items:center;display:grid;overflow:hidden}.about-timeline__archive-visual img{object-fit:cover;filter:none;mix-blend-mode:normal;width:100%;height:100%}.about-timeline__archive-figure figcaption{color:var(--color-wild-text-2);letter-spacing:.12em;text-transform:uppercase;padding:.65rem .15rem .1rem;font-size:.57rem;font-weight:700}.about-timeline__sources{border:1px solid var(--color-wild-border);background:#ffffff03;grid-template-columns:1fr;align-self:stretch;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.about-timeline__sources--standalone{grid-template-columns:repeat(2,minmax(0,1fr))}.about-timeline__sources li{min-width:0;transition:background-color .16s,box-shadow .16s;position:relative;box-shadow:inset .2rem 0 #0000}.about-timeline__sources li+li{border-top:1px solid var(--color-wild-border)}.about-timeline__sources--standalone li+li{border-top:0;border-left:1px solid var(--color-wild-border)}.about-timeline__sources li:hover,.about-timeline__sources li:focus-within{box-shadow:inset .2rem 0 var(--color-crimson-400);background:#9f12161f}.about-timeline__sources a{color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-block-size:clamp(6.75rem,8.5vw,8rem);padding:clamp(1.25rem,2vw,1.75rem) clamp(1.25rem,2.2vw,2rem);text-decoration:none;display:grid}.about-timeline__source-copy{min-width:0}.about-timeline__source-meta{flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin-bottom:.7rem;display:flex}.about-timeline__source-meta time,.about-timeline__source-meta>span{color:var(--color-crimson-300);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.72rem,.8vw,.82rem);font-weight:700;line-height:1.2}.about-timeline__source-meta>span{color:var(--color-wild-text-2)}.about-timeline__source-title{color:#fff;font-family:var(--font-condensed);letter-spacing:.055em;overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(1.1rem,1.5vw,1.45rem);font-weight:800;line-height:1.08;display:block}.about-timeline__source-arrow{aspect-ratio:1;border:1px solid var(--color-wild-border-2);width:2.15rem;color:var(--color-crimson-300);place-items:center;font-size:.85rem;transition:border-color .16s,background-color .16s,color .16s;display:grid}.about-timeline__sources a:hover .about-timeline__source-title{color:var(--color-crimson-300)}.about-timeline__sources a:hover .about-timeline__source-arrow,.about-timeline__sources a:focus-visible .about-timeline__source-arrow{border-color:var(--color-crimson-400);background:var(--color-crimson-600);color:#fff}.about-timeline__sources a:focus-visible{outline-offset:-3px}.about-timeline__artifact{border:1px solid var(--color-wild-border-2);background:#080405;align-self:start;margin:.75rem 0 0;padding:.55rem;position:relative;transform:rotate(1.25deg);box-shadow:1rem 1rem #9f12161a}.about-timeline__artifact-label{z-index:2;border:1px solid var(--color-crimson-700);background:var(--color-crimson-600);color:#fff;letter-spacing:.14em;text-transform:uppercase;padding:.4rem .6rem;font-size:.58rem;font-weight:700;position:absolute;top:0;left:0;transform:translate(-.65rem,-55%)}.about-timeline__artifact-visual{aspect-ratio:var(--artifact-ratio,1);isolation:isolate;background:radial-gradient(circle at 50% 42%,#30090e,#090405 72%);border:1px solid #df454b2e;display:grid;overflow:hidden;box-shadow:inset 0 0 3rem #0000008c}.about-timeline__artifact-visual img{object-fit:cover;mix-blend-mode:screen;filter:brightness(1.35)saturate(1.15);width:100%;height:100%}.about-timeline__artifact--document{transform:rotate(-1deg)}.about-timeline__artifact--document .about-timeline__artifact-visual{background:#c99d7e;box-shadow:inset 0 0 2rem #44190f2e}.about-timeline__artifact--document .about-timeline__artifact-visual img{object-fit:contain;mix-blend-mode:normal;filter:none}.about-timeline__artifact figcaption{color:var(--color-wild-text-2);letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .2rem .15rem;font-size:.58rem;font-weight:700;line-height:1.45;display:flex}.about-timeline__artifact figcaption time{color:var(--color-crimson-300);flex:none}.about-timeline__artifact figcaption a{border-top:1px solid var(--color-wild-border);color:var(--color-crimson-300);flex-basis:100%;justify-content:space-between;align-items:center;margin-top:.2rem;padding-top:.65rem;text-decoration:none;display:flex}.about-timeline__artifact figcaption a:hover{color:#fff}.about-origin-quote{text-align:center;max-width:69rem;margin:clamp(4rem,9vw,8rem) auto 0}.about-origin-quote p{color:#fff;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2.9rem,7vw,6.75rem);font-weight:900;line-height:.82}.about-origin-quote footer{color:var(--color-crimson-300);letter-spacing:.16em;text-transform:uppercase;margin-top:1.5rem;font-size:.68rem;font-weight:700}.about-mission{isolation:isolate;background:var(--color-crimson-600);padding-block:clamp(5rem,11vw,10rem);position:relative;overflow:hidden}.about-mission__mark{z-index:-1;color:#0906072b;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);font-size:min(44rem,62vw);font-weight:900;line-height:.7;position:absolute;bottom:-10rem;right:-4rem}.about-mission__content{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.about-mission .about-eyebrow{color:#ffffffb3}.about-mission__body>p{color:#ffffffd1;margin:0;line-height:1.75}.about-mission__body strong{color:#fff;font-family:var(--font-condensed);text-transform:uppercase;border-top:1px solid #ffffff4d;margin-top:2rem;padding-top:2rem;font-size:clamp(1.55rem,3vw,2.4rem);font-weight:800;line-height:1;display:block}.about-section--values{background:linear-gradient(130deg, transparent 60%, #9f12161a), var(--color-wild-dark)}.about-values{background:var(--color-wild-border);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:clamp(3.5rem,7vw,6rem) 0 0;padding:1px;list-style:none;display:grid}.about-value{background:var(--color-wild-dark-2);grid-column:span 2;min-height:18rem;padding:clamp(1.5rem,3vw,2.5rem);transition:background .18s,transform .18s;position:relative;overflow:hidden}.about-value:nth-last-child(-n+2){grid-column:span 3}.about-value:hover{z-index:1;background:var(--color-wild-dark-3);transform:translateY(-.25rem)}.about-value>span{color:var(--color-crimson-300);font-family:var(--font-condensed);font-size:.9rem;font-weight:700}.about-value h3{color:#fff;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:clamp(3rem,6vw,5rem) 0 .8rem;font-size:clamp(2.25rem,4vw,3.6rem);font-weight:800;line-height:.85}.about-value p{max-width:27rem;color:var(--color-wild-text);margin:0;font-size:.9rem;line-height:1.65}.about-section--competitions{border-block:1px solid var(--color-wild-border);background:var(--color-wild-dark-2)}.about-competition{isolation:isolate;background:linear-gradient(120deg,#620d13bd,#090607eb 72%);border:1px solid #df454b7a;grid-template-columns:minmax(17rem,.72fr) minmax(20rem,1fr);gap:clamp(3rem,7vw,7rem);margin-top:clamp(3.5rem,8vw,7rem);padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:hidden;box-shadow:1rem 1rem #9f12161f}.about-competition__watermark{z-index:-1;color:#ffffff09;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);font-size:clamp(8rem,24vw,23rem);font-weight:900;line-height:.7;position:absolute;bottom:-2rem;right:-2rem}.about-competition__identity>p,.about-competition__identity>span{color:var(--color-crimson-300);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.about-competition__identity h3{color:#fff;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:.8rem 0 1rem;font-size:clamp(4rem,9vw,8.5rem);font-weight:900;line-height:.7}.about-competition__identity>span{color:var(--color-wild-text-2)}.about-competition__copy>p{color:var(--color-wild-text);margin:0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.75}.about-competition__copy dl{background:var(--color-wild-border-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:2.5rem 0 0;display:grid}.about-competition__copy dl>div{background:#090607d1;flex-direction:column;padding:1rem;display:flex}.about-competition__copy dt{color:var(--color-wild-text-2);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.about-competition__copy dd{color:#fff;font-family:var(--font-condensed);text-transform:uppercase;order:-1;margin:0 0 .3rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;line-height:.9}.about-competition-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.about-note{border:1px solid var(--color-wild-border-2);background:var(--color-wild-dark-3);min-height:19rem;padding:clamp(1.75rem,4vw,3.5rem);position:relative;overflow:hidden}.about-note--legacy{background:linear-gradient(135deg, #620d137a, var(--color-wild-dark-3))}.about-note>span{color:#df454b3d;font-family:var(--font-condensed);font-size:3rem;font-weight:900;position:absolute;top:1.5rem;right:1.5rem}.about-note h3{color:#fff;max-width:18ch;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:4.5rem 0 1rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:.9}.about-note p{max-width:39rem;color:var(--color-wild-text);margin:0;line-height:1.7}.about-section--track-record{background:linear-gradient(130deg, var(--color-wild-dark), var(--color-wild-dark-3))}.about-track-record{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:clamp(3.5rem,7vw,6rem) 0 0;padding:0;list-style:none;display:grid}.about-track-record__item{border:1px solid var(--color-wild-border-2);background:#0906077a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem;min-height:15rem;padding:clamp(1.75rem,4vw,3.25rem);display:grid}.about-track-record__item>span{border:1px solid var(--color-crimson-400);min-width:4rem;min-height:4rem;color:var(--color-crimson-300);font-family:var(--font-condensed);letter-spacing:.06em;place-items:center;font-size:1rem;font-weight:800;display:grid}.about-track-record__item h3,.about-staff__member h3{color:#fff;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:.9}.about-track-record__item p,.about-staff__member>p:last-child{color:var(--color-wild-text);margin:1rem 0 0;line-height:1.65}.about-section--staff{border-top:1px solid var(--color-wild-border);background:var(--color-wild-dark-2)}.about-staff{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:4rem 0 0;padding:0;list-style:none;display:grid}.about-staff__member{border:1px solid var(--color-wild-border-2);background:var(--color-wild-dark-3);padding:1rem 1rem 2rem}.about-staff__member img{aspect-ratio:4/5;object-fit:cover;width:100%;margin-bottom:1.75rem}.about-staff__role{color:var(--color-crimson-300);letter-spacing:.14em;text-transform:uppercase;margin:.6rem 0 0;font-size:.68rem;font-weight:700}.about-contact{isolation:isolate;border-top:1px solid var(--color-crimson-700);background:linear-gradient(105deg, #090607f5, #090607bf 64%, #620d1394), var(--about-contact-image) center / cover no-repeat;position:relative;overflow:hidden}.about-contact:after{z-index:-1;aspect-ratio:1;content:"";border:2px solid #df454b57;width:27rem;position:absolute;bottom:-9rem;right:-9rem;transform:rotate(45deg)}.about-contact__content{padding-block:clamp(6rem,13vw,12rem)}.about-contact h2{max-width:18ch;font-size:clamp(3.75rem,9vw,8.75rem)}.about-contact__content>p:not(.about-eyebrow){max-width:40rem;color:var(--color-wild-text);margin:2rem 0 0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.75}.about-contact__actions{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.about-button{border:1px solid var(--color-crimson-400);color:#fff;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:1rem;min-height:3.25rem;padding:.8rem 1.25rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.about-button svg{width:1.15rem;height:1.15rem}.about-button--primary{background:var(--color-crimson-600)}.about-button--secondary{border-color:var(--color-wild-border-2);background:#09060794}.about-button:hover{border-color:var(--color-crimson-300);background:var(--color-crimson-500);color:#fff;transform:translateY(-.15rem)}.about-contact__meta{border-top:1px solid var(--color-wild-border-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2.5rem;margin-top:clamp(3rem,7vw,6rem);padding-top:1.5rem;display:flex}.about-contact__meta a{color:var(--color-wild-text);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;text-decoration:none}.about-contact__meta a:hover{color:#fff}.about-contact__meta ul{flex-wrap:wrap;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.about-page a:focus-visible{outline:3px solid var(--color-crimson-300);outline-offset:4px}@media (width<=1000px){.about-hero{min-height:auto}.about-hero__content{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);gap:3rem}.about-timeline__copy,.about-timeline__archive-header{grid-template-columns:1fr}.about-timeline__archive-content{grid-template-columns:1fr;gap:1.25rem}.about-timeline__archive-figure{width:min(100%,28rem)}}@media (width<=760px){.about-hero__content,.about-manifesto,.about-mission__content,.about-competition,.about-section-heading--split{grid-template-columns:1fr}.about-hero__content{padding-block:4.5rem 5.5rem}.about-hero__title{font-size:clamp(4rem,20vw,7rem)}.about-hero__emblem{justify-self:start;width:min(72vw,18rem)}.about-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.about-metric:nth-child(3){border-top:1px solid var(--color-wild-border)}.about-metric:nth-child(4){border-top:1px solid var(--color-wild-border);border-right:1px solid var(--color-wild-border)}.about-manifesto__body{padding-top:0}.about-timeline:before{left:.35rem}.about-timeline__item{grid-template-columns:1fr;gap:1rem;padding-left:2.25rem}.about-timeline__item--with-artifact{grid-template-columns:1fr}.about-timeline__marker{text-align:left}.about-timeline__marker:after{top:.3rem;left:-2.25rem;right:auto}.about-timeline__artifact{width:min(100%,20rem);margin-top:1.5rem;transform:none}.about-timeline__archive-content{grid-template-columns:1fr}.about-timeline__archive-figure{width:min(100%,20rem)}.about-timeline__sources--standalone{grid-template-columns:1fr}.about-timeline__sources--standalone li+li{border-top:1px solid var(--color-wild-border);border-left:0}.about-values{grid-template-columns:repeat(2,minmax(0,1fr))}.about-value,.about-value:nth-last-child(-n+2){grid-column:span 1}.about-competition-notes,.about-track-record,.about-staff{grid-template-columns:1fr}.about-section-heading--split>p{margin-top:-1rem}}@media (width<=500px){.about-hero__footer,.about-contact__actions{flex-direction:column;align-items:stretch}.about-text-link,.about-button{width:100%}.about-text-link{justify-content:space-between}.about-metric{padding:1.25rem 1rem}.about-metric dd{font-size:clamp(2.35rem,14vw,3.25rem)}.about-values{grid-template-columns:1fr}.about-value,.about-value:nth-last-child(-n+2){grid-column:1;min-height:auto}.about-value h3{margin-top:3rem}.about-competition{padding:1.5rem}.about-competition__copy dl,.about-track-record__item{grid-template-columns:1fr}.about-contact__meta{flex-direction:column;align-items:flex-start}.about-contact h2{font-size:clamp(2.5rem,13vw,4rem)}}.season-live{border-color:var(--color-wild-border-2);background:radial-gradient(ellipse 68% 42% at 88% -5%, #b518183b, transparent 72%), linear-gradient(160deg, #16090c 0%, var(--color-wild-dark) 52%, #12080a 100%)}.season-live__grid{opacity:.32;background-image:repeating-linear-gradient(135deg,#f58b8e12 0 1px,#0000 1px 13px);background-size:auto;-webkit-mask-image:linear-gradient(#000 4%,#0000 86%);mask-image:linear-gradient(#000 4%,#0000 86%)}.season-live__content{padding-bottom:clamp(4.5rem,9vw,8rem)}.season-live__content--phases{padding-top:clamp(1rem,2.4vw,1.65rem)}.season-live__content--phases .season-live__phase-index{margin-top:0}.season-live__header{border-color:var(--color-wild-border-2)}.season-live h1{letter-spacing:.08em;font-size:clamp(2.9rem,6vw,5.5rem)}.season-live__now{color:var(--color-wild-text);margin:.85rem 0 0;font-size:.9rem}.season-live__now strong{color:#fff;font-family:var(--font-condensed);letter-spacing:.04em;text-transform:uppercase;font-size:1.18rem}.season-live__meta{border-color:var(--color-wild-border-2);box-shadow:inset .22rem 0 var(--color-crimson-600);background:#12080ad6}.season-live__meta>div+div{border-color:var(--color-wild-border-2)}.season-live__status{color:var(--color-crimson-300)}.season-live__phase-index{border-block:1px solid var(--color-wild-border);margin-top:1.5rem;padding-block:.85rem}.season-live__phase-index>p{color:var(--color-wild-text-2);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.61rem;font-weight:700}.season-live__phase-index ol{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.season-live__phase-index a{border:1px solid var(--color-wild-border);min-height:4.35rem;color:var(--color-wild-text);background:#11090bbd;grid-template-columns:2.15rem minmax(0,1fr);align-content:center;gap:.1rem .6rem;padding:.7rem .8rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative;overflow:hidden}.season-live__phase-index a:before{background:var(--color-wild-border-2);content:"";width:.22rem;position:absolute;inset:0 auto 0 0}.season-live__phase-index a:hover{border-color:var(--color-crimson-500);background:#620d1340;transform:translateY(-.1rem)}.season-live__phase-index a:focus-visible{outline:3px solid var(--color-crimson-300);outline-offset:3px}.season-live__phase-index span{color:var(--color-crimson-300);font-family:var(--font-condensed);grid-row:span 2;font-size:1.55rem;font-weight:900;line-height:.9}.season-live__phase-index strong{color:#fff;font-family:var(--font-condensed);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1.12rem;font-weight:800;line-height:.9;overflow:hidden}.season-live__phase-index em{color:var(--color-wild-text-2);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-style:normal;font-weight:700}.season-live__phase-index .is-featured a{border-color:var(--color-crimson-500);box-shadow:inset .28rem 0 var(--color-crimson-400), 0 .45rem 1.3rem #0000002e;background:linear-gradient(105deg,#620d13c2,#1d090ce0)}.season-live__phase-index .is-featured a:before,.season-live__phase-index .is-ongoing a:before{background:var(--color-crimson-400)}.season-live__phase-index .is-completed a:before{background:var(--color-wild-text-2)}.season-live__phase-index .is-open a:before{background:var(--color-crimson-300)}.season-live__phases{gap:clamp(3.75rem,8vw,7rem);min-width:0;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.season-live__phase{min-width:0;scroll-margin-top:1.5rem}.season-live__phase-header{border-bottom:1px solid var(--color-wild-border-2);justify-content:space-between;align-items:end;gap:1rem 2rem;padding-bottom:.9rem;display:flex}.season-live__phase-header p{color:var(--color-crimson-300);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:700}.season-live__phase-header h2{color:#fff;font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:.35rem 0 0;font-size:clamp(2.2rem,4.5vw,4rem);font-weight:900;line-height:.8}.season-live__phase-header>span{border:1px solid var(--color-wild-border-2);color:var(--color-wild-text);letter-spacing:.09em;text-transform:uppercase;flex:none;padding:.36rem .55rem;font-size:.61rem;font-weight:700}.season-phase-panel__header{gap:1.25rem 2rem}.season-phase-panel__header h2,.season-phase-empty h2{letter-spacing:.08em;font-size:clamp(2rem,4vw,3.65rem)}.season-phase-panel__header>p{color:var(--color-wild-text)}.season-bracket,.season-standings,.season-swiss{margin-top:1.65rem}.season-bracket{border:1px solid var(--color-wild-border-2);background:linear-gradient(145deg,#300d1280,#090607e0 38%);min-width:0;padding:clamp(1rem,2.2vw,1.5rem)}.season-bracket__scroll,.season-swiss__round-scroll{border-color:var(--color-wild-border-2);scrollbar-color:var(--color-crimson-600) var(--color-wild-dark);background:#0b0708;width:100%;max-width:100%}.season-bracket__connection{stroke:var(--color-crimson-500);stroke-width:2.2px;opacity:.8}.season-bracket__connection.is-loser{stroke:var(--color-crimson-300);stroke-dasharray:7 6}.season-bracket__round{border-color:var(--color-crimson-700);width:15.75rem;color:var(--color-crimson-200);font-size:.64rem}.season-bracket__round span{color:var(--color-wild-text-2)}.season-match-card{border-color:var(--color-wild-border-2);background:linear-gradient(105deg,#190c0f,#10090b);border-radius:0;height:5.875rem;box-shadow:0 .5rem 1.25rem #0000004d}.season-match-card.is-complete{border-left-color:var(--color-crimson-400)}.season-match-card.is-live{border-color:var(--color-crimson-400);box-shadow:0 0 1.2rem #b518183d}.season-match-card__header{color:var(--color-crimson-200);background:#620d1342;border-color:#850f1699}.season-match-card__schedule{white-space:nowrap}.season-match-card__team{color:#f8eded}.season-match-card__team+.season-match-card__team{border-color:#552029ad}.season-match-card__team>span{color:var(--color-crimson-200)}.season-match-card__team.is-winner{background:#850f1652}.season-match-card__team.is-winner>span{color:#fff}.season-match-card--compact{border-left-width:1px;height:auto}.season-standings__group{border-color:var(--color-wild-border-2);background:#10090b}.season-standings__group>h3{border-color:var(--color-wild-border-2);color:var(--color-crimson-200);background:linear-gradient(90deg,#620d1394,#11090b40)}.season-standings table{border-collapse:separate;border-spacing:0;color:var(--color-wild-text)}.season-standings th{z-index:2;border-color:var(--color-wild-border-2);color:var(--color-crimson-200);background:#210d11;position:sticky;top:0}.season-standings td{background:#10090b;border-color:#552029b8}.season-standings tbody tr:nth-child(2n) td{background:#150a0d}.season-standings th:first-child,.season-standings td:first-child{z-index:3;min-width:3.55rem;position:sticky;left:0}.season-standings th:nth-child(2),.season-standings td:nth-child(2){z-index:3;position:sticky;left:3.55rem}.season-standings th:first-child,.season-standings th:nth-child(2){z-index:4;background:#210d11}.season-standings tbody tr.has-threshold td{background:var(--threshold-color)}@supports (color:color-mix(in lab, red, red)){.season-standings tbody tr.has-threshold td{background:color-mix(in srgb, var(--threshold-color) 8%, #10090b)}}.season-standings tbody tr.has-threshold.is-gradient td{background:linear-gradient(90deg, var(--threshold-color), var(--threshold-color-end))}@supports (color:color-mix(in lab, red, red)){.season-standings tbody tr.has-threshold.is-gradient td{background:linear-gradient(90deg, color-mix(in srgb, var(--threshold-color) 15%, #10090b), color-mix(in srgb, var(--threshold-color-end) 10%, #10090b))}}.season-standings tbody tr.has-threshold td:first-child,.season-standings tbody tr.has-threshold td:nth-child(2){background:var(--threshold-color)}@supports (color:color-mix(in lab, red, red)){.season-standings tbody tr.has-threshold td:first-child,.season-standings tbody tr.has-threshold td:nth-child(2){background:color-mix(in srgb, var(--threshold-color) 12%, #10090b)}}.season-standings tbody tr.has-threshold.is-gradient td:first-child,.season-standings tbody tr.has-threshold.is-gradient td:nth-child(2){background:var(--threshold-color)}@supports (color:color-mix(in lab, red, red)){.season-standings tbody tr.has-threshold.is-gradient td:first-child,.season-standings tbody tr.has-threshold.is-gradient td:nth-child(2){background:color-mix(in srgb, var(--threshold-color) 16%, #10090b)}}.season-standings tbody tr.has-threshold td:first-child{box-shadow:inset .28rem 0 0 var(--threshold-color)}.season-standings__position{color:var(--color-crimson-100)!important}.season-standings__points{color:var(--color-crimson-200)!important}.season-threshold-chip{background:var(--threshold-color)}@supports (color:color-mix(in lab, red, red)){.season-threshold-chip{background:color-mix(in srgb, var(--threshold-color) 14%, transparent)}}.season-standing-status{border-color:var(--color-crimson-300);color:var(--color-crimson-200)}.season-standing-status.is-eliminated{border-color:var(--color-crimson-600);color:var(--color-crimson-300)}.season-thresholds{border-color:var(--color-wild-border-2);background:linear-gradient(115deg,#170a0e,#0d0809)}.season-thresholds header>p{color:var(--color-crimson-300)}.season-thresholds h3{color:var(--color-crimson-100)}.season-thresholds li{border-color:var(--threshold-color)}@supports (color:color-mix(in lab, red, red)){.season-thresholds li{border-color:color-mix(in srgb, var(--threshold-color) 44%, var(--color-wild-border))}}.season-thresholds li{background:var(--threshold-color)}@supports (color:color-mix(in lab, red, red)){.season-thresholds li{background:color-mix(in srgb, var(--threshold-color) 8%, #10090b)}}.season-thresholds li.is-gradient{background:linear-gradient(105deg, var(--threshold-color), var(--threshold-color-end))}@supports (color:color-mix(in lab, red, red)){.season-thresholds li.is-gradient{background:linear-gradient(105deg, color-mix(in srgb, var(--threshold-color) 16%, #10090b), color-mix(in srgb, var(--threshold-color-end) 11%, #10090b))}}.season-swiss__balance{border-color:var(--color-wild-border-2);background:linear-gradient(145deg,#210d11,#11090b)}.season-swiss__balance>header{border-color:#850f1699}.season-swiss__balance>header span{color:var(--color-crimson-300)}.season-swiss__balance h3{color:var(--color-crimson-100)}.season-swiss__balance li{border-color:#552029b3}.season-swiss__balance li>span{color:var(--color-wild-text)}.season-swiss__balance em{border-color:var(--color-crimson-300);color:var(--color-crimson-200)}.season-swiss__balance li.is-eliminated em{border-color:var(--color-crimson-600);color:var(--color-crimson-300)}.season-swiss__rounds{background:var(--color-wild-border-2)}.season-swiss__round{background:#10090b}.season-swiss__round.is-featured{box-shadow:inset 0 3px 0 var(--color-crimson-400);background:linear-gradient(155deg,#2b0e14,#10090b)}.season-swiss__round>header{border-color:#850f168c}.season-swiss__round>header p{color:var(--color-crimson-300)}.season-swiss__score-group h4{color:var(--color-crimson-200)}@media (width<=700px){.season-live__phase-index ol{scroll-snap-type:x proximity;padding-bottom:.15rem;display:flex;overflow-x:auto}.season-live__phase-index li{scroll-snap-align:start;flex:0 0 min(15.5rem,100vw - 2.75rem)}.season-live__phase-header{flex-direction:column;align-items:flex-start}.season-bracket{margin-inline:-.625rem;padding-inline:.625rem}.season-bracket__scroll{margin-inline:0}.season-standings__scroll{margin-inline:-1px}}.season-live__header{grid-template-columns:minmax(0,1fr)}.season-bracket{background:0 0;border:0;padding:0}.season-bracket__lane{min-width:0}.season-bracket__scroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;background:0 0;border:0;margin-top:0;overflow:auto}.season-bracket__canvas{background:radial-gradient(70% 85% at 80% 12%,#850f162b,#0000 65%),repeating-linear-gradient(145deg,#ffffff06 0 1px,#0000 1px 16px),#0a0708}.season-bracket__canvas.is-double-elimination{background:radial-gradient(circle at 84% 48%,#b5181830,#0000 19%),radial-gradient(70% 85% at 18% 12%,#850f1621,#0000 62%),repeating-linear-gradient(145deg,#ffffff06 0 1px,#0000 1px 16px),#0a0708}.season-bracket__canvas:after{border-color:#f58b8e1c}.season-bracket__connection{stroke:#be2933d1;stroke-width:2px}.season-bracket__connection.is-championship{stroke:var(--color-crimson-300);stroke-width:2.65px;opacity:.95;filter:drop-shadow(0 0 .25rem #df454b59)}.season-bracket__legend{color:var(--color-wild-text);flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:.9rem;font-size:.75rem;display:flex}.season-bracket__legend span{align-items:center;gap:.5rem;display:inline-flex}.season-bracket__legend i{border-top:2px solid var(--color-crimson-300);width:2rem}.season-bracket__legend i.is-loser{border-top-style:dashed}.season-bracket__round{border:1px solid #aa293199;border-left:.22rem solid var(--color-crimson-500);width:15.75rem;color:var(--color-crimson-100);font-family:var(--font-condensed);letter-spacing:.09em;background:#2c0d12e6;padding:.46rem .62rem;font-size:.78rem;font-weight:800;line-height:1}.season-bracket__round.is-final{border-color:var(--color-crimson-300);color:#fff;background:linear-gradient(90deg,#7f1118,#2c0d12);border-left-width:.38rem;box-shadow:0 0 1.25rem #b5181847}.season-bracket__match{width:15.75rem}.season-bracket__match>.season-match-card{color:inherit;transition:border-color .16s,box-shadow .16s,filter .16s,transform .16s;display:block;position:relative}.season-bracket__match>.season-match-card:hover,.season-bracket__match>.season-match-card:focus-within{border-color:var(--color-crimson-300);filter:brightness(1.08);transform:translateY(-.16rem);box-shadow:0 .7rem 1.35rem #0000006b,0 0 .85rem #b518183d}.season-match-card__match-link{z-index:1;position:absolute;inset:0}.season-match-card__match-link:focus-visible{outline:2px solid var(--color-crimson-200);outline-offset:-3px}.season-match-card__team-name a{z-index:2;min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;text-underline-offset:.2em;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;position:relative;overflow:hidden}.season-match-card__team-name a:hover,.season-match-card__team-name a:focus-visible{color:var(--color-crimson-200);text-decoration-color:currentColor}.season-bracket__match.is-final .season-match-card{border-color:var(--color-crimson-300);background:linear-gradient(105deg,#310d13,#13090b);border-left-width:.32rem;box-shadow:0 0 1.5rem #b5181847,.45rem .45rem #620d1338}.season-match-card__team{font-size:.8rem}.season-match-card__team-name{align-items:center;gap:.5rem;min-width:0;display:flex}.season-match-card__team-name img{object-fit:contain;flex:none;width:1.4rem;height:1.4rem}.season-match-card__team-name strong{min-width:0}.season-standings table{min-width:52rem;font-size:.94rem}.season-standings th{text-align:center;padding:.88rem .9rem;font-size:.68rem}.season-standings td{font-variant-numeric:tabular-nums;text-align:center;padding:.88rem .9rem;font-size:.94rem}.season-standings th:first-child,.season-standings td:first-child{text-align:left;width:4.4rem;min-width:4.4rem;padding-left:1.05rem}.season-standings th:nth-child(2),.season-standings td:nth-child(2){text-align:left;left:4.4rem}.season-standings__position{font-size:1.45rem}.season-standings__team{min-width:18rem}.season-standings__team-name{align-items:center;gap:.72rem;min-width:0;display:flex}.season-standings__team-name img{object-fit:contain;flex:none;width:2.15rem;height:2.15rem}.season-standings__team :is(strong,a){min-width:0;font-size:1.35rem;line-height:.92}.season-threshold-chip,.season-standing-status{font-size:.61rem}.season-standings__legend{border-top:1px solid var(--color-wild-border-2);align-items:flex-start;gap:.8rem 1.35rem;margin-top:1.1rem;padding-top:.95rem;display:flex}.season-standings__legend h3{color:var(--color-crimson-200);letter-spacing:.13em;text-transform:uppercase;flex:none;margin:.15rem 0 0;font-size:.63rem;font-weight:800;line-height:1.2}.season-standings__legend ul{flex-wrap:wrap;flex:auto;gap:.65rem 1.15rem;margin:0;padding:0;list-style:none;display:flex}.season-standings__legend li{min-width:min(100%,13.5rem);color:var(--color-wild-text);grid-template-columns:.25rem minmax(0,1fr);gap:.5rem;display:grid}.season-standings__legend-swatch{background:var(--threshold-color);min-height:2.65rem}.season-standings__legend li.is-gradient .season-standings__legend-swatch{background:linear-gradient(var(--threshold-color), var(--threshold-color-end))}.season-standings__legend strong,.season-standings__legend span:not(.season-standings__legend-swatch),.season-standings__legend small{display:block}.season-standings__legend strong{color:#fff;font-family:var(--font-condensed);letter-spacing:.04em;text-transform:uppercase;font-size:.95rem;font-weight:800;line-height:1}.season-standings__legend div>span{color:var(--color-wild-text);margin-top:.22rem;font-size:.7rem;line-height:1.25}.season-standings__legend small{color:var(--color-wild-text-2);margin-top:.18rem;font-size:.66rem;line-height:1.25}@media (width<=900px){.season-standings__scroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;touch-action:pan-x pan-y}.season-standings table{min-width:37rem;font-size:.82rem}.season-standings th{padding:.68rem .5rem;font-size:.61rem}.season-standings td{padding:.68rem .5rem;font-size:.82rem}.season-standings th:first-child,.season-standings td:first-child{width:3rem;min-width:3rem;padding-left:.72rem}.season-standings th:nth-child(2),.season-standings td:nth-child(2){left:3rem}.season-standings__position{font-size:1.15rem}.season-standings__team{min-width:12.5rem}.season-standings__team-name{gap:.48rem}.season-standings__team-name img{width:1.65rem;height:1.65rem}.season-standings__team :is(strong,a){font-size:1.08rem}.season-threshold-chip,.season-standing-status{font-size:.54rem}}@media (width<=700px){.season-standings table{min-width:33.25rem;font-size:.75rem}.season-standings th,.season-standings td{padding:.58rem .4rem}.season-standings th{font-size:.56rem}.season-standings th:first-child,.season-standings td:first-child{width:2.6rem;min-width:2.6rem;padding-left:.55rem}.season-standings th:nth-child(2),.season-standings td:nth-child(2){left:2.6rem}.season-standings__position{font-size:1.05rem}.season-standings__team{min-width:10.8rem}.season-standings__team-name{gap:.38rem}.season-standings__team-name img{width:1.45rem;height:1.45rem}.season-standings__team :is(strong,a){font-size:.98rem}.season-standings__legend{flex-direction:column;gap:.65rem}}@media (width<=360px){.season-standings table{min-width:29.5rem;font-size:.68rem}.season-standings th,.season-standings td{padding:.5rem .3rem}.season-standings th{font-size:.52rem}.season-standings th:first-child,.season-standings td:first-child{width:2.3rem;min-width:2.3rem;padding-left:.42rem}.season-standings th:nth-child(2),.season-standings td:nth-child(2){left:2.3rem}.season-standings__position{font-size:.96rem}.season-standings__team{width:8.4rem;min-width:8.4rem;max-width:8.4rem}.season-standings__team-name{gap:.3rem}.season-standings__team-name img{width:1.2rem;height:1.2rem}.season-standings__team :is(strong,a){text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.season-threshold-chip,.season-standing-status{font-size:.48rem}}@media (prefers-reduced-motion:reduce){.season-bracket__match>.season-match-card{transition:none}.season-bracket__match>.season-match-card:hover,.season-bracket__match>.season-match-card:focus-within{transform:none}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.z-10{z-index:10}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-48{height:calc(var(--spacing) * 48)}.h-72{height:calc(var(--spacing) * 72)}.h-full{height:100%}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[34rem\]{max-height:34rem}.max-h-full{max-height:100%}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[90vh\]{min-height:90vh}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-wild-border-2>:not(:last-child)){border-color:var(--color-wild-border-2)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-crimson-400{border-color:var(--color-crimson-400)}.border-crimson-500{border-color:var(--color-crimson-500)}.border-crimson-500\/20{border-color:#b5181833}@supports (color:color-mix(in lab, red, red)){.border-crimson-500\/20{border-color:color-mix(in oklab, var(--color-crimson-500) 20%, transparent)}}.border-crimson-600{border-color:var(--color-crimson-600)}.border-crimson-600\/20{border-color:#9f121633}@supports (color:color-mix(in lab, red, red)){.border-crimson-600\/20{border-color:color-mix(in oklab, var(--color-crimson-600) 20%, transparent)}}.border-crimson-600\/30{border-color:#9f12164d}@supports (color:color-mix(in lab, red, red)){.border-crimson-600\/30{border-color:color-mix(in oklab, var(--color-crimson-600) 30%, transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.border-green-600{border-color:var(--color-green-600)}.border-transparent{border-color:#0000}.border-wild-border{border-color:var(--color-wild-border)}.border-wild-border-2{border-color:var(--color-wild-border-2)}.border-yellow-200{border-color:var(--color-yellow-200)}.border-l-crimson-600{border-left-color:var(--color-crimson-600)}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-crimson-500{background-color:var(--color-crimson-500)}.bg-crimson-500\/10{background-color:#b518181a}@supports (color:color-mix(in lab, red, red)){.bg-crimson-500\/10{background-color:color-mix(in oklab, var(--color-crimson-500) 10%, transparent)}}.bg-crimson-500\/20{background-color:#b5181833}@supports (color:color-mix(in lab, red, red)){.bg-crimson-500\/20{background-color:color-mix(in oklab, var(--color-crimson-500) 20%, transparent)}}.bg-crimson-600{background-color:var(--color-crimson-600)}.bg-crimson-600\/5{background-color:#9f12160d}@supports (color:color-mix(in lab, red, red)){.bg-crimson-600\/5{background-color:color-mix(in oklab, var(--color-crimson-600) 5%, transparent)}}.bg-crimson-600\/10{background-color:#9f12161a}@supports (color:color-mix(in lab, red, red)){.bg-crimson-600\/10{background-color:color-mix(in oklab, var(--color-crimson-600) 10%, transparent)}}.bg-crimson-600\/20{background-color:#9f121633}@supports (color:color-mix(in lab, red, red)){.bg-crimson-600\/20{background-color:color-mix(in oklab, var(--color-crimson-600) 20%, transparent)}}.bg-crimson-900\/25{background-color:#3c0b0e40}@supports (color:color-mix(in lab, red, red)){.bg-crimson-900\/25{background-color:color-mix(in oklab, var(--color-crimson-900) 25%, transparent)}}.bg-crimson-900\/40{background-color:#3c0b0e66}@supports (color:color-mix(in lab, red, red)){.bg-crimson-900\/40{background-color:color-mix(in oklab, var(--color-crimson-900) 40%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-500\/20{background-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/20{background-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900\/30{background-color:#1018284d}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/30{background-color:color-mix(in oklab, var(--color-gray-900) 30%, transparent)}}.bg-gray-900\/50{background-color:#10182880}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/50{background-color:color-mix(in oklab, var(--color-gray-900) 50%, transparent)}}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/20{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-wild-dark{background-color:var(--color-wild-dark)}.bg-wild-dark-2{background-color:var(--color-wild-dark-2)}.bg-wild-dark-3{background-color:var(--color-wild-dark-3)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_center\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at center, var(--tw-gradient-stops))}.from-crimson-300{--tw-gradient-from:var(--color-crimson-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-crimson-500\/10{--tw-gradient-from:#b518181a}@supports (color:color-mix(in lab, red, red)){.from-crimson-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-crimson-500) 10%, transparent)}}.from-crimson-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-crimson-700{--tw-gradient-from:var(--color-crimson-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-crimson-700\/20{--tw-gradient-from:#850f1633}@supports (color:color-mix(in lab, red, red)){.from-crimson-700\/20{--tw-gradient-from:color-mix(in oklab, var(--color-crimson-700) 20%, transparent)}}.from-crimson-700\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-crimson-900\/10{--tw-gradient-from:#3c0b0e1a}@supports (color:color-mix(in lab, red, red)){.from-crimson-900\/10{--tw-gradient-from:color-mix(in oklab, var(--color-crimson-900) 10%, transparent)}}.from-crimson-900\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-crimson-900\/25{--tw-gradient-from:#3c0b0e40}@supports (color:color-mix(in lab, red, red)){.from-crimson-900\/25{--tw-gradient-from:color-mix(in oklab, var(--color-crimson-900) 25%, transparent)}}.from-crimson-900\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-wild-dark-2{--tw-gradient-from:var(--color-wild-dark-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-wild-dark\/10{--tw-gradient-from:#0906071a}@supports (color:color-mix(in lab, red, red)){.from-wild-dark\/10{--tw-gradient-from:color-mix(in oklab, var(--color-wild-dark) 10%, transparent)}}.from-wild-dark\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-50{--tw-gradient-from:var(--color-yellow-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-crimson-500{--tw-gradient-via:var(--color-crimson-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-wild-dark{--tw-gradient-via:var(--color-wild-dark);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-50{--tw-gradient-to:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-crimson-300{--tw-gradient-to:var(--color-crimson-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-crimson-500{--tw-gradient-to:var(--color-crimson-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-crimson-500\/15{--tw-gradient-to:#b5181826}@supports (color:color-mix(in lab, red, red)){.to-crimson-500\/15{--tw-gradient-to:color-mix(in oklab, var(--color-crimson-500) 15%, transparent)}}.to-crimson-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-400{--tw-gradient-to:var(--color-gray-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-wild-dark{--tw-gradient-to:var(--color-wild-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-wild-dark-2\/90{--tw-gradient-to:#11090be6}@supports (color:color-mix(in lab, red, red)){.to-wild-dark-2\/90{--tw-gradient-to:color-mix(in oklab, var(--color-wild-dark-2) 90%, transparent)}}.to-wild-dark-2\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{object-fit:contain}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-justify{text-align:justify}.font-condensed{font-family:var(--font-condensed)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-display{--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-600{color:var(--color-amber-600)}.text-blue-400{color:var(--color-blue-400)}.text-crimson-100{color:var(--color-crimson-100)}.text-crimson-200{color:var(--color-crimson-200)}.text-crimson-300{color:var(--color-crimson-300)}.text-crimson-400{color:var(--color-crimson-400)}.text-crimson-500{color:var(--color-crimson-500)}.text-crimson-500\/30{color:#b518184d}@supports (color:color-mix(in lab, red, red)){.text-crimson-500\/30{color:color-mix(in oklab, var(--color-crimson-500) 30%, transparent)}}.text-crimson-500\/50{color:#b5181880}@supports (color:color-mix(in lab, red, red)){.text-crimson-500\/50{color:color-mix(in oklab, var(--color-crimson-500) 50%, transparent)}}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-wild-text{color:var(--color-wild-text)}.text-wild-text-2{color:var(--color-wild-text-2)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-75{opacity:.75}.opacity-\[0\.035\]{opacity:.035}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab, red, red)){.shadow-black\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_45px_rgba\(189\,23\,31\,0\.3\)\]{--tw-drop-shadow-size:drop-shadow(0 0 45px var(--tw-drop-shadow-color,#bd171f4d));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:text-crimson-400:is(:where(.group):hover *){color:var(--color-crimson-400)}}.open\:flex:is([open],:popover-open,:open){display:flex}.focus-within\:outline:focus-within{outline-style:var(--tw-outline-style);outline-width:1px}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-crimson-400:focus-within{outline-color:var(--color-crimson-400)}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-crimson-500:hover{border-color:var(--color-crimson-500)}.hover\:border-crimson-500\/30:hover{border-color:#b518184d}@supports (color:color-mix(in lab, red, red)){.hover\:border-crimson-500\/30:hover{border-color:color-mix(in oklab, var(--color-crimson-500) 30%, transparent)}}.hover\:border-crimson-500\/50:hover{border-color:#b5181880}@supports (color:color-mix(in lab, red, red)){.hover\:border-crimson-500\/50:hover{border-color:color-mix(in oklab, var(--color-crimson-500) 50%, transparent)}}.hover\:border-wild-border-2:hover{border-color:var(--color-wild-border-2)}.hover\:border-wild-text-2:hover{border-color:var(--color-wild-text-2)}.hover\:bg-crimson-500:hover{background-color:var(--color-crimson-500)}.hover\:bg-crimson-600\/10:hover{background-color:#9f12161a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-crimson-600\/10:hover{background-color:color-mix(in oklab, var(--color-crimson-600) 10%, transparent)}}.hover\:bg-crimson-700:hover{background-color:var(--color-crimson-700)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-wild-dark-3:hover{background-color:var(--color-wild-dark-3)}.hover\:text-crimson-300:hover{color:var(--color-crimson-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-crimson-500\/10:hover{--tw-shadow-color:#b518181a}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-crimson-500\/10:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-crimson-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-crimson-500\/25:hover{--tw-shadow-color:#b5181840}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-crimson-500\/25:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-crimson-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-crimson-400:focus{outline-color:var(--color-crimson-400)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-crimson-300:focus-visible{outline-color:var(--color-crimson-300)}.focus-visible\:outline-crimson-400:focus-visible{outline-color:var(--color-crimson-400)}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}}.dark\:border-gray-700:where(.dark,.dark *){border-color:var(--color-gray-700)}.dark\:border-yellow-700:where(.dark,.dark *){border-color:var(--color-yellow-700)}.dark\:bg-gray-700:where(.dark,.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/30:where(.dark,.dark *){background-color:#1e29394d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 30%, transparent)}}.dark\:bg-gray-800\/50:where(.dark,.dark *){background-color:#1e293980}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.dark\:from-yellow-900\/20:where(.dark,.dark *){--tw-gradient-from:#733e0a33}@supports (color:color-mix(in lab, red, red)){.dark\:from-yellow-900\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-yellow-900) 20%, transparent)}}.dark\:from-yellow-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-amber-900\/20:where(.dark,.dark *){--tw-gradient-to:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\:to-amber-900\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.dark\:to-amber-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:text-gray-100:where(.dark,.dark *){color:var(--color-gray-100)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-yellow-400:where(.dark,.dark *){color:var(--color-yellow-400)}.\[data-event-kind\=\"kill\"\]\:visible:is(),.\[data-event-kind\=\"objective\"\]\:visible:is(),.\[data-marker-side\=\"red\"\]\:visible:is(),.\[data-question-card\]\:visible:is(data-question-card){visibility:visible}.legacy-disclosure>summary::-webkit-details-marker{display:none}.legacy-dropdown{display:none}.legacy-disclosure[open]>.legacy-dropdown,.legacy-disclosure:hover>.legacy-dropdown,.legacy-disclosure:focus-within>.legacy-dropdown{display:block}.skip-link{z-index:100;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-wild-dark);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem;text-decoration-line:none;position:absolute;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.diagonal-clip{clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}.diagonal-clip-hero{clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.diagonal-clip-card{clip-path:polygon(0 0,100% 0,100% 95%,0 100%)}.text-gradient-crimson{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-crimson-500);--tw-gradient-to:var(--color-crimson-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.text-gradient-white{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-white);--tw-gradient-to:#fff9}@supports (color:color-mix(in lab, red, red)){.text-gradient-white{--tw-gradient-to:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-gradient-white{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.glow-crimson{box-shadow:0 0 30px #bd171f2e,0 0 60px #bd171f0f}.glow-crimson-sm{box-shadow:0 0 15px #ff0a4d1f}.border-gradient-crimson{border-image:linear-gradient(90deg,#bd171f80,#ff0a4d2e) 1}}@supports (animation-timeline:view()){.about-reveal{animation:linear both about-reveal;animation-timeline:view();animation-range:entry 5% cover 24%}}@keyframes about-reveal{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes about-marquee{to{transform:translate(-50%)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 15px #bd171f4d}50%{box-shadow:0 0 30px #ff0a4da6,0 0 60px #ff0a4d38}}.animate-fade-in-up{animation:.6s ease-out both fade-in-up}.animate-fade-in{animation:.5s ease-out both fade-in}.animate-slide-in-right{animation:.5s ease-out both slide-in-right}.animate-pulse-glow{animation:2s ease-in-out infinite pulse-glow}@media (prefers-reduced-motion:reduce){.about-reveal,.about-ribbon__track,.animate-fade-in-up,.animate-fade-in,.animate-slide-in-right,.animate-pulse-glow{animation:none}.about-page *,.about-page :before,.about-page :after{scroll-behavior:auto;transition-duration:.01ms!important}}.team-roster-card__hit-area{z-index:2;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.team-roster-card__hit-area:focus-visible{outline:3px solid var(--team-color);outline-offset:-4px}.team-roster-card__action{font-family:var(--font-condensed);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:.5rem;margin-top:1rem;font-weight:800;display:inline-flex;color:#fff!important;font-size:1rem!important}.team-roster-card__action span{color:var(--team-color);font-size:1.25rem}.team-roster-dialog{border:1px solid var(--color-crimson-700);color:#fff;background:#100b0d;width:min(100% - 1.5rem,58rem);max-height:min(90dvh,54rem);margin:auto;padding:0;overflow:auto;box-shadow:0 2rem 5rem #000c}.team-roster-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050304dc}.team-roster-dialog__panel{padding:clamp(1.25rem,4vw,2.5rem)}.team-roster-dialog__header{border-bottom:1px solid var(--color-wild-border-2);justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.75rem;padding-bottom:1rem;display:flex}.team-roster-dialog__header p{color:var(--color-crimson-300);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-size:.7rem;font-weight:800}.team-roster-dialog__header h2{font-family:var(--font-condensed);text-transform:uppercase;margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:.9}.team-roster-dialog__close{aspect-ratio:1;border:1px solid var(--color-wild-border-2);background:var(--color-wild-dark-2);color:#fff;cursor:pointer;flex:none;place-items:center;width:2.5rem;display:grid}.team-roster-dialog__close:hover{border-color:var(--color-crimson-300)}.team-roster-dialog__close:focus-visible{outline:2px solid var(--color-crimson-300);outline-offset:2px}.team-roster-dialog__close svg{width:1.25rem}.team-roster__groups{gap:2rem;display:grid}.team-roster__group h3{color:var(--color-crimson-200);font-family:var(--font-condensed);text-transform:uppercase;margin:0 0 .85rem;font-size:1.5rem;font-weight:800}.team-roster__people{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.team-roster__person{border:1px solid var(--color-wild-border-2);background:#1a1013;align-items:start;gap:.85rem;min-width:0;padding:1rem;display:flex}.team-roster__avatar{border:1px solid var(--color-crimson-700);color:#fff;width:3.5rem;height:3.5rem;font-family:var(--font-condensed);background:#3c0b0e;flex:0 0 3.5rem;place-items:center;font-size:1.3rem;font-weight:800;display:grid;overflow:hidden}.team-roster__avatar img{object-fit:cover;width:100%;height:100%}.team-roster__person h4{overflow-wrap:anywhere;color:#fff;font-family:var(--font-condensed);margin:.18rem 0 .25rem;font-size:1.2rem;font-weight:800;line-height:1}.team-roster__person p{color:var(--color-wild-text);margin:0;font-size:.78rem;line-height:1.45}.team-roster__person .team-roster__role{color:var(--color-crimson-300);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.team-roster__seasons{color:var(--color-wild-text);font-size:.7rem;margin-top:.35rem!important}.team-roster__description{margin-top:.5rem!important}.team-roster__empty{border:1px dashed var(--color-wild-border-2);color:var(--color-wild-text);margin:0;padding:1.3rem}.team-profile{background:var(--color-wild-dark);color:#fff;min-height:65vh}.team-profile__hero{isolation:isolate;border-bottom:2px solid var(--color-crimson-600);background:radial-gradient(circle at 82% 20%,#471019,#0000 40%),#120b0e;position:relative;overflow:hidden}.team-profile__cover{z-index:-2;object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.team-profile__hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#10090df2,#10090db3 55%,#10090d55);position:absolute;inset:0}.team-profile__hero-inner{grid-template-columns:minmax(0,1fr);align-content:center;width:min(100% - 2rem,78rem);min-height:20rem;margin-inline:auto;padding-block:3.5rem;display:grid}.team-profile__hero-inner.has-logo{grid-template-columns:auto minmax(0,1fr);column-gap:clamp(1.25rem,4vw,3rem)}.team-profile__logo{object-fit:contain;grid-row:1/span 4;align-self:center;width:clamp(5rem,14vw,10rem);height:clamp(5rem,14vw,10rem)}.team-profile__hero-inner>p:first-of-type{color:var(--color-crimson-300);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .4rem;font-size:.75rem;font-weight:800}.team-profile__hero h1{font-family:var(--font-condensed);letter-spacing:var(--tracking-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(3.25rem,10vw,7rem);font-weight:900;line-height:.83}.team-profile__hero h1+p{color:#eadbdd;white-space:pre-line;max-width:45rem;margin:1.4rem 0 0;line-height:1.6}.team-profile__social{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.team-profile__social a{border:1px solid var(--color-crimson-400);color:#fff;letter-spacing:.08em;text-transform:uppercase;padding:.45rem .75rem;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-block}.team-profile__social a:hover,.team-profile__social a:focus-visible{background:var(--color-crimson-700)}.team-profile__body{gap:3rem;width:min(100% - 2rem,78rem);margin-inline:auto;padding-block:clamp(2rem,5vw,4rem) 5rem;display:grid}.team-profile__body section>h2{font-family:var(--font-condensed);text-transform:uppercase;margin:0 0 1.25rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:900}.team-profile__seasons{border-bottom:1px solid var(--color-wild-border-2);flex-wrap:wrap;gap:.5rem;padding-bottom:1.4rem;display:flex}.team-profile__seasons a{border:1px solid var(--color-wild-border-2);color:var(--color-wild-text);padding:.6rem .9rem;font-size:.75rem;font-weight:700;text-decoration:none}.team-profile__seasons a[aria-current],.team-profile__seasons a:hover,.team-profile__seasons a:focus-visible{border-color:var(--color-crimson-400);background:var(--color-crimson-700);color:#fff}.team-profile__description{border:1px solid var(--color-wild-border-2);overflow-wrap:anywhere;background:#1a1013;padding:clamp(1.25rem,3vw,2rem)}.team-profile__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.team-profile__stats>div{border:1px solid var(--color-wild-border-2);background:#1a1013;min-width:0;padding:1.25rem}.team-profile__stats dt{color:var(--color-wild-text);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.team-profile__stats dd{color:#fff;font-family:var(--font-condensed);margin:.4rem 0 0;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:900;line-height:1}.team-profile__matches{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.team-profile__match{border:1px solid var(--color-wild-border-2);background:#1a1013;grid-template-columns:minmax(8rem,.6fr) minmax(0,1.6fr) auto;align-items:center;gap:.75rem 1.5rem;min-width:0;padding:1rem 1.25rem;display:grid}.team-profile__match>span,.team-profile__match time{color:var(--color-wild-text);font-size:.75rem}.team-profile__match>div{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.team-profile__match-team{color:var(--color-wild-text);font-family:var(--font-condensed);text-transform:uppercase;font-size:1.1rem;font-weight:400}.team-profile__match-team.is-winner{color:#fff;font-weight:900}.team-profile__match a{color:#fff;text-underline-offset:.2em}.team-profile__match-team:not(.is-winner) a{color:inherit}.team-profile__match a:hover,.team-profile__match a:focus-visible{color:var(--color-crimson-200)}.season-match:target{outline:2px solid var(--color-crimson-400);outline-offset:2px;scroll-margin-top:2rem}.match-slider__match-link{z-index:1;position:absolute;inset:0}.match-slider__match-link:focus-visible{outline:2px solid var(--color-crimson-200);outline-offset:-2px}.match-slider__team-tag:is(a){z-index:2;text-underline-offset:.15em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;position:relative}.match-slider__team-tag:is(a):hover,.match-slider__team-tag:is(a):focus-visible{color:#fff;text-decoration-color:currentColor}.season-podium-card__identity a,.season-standings__team a,.season-swiss__balance li>a{text-underline-offset:.15em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.season-podium-card__identity a:hover,.season-podium-card__identity a:focus-visible,.season-standings__team a:hover,.season-standings__team a:focus-visible,.season-swiss__balance li>a:hover,.season-swiss__balance li>a:focus-visible{text-decoration-color:currentColor}.season-podium-card__identity a:focus-visible,.season-standings__team a:focus-visible,.season-swiss__balance li>a:focus-visible{outline:2px solid var(--color-crimson-300);outline-offset:3px}@media (width<=700px){.team-profile__hero-inner,.team-profile__hero-inner.has-logo{grid-template-columns:1fr;min-height:17rem;padding-block:2.5rem}.team-profile__logo{grid-row:auto;width:5rem;height:5rem;margin-bottom:1rem}.team-profile__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.team-profile__stats>div:last-child{grid-column:1/-1}.team-profile__match{grid-template-columns:1fr}.team-roster-dialog{width:min(100% - .75rem,58rem);max-height:94dvh}}@media (prefers-reduced-motion:reduce){.team-roster-card,.match-slider__match{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
