[data-v-39c96ee4]:export{accent:#ff4200;white:#fff;black:#000}.the-menu[data-v-39c96ee4]{position:fixed;z-index:100;display:flex}.the-menu svg[data-v-39c96ee4]{margin:1rem}.the-menu svg circle[data-v-39c96ee4]{fill:#000}.the-menu svg polygon[data-v-39c96ee4]{fill:#fff}@font-face{font-family:Firs;src:url(../fonts/tt-firs-neue-regular.9bed4210.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Firs;src:url(../fonts/tt-firs-neue-bold.4b332cd9.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Firs;src:url(../fonts/tt-firs-neue-extrabold.6b5876da.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:Firs;src:url(../fonts/tt-firs-neue-black.63f325a1.woff2) format("woff2");font-weight:900;font-style:normal}html{box-sizing:border-box;font:500 18px/1.25 Firs,sans-serif;font-feature-settings:"ss01","ss03","cv10","calt","kern";color:#fff;background:#000}html *,html :after,html :before{box-sizing:inherit;margin:0;padding:0}@media screen and (min-width:600px){html{font-size:22px}}h1,h2{font-size:1.8em;font-weight:800;line-height:1.125}@media screen and (min-width:375px){h1,h2{font-size:2em}}@media screen and (min-width:600px){h1,h2{font-size:3em}}h2{font-weight:700}p{max-width:375px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}p.no-hyphens{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}a{text-decoration:none}strong{font-weight:700}#app{display:flex;flex-direction:column}#app .fade-enter-active,#app .fade-leave-active{position:absolute;width:100%;transition:opacity .4s ease}#app .fade-enter-active.subpage,#app .fade-leave-active.subpage{position:fixed}#app .fade-alt-2-enter-active,#app .fade-alt-2-leave-active,#app .fade-alt-enter-active,#app .fade-alt-leave-active{transition:opacity .4s ease}#app .fade-alt-2-leave-active{position:absolute}#app .fade-alt-2-enter-from,#app .fade-alt-2-leave-to,#app .fade-alt-enter-from,#app .fade-alt-leave-to,#app .fade-enter-from,#app .fade-leave-to{opacity:0}#app .slide-left-enter-active,#app .slide-left-leave-active,#app .slide-right-enter-active,#app .slide-right-leave-active{position:absolute;width:100%;transition:transform .4s,opacity .4s;transform:translate(0)}#app .slide-left-enter-from,#app .slide-right-leave-to{z-index:1;transform:translateX(110vw) scale(1.2)}#app .slide-right-enter-from{z-index:-1}#app .slide-left-leave-to,#app .slide-right-enter-from{transform:scale(.9);opacity:.6}[data-v-62bb654a]:export{accent:#ff4200;white:#fff;black:#000}.base-progress[data-v-62bb654a]{position:absolute;padding:1rem;width:100%;display:flex}.base-progress .progress[data-v-62bb654a]{background:hsla(0,0%,100%,.3);display:flex;border-radius:1.5px;height:3px;width:100%;margin-right:.5rem}.base-progress .progress[data-v-62bb654a]:last-child{margin-right:0}.base-progress .progress .sub-progress[data-v-62bb654a]{background:hsla(0,0%,100%,.7);border-radius:1.5px;height:3px;width:100%;margin-right:.25rem}.base-progress .progress .sub-progress[data-v-62bb654a]:last-child{margin-right:0}[data-v-6d768544]:export{accent:#ff4200;white:#fff;black:#000}.base-gallery[data-v-6d768544]{background:#000;width:100%;height:100vh;position:relative}.base-gallery .base-progress[data-v-6d768544],.base-gallery .interaction-layer[data-v-6d768544]{z-index:5}.base-gallery .interaction-layer[data-v-6d768544]{position:absolute;width:100%;height:100%;display:flex}.base-gallery .interaction-layer .back[data-v-6d768544]{height:100%;flex:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.base-gallery .interaction-layer .next[data-v-6d768544]{height:100%;flex:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-v-70e9b42e]:export{accent:#ff4200;white:#fff;black:#000}.base-button[data-v-70e9b42e]{display:flex;color:#fff;transition:color .2s,width .2s,height .2s;border:none;font-size:.8888888889em;z-index:0}@supports((-webkit-backdrop-filter:blur(2vw)) or (backdrop-filter:blur(2vw))){.base-button[data-v-70e9b42e]{-webkit-backdrop-filter:blur(2vw) brightness(.8);backdrop-filter:blur(2vw) brightness(.8)}}.base-button .label[data-v-70e9b42e]{transition:background .2s;padding:calc(.5rem + .05em) 1rem calc(.5rem - .05em)}@supports((-webkit-backdrop-filter:blur(2vw)) or (backdrop-filter:blur(2vw))){.base-button .label[data-v-70e9b42e]{background:rgba(34,34,34,.3)}}.base-button .label.narrow[data-v-70e9b42e]{padding:.5rem}.base-button .icon[data-v-70e9b42e]{padding:.5rem;background:#ff4200;transition:background .2s}@supports((-webkit-backdrop-filter:blur(2vw)) or (backdrop-filter:blur(2vw))){.base-button .icon[data-v-70e9b42e]{background:hsla(0,0%,100%,.3)}}.base-button .icon svg[data-v-70e9b42e]{display:block;overflow:visible;width:1.25em;height:1.25em;transition:opacity .2s}.base-button .icon svg circle[data-v-70e9b42e],.base-button .icon svg line[data-v-70e9b42e],.base-button .icon svg path[data-v-70e9b42e],.base-button .icon svg polyline[data-v-70e9b42e]{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.base-button .icon svg circle.requested[data-v-70e9b42e],.base-button .icon svg line.requested[data-v-70e9b42e],.base-button .icon svg path.requested[data-v-70e9b42e],.base-button .icon svg polyline.requested[data-v-70e9b42e]{-webkit-animation:rotate-70e9b42e 2s linear infinite running;animation:rotate-70e9b42e 2s linear infinite running}.base-button .icon svg circle.denied[data-v-70e9b42e],.base-button .icon svg line.denied[data-v-70e9b42e],.base-button .icon svg path.denied[data-v-70e9b42e],.base-button .icon svg polyline.denied[data-v-70e9b42e]{stroke:#ff4200}.base-button.disabled[data-v-70e9b42e]{pointer-events:none;color:hsla(0,0%,100%,.25)}.base-button.disabled svg[data-v-70e9b42e]{opacity:.25}.base-button.tint .label[data-v-70e9b42e]{background:rgba(255,66,0,.8);mix-blend-mode:hard-light;filter:saturate(2)}.base-button.no-label .icon[data-v-70e9b42e]{background:rgba(34,34,34,.3)}.base-button.reverse[data-v-70e9b42e]{flex-direction:row-reverse}.base-button.tint-icon .icon[data-v-70e9b42e]{background:rgba(255,66,0,.8);mix-blend-mode:hard-light;filter:saturate(2)}.base-button.collapsed[data-v-70e9b42e]{width:calc(1.25em + 1rem);height:calc(1.25em + 1rem);overflow:hidden}@-webkit-keyframes rotate-70e9b42e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-70e9b42e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-v-000a7f1e]:export{accent:#ff4200;white:#fff;black:#000}.base-image[data-v-000a7f1e]{position:absolute;z-index:0;height:100vh;width:100vw;margin:0 auto 0 auto;overflow:hidden}.base-image>div[data-v-000a7f1e]{position:absolute;width:100%;height:100%}.base-image>div.img[data-v-000a7f1e]{background-size:cover;background-position:50%;filter:saturate(0) contrast(1.5) brightness(1.15)}.base-image>div.blur[data-v-000a7f1e]{filter:blur(2vw)}@supports((-webkit-backdrop-filter:blur(2vw)) or (backdrop-filter:blur(2vw))){.base-image>div.blur[data-v-000a7f1e]{filter:none}}@supports((-webkit-backdrop-filter:blur(2vw)) or (backdrop-filter:blur(2vw))){.base-image>div.backdrop-blur[data-v-000a7f1e]{-webkit-backdrop-filter:blur(2vw);backdrop-filter:blur(2vw)}}.base-image>div.tint[data-v-000a7f1e]{background:#ff4200;mix-blend-mode:hard-light}.base-image>div.darken[data-v-000a7f1e]{background:#000;opacity:.5;mix-blend-mode:hard-light}.base-image>div.fade[data-v-000a7f1e]{background:linear-gradient(transparent,rgba(0,0,0,.5))}[data-v-020b929e]:export{accent:#ff4200;white:#fff;black:#000}.challenge-detail[data-v-020b929e]{position:absolute;height:100%;width:100%;overflow:hidden;position:relative;background:#fff;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.challenge-detail .detail[data-v-020b929e]{position:absolute;width:100%;padding:2rem 1rem max(env(safe-area-inset-bottom),1rem) 1rem}.challenge-detail .detail h2[data-v-020b929e]{margin-bottom:1rem;text-shadow:#000 0 0 50px}.challenge-detail .detail .button-group[data-v-020b929e]{margin-bottom:.5rem;display:flex;flex-wrap:wrap;mix-blend-mode:hard-light;z-index:10;pointer-events:none;position:relative}.challenge-detail .detail .button-group .base-button[data-v-020b929e]{pointer-events:all;display:flex;margin-right:1rem;margin-bottom:.5rem;font-weight:700}.challenge-detail .detail .button-group .base-button[data-v-020b929e] .label{text-transform:uppercase}.challenge-detail .detail .button-group .base-button[data-v-020b929e]:last-child{margin-right:0}.challenge-detail .description[data-v-020b929e]{width:100%;margin-bottom:1rem}[data-v-771b357d]:export{accent:#ff4200;white:#fff;black:#000}.home-challenges[data-v-771b357d]{display:flex;flex-direction:column}.home-challenges .challenges[data-v-771b357d]{margin-top:1rem}[data-v-50d435e6]:export{accent:#ff4200;white:#fff;black:#000}.home-intro[data-v-50d435e6]{min-height:70vh;padding:4rem 1rem 1rem 1rem;display:flex;flex-direction:column;background:#ff4200}.home-intro h1[data-v-50d435e6]{width:100%;margin-bottom:1rem}.home-intro .arrow[data-v-50d435e6]{margin-top:auto}[data-v-3f460c69]:export{accent:#ff4200;white:#fff;black:#000}