.circle-list-item--hoverable:before,.circle-list-item__count,.circle-list-item__outline,.landing-intro-deco__title span{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.landing-services-group h2,.landing-services-group h3,.landing-services-title{font-family:GraphikLCG,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal}.card--blog .card__title,.landing-services-deco a{font-family:GraphikLCG,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600}.landing-services-group h3{font-size:1.8rem;line-height:1.33333em;letter-spacing:-.02em}.circle-list-item__image{font-size:1.8rem;line-height:1.55556em;letter-spacing:-.02em}.landing-services-group h2,.landing-services-title{font-size:1.5rem;line-height:1.2em;letter-spacing:-.02em}.circle-list-item__count{font-size:1.2rem;line-height:1.25em;letter-spacing:0}.card--blog .card__title{font-size:1.8rem;line-height:1.33333em;font-weight:600;letter-spacing:-.02em}@media only screen and (min-width:1200px) and (min-height:600px){.circle-list-item__count{font-size:1.3rem;line-height:1.23077em;letter-spacing:0}.card--blog .card__title{font-size:2rem;line-height:1.25em;letter-spacing:-.02em}}@media only screen and (min-width:1440px) and (min-height:800px){.landing-services-group h3{font-size:2rem;line-height:1.25em;letter-spacing:-.02em}.circle-list-item__image{font-size:1.6rem;line-height:1.5625em;letter-spacing:-.02em}.landing-services-group h2,.landing-services-title{font-size:1.6rem;line-height:1.25em;letter-spacing:-.02em}.circle-list-item__count{font-size:1.3rem;line-height:1.23077em;letter-spacing:0}}.landing-services-group h2 a{color:hsla(0,0%,100%,.4)}.has-hover .landing-services-group h2 a:hover,.landing-services-group h2 .has-hover a:hover,.landing-services-group h2 a.is-active,.landing-services-group h2 a.is-hovered,.landing-services-group h2 a:hover:active{color:#fff}.scrollable{flex-wrap:nowrap;overflow-x:auto}.scrollable-native{overflow-x:auto;margin-left:-30px;margin-right:-30px;padding-left:30px}.scrollable-native.row--pad{margin-left:-40px;margin-right:-40px}.scrollable-native.row--pad:after,.scrollable-native__list:after{content:"";display:block;height:1px;flex:0 0 30px;width:30px}.scrollable-native.row--pad:after _:-ms-input-placeholder,.scrollable-native__list:after _:-ms-input-placeholder,:root .scrollable-native.row--pad:after,:root .scrollable-native__list:after{min-width:30px;max-width:30px}@-moz-document url-prefix(){.scrollable-native.row--pad:after,.scrollable-native__list:after{max-width:30px}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.scrollable-native{margin-left:-60px;margin-right:-60px;padding-left:60px}.scrollable-native.row--pad{margin-left:-80px;margin-right:-80px}.scrollable-native.row--pad:after,.scrollable-native__list:after{content:"";display:block;height:1px;flex:0 0 60px;width:60px}.scrollable-native.row--pad:after _:-ms-input-placeholder,.scrollable-native__list:after _:-ms-input-placeholder,:root .scrollable-native.row--pad:after,:root .scrollable-native__list:after{min-width:60px;max-width:60px}@-moz-document url-prefix(){.scrollable-native.row--pad:after,.scrollable-native__list:after{max-width:60px}}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.scrollable-native-md-up{overflow-x:auto;margin-left:-60px;margin-right:-60px;padding-left:60px}.scrollable-native-md-up.row--pad{margin-left:-80px;margin-right:-80px}.scrollable-native-md-up.row--pad:after,.scrollable-native-md-up__list:after{content:"";display:block;height:1px;flex:0 0 60px;width:60px}.scrollable-native-md-up.row--pad:after _:-ms-input-placeholder,.scrollable-native-md-up__list:after _:-ms-input-placeholder,:root .scrollable-native-md-up.row--pad:after,:root .scrollable-native-md-up__list:after{min-width:60px;max-width:60px}@-moz-document url-prefix(){.scrollable-native-md-up.row--pad:after,.scrollable-native-md-up__list:after{max-width:60px}}}@media only screen and (min-width:1440px) and (min-height:800px){.scrollable-native,.scrollable-native-md-up{margin-left:-140px;margin-right:-140px;padding-left:140px}.scrollable-native-md-up.row--pad,.scrollable-native.row--pad{margin-left:-160px;margin-right:-160px}.scrollable-native-md-up.row--pad:after,.scrollable-native-md-up__list:after,.scrollable-native.row--pad:after,.scrollable-native__list:after{content:"";display:block;height:1px;flex:0 0 140px;width:140px}.scrollable-native-md-up.row--pad:after _:-ms-input-placeholder,.scrollable-native-md-up__list:after _:-ms-input-placeholder,.scrollable-native.row--pad:after _:-ms-input-placeholder,.scrollable-native__list:after _:-ms-input-placeholder,:root .scrollable-native-md-up.row--pad:after,:root .scrollable-native-md-up__list:after,:root .scrollable-native.row--pad:after,:root .scrollable-native__list:after{min-width:140px;max-width:140px}@-moz-document url-prefix(){.scrollable-native-md-up.row--pad:after,.scrollable-native-md-up__list:after,.scrollable-native.row--pad:after,.scrollable-native__list:after{max-width:140px}}}.has-scroll-smooth .scrollable-native,.has-scroll-smooth .scrollable-native-md-up{overflow:visible;margin-left:0;margin-right:0;padding-left:0}.has-scroll-smooth .scrollable-native-md-up.row--pad:after,.has-scroll-smooth .scrollable-native-md-up__list:after,.has-scroll-smooth .scrollable-native.row--pad:after,.has-scroll-smooth .scrollable-native__list:after{display:none}.no-hover .scrollable-native-clip{position:relative;overflow:hidden;margin:0 -30px;padding:0 30px}.no-hover .scrollable-native-clip .scrollable-native{margin-bottom:-20px;padding-bottom:20px}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.no-hover .scrollable-native-clip{margin:0 -60px;padding:0 60px}}@media only screen and (min-width:1440px) and (min-height:800px){.no-hover .scrollable-native-clip{margin:0 -140px;padding:0 140px}}.tabs-contents{position:relative;overflow:visible!important}.tabs-contents__content>div{padding-top:52px;padding-bottom:58px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.tabs-contents__content>div{padding-top:117px;padding-bottom:120px}}@media only screen and (min-width:1440px) and (min-height:800px){.tabs-contents__content>div{padding-top:175px;padding-bottom:240px}}.tabs-contents__content[aria-hidden=true]{display:none}.tabs-contents__content.tabs-contents__content--animating-in{position:absolute!important;z-index:1;left:0;top:0;width:100%;min-height:100%}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.tabs-content-mobile{position:relative;overflow:visible!important}.tabs-content-mobile__content>div{padding-top:52px;padding-bottom:58px}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9) and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (max-width:567px) and (max-aspect-ratio:13/9) and (min-width:668px) and (min-height:416px),only screen and (max-width:567px) and (max-aspect-ratio:13/9) and (min-width:980px),only screen and (max-width:667px) and (min-aspect-ratio:13/9) and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (max-width:667px) and (min-aspect-ratio:13/9) and (min-width:668px) and (min-height:416px),only screen and (max-width:667px) and (min-aspect-ratio:13/9) and (min-width:980px),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9) and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9) and (min-width:668px) and (min-height:416px),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9) and (min-width:980px){.tabs-content-mobile__content>div{padding-top:117px;padding-bottom:120px}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9) and (min-width:1440px) and (min-height:800px),only screen and (max-width:667px) and (min-aspect-ratio:13/9) and (min-width:1440px) and (min-height:800px),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9) and (min-width:1440px) and (min-height:800px){.tabs-content-mobile__content>div{padding-top:175px;padding-bottom:240px}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.tabs-content-mobile__content[aria-hidden=true]{display:none}.tabs-content-mobile__content.tabs-contents__content--animating-in{position:absolute!important;z-index:1;left:0;top:0;width:100%;min-height:100%}}.card--blog .card__image{padding-top:38.46154%}.card--blog .card__content{margin-top:23px}.card--blog .card__content:first-child{margin-top:0}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.card--blog .card__content,.card--blog .card__content:first-child{margin-top:0}}@media only screen and (min-width:980px){.card--blog .card__content{margin-top:27px}.card--blog .card__content:first-child{margin-top:0}}@media only screen and (min-width:1440px) and (min-height:800px){.card--blog .card__content{margin-top:37px}.card--blog .card__content:first-child{margin-top:0}}.card--blog .card__title{color:#191b1d}.card--blog .card__subtitle{margin:25px 0 0}@media (max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.card--blog{display:flex;align-items:flex-start}.card--blog .card__content,.card--blog .card__image{width:calc(50% - 20px);min-width:calc(50% - 20px);max-width:calc(50% - 20px)}.card--blog .card__content{margin-left:40px}.card--blog .card__subtitle{margin:-4px 0 0}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),only screen and (min-width:668px) and (min-height:416px) and (max-width:979px){.card--blog{display:flex;align-items:flex-start}.card--blog .card__image{width:calc(36.666% - 20px);min-width:calc(36.666% - 20px);max-width:calc(36.666% - 20px)}.card--blog .card__content{width:calc(63.333% - 20px);min-width:calc(63.333% - 20px);max-width:calc(63.333% - 20px);margin-left:40px}.card--blog .card__subtitle{margin:-3px 0 0}.card--blog .card__title{margin-top:18px}.card--blog .card__title:first-child{margin-top:0}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.card--blog .card__image{padding-top:130px}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.card--blog .card__image{padding-top:120px}}@media only screen and (min-width:980px){.card--blog .card__image{padding-top:62.5%}.card--blog .card__subtitle{margin:0}}@media only screen and (min-width:1200px) and (min-height:600px){.card--blog .card__image{padding-top:62.5%}}@media only screen and (min-width:1440px) and (min-height:800px){.card--blog .card__image{padding-top:66.66667%}.card--blog .card__title{margin-top:25px}.card--blog .card__title:first-child{margin-top:0}}@media only screen and (min-width:1920px) and (min-height:800px){.card--blog .card__image{padding-top:65.90909%}}.ui-dark .card--work .card__title{color:#fff}.ui-dark .card--work .card__title b{color:hsla(0,0%,100%,.2)}.ui-gray .card--work .card__title{color:#191b1d}.ui-gray .card--work .card__title b{color:#fff}@media (max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.landing-intro__text{max-width:400px;margin-left:auto}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.landing-intro{padding-top:50vh;padding-top:calc(var(--viewport-height)*0.5)}.landing-intro__card{width:26.66667%;margin-bottom:-160px}}@media only screen and (min-width:980px){.landing-intro__card{width:21.25%}}@media only screen and (min-width:1200px) and (min-height:600px){.landing-intro__card{width:17.30769%}}@media only screen and (min-width:1440px) and (min-height:800px){.landing-intro__card{width:17.24138%;width:17.14286%}}.landing-intro-deco{position:absolute;left:0;top:0;width:100%;height:100vh;height:var(--viewport-height);padding-bottom:100px;display:flex;justify-content:center;align-items:center}.landing-intro-deco__wrapper{width:100%;max-width:calc(100% - 60px);position:relative}.landing-intro-deco__sizer{position:relative;padding-top:100%}.landing-intro-deco__title{position:absolute;left:0;top:50%;right:0;margin-top:-92px;white-space:nowrap}.landing-intro-deco__title__sizer{position:absolute;visibility:hidden}.landing-intro-deco__title i{font-style:normal}.landing-intro-deco__title span{display:inline-block;transition-duration:.8s;transition-property:color}.has-hover .landing-intro-deco--left .landing-intro-deco__title__left,.has-hover .landing-intro-deco--right .landing-intro-deco__title__right,.no-hover .landing-intro-deco .landing-intro-deco__title__left{color:#191b1d}.landing-intro-deco canvas{position:absolute;left:0;top:0;width:100%;height:100%}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.landing-intro-deco__title i{display:block;margin-left:170px}.no-hover.no-gyro .landing-intro-deco__title i{margin-left:0}}@media (max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.no-hover.no-gyro .landing-intro-deco__title .h1{font-size:calc(4rem + 36*(100vw - 56.8rem)/511.2)}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.landing-intro-deco{padding-bottom:0}.landing-intro-deco__wrapper{max-width:calc(100vh - 60px);max-width:calc(var(--viewport-height) - 60px)}.landing-intro-deco__title{margin-top:-36px}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),only screen and (min-width:668px) and (min-height:416px) and (max-width:979px){.landing-intro-deco i{display:block;margin-left:190px}.no-hover.no-gyro .landing-intro-deco__title i{margin-top:0}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.landing-intro-deco__wrapper{width:calc(100vh - 80px);width:calc(var(--viewport-height) - 80px);margin:0 20px}.landing-intro-deco__title,.no-hover.no-gyro .landing-intro-deco__title{margin-top:-185px}.no-hover.no-gyro .landing-intro-deco__title i{position:relative;display:block;margin-top:-10px}.no-hover.no-gyro .landing-intro-deco__title .h1{font-size:9rem;line-height:1em;letter-spacing:-.06em}}@media only screen and (min-width:980px){.landing-intro-deco__wrapper{max-width:72.22222vmin}.landing-intro-deco__title{margin-top:-60px}.no-hover.no-gyro .landing-intro-deco__title{margin-top:-140px}.no-hover.no-gyro .landing-intro-deco__title i{margin:0 0 0 240px}}@media only screen and (min-width:1200px) and (min-height:600px){.landing-intro-deco{padding-bottom:0}.landing-intro-deco__title{margin-top:-87px}.no-hover.no-gyro .landing-intro-deco__title{margin-top:-200px}.no-hover.no-gyro .landing-intro-deco__title i{margin:0 0 0 280px}.no-hover.no-gyro .landing-intro-deco__title .h1{font-size:16rem;line-height:.9375em;letter-spacing:-.06em}}.landing-intro-award{position:absolute;left:0;top:90px;width:100%}.landing-intro-award__group,.landing-intro-award__group:first-child{margin-top:-20px;margin-left:-20px}.landing-intro-award__group>*,.landing-intro-award__group>:first-child{margin-bottom:0;margin-top:20px;margin-left:20px;max-width:calc(100% - 20px)}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.landing-intro-award__group,.landing-intro-award__group:first-child{margin-top:-40px;margin-left:-40px}.landing-intro-award__group>*,.landing-intro-award__group>:first-child{margin-bottom:0;margin-top:40px;margin-left:40px;max-width:calc(100% - 40px)}}.landing-intro-award b{color:#191b1d;font-weight:inherit}.landing-intro-award img{width:40px;height:40px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.landing-intro-award{top:160px}.landing-intro-award img{width:60px;height:60px}}@media only screen and (min-width:980px){.landing-intro-award{top:120px}}@media only screen and (min-width:1200px) and (min-height:600px){.landing-intro-award{top:140px}}@media only screen and (min-width:1440px) and (min-height:800px){.landing-intro-award{top:160px}}.ui-dark .landing-services-title{color:hsla(0,0%,100%,.4)}.landing-services-group h2{margin:0;color:hsla(0,0%,100%,.4)}.landing-services-group h2 a{display:block}.landing-services-group h3{margin:0}.landing-services-group ul{border-top:1px solid hsla(0,0%,100%,.15);margin:15px 0 0;padding:29px 0 0}.landing-services-group ul a{display:block;padding:2px 0 3px}@media only screen and (min-width:1200px) and (min-height:600px){.landing-services-group ul{margin:34px 0 0;padding:48px 0 0}.landing-services-group ul a{padding:3px 0}}.landing-services-group{padding-bottom:48px}.landing-services-group+.landing-services-group{padding-bottom:0}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.landing-services-group{padding-bottom:0}}.landing-services-deco{margin:0 auto 56px;max-width:76.92308%}.landing-services-deco__sizer{position:relative;padding-top:100%}.landing-services-deco svg{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.landing-services-deco li{position:relative;transform-origin:50% 50%}.landing-services-deco li>div>svg{transform-origin:50% 50%}.landing-services-deco li+li{margin-top:-7.05882%}.landing-services-deco circle{stroke:hsla(0,0%,100%,.15)}.landing-services-deco circle,.landing-services-deco circle _:-ms-lang(x),.landing-services-deco circle _:-webkit-full-screen{stroke-width:.25px}.landing-services-deco circle+circle{stroke:#fff}.landing-services-deco__arrow{position:absolute;left:0;top:0;width:100%;height:100%;transition-property:opacity}.landing-services-deco__arrow svg{position:absolute;left:50%;top:0;width:14px;height:14px;margin:-4px 0 0 -9px}.landing-services-deco a{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;padding:0 20%;display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:center;color:#fff;line-height:1em;font-size:1.5rem}@media screen and (min-width:32rem){.landing-services-deco a{font-size:calc(1.5rem + 1.5*(100vw - 32rem)/112)}}@media screen and (min-width:144rem){.landing-services-deco a{font-size:3rem}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.landing-services-deco li>div>svg{transform:rotate(109deg)}.landing-services-deco li+li>div>svg{transform:rotate(288deg)}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.landing-services-deco{display:flex;max-width:75%}.landing-services-deco li{width:52.75%}.landing-services-deco li>div>svg{transform:rotate(24deg)}.landing-services-deco li+li{margin:0 0 0 -5.5%}.landing-services-deco li+li>div>svg{transform:rotate(204deg)}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.landing-services-deco{max-width:none;margin:0 auto 120px}.landing-services-deco__arrow svg{width:6.34921%;height:6.34921%;margin-top:-2.22222%;margin-left:-3.1746%}}@media only screen and (min-width:980px){.landing-services-deco{max-width:65%}}@media only screen and (min-width:1440px) and (min-height:800px){.landing-services-deco{margin:0 auto 180px}}.landing-clients-container{padding-top:85px;padding-bottom:80px}.landing-clients-container .circle-list__list{-webkit-animation:landing-clients-animation 12s linear infinite;animation:landing-clients-animation 12s linear infinite}@media (max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.landing-clients-container .circle-list__list{-webkit-animation:landing-clients-animation-sm 10s linear infinite;animation:landing-clients-animation-sm 10s linear infinite}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.landing-clients-container{padding-top:145px;padding-bottom:160px}}@media only screen and (min-width:980px){.landing-clients-container .circle-list__list{-webkit-animation:landing-clients-animation-xxl 12s linear infinite;animation:landing-clients-animation-xxl 12s linear infinite}}@media only screen and (min-width:1440px) and (min-height:800px){.landing-clients-container{padding-top:165px;padding-bottom:240px}}.landing-clients-title,.landing-clients-title:last-child{margin:0 0 20px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.landing-clients-title,.landing-clients-title:last-child{margin:0 0 40px}}@media only screen and (min-width:1440px) and (min-height:800px){.landing-clients-title,.landing-clients-title:last-child{margin:0 0 55px}}@-webkit-keyframes landing-clients-animation{0%{transform:translateX(-28%)}to{transform:translateX(-294.6%)}}@keyframes landing-clients-animation{0%{transform:translateX(-28%)}to{transform:translateX(-294.6%)}}@-webkit-keyframes landing-clients-animation-sm{0%{transform:translateX(-28%)}to{transform:translateX(-188%)}}@keyframes landing-clients-animation-sm{0%{transform:translateX(-28%)}to{transform:translateX(-188%)}}@-webkit-keyframes landing-clients-animation-xxl{0%{transform:translateX(-3%)}to{transform:translateX(-163%)}}@keyframes landing-clients-animation-xxl{0%{transform:translateX(-3%)}to{transform:translateX(-163%)}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.industries__content__title{margin-bottom:46px}.industries__left{position:relative;z-index:1;margin-top:-23px}.industries__left .industries__left__item{padding-top:0;padding-bottom:0}.industries__right{position:relative}.industries__right__text{position:absolute;z-index:2;left:0;bottom:-25px;width:100%}.industries__right__text .text--color-small{color:#fff;margin:0}.industries__right__images li{position:relative;height:180px}.industries__right__images img,.industries__right__images picture{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.industries__right__images__nav{position:absolute;z-index:2;top:30px;right:30px}.industries__button{padding-top:50px}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.industries__right__images__nav{right:60px}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.industries{display:flex;align-items:flex-start}.industries__left{flex:0 0 99%;width:99%;pointer-events:none}.industries__left _:-ms-input-placeholder,:root .industries__left{min-width:99%;max-width:99%}@-moz-document url-prefix(){.industries__left{max-width:99%}}.industries__left .industries__content{display:none}.has-scroll-smooth .industries__left .industries__content,.industries__left .industries__content:first-child{display:block}.industries__content{list-style:none;height:100vh;height:var(--viewport-height);width:100%;overflow:hidden;contain:strict;padding-top:48px}.industries__content__title,.industries__content__title:first-child{margin:-10px 0 58px -5px}.industries__right{position:relative;top:0;height:100vh;height:var(--viewport-height);order:1;flex:0 0 1%;width:1%}.industries__right _:-ms-input-placeholder,:root .industries__right{min-width:1%;max-width:1%}@-moz-document url-prefix(){.industries__right{max-width:1%}}.has-scroll-smooth .industries__right{position:relative}.industries__right__content,.industries__right__text{position:absolute;z-index:1;right:0;top:0;width:100vw;height:100vh;height:var(--viewport-height);overflow:hidden;contain:strict}.industries__right__content .container-v,.industries__right__text .container-v{height:100%}.industries__right__text{z-index:2}.industries__right__content__item{width:100vw}.industries__right__content__item,.industries__right__images{position:absolute;right:0;top:0;height:100vh;height:var(--viewport-height)}.industries__right__images{width:calc(62.5vw - 29px);display:flex;overflow:hidden;contain:strict;will-change:transform}.industries__right__images ul{list-style:none}.industries__right__images li{position:absolute;left:0;top:0;width:100%;height:100%;will-change:transform;contain:strict}.has-scroll-smooth .industries__right__images li:not(:first-child){transform:translateY(100%)}.industries__right__images picture{display:block;left:0;top:0;width:100%;height:100%}.industries__right__images img{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 100%;object-position:100% 100%;font-family:"object-fit: cover; object-position: 100% 100%"}.industries__right__nav{position:absolute;z-index:2;right:60px;bottom:120px}}@media only screen and (min-width:980px){.industries__content__title,.industries__content__title:first-child{margin:-10px 0 38px -5px}.industries__right__images{width:calc(66.66667vw - 40.66667px)}.industries__right__nav{right:80px;bottom:80px}}@media only screen and (min-width:1440px) and (min-height:800px){.industries__content h3,.industries__content h3:first-child{margin:0 0 48px -8px}.industries__right__images{width:calc(66.66667vw - 60.66667px)}}@media only screen and (min-width:1920px) and (min-height:800px){.industries__content h3,.industries__content h3:first-child{margin:0 0 38px -8px}}@media only screen and (min-width:1680px){.industries__right__images{width:calc(920.33333px + (100vw - 1400px)/2)}}.awards-list{padding-top:60px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.awards-list{padding-top:90px}}@media only screen and (min-width:1440px) and (min-height:800px){.awards-list{padding-top:120px}}.landing-blog-title{margin-bottom:62px}.landing-blog-title:last-child{margin-bottom:0}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.landing-blog-title{margin-bottom:40px}.landing-blog-title:last-child{margin-bottom:0}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.landing-blog-title{margin-bottom:60px}.landing-blog-title:last-child{margin-bottom:0}}@media only screen and (min-width:980px){.landing-blog-title{margin-bottom:65px}.landing-blog-title:last-child{margin-bottom:0}}@media only screen and (min-width:1440px) and (min-height:800px){.landing-blog-title{margin-bottom:80px}.landing-blog-title:last-child{margin-bottom:0}}.landing-blog-more{margin-top:57px}@media (max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9),only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),only screen and (min-width:668px) and (min-height:416px) and (max-width:979px){.landing-blog-more{margin-top:40px;padding-top:40px;border-top:1px solid rgba(25,27,29,.05)}}.blog-list-container{padding-top:0;padding-bottom:85px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.blog-list-container{padding-top:110px;padding-bottom:115px}}@media only screen and (min-width:1440px) and (min-height:800px){.blog-list-container{padding-top:185px;padding-bottom:175px}}.blog-post-list .row:first-child{position:relative;margin-top:-70px}.blog-post-list .col{margin-top:70px}@media (max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9),only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),only screen and (min-width:668px) and (min-height:416px) and (max-width:979px){.blog-post-list .col,.blog-post-list .row,.blog-post-list .row:first-child{margin-top:0}.blog-post-list .card{padding-top:40px;border-top:1px solid rgba(25,27,29,.05)}.blog-post-list .col:not(:last-child) .card{padding-bottom:40px}.blog-post-list--with-large .col:first-child .card{padding-top:0;border-top:0}}@media only screen and (min-width:980px){.blog-post-list--with-large{padding-top:30px}}@media only screen and (min-width:1440px) and (min-height:800px){.blog-post-list--with-large{padding-top:0}}.blog-post-list-more{text-align:center}.blog-post-list-more .btn{margin-top:57px}@media (max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9),only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),only screen and (min-width:668px) and (min-height:416px) and (max-width:979px){.blog-post-list-more .btn{margin-top:40px}}.inline-circle-deco{pointer-events:none}.inline-circle-deco__wrapper{position:absolute;left:50%;top:50%;display:block;width:calc(100% - 20px);pointer-events:none;transform:translate(-50%,-50%)}.inline-circle-deco__sizer{position:relative;padding-top:100%}.inline-circle-deco__button{pointer-events:all}.inline-circle-deco canvas{position:absolute;left:0;top:0;width:100%;height:100%}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.inline-circle-deco__wrapper{display:block;max-width:calc(100vw - 60px);width:calc(100vh - 60px);width:calc(var(--viewport-height) - 60px)}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.inline-circle-deco__wrapper{max-width:calc(100vw - 80px);width:calc(100vh - 80px);width:calc(var(--viewport-height) - 80px)}}@media only screen and (min-width:980px){.inline-circle-deco__wrapper{width:72.22222vmin;max-width:680px}}.inline-circle-deco--overlay{position:absolute;left:0;top:0;width:100%;height:100%}.split-text{position:relative}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.split-text h2{display:inline-block;margin:0;width:39%;position:relative;top:-9px}.split-text p{display:inline;margin:0}}@media only screen and (min-width:980px){.split-text h2{width:34.5%}}@media only screen and (min-width:1200px) and (min-height:600px){.split-text h2{width:33.8%;top:-14px}}@media only screen and (min-width:1440px) and (min-height:800px){.split-text h2{top:-20px}}.circle-list--padding{padding-top:60px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.circle-list--padding{padding-top:90px}}@media only screen and (min-width:1440px) and (min-height:800px){.circle-list--padding{padding-top:120px}}.circle-list{position:relative}.circle-list__button{margin:-40px auto 0;display:flex}.circle-list__list{position:relative;display:flex;flex-wrap:wrap}.circle-list__list li{position:relative}.circle-list .circle-list__list{margin:20px 0 0 20px}.circle-list li{margin:-20px 0 0 -20px;flex:0 0 calc(50% + 20px);width:calc(50% + 20px)}.circle-list li _:-ms-input-placeholder,:root .circle-list li{min-width:calc(50% + 20px);max-width:calc(50% + 20px)}@-moz-document url-prefix(){.circle-list li{max-width:calc(50% + 20px)}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.circle-list .circle-list__list{margin:20px 0 0 20px}.circle-list li{margin:-20px 0 0 -20px;flex:0 0 calc(25% + 20px);width:calc(25% + 20px)}.circle-list li _:-ms-input-placeholder,:root .circle-list li{min-width:calc(25% + 20px);max-width:calc(25% + 20px)}@-moz-document url-prefix(){.circle-list li{max-width:calc(25% + 20px)}}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.circle-list .circle-list__list{margin:40px 0 0 40px}.circle-list li{margin:-40px 0 0 -40px;flex:0 0 calc(50% + 40px);width:calc(50% + 40px)}.circle-list li _:-ms-input-placeholder,:root .circle-list li{min-width:calc(50% + 40px);max-width:calc(50% + 40px)}@-moz-document url-prefix(){.circle-list li{max-width:calc(50% + 40px)}}.circle-list__button{margin-top:-16%}}@media only screen and (min-width:980px){.circle-list .circle-list__list{margin:20px 0 0 20px}.circle-list li{margin:-20px 0 0 -20px;flex:0 0 calc(25% + 20px);width:calc(25% + 20px)}.circle-list li _:-ms-input-placeholder,:root .circle-list li{min-width:calc(25% + 20px);max-width:calc(25% + 20px)}@-moz-document url-prefix(){.circle-list li{max-width:calc(25% + 20px)}}.circle-list__button{margin-top:-8.5%}}@media only screen and (min-width:1200px) and (min-height:600px){.circle-list .circle-list__list{margin:40px 0 0 40px}.circle-list li{margin:-40px 0 0 -40px;flex:0 0 calc(25% + 40px);width:calc(25% + 40px)}.circle-list li _:-ms-input-placeholder,:root .circle-list li{min-width:calc(25% + 40px);max-width:calc(25% + 40px)}@-moz-document url-prefix(){.circle-list li{max-width:calc(25% + 40px)}}}.circle-list--looped .circle-list__list{margin:20px 0 0 20px}.circle-list--looped li{margin:-20px 0 0 -20px;flex:0 0 calc(33.33333% + 20px);width:calc(33.33333% + 20px)}.circle-list--looped li _:-ms-input-placeholder,:root .circle-list--looped li{min-width:calc(33.33333% + 20px);max-width:calc(33.33333% + 20px)}@-moz-document url-prefix(){.circle-list--looped li{max-width:calc(33.33333% + 20px)}}.circle-list--looped .circle-list__list{flex-wrap:nowrap}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.circle-list--looped .circle-list__list{margin:20px 0 0 20px}.circle-list--looped li{margin:-20px 0 0 -20px;flex:0 0 calc(20% + 20px);width:calc(20% + 20px)}.circle-list--looped li _:-ms-input-placeholder,:root .circle-list--looped li{min-width:calc(20% + 20px);max-width:calc(20% + 20px)}@-moz-document url-prefix(){.circle-list--looped li{max-width:calc(20% + 20px)}}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.circle-list--looped .circle-list__list{margin:40px 0 0 40px}.circle-list--looped li{margin:-40px 0 0 -40px;flex:0 0 calc(33.33333% + 40px);width:calc(33.33333% + 40px)}.circle-list--looped li _:-ms-input-placeholder,:root .circle-list--looped li{min-width:calc(33.33333% + 40px);max-width:calc(33.33333% + 40px)}@-moz-document url-prefix(){.circle-list--looped li{max-width:calc(33.33333% + 40px)}}}@media only screen and (min-width:980px){.circle-list--looped .circle-list__list{margin:20px 0 0 20px}.circle-list--looped li{margin:-20px 0 0 -20px;flex:0 0 calc(20% + 20px);width:calc(20% + 20px)}.circle-list--looped li _:-ms-input-placeholder,:root .circle-list--looped li{min-width:calc(20% + 20px);max-width:calc(20% + 20px)}@-moz-document url-prefix(){.circle-list--looped li{max-width:calc(20% + 20px)}}}@media only screen and (min-width:1200px) and (min-height:600px){.circle-list--looped .circle-list__list{margin:40px 0 0 40px}.circle-list--looped li{margin:-40px 0 0 -40px;flex:0 0 calc(20% + 40px);width:calc(20% + 40px)}.circle-list--looped li _:-ms-input-placeholder,:root .circle-list--looped li{min-width:calc(20% + 40px);max-width:calc(20% + 40px)}@-moz-document url-prefix(){.circle-list--looped li{max-width:calc(20% + 40px)}}}.circle-list-item{position:relative;padding-top:100%;color:#191b1d;text-align:center;outline:none}.circle-list-item__outline{position:absolute;left:0;top:0;width:100%;height:100%;stroke:rgba(25,27,29,.1);stroke-width:1px;transition-property:border-color}.circle-list-item--heading .circle-list-item__outline{stroke:#191b1d}.circle-list-item__image{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.circle-list-item__image__content{width:60px}.circle-list-item__image .icon,.circle-list-item__image img{width:100%;height:auto}.circle-list-item.circle-list-item--fwa .circle-list-item__image__content{width:70px}.circle-list-item__count{position:absolute;left:15%;top:15%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:40px;background:#fff;border:1px solid rgba(25,27,29,.4);transition-property:background-color,border-color,color;color:rgba(25,27,29,.4);line-height:30px;text-align:center}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9),only screen and (min-width:568px) and (max-aspect-ratio:13/9) and (max-width:979px),only screen and (min-width:668px) and (min-height:416px) and (max-width:979px){.circle-list-item--rt .circle-list-item__count{transform:translate(50%,-50%)}.circle-list-item--rb .circle-list-item__count{transform:translate(50%,50%)}.circle-list-item--lb .circle-list-item__count{transform:translate(-50%,50%)}.circle-list-item--rb .circle-list-item__count,.circle-list-item--rt .circle-list-item__count{left:auto;right:15%}.circle-list-item--lb .circle-list-item__count,.circle-list-item--rb .circle-list-item__count{top:auto;bottom:15%}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.circle-list-item__image__content{width:110px}.circle-list-item.circle-list-item--fwa .circle-list-item__image__content{width:120px}.circle-list-item__count{width:40px;height:40px;line-height:40px}}@media (min-width:980px) and (max-height:599px),only screen and (min-width:980px) and (max-width:1199px){.circle-list-item__image__content{width:94px}.circle-list-item.circle-list-item--fwa .circle-list-item__image__content{width:104px}}.ui-gray .circle-list-item{color:#191b1d}.ui-gray .circle-list-item__outline{stroke:rgba(25,27,29,.2)}.ui-gray .circle-list-item__count{background:#b7babe;border-color:#191b1d;color:#191b1d}.ui-dark .circle-list-item{color:#fff}.ui-dark .circle-list-item__outline{stroke:hsla(0,0%,100%,.15)}.ui-dark .circle-list-item__count{background:#191b1d;border-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.4)}.circle-list-item--hoverable:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100%;background:#191b1d;transition-property:opacity,transform;opacity:0}.circle-list-item--hoverable.is-hovered,.has-hover .circle-list-item--hoverable:hover{color:#fff}.circle-list-item--hoverable.is-hovered:before,.has-hover .circle-list-item--hoverable:hover:before{transform:scale(1.16667);opacity:1}.circle-list-item--large .circle-list-item__image__content{width:70px}.circle-list-item--large.circle-list-item--fwa .circle-list-item__image__content{width:80px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.circle-list-item--large .circle-list-item__image__content{width:140px}.circle-list-item--large.circle-list-item--fwa .circle-list-item__image__content{width:150px}}@media (min-width:980px) and (max-height:599px),only screen and (min-width:980px) and (max-width:1199px){.circle-list-item--large .circle-list-item__image__content{width:120px}.circle-list-item--large.circle-list-item--fwa .circle-list-item__image__content{width:130px}}.circle-list-item--small.circle-list-item--fwa .circle-list-item__image__content,.circle-list-item--small .circle-list-item__image__content{width:60px}@media only screen and (min-width:980px){.circle-list-item--small.circle-list-item--fwa .circle-list-item__image__content{width:70px}}.circle-list--small .circle-list__list{margin:10px 0 0 10px}.circle-list--small li{margin:-10px 0 0 -10px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.circle-list--small .circle-list__list{margin:16px 0 0 16px}.circle-list--small li{margin:-16px 0 0 -16px}}@media only screen and (min-width:980px){.circle-list--small .circle-list__list{margin:20px 0 0 20px}.circle-list--small li{margin:-20px 0 0 -20px}}.circle-list--scrollable-fixed .circle-list__list,.circle-list--scrollable .circle-list__list{flex-wrap:nowrap;padding-bottom:20px;padding-top:10px}.circle-list--scrollable-fixed li,.circle-list--scrollable li{flex:1 1 auto;width:auto;min-width:120px}.circle-list--scrollable-fixed li _:-ms-input-placeholder,.circle-list--scrollable li _:-ms-input-placeholder,:root .circle-list--scrollable-fixed li,:root .circle-list--scrollable li{min-width:0;max-width:100%}@-moz-document url-prefix(){.circle-list--scrollable-fixed li,.circle-list--scrollable li{max-width:none}}.circle-list--scrollable-fixed li{max-width:120px}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.recent-works__list__item{flex:0 0 100%;width:100%}.recent-works__list__item _:-ms-input-placeholder,:root .recent-works__list__item{min-width:100%;max-width:100%}@-moz-document url-prefix(){.recent-works__list__item{max-width:100%}}.recent-works__list__item+.recent-works__list__item,.recent-works__more{margin-top:55px}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.recent-works__list{flex-wrap:nowrap;height:100vh;height:var(--viewport-height);align-items:center}.recent-works__list__item{position:relative;flex:0 0 62.5%;width:62.5%}.recent-works__list__item _:-ms-input-placeholder,:root .recent-works__list__item{min-width:62.5%;max-width:62.5%}@-moz-document url-prefix(){.recent-works__list__item{max-width:62.5%}}.recent-works__list__item:nth-child(2n){z-index:2}.recent-works__sticky{position:relative}.recent-works__wrapper{padding-top:0;padding-bottom:0;height:100vh;height:var(--viewport-height);display:flex;flex-direction:column;justify-content:center}.recent-works__title{position:absolute;z-index:1;top:calc(50% - 230px);left:60px;white-space:nowrap;margin:0;pointer-events:none;will-change:transform}.no-hover .recent-works__title{z-index:3;top:calc(50% - 242px)}}@media only screen and (min-width:980px){.recent-works__list__item{flex:0 0 50%;width:50%}.recent-works__list__item _:-ms-input-placeholder,:root .recent-works__list__item{min-width:50%;max-width:50%}@-moz-document url-prefix(){.recent-works__list__item{max-width:50%}}.recent-works__title{left:80px;top:calc(50% - 200px)}}@media only screen and (min-width:1200px) and (min-height:600px){.recent-works__title{top:calc(50% - 245px)}}@media only screen and (min-width:1440px) and (min-height:800px){.recent-works__title{top:calc(50% - 302px)}}@media only screen and (min-width:1920px) and (min-height:800px){.recent-works__title{top:calc(50% - 342px)}}.has-scroll-smooth .recent-works{height:300vh;height:calc(var(--viewport-height)*3)}.has-scroll-smooth .recent-works__list{height:auto;align-items:flex-start}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.has-scroll-smooth .recent-works__title{left:auto;right:20px}}