@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(fontawesome.min.css);@-webkit-keyframes flash{0%{opacity:.5}80%,90%{opacity:1}}@keyframes flash{0%{opacity:.5}80%,90%{opacity:1}}@-webkit-keyframes up{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}@keyframes up{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}@-webkit-keyframes in{0%{opacity:0}to{opacity:1}}@keyframes in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes scrollLabelAnimation{0%,to{opacity:0;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}20%,30%{opacity:1}40%{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}50%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:0}}@keyframes scrollLabelAnimation{0%,to{opacity:0;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}20%,30%{opacity:1}40%{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}50%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:0}}@-webkit-keyframes swipeLabelAnimation{20%,30%{opacity:1}40%{-webkit-transform:translate3d(-14px,0,0);transform:translate3d(-14px,0,0)}50%{-webkit-transform:translate3d(-15px,0,0);transform:translate3d(-15px,0,0);opacity:0}0%,to{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes swipeLabelAnimation{20%,30%{opacity:1}40%{-webkit-transform:translate3d(-14px,0,0);transform:translate3d(-14px,0,0)}50%{-webkit-transform:translate3d(-15px,0,0);transform:translate3d(-15px,0,0);opacity:0}0%,to{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeAt20{0%,10%{opacity:0}20%,to{opacity:1}}@keyframes fadeAt20{0%,10%{opacity:0}20%,to{opacity:1}}@-webkit-keyframes fadeAt25{0%,15%{opacity:0}25%,to{opacity:1}}@keyframes fadeAt25{0%,15%{opacity:0}25%,to{opacity:1}}@-webkit-keyframes fadeAt30{0%,20%{opacity:0}30%,to{opacity:1}}@keyframes fadeAt30{0%,20%{opacity:0}30%,to{opacity:1}}@-webkit-keyframes fadeInOutAt20{0%,10%,30%{opacity:0}20%,to{opacity:1}}@keyframes fadeInOutAt20{0%,10%,30%{opacity:0}20%,to{opacity:1}}@-webkit-keyframes fadeInOutAt25{0%,15%,35%{opacity:0}25%,to{opacity:1}}@keyframes fadeInOutAt25{0%,15%,35%{opacity:0}25%,to{opacity:1}}@-webkit-keyframes fadeInOutAt30{0%,20%,40%{opacity:0}30%,to{opacity:1}}@keyframes fadeInOutAt30{0%,20%,40%{opacity:0}30%,to{opacity:1}}body.hp{--vp-height:100%;height:100vh}@media screen and (-webkit-min-device-pixel-ratio:0){body.hp{height:var(--vp-height, 100vh)}}.preload-message{transition:opacity .3s,visibility .3s 0s}[v-cloak]{display:none}#homepage{padding:0;margin:0;position:relative;height:100%;transition:opacity .3s}#homepage>section{height:100%;width:100%;padding:0;position:absolute;top:0;left:0;z-index:2}#homepage>section+*{z-index:1}#homepage .m{position:absolute;top:0;left:0;width:100px;height:100px;background-color:#000;z-index:10000}#homepage .m:nth-child(2){top:unset;bottom:0}#experience,#innovation{overflow:hidden}#experience.fade-enter>.excluded,#innovation.fade-enter>.excluded,#landing svg .active{opacity:1}#experience .wrap,#experience>svg,#innovation .wrap,#innovation>svg{height:100%;position:absolute;top:0;left:0;z-index:1}#experience>svg,#innovation>svg,#video video{width:100%}#scroll-v>*{-webkit-animation-name:flash;animation-name:flash}#sections{overflow:hidden auto;height:auto}#sections[class*=active]{height:100vh;overflow:hidden}.sectionWrap{overflow-x:hidden}#generate{position:fixed;width:calc(100% + 30px);height:calc(100% + 30px);top:-15px;left:-15px;background-color:#002b45;-webkit-animation:in 2s .5s ease-in-out backwards;animation:in 2s .5s ease-in-out backwards}#generate g{transition:none!important}#generate circle,#generate rect,#landing svg mask path{fill:#fff}#generate>g:first-child g{opacity:.2;-webkit-animation:up 60s infinite linear;animation:up 60s infinite linear}#generate>g:nth-child(2) g{opacity:.3;-webkit-animation:up 40s infinite linear;animation:up 40s infinite linear}#generate>g:nth-child(3) g{opacity:.4;-webkit-animation:up 20s infinite linear;animation:up 20s infinite linear}.scroll-label{position:fixed!important;bottom:10px!important;left:50%!important;height:80px!important;width:auto!important;top:unset!important;-webkit-animation:scrollLabelAnimation 3s linear infinite both;animation:scrollLabelAnimation 3s linear infinite both}.scroll-label g:first-of-type{-webkit-animation:fadeAt20 3s linear infinite both;animation:fadeAt20 3s linear infinite both}.scroll-label g:nth-of-type(2){-webkit-animation:fadeAt25 3s linear infinite both;animation:fadeAt25 3s linear infinite both}.scroll-label g:nth-of-type(3){-webkit-animation:fadeAt30 3s linear infinite both;animation:fadeAt30 3s linear infinite both}.scroll-label.seen,.swipe-label.seen{display:none!important}.swipe-label{display:none;position:fixed!important;right:10px!important;bottom:30px!important;width:50px!important;height:auto!important;top:unset!important;left:unset!important;-webkit-animation:swipeLabelAnimation 3s linear infinite both;animation:swipeLabelAnimation 3s linear infinite both}@media (max-height:630px){.swipe-label{bottom:100px!important}}.swipe-label g:first-of-type{-webkit-animation:fadeInOutAt20 3s linear infinite both;animation:fadeInOutAt20 3s linear infinite both}.swipe-label g:nth-of-type(2){-webkit-animation:fadeInOutAt25 3s linear infinite both;animation:fadeInOutAt25 3s linear infinite both}.swipe-label g:nth-of-type(3){-webkit-animation:fadeInOutAt30 3s linear infinite both;animation:fadeInOutAt30 3s linear infinite both}@media (pointer:coarse){.scroll-label{display:none!important}.swipe-label{display:block!important}}#landing{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#002b45;z-index:5}#landing svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:1;transition:opacity .3s}#landing svg text{font-family:"Raleway",sans-serif;font-weight:100}#landing svg path{transition:all .4s cubic-bezier(.24,.96,.46,1)}#landing svg .active>path{transition:opacity .4s cubic-bezier(.24,.96,.46,1);opacity:0}#landing svg rect[fill]{cursor:pointer}#landing svg line{transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#landing svg .hitbox:hover+g mask *,#landing svg .hitbox:hover+g path{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}#landing svg .hitbox:hover+g line{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}#landing svg .hitbox:nth-child(4):hover+g mask *,#landing svg .hitbox:nth-child(4):hover+g path{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}#landing svg>g{transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#landing svg>g g,#landing svg>g path{pointer-events:none}#landing svg .mobile,#landing[class*=zoom] svg line{display:none}#landing[class*=zoom] svg .hitbox:hover+g path,#landing[class*=zoom] svg .hitbox:nth-child(4):hover+g path{-webkit-transform:none!important;transform:none!important}
/*# sourceMappingURL=landing.css.map */