@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Saira+Extra+Condensed:wght@900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-display:swap;font-family:Press Start\ 2P;src:url(/static/media/PressStart2P-Regular.ab6f21a77a5e41f73761.woff2) format("woff2"),url(/static/media/PressStart2P-Regular.ab6f21a77a5e41f73761.woff2) format("woff")}#root,body,html{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABdklEQVRYhe3UUU7CQBAG4L/G16JHMOGRBEkvoEfgBnIEj4AnwBuIN+EG4hF8J1GhSWG7O78PsqRulrIWWl46SbNNS2e+zA4LtNGGEyQnJD9JPpwLUIzJWQAiUkS8NArQWlNr7TSCbySvGgEopbjZbBpDXLgPjDEQEeR57r4aAJiTvK0VICIwxuwuJ24AzE6J8AIsYr1e+7653iLuagHYLRARKKWgtS5DHH1W7N0Ci8iyrOz76bGIvR2wa5ZlvllwEZXPitIO2DVN00N5RlURpUNo1zRNISIhiH+fFaVDWEQsl8uQfAP8Dmcw4uAQ2vvVahWacwBgehTAh1BKhXYBAIahP7x0HxhjQBIA/qwksVgs0Ol0ZgF5nysDRGRX0EUopUZRFL2GJq8EsP95D2Lc6/VOWtwLsB0oIkhO+/3+06mLlwIsQkTmcRw/1lHcC3C24IvksNvtfjcGKHYgiqL7JEk+6ioO+E/C2fbYHSdJ8l5n8TbaAIAfCbi6++Tc56EAAAAASUVORK5CYII=),pointer;height:100%;margin:0;overflow:hidden;padding:0;width:100%}a,button{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAADNQTFRF////////////////////////////////////////////////////////////AAAA////FbWC9gAAABB0Uk5TTx+f3y9fb3/P748Pr78/AKWLRIsAAACFSURBVDjL1dPLEsMgCAVQU+MToff/v7bddEYKIeuw9YxcGUzvm0qPArXVGGSMGEyghOAAVhyyA0cICtBCQACqiLS2OGM6c1jYiyxIClRnkmMH2QFTXXFacCrwugPDAv0MKKDbOzfY878MhZm7BmIzkGyd2F85+gXtdLWT8u3Eqzz041zVB8+fOzQ+9ghuAAAAAElFTkSuQmCC),auto!important}.video-background{height:100vh;left:0;position:fixed;top:0;width:100vw}.video-bg{height:100%;left:0;object-fit:cover;object-position:center top;position:absolute;top:0;width:100%;z-index:0}.content{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000080;border:1px solid #fff3;border-radius:clamp(16px,2vh,800px);box-shadow:0 8px 16px #0006;color:#fff;display:flex;flex-direction:column;gap:clamp(10px,.5vw,40px);height:-webkit-max-content;height:max-content;justify-content:center;left:120%;min-height:clamp(120px,20vh,800px);min-width:clamp(120px,24vw,1800px);opacity:0;padding:clamp(20px,1vw,60px);position:absolute;top:50%;transform:translate(-50%,-50%);transition:left 1s ease-in-out;z-index:1}.content.active{left:80%;opacity:1}.logo{height:auto;margin-bottom:clamp(10px,2vw,40px);object-fit:contain;width:clamp(340px,20vw,2600px)}p{font-size:clamp(.7rem,1vw,6rem)}button,p{font-family:Press Start\ 2P,Arial,sans-serif}button{background-color:#ff5733;border:none;border-radius:clamp(2px,.7vh,80px);color:#fff;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAADNQTFRF////////////////////////////////////////////////////////////AAAA////FbWC9gAAABB0Uk5TTx+f3y9fb3/P748Pr78/AKWLRIsAAACFSURBVDjL1dPLEsMgCAVQU+MToff/v7bddEYKIeuw9YxcGUzvm0qPArXVGGSMGEyghOAAVhyyA0cICtBCQACqiLS2OGM6c1jYiyxIClRnkmMH2QFTXXFacCrwugPDAv0MKKDbOzfY878MhZm7BmIzkGyd2F85+gXtdLWT8u3Eqzz041zVB8+fOzQ+9ghuAAAAAElFTkSuQmCC),auto;font-size:clamp(1rem,1vw,6rem);padding:clamp(2px,1vw,60px) clamp(3px,1vw,100px);transition:all .3s ease-in-out;width:clamp(200px,14vw,1000px)}button:hover{background-color:#2194e1}.language-switch{display:flex;gap:10px;left:20px;position:absolute;top:20px}.language-switch button{background-color:#ff5733;border:none;border-radius:clamp(2px,1vw,80px);border-radius:6px;color:#fff;cursor:pointer;font-family:Press Start\ 2P,Arial,sans-serif;font-size:clamp(1rem,1vw,6rem);padding:clamp(2px,1vw,60px) clamp(3px,1vw,100px);transition:background-color .3s ease;width:auto}.language-switch button:hover{background-color:#ff784e}.wishlist-button{background:#ff5733;box-shadow:0 8px 16px #0006;color:#fff;cursor:pointer;display:inline-block;font-weight:700;letter-spacing:2px;margin:12px,12px 12px;overflow:hidden;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out;width:clamp(200px,14vw,1000px)}.wishlist-button,.wishlist-button:before{border-radius:clamp(2px,.7vh,80px);font-size:clamp(1rem,1vw,6rem);padding:clamp(2px,1vw,60px) clamp(3px,1vw,100px)}.wishlist-button:before{background-color:#3e50b480;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;z-index:1}.wishlist-button:hover:before{opacity:.2}.wishlist-button span{position:absolute}.wishlist-button span:first-child{animation:animateTop 2s linear infinite;background:linear-gradient(90deg,#fff,#00bac0);height:2px;left:0;top:0;width:100%}@keyframes animateTop{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.wishlist-button span:nth-child(2){animation:animateRight 2s linear infinite;background:linear-gradient(180deg,#fff,#00bac0);height:100%;right:0;top:0;width:2px}@keyframes animateRight{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.wishlist-button span:nth-child(3){animation:animateBottom 2s linear infinite;background:linear-gradient(270deg,#fff,#00bac0);bottom:0;height:2px;left:0;width:100%}@keyframes animateBottom{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.wishlist-button span:nth-child(4){animation:animateLeft 2s linear infinite;background:linear-gradient(0deg,#fff,#00bac0);height:100%;left:0;top:0;width:2px}@keyframes animateLeft{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@media screen and (min-width:3840px) and (min-height:1440px) and (max-width:3840px) and (max-height:1440px){.video-bg{height:100vh;left:0;object-fit:cover;object-position:center -6vh;position:absolute;top:0;width:100vw;z-index:0}}@media only screen and (max-width:1024px){.content{border-radius:clamp(6px,1vw,20px);gap:clamp(10px,1vw,20px);left:110%;padding:clamp(10px,2vw,30px);top:50%;transform:translate(-50%,-50%);width:clamp(200px,40%,800px)}.video-bg{object-fit:cover}p{font-size:clamp(1rem,2vw,3rem);line-height:clamp(1.2,1.4,1.6)}.wishlist-button,button{font-size:clamp(1rem,1.2vw,3rem)!important;height:6vh;padding:clamp(5px,1vw,5px) clamp(5px,1.5vw,10px)!important;width:clamp(200px,14vw,1000px)}.language-switch>button{height:4vh!important}.content.active{left:70%;top:42%}}@media only screen and (max-width:864px){.video-bg{object-fit:cover}}@media only screen and (max-width:768px){#root,body,html{overflow:auto;position:absolute}.content{border-radius:clamp(6px,1vw,20px);font-size:clamp(1rem,1.5vw,1.2rem);gap:clamp(10px,1vw,20px);left:110%;padding:clamp(10px,2vw,30px);top:50%;transform:translate(-50%,-50%);width:clamp(300px,90%,800px)}.content.active{left:50%;top:42%}.logo{margin-bottom:clamp(10px,2vw,20px);width:clamp(260px,60%,300px)}p{font-size:clamp(1rem,1vw,1rem);line-height:clamp(1.2,1.4,1.6)}.wishlist-button,button{font-size:clamp(.8rem,1.2vw,.5rem)!important;height:6vh;padding:clamp(5px,1vw,5px) clamp(5px,1.5vw,10px)!important;width:clamp(200px,14vw,1000px)}.language-switch{flex-direction:row;gap:clamp(3px,.8vw,5px);left:clamp(5px,1vw,10px);top:clamp(5px,1vw,10px)}.language-switch button{font-size:clamp(.7rem,1vw,.9rem);padding:clamp(3px,1vw,5px) clamp(5px,1.5vw,10px)}.video-background,.video-bg{height:100%;left:0;object-fit:cover;position:absolute;top:0;transform-origin:center center;width:100%;z-index:0}}@media only screen and (max-width:400px){.content{width:clamp(240px,90%,370px)!important}p{font-size:clamp(.7rem,1vw,1rem)}.wishlist-button,button{font-size:clamp(.6rem,1.2vw,.5rem)!important;height:4vh;padding:clamp(5px,1vw,5px) clamp(5px,1.5vw,10px)!important;width:clamp(140px,14vw,1000px)}}.inlineSubscribeForm{display:flex;flex-direction:column;margin-top:20px;max-width:400px;width:100%}.inlineInputGroup{display:flex;gap:10px}.inlineSubscribeInput{background-color:#1a1a1a;border:2px solid #555;border-radius:8px;color:#fff;flex:1 1;font-family:inherit;font-size:16px;outline:none;padding:12px 16px}.inlineSubscribeInput:focus{border-color:#03a87c}.inlineSubscribeBtn{background-color:#e56b25;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;padding:12px 24px;text-transform:uppercase;transition:transform .1s,background-color .2s}.inlineSubscribeBtn:hover{background-color:#f77a35;transform:scale(1.05)}.inlineMessage{font-size:14px;margin-top:10px;text-align:left}.inlineMessage.success{color:#4caf50}.inlineMessage.error{color:#f44336}.inlineMessage.loading{color:#ffb74d;font-style:italic}.inlineSubscribeBtn:disabled{background-color:#555;color:#aaa;cursor:not-allowed;transform:none}.inlineSubscribeInput:disabled{background-color:#333;border-color:#444;color:#777;cursor:not-allowed}.ks-overlay-wrapper{box-sizing:border-box;display:flex;inset:0;bottom:170px;overflow-x:hidden;pointer-events:none;position:fixed;transition:all .3s ease;z-index:9000}.cls-1{font-family:Roboto,sans-serif;font-size:21.33px;font-weight:300}.cls-1,.cls-2,.cls-3,.cls-4{fill:#4d4d4d}.cls-5{fill:#05ce78;font-size:25.46px;font-weight:700}.cls-3,.cls-4,.cls-5,.cls-6{font-family:Roboto,sans-serif}.cls-3,.cls-4,.cls-6{font-weight:400}.ks-svg-link{animation:slideInFromLeft 1.2s cubic-bezier(.22,1,.36,1) .2s forwards;display:block;opacity:0;pointer-events:auto;text-decoration:none;transition:transform .2s ease}.cls-1,.cls-9{fill:#111!important}.cls-1,.cls-11,.cls-2,.cls-9{transition:fill .2s ease!important}.cls-11,.cls-2{fill:#05ce78!important}.ks-svg-link:hover .cls-1,.ks-svg-link:hover .cls-9{fill:#04dd7f!important}.ks-svg-link:hover .cls-11,.ks-svg-link:hover .cls-2{fill:#fff!important}.ks-svg-link:hover .kikSvg,.ks-svg-link:hover .kikSvgMini{transform:scale(1.04)}@media (min-width:764px) and (min-height:596px){.ks-overlay-wrapper{align-items:center;justify-content:flex-start;padding-left:40px}.kickMobile{display:none}.kickDesktop{display:block;width:380px}}@media (max-height:595px),(max-width:800px){.ks-overlay-wrapper{align-items:flex-end;bottom:clamp(140px,8vw,218px);justify-content:center;padding-left:0}.kickDesktop{display:none}.kickMobile{display:block;width:280px}}@media (min-width:3000px){.ks-overlay-wrapper{padding-left:120px}.kickDesktop{width:800px}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}.kickstarterBadgeWrapper{display:inline-block}.kickstarterBadge{align-items:center;background-color:#03a87c;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;margin:10px 0;padding:12px 24px;width:-webkit-fit-content;width:fit-content}.kickstarterBadge span{color:#fff;font-family:Press Start\ 2P,sans-serif;font-size:14px;font-weight:900;line-height:1;text-shadow:.5px 0 0 #c2fedc,-.5px 0 0 #c2fedc,0 .5px 0 #c2fedc,0 -.5px 0 #c2fedc,;text-transform:uppercase}.hero-container{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:-15%;position:absolute;transition:left 2s ease;z-index:100}.hero-container.active{left:12%}@keyframes slideIn{0%{left:-250px}to{left:260px}}.text-bubble{animation:fadeIn 1s ease-in-out;background-color:#ffffffe6;border-radius:clamp(12px,1vw,360px);bottom:7%;font-size:18px;margin-top:10px;padding:10px 15px;position:absolute;text-align:center;width:clamp(500px,22vw,3600px);z-index:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hero-container img{width:clamp(200px,14vw,2600px)}.hero-container img:hover{transform:scale(1.02)}.group-link{color:#ff5733;font-weight:700;text-decoration:none;transition:color .3s ease}.group-link:hover,.text-bubble:hover{text-decoration:none;transform:scale(1.02);transition:.2s}@media only screen and (max-width:1280px){.hero-container.active{bottom:0;left:15%}}@media only screen and (max-width:1024px){.hero-container.active{left:25%}p{font-size:clamp(.7rem,1vw,1rem)}}@media only screen and (max-width:768px){.hero-container.active{bottom:3%;left:50%}p{font-size:clamp(.7rem,1vw,1rem)}.hero-container img{display:none}}@media only screen and (max-width:540px){.hero-container img{display:none}.hero-container.active{bottom:0}}@media only screen and (max-width:450px){.hero-container img{display:none}p{font-size:clamp(.7rem,1vw,1rem)}.text-bubble{width:clamp(300px,22vw,3600px)}.hero-container.active{bottom:3%;left:50%}}
/*# sourceMappingURL=main.e8576d66.css.map*/