:root{--columns:1;--gap:1rem}@keyframes dot-bounce{0%{transform:translateY(0)}5%{transform:translateY(2px)}20%{transform:translateY(-8px)}35%{transform:translateY(4px)}40%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes dot-fade{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes dot-pulse{0%{transform:scale(1)}5%{transform:scale(.98)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes full-height{0%{height:0}to{height:100%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.m-landing-hero{margin:var(--landing-hero-margin,0);padding:var(--landing-hero-padding,0)}.m-landing-hero,.m-landing-hero__inner{max-width:100%;position:relative;width:100%}.m-landing-hero__inner{display:flex;flex-flow:var(--landing-hero-inner-flex-flow,column nowrap)}.m-landing-hero__logo{left:var(--landing-hero-logo-offset-left,1rem);margin:var(--landing-hero-logo-margin,0);max-width:11.75rem;padding:var(--landing-hero-logo-padding,0);position:absolute;top:var(--landing-hero-logo-offset-top,1rem);z-index:2}.m-landing-hero__image{aspect-ratio:var(--landing-hero-image-aspect-ratio,16/9);position:relative}@media screen and (min-width:80em){.m-landing-hero__image{max-height:calc(100svh - var(--header-height, 6.5625rem))}}.m-landing-hero__image :is(img){height:100%;object-fit:cover;position:absolute;width:100%;z-index:-1}.m-landing-hero__content{background:var(--landing-hero-content-bg,#fff200);bottom:var(--landing-hero-content-offset-bottom,auto);left:var(--landing-hero-content-offset-left,auto);margin:var(--landing-hero-content-margin,0);padding:var(--landing-hero-content-padding,1rem);position:var(--landing-hero-content-position,relative);right:var(--landing-hero-content-offset-right,auto);top:var(--landing-hero-content-offset-top,auto);width:100%;z-index:1}@media print,screen and (min-width:48em){.m-landing-hero__content{padding:var(--landing-hero-content-padding,2.5rem)}}@media screen and (min-width:80em){.m-landing-hero__content{padding:var(--landing-hero-content-padding,3.75rem)}}.m-landing-hero__content-inner{display:flex;flex-direction:column;gap:var(--landing-hero-content-inner-gap,1rem);margin:var(--landing-hero-content-inner-margin,0 auto);max-width:90rem}.m-landing-hero__heading{color:var(--landing-hero-heading-color,#2c2c2c);font-family:DM Sans,Helvetica,Roboto,Arial,sans-serif;font-weight:500;margin:var(--landing-hero-heading-margin,0);text-transform:capitalize}.m-landing-hero__copy{color:var(--landing-hero-copy-color,#2c2c2c);font-size:var(--landing-hero-copy-font-size,100%);font-weight:var(--landing-hero-copy-font-weight,normal)}.m-landing-hero__copy :is(p:last-child){margin-bottom:0}.m-landing-hero__button-group{display:flex;flex-flow:row wrap;gap:var(--landing-hero-button-group-gap,.5rem)}.m-landing-hero__button-group :is(a){background:#038c40;border:1px solid transparent;border-radius:0;color:#fff;display:block;font-family:DM Sans,Helvetica,Roboto,Arial,sans-serif;font-size:var(--landing-hero-link-font-size,1rem);font-weight:500;padding:.75rem 1rem;position:relative;text-decoration:none}.m-landing-hero__button-group :is(a):focus,.m-landing-hero__button-group :is(a):hover{background:#037736;border:1px solid transparent;color:#fff;text-decoration:none}.m-landing-hero__button-group .field--name-field-stream-link a{background:var(--landing-hero-stream-link-background,#038c40);border-radius:var(--landing-hero-stream-link-border-radius,0);color:var(--landing-hero-stream-link-color,#fff);padding:var(--landing-hero-stream-link-padding,1rem)}.m-landing-hero{--landing-hero-copy-font-size:1.728125rem;--landing-hero-logo-offset-left:auto;--landing-hero-content-bg:#101010;--landing-hero-heading-color:#fff;--landing-hero-copy-color:#fff;--landing-hero-link-font-size:0.833125rem;--landing-hero-copy-font-weight:500;--landing-hero-logo-offset-top:10rem}@media print,screen and (min-width:64em){.m-landing-hero{--landing-hero-copy-font-size:2.07375rem;--landing-hero-content-bg:none;--landing-hero-content-position:absolute;--landing-hero-content-offset-left:0;--landing-hero-content-offset-bottom:0;--landing-hero-content-inner-margin:0;--landing-hero-content-margin:0 auto;--landing-hero-content-offset-right:0;--landing-hero-logo-offset-top:11.25rem}}.m-landing-hero__image{background:linear-gradient(0deg,#101010,rgba(30,30,30,0) 48.69%)}@media screen and (min-width:80em){.m-landing-hero__image{max-height:calc(90svh - var(--clubcast-offset-top, 0px) - var(--header-height, 6.5625rem))}}.m-landing-hero__logo{right:1rem}@media print,screen and (min-width:64em){.m-landing-hero__logo{right:3.75rem}.m-landing-hero__content{max-width:97.5rem}}.m-landing-hero__content-inner{flex-direction:column-reverse}@media print,screen and (min-width:64em){.m-landing-hero__content-inner{max-width:25rem}}.m-landing-hero__heading{color:#fff200;font-size:.833125rem}.m-landing-hero__button-group :is(a){background:none;border:0;padding:0}.m-landing-hero__button--stream{background:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.m-landing-hero__button--stream>span{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}@media screen and (min-width:80em){.page-node-type-landing-page:not(:has(.m-inline-nav)):not(:has(.m-quick-links)):has(.m-landing__content>.field>.field__item:first-child>.m-landing-hero) .m-header--landing_page:not(.m-header--floating){--main-nav-mobile-menu-menu-item-icon-background:none;border-bottom:.0625rem solid #fff}}@media screen and (min-width:80em){.page-node-type-landing-page:not(:has(.m-inline-nav)):not(:has(.m-quick-links)):has(.m-landing__content>.field>.field__item:first-child>.m-landing-hero) .m-header--landing_page:not(.m-header--floating) .m-header__inner{--header-inner-background:none}}@media screen and (min-width:80em){.page-node-type-landing-page:not(:has(.m-inline-nav)):not(:has(.m-quick-links)):has(.m-landing__content>.field>.field__item:first-child>.m-landing-hero) .m-header--landing_page:not(.m-header--floating):hover .m-header__inner{--header-inner-background:#038c40}}@media screen and (min-width:80em){.page-node-type-landing-page:not(:has(.m-inline-nav)):not(:has(.m-quick-links)):has(.m-landing__content>.field>.field__item:first-child>.m-landing-hero) .m-header--landing_page:not(.m-header--floating) .m-header__inner:before{backdrop-filter:blur(13.75px);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}}@media screen and (min-width:80em){.page-node-type-landing-page:not(:has(.m-inline-nav)):not(:has(.m-quick-links)):has(.m-landing__content>.field>.field__item:first-child>.m-landing-hero) .m-landing-hero{margin-top:-7.71875rem}}