body{background:#000;margin:0}main{max-width:100vw;overflow-x:hidden}section{max-width:1480px;margin:auto;position:relative}#header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 20px;transition:.3s;position:fixed;top:0;z-index:999;box-sizing:border-box;left:50%;transform:translateX(-50%)}#header #logo{display:block;font-family:"Bebas Neue",sans-serif;font-size:64px;color:#fff;text-decoration:none;transition:.3s;line-height:64px;height:54px}@media screen and (min-width: 768px){#header #logo{opacity:0;pointer-events:none;transform:translateX(-100%)}}#header #logo span{font-family:"Press Start 2P",system-ui;font-size:24px;color:#f2a317;line-height:64px}#header:after{z-index:-1;position:absolute;content:"";height:100%;width:100vw;left:50%;top:0;transform:translateX(-50%);transition:.3s}@media screen and (max-width: 767px){#header:after{background:rgba(0,0,0,.9)}}#header.scrolled:after{background:rgba(0,0,0,.9)}@media screen and (min-width: 768px){#header.scrolled #logo{opacity:1;transform:translateX(0);pointer-events:all}}#header .hamburger{background:rgba(0,0,0,0);border:none;position:relative;height:16px;width:22px}#header .hamburger:hover{cursor:pointer}#header .hamburger span{position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:2px;background:#fff;border-radius:4px}#header .hamburger span:first-of-type{top:0;transform:none}#header .hamburger span:last-of-type{bottom:0;top:auto;transform:none}#header:before{content:"";width:100vw;height:100vh;position:absolute;left:50%;top:0%;transform:translate(-50%, 0%);background:rgba(0,0,0,.66);opacity:0;pointer-events:none;transition:.3s}#header #menu{position:absolute;overflow-y:scroll;right:0;transform:translateX(100%);opacity:0;pointer-events:none;background:#4e4ff4;padding:17px 17px 29px 40px;box-sizing:border-box;height:100vh;top:0;display:flex;justify-content:space-between;flex-direction:column;transition:.3s;display:block}@media screen and (max-width: 767px){#header #menu{width:100%}}#header #menu *{box-sizing:border-box}
/*#header #menu:before{content:"";height:100%;width:100vw;right:1px;transform:translateX(100%);background:#4e4ff4;position:absolute;top:0}*/
#header #menu .button-wrapper{display:flex;width:100%;justify-content:end}
#header #menu .button-wrapper .close{background:rgba(0,0,0,0);border:none}#header #menu .button-wrapper .close:hover{cursor:pointer}#header #menu ul{list-style:none;padding:0;padding-left:20px;margin:0;width:-moz-fit-content;width:fit-content}#header #menu ul li{padding:18px 20px}#header #menu ul li a{text-decoration:none;display:flex;justify-content:space-between;align-items:center}#header #menu ul li a .text{margin-right:16px;display:block;font-family:"Space Grotesk",sans-serif;font-size:18px;line-height:44px;font-weight:700;color:#fff;text-transform:uppercase}#header #menu ul li a.button{padding:9px 0;position:relative;padding-right:12px}#header #menu ul li a.button:before{z-index:-1;content:"";background:#45ffec;width:calc(100% + 36px);height:100%;border-radius:16px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}#header #menu ul li a.button.blue .text{color:#fa00ff}#header #menu ul li a.button.pink:before{background:#fa00ff}#header #menu .contact-wrapper{font-family:"Space Grotesk",sans-serif;font-weight:700;color:#fff;text-transform:uppercase;font-size:16px;line-height:25px;padding:18px 0;padding-left:20px}#header #menu .contact-wrapper a{text-transform:none;text-decoration:none;color:#f2a317}#header #menu h4{font-family:"Space Grotesk",sans-serif;font-size:18px;line-height:44px;font-weight:bold;color:#fff;text-transform:uppercase;margin:0;padding-left:20px}#header #menu .input-wrapper{margin-top:36px}#header #menu .input-wrapper label{display:flex;flex-direction:column;align-items:end}#header #menu .input-wrapper label input{width:100%;background:rgba(0,0,0,0);border:none;border-bottom:4px solid #fff;transition:.3s;color:#fff;font-family:"Space Grotesk",sans-serif;font-size:18px;font-weight:700;padding:4px 8px}#header #menu .input-wrapper label input.error{color:#fa00ff;border-color:#fa00ff}#header #menu .input-wrapper label input:focus{color:#f2a317;outline:none;border-color:#f2a317}#header #menu .input-wrapper label span{font-family:"Space Grotesk",sans-serif;color:#fff;font-size:18px;font-weight:700}#header #menu .cta-wrapper{margin-top:36px}#header #menu .cta-wrapper .button{display:flex;text-decoration:none;background:#f801fe;border-radius:16px;padding:13px 36px 14px 32px;width:-moz-fit-content;width:fit-content;margin-left:20px;align-items:center}#header #menu .cta-wrapper .button .text{margin-right:36px;font-family:"Space Grotesk",sans-serif;font-size:18px;line-height:18px;color:#fff;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}body.menu-expanded{overflow:hidden}body.menu-expanded #header:before{pointer-events:all;opacity:1}body.menu-expanded #header #menu{pointer-events:all;opacity:1;transform:translateX(0)}.hero-section{position:relative;padding-bottom:70px}@media screen and (max-width: 767px){.hero-section{padding-bottom:0}}.hero-section .more-background{position:absolute;left:50%;top:0;width:100vw;height:100%;transform:translateX(-50%)}.hero-section .more-background img{position:absolute;display:block}.hero-section .more-background .pt-1{bottom:0;left:0;transform:rotate(180deg);opacity:.4}.hero-section .more-background .pt-2{top:0;right:0;opacity:.4}.hero-section .background-elements{position:absolute;left:0;top:0;width:100%;height:100%}.hero-section .background-elements img{position:absolute;display:block}.hero-section .background-elements .x-1{left:0;top:0;height:100%;width:auto}.hero-section .background-elements .c-1{right:32px;top:-225px;z-index:1}.hero-section .background-elements .pt-1{bottom:0;left:0;transform:rotate(180deg);opacity:.4}.hero-section .background-elements .pt-2{top:0;opacity:.4;right:0}.hero-section .background-elements .x-2{display:none}.hero-section .hero-title{z-index:1;position:relative;color:#fff;padding-top:calc(100vh - 650px);padding-bottom:78px;padding-left:136px;padding-right:24px;box-sizing:border-box}.hero-section .hero-title h1{font-size:299px;font-family:"Bebas Neue",sans-serif;font-weight:400;margin-top:0;margin-bottom:0}.hero-section .hero-title h1 span{font-family:"Press Start 2P",system-ui;color:#f2a317;font-size:128px}.hero-section .hero-title .subtitle{font-family:"Space Grotesk",sans-serif;font-optical-sizing:auto;font-size:52px;line-height:65px}.hero-section .hero-title .text{font-family:"Inter",sans-serif;font-size:18px;max-width:588px;line-height:28px;margin-top:32px}.hero-section .arrow-cta{position:absolute;right:0;top:44%;z-index:1;transform:translateY(-50%)}.hero-section .arrow-cta a{display:block}.hero-section .arrow-cta a:before{content:"";background:#4e4ff4;width:100vw;height:100%;top:0;right:1px;transform:translateX(100%);position:absolute}.hero-section .arrow-cta a {padding:112px 22px;background:#4e4ff4;border:none}.hero-section .arrow-cta a :hover{cursor:pointer}.hero-section .arrow-cta a svg{width:21px;height:35px}.hero-section .hero-cta{z-index:1;position:absolute;right:0}.hero-section .hero-cta a{display:block}.hero-section .hero-cta a:before{content:"";background:#ff9100;width:100vw;height:100%;right:1px;transform:translateX(100%);position:absolute}.hero-section .hero-cta a button{border-radius:16px 0 0 16px;background:#ff9100;font-family:"Space Grotesk",sans-serif;font-size:32px;line-height:11px;border:none;padding:14px 17px;font-weight:bold;color:#000;text-transform:uppercase}.hero-section .hero-cta a button:hover{cursor:pointer}@media screen and (max-width: 1180px){.hero-section .background-elements .c-1{display:none}}@media screen and (max-width: 980px){.hero-section .hero-title{padding-left:64px;padding-right:72px}}@media screen and (max-width: 767px){.hero-section h1{display:none}.hero-section .more-background .pt-1,.hero-section .more-background .pt-2{display:none}.hero-section .background-elements .pt-1,.hero-section .background-elements .pt-2,.hero-section .background-elements .x-1{display:none}.hero-section .background-elements .x-2{display:block;top:0;left:0;width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.hero-section .hero-title{padding-top:0;padding-bottom:0;padding-left:40px;padding-right:40px}.hero-section .hero-title .subtitle{padding-top:120px;padding-bottom:90px;font-size:32px;line-height:36px}.hero-section .hero-title .text{font-size:18px;line-height:28px;padding-right:80px;padding-bottom:120px}.hero-section .arrow-cta{bottom:80px;top:auto;transform:none}.hero-section .hero-cta{display:none}}/*# sourceMappingURL=above-the-fold.css.map */