.CTA_cta__OvTE0{background-color:var(--black);padding:30px 0;color:#fff}.CTA_cta__cont__BTX3u{display:flex;flex-direction:column}@media (min-width:1024px){.CTA_cta__cont__BTX3u{justify-content:center}}.CTA_cta__right__aEpgH{display:flex;justify-content:flex-end;flex-direction:column}@media (min-width:1024px){.CTA_cta__right__aEpgH{flex-direction:row}}.Footer_footer__x7vJd{display:flex;justify-content:space-between;align-items:center;padding-top:30px;padding-bottom:30px}.Footer_footer__x7vJd img{width:6vw}@media (min-width:1024px){.Footer_footer__x7vJd img{width:1.8vw}}@keyframes Nav_antenna__EYMnr{0%{fill:#fff}3%{fill:#d15454}6%{fill:#fff}9%{fill:#d15454}12%{fill:#fff}15%{fill:#d15454}18%{fill:#fff}}@keyframes Nav_eyes__nyoEt{0%{fill:#fff}3%{fill:var(--blue)}5%{fill:var(--blue)}8%{fill:#fff}12%{fill:#fff}15%{fill:var(--blue)}17%{fill:var(--blue)}20%{fill:#fff}}.Nav_nav__3xWe_{display:flex;z-index:50;justify-content:space-between;padding-top:5vh;padding-bottom:2vh;align-items:center}@media (min-width:1024px){.Nav_nav__3xWe_{align-items:flex-start}}.Nav_nav__logo__JeUMg{height:70px;width:46px}.Nav_logo__QPOPe{width:40px}@media (min-width:1024px){.Nav_logo__QPOPe{width:2.6vw}}.Nav_navList__T0bQR{display:flex;color:var(--blue)}@media (min-width:1024px){.Nav_navList__T0bQR{align-self:flex-start}}.Nav_navList__T0bQR li{margin:0 2vw;font-size:22px;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;position:relative}.Nav_navList__T0bQR li:hover:before{left:0;width:100%;opacity:1}.Nav_navList__T0bQR li:before{content:"";position:absolute;bottom:-10px;width:0;height:2px;transition:all .2s ease-in-out;transition-duration:.25s;opacity:0;background-color:var(--blue)}.Nav_antenna__EYMnr{animation:Nav_antenna__EYMnr 4s infinite}.Nav_eyes__nyoEt{animation:Nav_eyes__nyoEt 5s 1s infinite}.Technology_intro__kLd1l{padding-bottom:10vh}@media (min-width:1024px){.Technology_intro__kLd1l{display:flex;padding-top:10vh;padding-bottom:10vh}}.Technology_intro__left__Lnxby{flex:1.5}.Technology_intro__left__Lnxby p{font-size:22px;line-height:1.5em}.Technology_intro__right__FY87Z{flex:1;display:flex;justify-content:center}@media (min-width:1024px){.Technology_intro__right__FY87Z{padding-left:10vw}}.Technology_intro__title__5kmKT{font-size:92px;color:var(--black);margin-bottom:25px}.Technology_intro__list__NwySj li{padding:2vh 0}.Technology_intro__list__NwySj img{height:10vh}.Technology_stack__AvInp h2{font-size:60px;text-align:center;margin-bottom:50px}@media (min-width:1024px){.Technology_stack__AvInp h2{font-size:88px}}.Technology_stackDetail__OL7cg{background-color:var(--gray);padding:10vh;color:#fff}.Technology_stackDetail__OL7cg p{font-size:24px;margin:0 auto;text-align:center;line-height:1.5em}@media (min-width:1024px){.Technology_stackDetail__OL7cg p{width:40%}}.Technology_plays__IAr8V{background-color:var(--blue)}@media (min-width:1024px){.Technology_plays__IAr8V{padding-top:15vh;padding-bottom:15vh}}.Technology_plays__cont__7rSrW{display:flex;flex-direction:column}@media (min-width:1024px){.Technology_plays__cont__7rSrW{flex-direction:row}}.Technology_plays__left__qe1MI{flex:1;order:2;padding-top:10vh;padding-bottom:10vh}@media (min-width:1024px){.Technology_plays__left__qe1MI{order:1;padding-top:0;padding-bottom:0}}.Technology_plays__right__Eab8h{order:1}@media (min-width:1024px){.Technology_plays__right__Eab8h{order:2}}.Technology_plays__right__Eab8h{flex:2;text-align:right;padding-left:20vw}.Technology_plays__right__Eab8h h3{color:#fff;font-size:70px;font-weight:400}@media (min-width:1024px){h2.Main_right__PSw7y{display:flex;justify-content:flex-end}}h2.Main_right__PSw7y span:before{content:"";width:20vw;height:1px;background-color:var(--gray);position:absolute;display:block;left:-30vw;top:55%}h2.Main_right__PSw7y span{position:relative}.Main_section__copy__nAaZD{font-size:22px;line-height:1.4em}.Main_section__link__mGBwR{margin-top:10vh}.Main_section__link__mGBwR a{display:flex;align-items:center;font-size:1.25rem;line-height:1.75rem;text-decoration-line:none;color:var(--blue)}.Main_grayBg__afYiq{background-color:var(--gray)}.Main_shot__1PYnc{height:40vh;background-size:cover;background-position:50% 100%}@media (min-width:1024px){.Main_shot__1PYnc{height:50vh;background-attachment:fixed}}@media(pointer:coarse){.Main_shot__1PYnc{background-attachment:scroll}}