@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#d4d4d0;margin:0}body,button{font-family:Inter,sans-serif}button{background:none;border:none;cursor:pointer;font-size:1.2em;font-weight:500;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.down-chevron{align-items:center;animation:bounce-small 1s infinite;animation-direction:alternate;animation-timing-function:ease-in-out;bottom:0;display:flex;flex-direction:column;height:0;justify-content:center;left:0;opacity:0;position:fixed;transition-duration:.5s;transition-property:opacity;width:0}.down-chevron.visible{height:20vh;opacity:1;width:100vw}.down-chevron p{color:#fff;font-size:1em;margin:0;text-align:center}.down-chevron svg{bottom:5vh;height:auto;margin:0 auto;min-width:16px;width:2vw}@keyframes bounce-small{0%{transform:scale(.9)}to{transform:scale(1)}}header{align-items:center;box-sizing:border-box;display:flex;height:25vh;justify-content:center;padding:0 4vw;position:fixed;width:100vw;z-index:10}header .main-logo{height:40%;left:50%;position:absolute;transform:translateX(-50%);width:auto}header #configurator-button,header #technology-button{background:none;border:none;font-family:Inter,sans-serif;font-size:1em;font-weight:500;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:.5em}header #configurator-button.active,header #technology-button.active{border-bottom:2px solid}header #technology-button{margin-left:1em;margin-right:auto}header #instagram-button{font-size:1.8em;margin-right:1em;padding-bottom:.25em}header #instagram-button svg{color:#000}header #waitlist-button{background-color:#000;border:none;color:#fff;margin-left:auto}header #compatibility-button,header #waitlist-button{font-family:Inter,sans-serif;font-size:1em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.4em .6em}header #compatibility-button{background-color:#0000;border:1px solid #000;color:#000;margin-left:.5em}@media screen and (max-width:60em){#compatibility-button{display:none}}@media screen and (max-width:55em){header{background-color:#f2f2f2;height:10vh;padding:0 2vw;width:100vw}header #configurator-button,header #technology-button{display:none}header #instagram-button{padding-bottom:0}header .main-logo{height:65%}header #waitlist-button{font-size:.9em}}@media screen and (max-width:32em){header #waitlist-button{display:none}header #instagram-button{margin-left:.5em;margin-right:auto}}#section-1{align-items:center;box-sizing:border-box;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}#section-1 #intro-video,#section-1 .intro-screen{height:100vh;min-width:100vw;object-fit:cover;position:absolute;top:0;width:178vh}#section-1 .intro-screen{opacity:0}#section-1 #intro-video.vertical-video{height:178vw;left:0;min-height:100vh;min-width:0;min-width:auto;position:absolute;top:auto;width:100vw}#section-1 .text-container{height:100%;margin-left:auto;margin-right:10%;width:35%;z-index:5}#section-1 .text-container #text-1{color:#fff;margin-bottom:10vh;margin-left:auto;opacity:0;position:relative;top:100%;width:75%}#section-1 .text-container #text-1 .top-bar{background-color:#fff;height:3px;margin-left:auto;width:75%}#section-1 .text-container #text-1 .title{font-size:3.5em;font-weight:700;line-height:1em;margin:.2em 0;text-align:right}#section-1 .text-container #text-1 .text{font-size:1.1em;line-height:1em;margin:0 0 0 auto;text-align:right;width:85%}#section-1 .text-container #text-2{color:#fff;margin-right:auto;opacity:0;position:relative;top:100%;width:60%}#section-1 .text-container #text-2 .top-bar{background-color:#fff;height:3px;margin-right:auto;width:70%}#section-1 .text-container #text-2 .title{font-size:8em;font-weight:700;letter-spacing:-5px;line-height:.6em;margin:0;text-align:left}#section-1 .text-container #text-2 .title sup{font-size:.5em;letter-spacing:0}#section-1 .text-container #text-2 .text{font-size:1.1em;line-height:1em;margin:.5em 0;text-align:left}@media screen and (max-width:83em){#section-1 .text-container{width:40%}#section-1 .text-container #text-1{width:80%}#section-1 .text-container #text-1 .title{font-size:3em}#section-1 .text-container #text-1 .text{font-size:1em}#section-1 .text-container #text-2{width:70%}#section-1 .text-container #text-2 .title{font-size:6em}#section-1 .text-container #text-2 .text{font-size:1em}}@media screen and (max-width:58em){#section-1 .text-container{margin-right:5%;width:90%}#section-1 .text-container #text-1{width:50%}#section-1 .text-container #text-2{width:60%}#section-1 .text-container #text-2 .top-bar{width:55%}}@media screen and (max-width:28em){#section-1 .text-container #text-1{width:90%}#section-1 .text-container #text-1 .title{font-size:2.5em}#section-1 .text-container #text-1 .text{font-size:1em;width:100%}#section-1 .text-container #text-2{width:70%}#section-1 .text-container #text-2 .title{font-size:6em}#section-1 .text-container #text-2 .text{font-size:1em}}#section-2{align-items:center;box-sizing:border-box;display:flex;height:115vh;justify-content:center;overflow:hidden;position:relative;width:100vw}#section-2 .left-container{height:100%;margin-left:10vw;margin-right:auto;padding-top:40vh;width:30%}#section-2 .sub-title{font-size:1.2em;margin:1em 0 0;padding-left:0}#section-2 .title{font-size:3em;font-weight:700;margin:0;padding-left:0;text-align:left;width:100%}#section-2 .selection{color:inherit;opacity:.3;transition-duration:.2s;transition-property:opacity}#section-2 .selection.active,#section-2 .selection:hover{opacity:1}#section-2 .character-selection.active:after{content:url(/static/media/info.f799c7c4d1a500be1b4d.svg);display:inline-block;margin-left:.2em;transform:translateY(5%);width:.4em}#section-2 .performance{cursor:pointer}#section-2 .performance:after{content:url(/static/media/plus.ba3ab1a1bd75a2505e43.svg);display:inline-block;margin-left:.2em;transform:translateY(-5%);width:.4em}#section-2 .character-quote{font-size:.9em;height:0;margin:0;overflow:hidden;padding:0 1em;width:65%}#section-2 .text{height:0;margin:0;overflow:hidden;padding-left:0;width:80%}#section-2 .config-button{background-color:#000;border:none;color:#fff;font-family:Inter,sans-serif;font-size:1.3em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:1em 0 0;padding:.4em 1.2em;transition-duration:.5s}#section-2 .config-button:hover{background-color:#fff;border:1px solid #000;color:#000}#section-2 .animation-container{display:flex;flex-direction:column;height:100%;margin-right:5%;padding-top:10vh;width:60%}#section-2 .animation-container .animation-canvas-container{flex:1 1;margin-bottom:15%;margin-top:auto;position:relative;width:100%}#section-2 .animation-container .animation-canvas-container canvas{bottom:0;height:100%;left:0;position:absolute;transform:translate(11%,7%);width:100%}#section-2 .animation-container .animation-canvas-container canvas.hiro,#section-2 .animation-container .animation-canvas-container canvas.ren{transform:translate(10%,10%)}#section-2 .animation-container .animation{height:auto;margin-bottom:15%;margin-top:auto;width:100%}#section-2 .flower{height:80vh;left:55%;position:absolute;top:20%;transform:translateX(-50%);width:auto}@media screen and (max-width:55em){#section-2 .left-container{background-color:#d4d4d099;margin-left:0;padding-left:5%;padding-right:45%;padding-top:15vh;width:100%;z-index:1}#section-2 .sub-title{font-size:1em;margin-top:.8em}#section-2 .title{font-size:1.8em}#section-2 .config-button{font-size:1em}#section-2 .animation-canvas-container,#section-2 .animation-container{bottom:0;position:absolute;right:0;width:80%}#section-2 .animation-canvas-container .animation,#section-2 .animation-canvas-container canvas,#section-2 .animation-container .animation,#section-2 .animation-container canvas{height:auto;margin-bottom:10%;width:100%}#section-2 .flower{left:25%}}@media screen and (max-width:28em){#section-2 .left-container{background-color:initial;padding-right:5%;padding-top:5%}#section-2 .sub-title{font-size:.8em;margin-top:.6em}#section-2 .title{font-size:1.5em}#section-2 .config-button{font-size:.8em}#section-2 .character-quote{font-size:.9em;height:0;margin:0;overflow:hidden;padding:0 2em;width:90%}#section-2 .animation-canvas-container,#section-2 .animation-container{transform:translateY(8%);width:85%}#section-2 .animation-canvas-container .animation,#section-2 .animation-canvas-container canvas,#section-2 .animation-container .animation,#section-2 .animation-container canvas{margin-bottom:30%}#section-2 .flower{bottom:20%;height:auto;top:auto;width:30%}}#section-3{align-items:center;box-sizing:border-box;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}#section-3 .left-container{height:100%;margin-left:5%;width:40%}#section-3 .left-container #door{display:block;height:auto;position:relative;top:100%;width:120%}#section-3 .right-container{height:100%;margin-right:10%;width:50%}#section-3 .right-container #text-3{color:#000;margin-bottom:10vh;margin-left:auto;opacity:0;position:relative;top:-100%;width:70%}#section-3 .right-container #text-3 .top-bar{background-color:#000;height:3px;margin-right:auto;width:95%}#section-3 .right-container #text-3 .title{font-size:3.5em;font-weight:700;line-height:1em;margin:.2em 0;text-align:left}#section-3 .right-container #text-3 .text{font-size:1.3em;line-height:1em;margin:0 auto 0 0;text-align:left;width:100%}@media screen and (max-width:55em){#section-3 .left-container{position:absolute;width:60%}#section-3 .right-container{margin-left:0;margin-right:0;padding-right:25%;width:100%;z-index:1}#section-3 .right-container #text-3{margin-left:10%}#section-3 .right-container #text-3 .top-bar{width:85%}#section-3 .right-container #text-3 .title{font-size:3em}#section-3 .right-container #text-3 .text{font-size:1em}}@media screen and (max-width:28em){#section-3 .left-container{margin-left:0;position:absolute;width:70%}#section-3 .right-container #text-3{margin-left:10%;width:80%}#section-3 .right-container #text-3 .top-bar{width:85%}#section-3 .right-container #text-3 .title{font-size:2.5em}}#section-4{align-items:center;background-color:#1e1e1e;box-sizing:border-box;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}#section-4 #hero-video{height:100vh;min-width:100vw;object-fit:cover;position:absolute;top:0;width:178vh}#section-5{align-items:center;background-color:#1e1e1e;box-sizing:border-box;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}#section-5 #crash-video,#section-5 .crash-screen{height:100vh;min-width:100vw;object-fit:cover;position:absolute;top:0;width:178vh}#section-5 .text-container{height:100%;margin-left:auto;margin-right:10%;width:35%;z-index:5}#section-5 .text-container #text-6{color:#fff;margin-right:auto;opacity:0;position:relative;top:100%;width:60%}#section-5 .text-container #text-6 .top-bar{background-color:#fff;height:3px;margin-right:auto;width:70%}#section-5 .text-container #text-6 .title{font-size:8em;font-weight:700;letter-spacing:-5px;line-height:1em;margin:0;text-align:left}#section-5 .text-container #text-6 .title span{display:inline-block;font-size:.4em;letter-spacing:0}#section-5 .text-container #text-6 .text{font-size:1.1em;line-height:1em;margin:.5em 0;text-align:left}@media screen and (max-width:83em){#section-5 .text-container{width:40%}#section-5 .text-container #text-6{width:70%}#section-5 .text-container #text-6 .title{font-size:6em}#section-5 .text-container #text-6 .text{font-size:1em}}@media screen and (max-width:58em){#section-5 .text-container{margin-right:5%;width:90%}#section-5 .text-container #text-6{width:60%}#section-5 .text-container #text-6 .top-bar{width:55%}}@media screen and (max-width:28em){#section-5 .text-container #text-6{width:70%}#section-5 .text-container #text-6 .title{font-size:6em}#section-5 .text-container #text-6 .text{font-size:1em}}#section-6{align-items:center;background-color:#1e1e1e;box-sizing:border-box;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}#section-6 .left-container{height:100%;margin-left:5%;width:40%}#section-6 .left-container #text-4{color:#fff;margin-bottom:10vh;margin-left:auto;margin-right:10%;opacity:0;position:relative;top:-100%;transform:translateY(-50%);width:95%}#section-6 .left-container #text-4 .top-bar{background-color:#fff;height:3px;margin-left:auto;width:60%}#section-6 .left-container #text-4 .title{font-size:3.5em;font-weight:700;line-height:1em;margin:.2em 0;text-align:right}#section-6 .left-container #text-4 .text{font-size:1.3em;line-height:1.1em;margin:0 0 0 auto;text-align:right;width:70%}#section-6 .right-container{height:100%;margin-right:10%;width:50%}#section-6 .right-container #weave{display:block;height:auto;opacity:0;position:relative;top:100%;transform:translateY(-50%);width:100%}@media screen and (max-width:55em){#section-6 .left-container{position:absolute;width:60%}#section-6 .left-container #text-4{margin-left:10%;transform:translate(-25%,-10%)}#section-6 .left-container #text-4 .top-bar{margin-left:0;width:85%}#section-6 .left-container #text-4 .title{font-size:3em;text-align:left}#section-6 .left-container #text-4 .text{font-size:1em;margin-left:0;text-align:left;width:90%}#section-6 .right-container{margin-left:0;margin-right:0;padding-right:25%;width:100%;z-index:1}#section-6 .right-container #weave{transform:translate(25%,-10%)}}@media screen and (max-width:28em){#section-6 .left-container{margin-left:0;position:absolute;width:70%}#section-6 .left-container #text-4{margin-bottom:10%;margin-left:10%;width:90%}#section-6 .left-container #text-4 .top-bar{width:85%}#section-6 .left-container #text-4 .title{font-size:2.5em}}#section-7{background:url(/static/media/bg-last.a4f9cedff0e33361fce4.jpg);background-position:100% 0;background-size:cover;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}#section-7,#section-7 .left-container{align-items:center;box-sizing:border-box;display:flex}#section-7 .left-container{height:100%;margin-left:8vw;margin-right:auto;padding-top:300px;width:55%}#section-7 .left-container form{display:flex;flex-direction:column;flex-wrap:wrap;margin:2em 0 0}#section-7 .left-container .form-input{display:flex;flex-direction:row;flex-wrap:nowrap}#section-7 .left-container .confirm-message,#section-7 .left-container .error-message{color:#d00;text-align:right}#section-7 .left-container .confirm-message{color:#e93be7}#section-7 .left-container input{background-color:#fff;border:none;color:#000;font-family:Inter,sans-serif;font-size:1.2em;line-height:1em;margin:0 0 0 auto;outline:none;padding:1.2em 1em 1em;width:50%}#section-7 .left-container button{background-color:none;border:1px solid #fff;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:1.2em;padding:1.1em 1em 1em}#section-7 .left-container button:hover{background-color:#fff;border:1px solid #fff;color:#000}#section-7 .left-container button:disabled{cursor:default;opacity:.3}#section-7 .left-container button:disabled:hover{background-color:none;border:1px solid #fff;color:#fff}#section-7 .left-container .disclaimer-bottom{color:#fff;font-size:.7em;font-weight:600;margin:.7em 0 0;text-align:right}#section-7 #text-5{color:#fff;margin-bottom:20vh;margin-left:auto;margin-right:10%;width:85%}#section-7 #text-5 .top-bar{background-color:#fff;height:3px;margin-left:auto;width:80%}#section-7 #text-5 .title{font-size:3.2em;font-weight:700;line-height:1em;margin:.2em 0;text-align:right}#section-7 #text-5 .text{font-size:1.2em;line-height:1em;margin:0 0 0 auto;text-align:right;width:100%}#section-7 .right-container{height:100%;position:relative;width:70%}#section-7 .car{bottom:0;height:auto;position:absolute;right:0;width:100%}@media screen and (max-width:69em){#section-7 .left-container{width:60%}#section-7 .left-container button,#section-7 .left-container input{font-size:1.1em}#section-7 .left-container #text-5 .top-bar{width:80%}#section-7 .left-container #text-5 .title{font-size:3em}#section-7 .left-container #text-5 .text{font-size:1.2em}#section-7 .right-container{width:60%}}@media screen and (max-width:55em){#section-7{flex-wrap:wrap;height:auto}#section-7 .left-container{padding-bottom:30vh;padding-top:20vh;width:90%}#section-7 .left-container button,#section-7 .left-container input{font-size:1em;margin-left:0}#section-7 .left-container .disclaimer{text-align:left}#section-7 .left-container #text-5 .top-bar{margin-left:0;width:70%}#section-7 .left-container #text-5 .title{font-size:2.6em;text-align:left}#section-7 .left-container #text-5 .text{font-size:1em;text-align:left}#section-7 .right-container{width:100%}#section-7 .right-container .car{width:50%}}@media screen and (max-width:28em){#section-7 .left-container{padding-bottom:0;padding-left:.1em;padding-right:.1em;width:100%}#section-7 .left-container #text-5 .title{font-size:2.6em;text-align:left}#section-7 .left-container #text-5 .text{font-size:1em;text-align:left}#section-7 .left-container button,#section-7 .left-container input{font-size:.9em}#section-7 .right-container{display:none}}footer{align-items:center;background-color:#d4d4d0;box-sizing:border-box;display:flex;height:5em;justify-content:flex-start;padding:0 4vw;width:100vw}footer a{color:#000;font-size:1em;text-decoration:none}.disclaimer,footer a{font-family:Inter,sans-serif;font-weight:500}.disclaimer{bottom:1em;color:#fff;font-size:.6em;position:fixed;right:2em}.loader-container{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10}.loader-container .loader{animation:bounce .75s infinite;animation-direction:alternate;animation-timing-function:ease-in-out;height:auto;width:20%}@keyframes bounce{0%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}@media screen and (max-width:55em){.loader-container .loader{width:35%}}@media screen and (max-width:28em){.loader-container .loader{width:40%}}.compatibility-wrapper{height:100vh;left:0;position:fixed;top:0;width:0;z-index:15}.compatibility-wrapper .compatibility-mask{background-color:#0009;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.compatibility-container{align-items:start;background-color:#000;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;max-width:550px;padding:2em;position:fixed;right:0;top:0;transform:translateX(100%);width:40vw;z-index:100}.compatibility-container .back-button{cursor:pointer;height:3em;left:1em;position:absolute;top:1em;width:auto}.compatibility-container h1{align-self:start;font-size:3em;line-height:.9em;margin:2em 0 0}.compatibility-container p{font-size:1em;margin:2em auto 2em 0;width:80%}.compatibility-container .form-input{display:flex;flex-direction:column}.compatibility-container form{margin-bottom:auto;width:100%}.compatibility-container form input{background-color:#fff;border:none;border-radius:.5em;box-sizing:border-box;color:#000;font-family:Inter,sans-serif;font-size:1.2em;line-height:1em;margin:0 0 0 auto;outline:none;padding:1.2em 1em 1em;text-align:center;width:50%;width:100%}.compatibility-container form .confirm-message,.compatibility-container form .error-message{color:#d00}.compatibility-container form .confirm-message{color:#fff;font-size:2em;font-weight:700;line-height:.9em}.compatibility-container form .confirm-title{color:#fff}.compatibility-container form button{align-self:center;background-color:#000;border:1px solid #fff;border-radius:.2em;color:#fff;font-family:Inter,sans-serif;font-size:1.3em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:1em 0 0;padding:.4em 1.2em;transition-duration:.5s;width:80%}.compatibility-container form button:hover{background-color:#fff;color:#000}@media screen and (max-width:55em){.compatibility-container{align-items:center;max-width:none;width:100vw}}@media screen and (max-width:28em){.compatibility-container{width:100vw}}.header-privacy{align-items:center;box-sizing:border-box;display:flex;height:10em;justify-content:flex-start;padding:0 4vw;position:relative;width:100vw}.header-privacy .main-logo{height:40%;left:50%;position:absolute;transform:translateX(-50%);width:auto}.header-privacy .back-arrow{cursor:pointer;height:20%;width:auto}.header-privacy .back-arrow svg{color:#000;height:100%;width:auto}.terms{background-color:#d4d4d0;box-sizing:border-box;color:#000;min-width:100vw;padding:0 20vw 10vw;text-align:left;text-align:initial}
/*# sourceMappingURL=main.e32bd090.css.map*/