@font-face{font-family:Bebas-Neue;src:url(/build/assets/BebasNeue-Regular-D2CONTwO.ttf) format("truetype");font-weight:400;font-display:fallback}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Regular-BQsUpcHj.ttf) format("truetype");font-weight:400;font-display:fallback}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Medium-DZ4qtIu-.ttf) format("truetype");font-weight:500;font-display:fallback}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-SemiBold-B-lLb63I.ttf) format("truetype");font-weight:600;font-display:fallback}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Bold-DEcR8bPr.ttf) format("truetype");font-weight:700;font-display:fallback}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/material-symbols-sharp-CXDRp1-D.woff2) format("woff2")}@font-face{font-family:Material Symbols Sharp Filled;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/material-symbols-sharp-filled-DK1VUqRQ.woff2) format("woff2")}:root{--black: #181818;--white: #ecf0f1;--fff: #fff;--red: #d10f33;--green: rgb(0, 125, 0);--color-header-nav: #7c091e;--color-header-nav-hover: #d10f33;--color-header-nav-sub-hover: #d10f33;--color-tournament-winner: #d10f33;--color-tournament-loser: rgba(100, 8, 25, .639);--color-tournament-no-result: rgba(70, 70, 70, .7);--color-tournament-highlight: #FFB800;--black-t: #181818ee;--black-t-2: rgba(0, 0, 0, .58);--white-t: #ecf0f1ee;--red-t: #d10f33cc;--red-t-2: #7c091ecc;--shadow-color: #00000029;--box-shadow: 0 3px 6px var(--shadow-color);--text-shadow: var(--box-shadow);--font-weight-light: 300;--font-weight-regular: 400;--font-weight-semi-semibold: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--border-radius: 2px}html{--heading-fonts: "Bebas-Neue", "Montserrat", -apple-system, sans-serif;--body-fonts: "Montserrat", -apple-system, sans-serif;scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}body{font-family:var(--body-fonts);font-style:normal;line-height:1.5;-webkit-font-smoothing:antialiased;background-image:linear-gradient(#000c,#000000e6),url(/build/assets/bg-CLsbnLzY.webp);background-repeat:no-repeat;background-size:cover}main{flex:1}img,picture,video,canvas,svg{display:block;max-width:100%}img{image-rendering:-webkit-optimize-contrast!important}canvas{border:none;outline:none}input,button,textarea,select{font:inherit;color:inherit;-webkit-tap-highlight-color:var(--red-t)}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-style:normal}h1{color:var(--red);font-size:2.25rem;font-family:var(--heading-fonts);margin:0;line-height:1;margin-bottom:1rem;text-shadow:var(--box-shadow)}@media screen and (min-width: 800px){h1{font-size:3rem}}h2{color:var(--white);font-weight:var(--font-weight-semi-semibold);font-size:1.15rem;margin:0}@media screen and (min-width: 800px){h2{font-size:1.25rem}}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(255,255,255,.3)}strong,b{font-weight:var(--font-weight-bold)}.tagline{color:var(--white);font-size:1rem;margin:0 0 1rem}@media screen and (min-width: 800px){.tagline{font-size:1.2rem}}#root,#__next{isolation:isolate}.-hidden-on-mobile{display:none!important}@media screen and (min-width: 1200px){.-hidden-on-mobile{display:flex!important}}.material-symbols-sharp{font-family:Material Symbols Sharp;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none}.material-symbols-sharp.-filled{font-family:Material Symbols Sharp Filled}.symbol.-fill{fill:#000}.symbol.-stroke{stroke:#000}.wrapper-main{display:flex;flex-direction:column;height:100vh;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;color-scheme:light dark}.header__content,.main__content,.footer__content{max-width:100rem;margin:0 auto;padding:0 5vw}.intro-container{max-width:44rem}header{position:relative}header.-nav-open{background-color:var(--color-header-nav)}.header__content{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;margin-bottom:3rem}.header__logo{font-family:var(--heading-fonts);font-size:2rem;margin:0;text-shadow:var(--text-shadow);line-height:1;color:var(--white);text-shadow:var(--box-shadow)}.header__nav{position:absolute;right:0;top:80%;background-color:var(--color-header-nav);width:100%;height:max-content;z-index:2;box-shadow:var(--box-shadow)}.header__nav ul,.header__nav ul li{width:100%}.header__nav>ul{list-style:none;display:flex;align-items:center;flex-direction:column;padding:1rem 0}.header__nav ul li a{color:var(--white);font-size:1rem;display:block;text-align:center;padding:.75rem 1rem;width:100%}.header__nav ul li a:hover{background-color:var(--color-header-nav-hover)}.header__nav ul li.has-submenu{position:relative;display:flex;flex-direction:column;align-items:center}.header__nav-submenu{display:none;list-style:none;flex-direction:column;align-items:center;background-color:#0000004d;z-index:2}.header__nav ul li.has-submenu.open>.header__nav-submenu{display:flex}ul.header__nav-submenu li:first-child a{padding:1rem 1rem .75rem}ul.header__nav-submenu li:last-child a{padding:.75rem 1rem 1rem}ul.header__nav-submenu li a:hover{background-color:var(--color-header-nav-sub-hover)}.header__language-button img{height:1.2rem;width:1.6rem;margin:0 auto;border-radius:var(--border-radius)}.header__mobile-trigger{background:transparent;border:unset;display:flex;align-items:center;justify-content:center;font-size:2.5rem;cursor:pointer;color:var(--white)}@media screen and (min-width: 600px){header.-nav-open{background-color:unset}.header__logo{font-size:3rem}.header__nav{max-width:20rem;width:100%}.header__content{margin-top:2rem}.header__mobile-trigger{font-size:3rem}}@media screen and (min-width: 1200px){.header__content{margin-top:4rem;margin-bottom:4rem}.header__logo{font-size:4rem}.header__nav{position:static;width:auto;height:auto;z-index:unset;flex-direction:row;align-items:center;background-color:transparent;max-width:unset;box-shadow:none}.header__nav>ul{flex-direction:row;gap:1.5rem}.header__nav ul,.header__nav ul li{width:auto}.header__nav ul li a,ul.header__nav-submenu li:first-child a,ul.header__nav-submenu li:last-child a{text-align:start;white-space:nowrap;padding:0;transition:.05s ease-in-out}.header__nav ul li a:hover{opacity:.8;background-color:unset}.header__nav ul li.has-submenu{display:block}.header__nav-submenu{position:absolute;align-items:start;gap:1rem;margin-top:1rem;padding:1.25rem 2rem;background-color:var(--black-t-2);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.header__language-button{margin-left:1rem;margin-bottom:2px}.header__mobile-trigger{display:none}}.main__content{flex:1;padding-bottom:8rem}.footer__wrap{background-color:var(--black-t-2);padding:3rem 0}.footer__content{display:grid;align-items:center;margin:0 auto;grid-template-columns:1fr;gap:1rem}footer p{text-align:center;font-size:.75rem;color:var(--white)}footer p:first-child{font-size:.9rem}footer a{color:var(--white);text-decoration:underline;transition:.05s ease-in-out}footer a:hover{opacity:.8}footer .footer__left{text-align:center}footer .footer__right{display:flex;justify-content:center;gap:2.25rem;margin-top:1.5rem}footer .footer__left a{font-size:2rem;line-height:1.1;text-decoration:none;font-family:var(--heading-fonts)}footer .footer__right a{text-decoration:none}footer .footer__right img{height:1.8rem;width:1.8rem}@media screen and (min-width: 800px){.footer__content{grid-template-columns:1fr 1.2fr 1fr;gap:unset}footer .footer__left{text-align:start}footer .footer__right{justify-content:flex-end}footer .footer__right{margin-top:0}}@media screen and (min-width: 1200px){footer .footer__left a{font-size:2.2rem}footer p:first-child{font-size:1.05rem}}.carousel{width:100%;padding:1rem 0;background:#8d072099;box-shadow:var(--box-shadow)}.carousel__inner{display:flex;align-items:center;width:max-content;flex-wrap:nowrap;margin:0;padding-inline:0;list-style:none}.carousel[data-animated=true] .carousel__inner{animation:scroll 70s forwards linear infinite}.carousel[data-animated=true]:hover .carousel__inner{animation-play-state:paused}.carousel ul li{margin:0 2rem}.carousel a{display:flex;align-items:center;font-size:2rem;font-family:var(--heading-fonts);color:var(--white);text-decoration:none}.carousel img{height:50px}.carousel img.-large{height:34px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}@media screen and (min-width: 800px){.carousel{padding:2rem 0}.carousel ul li{margin:0 3.5rem}.carousel a{font-size:2.5rem}.carousel img{height:64px}.carousel img.-large{height:44px}}.countdown{margin-top:2.5rem}.countdown__cards{display:flex;gap:.5rem}.countdown__cards div{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;height:5rem;max-width:6rem;gap:.2rem;background-color:var(--red-t);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.countdown__cards p{color:var(--white);line-height:1;font-size:1rem;font-family:var(--heading-fonts)}.countdown__cards p:first-child{font-size:1.5rem}.countdown__date{color:var(--white);font-size:1.8rem;text-shadow:var(--text-shadow);font-family:var(--heading-fonts);margin-top:.5rem}@media screen and (min-width: 360px){.countdown__cards{gap:1rem}.countdown__cards div{height:6rem}.countdown__cards p{font-size:1.2rem}.countdown__cards p:first-child{font-size:2rem}}@media screen and (min-width: 800px){.countdown__cards div{height:7rem}.countdown__cards p{font-size:1.6rem}.countdown__cards p:first-child{font-size:2.6rem}.countdown__date{margin-left:2.2rem}}@media screen and (min-width: 1200px){.countdown{margin-top:4rem}}.dropdown__button{width:100%;padding:.5rem 1rem;border:none;font-size:1rem;color:var(--white);background-color:var(--red);border-radius:var(--border-radius);transition:.05s ease-in-out;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between}.dropdown__button:hover{opacity:.8}.dropdown__chevron{font-size:1.25rem}.dropdown__content{display:none}.dropdown.-open .dropdown__content{display:flex;padding:.5rem .25rem;background-color:#0000004d;border-radius:var(--border-radius)}@media screen and (min-width: 800px){.dropdown__button{font-size:1.25rem}.dropdown__chevron{font-size:1.75rem}.dropdown.-open .dropdown__content{padding:1rem}}.-hidden{display:none!important}.lds-ellipsis,.lds-ellipsis div{box-sizing:border-box}.lds-ellipsis{display:inline-block;position:relative;width:66px;height:10px}.lds-ellipsis div{position:absolute;top:0;width:10px;height:10px;border-radius:5px;background:currentColor;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:28px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:48px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(20px)}}.video-wrapper{position:relative;width:100%;max-width:40rem;aspect-ratio:16 / 9;margin-top:2rem;overflow:hidden;border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:22.5rem;border:0}@media screen and (min-width: 1200px){.video-wrapper{margin-top:4.3rem}}.tippy-box[data-theme~=rescue]{padding:.5rem 1rem .5rem .75rem;box-shadow:var(--box-shadow)}.tippy-box[data-theme~=rescue] .tooltip__container{display:flex;flex-direction:column;gap:.25rem;color:#eaeaea;list-style-position:inside}.tippy-box[data-theme~=rescue] .tooltip__list{display:flex;flex-direction:column;gap:.25rem;color:#eaeaea;padding-left:1.25rem}.main__content.-home .intro-container{max-width:unset}.main__content.-home .intro-container>section{max-width:42rem}@media screen and (min-width: 1200px){.main__content.-home .intro-container{display:flex;flex-direction:row;justify-content:space-between;gap:4rem}.main__content.-home .intro-container section:nth-child(2){flex-shrink:0;width:40%}}
