.home-hero__tournament{align-items:flex-end;background-position:50%;background-size:cover;border-radius:var(--border-radius--3);margin-bottom:1.5rem!important;padding:7.5rem 1.5rem 1.5rem;position:relative}@media (max-width:991.98px){.home-hero__tournament{padding-top:2.5rem}}.home-hero__overlay{background:linear-gradient(0deg,#0c2b44e6,#fff0 80%);border-radius:var(--border-radius--3)}.home-hero__overlay,.home-hero__overlay-link{height:100%;left:0;position:absolute;top:0;width:100%}.home-hero__featured-content{color:#fff;z-index:1}@media (max-width:991.98px){.home-hero__featured-content{margin-top:1.5rem;order:2}}.home-hero__featured-content-eyebrow{background:var(--color--blue-light-400);border-radius:25px;display:inline-block;line-height:1;margin-bottom:.375rem;padding:8px 16px 4px}.home-hero__featured-content-eyebrow.live{background:red}.home-hero__featured-content h2{line-height:1;margin-bottom:0}@media (max-width:991.98px){.home-hero__featured-content h2{font-size:24px}.home-hero__featured-content p{font-size:14px}}.home-hero__featured-content-buttons{column-gap:.75rem;display:flex;flex-wrap:wrap;row-gap:.75rem}.home-hero__featured-content-buttons a{align-items:center;color:#fff;column-gap:.375rem;display:flex;flex-wrap:nowrap;position:relative;text-decoration:none;transition:all .3s ease-in-out}.home-hero__featured-content-buttons a:after{background:#fff;bottom:-5px;content:"";display:block;height:2px;position:absolute;transition:all .3s ease-in-out;width:100%}.home-hero__featured-content-buttons a:hover:after{background:var(--color--blue-light-400)}.home-hero__featured-content-buttons a img{height:24px;width:auto}.home-hero__featured-content-watch{column-gap:.75rem;display:flex;flex-wrap:wrap;margin-top:1.125rem;row-gap:.75rem}.home-hero__featured-image{max-width:250px;z-index:1}@media (max-width:991.98px){.home-hero__featured-image{max-width:200px;order:1}}.home-hero__featured-image img{margin-left:auto;max-width:100%;width:auto}@media (max-width:991.98px){.home-hero__featured-image img{margin-bottom:12px;margin-left:0;max-width:100px;width:100%}}.home-hero__boxes{row-gap:1.5rem}.home-hero__boxes-item a{height:100%;position:absolute;right:0;top:0;width:100%}.home-hero__boxes-item-image{background-position:50%;background-size:cover;border-radius:var(--border-radius--3);height:100%;position:relative}.home-hero__boxes-item-content{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:250px;padding:7.5rem .75rem .75rem;position:relative;z-index:1}.home-hero__boxes-item-content h3{line-height:1.1;margin-bottom:0}.tournament-popup__overlay{background-color:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:99999}.tournament-popup__overlay-flex{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.tournament-popup__content{background:var(--color--blue-dark-400);border-radius:var(--border-radius--3);color:#fff;display:flex;max-height:650px;max-width:1000px;position:relative;width:90%}.tournament-popup__content-close{position:absolute;right:24px;top:24px;z-index:2}.tournament-popup__content-close svg{cursor:pointer;position:absolute;right:0;top:0}.tournament-popup__content-close label{align-items:center;column-gap:3px;cursor:pointer;display:flex;font-size:12px;margin-top:-20px;opacity:.75}.tournament-popup__content-close input{cursor:pointer}.tournament-popup__content-logo{width:33%}@media (max-width:1199.98px){.tournament-popup__content-logo{width:40%}}@media (max-width:991.98px){.tournament-popup__content-logo{display:none}}.tournament-popup__content-logo img{border-bottom-left-radius:8px;border-top-left-radius:8px;height:100%}.tournament-popup__content-info{background:var(--color--blue-dark-400);border-bottom-right-radius:var(--border-radius--3);border-top-right-radius:var(--border-radius--3);display:flex;flex-wrap:wrap;justify-content:space-between;overflow-y:auto;position:relative;width:67%}@media (max-width:1199.98px){.tournament-popup__content-info{width:60%}}@media (max-width:991.98px){.tournament-popup__content-info{border-radius:var(--border-radius--3);padding:0;width:100%}}.tournament-popup__content-info-header{border-bottom:2px solid #fff;margin:0 2.25rem .5rem;padding:2.25rem 0 0;width:100%}@media (max-width:991.98px){.tournament-popup__content-info-header{margin:0 .75rem;padding:2.25rem 0 0}}.tournament-popup__content-info-header .typo-heading--1,.tournament-popup__content-info-header .typo-heading--3{line-height:1}.tournament-popup__content-info-main{padding:1.5rem 2.25rem;width:100%}@media (max-width:991.98px){.tournament-popup__content-info-main{padding:.75rem}}.tournament-popup__content-info-schedule{background:#fff;border-radius:var(--border-radius--3);padding:1.5rem}.tournament-popup__content-info-schedule-event{margin-bottom:.75rem}.tournament-popup__content-info-schedule .event-title{color:var(--color--gray-500)}.tournament-popup__content-info-schedule .event-details{border-radius:var(--border-radius--3);box-shadow:var(--box-shadow--primary)}.tournament-popup__content-info-schedule .event-details:not(first-child){margin-top:.75rem}.tournament-popup__content-info-schedule .event-timeline{background-color:var(--color--blue-light-400);border-top-left-radius:var(--border-radius--3);border-top-right-radius:var(--border-radius--3);color:#fff;padding:.75rem}.tournament-popup__content-info-schedule .event-platform{padding:.75rem}.tournament-popup__content-info-schedule .event-platform figure{display:inline-block;margin-bottom:0}.tournament-popup__content-info-schedule .event-platform img{display:inline-block;max-width:100px}.tournament-popup__content-info-buttons{margin-top:.75rem;text-align:center}.tournament-popup__content-info-buttons .button{border-color:var(--color--white);color:var(--color--white);margin:.1875rem 0}.tournament-popup__content-info-buttons .button:hover{background-color:var(--color--blue-light-400);border-color:var(--color--blue-light-400)}.tournament-popup__content-info-footer{align-items:center;background-color:var(--color--blue-light-400);bottom:0;column-gap:1.125rem;display:flex;justify-content:center;left:0;padding:.75rem 0;position:relative;row-gap:.375rem;text-align:center;width:100%}@media (max-width:991.98px){.tournament-popup__content-info-footer{border-bottom-left-radius:var(--border-radius--3);flex-wrap:wrap;position:relative}}.tournament-popup__content-info-footer a{color:#fff;display:block;font-size:16px;text-decoration:none}.tournament-popup__content-info-footer a:hover{border-bottom:2px solid #fff}