@charset "UTF-8";@font-face{font-family:TT Supermolot Neue Expanded;src:url("base/{{ 'TTSupermolotNeueExpanded.woff2' | asset_url }}") format("woff2"),url("base/{{ 'TTSupermolotNeueExpanded.woff' | asset_url }}") format("woff");font-weight:800;font-style:italic;font-display:swap}.text-body{font-size:1.8rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{margin-top:0;font-family:var(--font-heading-family);font-style:normal;font-weight:700;letter-spacing:0;line-height:1.2;word-break:break-word}.hxl{font-size:calc(var(--font-heading-scale) * 4.39rem)}.h0{font-style:italic;font-size:calc(var(--font-heading-scale) * 3.52rem);text-transform:uppercase}.h0,h1,.h1{font-size:calc(var(--font-heading-scale) * 3.52rem);font-family:"TT Supermolot Neue Expanded",var(--font-heading-family)!important;font-weight:700;text-transform:uppercase;margin-bottom:.5em;font-style:italic;line-height:.82}h2,.h2{font-size:calc(var(--font-heading-scale) * 3rem);margin-bottom:.5em}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.8rem);margin-bottom:.25em}h4,.h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale) * 1.8rem)}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}h6,.h6{color:var(--color-foreground)}blockquote{font-style:italic;color:var(--color-foreground);border-left:.2rem solid rgba(var(--color-foreground),.2);padding-left:1rem}br.desktop{display:none}p em{position:relative;left:-.08em}@media screen and (min-width:1024px){.hxl{font-size:calc(var(--font-heading-scale) * 4.8rem)}.h0,h1,.h1{font-size:calc(var(--font-heading-scale) * 4.39rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 3rem)}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.44rem)}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.15rem)}blockquote{padding-left:1.5rem}br.desktop{display:block}}@media screen and (min-width:1440px){.hxl,.h0,h1,.h1{font-size:calc(var(--font-heading-scale) * 4.8rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 3rem)}h3,.h3{font-size:calc(var(--font-heading-scale) * 3.52rem)}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.3rem)}blockquote{padding-left:1.5rem}br.desktop{display:block}}.tbl-table{width:100%;border:1px solid rgba(15,26,51,.2);border-collapse:separate;border-spacing:0;background:#fff;font-size:1.3rem;color:var(--team-primary, #0f1a33)}.tbl-table__scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl-table thead th{text-align:left;padding:12px 16px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-size:1.1rem;background:#f1f1f1;border-bottom:1px solid rgba(15,26,51,.15)}.tbl-table__row:nth-child(2n){background:#f6f6f6}.tbl-table__cell{padding:12px 16px;border-bottom:1px solid rgba(15,26,51,.12);vertical-align:middle}.tbl-table__cell--center{text-align:center;color:#0f1a33b3;text-transform:uppercase;letter-spacing:.06em;font-size:1.1rem}.tbl-table__cell--right{text-align:right;text-transform:uppercase;letter-spacing:.06em;font-size:1.1rem;color:#0f1a33b3}.tbl-table__player{display:flex;align-items:center;gap:12px}.tbl-table__avatar{width:56px;height:84px;border-radius:4px;background:#e0e0e0;display:grid;place-items:center;overflow:hidden}.tbl-table__avatar img{width:100%;height:100%;object-fit:cover;display:block}.tbl-table__avatar-fallback{font-size:1rem;letter-spacing:.05em;text-transform:uppercase;color:#0f1a3399}.tbl-table__player-name{text-transform:uppercase;font-weight:800;letter-spacing:.03em}.team-roster__table{position:relative;z-index:0;width:100%;overflow:hidden;isolation:isolate}.team-roster__table .tbl-table__cell--center,.team-roster__table .tbl-table__cell--right{text-align:left}@media screen and (max-width:989px){.team-roster__table .tbl-table{table-layout:fixed}.team-roster__table .tbl-table thead th{padding:clamp(1rem,.85rem + .35vw,1.1rem) clamp(1rem,.75rem + .45vw,1.25rem);font-size:clamp(.95rem,.88rem + .18vw,1.05rem);letter-spacing:clamp(.05em,.04em + .08vw,.07em)}.team-roster__table .tbl-table__cell{padding:clamp(1rem,.9rem + .3vw,1.2rem) clamp(1rem,.75rem + .45vw,1.25rem)}.team-roster__table .tbl-table__player{gap:clamp(.8rem,.65rem + .25vw,1rem)}.team-roster__table .tbl-table__avatar{width:clamp(4rem,3.5rem + .8vw,4.8rem);height:clamp(6rem,5.2rem + 1.2vw,7.2rem);flex:0 0 clamp(4rem,3.5rem + .8vw,4.8rem)}.team-roster__table .tbl-table__player-name{font-size:clamp(1rem,.92rem + .22vw,1.15rem);line-height:clamp(1.3rem,1.2rem + .2vw,1.45rem)}.team-roster__table .tbl-table__cell--center,.team-roster__table .tbl-table__cell--right{font-size:clamp(.95rem,.88rem + .18vw,1.05rem);letter-spacing:clamp(.03em,.025em + .05vw,.05em)}}@media screen and (min-width:681px)and (max-width:989px){.team-roster__table .tbl-table__scroll{overflow:visible}.team-roster__table .tbl-table{width:100%;min-width:0;font-size:1.1rem}.team-roster__table .tbl-table thead th:first-child,.team-roster__table .tbl-table tbody td:first-child{position:static;width:48%;min-width:0;max-width:none;box-shadow:none}.team-roster__table .tbl-table thead th:nth-child(2),.team-roster__table .tbl-table tbody td:nth-child(2){width:34%}.team-roster__table .tbl-table thead th:nth-child(3),.team-roster__table .tbl-table tbody td:nth-child(3){width:18%}.team-roster__table .tbl-table thead th:not(:first-child),.team-roster__table .tbl-table tbody td:not(:first-child){min-width:0}}@media screen and (max-width:680px){.team-roster__table .tbl-table__scroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.team-roster__table .tbl-table{width:max-content;min-width:680px;font-size:clamp(1.1rem,.98rem + .35vw,1.2rem)}.team-roster__table .tbl-table thead th:first-child,.team-roster__table .tbl-table tbody td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 #0f1a331f,12px 0 16px #0f1a3314}.team-roster__table .tbl-table thead th:first-child{z-index:2}.team-roster__table .tbl-table tbody tr:nth-child(2n) td:first-child{background:#f6f6f6}.team-roster__table .tbl-table thead th:first-child,.team-roster__table .tbl-table tbody td:first-child{width:50vw;min-width:clamp(20rem,17rem + 8vw,24rem);max-width:50vw}.team-roster__table .tbl-table thead th:not(:first-child),.team-roster__table .tbl-table tbody td:not(:first-child){text-align:left}.team-roster__table .tbl-table thead th:nth-child(2),.team-roster__table .tbl-table tbody td:nth-child(2){min-width:clamp(14rem,12rem + 3vw,16rem)}.team-roster__table .tbl-table thead th:nth-child(3),.team-roster__table .tbl-table tbody td:nth-child(3){min-width:7.5rem}}.header{border-bottom:3px solid #ed1c24}.header__heading-logo-wrapper{width:66px}.header__active-menu-item{text-decoration:none;color:#ed1c24}.header__menu-item,.menu-drawer__menu-item{font-weight:700;text-transform:uppercase}@media screen and (min-width:990px){.header__menu-item{display:flex}.header__menu-item{font-size:1.8rem}.header.header--split{grid-template-areas:"left-icons left-nav heading right-nav icons";grid-template-columns:auto 1fr auto 1fr auto;column-gap:2rem}.header--split .header__inline-menu{margin-top:10px;margin-left:0;align-self:center;display:flex;align-items:center}.header--split .header__inline-menu--left{grid-area:left-nav;justify-self:end;margin-right:30px}.header--split .header__inline-menu--right{grid-area:right-nav;justify-self:start;margin-left:30px}.header--split .header__inline-menu--left .list-menu--inline,.header--split .header__inline-menu--right .list-menu--inline{width:100%;align-items:center;height:100%}.header--split .header__inline-menu--left .list-menu--inline{justify-content:flex-end}.header--split .header__inline-menu--right .list-menu--inline{justify-content:flex-start}.header--split .header__heading,.header--split .header__heading-link{grid-area:heading;justify-self:center;text-align:center}.header--split .header__heading{position:static;height:0}.header--split .header__heading-link{padding-left:1.2rem;padding-right:1.2rem}.header.header--split{position:relative;height:100px;align-items:center}.header--split .header__heading-link{position:absolute;top:0;left:50%;transform:translate(-50%);padding:0}.header--split .header__menu-item{height:100%;align-items:center;padding-top:0;padding-bottom:0}}.footer-tbl{background:#171f33;color:#fff}.footer-tbl__top-bar{height:6px;background:#ed1c24}.footer-tbl__inner{padding:56px 0 48px;max-width:800px}.footer-tbl__columns{display:flex;justify-content:space-between;gap:8.2rem}.footer-tbl__column{flex:1 1 0;width:100%;max-width:320px}.footer-tbl__column--logo{flex:1.35 1 0}.footer-tbl__logo img{display:block;max-width:165px;width:100%;height:auto}.footer-tbl__newsletter{margin-top:24px}.footer-tbl__newsletter-form{display:flex;align-items:stretch;gap:.8rem}.footer-tbl__newsletter-input{flex:1 1 auto;height:44px;padding:0 14px;border-radius:4px;border:1px solid #e6e6e6;background:#fff;color:#0f1628;font-weight:600;letter-spacing:.02em}.footer-tbl__newsletter-input::placeholder{color:#8a8a8a;text-transform:uppercase}.footer-tbl__newsletter-button{height:44px;padding:0 16px;border-radius:4px;cursor:pointer}.footer-tbl__menu-title{color:#ed1c24;font-weight:800;font-size:1.4rem;text-transform:uppercase;letter-spacing:.02em;margin:6px 0 8px}.footer-tbl__menu-list{margin:0;padding:0}.footer-tbl__menu-item+.footer-tbl__menu-item{margin-top:0}.footer-tbl__menu-link{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:var(--font-heading-weight-semibold, 600);letter-spacing:.02em;transition:color .3s ease}.footer-tbl__menu-link:hover{color:#ed1c24}.footer-tbl__bottom{margin-top:56px;text-align:center}.footer-tbl__social{margin:0 auto;max-width:520px;color:#fff;padding:12px 16px;display:flex;align-items:center;justify-content:center}.footer-tbl__social-list{display:flex;gap:1.2rem;margin:0;padding:0}.footer-tbl__social-list .list-social__link{color:#fff;transition:color .3s ease}.footer-tbl__social-list .list-social__link:hover{color:#ed1c24}.footer-tbl__copyright{margin-top:16px;font-size:1.4rem;font-weight:500;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:989px){.footer-tbl__inner{padding:40px 0 36px}.footer-tbl__columns{flex-direction:column;align-items:center;text-align:center;gap:3.2rem}.footer-tbl__logo img{margin:0 auto}.footer-tbl__newsletter-form{flex-direction:column;width:min(100%,360px);margin:0 auto}.footer-tbl__newsletter-button{width:100%}.footer-tbl__menu-list{text-align:center}}.league-dashboard{color:#fff;padding:32px 0 56px}.league-dashboard__columns{display:flex;flex-wrap:nowrap;gap:3.2rem;align-items:stretch}.league-dashboard__event,.league-dashboard__standings{flex:0 0 calc(50% - 16px);min-width:0;display:flex;flex-direction:column}.event-card,.standings{background:#171f33;flex:1 1 auto;display:flex;flex-direction:column}.event-card__header,.standings__header,.event-accordion__summary{background:#ed1c24;color:#fff;padding:12px 18px;font-family:"TT Supermolot Neue Expanded",var(--font-heading-family);font-style:italic;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.event-accordion{display:flex;flex-direction:column;gap:6px;flex:1 1 auto}.event-accordion__item{background:#171f33;display:flex;flex-direction:column;flex:1 1 auto}.event-accordion__summary{cursor:pointer;list-style:none}.event-accordion__summary::-webkit-details-marker{display:none}.event-accordion__panel{padding:0 18px 20px;display:flex;flex-direction:column;flex:1 1 auto}.event-accordion__text{margin-top:10px}.event-accordion__link{display:inline-block;margin-top:12px;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:.02em;text-decoration:none}.event-accordion__link:hover{color:#ed1c24}.event-card__body{padding:18px 18px 24px;display:flex;flex-direction:column;flex:1 1 auto}.event-card__content{display:grid;grid-template-columns:1fr;gap:20px;flex:1 1 auto}.event-card__info{display:flex;flex-direction:column;gap:26px}.event-card__date{font-size:1.4rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.event-card__matchup{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center;justify-items:center}.event-card__team{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.event-card__team-link{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;color:inherit;text-decoration:none}.event-card__team-logo{max-width:76px;height:auto;transition:transform .2s ease}.event-card__team-name{font-weight:800;text-transform:uppercase;letter-spacing:.02em}.event-card__team-link:hover .event-card__team-logo{transform:scale(1.05)}.event-card__vs{font-weight:700;font-size:1.6rem;color:#fff;letter-spacing:.08em}.event-card__venue{text-transform:uppercase;font-weight:700;letter-spacing:.02em;line-height:1.4;text-align:center;width:100%}.event-card__venue a{color:#fff}.event-card__poster-placeholder{width:100%;display:block;background:#8b8b86;border:1px solid #273655;min-height:320px;aspect-ratio:3/4}.event-card__poster-image{width:100%;height:auto;display:block;object-fit:contain}.event-card__poster-placeholder{display:flex;align-items:center;justify-content:center;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#fff;text-align:center}.event-card__cta{display:flex;justify-content:center;margin-top:auto;padding-top:20px}.event-card__button{padding:12px 34px;border-radius:2px}.event-links{margin-top:0;display:grid;gap:0}.event-links__item{background:#ed1c24;color:#fff;text-transform:uppercase;font-weight:800;letter-spacing:.02em;padding:12px 18px;text-align:left;text-decoration:none;border-top:6px solid #0f1a33}.standings__body{padding:0;display:grid;gap:0}.standings-row{background:#17213a;display:flex;justify-content:space-between;align-items:center;padding:18px;text-transform:uppercase;font-weight:700;letter-spacing:.02em;position:relative;overflow:hidden}.standings-row__record{font-weight:800}.standings-row__team,.standings-row__record{position:relative;z-index:1;margin-left:6rem}.standings-row__team-link{color:#fff;text-decoration:none}.standings-row__team-link:hover{text-decoration:underline}.standings-row:before{content:"";position:absolute;inset:0;background-image:var(--team-logo);background-repeat:no-repeat;background-position:-20px center;background-size:150px auto;opacity:.5;pointer-events:none}@media screen and (max-width:989px){.league-dashboard__columns{flex-direction:column}.event-card__content{grid-template-columns:1fr}.event-card__poster-placeholder,.event-card__poster-image{min-height:260px}}.events-schedule{color:#0f1a33;padding-bottom:48px}.events-schedule__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.events-tab{border:0;background:#e6e6e6;color:#0f1a33;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:14px 16px;cursor:pointer;font-size:1.4rem;transition:background-color .2s ease,color .2s ease}.events-tab:hover{color:#ed1c24}.events-tab.is-active{background:#ed1c24;color:#fff}.events-schedule__list{display:grid;gap:0;border:1px solid #273655}.events-week{background:#0f1a33;border-top:2px solid #ed1c24;border-bottom:2px solid #ed1c24;padding:14px 18px}.events-week__title{font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#fff}.event-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr);gap:16px;padding:18px;border-bottom:1px solid #273655;background:#e6e6e6;color:#0f1a33}.event-row__teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:end}.event-row__team{display:grid;grid-template-rows:auto;align-content:end;text-align:center}.event-row__logo{max-width:76px;height:auto;display:block}.event-row__details p.event-row__time{margin-bottom:1em}.event-row__team-name{font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:1.2rem;color:#0f1a33;transition:color .3s ease}.event-row__winner-eyebrow{display:inline-block;color:#ed1c24;font-weight:800;text-transform:uppercase;letter-spacing:.2em;font-size:1.1rem}.event-row__winner-slot{min-height:1.8rem;display:flex;align-items:flex-end;justify-content:center}.event-row__details{text-transform:uppercase;font-weight:700;letter-spacing:.02em;font-size:1.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;line-height:1.05;text-align:center;color:#0f1a33;margin-bottom:1rem}.event-row__date{font-weight:800}.event-row__details p{margin:0}.event-row__details .underline-link{margin-top:10px}.event-row__actions{display:grid;gap:10px;justify-items:end;align-content:center;text-align:right}.events-schedule .button{min-width:110px}.event-row__team-link{display:grid;grid-template-rows:minmax(1.8rem,auto) auto auto;gap:10px;align-content:end;justify-items:center;text-align:center;color:#0f1a33;text-decoration:none}.event-row__team-link:hover .event-row__team-name{color:#ed1c24}.events-schedule__list.is-hidden,.event-row.is-hidden,.events-week.is-hidden{display:none}.events-schedule__footer{background:#ed1c24;color:#fff;padding:12px 18px;text-transform:uppercase;font-weight:800;letter-spacing:.04em;margin-top:10px}@media screen and (max-width:989px){.event-row{grid-template-columns:1fr}.event-row__actions{justify-items:center;text-align:center}}@media screen and (max-width:749px){.events-tab{font-size:1.2rem}.event-row__teams{grid-template-rows:1fr;width:100%;max-width:480px;margin:0 auto 1rem}.event-row__team{justify-items:center;text-align:center}}.event-detail{color:#0f1a33;padding-bottom:48px}.event-detail__grid{display:grid;gap:24px}.event-detail__seat-cta .button{min-width:300px}.event-detail__seat-cta .button.is-disabled{opacity:.5;pointer-events:none}.event-detail__media{background:#0f1a33;border:2px solid #0f1a33}.event-detail__poster{width:100%;height:auto;display:block;object-fit:contain}.event-detail__panel{border:2px solid #0f1a33;background:#0f1a33;color:#fff;display:flex;flex-direction:column}.event-detail__panel-header{background:#0f1a33;border-bottom:2px solid #ed1c24;padding:12px 16px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.event-detail__panel-body{padding:18px;display:grid;gap:2rem;flex:1 1 auto}.event-detail__teams{text-align:center;text-transform:uppercase;font-weight:800;letter-spacing:.03em;display:grid;gap:1rem;justify-items:center}.event-detail__team-block{display:grid;gap:.4rem;justify-items:center;width:100%}.event-detail__vs-block{display:grid;gap:4px;justify-items:center}.event-detail__team-name{font-size:2.4rem;line-height:1.05;max-width:100%;text-wrap:balance}.event-detail__vs{font-size:1.4rem;letter-spacing:.2em}.event-detail__info{margin:0;display:grid;gap:1.2rem;font-size:1.3rem;text-transform:uppercase;letter-spacing:.02em;width:100%;max-width:42rem;margin-inline:auto}.event-detail__winner-eyebrow{font-size:1.33rem;font-weight:800;letter-spacing:.2em;color:#ed1c24}.event-detail__winner-name{font-size:2rem;font-weight:800;letter-spacing:.03em;color:#fff}.event-detail__info-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px}.event-detail__info-row dt{font-weight:800;color:#fff}.event-detail__info-row dd{margin:0}.event-detail__panel:has(.event-detail__winner-eyebrow) .event-detail__info-row{grid-template-columns:1fr;justify-items:center;text-align:center}.event-detail__panel:has(.event-detail__winner-eyebrow) .event-detail__panel-body{align-content:center}.event-detail__venue-link.underline-link{color:#fff;margin-top:.8rem}.event-detail__venue-link.underline-link:hover{color:#ed1c24}.event-detail__seating,.event-detail__results-video,.event-detail__upcoming{margin-top:24px;border:2px solid #0f1a33;background:#0f1a33;color:#fff}.event-detail__section-header{background:#0f1a33;border-bottom:2px solid #ed1c24;padding:12px 16px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.event-detail__seating-list{display:grid}.event-detail__video-frame{position:relative;width:100%;aspect-ratio:16/9;background:#000}.event-detail__video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.event-detail__seat-row{display:grid;grid-template-columns:1.2fr .6fr .8fr;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid #273655;text-transform:uppercase;letter-spacing:.02em;font-weight:800}.event-detail__seat-price{color:#fff}@media screen and (min-width:990px){.event-detail__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch}.event-detail__team-name{font-size:3rem}}@media screen and (max-width:749px){.event-detail__info-row{grid-template-columns:1fr;gap:.4rem;text-align:center}.event-detail__seat-row{grid-template-columns:1fr;text-align:center}}.link,.customer a{font-family:var(--font-body-family)}.button{text-transform:uppercase;font-weight:800;letter-spacing:.03em;border-radius:2px;border:none;outline:none}.button--primary{--color-button: 237, 28, 36;--color-button-label: 255, 255, 255;transition:background-color .3s ease}.button--primary:hover{--color-button: 210, 24, 32}.underline-link{display:inline-block;color:#0f1a33;font-weight:800;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;border-bottom:2px solid #ed1c24;padding-bottom:2px;transition:color .3s ease}.underline-link:hover{color:#ed1c24}.page-events__title,.tbl-news__title,.collection-hero__title,.main-page-title{margin:0 0 24px;font-family:"TT Supermolot Neue Expanded",var(--font-heading-family);font-style:italic;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#171f33;font-size:clamp(3rem,4vw,5.2rem)}@media screen and (min-width:990px){.page-events__title,.tbl-news__title,.collection-hero__title,.main-page-title{margin-bottom:32px}}.fight-night-banner{padding-top:3.6rem!important;padding-bottom:4.2rem!important}.youtube-video-banner .reputon-youtube-widget .hwJqzW{padding:0}.youtube-video-banner .reputon-wrapper-content{display:none!important}.team-hero{padding:32px 0}.team-hero__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:16px}.team-hero__panel{padding:20px;min-height:320px;display:flex;align-items:center}.team-hero__panel--logo{background:var(--team-bg, #0f1a33);justify-content:center}.team-hero__panel--info{background:var(--team-secondary, #f2f2f2);color:var(--team-primary, #0f1a33)}.team-hero__logo{display:flex;justify-content:center;width:100%}.team-hero__logo img{width:100%;height:auto;display:block;max-width:24rem}.team-hero__title{margin:0 0 16px;text-transform:uppercase;font-weight:800;letter-spacing:.04em;color:var(--team-primary, #0f1a33)}.team-hero__info{width:100%}.team-hero__cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.team-hero__record{background:#fff;border:1px solid rgba(0,0,0,.1);padding:12px 16px;text-transform:uppercase;font-weight:800;color:var(--team-primary, #0f1a33)}.team-hero__record-label{font-size:1.2rem;letter-spacing:.03em}.team-hero__record-value{font-size:2.6rem;margin-top:4px}.team-hero__record-points{margin-top:4px;font-size:1.2rem}.team-hero__next-fight{background:#fff;border:1px solid rgba(0,0,0,.1);padding:12px 16px;text-transform:uppercase;font-weight:800;color:var(--team-primary, #0f1a33)}.team-hero__next-label{font-size:1.2rem;letter-spacing:.03em}.team-hero__next-date{font-size:1.6rem;margin-top:9px}.team-hero__next-opponent{margin-top:4px;font-size:1.3rem}.team-hero__cta{margin-top:10px}.team-hero__record-note{line-height:1.2}.team-hero__record-note .underline-link{margin-top:1em}.team-main{background:#fff;padding:24px 0 48px}.team-main__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:16px;background:#fff;padding:0}.team-main__grid--full{grid-template-columns:1fr}.team-main__sidebar{background:var(--team-bg, #f2f2f2);color:var(--team-primary, #0f1a33);padding:20px;display:grid;gap:16px}.team-main__sidebar-title{text-transform:uppercase;font-weight:800;letter-spacing:.04em}.team-main__media-card{background:#0f1a33;border:1px solid rgba(255,255,255,.2);padding:12px;display:grid;gap:10px;text-align:center;color:#fff}.team-main__media-card img{width:100%;height:auto;display:block}.team-main__media-title{text-transform:uppercase;font-weight:800;letter-spacing:.03em}.team-main__content{background:transparent;display:grid;gap:20px;padding:0}.team-staff,.team-featured-players,.team-roster{display:grid;gap:12px}.team-main__section-title{margin:0 0 12px;text-transform:uppercase;font-weight:800;letter-spacing:.04em;color:var(--team-primary, #0f1a33)}.team-staff__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.staff-card{background:#fff;padding:10px;text-align:center;border:1px solid rgba(15,26,51,.15);display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.staff-card img{width:100%;height:auto;display:block;aspect-ratio:3/4;object-fit:cover}.staff-card__media{display:none}.staff-card__media img{width:100%;height:100%;object-fit:cover;display:block}.staff-card__fallback{width:100%;aspect-ratio:3/4;background:#0f1a3314;border:0;display:grid;place-items:center;padding:0;text-align:center;font-size:1.1rem;text-transform:uppercase;letter-spacing:.04em;color:#0f1a33b3}.staff-card__info{min-height:7.2rem;display:flex;flex-direction:column;justify-content:center;gap:4px}.staff-card__name{font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:1.8rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.staff-card__role{font-size:1.1rem;text-transform:uppercase;letter-spacing:.06em;color:#0f1a33a6}.team-featured-players__list,.team-roster__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.player-card{background:#fff;padding:10px;text-align:center;border:1px solid rgba(15,26,51,.15);display:flex;flex-direction:column;gap:8px}.player-card--featured{border:2px solid rgba(15,26,51,.2)}.player-card img{width:100%;height:auto;display:block;aspect-ratio:3/4;object-fit:cover}.player-card__info{min-height:7.2rem;display:flex;flex-direction:column;justify-content:center;gap:4px}.player-card__name{margin:0;text-transform:uppercase;font-weight:800;font-size:1.8rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.player-card__meta{font-size:1.1rem;text-transform:uppercase;color:#0009;margin:0;line-height:1.2}.team-featured-players__list{grid-template-columns:repeat(5,minmax(0,1fr))}.team-featured-players--full{margin-top:20px}.team-roster--full{margin-top:6rem}@media screen and (max-width:989px){.team-hero__split,.team-main__grid,.team-hero__cards{grid-template-columns:1fr}.team-featured-players__list,.team-staff__list{grid-template-columns:repeat(2,minmax(0,1fr))}.team-roster__list{grid-template-columns:1fr}}@media screen and (max-width:749px){.team-staff__list,.team-roster__list{grid-template-columns:1fr}}.tbl-news__featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.tbl-news-card{background:#171f33;color:#fff;border:1px solid #273655;display:flex;flex-direction:column;min-height:100%}.tbl-news-card__media{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#2a3551;border-bottom:2px solid #273655}.tbl-news-card__media img{width:100%;height:100%;object-fit:cover;display:block}.tbl-news-card__body{padding:16px 16px 18px;display:grid;gap:10px}.tbl-news-card__title{margin:0;font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:1.4rem}.tbl-news-card__title a{color:#fff;text-decoration:none}.tbl-news-card__excerpt{margin:0;font-size:1.3rem;line-height:1.4;color:#fff}.tbl-news-card__read-more{color:#ed1c24;text-decoration:none;text-transform:lowercase;font-weight:800;letter-spacing:.02em}.tbl-news__lower{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;margin-bottom:32px}.tbl-news__panel{border:1px solid #273655;background:#171f33;color:#fff}.tbl-news__panel-header{background:#ed1c24;padding:12px 16px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.tbl-news__panel-body{padding:16px}.tbl-news__video-frame{width:100%;aspect-ratio:16/9}.tbl-news__video-frame iframe{width:100%;height:100%;border:0;display:block}.tbl-news__view-more{display:inline-flex;margin-top:10px;color:#ed1c24;font-weight:800;text-transform:uppercase;text-decoration:none;letter-spacing:.02em}.tbl-news__article-list{display:grid;gap:12px}.tbl-news-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:start;padding:12px;border:1px solid #273655;background:#111a32}.tbl-news-row__media{width:100%;aspect-ratio:4/3;background:#9a9a95;overflow:hidden}.tbl-news-row__media img{width:100%;height:100%;object-fit:cover;display:block}.tbl-news-row__title{margin:0 0 6px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:1.3rem}.tbl-news-row__title a{color:#fff;text-decoration:none}.tbl-news-row__excerpt{margin:0;font-size:1.2rem;line-height:1.4}.tbl-news-row__read-more{color:#ed1c24;text-decoration:none;text-transform:lowercase;font-weight:800;letter-spacing:.02em;margin-top:6px;display:inline-flex}.tbl-news__social-stack{display:grid;gap:12px}.tbl-news__social-placeholder{aspect-ratio:1/1;background:#9a9a95;border:1px solid #273655}@media screen and (max-width:989px){.tbl-news__featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tbl-news__lower{grid-template-columns:1fr}}@media screen and (max-width:749px){.tbl-news__featured-grid,.tbl-news-row{grid-template-columns:1fr}}.tbl-blog-content{--tbl-text: rgba(255, 255, 255, .9);--tbl-heading: #ffffff;--tbl-muted: rgba(255, 255, 255, .68);--tbl-border: rgba(255, 255, 255, .14);--tbl-accent: #d72638;--tbl-accent-2: #f5c542;--tbl-bg-soft: rgba(255, 255, 255, .04);--tbl-quote-bg: rgba(255, 255, 255, .05);--tbl-code-bg: rgba(0, 0, 0, .28);--tbl-max-width: 82rem;--tbl-reading-width: 72rem;--tbl-radius: 1.2rem;--tbl-shadow: 0 1rem 2.5rem rgba(0, 0, 0, .16);color:var(--tbl-text);font-size:1.7rem;line-height:1.75;word-wrap:break-word}.tbl-blog-content>*:first-child{margin-top:0}.tbl-blog-content>*:last-child{margin-bottom:0}.tbl-blog-content h1,.tbl-blog-content h2,.tbl-blog-content h3,.tbl-blog-content h4,.tbl-blog-content h5,.tbl-blog-content h6{color:var(--tbl-heading);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:1.8em 0 .6em;scroll-margin-top:10rem}.tbl-blog-content h1{font-size:clamp(3.2rem,5vw,5rem);margin-top:0}.tbl-blog-content h2{font-size:clamp(2.6rem,4vw,3.8rem);padding-bottom:.3em;border-bottom:1px solid var(--tbl-border)}.tbl-blog-content h3{font-size:clamp(2.2rem,3vw,3rem)}.tbl-blog-content h4{font-size:2.2rem}.tbl-blog-content h5{font-size:1.9rem;text-transform:uppercase;letter-spacing:.06em}.tbl-blog-content h6{font-size:1.7rem;color:var(--tbl-muted);text-transform:uppercase;letter-spacing:.08em}.tbl-blog-content p,.tbl-blog-content ul,.tbl-blog-content ol,.tbl-blog-content blockquote,.tbl-blog-content table,.tbl-blog-content figure,.tbl-blog-content pre,.tbl-blog-content .tbl-callout,.tbl-blog-content .tbl-stat-grid,.tbl-blog-content .tbl-result-card,.tbl-blog-content .tbl-meta-row{margin:0 0 1.4em}.tbl-blog-content p{max-width:var(--tbl-reading-width)}.tbl-blog-content strong{color:var(--tbl-heading);font-weight:700}.tbl-blog-content em{font-style:italic}.tbl-blog-content small{font-size:.875em;color:var(--tbl-muted)}.tbl-blog-content mark{background:#f5c54233;color:var(--tbl-heading);padding:.1em .24em;border-radius:.2em}.tbl-blog-content a{color:var(--tbl-heading);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em;transition:opacity .2s ease,color .2s ease}.tbl-blog-content a:hover,.tbl-blog-content a:focus{color:var(--tbl-accent-2)}.tbl-blog-content ul,.tbl-blog-content ol{padding-left:1.5em}.tbl-blog-content li+li{margin-top:.45em}.tbl-blog-content li>ul,.tbl-blog-content li>ol{margin-top:.6em}.tbl-blog-content blockquote{border-left:.4rem solid var(--tbl-accent);padding:1.4rem 1.8rem;background:var(--tbl-quote-bg);border-radius:0 var(--tbl-radius) var(--tbl-radius) 0}.tbl-blog-content blockquote p:last-child{margin-bottom:0}.tbl-blog-content blockquote cite{display:block;margin-top:.8rem;color:var(--tbl-muted);font-style:normal;font-size:.95em}.tbl-blog-content hr{border:0;border-top:1px solid var(--tbl-border);margin:2.4em 0}.tbl-blog-content img{display:block;max-width:100%;height:auto;border-radius:var(--tbl-radius)}.tbl-blog-content figure{margin-left:0;margin-right:0}.tbl-blog-content figure img{width:100%}.tbl-blog-content figcaption{margin-top:.8rem;color:var(--tbl-muted);font-size:.95em;text-align:center}.tbl-blog-content iframe,.tbl-blog-content video{display:block;width:100%;max-width:100%;border:0;border-radius:var(--tbl-radius);aspect-ratio:16/9}.tbl-blog-content .table-wrapper{overflow-x:auto;margin-bottom:1.6em;border:1px solid var(--tbl-border);border-radius:var(--tbl-radius);box-shadow:var(--tbl-shadow)}.tbl-blog-content table{width:100%;border-collapse:collapse;min-width:64rem;background:var(--tbl-bg-soft)}.tbl-blog-content th,.tbl-blog-content td{padding:1.2rem 1.4rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--tbl-border)}.tbl-blog-content thead th{color:var(--tbl-heading);font-weight:700;background:#ffffff0f}.tbl-blog-content tbody tr:last-child td{border-bottom:0}.tbl-blog-content code,.tbl-blog-content kbd{font-family:monospace;font-size:.92em;background:var(--tbl-code-bg);padding:.14em .35em;border-radius:.4rem}.tbl-blog-content pre{background:var(--tbl-code-bg);padding:1.4rem 1.6rem;border-radius:var(--tbl-radius);overflow-x:auto}.tbl-blog-content pre code{background:transparent;padding:0}.tbl-blog-content .eyebrow{display:inline-block;margin-bottom:1.2rem;color:var(--tbl-accent-2);text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem;font-weight:700}.tbl-blog-content .tbl-meta-row{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;align-items:center;color:var(--tbl-muted);font-size:1.45rem}.tbl-blog-content .tbl-meta-row span{display:inline-flex;align-items:center;gap:.5rem}.tbl-blog-content .tbl-callout{padding:1.6rem 1.8rem;border:1px solid var(--tbl-border);border-radius:var(--tbl-radius);background:var(--tbl-bg-soft)}.tbl-blog-content .tbl-callout--accent{border-color:#d7263873;background:#d7263814}.tbl-blog-content .tbl-callout--gold{border-color:#f5c54273;background:#f5c54214}.tbl-blog-content .tbl-callout__title{margin:0 0 .5rem;color:var(--tbl-heading);font-size:1.8rem;font-weight:700}.tbl-blog-content .tbl-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.tbl-blog-content .tbl-stat{padding:1.4rem;border-radius:var(--tbl-radius);background:var(--tbl-bg-soft);border:1px solid var(--tbl-border);text-align:center}.tbl-blog-content .tbl-stat__label{display:block;color:var(--tbl-muted);font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.45rem}.tbl-blog-content .tbl-stat__value{display:block;color:var(--tbl-heading);font-size:2.4rem;font-weight:700;line-height:1.1}.tbl-blog-content .tbl-result-card{padding:1.8rem;border-radius:var(--tbl-radius);border:1px solid var(--tbl-border);background:linear-gradient(180deg,#ffffff0f,#ffffff08);box-shadow:var(--tbl-shadow)}.tbl-blog-content .tbl-result-card__title{margin:0 0 .8rem;font-size:2.2rem}.tbl-blog-content .tbl-result-card__score{font-size:2.8rem;font-weight:700;line-height:1.1;color:var(--tbl-heading)}.tbl-blog-content .tbl-button-row{display:flex;flex-wrap:wrap;gap:1rem;margin:1.8rem 0}.tbl-blog-content .tbl-button{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:.9rem 1.6rem;border-radius:999px;border:1px solid var(--tbl-heading);color:var(--tbl-heading);text-decoration:none;font-weight:700;line-height:1.1}.tbl-blog-content .tbl-button:hover,.tbl-blog-content .tbl-button:focus{background:var(--tbl-heading);color:#000}.tbl-blog-content .tbl-button--primary{background:var(--tbl-accent);border-color:var(--tbl-accent);color:#fff}.tbl-blog-content .tbl-button--primary:hover,.tbl-blog-content .tbl-button--primary:focus{background:#fff;border-color:#fff;color:#000}.tbl-blog-content .text-center{text-align:center}.tbl-blog-content .text-right{text-align:right}@media screen and (max-width:989px){.tbl-blog-content{font-size:1.6rem}.tbl-blog-content .tbl-stat-grid{grid-template-columns:1fr}.tbl-blog-content table{min-width:56rem}}@media screen and (max-width:749px){.tbl-blog-content h1{font-size:3.2rem}.tbl-blog-content h2{font-size:2.6rem}.tbl-blog-content h3{font-size:2.1rem}.tbl-blog-content .tbl-meta-row{font-size:1.35rem}}.fight-night-video .reputon-youtube-widget .reputon-video-container{max-width:110rem}.page-events{padding:0}.page-events__inner{display:flex;flex-direction:column;gap:24px}.page-events__content{margin-top:8px}@media screen and (min-width:990px){.page-events__inner{gap:32px}}.contact-page{padding:0}.contact-page__grid{display:grid;gap:32px}.contact-page__content,.contact-page__form{display:grid;gap:16px}.contact-page .field:before,.contact-page .field:after{box-shadow:none}.contact-page .field__input{border:1px solid rgba(15,26,51,.3);box-shadow:none}.contact-page .field__input:focus{border-color:#ed1c24;outline:none}@media screen and (min-width:990px){.contact-page__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.contact-page__form{margin-top:11rem}}.shopify-policy__container{padding:4rem 2rem}.about-quote{padding-top:8rem!important}.about-quote .h1{font-size:2.4rem}.about-quote .rich-text__blocks{max-width:100%}@media(min-width:750px){.about-quote{padding-top:10rem!important}.about-quote .h1{font-size:3.6rem}}@media(min-width:990px){.about-quote{padding-top:12rem!important}.about-quote .h1{font-size:3.6rem}}.about-scoring{padding:.35rem 0 2.5rem;color:#fff;background:transparent}@media(min-width:750px){.about-scoring{padding:.5rem 0 3rem}}@media(min-width:990px){.about-scoring{padding:.65rem 0 3.5rem}}.about-scoring__section-bar{margin-bottom:.25rem}@media(min-width:750px){.about-scoring__section-bar{margin-bottom:.35rem}}.about-scoring__section-label{margin:0;padding:1rem 1.2rem .95rem;color:#fff;font-family:"TT Supermolot Neue Expanded",var(--font-heading-family);font-size:1.7rem;font-weight:800;font-style:italic;line-height:1;letter-spacing:.02em;text-transform:uppercase}@media(min-width:750px){.about-scoring__section-label{padding:1.125rem 1.5rem 1.05rem;font-size:2.1rem}}@media(min-width:990px){.about-scoring__section-label{padding-left:1.75rem;padding-right:1.75rem;font-size:2.5rem}}.about-scoring__header{background:#171f33;border-top:3px solid #ed1c24;border-bottom:3px solid #ed1c24}.about-scoring__title{margin:0;padding:1rem 1.2rem .95rem;color:#fff;font-size:1.5rem;font-weight:800;line-height:1.05;text-transform:uppercase}@media(min-width:750px){.about-scoring__title{padding:1.125rem 1.5rem;font-size:1.875rem}}@media(min-width:990px){.about-scoring__title{font-size:2.2rem}}.about-scoring__content{background:#171f33;padding:1.5rem .9rem 1.75rem}@media(min-width:750px){.about-scoring__content{padding:1.75rem 1.15rem 2rem}}@media(min-width:990px){.about-scoring__content{padding:1.75rem 1.35rem 2.25rem}}.about-scoring__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}@media(min-width:990px){.about-scoring__grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:2.25rem;align-items:start}}.about-scoring__media{position:relative;width:100%;min-width:0;margin-right:auto;margin-left:0;overflow:hidden;background:#a6a6a6;line-height:0;aspect-ratio:16/9;justify-self:start}@media(min-width:990px){.about-scoring__media{align-self:start}}@supports not (aspect-ratio: 1/1){.about-scoring__media:before{content:"";display:block;padding-top:56.25%}}.about-scoring__media iframe,.about-scoring__media img,.about-scoring__media video{display:block;width:100%;height:100%;margin-right:auto;margin-left:0;border:0}@supports not (aspect-ratio: 1/1){.about-scoring__media iframe,.about-scoring__media img,.about-scoring__media video{position:absolute;inset:0}}.about-scoring__text{min-width:0;color:#fff;text-align:center}@media(min-width:990px){.about-scoring__text{align-self:start;padding-top:.15rem}}.about-scoring__text p{margin:0 0 .45rem;color:#fff;font-size:1.05rem;font-weight:500;line-height:1.05;letter-spacing:.01em;text-transform:uppercase}@media(min-width:750px){.about-scoring__text p{font-size:1.25rem;margin-bottom:.55rem}}@media(min-width:990px){.about-scoring__text p{font-size:1.55rem;margin-bottom:.65rem}}.about-scoring__text p:last-child{margin-bottom:0}.about-scoring__text h3{display:flex;justify-content:center;align-items:flex-end;gap:.65rem;margin:0 0 1.35rem;color:#fff;font-family:"TT Supermolot Neue Expanded",var(--font-heading-family);font-size:2.3rem;font-weight:800;font-style:italic;line-height:.88;letter-spacing:.01em;text-transform:uppercase}@media(min-width:750px){.about-scoring__text h3{gap:.8rem;margin-bottom:1.6rem;font-size:3.15rem}}@media(min-width:990px){.about-scoring__text h3{gap:.95rem;margin-bottom:1.9rem;font-size:4.6rem}}.about-scoring__text h3+p{margin-top:-.1rem}.about-scoring__text strong{display:inline-block;margin-top:0;color:#ed1c24;font-size:1.3em;font-weight:800;line-height:.82;transform:translateY(.04em)}.about-scoring__bonus{margin-top:1.4rem;color:#fff;text-align:center}@media(min-width:750px){.about-scoring__bonus{margin-top:4.8rem}}@media(min-width:990px){.about-scoring__bonus{margin-top:6rem}}.about-scoring__bonus-subheading{margin:0 0 .45rem;color:#ed1c24;font-family:"TT Supermolot Neue Expanded",var(--font-heading-family);font-size:2.35rem;font-weight:800;font-style:italic;line-height:.92;letter-spacing:.01em;text-transform:uppercase}@media(min-width:750px){.about-scoring__bonus-subheading{font-size:3.3rem}}@media(min-width:990px){.about-scoring__bonus-subheading{font-size:4.8rem}}.about-scoring__bonus-body p{margin:0;color:#fff;font-size:1.05rem;font-weight:500;line-height:1.25;letter-spacing:.01em;text-transform:uppercase}@media(min-width:750px){.about-scoring__bonus-body p{font-size:1.25rem}}@media(min-width:990px){.about-scoring__bonus-body p{font-size:1.65rem}}.about-scoring__bonus-body strong{color:#ed1c24;font-size:1.55em;font-weight:800;line-height:.9;vertical-align:baseline}.about-scoring .rte p,.about-scoring .rte a,.about-scoring .rte li{color:inherit}.about-season-format{padding:.35rem 0 2.5rem;color:#fff;background:transparent}@media(min-width:750px){.about-season-format{padding:.5rem 0 3rem}}@media(min-width:990px){.about-season-format{padding:.65rem 0 3.5rem}}.about-season-format__section-bar{margin-bottom:.5rem}@media(min-width:750px){.about-season-format__section-bar{margin-bottom:.65rem}}.about-season-format__section-label{margin:0;padding:1rem 1.2rem .95rem;color:#fff;font-family:"TT Supermolot Neue Expanded",var(--font-heading-family);font-size:1.7rem;font-weight:800;font-style:italic;line-height:1;letter-spacing:.02em;text-transform:uppercase}@media(min-width:750px){.about-season-format__section-label{padding:1.125rem 1.5rem 1.05rem;font-size:2.1rem}}@media(min-width:990px){.about-season-format__section-label{padding:1.2rem 1.75rem 1.1rem;font-size:2.5rem}}.about-season-format__header{background:#171f33}.about-season-format__title{margin:0;padding:1.1rem 1rem;color:#fff;font-size:1.9rem;font-weight:800;line-height:1;letter-spacing:.01em;text-align:center;text-transform:uppercase}@media(min-width:750px){.about-season-format__title{padding:1.25rem 1rem;font-size:2.6rem}}@media(min-width:990px){.about-season-format__title{padding:1.5rem 1rem;font-size:3.4rem}}.about-season-format__content{background:#171f33;padding:1.5rem}@media(min-width:750px){.about-season-format__content{padding:2rem}}@media(min-width:990px){.about-season-format__content{padding:2.25rem 2rem}}.about-season-format__grid{display:grid;grid-template-columns:1fr;gap:3.4rem}@media(min-width:750px){.about-season-format__grid{gap:3.7rem}}@media(min-width:990px){.about-season-format__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.5rem;align-items:stretch}}.about-season-format__card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;padding-bottom:4.25rem;overflow:visible;background:#ff1e1e}.about-season-format__card:before{content:"";position:absolute;right:0;bottom:0;left:0;height:4.25rem;background:#ff1e1e}.about-season-format__card:not(:last-child):after{content:"";position:absolute;left:50%;bottom:-3.05rem;width:1.15rem;height:4rem;background:#fff;transform:translate(-50%) rotate(90deg);clip-path:polygon(0 0,100% 50%,0 100%)}@media(min-width:990px){.about-season-format__card:not(:last-child):after{top:50%;right:-2.4rem;bottom:auto;left:auto;width:1.15rem;height:4rem;transform:translateY(-50%);clip-path:polygon(0 0,100% 50%,0 100%)}}.about-season-format__card-title{position:relative;z-index:1;flex-shrink:0;padding:1rem .875rem;background:#ff1e1e;color:#fff;font-size:1.35rem;font-weight:800;line-height:1;text-align:center;text-transform:uppercase}@media(min-width:750px){.about-season-format__card-title{padding:1.1rem 1rem;font-size:1.55rem}}@media(min-width:990px){.about-season-format__card-title{padding:1.2rem 1rem;font-size:1.85rem}}.about-season-format__card-desc{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;min-height:10rem;padding:1.25rem 1rem;border:3px solid #ff1e1e;background:#171f33;color:#fff;text-align:center}@media(min-width:750px){.about-season-format__card-desc{min-height:11rem;padding:1.5rem 1.25rem}}@media(min-width:990px){.about-season-format__card-desc{min-height:12rem;padding:1.75rem 1.25rem}}.about-season-format__card-desc p{margin:0;color:#fff;font-size:1.15rem;font-weight:700;line-height:1.05;text-transform:uppercase}@media(min-width:750px){.about-season-format__card-desc p{font-size:1.35rem}}@media(min-width:990px){.about-season-format__card-desc p{font-size:1.65rem}}.about-season-format__card-desc p:empty{display:none}.about-season-format__card-desc p+p{margin-top:.875rem}.about-season-format__card-desc br{display:none}.about-season-format .rte p,.about-season-format .rte strong,.about-season-format .rte a,.about-season-format .rte li{color:inherit}.about-section-bar{margin-bottom:.6rem}@media(min-width:750px){.about-section-bar{margin-bottom:.8rem}}@media(min-width:990px){.about-section-bar{margin-bottom:1rem}}.about-section-bar{background:#ed1c24}.about-section-bar__label{margin:0;padding:1.1rem 1.3rem 1rem;color:#fff;font-family:"TT Supermolot Neue Expanded",var(--font-heading-family);font-size:2.1rem;font-weight:800;font-style:italic;line-height:.94;letter-spacing:.02em;text-transform:uppercase}@media(min-width:750px){.about-section-bar__label{padding:1.2rem 1.5rem 1.1rem;font-size:2.75rem}}@media(min-width:990px){.about-section-bar__label{padding:1.3rem 1.75rem 1.15rem;font-size:3.3rem}}.about-three-columns{padding:2.5rem 0 .75rem;background:transparent}@media(min-width:750px){.about-three-columns{padding:3rem 0 1rem}}@media(min-width:990px){.about-three-columns{padding:3.5rem 0 1.25rem}}.about-three-columns__section-bar{margin-bottom:.6rem}@media(min-width:750px){.about-three-columns__section-bar{margin-bottom:.8rem}}.about-three-columns__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:750px){.about-three-columns__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media(min-width:990px){.about-three-columns__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.about-three-columns__card{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;background:#171f33;border:1px solid #d8d8d8}.about-three-columns__label{flex-shrink:0;padding:1rem 1rem .95rem;background:#171f33;border-top:3px solid #ed1c24;border-bottom:3px solid #ed1c24;color:#fff;font-size:1.375rem;font-weight:800;line-height:1.05;letter-spacing:0;text-transform:uppercase}@media(min-width:750px){.about-three-columns__label{padding:1.1rem 1.15rem 1rem;font-size:1.6rem}}@media(min-width:990px){.about-three-columns__label{font-size:1.85rem}}.about-three-columns__body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;height:100%;background:#171f33}.about-three-columns__image{position:relative;width:100%;flex-shrink:0;overflow:hidden;background:#a7a7a7;line-height:0;aspect-ratio:800/564}@supports not (aspect-ratio: 1/1){.about-three-columns__image:before{content:"";display:block;padding-top:70.5%}}.about-three-columns__image img{display:block;width:100%;height:100%;object-fit:cover}@supports not (aspect-ratio: 1/1){.about-three-columns__image img{position:absolute;inset:0}}.about-three-columns__content{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding:1.25rem 1rem 2.4rem;background:#171f33;color:#fff}@media(min-width:750px){.about-three-columns__content{padding:1.5rem 1.25rem 2.8rem}}.about-three-columns__content h3{margin:0 0 .5rem;color:#fff;font-size:1.65rem;font-weight:500;line-height:1.02;text-transform:uppercase}@media(min-width:750px){.about-three-columns__content h3{font-size:1.95rem}}@media(min-width:990px){.about-three-columns__content h3{font-size:2.2rem}}.about-three-columns__content p{margin:0 0 .5rem;color:#fff;font-size:1.05rem;font-weight:700;line-height:1.1;text-transform:uppercase}@media(min-width:750px){.about-three-columns__content p{font-size:1.2rem}}.about-three-columns__content ul,.about-three-columns__content ol{margin:0;padding-left:0;list-style:none;color:#fff}.about-three-columns__content li{display:flex;align-items:flex-start;gap:1.1rem;color:#fff;font-size:.95rem;line-height:1.2;list-style:none}@media(min-width:750px){.about-three-columns__content li{gap:1.25rem;font-size:1rem}}.about-three-columns__content li+li{margin-top:.7rem}.about-three-columns__content strong{flex:0 0 8.6rem;display:block;padding-top:.05rem;color:#fff;font-weight:800;font-size:1.05em;line-height:1;letter-spacing:.02em;text-align:right;text-transform:uppercase}@media(min-width:750px){.about-three-columns__content strong{flex-basis:9.4rem;font-size:1.1em}}.about-three-columns__content a{color:#ed1c24;text-decoration:none}.about-three-columns__content a:hover,.about-three-columns__content a:focus-visible{text-decoration:underline}.about-three-columns__content>*:last-child{margin-bottom:0}.about-three-columns .rte{color:inherit}.about-three-columns .rte h3,.about-three-columns .rte p,.about-three-columns .rte li{color:#fff}.about-three-columns .rte a{color:#ed1c24}.about-three-columns__link{min-height:2.4rem;padding:0 1rem 1.2rem;margin-top:auto;background:#171f33;text-align:right}@media(min-width:750px){.about-three-columns__link{min-height:2.8rem;padding:0 1.25rem 1.4rem}}.about-three-columns__card:first-child .about-three-columns__content{align-items:center;justify-content:flex-start;padding-top:1.6rem;text-align:center}@media(min-width:750px){.about-three-columns__card:first-child .about-three-columns__content{padding-top:1.9rem}}.about-three-columns__card:first-child .about-three-columns__content h3{margin:0;font-family:var(--font-heading-family);font-size:2.1rem;font-style:italic;font-weight:600;line-height:.92;letter-spacing:.02em}@media(min-width:750px){.about-three-columns__card:first-child .about-three-columns__content h3{font-size:2.5rem}}@media(min-width:990px){.about-three-columns__card:first-child .about-three-columns__content h3{font-size:2.9rem}}.about-three-columns__card:first-child .about-three-columns__content>p{margin:.35rem 0 1.1rem;font-family:"TT Supermolot Neue Expanded",var(--font-heading-family);font-size:1.1rem;font-style:italic;font-weight:800;line-height:1;letter-spacing:.08em}@media(min-width:750px){.about-three-columns__card:first-child .about-three-columns__content>p{margin-bottom:1.35rem;font-size:1.25rem}}@media(min-width:990px){.about-three-columns__card:first-child .about-three-columns__content>p{margin-bottom:1.5rem;font-size:1.35rem}}.about-three-columns__card:first-child .about-three-columns__content ul,.about-three-columns__card:first-child .about-three-columns__content ol{width:100%;display:grid;gap:.55rem}.about-three-columns__card:first-child .about-three-columns__content li{display:block;margin:0;font-size:1.15rem;font-style:italic;font-weight:700;line-height:1;letter-spacing:.08em;text-align:center}@media(min-width:750px){.about-three-columns__card:first-child .about-three-columns__content li{font-size:1.3rem}}@media(min-width:990px){.about-three-columns__card:first-child .about-three-columns__content li{font-size:1.45rem}}.about-three-columns__card:first-child .about-three-columns__content li+li{margin-top:0}.about-three-columns__card:first-child .about-three-columns__content strong{display:block;flex:none;padding-top:0;margin-bottom:.15rem;font-family:"TT Supermolot Neue Expanded",var(--font-heading-family);font-size:2.2rem;font-style:italic;font-weight:800;line-height:.9;letter-spacing:.02em;text-align:center}@media(min-width:750px){.about-three-columns__card:first-child .about-three-columns__content strong{font-size:2.7rem}}@media(min-width:990px){.about-three-columns__card:first-child .about-three-columns__content strong{font-size:3.1rem}}.about-three-columns__card:nth-child(1) .about-three-columns__content h3:before{content:"";background-image:var(--about-three-columns-logo);background-size:contain;background-repeat:no-repeat;margin:0 auto 1.5rem;display:block;width:22rem;height:12.8rem}.about-three-columns__card:nth-child(2) .about-three-columns__content strong{font-style:italic}.about-three-columns__card:nth-child(3) .about-three-columns__content{justify-content:flex-start;padding-top:1.5rem;text-align:left}@media(min-width:750px){.about-three-columns__card:nth-child(3) .about-three-columns__content{padding-top:1.8rem}}.about-three-columns__card:nth-child(3) .about-three-columns__content h3{margin:0 0 1rem;font-family:"TT Supermolot Neue Expanded",var(--font-heading-family);font-size:1.55rem;font-style:italic;font-weight:800;line-height:1;letter-spacing:.03em;text-align:left}.about-three-columns__card:nth-child(3) .about-three-columns__content h3:before{content:"";background-image:var(--about-three-columns-hiw);background-size:contain;background-repeat:no-repeat;background-position:center;margin:0 auto 1.5rem;display:block;width:100%;max-width:36.3rem;aspect-ratio:363/163}@supports not (aspect-ratio: 1/1){.about-three-columns__card:nth-child(3) .about-three-columns__content h3:before{height:0;padding-bottom:37.4656%}}@media(min-width:750px){.about-three-columns__card:nth-child(3) .about-three-columns__content h3{margin-bottom:1.2rem;font-size:1.85rem}}@media(min-width:990px){.about-three-columns__card:nth-child(3) .about-three-columns__content h3{font-size:2.1rem}}.about-three-columns__card:nth-child(3) .about-three-columns__content ul,.about-three-columns__card:nth-child(3) .about-three-columns__content ol{display:grid;gap:.55rem}.about-three-columns__card:nth-child(3) .about-three-columns__content li{display:block;position:relative;padding-left:1.1rem;font-size:1.05rem;font-weight:500;line-height:1.18;letter-spacing:.01em;text-align:left}@media(min-width:750px){.about-three-columns__card:nth-child(3) .about-three-columns__content li{font-size:1.12rem;padding-left:1.2rem}}@media(min-width:990px){.about-three-columns__card:nth-child(3) .about-three-columns__content li{font-size:1.2rem}}.about-three-columns__card:nth-child(3) .about-three-columns__content li:before{content:"•";position:absolute;left:0;top:0;font-weight:700}.about-three-columns__card:nth-child(3) .about-three-columns__content li+li{margin-top:0}.media-recap-carousel{padding:0 0 2rem}@media(min-width:750px){.media-recap-carousel{padding-bottom:2.5rem}}@media(min-width:990px){.media-recap-carousel{padding-bottom:3rem}}.media-recap-carousel__section-bar{margin-bottom:.6rem}@media(min-width:750px){.media-recap-carousel__section-bar{margin-bottom:.8rem}}.media-recap-carousel__content{background:#171f33;padding:1.2rem}@media(min-width:750px){.media-recap-carousel__content{padding:1.6rem}}@media(min-width:990px){.media-recap-carousel__content{padding:2rem 1.6rem}}.media-recap-carousel__scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ed1c24 #171f33}.media-recap-carousel__track{display:flex;gap:1.4rem;width:max-content}.media-recap-carousel__card{flex:0 0 25rem;width:25rem}@media(min-width:750px){.media-recap-carousel__card{flex-basis:26rem;width:26rem}}.media-recap-carousel__card-button{display:flex;flex-direction:column;width:100%;min-height:100%;background:#f7f4ef;color:inherit;text-align:left;text-decoration:none;cursor:default}.media-recap-carousel__card-button--link,modal-opener .media-recap-carousel__card-button{cursor:pointer}.media-recap-carousel__media{position:relative;overflow:hidden;background:#a6a6a6;aspect-ratio:16/9}.media-recap-carousel__media img{display:block;width:100%;height:100%;object-fit:cover}.media-recap-carousel__play{position:absolute;right:1.2rem;bottom:1.2rem;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#ed1c24f0;color:#fff}.media-recap-carousel__play .svg-wrapper,.media-recap-carousel__play svg{width:1.8rem;height:1.8rem}.media-recap-carousel__body{flex:1 1 auto;padding:1.2rem 1.2rem 1.4rem;background:#f7f4ef}.media-recap-carousel__date{margin:0 0 .35rem;color:#ed1c24;font-size:.95rem;font-weight:800;line-height:1.05;text-align:center;text-transform:uppercase}@media(min-width:750px){.media-recap-carousel__date{font-size:1rem}}.media-recap-carousel__matchup{margin:0 0 1rem;color:#ed1c24;font-size:1.65rem;font-weight:800;line-height:.98;text-align:center;text-transform:uppercase}@media(min-width:750px){.media-recap-carousel__matchup{font-size:1.75rem}}.media-recap-carousel__summary{color:#171717}.media-recap-carousel__summary p{margin:0;color:inherit;font-size:1rem;font-weight:500;line-height:1.06}.media-recap-carousel-modal{position:fixed;inset:0;z-index:1000;display:none;padding:2rem 1.5rem;background:#0c121fdb}.media-recap-carousel-modal[open]{display:flex;align-items:center;justify-content:center}.media-recap-carousel-modal__content{position:relative;width:min(120rem,100%);max-height:100%;overflow:auto;padding:5rem 1.5rem 1.5rem;background:#171f33}@media(min-width:750px){.media-recap-carousel-modal__content{padding:6rem 2rem 2rem}}.media-recap-carousel-modal__toggle{position:absolute;top:1rem;right:1rem;z-index:2;color:#fff}.media-recap-carousel-modal__video{position:relative;display:block;width:100%;aspect-ratio:16/9;background:#000}.media-recap-carousel-modal__video iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.media-resource-grid{padding:0 0 3rem}@media(min-width:750px){.media-resource-grid{padding-bottom:3.5rem}}@media(min-width:990px){.media-resource-grid{padding-bottom:4rem}}.media-resource-grid__section-bar{margin-bottom:.6rem}@media(min-width:750px){.media-resource-grid__section-bar{margin-bottom:.8rem}}.media-resource-grid__content{background:#171f33;padding:1.55rem}@media(min-width:750px){.media-resource-grid__content{padding:1.95rem}}@media(min-width:990px){.media-resource-grid__content{padding:2.2rem}}.media-resource-grid__grid{display:grid;grid-template-columns:1fr;gap:1.2rem}@media(min-width:750px){.media-resource-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}}@media(min-width:990px){.media-resource-grid__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}}.media-resource-grid__card{min-width:0;background:#171f33}.media-resource-grid__card-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.media-resource-grid__card-title{display:flex;align-items:center;justify-content:center;min-height:6rem;padding:1rem .9rem .95rem;background:#ed1c24;color:#fff;font-family:"TT Supermolot Neue Expanded",var(--font-heading-family);font-size:1.5rem;font-weight:800;font-style:italic;line-height:.84;letter-spacing:.01em;text-align:center;text-transform:uppercase}@media(min-width:750px){.media-resource-grid__card-title{min-height:6.8rem;padding:1.1rem 1rem 1rem;font-size:1.7rem}}@media(min-width:990px){.media-resource-grid__card-title{min-height:7.2rem;padding:1.15rem 1rem 1.05rem;font-size:1.85rem}}.media-resource-grid__card-desc{flex:1 1 auto;display:flex;align-items:center;min-height:7.2rem;padding:1.05rem .95rem 1.15rem;border:2px solid #ed1c24;border-top:0;background:#171f33;color:#fff;text-align:left}@media(min-width:750px){.media-resource-grid__card-desc{min-height:7.8rem;padding:1.15rem 1rem 1.2rem}}@media(min-width:990px){.media-resource-grid__card-desc{min-height:8.4rem;padding:1.2rem 1.05rem 1.25rem}}.media-resource-grid__card-desc p{margin:0;color:inherit;font-size:1.1rem;font-weight:700;line-height:1.05}@media(min-width:750px){.media-resource-grid__card-desc p{font-size:1.15rem}}@media(min-width:990px){.media-resource-grid__card-desc p{font-size:1.2rem}}.media-resource-grid__card-desc br{display:none}.media-grid{padding:4rem 0 2rem;background:#fff}@media(min-width:750px){.media-grid{padding:5rem 0 2.5rem}}@media(min-width:990px){.media-grid{padding:5.5rem 0 3rem}}.media-grid__section-bar{margin-bottom:.6rem}@media(min-width:750px){.media-grid__section-bar{margin-bottom:.8rem}}.media-grid__grid{display:grid;grid-template-columns:1fr;gap:1.4rem}@media(min-width:750px){.media-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}}@media(min-width:990px){.media-grid__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}}.media-grid__item{min-width:0}.media-grid__trigger{position:relative;display:block;width:100%;min-height:22rem;overflow:hidden;background:#171f33;cursor:pointer}@media(min-width:750px){.media-grid__trigger{min-height:25rem}}@media(min-width:990px){.media-grid__trigger{min-height:28rem}}.media-grid__media,.media-grid__preview,.media-grid__preview-frame{position:absolute;inset:0}.media-grid__preview{background:#171f33}.media-grid__preview img{display:block;width:100%;height:100%;object-fit:cover}.media-grid__preview--placeholder{background:#171f33}.media-grid__preview-frame{opacity:0}.media-grid__preview--animated .media-grid__preview-frame{animation:media-grid-gallery-fade var(--gallery-duration) infinite ease-in-out;animation-delay:var(--gallery-delay)}.media-grid__preview--gallery:not(.media-grid__preview--animated) .media-grid__preview-frame,.media-grid__preview--gallery .media-grid__preview-frame:first-child{opacity:1}.media-grid__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#171f332e,#171f33b8),#171f338c}.media-grid__content{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:2rem;text-align:center}.media-grid__title,.media-grid__subtitle{display:block;color:#fff;font-family:var(--font-heading-family);font-weight:800;line-height:.94;text-transform:uppercase}.media-grid__title{font-size:2rem}@media(min-width:750px){.media-grid__title{font-size:2.4rem}}@media(min-width:990px){.media-grid__title{font-size:2.8rem}}.media-grid__subtitle{font-size:1.9rem}@media(min-width:750px){.media-grid__subtitle{font-size:2.2rem}}@media(min-width:990px){.media-grid__subtitle{font-size:2.5rem}}.media-grid__play{position:absolute;right:1.6rem;bottom:1.6rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;background:#ed1c24eb;color:#fff}.media-grid__play .svg-wrapper,.media-grid__play svg{width:2rem;height:2rem}.media-grid-modal{position:fixed;inset:0;z-index:1000;display:none;padding:2rem 1.5rem;background:#0c121fdb}.media-grid-modal[open]{display:flex;align-items:center;justify-content:center}.media-grid-modal__content{position:relative;width:min(120rem,100%);max-height:100%;overflow:auto;padding:5rem 1.5rem 1.5rem;background:#171f33}@media(min-width:750px){.media-grid-modal__content{padding:6rem 2rem 2rem}}.media-grid-modal__content--photo{width:min(132rem,100%)}.media-grid-modal__toggle{position:absolute;top:1rem;right:1rem;z-index:2;color:#fff}.media-grid-modal__body{min-width:0}.media-grid-modal__gallery{display:grid;gap:1.2rem}.media-grid-modal__gallery-item img{display:block;width:100%;height:auto;background:#fff}.media-grid-modal__video{position:relative;display:block;width:100%;aspect-ratio:16/9;background:#000}.media-grid-modal__video iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}@keyframes media-grid-gallery-fade{0%,20%{opacity:0}25%,45%{opacity:1}50%,to{opacity:0}}
