.wrapper{flex-direction:column;flex:1;width:800px;min-height:100vh;display:flex}.main{background-color:#fff;flex-direction:column;flex:1;display:flex}.header{flex-direction:column;display:flex}@media (width>=801px){.header{z-index:50;position:sticky;top:0;box-shadow:0 1px 8px #010d191f}}.language-picker{color:#fff;background-color:var(--black);justify-content:flex-end;display:flex;overflow:hidden}.language-and-globe-wrapper{flex-direction:row-reverse;align-items:center;padding:.25em;display:flex}.languages{opacity:0;align-items:center;transition:all .5s;display:flex;transform:translate(100%)}.languages:hover,.globe:hover~.languages{opacity:1;transition:all .5s;transform:translate(0)}.languages ul{flex-direction:row;justify-content:space-around;margin-right:.2em;display:flex}.languages li{align-items:center;margin-left:.1em;margin-right:.1em;display:flex}.languages li:first-child{margin-left:0}.languages li:last-child{margin-right:0}.languages li a,.languages li .language-button{color:inherit;text-transform:uppercase;font-size:.8em;font-family:var(--font-pill);font-weight:100;text-decoration:none}.language-button{appearance:none;cursor:pointer;background:0 0;border:none;min-width:1.75em;padding:.5em .4em;font-size:.95em}.languages li:not(:last-child):after{content:" /";font-size:.8em;font-family:var(--font-pill);margin-left:.1em;font-weight:100}.languages li:hover a,.languages li:hover .language-button,.languages li:focus-within a,.languages li:focus-within .language-button,.languages li.selected a,.languages li.selected .language-button{color:gold}.icon-button{appearance:none;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.globe{z-index:1;width:32px;height:32px;position:relative}.globe:before{content:"";background-color:#fff;width:22px;height:18px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:url(/icons/globe.svg);mask-image:url(/icons/globe.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.skip-link{z-index:1000;color:#fff;background:#000;padding:.5em 1em;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{top:.5em;left:.5em}.route-loading{background-color:#fff;background-image:linear-gradient(90deg,#f0eded 0%,#f8f6f5 50%,#f0eded 100%);background-size:200% 100%;min-height:60vh;animation:1.5s ease-in-out infinite route-loading-shimmer}@keyframes route-loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.logo-and-menu{background-color:var(--white);justify-content:space-between;display:flex}.header-logo{aspect-ratio:528/169;background-image:url(/images/header-logo.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;height:100px;margin-left:1em}.menu{margin-right:1em;display:flex}.menu ul{flex-direction:row;align-items:center;margin-top:0;margin-bottom:0;padding-left:0;display:flex}.menu li{margin-left:.1em;margin-right:.1em;display:flex}.menu li:first-child{margin-left:0}.menu li:last-child{margin-right:0}.menu li a{color:#000;font-size:.85em;font-weight:700;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;padding:1em;text-decoration:none}.menu li:hover a{color:#fff;background-color:#000;border-radius:4px}.mobile-menu,.mobile-language-picker{display:none}.footer{color:var(--gray-500);background-color:var(--black);padding:1em 0;display:flex}.footer a{color:inherit;text-decoration:none}.footer-logo-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.footer-logo{aspect-ratio:119/62;background-image:url(/images/footer-logo.svg);background-position:50%;background-repeat:no-repeat;background-size:60%;flex:1;height:100px}.footer-menus{flex:2;justify-content:space-around;padding-top:.3em;font-size:.75em;line-height:2.5em;display:flex}.footer-menus>div{margin-left:.25em;margin-right:.25em}.footer-menus>div:first-child{margin-left:0}.footer-menus>div:last-child{margin-right:0}.footer-menus ul{flex-direction:column;flex:1;list-style:none;display:flex}.footer-menus ul li{margin-top:.1em;margin-bottom:.1em}.footer-menus ul li:first-child{margin-top:unset}.footer-menus ul li:last-child{margin-bottom:unset}.footer-menus ul li.underline{text-decoration:underline}.footer .white{color:#fff}.footer-contact-menu ul li{line-height:unset}.footer-contact-menu ul li.contact-details{margin-top:.5em;line-height:1.5em}.social{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.social-icons ul{flex-direction:row;justify-content:center;display:flex}.social-icons li{justify-content:center;margin:.25em;display:flex}.social-icons li:first-child{margin-left:0}.social-icons li:last-child{margin-right:0}.social-icons li a{aspect-ratio:1;box-sizing:content-box;background-color:var(--gray-500);width:28px;padding:6px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:28px 28px;mask-size:28px 28px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.social-icons li a.youtube{background-color:var(--gray-500);-webkit-mask-image:url(/icons/youtube.svg);mask-image:url(/icons/youtube.svg)}.social-icons li a.facebook{-webkit-mask-image:url(/icons/facebook.svg);mask-image:url(/icons/facebook.svg)}.social-icons li a.instagram{background-color:var(--gray-500);-webkit-mask-image:url(/icons/instagram.svg);mask-image:url(/icons/instagram.svg);-webkit-mask-size:100%;mask-size:100%}.about-wrapper{padding:1em;display:flex}@media (width<=800px){.wrapper{width:100vw}.language-picker{display:none}.logo-and-menu{justify-content:space-between}.header-logo{margin-left:0}.mobile-menu{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.mobile-menu ul,.mobile-language-picker ul{z-index:1;background-color:var(--white);width:100%;box-shadow:0 1px 3px var(--gray-400) inset;flex-direction:column;list-style:none;display:flex;position:absolute;top:100px;left:0}.mobile-menu ul li,.mobile-language-picker ul li{justify-content:center;margin:10px 20px;display:flex}.mobile-menu ul li a,.mobile-language-picker ul li a{color:#000;font-weight:var(--weight-black)}.mobile-language-picker ul li a{text-transform:uppercase}.mobile-menu-icon{cursor:pointer;background-color:#0000;width:44px;height:44px;position:relative}.mobile-menu-icon:before{content:"";background-color:#000;width:28px;height:28px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:url(/icons/menu.svg);mask-image:url(/icons/menu.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mobile-language-picker{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.mobile-language-picker .globe{width:44px;height:44px}.mobile-language-picker .globe:before{background-color:#000;width:28px;height:22px}.mobile-language-picker .languages,.menu{display:none}.footer{flex-direction:column}.footer-logo-wrapper{order:-2;height:150px;display:flex}.footer-logo{background-size:80%;height:150px}.footer-menus{justify-content:center;gap:5em}.footer-rules-menu{order:-1}.footer-contact-menu{order:-2}.footer-website-menu{display:none}.social{order:-1}.social-pitch{display:none}.social-icons li a{width:40px;height:40px}}.cookies-banner{z-index:100;color:#1a1a1a;background-color:#fff;border:1px solid #00000014;border-radius:12px;flex-direction:column;gap:.75em;max-width:22em;padding:1.25em 1.25em 1em;font-size:.85em;line-height:1.5;animation:.25s ease-out cookies-banner-in;display:flex;position:fixed;bottom:1.25em;right:1.25em;box-shadow:0 12px 32px #010d192e}.cookies-banner:before{content:"🍪";font-size:1.1em}.cookies-banner-pitch p{color:#333;margin:0}.cookies-banner-buttons ul{flex-flow:wrap;gap:.5em;margin:0;padding:0;list-style:none;display:flex}.cookies-banner-buttons li{flex:auto;margin:0}.cookies-banner-buttons li button{color:#fff;cursor:pointer;background-color:var(--red);border:1px solid #0000;border-radius:8px;width:100%;padding:.55em .9em;font-size:.95em;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.cookies-banner-buttons li button:hover{background-color:#b21111}.cookies-banner-buttons li button.reject{color:#333;background-color:#0000;border-color:#c4c4c4}.cookies-banner-buttons li button.reject:hover{border-color:var(--gray-500);background-color:#f4f4f4}@media (width<=800px){.cookies-banner{max-width:unset;width:calc(100% - 1.5em);bottom:.75em;left:.75em;right:.75em}}@keyframes cookies-banner-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.toast-viewport{z-index:200;pointer-events:none;flex-direction:column;gap:.5em;max-width:22em;display:flex;position:fixed;top:1.25em;right:1.25em}.toast{pointer-events:auto;color:#1a1a1a;background-color:#fff;border:1px solid #00000014;border-radius:10px;align-items:flex-start;gap:.75em;padding:.85em 1em;font-size:.9em;line-height:1.4;animation:.18s ease-out toast-in;display:flex;box-shadow:0 12px 28px #010d192e}.toast:before{content:"";border-radius:3px;flex:none;align-self:stretch;width:6px;margin:-.85em .25em -.85em 0;display:block}.toast-success:before{background-color:var(--success)}.toast-error:before{background-color:var(--error)}.toast-info:before{background-color:#1976d2}.toast-message{overflow-wrap:anywhere;flex:1;margin:0}.toast-close{appearance:none;color:#777;cursor:pointer;background:0 0;border:none;margin:-.25em -.25em 0 0;padding:0 .25em;font-size:1.4em;line-height:1}.toast-close:hover{color:#1a1a1a}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.toast-viewport{max-width:none;inset:auto 1em 1em}}@font-face{src:url(/fonts/LeagueSpartan-VariableFont_wght.ttf)format("truetype-variations");font-family:LeagueSpartan;font-display:swap}@font-face{src:url(/fonts/Nunito-VariableFont_wght.ttf)format("truetype-variations");font-family:Nunito;font-display:swap}@font-face{src:url(/fonts/Nunito-ExtraLight.ttf)format("truetype");font-family:Nunito-ExtraLight;font-display:swap}@font-face{src:url(/fonts/Yellowtail-Regular.ttf)format("truetype");font-family:Yellowtail-Regular;font-display:swap}:root{--black:#010d19;--white:#f0eded;--red:#900;--red-hover:#b21111;--gray-300:#c4c4c4;--gray-400:#888;--gray-500:#828282;--gray-600:#666;--gray-700:#555;--gray-800:#444;--grey:var(--gray-500);--focus-ring:#ffb000;--success:#1a7e3a;--error:#c62828;--info:#1976d2;--font-display:leaguespartan, sans-serif;--font-body:nunito, system-ui, sans-serif;--font-pill:nunito-extralight, sans-serif;--font-script:yellowtail-regular, cursive;--weight-light:200;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--weight-black:800;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--shadow-sm:0 1px 3px #010d191f;--shadow-md:0 4px 12px #010d1924;--shadow-lg:0 12px 32px #010d192e}*{box-sizing:border-box;font-family:var(--font-body);margin:0;padding:0;text-decoration:none}body{background-color:var(--black);flex-direction:column;align-items:center;min-height:100vh;display:flex}a:visited,a:link{color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:focus:not(:focus-visible){outline:none}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=800px){body{background-color:#fff}}.btn{appearance:none;border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--text-base,1em);border:1px solid #0000;justify-content:center;align-items:center;padding:.625em 1.1em;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn[disabled]{cursor:not-allowed;opacity:.7}.btn-primary{background-color:var(--red);color:#fff;box-shadow:var(--shadow-sm)}.btn-primary:hover{background-color:var(--red-hover)}.btn-secondary{color:var(--gray-800);border-color:var(--gray-300);background-color:#0000}.btn-secondary:hover{border-color:var(--gray-500);background-color:#f4f4f4}.btn-lg{padding:.75em 1.4em;font-size:1.05em}.content ol{counter-reset:item;list-style:none}.content li{counter-increment:item}.content li :first-child{display:inline-block}.content li:before{content:counters(item, ".") ". ";font-weight:var(--weight-bold)}.content li>ol{counter-reset:item}.content ul{list-style-type:none}.content ul li:before{content:"- "}
