.background-texture{z-index:-10;position:absolute}.background-texture.black{bottom:5%;left:0}@media only screen and (width<=960px){.background-texture.black{display:none}}.background-texture.gradient{right:40px;overflow:hidden}@media only screen and (width<=960px){.background-texture.gradient{height:900px;top:60%;left:60%}}@media only screen and (width<=428px){.background-texture.gradient{max-width:100px;top:140%;left:70%;right:0}}.interactive-card{letter-spacing:normal;background-color:#0b0a10;border:1px solid #edf1f3;width:100%;height:300px;font-size:40px;line-height:49px}@media only screen and (width<=428px){.interactive-card{letter-spacing:normal;height:140px;font-size:24px;line-height:34px}}.interactive-card .children-wrapper{background-color:#0b0a10;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.interactive-card .children-wrapper:hover{background-image:linear-gradient(45deg,#4801ff 0%,#7918f2 30%,#ac32e4 100%);background-image:conic-gradient(45deg, #4801ff 0%, #7918f2 30%, #ac32e4 100%);-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;cursor:pointer;background-color:#845eff;background-size:100%;-webkit-background-clip:text;background-clip:text;font-weight:700;transition:all .2s}.gradient{top:180px}.about-us-page{flex-direction:column;padding-top:220px;display:flex}@media only screen and (width<=428px){.about-us-page{margin-top:140px}}.about-us-page *{color:#edf1f3;text-align:left}.about-us-page .heading{letter-spacing:normal;text-align:left;margin:0;font-size:60px;font-weight:700;line-height:73px;display:inline-block}@media only screen and (width<=428px){.about-us-page .heading{letter-spacing:normal;font-size:40px;font-weight:700;line-height:49px}.about-us-page .heading>span{display:block}}.about-us-page .heading>span{margin-right:6px}.about-us-page .heading.column{display:inline-block}.about-us-page .heading .line{margin-right:0;display:block}.about-us-page .heading.align-left{text-align:left}.about-us-page .content{letter-spacing:normal;text-align:left;max-width:1000px;margin-top:100px;font-size:24px;line-height:34px}@media only screen and (width<=428px){.about-us-page .content{letter-spacing:normal;margin-top:60px;font-size:16px;line-height:34px}}.about-us-page .content p{margin:0}.about-us-page .content p+p{margin-top:34px}@media only screen and (width<=960px){.about-us-page .content .desktop-break{display:none}}.about-us-page .principles{margin:200px 0}@media only screen and (width<=428px){.about-us-page .principles{margin:100px 0}}.about-us-page .emp-text{background-image:linear-gradient(45deg,#4801ff 0%,#7918f2 30%,#ac32e4 100%);background-image:conic-gradient(45deg, #4801ff 0%, #7918f2 30%, #ac32e4 100%);-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;text-align:inherit;background-color:#845eff;background-size:100%;-webkit-background-clip:text;background-clip:text;position:relative}.about-us-page .boxes{grid-template-columns:auto 36% 36%;grid-template-areas:".item-1 item-2""item-3 item-3.";grid-auto-rows:1fr;margin-top:80px;display:grid}@media only screen and (width<=960px){.about-us-page .boxes{grid-template-areas:"item-1 item-1 item-1""item-2 item-2 item-2""item-3 item-3 item-3";margin-top:40px}}.about-us-page .boxes .item-1{grid-area:item-1}.about-us-page .boxes .item-2{grid-area:item-2}.about-us-page .boxes .item-3{grid-area:item-3}.icon-button{min-width:62px;height:62px;position:relative;overflow:hidden}.icon-button .button{background-color:#0000;border:1px solid #edf1f3;width:100%;height:100%;padding:0;transition:transform .4s}.icon-button .button:hover{cursor:pointer}.icon-button .button-overlay{z-index:-1;background-color:#edf1f3;width:100%;height:100%;transition:transform .4s;position:absolute;bottom:0;left:-100%}.text-button{border:unset;text-align:center;height:60px;padding:0 60px;font-size:16px;font-weight:500}.text-button:hover{cursor:pointer}.text-button.primary{color:#edf1f3;background-color:#0b0a10;transition:all .4s}.text-button.primary:hover{background-color:#0b0a10b3;transition:all .4s}.text-button.secondary{color:#0b0a10;background-color:#edf1f3;transition:all .4s}.text-button.secondary:hover{background-color:#edf1f3b3;transition:all .4s}.text-button.ghost{color:#edf1f3;background-color:#0000;border:1px solid #edf1f3;transition:all .4s}.text-button.ghost:hover{color:#0b0a10;background-color:#edf1f3;transition:all .4s}.job-item{width:70%;margin:40px auto}@media only screen and (width<=960px){.job-item{width:100%;padding:0 40px}}.job-item:hover>.links>.job-title:after{width:100%}.job-item:hover>.links>.icon-button>.button+.button-overlay{transform:translate(100%)}@media only screen and (width<=960px){.job-item:hover>.links>.icon-button>.button+.button-overlay{transform:unset}}.job-item:hover>.links>.icon-button>.button>svg{fill:#0b0a10}@media only screen and (width<=960px){.job-item:hover>.links>.icon-button>.button>svg{fill:#edf1f3}}.job-item .links{flex-direction:row;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.job-item .links .job-title{color:#edf1f3;text-align:start;margin:0;padding:8px 24px 8px 0;font-size:40px;font-weight:400;line-height:50px;text-decoration:none;position:relative}@media only screen and (width<=428px){.job-item .links .job-title{font-size:24px;line-height:32px}}.job-item .links .job-title:after{content:"";background-color:#edf1f3;width:0;height:2px;transition:width .4s;display:block;position:absolute;bottom:0;left:0}@media only screen and (width<=960px){.job-item .links .job-title:after{all:unset}}.jobs-list{z-index:1;background-color:#0b0a10;flex-direction:column;justify-content:center;align-items:center;width:60%;margin-left:auto;padding:60px 0;display:flex;position:relative}@media only screen and (width<=960px){.jobs-list{position:unset;width:100%;margin-left:0}}.quote-card-border{z-index:2;border-style:solid;border-width:1px;border-image:linear-gradient(45deg,#4801ff 0%,#7918f2 30%,#ac32e4 100%) 1;width:44%;height:70%;position:absolute;top:12px;left:12px}@media only screen and (width<=960px){.quote-card-border{height:unset;left:unset;position:unset;top:unset;width:unset;border:0}}.quote-card-border .quote-card-fill{background-image:linear-gradient(45deg,#4801ff 0%,#7918f2 30%,#ac32e4 100%);justify-content:center;align-items:center;height:100%;display:flex;position:relative;top:-16px;left:-16px}@media only screen and (width<=960px){.quote-card-border .quote-card-fill{width:100%;top:0;left:0}}.quote-card-border .quote-card-fill .quote-text{color:#edf1f3;text-align:start;margin:auto 30%;font-size:80px;font-weight:400;line-height:98px}@media only screen and (width<=960px){.quote-card-border .quote-card-fill .quote-text{margin:140px 40px;font-size:64px;line-height:78px}}@media only screen and (width<=428px){.quote-card-border .quote-card-fill .quote-text{margin:100px 40px 80px;font-size:40px;line-height:50px}}.careers-page{padding-top:30vh;padding-bottom:240px}@media only screen and (width<=960px){.careers-page{padding-top:0;padding-bottom:0}}.map-container{position:absolute;top:0;left:0}@media only screen and (width<=960px){.map-container{left:unset;position:unset;top:unset}}.map-container .map{z-index:-1;width:100vw;height:100vh}@media only screen and (width<=960px){.map-container .map{height:70vh}}.map-container .marker{position:absolute;transform:translate(-50%,-50%)}@keyframes echo{0%{opacity:0;width:8px;height:8px}30%{opacity:.3}90%{opacity:.01}to{opacity:0;width:200px;height:200px}}.waves{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;top:0;left:0}.dot{background-image:linear-gradient(45deg,#4801ff 0%,#7918f2 30%,#ac32e4 100%);background-image:conic-gradient(45deg, #4801ff 0%, #7918f2 30%, #ac32e4 100%);border-radius:50%;width:8px;height:8px}.wave{background-image:linear-gradient(45deg,#4801ff 0%,#7918f2 30%,#ac32e4 100%);background-image:conic-gradient(45deg, #4801ff 0%, #7918f2 30%, #ac32e4 100%);border-radius:50%;animation-name:echo;animation-duration:2.4s;animation-timing-function:ease-out;animation-iteration-count:infinite;position:absolute}.wave:nth-of-type(2){animation-delay:.4s}.wave:nth-of-type(3){animation-delay:.8s}.contact-card{background-color:#0b0a10}.contact-card .border{border-style:solid;border-width:1px;border-image:linear-gradient(45deg,#4801ff 0%,#7918f2 30%,#ac32e4 100%) 1;width:100%;height:100%;position:relative;bottom:12px;left:12px}@media only screen and (width<=960px){.contact-card .border{bottom:unset;height:unset;left:unset;position:unset;border:0}}.contact-card .card{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:80px;display:flex}@media only screen and (width<=960px){.contact-card .card{padding:40px}}.contact-card .card .title{color:#edf1f3;margin:0;font-size:40px;font-weight:400;line-height:50px}@media only screen and (width<=428px){.contact-card .card .title{font-size:24px;line-height:32px}}.contact-card .card .info{text-align:start;width:500px;margin-top:60px;font-size:24px;line-height:32px}@media only screen and (width<=428px){.contact-card .card .info{width:100%;margin-top:40px;font-size:16px;line-height:20px}}.contact-card .card .info address{font-style:normal}.contact-card .card .info p{color:#edf1f3;margin:0}.contact-card .card .info a{color:#edf1f3;text-decoration:none}.contact-page{flex-direction:row;justify-content:flex-end;align-items:center;max-width:1440px;height:100vh;margin:0 auto;padding:0 40px;display:flex}@media only screen and (width<=960px){.contact-page{align-items:unset;height:unset;justify-content:unset;margin:unset;max-width:unset;padding:unset;flex-direction:column-reverse}}.contact-page .contact-info{z-index:1;align-items:center;margin-top:100px}@media only screen and (width<=960px){.contact-page .contact-info{margin-top:unset;position:unset;right:unset;top:unset;width:100%}}.hero{width:100%;height:100%;overflow:hidden}.hero .hero-container{flex-direction:column;justify-content:center;align-items:flex-start;height:100vh;display:flex}@media only screen and (width<=428px){.hero .hero-container{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background:url(/assets/mobile-hero-img-BZ2Pqbu1.webp) 50%/cover no-repeat}}.hero .hero-container .bck-video{object-fit:cover;z-index:-10;width:100%;height:100%;position:absolute;top:0;right:0}@media only screen and (width<=428px){.hero .hero-container .bck-video{display:none}}.hero .hero-container h1{color:#edf1f3;text-align:start;margin:0;font-size:110px;font-weight:400}@media only screen and (width<=960px){.hero .hero-container h1{font-size:80px}}@media only screen and (width<=428px){.hero .hero-container h1{font-size:40px}}.hero .hero-container h1 span{color:#edf1f3}.hero .hero-container .emp-text{background-image:linear-gradient(45deg,#4801ff 0%,#7918f2 30%,#ac32e4 100%);background-image:conic-gradient(45deg, #4801ff 0%, #7918f2 30%, #ac32e4 100%);-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;text-align:start;background-color:#845eff;background-size:100%;-webkit-background-clip:text;background-clip:text;font-weight:700}.text{opacity:0;flex-direction:column;width:100%;transition-timing-function:cubic-bezier(.785,.135,.15,.86);animation:2.4s forwards fade-in;display:flex}.text .top-element{z-index:1;animation:1.8s cubic-bezier(.785,.135,.15,.86) forwards top-element;display:inline-block;position:relative}.text .slide{text-align:center;display:inline-block;overflow:hidden}.text .slide .bottom-element{z-index:-1;animation:1.8s cubic-bezier(.785,.135,.15,.86) forwards bottom-element;display:inline-block}@keyframes fade-in{0%{opacity:0}60%{opacity:1}to{opacity:1}}@keyframes top-element{0%{transform:translate(25%)}60%{transform:translate(25%)}to{transform:translate(0%)}}@keyframes bottom-element{0%{transform:translate(-160%)}60%{transform:translate(-160%)}to{transform:translate(0%)}}.not-found{text-align:left;flex-direction:column;align-items:flex-start;min-height:70vh;padding-top:220px;display:flex}@media only screen and (width<=428px){.not-found{padding-top:140px}}.not-found .heading{letter-spacing:normal;background-image:linear-gradient(45deg,#4801ff 0%,#7918f2 30%,#ac32e4 100%);background-image:conic-gradient(45deg, #4801ff 0%, #7918f2 30%, #ac32e4 100%);-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;background-color:#845eff;background-size:100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:60px;font-weight:700;line-height:73px}@media only screen and (width<=428px){.not-found .heading{letter-spacing:normal;font-size:40px;font-weight:700;line-height:49px}}.not-found .message{letter-spacing:normal;color:#edf1f3;margin:40px 0;font-size:24px;line-height:34px}@media only screen and (width<=428px){.not-found .message{letter-spacing:normal;font-size:16px;line-height:34px}}.not-found .home-link{letter-spacing:normal;color:#845eff;font-size:24px;line-height:34px}@media only screen and (width<=428px){.not-found .home-link{letter-spacing:normal;font-size:16px;line-height:34px}}.job-container{color:#0b0a10;text-align:start;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:24px;line-height:32px;display:flex}@media only screen and (width<=428px){.job-container{font-size:16px;line-height:20px}}.job-container .title{margin-bottom:24px;padding-top:160px;font-size:40px;font-weight:500;line-height:50px}@media only screen and (width<=428px){.job-container .title{padding-top:100px;font-size:24px;line-height:32px}}.job-container .tags{flex-direction:row;margin-bottom:20px;display:flex}@media only screen and (width<=960px){.job-container .tags{flex-wrap:wrap;margin-bottom:0}}.job-container .tags .divider-small{content:"";background-color:#845eff;align-self:center;width:20px;height:2px;margin:0 20px}@media only screen and (width<=428px){.job-container .tags .divider-small{width:12px;margin:0 8px}}.job-container .description{max-width:1000px}@media only screen and (width<=960px){.job-container .description{max-width:100%}}.job-container .description p{margin:60px 0}@media only screen and (width<=428px){.job-container .description p{margin:32px 0}}.job-container .description .divider-big{content:"";background-color:#845eff;align-self:center;width:400px;height:2px;margin-bottom:30px}@media only screen and (width<=428px){.job-container .description .divider-big{width:100%;margin-bottom:8px}}.job-container button{margin:100px 0 200px}@media only screen and (width<=428px){.job-container button{margin:60px 0 120px}}.list-section{margin:30px 0}@media only screen and (width<=428px){.list-section{margin:8px 0}}.list-section .list-title{font-size:inherit;margin:1em 0;font-weight:600}.list-section .list{max-width:1000px}@media only screen and (width<=960px){.list-section .list{max-width:100%}}.list-section .list p{margin:4px 0;line-height:32px}@media only screen and (width<=428px){.list-section .list p{margin:0}}.list-section .list ul{padding:0;list-style:none}.list-section .list .nested-list{margin:4px 0 20px;padding-left:60px;list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAD/Rn+7AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKKADAAQAAAABAAAAFAAAAAAeNzMrAAAAP0lEQVRIDWNgGAWjITAaAqMhMBoCgzoEGIl1XUvc///EqiVGXc0iRqLsZiLGsFE1oyEwGgKjITAaAqMhgDMEAMmZBAQuRUkvAAAAAElFTkSuQmCC);list-style-type:square}.job-details-page{width:100%;height:100%}.navbar{z-index:100;background-color:#0000;width:100%;transition:all .4s;position:fixed;top:0}.navbar.active{background-color:#0b0a10;transition:all .4s}.navbar.active>.navbar-container>a.logo>svg{fill:#845eff!important}.navbar.active>.navbar-container>.nav-menu>.menu-item .links{color:#edf1f3!important}.navbar.active>.navbar-container>.hamburger-icon>svg{fill:#edf1f3!important}.navbar .navbar-container{flex-direction:row;justify-content:space-between;align-items:center;height:80px;display:flex}.navbar .navbar-container>a.light-theme>svg{fill:#edf1f3}.navbar .navbar-container>a.dark-theme>svg,.navbar .navbar-container>a.mid-light>svg{fill:#845eff}.navbar .navbar-container>.hamburger-icon.mid-light>svg{fill:#0b0a10}.hamburger-icon{cursor:pointer;padding:none;background-color:#0000;border:0;display:none}@media only screen and (width<=960px){.hamburger-icon{display:block}}.nav-menu{flex-direction:row;justify-content:space-between;align-items:center;display:flex}@media only screen and (width<=960px){.nav-menu{opacity:0;flex-direction:column;justify-content:center;width:100%;height:100vh;transition:all .4s;position:absolute;top:80px;right:-100%}.nav-menu>.menu-item .links{color:#edf1f3!important}}.nav-menu.active{opacity:1;z-index:1;background-color:#0b0a10;transition:all .4s;right:0}@media only screen and (width<=960px){.nav-menu .menu-item{width:100%;margin:60px 0;position:relative}}@media only screen and (width<=428px){.nav-menu .menu-item{margin:20px 0}}.nav-menu .menu-item .links{margin:0 20px}@media only screen and (width<=960px){.nav-menu .menu-item .links{font-size:60px;font-weight:600;line-height:72px}.nav-menu .menu-item .links:hover{color:#845eff;border-bottom:0}}@media only screen and (width<=428px){.nav-menu .menu-item .links{font-size:32px;line-height:40px}}.nav-menu.dark>.menu-item .links{color:#edf1f3}.nav-menu.light>.menu-item .links,.nav-menu.mid-light>.menu-item .links{color:#0b0a10}.menu-item .links{font-size:18px;font-weight:400;line-height:24px;text-decoration:none}.menu-item .links:hover{border-bottom:4px solid #845eff;transition:all .2s ease-out}.footer{background-color:#e2e7e9}.footer .footer-container{flex-flow:wrap;justify-content:space-between;align-items:flex-start;padding-top:60px;padding-bottom:20px;font-size:18px;font-weight:400;line-height:24px;display:flex}@media only screen and (width<=960px){.footer .footer-container{flex-direction:column;padding-top:20px;font-size:18px;font-weight:400;line-height:24px}.footer .footer-container>*{width:100%;margin-top:40px}}.footer .footer-container .first-row{flex-direction:column;align-items:flex-start;display:flex}.footer .footer-container .first-row>svg{transform-origin:0 0;transform:scale(1.6)}@media only screen and (width<=428px){.footer .footer-container .first-row>svg{transform:scale(1.4)}}.footer .footer-container .first-row .social{display:flex}.footer .footer-container .first-row .social .icon-link{margin-right:20px;padding-top:40px}.footer .footer-container .second-row .menu-item{text-align:start;margin:20px 0}.footer .footer-container .third-row{text-align:end}@media only screen and (width<=960px){.footer .footer-container .third-row{text-align:start}}.footer .footer-container .third-row a{color:#0b0a10;margin:20px 0;text-decoration:none;display:block}.footer .footer-container .copyrights-info{text-align:start;width:100%;margin-top:40px}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{box-sizing:border-box;height:100%}html *{color:#0b0a10;font-family:Montserrat Variable,Montserrat,sans-serif}html *,html :before,html :after{box-sizing:inherit}html body{background-color:#0b0a10;height:100%;margin:0}html .container{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 40px}.app{color:#edf1f3;text-align:center}
/*$vite$:1*/