.main-claim{position:absolute;z-index:1;top:22vw;font-size:.4em;left:9.6em}@media (min-width: 768px){.main-claim{position:fixed;top:auto;bottom:26vh;left:5.4em;font-size:.7em}}@media (min-width: 1280px){.main-claim{left:10vw;font-size:1em}}.main-claim span.a{font-weight:400;line-height:1.1;font-size:3.6em;letter-spacing:.03em}.main-claim span.b{font-size:2em;font-weight:500;line-height:1.6em;letter-spacing:.06em}@media (min-width: 768px){.main-claim span.a{line-height:1.1}.main-claim span.b{line-height:1.6em}}section.references-banner{background-color:#fff;margin-right:-4.1vw;overflow:hidden;height:19.4vw;width:auto;margin-top:-1.4em;margin-left:-9vw}@media (max-aspect-ratio: 286/474){section.references-banner{margin-top:-1.8em}}@media (max-aspect-ratio: 286/504){section.references-banner{margin-top:-.5em}}@media (max-aspect-ratio: 286/554){section.references-banner{margin-top:1.3em}}@media (min-width: 768px){section.references-banner{margin-right:-7vw;margin-left:-7vw;margin-top:.3em;height:9vw}}@media (min-width: 992px){section.references-banner{margin-left:-7vw;margin-top:2em;height:8vw}}@media (min-width: 1280px){section.references-banner{margin-top:.5em;height:6vw}}.references-banner-image{animation:scrollLeft 60s linear infinite;background-color:#fff;background-repeat:no-repeat;background-position:0 0,100% 0;background-image:url(/assets/home/references.svg),url(/assets/home/references.svg);height:19.4vw;width:2993.965625vw;background-size:1496.9828125vw 19.4vw,1496.9828125vw 19.4vw}@media (min-width: 768px){.references-banner-image{height:9vw;width:1388.953125vw;background-size:694.4765625vw 9vw,694.4765625vw 9vw}}@media (min-width: 992px){.references-banner-image{height:8vw;width:1234.625vw;background-size:617.3125vw 8vw,617.3125vw 8vw}}@media (min-width: 1280px){.references-banner-image{height:6vw;width:925.96875vw;background-size:462.984375vw 6vw,462.984375vw 6vw}}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}html.home body{background-color:#20202e}html.home #app-root .home-page{background-image:url(/assets/bgs/text-bg-home-mobile.svg);background-size:cover;margin-top:max(20vw,min(40vw,100vh - 26em));margin-top:max(20vw,min(40vw,100svh - 27em))}@media (min-width: 768px){html.home #app-root .home-page{background-image:url(/assets/bgs/text-bg-home.svg);margin-top:27vh;margin-top:calc(100vh - 33.5em);margin-top:calc(100svh - 33.5em)}}html.home #app-root .home-page>header{padding-top:8.8em;font-size:.95em;line-height:1.3em;padding-left:1.3em;padding-right:1.2em}@media (max-aspect-ratio: 286/474){html.home #app-root .home-page>header{padding-top:8.5em;font-size:1em;line-height:1.5em;padding-left:1em;padding-right:2em}}@media (min-width: 768px){html.home #app-root .home-page>header{font-size:1em;line-height:1.5em;padding-left:1em;padding-right:2em}}@media (min-width: 768px){html.home #app-root .home-page>header{padding-top:8em;padding-left:5em;padding-right:2em}}@media (min-width: 1280px){html.home #app-root .home-page>header{padding-top:9em}}html.home #app-root .home-page>header>div{font-size:1.1em;font-weight:700;letter-spacing:.02em;line-height:1.5em;margin-bottom:.7em}@media (max-aspect-ratio: 286/474){html.home #app-root .home-page>header>div{margin-bottom:.7em}}@media (max-aspect-ratio: 286/504){html.home #app-root .home-page>header>div{margin-bottom:1.2em}}@media (min-width: 768px){html.home #app-root .home-page>header>div{margin-bottom:1.6em}}html.home #app-root .home-page>header>div>h3{font-weight:300;font-size:.8em;margin:0;padding:0}html.home #app-root .home-page>header>div>p{margin:0;padding:0;font-size:.8em;line-height:1.5em}html.home #app-root .home-page>main{margin-top:4em}@media (min-width: 768px){html.home #app-root .home-page>main{margin-top:4em}}@media (min-width: 1280px){html.home #app-root .home-page>main{margin-top:4em}}@media (orientation: portrait){html.home #app-root .home-page>main{margin-top:4em}}html.home #app-root .home-page>main>h2{margin:-2em 0 -2.2em 8.2em;font-size:.6em;line-height:0;opacity:0}html.home #app-root .home-page>main h5.home{font-size:.88em;padding-top:1.7em;padding-bottom:.4em}@media (min-width: 768px){html.home #app-root .home-page>main h5.home{padding-top:3vw;padding-bottom:1vw}}html.home .parallax-component{margin-top:28.9vw}@media (min-width: 768px){html.home .parallax-component{margin-top:0vw}}@media (orientation: portrait){html.home .parallax-component{margin-top:28.9vw}}html.home .parallax-component svg{width:100%;height:auto}html.home #app-root .home-page a.link{position:relative;margin-left:-5.2219vw;display:block;width:100vw}@media (min-width: 768px){html.home #app-root .home-page a.link{margin-left:-7vw;width:54.3vw}}@media (min-width: 992px){html.home #app-root .home-page a.link{width:53.3vw}}@media (min-width: 1280px){html.home #app-root .home-page a.link{width:46.5vw}}html.home #app-root .home-page a.link:after{content:"";position:absolute;top:0;left:0;width:100%;height:10vw;background-image:linear-gradient(#1a1b2485,#1c1d2a0f,#1c1d2a00 10%);background-image:linear-gradient(#4a4b53,#1a1b2485 1px,#1c1d2a0f 5%,#1c1d2a00 10%)}html.home #app-root .home-page section.link{display:flex;width:100vw;height:50vw}@media (min-width: 768px){html.home #app-root .home-page section.link{width:54.3vw;height:27.15vw}}@media (min-width: 992px){html.home #app-root .home-page section.link{width:53.3vw;height:26.65vw}}@media (min-width: 1280px){html.home #app-root .home-page section.link{width:46.5vw;height:23.25vw}}html.home #app-root .home-page section.link img{position:absolute;left:20vw;left:0;width:100vw;height:50vw}@media (min-width: 768px){html.home #app-root .home-page section.link img{left:0;width:54.3vw;height:27.15vw}}@media (min-width: 992px){html.home #app-root .home-page section.link img{width:53.3vw;height:26.65vw}}@media (min-width: 1280px){html.home #app-root .home-page section.link img{width:46.5vw;height:23.25vw}}html.home #app-root .home-page section.link div{position:absolute;background-color:#26293bf5;background-color:#26293bed;padding-left:7vw;left:20vw;left:0;width:100vw;height:25vw;margin-top:25vw}@media (min-width: 768px){html.home #app-root .home-page section.link div{left:0;width:54.3vw;height:13.575vw;margin-top:13.575vw}}@media (min-width: 992px){html.home #app-root .home-page section.link div{width:53.3vw;height:13.325vw;margin-top:13.325vw}}@media (min-width: 1280px){html.home #app-root .home-page section.link div{width:46.5vw;height:11.625vw;margin-top:11.625vw}}html.home #app-root .home-page section.link div h2{font-size:1em;font-weight:400;margin-top:.5em;margin-bottom:0}@media (min-width: 768px){html.home #app-root .home-page section.link div h2{font-size:1.2em;margin-top:1em}}@media (min-width: 992px){html.home #app-root .home-page section.link div h2{margin-top:1.3em}}@media (min-width: 1280px){html.home #app-root .home-page section.link div h2{margin-top:1.1em;font-size:1.5em;font-weight:300}}@media (min-width: 1400px){html.home #app-root .home-page section.link div h2{margin-top:1.4em}}@media (min-width: 1920px){html.home #app-root .home-page section.link div h2{margin-top:1.3em}}@media (min-width: 3440px){html.home #app-root .home-page section.link div h2{margin-top:1.3em}}html.home #app-root .home-page section.link div h2:after{content:"";width:.4em;height:1em;background-color:#fff;clip-path:polygon(0% 0%,0% 100%,100% 50%);display:flex;position:absolute;top:10vw;right:4vw}@media (min-width: 768px){html.home #app-root .home-page section.link div h2:after{right:2vw;top:5.43vw}}@media (min-width: 992px){html.home #app-root .home-page section.link div h2:after{top:5.33vw}}@media (min-width: 1280px){html.home #app-root .home-page section.link div h2:after{top:4.65vw}}html.home #app-root .home-page section.link div p{font-size:.8804em;line-height:1.5em;margin-top:0;padding-right:12vw}@media (min-width: 768px){html.home #app-root .home-page section.link div p{margin-top:.2em;padding-right:12vw}}@media (min-width: 992px){html.home #app-root .home-page section.link div p{margin-top:.3em;padding-right:14vw}}@media (min-width: 1280px){html.home #app-root .home-page section.link div p{margin-top:.6em}}@media (min-width: 1400px){html.home #app-root .home-page section.link div p{margin-top:.6em}}@media (min-width: 1920px){html.home #app-root .home-page section.link div p{margin-top:.7em}}@media (min-width: 3440px){html.home #app-root .home-page section.link div p{margin-top:.8em}}
