@font-face{font-family:"Fixture";src:url("../../static/media/Fixture Ultra SemiBold.b3884781.otf");font-weight:700}@font-face{font-family:"Mabry Pro";src:url("../../static/media/Mabry Pro Bold.8f14b0fb.otf");font-weight:900}@font-face{font-family:"Mabry Pro";src:url("../../static/media/Mabry Pro Medium.0d28dc4e.otf");font-weight:600}@font-face{font-family:"Mabry Pro";src:url("../../static/media/Mabry Pro Italic.19c95a44.otf");font-style:italic;font-weight:400}@font-face{font-family:"Mabry Pro";src:url("../../static/media/Mabry Pro Light.3203916a.otf");font-weight:100}@font-face{font-family:"Mabry Pro";src:url(../../static/media/Mabry\ Pro.a04dca1f.otf);font-weight:400}::selection{color:#ff2c00;background-color:#3f36b9}html{font-size:.05208vw}body{margin:0;font-family:"Mabry Pro",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#main,body,html{height:100%}#main{font-size:16rem}*{box-sizing:border-box;cursor:none}.sticker{width:200rem;height:200rem;position:relative;transform:rotate(45DEG);-webkit-filter:drop-shadow(10rem 0 2rem #777);filter:drop-shadow(10rem 0 2rem #777777)}.sticker .stickerWrap{width:200rem;height:200rem;overflow:hidden;position:absolute;top:0;left:0;transition:all .4s}.sticker:hover .stickerWrap{width:180rem;height:200rem;overflow:hidden;position:relative}.sticker .stickerFront{background-image:url(../../static/media/Sticker.678b8141.png);background-size:contain;left:0}.sticker .stickerBack,.sticker .stickerFront{width:200rem;height:200rem;border-radius:50%;position:absolute;top:0}.sticker .stickerBack{background-color:#3528a9;left:100%;transform:translateX(0);transition:all .4s}.sticker:hover .stickerBack{transform:translateX(-20rem)}.loading-loading{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:100;background-color:#fbfbfb}.loading-loading img{width:100rem}@media screen and (max-width:767px){*{cursor:default}}#footer{background-color:#000;color:#fff;height:650rem;position:relative;display:flex;padding:0 100rem 100rem;align-items:flex-start;font-size:20rem;visibility:visible;opacity:1;transition:visibility .4s,opacity .4s}#footer.hide{visibility:hidden;opacity:0}#footer .backgroundCover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}#footer .backgroundCover video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#footer .countdown{flex:0 0 33.33333333%;position:relative;z-index:1;padding:50rem 0;text-align:center}#footer .countdown .timer{font-size:5vw;font-family:"Fixture",sans-serif;text-transform:uppercase;letter-spacing:.02em;margin-top:-.25em}#footer .contacts{position:relative;z-index:1;flex:0 0 33.33333333%;padding:50rem 40rem 50rem 50rem;line-height:1.7em}#footer .contacts .email{color:#fff;text-decoration:none}#footer .socialMedia{padding:50rem;position:relative;z-index:1;text-align:right;margin-left:auto}#footer .socialMedia .mediaList{margin:30rem 0;display:flex;justify-content:space-between}#footer .socialMedia a{color:#fff;text-decoration:none;margin:0 15rem;display:inline-block}#footer .socialMedia a img{width:50rem;fill:#fff}#footer .socialMedia .joinUs{border-top:1rem solid #fff;padding-top:15rem}@media screen and (max-width:767px){#footer{flex-direction:column;font-size:20rem;padding:0 15rem 80rem;height:auto}#footer .backgroundCover video{opacity:.4}#footer .contacts{order:2;padding:30rem 0}#footer .countdown{order:1;width:100%}#footer .socialMedia{order:3;padding:30rem 0;width:100%;text-align:left}#footer .countdown .timer{font-size:72rem}#footer .socialMedia .mediaList{justify-content:left}#footer .socialMedia a{margin:0 30rem 0 0}#footer .socialMedia a img{width:30rem}}.scrollWrapper{height:100%;overflow-x:hidden}.smallSun2{width:100rem;margin:0 20rem;-webkit-animation:rotate 10s linear infinite;animation:rotate 10s linear infinite}.smallSun2:hover{-webkit-animation-duration:2s;animation-duration:2s}.smallSun2 .st0{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10}.smallSun2 .st1{fill:currentColor}@-webkit-keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}#menu{position:fixed;top:0;left:0;right:0;z-index:99}#menu .logo{position:absolute;top:40rem;left:50rem;width:100rem}#menu .menuButton{position:absolute;top:50rem;right:50rem;width:80rem;height:80rem;z-index:100}#menu .menuButton .line{top:50%;left:50%;width:60%;height:5rem;transform:translate(-50%,-50%,0);transition:all .4s}#menu .menuButton .line,#menu .menuButton .line:before{position:absolute;background-color:#000;will-change:transform}#menu .menuButton .line:before{top:-250%;transition:top .4s .4s,transform .4s}#menu .menuButton .line:after,#menu .menuButton .line:before{content:"";display:block;width:100%;height:100%;transform:translateZ(0) rotate(0)}#menu .menuButton .line:after{position:absolute;bottom:-250%;background-color:#000;transition:bottom .4s .4s,transform .4s;will-change:transform}#menu .menuButton:not(.opened):hover .line:before{-webkit-animation:menuButtonTopJump .4s infinite alternate;animation:menuButtonTopJump .4s infinite alternate}#menu .menuButton:not(.opened):hover .line:after{-webkit-animation:menuButtonBottomJump .4s infinite alternate;animation:menuButtonBottomJump .4s infinite alternate}#menu .menuButton.opened .line{background-color:transparent}#menu .menuButton.opened .line:before{top:0;transform:translateZ(0) rotate(45DEG);transition:top .4s,transform .4s .4s}#menu .menuButton.opened .line:after{bottom:0;transform:translateZ(0) rotate(-45DEG);transition:bottom .4s,transform .4s .4s}#menuCover{position:fixed;top:0;right:0;left:0;bottom:0;z-index:99;background-size:cover;visibility:hidden;opacity:0;transition:all .4s}#menuCover.opened{visibility:visible;opacity:1}#menuCover .menuBackground{background-color:#cacbcd;position:absolute;overflow:hidden;z-index:0}#menuCover .menuBackground canvas{mix-blend-mode:difference;position:relative;z-index:-1;vertical-align:top}#menuCover .rotatingBrand{position:absolute;bottom:0;left:50%;width:30%;transform:translate(-50%,50%);letter-spacing:.027em;color:#cacbcd;font-family:"Fixture",sans-serif}#menu .innerLogo{position:absolute;top:40rem;left:50rem;width:100rem}#menuCover nav{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:180rem;width:55%}#menuCover nav ul{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}#menuCover nav ul li{flex:0 0 40%}#menuCover nav ul li a{text-decoration:none;color:#000;font-family:"Fixture",sans-serif;position:relative;padding-bottom:.2em;display:block;text-transform:uppercase;z-index:1;transform:translate(0);white-space:nowrap;letter-spacing:.02em}#menuCover nav ul li a.active{color:red}#menuCover nav ul li a .smallSun2{position:absolute;right:100%;top:.2em;visibility:hidden;width:150rem;z-index:-1;pointer-events:none}#menuCover nav ul li a.active .smallSun2,#menuCover nav ul li a:hover .smallSun2{visibility:visible}@-webkit-keyframes logoRotate{0%{transform:rotate(0DEG)}to{transform:rotate(1turn)}}@keyframes logoRotate{0%{transform:rotate(0DEG)}to{transform:rotate(1turn)}}@-webkit-keyframes menuButtonTopJump{0%{transform:translateZ(0) translateY(0)}to{transform:translateZ(0) translateY(-5rem)}}@keyframes menuButtonTopJump{0%{transform:translateZ(0) translateY(0)}to{transform:translateZ(0) translateY(-5rem)}}@-webkit-keyframes menuButtonBottomJump{0%{transform:translateY(0)}to{transform:translateY(5rem)}}@keyframes menuButtonBottomJump{0%{transform:translateY(0)}to{transform:translateY(5rem)}}@media screen and (max-width:767px){#menu .innerLogo,#menu .logo{top:20rem;left:20rem;width:50rem}#menu .menuButton{top:15rem;right:15rem}#menu .menuButton .line{transform:translate(-50%,-50%)}#menu .menuButton:not(.opened):hover .line:after,#menu .menuButton:not(.opened):hover .line:before{-webkit-animation:none;animation:none}#menuCover nav{font-size:60rem;top:45%;left:60%}#menuCover nav ul{flex-direction:column}#menuCover nav ul li a .smallSun2{width:60rem}#menuCover .rotatingBrand{width:75%}}.defaultCursor{border-radius:50%;background-color:#2b2b2b;width:30rem;height:30rem;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.customCursor,.defaultCursor{display:none}}.App{text-align:center}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:40vmin;pointer-events:none}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10rem + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#mobileCover{display:none}#loadingCover{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:#fbfbfb;display:flex;align-items:center;justify-content:center}#loadingCover,#loadingCover img{-webkit-user-select:none;-ms-user-select:none;user-select:none}#loadingCover img{width:100rem;pointer-events:none}#loadingCover.active{opacity:1;visibility:visible}#loadingCover.hide{opacity:0;visibility:hidden;transition:all .4s}@media screen and (max-width:767px){html{font-size:.267vw}body,html{overflow:hidden}#mobileCover #mobileLogo{width:60%;margin-top:200rem;margin-left:35rem}#mobileCover .hints{padding-left:50rem;font-size:45rem;margin:20rem 0 80rem}#mobileCover .contact{font-size:30rem;padding-left:50rem;line-height:1.7em}#mobileCover .contact a{color:#000;text-decoration:none}}#playgroundButton{position:fixed;width:150rem;height:150rem;width:200rem;height:200rem;z-index:100;bottom:-50rem;right:-50rem;transition:all .4s;background-color:transparent}#playgroundButton:hover{bottom:0;right:0}#playgroundButton a{display:flex;width:100%;height:100%;border-radius:50%;text-decoration:none;align-items:center;justify-content:center;color:#fff;transition:all .4s;background-image:url(../../static/media/playground.f8e30777.svg);background-size:100% 100%;-webkit-animation:playgroundButtonRotate 12s linear infinite;animation:playgroundButtonRotate 12s linear infinite}#playgroundButton.playground a{pointer-events:none;background-image:url(../../static/media/playground_black.a626c010.svg)}#playgroundButton:hover a{-webkit-animation-duration:6s;animation-duration:6s}@media screen and (max-width:767px){#playgroundButton{width:130rem;height:130rem}}@-webkit-keyframes playgroundButtonRotate{0%{transform:translate(0) rotate(0)}0%{transform:translate(0) rotate(1turn)}}@keyframes playgroundButtonRotate{0%{transform:translate(0) rotate(0)}0%{transform:translate(0) rotate(1turn)}}.videoPopup{position:fixed;top:0;left:0;z-index:100;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);opacity:0;visibility:hidden;transition:all .4s}.videoPopup.opened{opacity:1;visibility:visible}.videoPopup .videoWrapper{position:absolute;top:100rem;left:100rem;right:100rem;bottom:100rem}.videoPopup .videoWrapper iframe{width:100%;height:100%}.videoPopup .closeButton{position:absolute;right:25rem;top:25rem;width:75rem;height:75rem;cursor:pointer}.videoPopup .closeButton:after,.videoPopup .closeButton:before{content:"";display:block;position:absolute;top:50%;width:100%;height:5rem;background-color:#fff}.videoPopup .closeButton:before{transform:rotate(45DEG)}.videoPopup .closeButton:after{transform:rotate(-45DEG)}@media screen and (max-width:767px){.videoPopup .videoWrapper{left:15rem;right:15rem}}
/*# sourceMappingURL=main.1022d1e4.chunk.css.map */