.error-page{padding-left:calc(50% - 598px);padding-right:calc(50% - 598px)}@media(max-width:1396px){.error-page{padding-left:40px;padding-right:40px}}@media screen and (max-width:1200px){.error-page{padding-left:40px;padding-right:40px}}@media screen and (max-width:750px){.error-page{padding-left:36px;padding-right:36px}}.error-page{display:flex;height:100vh;justify-content:flex-end;z-index:5}.error-page img{bottom:0;height:auto;left:0;position:absolute;width:100%}@media(orientation:portrait){.error-page img{height:100%;max-width:none;width:auto}}.error-page .status-code{color:#fff;font-size:40px;font-weight:400;letter-spacing:0;line-height:60px}.error-page .error-information{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:50%;z-index:10}@media screen and (max-width:750px){.error-page .error-information{bottom:50px;display:flex;flex-wrap:wrap;justify-content:center;left:auto;max-width:100%;padding:0 25px}}.error-page .error-information .base-button{margin:35px 0 0}.error-page .error-information h1{font-size:80px;font-weight:900;letter-spacing:0}#logo{cursor:pointer;height:42px;left:36px;max-height:42px;max-width:104px;pointer-events:all;position:fixed;top:36px;width:104px;z-index:145}@media screen and (max-width:750px){#logo{height:30px;left:29px;max-height:30px;max-width:68px;top:28px;width:67px}}#logo .logo{fill:#fff;transition:fill .3s ease-in-out,opacity .3s ease-in-out}@media screen and (max-width:750px){#logo .logo.inverted{opacity:0}}h2{font-size:80px;font-weight:500;font-weight:800;line-height:90px;margin:35px 0}@media screen and (max-width:750px){h2{font-size:40px;line-height:46px}}.loading-page{align-items:center;bottom:50px;display:flex;flex-direction:column;font-family:sans-serif;font-size:3rem;justify-content:center;left:50%;position:fixed;text-align:center;transform:translate3d(-50%,0,0);z-index:1000}.loading{animation:spin 1s ease-in-out infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#fff;display:inline-block;height:3rem;position:relative;width:3rem}@keyframes spin{to{-webkit-transform:rotate(1turn)}}.cookie-consent{background:#fff;border-radius:6px;bottom:30px;box-shadow:0 0 11px 0 rgba(0,0,0,.14);color:#000;max-width:300px;padding-top:36px;position:fixed;right:30px;transform:translateZ(0);transition:transform 1.05s cubic-bezier(.68,-.55,.265,1.55);width:100%;z-index:250}.cookie-consent.hidden{transform:translate3d(0,100%,0) translate3d(0,60px,0)}@media screen and (max-width:750px){.cookie-consent{left:30px;max-width:none;right:30px;width:auto;z-index:100}}.cookie-consent_content{padding:0 25px}.cookie-consent_content .cookie-consent_title{font-size:24px;font-weight:900;margin-bottom:15px;text-align:center}.cookie-consent_content .cookie-consent_text{font-size:18px;line-height:23px}.cookie-consent_buttons{display:flex;height:60px;margin-top:25px}.cookie-consent_buttons .accept,.cookie-consent_buttons .policy{cursor:pointer;flex-basis:50%;font-size:15px;font-weight:800;height:100%;letter-spacing:.62px;line-height:60px;text-align:center;transform:translateZ(0);transition:opacity .25s ease-in-out}.cookie-consent_buttons .accept:hover,.cookie-consent_buttons .policy:hover{opacity:.9}.cookie-consent_buttons .policy{color:#0300ff;position:relative}.cookie-consent_buttons .policy:after{background:#eaeaea;content:"";height:1px;left:0;position:absolute;right:0}.cookie-consent_buttons .accept{background:#0300ff;border-bottom-right-radius:6px;color:#fff}.scrolling-disabled{pointer-events:none}.scrolling-disabled #scroll-content{overflow:hidden;pointer-events:none}#scroll-content{overflow-x:hidden;overflow-y:hidden}.dummy-click{background:blue;cursor:pointer;height:20px;left:10px;position:fixed;top:100px;width:100px;z-index:1000000}.nav-sticky{left:0;padding-left:40px;padding-right:40px;padding-top:40px;position:fixed;top:0;width:100%}@media screen and (max-width:1200px){.nav-sticky{padding-left:40px;padding-right:40px}}@media screen and (max-width:750px){.nav-sticky{padding-left:36px;padding-right:36px}}.nav-sticky{align-items:center;display:flex;justify-content:stretch;pointer-events:none;transform:translateZ(0);z-index:100}@media screen and (max-width:750px){.nav-sticky{padding:32px 30px 18px}.nav-sticky.no-bg{background-color:transparent}}.nav-sticky_buttons{align-items:center;display:flex;flex-basis:100%;justify-content:flex-end;justify-self:flex-end;pointer-events:all;transform:translateZ(0)}.nav-sticky_buttons svg{cursor:pointer;transform:translateZ(0)}.nav-sticky_buttons svg:first-of-type{margin-right:30px}.nav-menu{align-items:center;background-color:#0300ff;color:#fff;display:flex;font-size:60px;font-weight:900;height:100vh;height:calc(var(--vh, 1vh)*100);letter-spacing:0;line-height:70px;overflow:hidden;padding:0 113px 0 75px;pointer-events:none;position:fixed;right:0;text-transform:uppercase;top:0;transform:translate3d(100%,0,0);transition:transform .7s cubic-bezier(.85,-.2,.31,1.01);z-index:140}@media screen and (max-width:750px){.nav-menu{font-size:30px;line-height:40px;padding:0 75px;transform:translate3d(100%,0,0);transition:transform .85s cubic-bezier(.19,1,.22,1);width:100%}}.nav-menu .menu-footer{bottom:0;display:flex;font-size:15px;font-weight:400;justify-content:space-between;left:0;margin:auto auto 15px;position:absolute;right:0;transform:translateZ(0);width:50%}@media screen and (max-width:750px){.nav-menu .menu-footer{line-height:1;margin-bottom:0;width:calc(100% - 60px)}}.nav-menu .menu-footer li{padding-right:0;transform:translateZ(0)}.nav-menu .menu-footer li:last-child{text-align:right}.nav-menu.open{height:100vh;height:calc(var(--vh, 1vh)*100);pointer-events:all;transform:translate3d(5%,0,0)}@media screen and (max-width:750px){.nav-menu.open{transform:translateZ(0)}}.nav-menu ul{transform:translateZ(0)}@media screen and (max-width:750px){.nav-menu ul{width:100%}}.nav-menu li{cursor:pointer;margin:30px 0;padding-right:50px;position:relative;transform:translateZ(0);z-index:10}.nav-menu li:hover span:after{width:100%}.nav-menu li span{display:inline-block;position:relative;transform:translateZ(0)}.nav-menu li span:after{background:#000;bottom:0;bottom:-4px;content:"";height:4px;left:0;margin:auto;opacity:.75;position:absolute;right:0;transform:translateZ(0);transition:width .4s cubic-bezier(.645,.045,.355,1);width:0}.nav-menu .nav-menu_background{height:100%;position:absolute;right:0;transform:translateZ(0);width:100%;z-index:-1}@media screen and (max-width:750px){.nav-menu .nav-menu_background{display:none}}.nav-menu .nav-menu_background svg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transform:translateZ(0)}.nav-menu .nav-close{align-items:center;background-color:#fff;border-radius:100%;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;right:100px;top:43px;transform:translateZ(0);width:60px}@media screen and (max-width:750px){.nav-menu .nav-close{right:25px;top:25px}}.overlay-wrapper{transform:translateZ(0);width:100vw}.overlay-wrapper .overlay{height:100%;width:100vw}.overlay-wrapper.type-content{z-index:145}.overlay-wrapper.type-content.is-overview{z-index:155}.overlay-wrapper.type-content.isOpen .overlay{transition-delay:0ms}.overlay-content{display:flex;flex-wrap:wrap;height:100%;left:0;overflow:auto;padding:100px 0;position:absolute;top:0;transform:translateZ(0);width:100%;z-index:150}.overlay-content::-webkit-scrollbar{display:none}.overlay-content{-ms-overflow-style:none;scrollbar-width:none}.overlay-content .overview-close:not(.portrait-rule){align-items:center;background-color:#fff;border-radius:100%;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;right:100px;top:43px;transform:translateZ(0);width:60px}@media screen and (max-width:750px){.overlay-content .overview-close:not(.portrait-rule){right:25px;top:25px}}.overlay-content .overview-close.portrait-rule{align-items:center;background:#fff;cursor:pointer;display:flex;height:70px;justify-content:center;position:fixed;right:0;top:0;transform:translateZ(0);width:70px}@media(orientation:portrait){.overlay-content .overview-close.portrait-rule{height:16.6666666667%;width:33.3333333333vw}}.overlay-content .overlay-content_content{display:flex;justify-content:center;width:100%}.overlay,.overlay-content .overlay-content_content *{transform:translateZ(0)}.overlay{display:flex;height:100vh;height:calc(var(--vh)*100);opacity:0;pointer-events:all;pointer-events:none;transition:opacity .3s ease-in-out 0s;width:100vw;will-change:opacity}.overlay,.overlay-transition{left:0;position:fixed;top:0;z-index:50}.overlay-transition{border-radius:50%;height:50px;transform:translateX(-50%),translateY(-50%);transform-origin:center center;transition:transform .6s cubic-bezier(.19,1,.22,1) .5s;width:50px}.overlay-wrapper{height:100vh;height:calc(var(--vh)*100);left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:50}.overlay-wrapper.index-between{z-index:50}.overlay-wrapper.isOpen{pointer-events:all}.overlay-wrapper.isOpen .overlay{opacity:1;pointer-events:all;transition:opacity .3s ease-in-out .5s}.overlay-wrapper.isOpen .overlay-transition{transition:transform .6s cubic-bezier(.95,.05,.795,.035) 0s}.scroll-icon{bottom:25px;height:60px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;text-align:center;transform:translateZ(0);transition:.3s ease-in-out;width:100%;z-index:60}.scroll-icon.hide{opacity:0}.scroll-icon svg{height:100%;transform:translateZ(0)}.overlay-target{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:750px){.overlay-target{overflow:auto}}.overlay-target_header{align-items:center;cursor:pointer;display:flex;font-weight:800;height:30px;left:42px;line-height:.9;position:fixed;top:120px;transform:translateZ(0);z-index:150}@media screen and (max-width:750px){.overlay-target_header{height:auto;justify-content:flex-end;left:0;padding:28px 29px;right:0;top:0}}.overlay-target_header:hover .close-overlay svg{transform:translate3d(-35%,0,0)}.overlay-target_header .close-overlay{background-color:#0300ff;border-radius:20px;display:flex;margin-right:20px;padding:13px 35px 13px 32px;pointer-events:all;transform:translateZ(0);z-index:10}.overlay-target_header .close-overlay svg{transition:transform .35s cubic-bezier(.68,-.55,.265,1.55)}.overlay-target_content{height:100vh;height:calc(var(--vh)*100);left:0;overflow:hidden;position:absolute;top:0;width:100%}@media screen and (max-width:750px){.overlay-target_content{height:auto;overflow:auto;position:relative;width:100%}}.overlay-target_content .content_inner{left:21vw;max-width:650px;padding:0 15px;position:absolute;top:0;transform:translateZ(0);transition:transform 1.2s cubic-bezier(.85,-.5,.31,1.01);width:100%}@media screen and (max-width:750px){.overlay-target_content .content_inner{left:0;overflow:scroll;padding-left:65px;padding-right:30px;padding-top:30px;position:relative;transform:translateZ(0)!important}}@media screen and (max-width:1200px){.overlay-target_content .content_inner{max-width:600px}}.overlay-target_content .content_inner::-webkit-scrollbar{display:none}.overlay-target_content .content_inner{-ms-overflow-style:none;scrollbar-width:none}.overlay-target_content::-webkit-scrollbar{display:none}.overlay-target_content{-ms-overflow-style:none;scrollbar-width:none}.overlay-target_content .overlay-slide{align-content:center;display:flex;flex-wrap:wrap;height:100vh;height:calc(var(--vh)*100);transform:translateZ(0)}@media screen and (max-width:750px){.overlay-target_content .overlay-slide{display:block;height:auto;padding:80px 0;position:relative}.overlay-target_content .overlay-slide:first-of-type{min-height:100vh;min-height:calc(var(--vh)*100);padding-bottom:0}.overlay-target_content .overlay-slide:last-of-type{padding-bottom:20px}}.overlay-target_content .overlay-slide .slide-header{align-items:center;display:flex;transform:translateZ(0)}@media screen and (max-width:1200px){.overlay-target_content .overlay-slide .slide-header{flex-wrap:wrap}}.overlay-target_content .overlay-slide .slide-header .slide-number{font-size:80px;font-weight:900;line-height:1.1;min-width:180px;padding-right:20px;transform:translateZ(0)}@media screen and (max-width:750px){.overlay-target_content .overlay-slide .slide-header .slide-number{font-size:40px}}.overlay-target_content .overlay-slide .slide-header .slide-number .text{display:block;font-size:15px;font-weight:500}@media screen and (max-width:750px){.overlay-target_content .overlay-slide .slide-header .slide-number .text{font-size:14px;margin-bottom:5px}}.overlay-target_content .overlay-slide .slide-header .slide-intro{flex-shrink:1;font-size:15px;font-weight:900;line-height:21px;max-width:420px;transform:translateZ(0)}.overlay-target_content .overlay-slide .slide-content{padding-top:40px;transform:translateZ(0)}@media screen and (max-width:750px){.overlay-target_content .overlay-slide .slide-content{padding-top:15px}}.overlay-target_content .overlay-slide .slide-content.slide-goal{padding-left:180px;transform:translateZ(0)}@media screen and (max-width:750px){.overlay-target_content .overlay-slide .slide-content.slide-goal{padding-left:0}}.overlay-target_content .overlay-slide .slide-content .slide-fact{display:flex;margin-top:54px;transform:translateZ(0)}@media screen and (max-width:750px){.overlay-target_content .overlay-slide .slide-content .slide-fact{margin-top:30px}}.overlay-target_content .overlay-slide .slide-content .slide-fact:first-child{margin-top:20px}@media screen and (max-width:750px){.overlay-target_content .overlay-slide .slide-content .slide-fact:first-child{margin-top:0}}.overlay-target_content .overlay-slide .slide-content .slide-fact .fact-identifier{align-self:flex-start;border:1px solid #fff;border-radius:50%;font-weight:900;height:60px;margin-right:43px;max-height:60px;max-width:60px;min-height:60px;min-width:60px;position:relative;transform:translateZ(0);width:60px}@media screen and (max-width:750px){.overlay-target_content .overlay-slide .slide-content .slide-fact .fact-identifier{display:none}}.overlay-target_content .overlay-slide .slide-content .slide-fact .fact-identifier span{bottom:0;display:block;font-size:22px;font-weight:600;left:0;line-height:62px;position:absolute;right:0;text-align:center;top:0;transform:translateZ(0)}.overlay-target_content .overlay-slide .slide-content .slide-fact .fact-text{font-size:15px;line-height:21px;transform:translateZ(0)}@media screen and (max-width:750px){.overlay-target_content .overlay-slide .slide-content .slide-fact .fact-text{font-size:14px;line-height:17px}}.overlay-target_content .overlay-slide .slide-content .slide-fact .fact-text .fact-question{font-weight:900;margin-bottom:10px}.overlay-target_bullets{align-content:center;align-items:center;display:flex;height:100%;left:0;position:fixed;transform:translateZ(0);width:120px;z-index:50}@media screen and (max-width:750px){.overlay-target_bullets{width:10px}}.overlay-target_bullets .bullets-wrapper{min-height:60px;transform:translateZ(0);width:100%}.overlay-target_bullets .bullets-wrapper .bullet,.overlay-target_bullets .bullets-wrapper .bullet:focus{cursor:pointer;padding:12px 0;position:relative;transform:translateZ(0);transition:padding .35s cubic-bezier(.68,-.55,.265,1.55);width:100%}.overlay-target_bullets .bullets-wrapper .bullet svg,.overlay-target_bullets .bullets-wrapper .bullet:focus svg{bottom:0;height:1px;left:0;margin:auto;opacity:.4;position:absolute;top:0;transform:translateZ(0);width:100px}@media screen and (max-width:750px){.overlay-target_bullets .bullets-wrapper .bullet svg,.overlay-target_bullets .bullets-wrapper .bullet:focus svg{width:10px}}.overlay-target_bullets .bullets-wrapper .bullet:after,.overlay-target_bullets .bullets-wrapper .bullet:focus:after{background-color:hsla(0,0%,100%,.6);border-radius:50%;box-shadow:0 0 0 4px hsla(0,0%,100%,.1);content:"";height:10px;left:91px;position:absolute;transform:translate3d(-1px,-50%,0) translate3d(0,1px,0);transform-origin:left center;transition:transform .35s cubic-bezier(.68,-.55,.265,1.55),box-shadow .1s ease-in;width:10px}@media screen and (max-width:750px){.overlay-target_bullets .bullets-wrapper .bullet:after,.overlay-target_bullets .bullets-wrapper .bullet:focus:after{left:11px}}.overlay-target_bullets .bullets-wrapper .bullet.active,.overlay-target_bullets .bullets-wrapper .bullet:focus.active{padding:30px 0}@media screen and (max-width:750px){.overlay-target_bullets .bullets-wrapper .bullet.active,.overlay-target_bullets .bullets-wrapper .bullet:focus.active{padding:17px 0}}.overlay-target_bullets .bullets-wrapper .bullet.active:after,.overlay-target_bullets .bullets-wrapper .bullet:focus.active:after{background-color:hsla(0,0%,100%,.8);box-shadow:0 0 0 2px hsla(0,0%,100%,.1);transform:translate3d(-1px,-50%,0) translate3d(0,1px,0) scale(3)}@media screen and (max-width:750px){.overlay-target_bullets .bullets-wrapper .bullet.active:after,.overlay-target_bullets .bullets-wrapper .bullet:focus.active:after{transform:translate3d(-1px,-50%,0) translate3d(0,1px,0) scale(2)}}@media screen and (min-width:751px){.overlay-target_bullets .bullets-wrapper .bullet:focus:hover,.overlay-target_bullets .bullets-wrapper .bullet:hover{padding:30px 0}.overlay-target_bullets .bullets-wrapper .bullet:focus:hover:after,.overlay-target_bullets .bullets-wrapper .bullet:hover:after{background-color:hsla(0,0%,100%,.8);box-shadow:0 0 0 2px hsla(0,0%,100%,.1);transform:translate3d(-1px,-50%,0) translate3d(0,1px,0) scale(3)}.overlay-target_bullets .bullets-wrapper .bullet:focus:hover:not(.active),.overlay-target_bullets .bullets-wrapper .bullet:hover:not(.active){padding:12px 0}.overlay-target_bullets .bullets-wrapper .bullet:focus:hover:not(.active):after,.overlay-target_bullets .bullets-wrapper .bullet:hover:not(.active):after{transform:translate3d(-1px,-50%,0) translate3d(0,1px,0) scale(1.5)}}.overview{align-content:space-between;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:750px){.overview.is-intro{z-index:130}}@media(orientation:portrait){.overview.is-intro .tile-flex:nth-child(2){margin-right:0}}.overview.is-intro .tile-flex{transform:translateZ(0)}.overview.is-intro .tile-flex .overview-tile{min-height:28px;min-width:28px}@media screen and (max-width:750px){.overview.is-intro .tile-flex .overview-tile{min-height:20px;min-width:20px}}.overview .tile-flex{align-items:center;display:flex;height:33.3333333333%;justify-content:center;transform:translateZ(0);width:16.6666666667%}@media(orientation:portrait){.overview .tile-flex.no-portrait{display:none}.overview .tile-flex{height:16.6666666667%;width:33.3333333333%}.overview .tile-flex:nth-child(2){margin-right:33.3333333333vw}}.overview .tile-flex img,.overview .tile-flex svg{max-width:55%;transform:scale(1) translateZ(0);transition:transform .3s cubic-bezier(.68,-.55,.265,1.55);width:55%}@media screen and (max-width:750px){.overview .tile-flex img,.overview .tile-flex svg,.overview .tile-flex:last-child img,.overview .tile-flex:last-child svg{width:70%}}.overview .tile-flex .overview-tile{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.overview:not(.is-intro) .overview-tile{cursor:pointer}.overview:not(.is-intro) .overview-tile:hover img{transform:translateZ(0) scale(1.05)}.animation-container .overview{height:100vh;height:calc(var(--vh, 1vh)*100);overflow:hidden;width:100%}.full-page-scroll{height:100vh;margin-bottom:200px;margin-top:200px;width:100%}.fullscreen-cols{align-items:center;display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);padding:80px 11%;position:relative;scroll-snap-align:start;transform:translateZ(0);width:100%}@media screen and (max-width:1200px){.fullscreen-cols{padding-left:45px;padding-right:45px}}@media screen and (max-width:750px){.fullscreen-cols{height:70vh;height:calc(var(--vhBar)*100);padding-left:30px;padding-right:30px}}.fullscreen-cols .inner{grid-gap:85px;display:grid;grid-template-columns:repeat(12,1fr);position:relative}@media screen and (max-width:1200px){.fullscreen-cols .inner{grid-gap:35px}}@media screen and (max-width:750px){.fullscreen-cols .inner{grid-gap:0;flex-direction:column}}.fullscreen-cols .inner .col{align-content:center;align-items:center;display:flex;flex-wrap:wrap;grid-column:1/span 5;height:100%;justify-content:center;position:relative}.fullscreen-cols .inner .col .base-button{align-self:flex-start;background-color:#ffd25f;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.3;margin:50px 0;min-width:200px;padding:22px 28px;text-align:center;transform:translateZ(0);transition:transform .3s ease-in-out,background-color .3s ease-out;width:auto}.fullscreen-cols .inner .col .base-button+.base-button{margin-top:0}.fullscreen-cols .inner .col .base-button:hover{transform:scale(1.02) translateZ(0)}@media screen and (max-width:750px){.fullscreen-cols .inner .col .base-button:hover{transform:scale(1.05) translateZ(0)}.fullscreen-cols .inner .col .base-button{align-self:center;margin:20px 0}}@media screen and (max-width:1200px){.fullscreen-cols .inner .col:first-child{grid-column:1/span 4}}@media screen and (max-width:750px){.fullscreen-cols .inner .col:first-child{align-self:flex-end;padding-bottom:50px}.fullscreen-cols .inner .col:first-child .content{max-height:40vh;text-align:center}.fullscreen-cols .inner .col:last-child{align-self:flex-start;transform:translateZ(0)}}.fullscreen-cols .inner .col .content{align-content:center;align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;transform:translateZ(0);width:100%}.fullscreen-cols .inner .col .content img,.fullscreen-cols .inner .col .content svg{font-family:"object-fit: contain;";height:100%;max-height:80%;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:750px){.fullscreen-cols .inner .col .content img,.fullscreen-cols .inner .col .content svg{font-family:"object-fit: contain;";height:100%;justify-self:center;max-height:35vh;max-width:none;-o-object-fit:contain;object-fit:contain}}.fullscreen-cols .inner .col:last-child{font-size:40px;font-weight:700;grid-column:6/span 6;line-height:56px}@media screen and (max-width:1200px){.fullscreen-cols .inner .col:last-child{font-size:30px;grid-column:6/span 7;line-height:46px}}@media screen and (max-width:750px){.fullscreen-cols .inner .col:last-child{font-size:22px;grid-column:1/13;line-height:32px}.fullscreen-cols .inner .col:first-child,.fullscreen-cols .inner .col:last-child{grid-column:1/13}.fullscreen-cols .inner .col:first-child .content{align-self:center;margin-top:auto}.fullscreen-cols .inner .col:last-child .content{align-self:flex-start}}.base-image{background-position:50%;background-repeat:no-repeat;max-width:100%;overflow:hidden;transform:translateZ(0)}.base-image img{display:block;height:100%;opacity:0;transform:scale(1.02);width:100%}.base-image.is-loaded img{opacity:1;transform:scale(1) translateZ(0);transition:opacity .5s,transform .8s ease-out}.base-image.base-image--contain{background-size:contain}.base-image.base-image--contain img{-o-object-fit:contain;object-fit:contain}.base-image.base-image--contain.is-loaded{background-size:0}.base-image.base-image--cover{background-size:cover}.base-image.base-image--cover img{-o-object-fit:cover;object-fit:cover}.base-image.base-image--fill{height:100%;left:0;position:absolute;top:0;width:100%}.animation-container{pointer-events:none;position:relative;width:100%}.svg-animation{height:100vh;height:calc(var(--vh, 1vh)*100);left:50%;pointer-events:none;top:50%}.svg-animation,.svg-animation svg{position:fixed;transform:translateZ(0);width:100%;z-index:9}.svg-animation svg{height:100%;-o-object-fit:contain;object-fit:contain;overflow:visible}.svg-animation svg .svg_bg{visibility:hidden}.svg-animation svg #goal_icon_1_bg{visibility:visible}#t4a{height:100vh;left:0;top:0;width:100vw}#t4a,.oval{position:fixed}.oval{background:radial-gradient(at 40% 30%,var(--color0) 0,rgba(var(--color1),.0001) 80%);border-radius:100%;height:65vw;opacity:1;right:50vw;top:-20vw;width:65vw}@media screen and (orientation:portrait)and (max-width:1000px){.oval{height:75vh;left:-10vw;min-height:500px;min-width:500px;right:0;width:75vh}}@media screen and (orientation:portrait)and (max-width:580px){.oval{height:65vh;left:-50%;min-height:400px;min-width:400px;width:65vh}}#info-intro div{padding-left:calc(50% - 598px);padding-right:calc(50% - 598px)}@media(max-width:1396px){#info-intro div{padding-left:40px;padding-right:40px}}@media screen and (max-width:1200px){#info-intro div{padding-left:40px;padding-right:40px}}@media screen and (max-width:750px){#info-intro div{padding-left:36px;padding-right:36px}}#info-intro div{align-items:center;display:flex;height:100%;justify-content:center}p{font-size:15px;line-height:21px;margin:28px 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}@media screen and (max-width:750px){p{font-size:14px;line-height:17px}}p a{color:#ffd25f;font-weight:700}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{font-weight:900}.richtext ul{padding-left:20px}.richtext ul li{margin-bottom:5px;margin-top:5px;position:relative}.richtext ul li:before{background:#fff;border-radius:50%;content:"";height:7px;left:-20px;margin:auto;position:absolute;top:8px;width:7px}.overlay-text{align-content:center;display:flex;flex-wrap:wrap;max-width:522px;padding:0 30px;transform:translateZ(0);width:100%}.overlay-text h2{font-size:80px;font-weight:500;font-weight:800;line-height:90px;margin:35px 0}@media screen and (max-width:750px){.overlay-text h2{font-size:40px;line-height:46px}}.loading-animation{align-items:center;background:#2424e5;bottom:0;display:flex;flex-wrap:wrap;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:1000}.loading-animation.show{opacity:1}.loading-animation .loading{font-size:12px;font-weight:500;margin-top:30px;text-align:center;width:100%}.loading-animation .svg-wrapper{position:relative}.loading-animation .svg-wrapper .water-wrapper{align-content:flex-end;border-radius:5px;display:flex;flex-wrap:wrap;height:98px;left:10px;overflow:hidden;position:absolute;top:18px;width:calc(100% - 37px);z-index:-1}.loading-animation .svg-wrapper .water-wrapper .spacer,.loading-animation .svg-wrapper .water-wrapper .wave{position:relative;width:100%}.loading-animation .svg-wrapper .water-wrapper .spacer .water,.loading-animation .svg-wrapper .water-wrapper .wave .water{animation:move 20s;animation-direction:alternate;animation-iteration-count:infinite;bottom:-1px;height:100%;position:absolute}.loading-animation .svg-wrapper .water-wrapper .spacer .water .st0,.loading-animation .svg-wrapper .water-wrapper .wave .water .st0{fill:#008fff}.loading-animation .svg-wrapper .water-wrapper .spacer .water .st1,.loading-animation .svg-wrapper .water-wrapper .wave .water .st1{fill:none}.loading-animation .svg-wrapper .water-wrapper .spacer{background:#008fff;height:0}.loading-animation .svg-wrapper .water-wrapper .fill-percentage{animation-direction:alternate;animation-iteration-count:1;bottom:0;height:40px;position:absolute;width:100%}@keyframes move{0%{transform:translateX(0)}to{transform:translateX(-870px)}}@keyframes fill{0%{padding-bottom:0}to{padding-bottom:100%}}#targetCircle{height:100vh;height:calc(var(--vh, 1vh)*100);left:0;margin:0 auto;position:absolute;top:0;width:100%}#targetCircle svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:548px}.circle-text{color:#fff;text-align:center;width:100%;z-index:80}.circle-text .block-section div{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;z-index:80}.circle-text span:not(.circle-number){display:inline-block;font-size:22px;max-width:55vw;z-index:80}@media screen and (max-width:750px){.circle-text span:not(.circle-number){font-size:16px;max-width:70vw}}.circle-text .circle-number,.circle-text h2{font-size:73px;font-weight:900;line-height:73px;margin:0;padding:0;text-transform:uppercase;z-index:80}@media screen and (max-width:750px){.circle-text .circle-number,.circle-text h2{font-size:50px;line-height:50px}}.circle-text .circle-number{font-variation-settings:"wght" var(--fontThick),"wdth" var(--fontWidth)}.target-circle{height:100vh;height:calc(var(--vh, 1vh)*100);left:0;position:fixed;top:12px;transform:translateZ(0);width:100%}@media screen and (max-width:750px){.target-circle{top:9px}}.target-circle .target-circle_wrapper{bottom:0;height:85vh;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(-90deg) translateZ(0);transition:margin .05s cubic-bezier(.645,.045,.355,1);width:85vh;z-index:-1}@media(orientation:portrait){.target-circle .target-circle_wrapper{height:85vw;width:85vw}}.target-circle .target-circle_wrapper .target-line{height:50%;left:0;margin:auto;position:absolute;right:0;top:0;transform:translateZ(0);transform-origin:center bottom;width:10px;z-index:-1}.target-circle .target-circle_wrapper .target-line .target-line_element{height:26.5vh;left:0;margin:auto;position:absolute;right:0;top:0;transform:translateZ(0);transform-origin:bottom center;width:1px;z-index:-1}.target-circle .target-circle_wrapper .target-line .target-line_element svg{overflow:visible;pointer-events:none;position:relative;z-index:-1}.target-circle .target-circle_wrapper .target-line .target-line_element svg path{pointer-events:none;z-index:-1}@media(orientation:portrait){.target-circle .target-circle_wrapper .target-line .target-line_element{height:calc(42vw - 15.5vh)}}@media screen and (max-width:750px){.target-circle .target-circle_wrapper .target-line .target-line_element{height:calc(42vw - 12.7vh);width:1px}}.target-circle .target-circle_wrapper .target-line .target-line_element:after{background:var(--bgcolor);border-radius:50%;content:"";height:10px;left:-4px;margin:auto;position:absolute;top:0;transform:translate3d(0,-50%,0);width:10px}@media screen and (max-width:750px){.target-circle .target-circle_wrapper .target-line .target-line_element:after{height:3px;left:-1px;width:3px}}.goal{height:100vh;height:calc(var(--vh, 1vh)*100);pointer-events:none;position:relative;width:100%}.goal.goal_section-1 .targets li .target-button:before{background-color:#ffc49c}.goal.goal_section-2 .targets li .target-button:before{background-color:#ffd8bb}.goal.goal_section-3 .targets li .target-button:before{background-color:#beffc2}.goal.goal_section-4 .targets li .target-button:before{background-color:#ffb6b7}.goal.goal_section-5 .targets li .target-button:before{background-color:#ffb1a5}.goal.goal_section-6 .targets li .target-button:before{background-color:#beecff}.goal.goal_section-7 .targets li .target-button:before{background-color:#ffebba}.goal.goal_section-8 .targets li .target-button:before{background-color:#ffc8e6}.goal.goal_section-9 .targets li .target-button:before{background-color:#ffcfb2}.goal.goal_section-10 .targets li .target-button:before{background-color:#ffb7e2}.goal.goal_section-11 .targets li .target-button:before{background-color:#ffdbba}.goal.goal_section-12 .targets li .target-button:before{background-color:#ffe6c8}.goal.goal_section-13 .targets li .target-button:before{background-color:#c4ffc8}.goal.goal_section-14 .targets li .target-button:before{background-color:#bfd1ff}.goal.goal_section-15 .targets li .target-button:before{background-color:#b9ffc6}.goal.goal_section-16 .targets li .target-button:before{background-color:#c4e1ff}.goal.goal_section-17 .targets li .target-button:before{background-color:#b9ccff}.goal .goal_cont{padding-left:calc(50% - 598px);padding-right:calc(50% - 598px)}@media(max-width:1396px){.goal .goal_cont{padding-left:40px;padding-right:40px}}@media screen and (max-width:1200px){.goal .goal_cont{padding-left:40px;padding-right:40px}}@media screen and (max-width:750px){.goal .goal_cont{padding-left:36px;padding-right:36px}}.goal .goal_cont{align-items:flex-start;display:flex;flex-direction:column;pointer-events:none;position:fixed;top:200px;z-index:10}.goal h2{font-size:100px;font-variation-settings:"wght" var(--fontThick),"wdth" var(--fontWidth);font-weight:900;letter-spacing:0;line-height:90px;pointer-events:none;white-space:pre}@media screen and (max-width:750px){.goal h2{font-size:calc(3vw + 3vh);letter-spacing:0;line-height:calc(3.5vw + 3.5vh);margin:10px 0;max-width:80vw}}.goal h2 span{display:block}.goal span.pretitle{font-size:26px;line-height:39px;margin:0;padding:0;pointer-events:none;text-transform:uppercase;z-index:10}@media screen and (max-width:750px){.goal span.pretitle{font-size:24px;font-size:20px;line-height:30px;max-width:80vw}}.goal button{background-color:#0300ff;border-radius:20px;display:flex;margin-top:20px;padding:13px 35px;pointer-events:all;z-index:10}@media screen and (max-width:750px){.goal button{margin-top:0}}.goal button svg{transition:transform .35s cubic-bezier(.68,-.55,.265,1.55)}.goal button:hover svg{transform:translate3d(35%,0,0)}.targets{height:100%;left:0;position:fixed;top:0;width:100%}.targets li{left:0;position:absolute;top:0}.targets li .target-button{align-items:center;border-radius:100%;color:#fff;cursor:pointer;display:flex;height:45px;justify-content:center;pointer-events:all;text-align:center;transform:translateZ(0);width:45px}.targets li .target-button svg{opacity:0;transition:opacity .1s cubic-bezier(.68,-.55,.265,1.55) 0s;z-index:1}.targets li .target-button div{left:0;pointer-events:none;position:absolute}.targets li .target-button div h3{font-size:20px;line-height:14px;text-align:right}.targets li .target-button div h3,.targets li .target-button h3{color:#fff;margin:0;padding:0;pointer-events:none;position:absolute;white-space:nowrap}.targets li .target-button h3{font-size:16px;line-height:19px;opacity:0;top:50%;transform:translate3d(-50%,-50%,0);transition:opacity .45s cubic-bezier(.68,-.55,.265,1.55),transform .45s cubic-bezier(.68,-.55,.265,1.55) .1s}.targets li .target-button:after,.targets li .target-button:before{border-radius:100px;content:"";height:15px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:height .45s cubic-bezier(.68,-.55,.265,1.55),width .45s cubic-bezier(.68,-.55,.265,1.55),background-color .45s cubic-bezier(.68,-.55,.265,1.55);width:15px;z-index:-1}.targets li .target-button:after{background-color:rgba(255,255,255,var(--background-opacity));box-shadow:0 0 0 calc(7px*var(--outline-offset)) rgba(255,255,255,var(--outline-opacity));height:15px;padding:calc(7px*var(--outline-offset));transition:height .45s cubic-bezier(.68,-.55,.265,1.55),width .45s cubic-bezier(.68,-.55,.265,1.55);width:15px}.targets li:hover .target-button:before{background-color:#fff;height:45px;width:45px}.targets li:hover .target-button:after{height:45px;width:45px}.targets li:hover .target-button h3{opacity:1;transform:translate3d(-100%,-50%,0)}.targets li:hover .target-button svg{opacity:1;transition:opacity .45s cubic-bezier(.68,-.55,.265,1.55) .1s}.targets li svg:not(.arrow){left:50%;overflow:visible;pointer-events:none;position:absolute;top:50%;z-index:-1}.targets li svg:not(.arrow) path{opacity:.7;pointer-events:none;position:absolute;z-index:-1}#outro .outro-content{padding-left:calc(50% - 598px);padding-right:calc(50% - 598px)}@media(max-width:1396px){#outro .outro-content{padding-left:40px;padding-right:40px}}@media screen and (max-width:1200px){#outro .outro-content{padding-left:40px;padding-right:40px}}@media screen and (max-width:750px){#outro .outro-content{padding-left:36px;padding-right:36px}}#outro .outro-content{display:flex;flex-direction:column;height:100%;padding-top:200px}#outro .outro-content h2{font-size:100px;font-weight:900;letter-spacing:0;line-height:90px}@media screen and (max-width:750px){#outro .outro-content h2{font-size:calc(3vw + 3vh);letter-spacing:0;line-height:calc(3.5vw + 3.5vh);margin:10px 0}}#outro .outro-content .outro-cta{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;width:100%}@media screen and (max-width:1000px){#outro .outro-content .outro-cta{flex-direction:column}}#outro .outro-content .outro-cta .base-button{cursor:pointer;margin-left:36px;margin-right:36px;margin-top:0}@media screen and (max-width:1000px){#outro .outro-content .outro-cta .base-button{margin-bottom:36px}}.block-section{height:100vh;height:calc(var(--vh, 1vh)*100);width:100%}.base-button{background-color:#fff;border:2px solid #fff;border-radius:6px;color:#0300ff;display:inline-flex;font-family:PP Neue Machina VF,PP Neue Machina,sans-serif;font-size:15px;font-weight:900;justify-content:center;letter-spacing:0;line-height:17px;margin:50px 0;min-width:220px;padding:17px 28px 15px;text-align:center;transform:translateZ(0);transition:transform .3s ease-in-out,background-color .3s ease-out;width:auto}.base-button+.base-button{margin-top:0}.base-button:hover{background-color:#0300ff;color:#fff;transform:scale(1.02) translateZ(0)}@media screen and (max-width:750px){.base-button{margin:45px 0}.base-button:hover{transform:scale(1.05) translateZ(0)}}.scrollbar-parent{pointer-events:none}@media(hover:none){.scrollbar-parent{display:none}}.scrollbar-track{height:calc(var(--vh)*100);left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease-in-out;width:3px}.scrollbar-track .scrollbar-thumb{background:#ffd25f;height:100px;position:absolute;width:100%}.scrollbar-track:last-child{left:auto;right:0}.fixed-scroll-icon{bottom:50px;display:flex;justify-content:center;pointer-events:none;position:fixed;touch-action:none;width:100%;z-index:48}@media screen and (max-width:750px){.fixed-scroll-icon{bottom:45px}}.fixed-scroll-icon svg{animation:bounce 1s infinite alternate}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-10px)}}footer{bottom:0;left:0;max-width:214px;pointer-events:none;position:fixed;width:100%;z-index:200}@media screen and (max-width:750px){footer{max-width:115px}}footer img{bottom:0;position:absolute;transform:translateX(-100%);transition:transform .45s cubic-bezier(.445,.05,.55,.95)}footer.show img{transform:translateX(0)}@font-face{font-display:swap;font-family:PP Neue Machina VF;font-style:normal;font-weight:100 900;src:url(/_nuxt/fonts/PPNeueMachina-Variable.0062e6e.ttf) format("truetype-variations"),url(/_nuxt/fonts/PPNeueMachina-Variable.0062e6e.ttf) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Machina;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/PPNeueMachina-Regular.dfde0cd.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Machina;font-style:normal;font-weight:500;src:url(/_nuxt/fonts/PPNeueMachina-Medium.cbc03df.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Machina;font-style:normal;font-weight:700;src:url(/_nuxt/fonts/PPNeueMachina-Bold.46d0c11.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Neue Machina;font-style:normal;font-weight:900;src:url(/_nuxt/fonts/PPNeueMachina-Black.23efa4f.woff2) format("woff2")}.help-button{border-radius:50%;bottom:51px;cursor:pointer;height:31px;opacity:0;pointer-events:none;position:fixed;right:67px;transition:opacity .3s ease-in-out,transform .8s cubic-bezier(.68,-.55,.265,1.55);width:34px;z-index:49}@media screen and (max-width:750px){.help-button{right:30px}}.help-button.show{opacity:1;pointer-events:all}.help-button svg{height:100%;width:100%}.help-button:after,.help-button:before{border-radius:50%;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.help-button:hover{transform:scale(1.2)}.help-button:before{animation-direction:alternate;animation-iteration-count:infinite;animation-name:pulse-2;animation-play-state:running;animation-timing-function:ease-out;opacity:.2}.help-button:after,.help-button:before{animation-duration:1.2s;background:#fff}.help-button:after{animation-direction:alternate;animation-iteration-count:infinite;animation-name:pulse-1;animation-play-state:running;animation-timing-function:ease-out;opacity:.13}@keyframes pulse-1{0%{transform:scale(1)}to{transform:scale(1.35)}}@keyframes pulse-2{0%{transform:scale(1)}to{transform:scale(1.7)}}