.cta-buttons{box-sizing:border-box;z-index:1000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;max-height:80px;transition:all .2s ease-in-out;display:flex;bottom:0;left:0}.cta-buttons .text{color:var(--color-text-white);margin-bottom:20px;font-size:10px;font-weight:400}@media (min-width:376px){.cta-buttons .text{font-size:11px}}.cta-buttons .buttons{flex-direction:row;justify-content:center;align-items:center;width:100%;transition:all .3s ease-in-out;display:flex}.cta-buttons.fixed{background-color:var(--color-black);padding:0 20px;position:fixed}@media (min-width:820px){.cta-buttons.fixed{background-color:#0000;padding:0;position:relative}}.cta-buttons.sticky{position:relative}.cta-buttons .button{border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:40px;font-size:12px;font-weight:600;display:flex}.cta-buttons .button .icon{margin-right:6px}.cta-buttons .button-left{width:calc(50% - 10px);margin-right:20px}.cta-buttons .button-left .button{color:var(--color-text-white);background:linear-gradient(135deg,#b400ff 0%,#00ff82 100%)}.cta-buttons .button-right{width:calc(50% - 10px)}.cta-buttons .button-right .button{color:#b400ff;background-color:#0000;border:2px solid #b400ff}.emailInput{border:1px solid var(--color-text-green);box-sizing:border-box;background-color:#0000;border-radius:50px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 10px 0 20px;transition:background-color .3s;display:flex}.emailInput input{width:auto;height:100%;color:var(--color-text-white);background-color:#0000;border:none;outline:none;flex:1;font-size:16px}.emailInput input::placeholder{color:#8d8d8d}.emailInput input:disabled{color:var(--color-text-white);opacity:1}.emailInput button{background-color:var(--color-text-green);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .3s;display:flex}.emailInput button:disabled{cursor:not-allowed}.emailInput button svg{transition:fill .3s}.emailInput.focused{background-color:var(--color-text-green)}.emailInput.focused input{color:var(--color-text-black)}.emailInput.focused button{background-color:#000}.emailInput.focused button svg path{fill:var(--color-text-white)}.emailInput.sent{background-color:#0000}.emailInput.sent button{background-color:var(--color-text-green)}.error{color:#f44;text-align:left;margin-top:12px;padding-left:20px;font-size:14px;animation:.3s slideIn}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.loader{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}section.cta-section{scroll-snap-align:start;box-sizing:border-box;background-color:#000;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:100dvh;font-family:EncodeSans;display:flex;position:relative}@media (min-width:820px){section.cta-section{min-height:auto;padding-top:120px;padding-bottom:120px}}section.cta-section .particle{position:absolute}section.cta-section .particle.particle-1{width:36px;top:84px;left:28px}section.cta-section .particle.particle-2{width:64px;bottom:-60px;right:10px}section.cta-section .particle.particle-3{width:126px;top:-120px;left:-60px}section.cta-section .particle.particle-4{z-index:3;width:350px;top:120px;right:0}section.cta-section .container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media (min-width:820px){section.cta-section .gif-container{order:1}}section.cta-section .gif-container .text{color:var(--color-text-white);text-align:center;width:100%;margin-top:-60px;font-size:16px;font-weight:400;display:block}@media (min-width:820px){section.cta-section .gif-container .text{font-size:24px}}section.cta-section .gif-container .logo-animation{z-index:1;width:100%;height:100%}@media (min-width:820px){section.cta-section .gif-container .logo-animation{max-width:840px}}section.cta-section .contact-container{z-index:3;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:120px 32px 0;display:flex;position:relative}@media (min-width:820px){section.cta-section .contact-container{margin-top:0}}section.cta-section .contact-container .content-wrapper{width:100%}@media (min-width:820px){section.cta-section .contact-container .content-wrapper{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}}section.cta-section .contact-container .content-wrapper .text-1{width:100%;color:var(--color-text-green);font-size:22px;font-weight:700}section.cta-section .contact-container .content-wrapper .text-1 span{color:var(--color-text-white)}@media (min-width:376px){section.cta-section .contact-container .content-wrapper .text-1{font-size:24px}}@media (min-width:820px){section.cta-section .contact-container .content-wrapper .text-1{font-size:48px}}section.cta-section .contact-container .content-wrapper .text-2{width:100%;color:var(--color-text-white);font-size:22px;font-weight:700}@media (min-width:376px){section.cta-section .contact-container .content-wrapper .text-2{font-size:24px}}@media (min-width:820px){section.cta-section .contact-container .content-wrapper .text-2{font-size:48px}}section.cta-section .contact-container .content-wrapper .text-3{color:var(--color-text-white);margin-top:20px;font-size:16px;font-weight:400}@media (min-width:820px){section.cta-section .contact-container .content-wrapper .text-3{margin-top:20px;font-size:20px}}section.cta-section .cta-background{object-fit:cover;z-index:2;width:100%;height:auto;position:absolute;bottom:0;left:0}section.cta-section .form{width:100%;margin-top:32px}@media (min-width:820px){section.cta-section .form{max-width:430px;margin-top:0;padding-left:60px}}section.cta-section .buttons-container{z-index:4;width:100%;height:120px;margin-top:80px;padding:0 32px}@media (min-width:820px){section.cta-section .buttons-container{display:none}}header{z-index:4}@media (min-width:820px){header{background-color:var(--color-black);position:sticky;top:0}}header .header-container{margin:auto;padding:0 32px}header .header-content{justify-content:center;align-items:center;width:100%;padding:30px 0 40px;display:flex}@media (min-width:820px){header .header-content{justify-content:space-between}}header .header-content .logo{z-index:3;height:30px}header .header-content .contact-button{width:150px;height:40px;color:var(--color-text-white);cursor:pointer;background:linear-gradient(135deg,#b400ff 0%,#00ff82 100%);border:none;border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:opacity .3s;display:none}@media (min-width:820px){header .header-content .contact-button{display:flex}}header .header-content .contact-button .icon{margin-right:12px}header .header-content .contact-button:hover{opacity:.8}.hero-background-mobile{display:block}section.hero-section{text-align:center;flex-direction:column;width:100%;height:calc(100dvh - 100px);scroll-margin-top:100px;display:flex;position:relative}@media (min-width:820px){section.hero-section{height:auto;scroll-margin-top:110px}}section.hero-section .hero-container{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;margin:auto;padding:0 32px;display:flex;position:relative;overflow:hidden}@media (min-width:820px){section.hero-section .hero-container{overflow:initial}}section.hero-section .hero-background{z-index:1;width:100%;height:auto;position:absolute;top:0;left:0}section.hero-section .hero-particle{z-index:1;position:absolute}section.hero-section .hero-particle-1{width:110px;top:390px;left:10px}section.hero-section .hero-particle-2{width:254px;top:88px;right:0}section.hero-section .content{z-index:2;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}@media (min-width:820px){section.hero-section .content{flex-direction:row;justify-content:space-between}}section.hero-section .text{z-index:2;flex-shrink:0}section.hero-section .text .title{text-align:center;margin:0;font-family:Nippo;font-size:28px;font-weight:400;line-height:1}section.hero-section .text .title .title-white{color:var(--color-text-white)}section.hero-section .text .title .title-green{color:var(--color-text-green)}@media (min-width:376px){section.hero-section .text .title{font-size:36px}}@media (min-width:820px){section.hero-section .text .title{text-align:left;font-size:48px}}@media (min-width:1200px){section.hero-section .text .title{text-align:left;font-size:68px}}section.hero-section .billboard{z-index:2;flex-shrink:1;justify-content:center;align-items:center;width:100%;max-width:800px;min-height:0;margin-top:auto;display:flex}section.hero-section .billboard img{object-fit:contain;width:100%;height:100%;display:block}@media (min-width:820px){section.hero-section .billboard{max-width:320px;margin-right:40px}}@media (min-width:1200px){section.hero-section .billboard{max-width:480px;margin-right:80px}}.presentation-wrapper{background-color:#000;justify-content:center;width:100%;display:flex;position:relative}.presentation-wrapper .presentation-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}@media (min-width:820px){.presentation-wrapper .presentation-container{padding:0 32px}}.presentation-wrapper .particles-wrapper{box-sizing:border-box;z-index:2;width:100%;height:calc(100dvh - 80px);margin-bottom:80px;position:sticky;top:0;overflow:hidden}@media (min-width:820px){.presentation-wrapper .particles-wrapper{background:linear-gradient(#b400ff,#000) border-box;border:2px solid #0000;border-radius:50px;height:calc(100dvh - 110px);margin-bottom:0;top:110px}}.presentation-wrapper .particles{box-sizing:border-box;background-color:var(--color-black);width:100%;height:100%}.presentation-wrapper .particles .particle{position:absolute}.presentation-wrapper .particles .particle-1{width:26px;top:56px;left:20px}@media (min-width:376px){.presentation-wrapper .particles .particle-1{width:34px}}.presentation-wrapper .particles .particle-2{width:42px;top:34%;right:2px}@media (min-width:376px){.presentation-wrapper .particles .particle-2{width:54px}}@media (min-width:820px){.presentation-wrapper .particles .particle-2{right:10px}}.presentation-wrapper .particles .particle-3{width:54px;bottom:32px;left:10px}@media (min-width:376px){.presentation-wrapper .particles .particle-3{width:62px}}.presentation-wrapper .particles .particle-4{width:160px;bottom:42px;right:0}section.presentation-section{text-align:center;box-sizing:border-box;z-index:3;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:500px;height:100dvh;padding:40px 48px 80px;font-family:EncodeSans;display:flex;position:relative}@media (min-width:376px){section.presentation-section{padding:40px 60px 80px}}@media (min-width:820px){section.presentation-section{max-width:720px;padding:110px 0 0}}section.presentation-section .row{width:100%}section.presentation-section.presentation-section-0{margin-top:-100dvh}section.presentation-section.presentation-section-0 video{width:100%;height:100%}@media (min-width:820px){section.presentation-section.presentation-section-0{display:none}}section.presentation-section.presentation-section-1{text-align:center}@media (min-width:820px){section.presentation-section.presentation-section-1{margin-top:-100dvh}}section.presentation-section.presentation-section-1 .row-1{color:var(--color-text-white);font-size:15px;font-weight:400;line-height:1.2}@media (min-width:376px){section.presentation-section.presentation-section-1 .row-1{font-size:20px}}@media (min-width:820px){section.presentation-section.presentation-section-1 .row-1{font-size:32px}}section.presentation-section.presentation-section-1 .row-2{color:var(--color-text-white);font-size:45px;font-weight:700;line-height:1.2}@media (min-width:376px){section.presentation-section.presentation-section-1 .row-2{font-size:60px}}@media (min-width:820px){section.presentation-section.presentation-section-1 .row-2{font-size:94px}}section.presentation-section.presentation-section-1 .row-3{color:var(--color-text-purple);font-size:28px;font-weight:700;line-height:1.2}@media (min-width:376px){section.presentation-section.presentation-section-1 .row-3{font-size:37px}}@media (min-width:820px){section.presentation-section.presentation-section-1 .row-3{font-size:60px}}section.presentation-section.presentation-section-2{text-align:right}section.presentation-section.presentation-section-2 .row-1{color:var(--color-text-white);font-size:13px;font-weight:400;line-height:1.2}@media (min-width:376px){section.presentation-section.presentation-section-2 .row-1{font-size:18px}}@media (min-width:820px){section.presentation-section.presentation-section-2 .row-1{font-size:29px}}section.presentation-section.presentation-section-2 .row-2{color:var(--color-text-white);font-size:20px;font-weight:700;line-height:1.2}@media (min-width:376px){section.presentation-section.presentation-section-2 .row-2{font-size:28px}}@media (min-width:820px){section.presentation-section.presentation-section-2 .row-2{font-size:45px}}section.presentation-section.presentation-section-2 .row-3{color:var(--color-text-white);font-size:20px;font-weight:400;line-height:1.4}@media (min-width:376px){section.presentation-section.presentation-section-2 .row-3{font-size:28px}}@media (min-width:820px){section.presentation-section.presentation-section-2 .row-3{font-size:45px}}section.presentation-section.presentation-section-2 .row-4{color:var(--color-text-white);font-size:20px;font-weight:400;line-height:1.4}@media (min-width:376px){section.presentation-section.presentation-section-2 .row-4{font-size:28px}}@media (min-width:820px){section.presentation-section.presentation-section-2 .row-4{font-size:45px}}section.presentation-section.presentation-section-2 .row-5{color:var(--color-text-white);font-size:20px;font-weight:400;line-height:1.4}@media (min-width:376px){section.presentation-section.presentation-section-2 .row-5{font-size:28px}}@media (min-width:820px){section.presentation-section.presentation-section-2 .row-5{font-size:45px}}section.presentation-section.presentation-section-2 .row-6{color:var(--color-text-green);font-size:22px;font-weight:700;line-height:1.4}@media (min-width:376px){section.presentation-section.presentation-section-2 .row-6{font-size:30px}}@media (min-width:820px){section.presentation-section.presentation-section-2 .row-6{font-size:48px}}section.presentation-section.presentation-section-3{text-align:left}section.presentation-section.presentation-section-3 .row-1{color:var(--color-text-white);font-size:17px;font-weight:700;line-height:1.2}@media (min-width:376px){section.presentation-section.presentation-section-3 .row-1{font-size:22px}}@media (min-width:820px){section.presentation-section.presentation-section-3 .row-1{font-size:35px}}section.presentation-section.presentation-section-3 .row-2{color:var(--color-text-white);font-size:17px;font-weight:700;line-height:1.2}@media (min-width:376px){section.presentation-section.presentation-section-3 .row-2{font-size:22px}}@media (min-width:820px){section.presentation-section.presentation-section-3 .row-2{font-size:35px}}section.presentation-section.presentation-section-4{text-align:left}section.presentation-section.presentation-section-4 .row-1{color:var(--color-text-white);font-size:14px;font-weight:400;line-height:1.2}@media (min-width:376px){section.presentation-section.presentation-section-4 .row-1{font-size:16px}}@media (min-width:820px){section.presentation-section.presentation-section-4 .row-1{font-size:26px}}section.presentation-section.presentation-section-4 .row-2{color:var(--color-text-purple);font-size:30px;font-weight:700;line-height:1.2}@media (min-width:820px){section.presentation-section.presentation-section-4 .row-2{font-size:48px}}section.presentation-section.presentation-section-4 .row-3{color:var(--color-text-white);font-size:18px;font-weight:400;line-height:1.2}@media (min-width:376px){section.presentation-section.presentation-section-4 .row-3{font-size:22px}}@media (min-width:820px){section.presentation-section.presentation-section-4 .row-3{font-size:35px}}section.presentation-section.presentation-section-4 .row-4{text-align:right;color:var(--color-text-white);font-size:24px;font-weight:700;line-height:1.2}@media (min-width:376px){section.presentation-section.presentation-section-4 .row-4{font-size:35px}}@media (min-width:820px){section.presentation-section.presentation-section-4 .row-4{font-size:56px}}section.presentation-section.presentation-section-4 .row-5{text-align:right;color:var(--color-text-green);font-size:34px;font-weight:700;line-height:1.2}@media (min-width:376px){section.presentation-section.presentation-section-4 .row-5{font-size:42px}}@media (min-width:820px){section.presentation-section.presentation-section-4 .row-5{font-size:67px}}section.presentation-section.presentation-section-4 .row-6{text-align:right;color:var(--color-text-white);font-size:16px;font-weight:400;line-height:1.2}@media (min-width:376px){section.presentation-section.presentation-section-4 .row-6{font-size:18px}}@media (min-width:820px){section.presentation-section.presentation-section-4 .row-6{font-size:29px}}section.presentation-section.presentation-section-5{padding:0 0 80px}@media (min-width:820px){section.presentation-section.presentation-section-5{padding-bottom:0}}section.presentation-section.presentation-section-5 .video{justify-content:center;align-items:center;width:100%;height:100%;display:flex}section.presentation-section.presentation-section-5 .video video{opacity:0;transform:"scale(0.3)";object-fit:contain;width:calc(100% - 40px);max-width:100%;max-height:100%}section.video-section{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100dvh;padding:40px 0 160px;display:none}@media (min-width:820px){section.video-section{height:780px;padding:120px 0 0;display:flex}}section.video-section .video{justify-content:center;align-items:center;width:100%;height:100%;display:flex}section.video-section .video video{object-fit:contain;opacity:0;transform:"scale(0.3)";max-width:100%;max-height:100%}.desktop-only{display:none}@media (min-width:820px){.desktop-only{display:flex}}.mobile-only{display:flex}@media (min-width:820px){.mobile-only{display:none}}main.main{background-color:#000;width:100%}.container{z-index:2;box-sizing:border-box;width:100%;max-width:1200px;height:100%}section{scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;height:100dvh;padding-bottom:80px}@media (min-width:820px){section{height:auto;padding-bottom:0}}:root{--color-purple:#b400ff;--color-green:#00ff82;--color-white:#fff;--color-black:#000;--color-text-black:#000;--color-text-white:#fff;--color-text-green:#00ff82;--color-text-purple:#b400ff;--font-primary:"EncodeSans",sans-serif;--font-secondary:"Nippo",sans-serif}html,body{background-color:var(--color-black);font-synthesis:none;height:100%;text-rendering:optimizeLegibility;scroll-snap-type:y mandatory;scroll-behavior:smooth;margin:0;padding:0;font-family:EncodeSans,sans-serif;font-weight:400;overflow-y:auto}@media (min-width:820px){html,body{scroll-snap-type:none}}#root{height:100%}*{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}@font-face{font-family:Nippo;src:url(/fonts/Nippo-Light.otf);font-weight:300;font-display:swap}@font-face{font-family:Nippo;src:url(/fonts/Nippo-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:Nippo;src:url(/fonts/Nippo-Medium.otf);font-weight:500;font-display:swap}@font-face{font-family:Nippo;src:url(/fonts/Nippo-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:EncodeSans;src:url(/fonts/EncodeSans-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:EncodeSans;src:url(/fonts/EncodeSans-Bold.ttf);font-weight:700;font-display:swap}@font-face{font-family:EncodeSans_SemiExpanded;src:url(/fonts/EncodeSans_SemiExpanded-Light.ttf);font-weight:300;font-display:swap}@font-face{font-family:EncodeSans_SemiExpanded;src:url(/fonts/EncodeSans_SemiExpanded-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:EncodeSans_SemiExpanded;src:url(/fonts/EncodeSans_SemiExpanded-Medium.ttf);font-weight:500;font-display:swap}@font-face{font-family:DMSans;src:url(/fonts/DMSans-Italic.ttf);font-weight:300;font-style:italic;font-display:swap}
