@font-face{font-family:K2D;src:url(/fonts/K2D-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:K2D;src:url(/fonts/K2D-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:K2D;src:url(/fonts/K2D-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:K2D;src:url(/fonts/K2D-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:K2D;src:url(/fonts/K2D-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:K2D;src:url(/fonts/K2D-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:K2D;src:url(/fonts/K2D-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:K2D;src:url(/fonts/K2D-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@keyframes blur-in{0%{filter:blur(20px);opacity:0}to{filter:blur();opacity:1}}.animate-blur-in{animation:1.2s cubic-bezier(.25,.46,.45,.94) forwards blur-in}[data-animate=blur-in]{filter:blur(20px);opacity:0}.hero__subheadline{opacity:0;transform:scale(.85)}.ecosystem__headline{filter:blur(20px);opacity:0}.ecosystem__subheadline{opacity:0;transform:scale(.85)}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.8s ease-out forwards fade-in}@keyframes slide-in-left{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-left{animation:.8s cubic-bezier(.25,.46,.45,.94) forwards slide-in-left}@keyframes slide-in-right{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-right{animation:.8s cubic-bezier(.25,.46,.45,.94) forwards slide-in-right}@keyframes scale-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:1.6s cubic-bezier(.34,1.56,.64,1) forwards scale-in}.animate-delay-1{animation-delay:.1s}.animate-delay-2{animation-delay:.2s}.animate-delay-3{animation-delay:.3s}.animate-delay-4{animation-delay:.4s}.animate-delay-5{animation-delay:.5s}@keyframes reveal-right-to-left{0%{clip-path:inset(0 0 0 100%);opacity:0}1%{opacity:1}to{clip-path:inset(0);opacity:1}}.animate-reveal-right-to-left{animation:1.2s cubic-bezier(.65,0,.35,1) forwards reveal-right-to-left}.our-story__image-wrap img{opacity:0}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.9s cubic-bezier(.25,.46,.45,.94) forwards fade-in-up}.our-story__text{opacity:0}.our-story__headline{opacity:0;transform:translateY(30px)}.hero{aspect-ratio:16/9;--mouse-x:.5;--mouse-y:.5;background:linear-gradient(#2c5a7d,#685e67);border-bottom-right-radius:12px;border-bottom-left-radius:12px;width:100%;height:95vh;display:flex;position:relative;overflow:hidden}.hero__image-left,.hero__image-right{--move-x:calc((.5 - var(--mouse-x)) * 10 * 1px);--move-y:calc((.5 - var(--mouse-y)) * 10 * 1px);--dx:calc(var(--mouse-x) - .5);--dy:calc(var(--mouse-y) - .5);--distance:calc(sqrt(var(--dx) * var(--dx) + var(--dy) * var(--dy)) * 1.414);--scale:calc(1 + (var(--distance) * .015));width:100%;height:100%;transform:translate(var(--move-x), var(--move-y)) scale(var(--scale));background-position:0 100%;background-repeat:no-repeat;background-size:auto 108%;transition:transform .4s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;bottom:0}.hero__image-left{background-image:url(/img/hero-left.png);background-position:0 0;left:0}@media (width<=500px){.hero__image-left{background-position:130% 0}}.hero__image-right{background-image:url(/img/hero-right.png);background-position:100% 0;right:0}@media (width<=500px){.hero__image-right{background-position:-30% 0}}.hero .hero__content{z-index:5;flex-direction:column;justify-content:center;width:100%;height:100%;padding:2rem;font-family:K2D,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.hero .hero__content .hero__logo-wrap{justify-content:flex-end;align-items:center;width:100%;display:flex}.hero .hero__content .hero__logo-wrap .hero__logo{justify-content:flex-end;width:180px;height:auto;display:flex;top:2rem;right:2rem}.hero .hero__content .hero__logo-wrap .hero__logo img{width:100%}@media (width<=500px){.hero .hero__content .hero__logo-wrap{justify-content:center}}.hero .hero__content .hero__text{color:#fff;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:2rem;display:flex}.hero .hero__content .hero__text .hero__headline{letter-spacing:.02em;text-transform:uppercase;color:#fff;text-align:center;margin:0;font-size:6rem;font-weight:400;line-height:1.1}@media (width<=768px){.hero .hero__content .hero__text .hero__headline{font-size:3rem;font-weight:700}}.hero .hero__content .hero__text .hero__divider{background-color:#ffffff80;align-self:center;width:30%;min-width:600px;height:2px;margin:20px 0}@media (width<=768px){.hero .hero__content .hero__text .hero__divider{min-width:400px}}.hero .hero__content .hero__text .hero__subheadline{color:#fff;text-align:center;align-self:center;margin:0;font-size:3rem;font-weight:700;line-height:1}@media (width<=768px){.hero .hero__content .hero__text .hero__subheadline{font-size:2rem}}@media (width<=1400px){.hero__headline{font-size:4rem}.hero__subheadline{font-size:1.5rem}.hero__logo{width:160px}}@media (width<=1024px){.hero{grid-template-columns:.8fr 2fr .8fr;height:100vh;max-height:none}.hero__headline{font-size:3rem}.hero__subheadline{font-size:1.25rem}.hero__logo{width:140px;top:1.5rem;right:1.5rem}}@media (width<=768px){.hero{grid-template-columns:.5fr 3fr .5fr}.hero__headline{font-size:2.5rem}.hero__subheadline{font-size:1.1rem}.hero__logo{width:120px;top:1rem;right:1rem}.hero__image-left,.hero__image-right{transition:none;transform:none!important}}.ecosystem{justify-content:center;width:100%;display:flex}.ecosystem .ecosystem__content{z-index:999;background-image:url(/img/ecosystem-f.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;border-bottom:2px solid #ffffff80;border-radius:12px;width:100%;max-width:1600px;min-height:2300px;margin-top:-20px;padding:100px;font-family:K2D,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}@media (width<=1400px){.ecosystem .ecosystem__content{margin-top:0;padding:40px}}@media (width<=1024px){.ecosystem .ecosystem__content{padding:50px}}@media (width<=500px){.ecosystem .ecosystem__content{padding:20px}}.ecosystem .ecosystem__content .ecosystem__header{text-align:center}.ecosystem .ecosystem__content .ecosystem__header .ecosystem__headline{font-size:4.5rem;font-weight:700}@media (width<=500px){.ecosystem .ecosystem__content .ecosystem__header .ecosystem__headline{font-size:3rem}}.ecosystem .ecosystem__content .ecosystem__header .ecosystem__divider{background-color:#ffffff80;align-self:center;width:100%;height:2px;margin:20px 0}.ecosystem .ecosystem__content .ecosystem__header .ecosystem__subheadline{font-size:3rem;font-weight:700;line-height:1}@media (width<=500px){.ecosystem .ecosystem__content .ecosystem__header .ecosystem__subheadline{font-size:2rem}}.ecosystem .ecosystem__content .ecosystem__columns{justify-content:space-around;gap:20px;margin-top:100px;display:flex}@media (width<=1024px){.ecosystem .ecosystem__content .ecosystem__columns{flex-wrap:wrap}}@media (width<=500px){.ecosystem .ecosystem__content .ecosystem__columns{margin-top:50px}}.ecosystem .ecosystem__content .ecosystem__columns .ecosystem__column{flex-direction:column;flex:0 auto;justify-content:space-between;align-items:center;gap:20px;display:flex}@media (width<=500px){.ecosystem .ecosystem__content .ecosystem__columns .ecosystem__column{gap:10px;width:100%}}.ecosystem .ecosystem__content .ecosystem__columns .ecosystem__column .ecosystem__card{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border:2px solid #ffffff80;border-radius:30px;padding:40px 60px;position:relative;overflow:hidden}@media (width<=500px){.ecosystem .ecosystem__content .ecosystem__columns .ecosystem__column .ecosystem__card{width:100%;padding:30px}}.ecosystem .ecosystem__content .ecosystem__columns .ecosystem__column .ecosystem__card p{margin-bottom:40px;font-size:1.6em;font-weight:700}@media (width<=500px){.ecosystem .ecosystem__content .ecosystem__columns .ecosystem__column .ecosystem__card p{margin-bottom:20px;font-size:1.4em}}.ecosystem .ecosystem__content .ecosystem__columns .ecosystem__column .ecosystem__btn{text-align:center;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border:2px solid #ffffff80;border-radius:30px;padding:25px 120px;text-decoration:none}@media (width<=500px){.ecosystem .ecosystem__content .ecosystem__columns .ecosystem__column .ecosystem__btn{width:100%;padding:15px 20px}}.ecosystem .ecosystem__content .ecosystem__columns .ecosystem__column .ecosystem__btn span{color:#fff;font-size:2rem;font-weight:700}@media (width<=500px){.ecosystem .ecosystem__content .ecosystem__columns .ecosystem__column .ecosystem__btn span{font-size:1.4rem}}.ecosystem .ecosystem__content .ecosystem__columns .ecosystem__column .ecosystem__btn:hover span{text-decoration:underline}.our-story{justify-content:center;width:100%;font-family:K2D,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.our-story .our-story__content{width:100%;max-width:1600px;padding:120px 0 0}@media (width<=500px){.our-story .our-story__content{padding-top:40px}}.our-story .our-story__content .our-story__top{justify-content:space-around;gap:20px;display:flex}@media (width<=1800px){.our-story .our-story__content .our-story__top{flex-wrap:wrap}}.our-story .our-story__content .our-story__top .our-story__text{flex-direction:column;flex:1 1 0;justify-content:center;align-items:flex-start;min-width:400px;display:flex}@media (width<=500px){.our-story .our-story__content .our-story__top .our-story__text{min-width:300px}}.our-story .our-story__content .our-story__top .our-story__text .our-story__headline{padding:0 20px;font-size:4rem;font-weight:700;line-height:1}@media (width<=500px){.our-story .our-story__content .our-story__top .our-story__text .our-story__headline{font-size:3.3rem}}.our-story .our-story__content .our-story__top .our-story__text .our-story__divider{background-color:#ffffff80;align-self:center;width:100%;height:2px;margin:40px 0}.our-story .our-story__content .our-story__top .our-story__text p{margin-bottom:40px;padding:0 20px;font-size:1.4rem;font-weight:400}.our-story .our-story__content .our-story__top .our-story__text p:last-child{margin-bottom:0}.our-story .our-story__content .our-story__top .our-story__image-wrap{flex:1 1 0;justify-content:center;align-items:center;min-width:700px;display:flex}@media (width<=1400px){.our-story .our-story__content .our-story__top .our-story__image-wrap{width:100%;padding:20px 50px 50px}}@media (width<=700px){.our-story .our-story__content .our-story__top .our-story__image-wrap{width:100%;min-width:300px;padding:10px 0 20px}}.our-story .our-story__content .our-story__top .our-story__image-wrap img{border-radius:20px;width:90%;min-width:300px}.our-story .our-story__content .our-story__bottom{justify-content:space-around;gap:60px;padding:120px 40px;display:flex}@media (width<=1024px){.our-story .our-story__content .our-story__bottom{flex-wrap:wrap;gap:40px;padding:40px 20px}}@media (width<=500px){.our-story .our-story__content .our-story__bottom{gap:20px;padding:20px 0}}.our-story .our-story__content .our-story__bottom .our-story__card{border:1px solid #ffffff80;border-radius:20px;flex:1 1 0;padding:50px 40px 20px}@media (width<=1024px){.our-story .our-story__content .our-story__bottom .our-story__card{flex:0 0 80%}}@media (width<=768px){.our-story .our-story__content .our-story__bottom .our-story__card{flex:0 0 92%}}@media (width<=500px){.our-story .our-story__content .our-story__bottom .our-story__card{padding:30px 30px 20px}}.our-story .our-story__content .our-story__bottom .our-story__card .our-story__card-headline{font-size:2.35rem;font-weight:700}.our-story .our-story__content .our-story__bottom .our-story__card .our-story__card-divider{background-color:#ffffff80;width:100%;height:2px;margin:20px 0 30px}.our-story .our-story__content .our-story__bottom .our-story__card .our-story__card-text{font-size:1.4rem;font-weight:400}.contact{background-image:url(/img/phone-handle.png);background-position:calc(50% - 842px);background-repeat:no-repeat;background-size:contain;justify-content:center;width:100%;font-family:K2D,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}@media (width<=500px){.contact{background-position:calc(100% - 30px) 20%;background-size:auto 46%}}.contact .contact__content{justify-content:space-around;gap:20px;width:100%;max-width:1600px;padding:20px 0;display:flex}@media (width<=1024px){.contact .contact__content{flex-wrap:wrap}}.contact .contact__content .contact__image-wrap{flex:50%;justify-content:center;align-items:center;min-height:500px;display:flex}.contact .contact__content .contact__image-wrap img{width:80%;animation:6s linear infinite float;display:none}@media (width<=1024px){.contact .contact__content .contact__image-wrap img{width:60%}}.contact .contact__content .contact__text-wrap{flex:50%;justify-content:center;align-items:center;display:flex}.contact .contact__content .contact__text-wrap .contact__text h3{font-size:3rem;font-weight:700}.contact .contact__content .contact__text-wrap .contact__text p{margin:10px 0;font-size:1.3rem;font-weight:400}.contact .contact__content .contact__text-wrap .contact__text a{color:#fff;text-align:center;border:1px solid #fff;border-radius:40px;justify-content:center;align-items:center;margin-top:40px;padding:25px 12px;font-size:1.3rem;font-weight:400;text-decoration:none;display:flex}.contact .contact__content .contact__text-wrap .contact__text a:hover{text-decoration:underline}@keyframes float{0%{transform:translateY(0)}25%{transform:translateY(-15px)}50%{transform:translateY(0)}75%{transform:translateY(15px)}to{transform:translateY(0)}}.footer{justify-content:center;width:100%;font-family:K2D,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.footer .footer__content{justify-content:space-between;align-items:center;width:100%;max-width:1600px;padding:40px 20px;display:flex}.footer .footer__content a,.footer .footer__content span{color:#fff;font-size:1rem;text-decoration:none}.footer .footer__content a:hover{text-decoration:underline}.privacy-policy{color:#fff;justify-content:center;width:100%;font-family:K2D,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;display:flex}.privacy-policy a{color:#fff}.privacy-policy a:hover{text-decoration:underline}.privacy-policy .privacy-policy__content{width:100%;max-width:1600px;padding:20px 40px}.privacy-policy .privacy-policy__content .privacy-policy__logo-wrap{justify-content:flex-end;align-items:center;padding:2rem;display:flex}@media (width<=768px){.privacy-policy .privacy-policy__content .privacy-policy__logo-wrap{justify-content:center}}.privacy-policy .privacy-policy__content .privacy-policy__logo-wrap .privacy-policy__logo{width:180px;height:auto;display:block}.privacy-policy .privacy-policy__content h1.privacy-policy__headline{font-size:4rem;font-weight:700}@media (width<=768px){.privacy-policy .privacy-policy__content h1.privacy-policy__headline{text-align:center}}@media (width<=500px){.privacy-policy .privacy-policy__content h1.privacy-policy__headline{font-size:3rem}}.privacy-policy .privacy-policy__content .privacy-policy__text{max-width:800px;margin-top:80px}@media (width<=500px){.privacy-policy .privacy-policy__content .privacy-policy__text{margin-top:50px}}.privacy-policy .privacy-policy__content .privacy-policy__text .privacy-policy__section{margin-bottom:70px}@media (width<=500px){.privacy-policy .privacy-policy__content .privacy-policy__text .privacy-policy__section{margin-bottom:40px}}.privacy-policy .privacy-policy__content .privacy-policy__text .privacy-policy__section .privacy-policy__section-heading{margin-bottom:20px;font-size:2rem;font-weight:700}@media (width<=500px){.privacy-policy .privacy-policy__content .privacy-policy__text .privacy-policy__section .privacy-policy__section-heading{font-size:1.6rem}}.privacy-policy .privacy-policy__content .privacy-policy__text .privacy-policy__section p{margin-bottom:30px;font-size:1.3rem}@media (width<=500px){.privacy-policy .privacy-policy__content .privacy-policy__text .privacy-policy__section p{font-size:1.2rem}}.privacy-policy .privacy-policy__content .privacy-policy__text .privacy-policy__section p:last-child{margin-bottom:0}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-width:none}body{color:#fff;scrollbar-width:none;background-color:#000;font-family:K2D,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body h1{color:#fff}
