.home-nav-link{position:relative;display:block;margin-top:20px;width:240px}@media screen and (min-width:1400px) and (min-aspect-ratio:32/15){.home-nav-link{font-size:2.4vh}}.home-nav-link a{transition:background .7s cubic-bezier(.19,1,.22,1);background:linear-gradient(180deg,#fff,#fff 98%);background-size:0 1px;background-repeat:no-repeat;background-position:left 100%}.home-nav-link a:hover{background-size:100% 1px}.home-nav-link__inner{display:inline-block;position:relative}.home-nav-link__underline{position:absolute;top:100%;height:1px;width:100%;margin-top:5px;background:#fff;transform-origin:left;transform:scaleX(0)}.home-nav{position:relative;padding-top:3.5%}@media screen and (max-width:1600px){.home-nav{padding-top:4%}}@media screen and (max-width:1440px){.home-nav{padding-top:5%}}@media screen and (max-width:1280px){.home-nav{padding-top:3%}}@media screen and (max-height:750px){.home-nav{padding-top:2%}}@media screen and (min-aspect-ratio:32/15){.home-nav{padding-top:2%}}@media screen and (max-width:1024px){.home-nav{padding-top:calc(20% + 73px)}}@media screen and (max-width:1024px) and (max-height:768px){.home-nav{padding-top:calc(5% + 73px)}}@media screen and (max-width:750px){.home__nav-container{height:100%;display:flex;align-items:flex-start}}.home-nav__block{position:relative;margin-bottom:40px;opacity:.001}.home-nav__block a{color:#fff;text-decoration:none}@media screen and (max-width:1440px){.home-nav__block{margin-bottom:35px}}.home-nav__block:last-of-type .home-nav__list:last-of-type .home-nav-link:last-of-type{margin-bottom:35px}.home-nav__title{cursor:pointer}@media screen and (max-width:1024px){.home-nav__title a{white-space:break-spaces}}.home-nav__list-container{display:none;position:absolute;top:calc(100% - 20px);width:100%;padding-top:30px;transform:translate3d(0,-20px,0)}@media screen and (max-width:1440px){.home-nav__list-container{padding-top:25px}}@media screen and (min-width:1600px) and (min-aspect-ratio:32/15){.home-nav__list-container{padding-top:2vh}}@media screen and (max-width:750px){.home-nav__list-container{flex-direction:column;padding-top:20px}}.home-nav__list{list-style:none;padding:0;margin:0}.home-nav__list--right{margin-left:20px}@media screen and (max-width:750px){.home-nav__list--right{margin-left:0}}@media screen and (max-width:750px){.home-nav__list .home-nav-link:last-of-type{margin-bottom:0}}.home-animations{position:absolute;z-index:3;top:50%;right:0;width:100%;height:100%;pointer-events:none;transform:translate3d(0,-50%,0)}.home-animations__container{position:absolute;top:0;left:0;width:100%;height:100%}.home-animations__container--2{opacity:0}@media screen and (max-width:1024px){.home-animations-css{display:none}}.home-animations-css svg{width:220%;height:150%;transform:translate3d(5%,-31%,0)}.home-animations-css circle{fill:transparent;stroke-width:20%;stroke-linecap:round;transform-origin:center;transition:all 2s cubic-bezier(.19,1,.22,1)}.home-animations-css circle.dark{stroke:#242a40}.home-animations-css circle.gray{stroke:#d9d9d7}.home-animations-css circle.yellow{stroke:#f7c443}.home-animations-css #anim-rotation{transform-origin:center;transition:all 2s cubic-bezier(.19,1,.22,1)}.home-animations-css #anim-circle-0{stroke-dasharray:.12389%,283%;stroke-dashoffset:0;stroke:#d9d9d7}.home-animations-css #anim-circle-01{stroke-dasharray:47.12389%,219%;stroke-dashoffset:0;transition:all 2s cubic-bezier(.19,1,.22,1),stroke 1s cubic-bezier(.19,1,.22,1);stroke:#242a40}.home-animations-css #anim-circle-02{stroke-dasharray:47.12389%,219%;stroke-dashoffset:0;stroke:#f7c443}.home-animations-css #anim-circle-03{stroke-dasharray:47.12389%,219%;stroke-dashoffset:0;transform:rotate(-50deg);stroke:#242a40}.home-animations-css #anim-circle-04{stroke-dasharray:47.12389%,219%;stroke-dashoffset:0;transform:rotate(-70deg);stroke:#242a40}.home-animations-css .step-0 #anim-rotation,.home-animations-css .step-6 #anim-rotation{transform:rotate(10deg)}.home-animations-css .step-0 #anim-circle-0,.home-animations-css .step-6 #anim-circle-0{transform:rotate(34deg)}.home-animations-css .step-0 #anim-circle-01,.home-animations-css .step-6 #anim-circle-01{transform:rotate(93deg)}.home-animations-css .step-0 #anim-circle-02,.home-animations-css .step-6 #anim-circle-02{transform:rotate(210deg)}.home-animations-css .step-1 #anim-rotation,.home-animations-css .step-7 #anim-rotation{transform:rotate(-23deg)}.home-animations-css .step-1 #anim-circle-0,.home-animations-css .step-7 #anim-circle-0{transform:rotate(34deg)}.home-animations-css .step-1 #anim-circle-01,.home-animations-css .step-7 #anim-circle-01{transform:rotate(93deg)}.home-animations-css .step-1 #anim-circle-02,.home-animations-css .step-7 #anim-circle-02{transform:rotate(210deg)}.home-animations-css .step-2 #anim-rotation{transform:rotate(0deg)}.home-animations-css .step-2 #anim-circle-0{transform:rotate(34deg)}.home-animations-css .step-2 #anim-circle-01{transform:rotate(129deg)}.home-animations-css .step-2 #anim-circle-02{transform:rotate(200deg);stroke:#d9d9d7}.home-animations-css .step-3 #anim-rotation{transform:rotate(-40deg)}.home-animations-css .step-3 #anim-circle-0{transform:rotate(34deg)}.home-animations-css .step-3 #anim-circle-01{transform:rotate(120deg);stroke:#f7c443}.home-animations-css .step-3 #anim-circle-02{stroke-dasharray:.12389%,305%;stroke-dashoffset:0;transform:rotate(50deg);stroke:#d9d9d7}.home-animations-css .step-3 #anim-circle-03{transform:rotate(240deg)}.home-animations-css .step-4 #anim-rotation{transform:rotate(-20deg)}.home-animations-css .step-4 #anim-circle-0{transform:rotate(34deg)}.home-animations-css .step-4 #anim-circle-01{transform:rotate(60deg);stroke:#f7c443}.home-animations-css .step-4 #anim-circle-02{stroke-dasharray:.12389%,305%;stroke-dashoffset:0;transform:rotate(-170deg);stroke:#d9d9d7}.home-animations-css .step-4 #anim-circle-03{transform:rotate(130deg)}.home-animations-css .step-5 #anim-rotation{transform:rotate(-30deg)}.home-animations-css .step-5 #anim-circle-0{transform:rotate(34deg)}.home-animations-css .step-5 #anim-circle-01{transform:rotate(130deg);stroke:#f7c443}.home-animations-css .step-5 #anim-circle-02{stroke-dasharray:.12389%,305%;stroke-dashoffset:0;transform:rotate(-240deg);stroke:#d9d9d7}.home-animations-css .step-5 #anim-circle-03{transform:rotate(60deg)}.home-animations-css .step-5 #anim-circle-04{transform:rotate(-180deg)}.home{position:relative;width:100%;height:100%}.home.enter .home__anim-container,.home.enter .home__bg{opacity:0}.home.leave{opacity:0;transition:opacity .3s}.home__inner{overflow:scroll;height:100%;width:100%}.home__title{position:absolute;left:100px;bottom:35px;z-index:3;overflow:hidden;font-size:1rem;font-weight:500;text-transform:uppercase;color:#fff;display:flex;align-items:center}.home__title .home__title__logos{opacity:0;display:flex;align-items:center;justify-content:center;position:relative}.home__title .home__title__logos:after{content:"";display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:75px;width:1px;background:#fff}.home__title .home__title__logos svg{width:160px}.home__title .home__title__logos svg:first-of-type{width:150px}@media screen and (max-width:1024px){.home__title .home__title__logos svg,.home__title .home__title__logos svg:first-of-type{width:80px}}.home__title h1{font-size:1rem;font-weight:500;text-transform:uppercase;color:#fff;margin:0;position:relative;overflow:hidden}.home__title h1 span{display:block;opacity:.001}@media screen and (max-width:1440px){.home__title{left:250px;bottom:31px}}@media screen and (max-width:1280px){.home__title{left:200px;bottom:31px}}@media screen and (max-width:1024px){.home__title{left:20px;bottom:31px;width:100%}.home__title h1{max-width:620px;width:80%;margin:0 auto}}@media screen and (min-width:1024px) and (max-width:1600px){.home__title{left:50px;z-index:5}}@media only screen and (max-height:750px) and (orientation:landscape){.home__title{text-align:right}}.home-footnote{margin-top:80px}@media screen and (min-width:2401px){.home-footnote{margin-top:250px}}@media screen and (max-width:750px){.home-footnote{padding-bottom:75px}}.home-footnote a{color:#fff;text-decoration:none}.home-footnote .footnote-block{margin-bottom:30px}.home-footnote .footnote-block p{margin-top:0;margin-bottom:30px}.home-footnote .footnote-block p:last-of-type{margin-bottom:0}.home-footnote .footnote-block .bold{margin-bottom:5px}.home__intro{height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.home__intro a,.home__intro h1,.home__intro p{color:#fff}.home__intro h1{margin:0}.home__intro p{margin-top:30px}.home__intro button{background:transparent;color:#fff;border:none;position:relative;cursor:pointer;padding:0;margin-top:40px}.home__intro button:hover:before{transform:scaleX(0);transform-origin:right center;transition-delay:0s}.home__intro button:hover:after{transform:scaleX(1);transform-origin:left center;transition-delay:.1s}.home__intro button:after,.home__intro button:before{content:"";width:100%;height:1px;position:absolute;bottom:-4px;left:0;background:#fff;transition:transform .3s cubic-bezier(.39,.575,.565,1)}.home__intro button:before{transform:scaleX(1);transform-origin:left center;transition-delay:.1s;background:#fff}.home__intro button:after{transform:scaleX(0);transform-origin:right center;transition-delay:0s}.home__nav-container{position:relative;z-index:2;padding-bottom:200px;box-sizing:border-box;padding-left:160px;width:100%;color:#fff;-webkit-mask-image:linear-gradient(180deg,#3874fc 78%,transparent 87%);height:100%;overflow:scroll;z-index:3}.home__nav-container .home__nav-gradient{opacity:0;display:inline-block;position:fixed;bottom:0;left:0;width:100%;height:200px;background:#2b6afd;pointer-events:none;z-index:1;background:linear-gradient(0,#3874fc 30%,rgba(56,116,252,0) 73.72%);display:none}@media screen and (max-width:750px){.home__nav-container .home__nav-gradient{display:block;height:143px}}@media screen and (max-width:1600px){.home__nav-container{padding-left:100px}}@media screen and (max-width:1440px){.home__nav-container{padding-left:100px}}@media screen and (max-width:1024px){.home__nav-container{padding-left:0}}@media screen and (max-width:1024px) and (max-height:768px){.home__nav-container{min-height:100%}}.home__nav-container .home__nav__wrap{width:650px}@media screen and (max-width:2401px){.home__nav-container .home__nav__wrap{width:810px}}@media screen and (max-width:1024px){.home__nav-container .home__nav__wrap{margin:0 auto;max-width:620px;width:80%}}.home__nav-container .footnote{margin-top:50px}.home__bg{position:absolute;width:100%;height:100%;background:#2b6afd;transition:opacity .3s}.home__anim-container{transition:opacity .3s .2s;width:100%;overflow:hidden;position:static;z-index:3}