@font-face{font-family:SourceSansPro-Bold;src:url(SourceSansPro-Bold.otf)}@font-face{font-family:SourceSansPro-Semibold;src:url(SourceSansPro-Semibold.otf)}@font-face{font-family:SourceSansPro-Regular;src:url(SourceSansPro-Regular.otf)}@font-face{font-family:SourceSansPro-Light;font-weight:300;src:url(SourceSansPro-Light.otf)}@font-face{font-family:SourceSansPro-Black;src:url(SourceSansPro-Black.otf)}.italic{font-style:italic}.bold{font-weight:700}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{-ms-overflow-style:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-sizing:border-box;margin:0;padding:0;scrollbar-width:none}::-webkit-scrollbar{display:none}html{background:#060d1b}.wrapper,body,html{-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:flex;flex-direction:column;font-family:SourceSansPro-Regular,Arial,sans-serif;font-size:1rem;height:auto;line-height:1.5;min-height:100%;width:100%}@media (min-width:400px){.wrapper,body,html{font-size:calc(.875rem + .4vw)}}@media (min-width:clamp(1280px,15vw + 1280px,1536px)){.wrapper,body,html{font-size:1.125rem}}#app,.wrapper,body{display:flex;flex-grow:1}#app{display:flex;flex-direction:column;margin:0 auto;width:100%}.wrapper{display:none}.wrapper.active{display:flex}@media screen and (orientation:landscape){.wrapper.active{display:none}}.hide{display:none}button,img,label{display:block}h1,h2,h3{font-weight:700}main{align-items:center;display:flex;justify-content:center;padding:0}.page,main{flex-direction:column;flex-grow:1;position:relative;width:100%}.page{display:none;padding:1rem 2rem}.page--center{justify-content:center}.page.active{display:flex}a,button{cursor:pointer}img{display:block;height:auto;max-width:100%}.form{background:rgba(0,0,0,.35);border-radius:1rem;display:flex;flex-direction:column;font-family:SourceSansPro-Semibold,Arial,sans-serif;margin:3rem auto 0;padding:2rem;width:100%}@media screen and (max-height:740px),screen and (max-width:420px){.form{margin-top:1.5rem;padding:1.5rem}}@media screen and (min-width:clamp(768px,10vw + 768px,1024px)) and (orientation:portrait){.form{padding:5rem}}.form--personal-question{background:rgba(0,0,0,.45);border-radius:1rem;max-width:800px;padding:1.5rem;width:95%}@media screen and (min-width:clamp(768px,10vw + 768px,1024px)) and (orientation:portrait){.form--personal-question{max-width:900px;padding:5rem;width:100%}}.form--margin{margin:6rem auto}.form__section{display:flex;flex-direction:column;gap:.25rem;margin:0;position:relative;width:100%}.form__section_dob,.form__section_dob2{grid-gap:.5rem;display:grid;grid-template-columns:1fr 1fr 1fr}.form__section_text{flex-direction:row-reverse;justify-content:flex-end}.form__section_text-linear{flex-direction:row}.form__section_col-1{width:100%}.form__section_col-2{width:47.5%}.form__section_col-3{width:100%}@media screen and (min-width:clamp(640px,7vw + 640px,768px)) and (orientation:portrait){.form__section_col-3{width:30%}}@media screen and (min-width:clamp(768px,10vw + 768px,1024px)) and (orientation:landscape){.form__section_col-3{width:30%}}.form__section_col-4{width:25%}.form__section_column{flex-direction:column;justify-content:center;position:relative}.form__section_column .form__input-radio{margin:0}.form__section_column .form__label-radio{color:#fff}.form__section_column .form__label-radio--center{text-align:center}.form__section_column span{bottom:-spacing("sm");position:absolute}@media screen and (min-width:clamp(640px,7vw + 640px,768px)) and (orientation:portrait){.form__section{margin:.5rem auto}}@media screen and (min-width:clamp(768px,10vw + 768px,1024px)) and (orientation:landscape){.form__section{margin:.5rem 0}}.form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #000;border-radius:1rem;color:#000;flex:1 1 auto;padding:1rem;width:100%}@media screen and (min-width:clamp(768px,10vw + 768px,1024px)) and (orientation:portrait){.form__input{padding:1.5rem 1.25rem}}@media screen and (min-width:clamp(768px,10vw + 768px,1024px)) and (orientation:landscape){.form__input{padding:1rem 1.5rem}}.form__input::-moz-placeholder{color:rgba(0,0,0,.65)}.form__input::placeholder{color:rgba(0,0,0,.65)}.form__input--white{border:1px solid #fff;color:#fff}@media screen and (min-width:clamp(640px,7vw + 640px,768px)) and (orientation:portrait){.form__input--white{border:2px solid #fff;font-size:1.25rem;padding:1rem}}@media screen and (min-width:clamp(1024px,12vw + 1024px,1280px)) and (orientation:portrait){.form__input--white{border:2px solid #fff;font-size:1.5rem;padding:1.5rem}}.form__input--white::-moz-placeholder{color:#fff}.form__input--white::placeholder{color:#fff}.form__input--hidden{opacity:.1}.form__input.invalid{border:2px solid #f44}.form__input-wrapper{position:relative;width:100%}.form__input-wrapper .form__input-text{padding-right:1.5rem}.form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(icon-dropdown.png);background-position:96.5%;background-repeat:no-repeat;background-size:8%;border:1px solid #f9f871;border-radius:.5rem;color:#f9f871;flex:1 1 auto;padding:.5rem 3rem .5rem 1rem;width:100%}@media screen and (min-width:600px) and (orientation:landscape){.form__select{background-size:4%}}@media screen and (min-width:clamp(640px,7vw + 640px,768px)) and (orientation:portrait){.form__select{background-size:5%;padding:.5rem 3rem .5rem 1rem}}@media screen and (min-width:clamp(768px,10vw + 768px,1024px)) and (orientation:landscape){.form__select{background-size:5%;padding:.5rem}}.form__select.invalid{border:2px solid #f44}.form__label{color:#fff;font-family:font-family();font-size:1.125rem;margin:0 0 1rem;text-align:left;width:99%}.form__label--center{text-align:center}@media screen and (min-width:clamp(1024px,12vw + 1024px,1280px)){.form__label{font-size:1.25rem}}.form__text{font-size:1rem;line-height:1.75;margin:.5rem auto;text-align:center}.form__checkbox-wrapper,.form__text{color:#fff;font-weight:700;width:100%}.form__checkbox-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;font-family:font-family();justify-content:flex-start;margin:0 auto}.form__checkbox-wrapper a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.form__checkbox-wrapper label{font-size:.875rem;line-height:1.2;max-width:85%;text-align:left}.form__checkbox-wrapper label.invalid{color:#f44}@media screen and (min-width:clamp(640px,7vw + 640px,768px)) and (orientation:portrait){.form__checkbox-wrapper label{font-size:1rem;max-width:90%}}@media screen and (min-width:clamp(768px,10vw + 768px,1024px)) and (orientation:landscape){.form__checkbox-wrapper label{font-size:1rem;max-width:92.5%}}.form__checkbox-wrapper_end{flex-direction:row-reverse;justify-content:center}.form__checkbox-wrapper_nowrap{flex-wrap:nowrap}.form__checkbox-wrapper_centered{align-items:center}.form__checkbox-wrapper .form__radio-wrapper{max-width:90%}.form__checkbox-wrapper>.form__input-checkbox+.form__radio-wrapper,.form__checkbox-wrapper>.form__input-checkbox+.form__radio-wrapper .form__input-radio{display:none}.form__checkbox-wrapper>.form__input-checkbox:checked+.form__radio-wrapper{display:flex}.form__checkbox-wrapper>.form__input-checkbox:checked+.form__radio-wrapper .form__input-radio{display:block}.form__input-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1.5px solid #fff!important;border-radius:0;height:1.5rem;margin:0 .5rem 0 0;width:1.5rem}.form__input-checkbox:checked{background-image:url(icon-checkmark.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:75%!important;border:2px solid #f9f871!important}.form__label-checkbox{align-items:center;color:#fff;display:flex;margin:0 0 .5rem}.form__label-checkbox--block{display:block;font-family:font-family()}.form__label-checkbox a,.form__label-checkbox span{color:#f9f871;-webkit-text-decoration:underline;text-decoration:underline}.form__fieldset{border:0;margin:0 0 1rem;padding:0}.form__legend{color:#fff;font-size:1.125rem;margin:0 auto .5rem}@media screen and (min-width:clamp(1024px,12vw + 1024px,1280px)){.form__legend{font-size:1.25rem;margin:0 auto .5rem}}.form__radio-wrapper{align-items:center;display:flex;flex-direction:row;margin-bottom:.5rem;width:100%}.form__radio-wrapper .form__section{margin:.5rem 0 0}.form__radio-wrapper span{display:block;font-size:.875rem}@media screen and (min-width:1400px){.form__radio-wrapper{margin:1rem auto 0}}.form__input-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:1rem;height:0;margin:0;padding:0;width:0}.form__input-radio:checked{border-radius:1rem;color:red!important}.form__input-radio:checked:parent,.form__input-radio:checked~label{color:red!important}.form__input-radio:checked:parent,.form__input-radio:checked~label{background-color:hsla(60,92%,71%,.1);border:1px solid #f9f871}.form__label-radio{border:1px solid transparent;border-radius:1rem;cursor:pointer;font-family:SourceSansPro-Regular,Arial,sans-serif;margin:.25rem 0 0;padding:.5rem 1rem;text-align:left;transition:all .3s ease;width:auto}.form__label-radio:hover,.form__label-radio[data-checked=true]{background-color:#f9f871;color:#000}@media screen and (min-width:1400px){.form__label-radio{min-width:5%}}@media screen and (min-width:clamp(768px,10vw + 768px,1024px)) and (orientation:portrait){.form__label-radio{border-radius:2rem;font-size:max(1.75rem,min(1.5vw,3rem))}}.form .textarea-container{width:100%}.form__textarea{background-color:transparent;border:1px solid #f9f871;border-radius:.5rem;color:#f9f871;margin:.5rem 0 0;min-height:10vh;padding:.5rem;width:100%}.form__textarea::-moz-placeholder{color:#f9f871}.form__textarea::placeholder{color:#f9f871}.form__textarea.invalid{border:2px solid #f44}.form #rulesLink{-webkit-text-decoration:underline;text-decoration:underline}.form .errorMessage{color:#f44;font-size:.75em;margin:0 0 1rem;text-align:left;width:100%}.form .errorMessage--special{border-top:1px solid #f44;margin:1rem 0 0;padding-top:.5rem;text-align:center}@media screen and (min-width:clamp(768px,10vw + 768px,1024px)) and (orientation:landscape){.form .errorMessage{font-size:.875em}}.form input:-webkit-autofill,.form input:-webkit-autofill:focus,.form input:-webkit-autofill:hover,.form select:-webkit-autofill,.form select:-webkit-autofill:focus,.form select:-webkit-autofill:hover,.form textarea:-webkit-autofill,.form textarea:-webkit-autofill:focus,.form textarea:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 30px #fff}.form .email-client{background-color:transparent!important;background-image:url(icon-email-at.png);background-position:50%;background-repeat:no-repeat;background-size:40%;border-color:transparent;bottom:0;color:rgba(0,0,0,.012);height:100%;position:absolute;right:0;width:1.5rem}.form .sr-only{clip:rect(0,1px,1px,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.form__error{color:#f44;font-size:.875rem;margin-top:.25rem}.form__disclaimer{color:#fff;font-size:.75rem;line-height:1.25;margin:0 auto 1rem;text-align:left}@media screen and (min-width:clamp(768px,10vw + 768px,1024px)) and (orientation:portrait){.form__disclaimer{font-size:1rem}}.form__disclaimer a{color:#00d7e8;-webkit-text-decoration:none;text-decoration:none}.modal{background:rgba(0,0,0,.75);bottom:0;color:#fff;display:flex;flex-direction:column;height:auto;left:0;line-height:1.2;min-height:100%;padding:2rem;position:fixed;right:0;top:0;width:100%;z-index:1000}.modal--centered{align-items:center;height:100%;justify-content:center}.modal--leaderboard{background-color:rgba(0,0,0,.75);padding:0}.modal--privacy-policy{padding:1rem}.modal_hidden{display:none}.modal__wrapper{background-color:#fff;border-radius:1rem;color:#000;margin:0 auto;max-width:1200px;padding:4rem 2rem;position:relative}.modal--privacy-policy .modal__wrapper{display:flex;flex-direction:column;height:min(85vh,44rem);max-height:85vh;overflow:hidden;padding:3.5rem 1rem 1rem;width:min(1100px,95vw)}.modal__wrapper .modal__container--privacy-policy{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.modal__wrapper .modal__iframe{border:0;flex:1 1 auto;height:100%;min-height:0;width:100%}.modal__wrapper.lb{background-color:rgba(2,1,26,.75);border-radius:2rem;color:#fff;display:flex;flex-direction:column;height:min(85vh,40rem);max-height:85vh;max-width:1600px;overflow:hidden;overscroll-behavior:contain;padding:0;width:90%}.modal__wrapper.lb .leaderboard{display:flex;flex-direction:column;height:100%;min-height:0}.modal__wrapper.lb .leaderboard__header{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:1rem;justify-content:flex-start;padding:1rem 4rem 1rem 1rem}.modal__wrapper.lb .leaderboard__header-image{flex:0 0 auto;height:3rem;-o-object-fit:contain;object-fit:contain;width:3rem}.modal__wrapper.lb .leaderboard__header-block{flex:1 1 auto;min-width:0}.modal__wrapper.lb .leaderboard__header-title{font-size:1.25rem;line-height:1.2;margin:0;text-align:left}.modal__wrapper.lb .leaderboard__header-description{font-size:.875rem;line-height:1.2;margin:.25rem 0 0;text-align:left}.modal__wrapper.lb .leaderboard__section{padding:0 1rem 1rem}.modal__wrapper.lb .leaderboard__body{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.modal__wrapper.lb .leaderboard__table-row{grid-column-gap:.75rem;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:3rem minmax(0,2fr) minmax(0,2.5fr) minmax(0,1.5fr)}.modal__wrapper.lb .leaderboard__table-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal__wrapper.lb .leaderboard__table-cell--rank{justify-content:center}.modal__wrapper.lb .leaderboard__table-cell--points{justify-content:flex-end;text-align:right}.modal__wrapper.lb .modal__close{align-items:center;background-color:#f9f871!important;border-radius:50%;display:flex;height:2.5rem;justify-content:center;padding:0;right:.75rem;top:.75rem;width:2.5rem}.modal__wrapper.lb .modal__close-icon{font-size:1.25rem;height:100%;line-height:1;width:100%}.modal__close{background-color:transparent;border:none;color:#000;font-size:1.5rem;font-weight:900;height:3.5rem;padding:.5rem;position:absolute;right:0;top:0;width:3.5rem;z-index:1}.modal__close-icon{align-items:center;color:#000;display:flex;height:100%;justify-content:center;width:100%}.modal__overlay{background-color:rgba(0,0,0,.75);bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .3s ease}.modal__panel{background-color:#fff;border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:inline-block;overflow:hidden;text-align:left;transform:translate(0);transition:all .3s ease;vertical-align:bottom}@media (min-width:640px){.modal__panel{margin-bottom:2rem;margin-top:2rem;max-width:32rem;vertical-align:middle;width:100%}}.modal h1{font-size:1.25rem}.modal h1,.modal h2{margin:0 auto 1rem;text-align:center}.modal h2{font-size:1rem}.modal ol,.modal p,.modal ul{font-size:1rem;margin:.5rem auto;text-align:left}.modal ol.small,.modal p.small,.modal ul.small{font-size:.75rem}.modal li{font-size:1rem;margin:0 auto 1rem}.prize-details{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:left}.prize-details__section{align-items:center;border-bottom:2px solid #f9f871;display:flex;flex-direction:row;flex-wrap:wrap;margin:.5rem 0 1.5rem;padding-bottom:.5rem;width:100%}.prize-details__section img{max-width:50px;width:15%}.prize-details__title{font-family:SourceSansPro-Bold,Arial,sans-serif;font-size:max(1.25rem,min(1.5vw,2rem));margin:0 .5rem;text-align:center;text-transform:uppercase}.prize-details__prizes{align-items:center;display:flex;margin:.5rem 0;width:100%}.prize-details__prizes-text{font-family:SourceSansPro-Regular,Arial,sans-serif;font-size:1rem;margin:0 .5rem!important}.orientation{align-items:center;background:#000;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}@media screen and (orientation:portrait){.orientation{display:none}}@media screen and (min-width:1400px){.orientation{display:none}}.orientation__wrapper{position:relative}.orientation__section,.orientation__wrapper{align-items:center;display:flex;justify-content:center}.orientation__section{background-color:transparent;height:100%;left:0;position:absolute;top:0;width:100%}.orientation__text{color:#fff;font-size:1.75rem;font-style:italic}.orientation__image{-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-name:rotate;margin:0 auto;max-width:55%;-webkit-transition-timing-function:linear}.orientation__image_medium{max-width:50%}.orientation__image_small{max-width:25%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rotate{animation:rotate 3s linear infinite}.margin-top{margin-top:1rem}.button-container{display:flex;flex-direction:column;gap:.25rem;margin:2rem auto}.button{align-items:center;background:#f9f871;border:none;border-radius:9999px;box-shadow:0 6px 14px rgba(0,0,0,.25);color:#0a192f;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;line-height:1.5;margin:3rem auto .5rem;padding:1rem 2rem;text-align:center;transition:all .3s cubic-bezier(0,0,.2,1);width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width:clamp(480px,5vw + 480px,640px)){.button{min-width:200px;padding:1rem}}@media screen and (min-width:clamp(768px,10vw + 768px,1024px)) and (orientation:portrait){.button{font-size:1.5rem;min-width:200px;padding:1.5rem 4rem}}.button:hover{box-shadow:0 10px 18px rgba(0,0,0,.3);filter:brightness(1.1);transform:translateY(-2px)}.button:active{box-shadow:0 2px 6px rgba(0,0,0,.2);transform:translateY(1px) scale(.98);transition:all .1s ease-out}.button:focus-visible{outline:2px solid #f9f871;outline-offset:2px}.button--secondary{background:transparent;color:#fff}.button--secondary:hover{background:hsla(60,92%,71%,.1)}.button--disabled,.button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.button--loading{cursor:not-allowed;opacity:.8;pointer-events:none;position:relative}.button--loading:before{animation:spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:hsla(0,0%,100%,.9);content:"";height:1.3rem;left:50%;margin-left:-.65rem;margin-top:-.65rem;position:absolute;top:50%;width:1.3rem}.button--small{font-size:.875rem;padding:.5rem 1.5rem}.button--large{font-size:1.125rem;padding:1.5rem 3rem}.button#buttonPhoneSubmit{margin:auto auto 2rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader{align-items:center;display:none;height:100svh;justify-content:center;left:0;min-height:100%;position:absolute;top:0;width:100%;z-index:992}.loader--show{display:flex}.loader__wrapper{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;margin:auto 0;position:relative;top:0;width:100%}.loader__text{font-size:1.5rem;font-style:italic}.loader__image{max-width:100px;width:50%}.loader__spinner{animation:loaderSpin .85s linear infinite;border:6px solid hsla(0,0%,100%,.25);border-radius:999px;border-top-color:hsla(0,0%,100%,.95);height:56px;width:56px}@keyframes loaderSpin{to{transform:rotate(1turn)}}.forest-background{--bg-image:url(background-angle.jpg);--bg-size:cover;--bg-position:bottom right;background-color:rgba(0,0,0,.35);background-image:url(background-angle.jpg);background-image:var(--bg-image);background-position:100% 100%;background-position:var(--bg-position);background-repeat:no-repeat;background-size:cover;background-size:var(--bg-size);overflow:hidden;position:relative}.forest-background>*{position:relative;z-index:2}.forest-background:after,.forest-background:before{bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0}.forest-background:before{animation:twinkle-forest 20s linear infinite;background-image:radial-gradient(5px 5px at 12% 18%,#cfe8ff 50%,transparent 66%),radial-gradient(4px 4px at 36% 72%,rgba(207,232,255,.95) 50%,transparent 64%),radial-gradient(5px 5px at 68% 34%,#cfe8ff 50%,transparent 66%),radial-gradient(4px 4px at 82% 62%,rgba(207,232,255,.9) 50%,transparent 64%),radial-gradient(4px 4px at 24% 48%,rgba(207,232,255,.85) 50%,transparent 66%),radial-gradient(4px 4px at 54% 14%,rgba(207,232,255,.85) 50%,transparent 66%),radial-gradient(4px 4px at 74% 86%,rgba(207,232,255,.85) 50%,transparent 66%),radial-gradient(2px 2px at 6% 40%,rgba(207,232,255,.9) 50%,transparent 60%),radial-gradient(2px 2px at 18% 86%,rgba(207,232,255,.85) 50%,transparent 60%),radial-gradient(2px 2px at 44% 26%,rgba(207,232,255,.9) 50%,transparent 60%),radial-gradient(2px 2px at 58% 78%,rgba(207,232,255,.85) 50%,transparent 60%),radial-gradient(2px 2px at 92% 22%,rgba(207,232,255,.9) 50%,transparent 60%),radial-gradient(2px 2px at 88% 92%,rgba(207,232,255,.85) 50%,transparent 60%),radial-gradient(3px 3px at 8% 12%,rgba(207,232,255,.8) 50%,transparent 62%),radial-gradient(3px 3px at 16% 58%,rgba(207,232,255,.8) 50%,transparent 62%),radial-gradient(3px 3px at 26% 10%,rgba(207,232,255,.8) 50%,transparent 62%),radial-gradient(3px 3px at 34% 44%,rgba(207,232,255,.75) 50%,transparent 62%),radial-gradient(3px 3px at 48% 60%,rgba(207,232,255,.75) 50%,transparent 62%),radial-gradient(3px 3px at 52% 34%,rgba(207,232,255,.75) 50%,transparent 62%),radial-gradient(3px 3px at 64% 14%,rgba(207,232,255,.75) 50%,transparent 62%),radial-gradient(3px 3px at 72% 54%,rgba(207,232,255,.75) 50%,transparent 62%),radial-gradient(3px 3px at 78% 24%,rgba(207,232,255,.75) 50%,transparent 62%),radial-gradient(3px 3px at 86% 42%,rgba(207,232,255,.75) 50%,transparent 62%),radial-gradient(3px 3px at 94% 70%,rgba(207,232,255,.75) 50%,transparent 62%);filter:drop-shadow(0 0 4px rgba(207,232,255,.7));opacity:1;z-index:0}.forest-background:after{animation:meteor-shower 14s linear infinite;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.95) 50%,transparent);background-position:-40% 18%;background-repeat:no-repeat;background-size:260px 2px;bottom:0;content:"";filter:drop-shadow(0 0 14px rgba(255,255,255,.55));left:0;left:-35%;opacity:0;pointer-events:none;position:fixed;right:0;top:0;top:-10%;transform:rotate(25deg);z-index:3}.forest-background--zoom-140{--bg-position:top right;--bg-size:400%}@media screen and (orientation:landscape){.forest-background--zoom-140{--bg-position:top right!important;--bg-size:cover!important}}.forest-background--personal-question{--bg-position:top right;--bg-size:370%}@media screen and (orientation:landscape){.forest-background--personal-question{--bg-position:top right;--bg-size:220%}}.forest-background--instructions,.forest-background--poll-results{--bg-size:160%}@media screen and (orientation:landscape){.forest-background{--bg-image:url(background-landscape.jpg);--bg-size:cover;--bg-position:bottom right}}.forest-background--start{--bg-image:url(background-angle.jpg);--bg-size:cover;--bg-position:bottom right}@media screen and (orientation:landscape){.forest-background--start{--bg-image:url(background-landscape.jpg);--bg-size:cover;--bg-position:bottom right}}.dark-background{background:#000;overflow:hidden;position:relative}.dark-background>*{position:relative;z-index:2}.dark-background:after,.dark-background:before{bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0}.dark-background:before{background-image:url(background-dark.jpg),radial-gradient(1px 1px at 10% 20%,hsla(0,0%,100%,.85) 50%,transparent 55%),radial-gradient(1px 1px at 28% 66%,hsla(0,0%,100%,.65) 50%,transparent 55%),radial-gradient(1px 1px at 62% 28%,hsla(0,0%,100%,.8) 50%,transparent 55%),radial-gradient(1px 1px at 88% 56%,hsla(0,0%,100%,.55) 50%,transparent 55%),radial-gradient(2px 2px at 46% 40%,hsla(0,0%,100%,.25) 45%,transparent 60%),radial-gradient(2px 2px at 76% 18%,hsla(0,0%,100%,.2) 45%,transparent 60%),radial-gradient(2px 2px at 18% 84%,hsla(0,0%,100%,.2) 45%,transparent 60%);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:drop-shadow(0 0 6px rgba(255,255,255,.55));opacity:.85;z-index:0}.dark-background:after{animation:shooting-star 7.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.95) 55%,transparent);border-radius:999px;box-shadow:0 0 14px hsla(0,0%,100%,.55);height:2px;left:-35%;opacity:0;top:18%;transform:rotate(25deg);width:260px;z-index:1}.golden-record-background{background:#000;overflow:hidden;position:relative}.golden-record-background>*{position:relative;z-index:2}.golden-record-background:after,.golden-record-background:before{bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0}.golden-record-background:before{animation:twinkle 2.9s ease-in-out infinite;background-image:url(background-golden-record.jpg),radial-gradient(1px 1px at 14% 22%,hsla(0,0%,100%,.85) 50%,transparent 55%),radial-gradient(1px 1px at 32% 70%,hsla(0,0%,100%,.65) 50%,transparent 55%),radial-gradient(1px 1px at 66% 30%,hsla(0,0%,100%,.8) 50%,transparent 55%),radial-gradient(1px 1px at 86% 60%,hsla(0,0%,100%,.55) 50%,transparent 55%),radial-gradient(2px 2px at 22% 48%,hsla(0,0%,100%,.22) 45%,transparent 60%),radial-gradient(2px 2px at 54% 18%,hsla(0,0%,100%,.18) 45%,transparent 60%),radial-gradient(2px 2px at 78% 86%,hsla(0,0%,100%,.18) 45%,transparent 60%);background-position:top;background-repeat:no-repeat;background-size:cover;filter:drop-shadow(0 0 6px rgba(255,255,255,.55));opacity:.85;z-index:0}.golden-record-background:after{animation:shooting-star 7.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.95) 55%,transparent);border-radius:999px;box-shadow:0 0 14px hsla(0,0%,100%,.55);height:2px;left:-35%;opacity:0;top:14%;transform:rotate(25deg);width:280px;z-index:1}@media screen and (orientation:landscape){.golden-record-background:before{background-image:url(background-golden-record-landscape.jpg),radial-gradient(1px 1px at 14% 22%,hsla(0,0%,100%,.85) 50%,transparent 55%),radial-gradient(1px 1px at 32% 70%,hsla(0,0%,100%,.65) 50%,transparent 55%),radial-gradient(1px 1px at 66% 30%,hsla(0,0%,100%,.8) 50%,transparent 55%),radial-gradient(1px 1px at 86% 60%,hsla(0,0%,100%,.55) 50%,transparent 55%),radial-gradient(2px 2px at 22% 48%,hsla(0,0%,100%,.22) 45%,transparent 60%),radial-gradient(2px 2px at 54% 18%,hsla(0,0%,100%,.18) 45%,transparent 60%),radial-gradient(2px 2px at 78% 86%,hsla(0,0%,100%,.18) 45%,transparent 60%);background-position:bottom}}.mdm-run-background{background:#000;overflow:hidden;position:relative}.mdm-run-background>*{position:relative;z-index:2}.mdm-run-background:after,.mdm-run-background:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.mdm-run-background:before{animation:twinkle 3.2s ease-in-out infinite;background-image:radial-gradient(1px 1px at 16% 18%,hsla(0,0%,100%,.85) 50%,transparent 55%),radial-gradient(1px 1px at 40% 76%,hsla(0,0%,100%,.65) 50%,transparent 55%),radial-gradient(1px 1px at 70% 34%,hsla(0,0%,100%,.8) 50%,transparent 55%),radial-gradient(1px 1px at 84% 62%,hsla(0,0%,100%,.55) 50%,transparent 55%),radial-gradient(2px 2px at 24% 52%,hsla(0,0%,100%,.2) 45%,transparent 60%),radial-gradient(2px 2px at 58% 16%,hsla(0,0%,100%,.18) 45%,transparent 60%),radial-gradient(2px 2px at 76% 88%,hsla(0,0%,100%,.18) 45%,transparent 60%);filter:drop-shadow(0 0 6px rgba(255,255,255,.55));opacity:.85;z-index:0}.mdm-run-background:after{animation:shooting-star 7s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.95) 55%,transparent);border-radius:999px;box-shadow:0 0 14px hsla(0,0%,100%,.55);height:2px;left:-35%;opacity:0;top:16%;transform:rotate(25deg);width:260px;z-index:1}@media screen and (orientation:landscape){.mdm-run-background{background:#000 url(background-mdm-run-landscape.jpg) no-repeat bottom;background-size:130% 100%}}.final-background{background:radial-gradient(circle at center,rgba(30,47,63,.25) 0,rgba(30,47,63,.75) 35%,rgba(17,20,26,.75) 70%,#11141a 100%)}@keyframes twinkle{0%{opacity:.25}50%{opacity:.95}to{opacity:.45}}@keyframes twinkle-forest{0%{opacity:.55}7%{opacity:.95}13%{opacity:.6}21%{opacity:1}29%{opacity:.5}38%{opacity:.9}46%{opacity:.62}57%{opacity:.98}63%{opacity:.56}71%{opacity:.92}79%{opacity:.52}88%{opacity:1}to{opacity:.6}}@keyframes shooting-star{0%{opacity:0;transform:translateZ(0) rotate(25deg)}12%{opacity:1}18%{opacity:.9;transform:translate3d(85vw,40vh,0) rotate(28deg)}26%{opacity:0;transform:translate3d(140vw,92vh,0) rotate(32deg)}to{opacity:0;transform:translate3d(140vw,92vh,0) rotate(32deg)}}@keyframes meteor-shower{0%{background-position:-40% 18%;opacity:0}8%{opacity:1}18%{background-position:140% 38%;opacity:0}40%{background-position:-60% 12%;opacity:0}50%{opacity:1}62%{background-position:150% 26%;opacity:0}to{background-position:-40% 18%;opacity:0}}.data-collection{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 auto;max-width:650px;padding:3rem 1.5rem;width:100%}@media screen and (max-height:740px),screen and (max-width:420px){.data-collection{padding:1.5rem .5rem}}.data-collection__title{color:#fff;font-size:max(2rem,min(3vw,3rem));font-weight:700;line-height:1.2;margin:1.5rem auto;text-align:center}@media screen and (max-height:740px),screen and (max-width:420px){.data-collection__title{margin:.5rem auto}}@media screen and (min-width:clamp(768px,10vw + 768px,1024px)) and (orientation:portrait){.data-collection__title{font-size:max(3rem,min(3vw,4rem));margin:3rem auto}}.data-collection__event{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:0 auto;padding:3rem 1.5rem;position:relative;text-align:center;width:100%;z-index:0}.data-collection__event:before{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(180deg,rgba(8,17,48,.18),rgba(8,17,48,.34) 45%,rgba(8,17,48,.2));border-radius:24px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.data-collection__event .data-collection__title{color:#fff;font-size:max(2rem,min(4.8vw,3.4rem));line-height:1.25;margin:0;max-width:22ch;text-shadow:0 4px 18px rgba(0,0,0,.4)}.data-collection__event .button{margin-top:.5rem;min-height:4.5rem;width:min(420px,100%)}@media screen and (max-height:740px),screen and (max-width:420px){.data-collection__event{gap:1.5rem;padding:1.5rem .5rem}.data-collection__event:before{border-radius:18px}.data-collection__event .data-collection__title{font-size:max(1.75rem,min(7vw,2.4rem))}.data-collection__event .button{min-height:4rem}}html{overflow:hidden}#app,.web-auto-submit,body{min-height:100vh;min-height:100svh}.web-auto-submit{--bg-image:url(img_bg_leaderboard.jpg);--bg-size:cover;--bg-position:center center;align-items:center;display:flex;justify-content:center;width:100%}.web-auto-submit .data-collection__event{min-height:100vh;min-height:100svh}