:root{--black:#000;--black-50:#00000080;--white:#fff;--white-10:#ffffff20;--alert:red}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;overflow-x:hidden!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:var(--white);background:var(--black);font-family:Simplon Norm;font-size:1rem;line-height:1.25;overflow-x:hidden!important}a{color:inherit;text-underline-offset:5px}img,video{vertical-align:middle;block-size:auto}p{margin-bottom:1.2em;font-size:20px;font-weight:300;line-height:120%}p:last-child{margin-bottom:0}@media (width>=500px){p{font-size:25px}}@media (width>=900px){p{font-size:27px}}@media (width>=1200px){p{font-size:2vw}}@media (width>=1700px){p{font-size:min(2vw,40px)}}.small-text{text-underline-offset:.1em;font-family:Simplon Mono;font-size:18px;font-weight:300;line-height:28px;text-decoration:underline}@media (width>=900px){.small-text{font-size:min(1.5vw,30px)}}section{padding:30px 25px 0}@media (width>=768px){section{padding:0 50px}}@media (width>=1200px){section{padding:0 250px}}@media (width>=1800px){section{padding:0 350px}}.mouse-follower{z-index:1;transform-origin:50%;border:2px solid #ffffff80;border-radius:50%;width:50px;height:50px;transition:all .2s ease-out;position:absolute}.mouse-follower-is-disabled{pointer-events:none;opacity:0;transition:all .2s ease-out}@media (hover:none){.mouse-follower{pointer-events:none;width:0;height:0;opacity:0!important}}header{margin-bottom:250px;position:relative}header .title-container{z-index:10;width:calc(100% - 50px);margin:0 25px;position:absolute;transform:translateY(-70%)}header h1,header .hero-sub{font-size:clamp(45px,6vw,120px);font-weight:500;line-height:110%;display:inline-block;overflow:hidden}header h1 span,header .hero-sub span{height:100%;margin:0;padding:0;display:inline-block;overflow:hidden}header h1 span div.word,header .hero-sub span div.word{animation:1s ease-out forwards moveUp;animation-delay:calc(3s + .1s*var(--index));transform:translateY(100%)}@keyframes moveUp{to{transform:translateY(0)}}header .hero-sub{text-align:start;text-transform:none;margin-top:-3%;font-size:clamp(35px,5vw,90px);font-weight:300;line-height:110%}header h2{text-transform:uppercase;text-align:end;margin-top:40px;font-size:20px;font-weight:300}header .hero-logo{z-index:10;width:110px;position:absolute;top:40px;left:25px}header .hero-logo-company{z-index:10;width:50px;position:absolute;top:40px;right:25px}header .video-container{z-index:0;width:100%;height:90vh;position:relative;overflow:hidden}header .video-container .hero-video{object-fit:cover;width:100%;height:100%}header .video-container .video-overlay{pointer-events:none;z-index:2;background:linear-gradient(#0000 70%,#000 100%);width:100%;height:100%;position:absolute;top:0;left:0}header .hero-animation-element-is-disabled{opacity:0;transition:all .5s ease-in-out .1s}header .hero-animation-element-is-active{opacity:1;transition:all .5s ease-in-out .4s}@media (width>=600px){header h1,header .hero-sub{width:80%;line-height:100%}header h2{text-align:end}header .hero-sub{margin-top:-1%}}@media (width>=768px){header .hero-logo-company{width:71px}header .hero-logo{width:120px}}@media (width>=900px){header .hero-logo-company{right:50px}header .hero-logo{left:50px}header .title-container{width:calc(100% - 100px);margin:0 50px;transform:translateY(-90%)}}@media (width>=1200px){header h1,header .hero-sub{width:60%}}@media (width>=2300px){header h1,header .hero-sub{width:50%}}@media (width>=2000px){header{margin-bottom:350px}}.avatar-section,.app-section{flex-direction:column;align-items:center;display:flex}.app-section{margin-top:70px}.avatar-img-container,.app-img-container{z-index:0;flex-direction:row;width:100%;display:flex;position:relative}.avatar-img-container img,.app-img-container img{width:50%}.app-img-container{transform:translateY(15%)}.app-img-container .img{width:60%}.app-img-container .gradient-overlay{background:linear-gradient(#0000 50%,#000 95%);width:100%;height:100%;position:absolute}.avatar-img-container img{width:50%}.avatar-img-container img:last-child{position:absolute;transform:translate(50%)translateY(15%)scale(1.2)}.paragraph-container{z-index:10;width:100%;margin-top:20px}.section-title{text-transform:uppercase;margin-bottom:.5em;font-family:Simplon Mono;font-size:clamp(20px,3.5vw,50px);font-weight:300}@media (width>=500px){.section-title{font-size:clamp(26px,3vw,42px)}.app-img-container img{width:10%}}@media (device-width>=900px){.avatar-section{-webkit-box-direction:row-reverse;flex-direction:row-reverse}.avatar-img-container,.app-img-container{width:40%}.avatar-img-container img,.app-img-container img{width:70%}@-moz-document url-prefix(){.avatar-img-container,.app-img-container{width:40%}.avatar-img-container img,.app-img-container img{width:70%}.avatar-img-container img:last-child,.app-img-container img:last-child{width:50%}}.app-img-container{transform:translateY(0)}.app-img-container .gradient-overlay{background:0 0}.app-section{flex-direction:row;margin-top:150px}.paragraph-container{width:60%}.paragraph-container-avatar{margin-left:20px}.paragraph-container-app{margin-right:20px}}@media (width>=1200px){.avatar-img-container{transform:translate(50%)}.avatar-img-container img{width:80%}}@media (width>=1350px){.avatar-img-container{transform:translate(40%)}.avatar-img-container img{width:70%}}@media (width>=1700px){.section-title{font-size:clamp(26px,3vw,48px)}}footer{padding:100px 25px 25px}.link-container{margin-bottom:2em;font-size:15px;font-weight:300;line-height:30px}.link-container ul li{list-style-type:none}.sponsors-container{flex-direction:row;justify-content:space-between;display:flex}.sponsors-container img{height:20px}@media (width>=900px){footer{flex-direction:row;justify-content:space-between;align-items:end;padding:200px 50px 50px;display:flex}footer .link-container{margin-bottom:0}footer .sponsors-container{width:400px}}.download-app-link{flex-direction:column;align-items:center;width:150px;display:flex}.download-app-link a{width:100%}.download-app-link img{width:100%;max-width:190px}.download-app-link .qr-code{width:100%;margin-bottom:10px}@media (width>=768px){.download-app-link{width:190px}}.download-app-link:after{margin-top:5px;font-size:14px;font-weight:300}@media (width>=768px){.download-app-link:after{font-size:16px}}.download-app-link-active{pointer-events:all;opacity:1!important}.download-app-link-active:after{content:""!important}.language-nav{z-index:10;font-size:17px;font-weight:300;transition:all .5s ease-in-out .4s;position:absolute;top:80px;right:25px}.language-nav ul{flex-direction:row;list-style-type:none;display:flex}.language-nav li{opacity:.7;margin-right:7px}.language-nav li:last-child{margin:0}.language-nav li:hover{opacity:.9}.language-nav li.active-language{text-underline-offset:3px;opacity:1;font-weight:500;text-decoration:underline}.language-nav a{text-decoration:none}@media (width>=900px){.language-nav{top:45px;right:160px}.language-nav li{margin-right:15px}}.loader-overlay{z-index:1000;background:var(--black);justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex;position:fixed;inset:0}.loader-video{width:20%;height:20%}.loader-disabled{pointer-events:none;opacity:0;transition:all .5s ease-in-out}.loader-overlay.FR,.loader-overlay.DE,.loader-overlay.EN{opacity:0}@font-face{font-family:Simplon Mono;src:url(../fonts/SimplonMono-Medium.woff2)format("woff2"),url(../fonts/SimplonMono-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Simplon Norm;src:url(../fonts/SimplonNorm-Medium.woff2)format("woff2"),url(../fonts/SimplonNorm-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Simplon Norm;src:url(../fonts/SimplonNorm-LightItalic.woff2)format("woff2"),url(../fonts/SimplonNorm-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Simplon Mono;src:url(../fonts/SimplonMono-Bold.woff2)format("woff2"),url(../fonts/SimplonMono-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Simplon Norm;src:url(../fonts/SimplonNorm-Light.woff2)format("woff2"),url(../fonts/SimplonNorm-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Simplon Mono;src:url(../fonts/SimplonMono-Light.woff2)format("woff2"),url(../fonts/SimplonMono-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}
/*# sourceMappingURL=index.css.map */
