.s-superhero{padding-top:calc(var(--s-offset-sm) + var(--s-header-offset));padding-bottom:calc(var(--s-offset-sm) + var(--s-header-offset));align-items:center;min-height:min(67.5rem,100vh);display:flex;position:relative}.s-superhero__blurred-word{filter:blur(9.79px);will-change:filter;backface-visibility:hidden;perspective:1000px;-webkit-font-smoothing:antialiased;transform:translateZ(0)}.s-superhero__blurred-word--update{filter:blur(var(--wordBlur,0px))}.s-superhero__media{background-color:var(--theme-brand);z-index:0;width:100%;height:100%;margin:0;display:block;position:absolute;top:0;right:0}.s-superhero__media video,.s-superhero__media img{object-fit:cover;width:100%;height:100%}.s-superhero__media-placeholder{z-index:10;width:100%;height:100%;position:absolute;inset:0}.s-superhero__media-fallback{display:none}.s-superhero__media.is-video-loaded .s-superhero__media-placeholder{animation-name:fadeOutHide;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:both;display:none}.s-superhero__media.is-fallback .s-superhero__media-fallback{z-index:10;width:100%;height:100%;display:block;position:absolute;inset:0}.s-superhero__media.is-fallback .s-superhero__media-video{display:none}.s-superhero__container{flex:auto}.s-superhero__content{z-index:5;position:relative}.s-superhero__title{letter-spacing:-.016em;text-transform:uppercase;max-width:100%;margin:0;padding:0;font-family:Inter,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.22222}@media screen and (width>=768px){.s-superhero__title{font-size:3.625rem}}@media screen and (width>=1200px){.s-superhero__title{font-size:3.75rem}}.s-superhero__title mark{color:var(--theme-brand);line-height:inherit;font-size:inherit;background:0 0;padding:0}.s-superhero__title--dark2{letter-spacing:.08em;text-shadow:0 0 1.25rem #000000b3;justify-content:center;margin-bottom:3.125rem;font-size:1.75rem;font-weight:500;line-height:100%;display:flex}@media screen and (width>=768px){.s-superhero__title--dark2{text-shadow:0 0 2.5rem #00000080;font-size:3.2rem}}@media screen and (width>=1200px){.s-superhero__title--dark2{font-size:4.5rem}}.s-superhero__title--dark2 span{white-space:pre;will-change:transform, filter;backface-visibility:hidden;transform:translateZ(0)}.s-superhero__title--dark2 span:first-child{position:relative}.s-superhero__title--dark2 span:first-child span{text-shadow:none;position:absolute;left:-.9375rem}.s-superhero__title--dark2 span:last-child{position:relative}.s-superhero__title--dark2 span:last-child span{text-shadow:none;position:absolute;right:-.9375rem}.s-superhero__options{vertical-align:top;--word-transition-duration:.2s;grid-template-rows:1fr;grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:inline-grid;position:relative;overflow:hidden}.s-superhero__options-item{backface-visibility:hidden;will-change:transform, opacity;animation-name:wordShiftUpHide;animation-duration:var(--word-transition-duration);opacity:0;grid-area:1/1;animation-timing-function:ease-out;animation-fill-mode:none;position:relative;transform:translateY(100%)}.s-superhero__options-item.is-animate{opacity:1;animation-name:wordShiftUpShow;animation-fill-mode:both;transform:translateY(0)}.s-superhero__rewritable:after{content:"|";font-weight:300;display:inline}.s-superhero__rewritable.is-wait:after{animation:.7s infinite blink}.s-superhero__actions{margin-top:2.5rem}.s-superhero__btn{margin-top:0}.s-superhero--banner .s-superhero__content{flex-direction:column;align-items:center;display:flex}.s-superhero--banner .s-superhero__title{text-transform:none;text-align:center;font-size:2.25rem;font-weight:500;line-height:1.22222}@media screen and (width>=768px){.s-superhero--banner .s-superhero__title{font-size:3.625rem}}@media screen and (width>=1200px){.s-superhero--banner .s-superhero__title{font-size:4.5rem}}.s-manifesto{--s-offset-mxl:2rem}@media screen and (width>=768px){.s-manifesto{--s-offset-mxl:3rem}}.s-manifesto__title{padding-bottom:var(--s-offset-sm);color:var(--theme-text)}.s-manifesto__container{z-index:5;position:relative}.s-manifesto__text{color:var(--theme-title);font-size:1.875rem;font-weight:500;line-height:1.2667}@media screen and (width>=768px){.s-manifesto__text{letter-spacing:-.026em;font-size:2.25rem;line-height:1.2222}}@media screen and (width>=1200px){.s-manifesto__text{letter-spacing:-.016em;font-size:3.75rem;font-weight:400;line-height:4.75rem}}.s-manifesto__text>*{background:linear-gradient(to right, var(--theme-text) 33%, var(--theme-text-inactive) 66%);color:#0000;background-position-x:100%;background-size:300% 100%;background-clip:text}.s-manifesto__grid{justify-content:space-between;gap:min(var(--s-offset-mxl), 2%);flex-wrap:wrap;margin-top:3rem;margin-bottom:1.5rem;display:flex}.s-manifesto__ticker{display:grid;overflow:hidden}.s-manifesto__ticker-item{min-width:0;min-height:0;padding-top:var(--s-offset-sm);padding-bottom:var(--s-offset-sm);box-sizing:content-box;grid-area:1/1;justify-content:center;align-items:center;width:min(9.5rem,42vw);height:1.75rem;display:flex;transform:translateY(-100%)}.s-manifesto__ticker-item.is-active{transition:transform calc(var(--animation-time,400) * 1ms) ease;transform:translateY(0)}.s-manifesto__ticker-item.animate-out{transition:transform calc(var(--animation-time,400) * 1ms) ease;transform:translateY(100%)}.s-manifesto__ticker-link{cursor:pointer;width:100%;height:100%;box-shadow:none;justify-content:center;align-items:center;display:flex;position:relative}.s-manifesto__ticker-link:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.s-manifesto__ticker img{object-fit:contain;width:100%;height:100%}@media screen and (width>=768px){.s-manifesto__title{margin-top:4rem}.s-manifesto__ticker-item{height:2.5rem}.s-manifesto__grid{margin-top:5.5rem;margin-bottom:1rem}}@media screen and (width>=1000px){.s-manifesto__ticker-item{width:12.5rem}}.s-manifesto.theme-dark{--theme-text-inactive:#343d54;--theme-content:#e4e4e7;position:relative;overflow:hidden}.s-manifesto.theme-dark:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 50%,#2258e733 0%,#c49cd500 100%);width:63.5625rem;height:38.75rem;display:block;position:absolute;top:1rem;left:61%}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;& .swiper-slide,& .swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{&>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto;&::-webkit-scrollbar{display:none}}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{&>.swiper-wrapper{scroll-snap-type:x mandatory}&>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}&>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{&>.swiper-wrapper{scroll-snap-type:y mandatory}&>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}&>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{&>.swiper-wrapper{scroll-snap-type:none}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{&>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{&>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}&>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{&>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}&>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{& .swiper-slide-shadow,& .swiper-slide-shadow-left,& .swiper-slide-shadow-right,& .swiper-slide-shadow-top,& .swiper-slide-shadow-bottom,& .swiper-slide-shadow,& .swiper-slide-shadow-left,& .swiper-slide-shadow-right,& .swiper-slide-shadow-top,& .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}& .swiper-slide-shadow{background:#00000026}& .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}& .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}& .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}& .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{& .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade{&.swiper-free-mode{& .swiper-slide{transition-timing-function:ease-out}}& .swiper-slide{pointer-events:none;transition-property:opacity;& .swiper-slide{pointer-events:none}}& .swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.s-storybook{--s-offset-mx:2rem;--s-offset-smd:1rem;--theme-text-btn:#fff;--theme-text-btn-active:#2258e7;overflow:hidden}@media screen and (width>=768px){.s-storybook{--s-offset-smd:1.5rem}}.s-storybook__container{gap:var(--s-offset-mx);flex-direction:column;display:flex}.s-storybook__content{flex-direction:column;align-items:flex-start;display:flex}.s-storybook__headline{padding-top:1.5rem;padding-bottom:0}@media screen and (width>=768px){.s-storybook__headline{padding-top:0}}.s-storybook__buttons{width:100%;margin-top:var(--s-offset-mx);flex-wrap:wrap;gap:.75rem;display:flex}.s-storybook__stories{aspect-ratio:1;justify-content:flex-start;width:100%;margin:0 auto;display:flex;position:relative}.s-storybook__stories:before{content:"";pointer-events:none;background:radial-gradient(50% 50%,#2258e74d 0%,#2258e700 100%);width:53.875rem;height:51.25rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.s-storybook__slider{width:100%;overflow:hidden}.s-storybook__story-image{width:100%;height:100%}.s-storybook__story video,.s-storybook__story img{object-fit:cover;width:100%;height:100%}.s-storybook__controls{z-index:10;align-items:center;gap:1.5rem;width:100%;padding:1rem;display:flex;position:absolute;bottom:0;right:0}.s-storybook__controls:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 0%,#001334b3 100%);width:100%;height:4.75rem;position:absolute;bottom:0;left:0}.s-storybook__nav{z-index:5;justify-content:space-between;gap:4rem;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.s-storybook__nav-btn{cursor:pointer;padding:var(--s-offset-smd);--icon-size:1.5rem;box-shadow:none;color:var(--theme-text-btn);background:0 0;border:none;flex:auto;align-items:center;display:flex;position:relative}.s-storybook__nav-btn:before{content:"";width:calc(var(--icon-size) + var(--s-offset-smd) + var(--s-offset-smd));z-index:1;height:100%;display:block;position:absolute;top:0}.s-storybook__nav-btn--prev{justify-content:flex-start}.s-storybook__nav-btn--prev:before{background:linear-gradient(90deg,#001334b3 0%,#0000 99%);left:0}.s-storybook__nav-btn--next{justify-content:flex-end}.s-storybook__nav-btn--next:before{background:linear-gradient(-90deg,#001334b3 0%,#0000 99%);right:0}.s-storybook__nav-icon{opacity:.4;color:var(--theme-text-btn);z-index:5;width:var(--icon-size);height:var(--icon-size);transition:opacity .3s;position:relative}.s-storybook__nav-btn:hover .s-storybook__nav-icon{opacity:1}.s-storybook__paging{flex:auto;justify-content:flex-end;gap:.375rem;max-width:80%;margin-left:auto;padding:.5rem;display:flex}.s-storybook__paging-item{cursor:pointer;flex:0 1.625rem;padding:.5rem 0;position:relative;overflow:hidden}.s-storybook__paging-item:before{content:"";background:#fff6;height:.125rem;display:block}.s-storybook__paging-item:after{content:"";opacity:0;background:#fff;width:100%;height:.125rem;transition:transform .1s .3s,opacity .3s;position:absolute;top:.5rem;transform:translate(-100%)}.s-storybook__paging-item.is-resume:after{opacity:0;transition:transform,opacity;transform:translate(-100%)}.s-storybook__paging-item.is-active:after{opacity:1;transition:opacity .3s;transform:translate(0)}.s-storybook__paging.is-autoplay .s-storybook__paging-item.is-active:after{opacity:1;transition:transform linear var(--animation-duration), opacity 0s;transition-delay:0s,0s}.s-storybook__play{--icon-size:2rem;--theme-text-btn-active:var(--theme-text-btn);box-shadow:none;cursor:pointer;color:var(--theme-text-btn);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:inline-flex;position:relative}.s-storybook__play .is-hidden{display:none}.s-storybook__play-icon{width:var(--icon-size);height:var(--icon-size)}@media (hover:hover) and (pointer:fine){.s-storybook__nav{opacity:0}.s-storybook__stories:hover .s-storybook__nav{opacity:1}}@media screen and (width>=768px){.s-storybook__controls:before{height:10.125rem}.s-storybook__paging-item{flex-basis:3.4375rem}.s-storybook__nav-btn{--icon-size:2.5rem}}@media screen and (width>=1000px){.s-storybook__container{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.s-storybook__content{--text-offset-top:1.5rem;flex:0 0 max(29.0625rem,48%);max-width:32.5rem}.s-storybook__stories{flex:min(37rem,48%);min-width:0;max-width:37rem;margin:0}}.s-matters{--s-offset-xs:1rem;align-items:center;padding-top:0;padding-bottom:0;display:flex;position:relative}.s-matters__container{padding-top:calc(var(--s-offset-sm) + var(--s-header-offset));padding-bottom:calc(var(--s-offset-sm) + var(--s-header-offset));text-align:center;z-index:5;flex-direction:column;flex:auto;justify-content:center;align-self:flex-start;align-items:center;min-height:min(50.75rem,100vh);display:flex;position:sticky;top:0}.s-matters__label{margin-bottom:var(--s-offset-xs);color:var(--label-color,var(--theme-content));padding-bottom:0}.s-matters__title{color:var(--title-color,var(--theme-title));font-size:1.875rem;font-weight:600;line-height:1.2667}@media screen and (width>=768px){.s-matters__title{font-size:3rem;font-weight:600;line-height:1.25}}@media screen and (width>=1000px){.s-matters__title{letter-spacing:-.016em;font-size:3.75rem;font-weight:700;line-height:1.2}}@media screen and (width>=1200px){.s-matters__title{letter-spacing:-.016em;font-size:4.5rem;font-weight:600;line-height:1.25}}.s-matters__text{color:var(--title-color,var(--theme-title));margin-top:1rem}.s-matters__overlay{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.s-matters__overlay-dot{opacity:1;background:var(--theme-brand);border-radius:100%;width:.875rem;height:.875rem;position:absolute;top:-.875rem;left:50%;transform:translate(-50%)}@media screen and (width>=480px){.s-matters__label,.s-matters__title,.s-matters__text{max-width:min(88%,42.5rem)}}@media screen and (width>=768px){.s-matters__text{margin-top:2.5rem}}@media screen and (width>=1000px){.s-matters{min-height:min(101.25rem,150vh)}.s-matters__container{min-height:min(67.5rem,100vh)}.s-matters__title{max-width:50rem}.s-matters__label{max-width:50rem;margin-bottom:2rem}.s-matters__text{max-width:50rem;margin-top:3.5rem}}@media screen and (width>=1200px){.s-matters__label,.s-matters__title{max-width:62.5rem}.s-matters__text{max-width:44.375rem;font-size:1.25rem;font-weight:400;line-height:1.5}}.s-matters.theme-light{--theme-background:#fff;--theme-title:#121212;--theme-text:#3d4c65;--theme-content:#475067;--theme-brand:#2258e7}.s-range__text{color:var(--theme-title);margin-top:0;font-size:1.125rem;font-weight:400;line-height:1.5556}@media screen and (width>=1000px){.s-range__text{font-size:1.25rem;line-height:1.5}}@media screen and (width>=1200px){.s-range__text{font-size:1.5rem;line-height:1.3333}}.s-range__previews{display:none}@media screen and (width>=768px){.s-range__title{grid-area:1/1}.s-range__container{row-gap:2.5rem}.s-range__sheet{grid-area:2/1/2/span 2}}@media screen and (width>=1000px){.s-range__title{top:var(--s-header-offset);grid-area:1/1/1/2;position:sticky}.s-range__sheet{grid-area:2/2/2/2;position:relative}}.s-range.theme-light{--theme-background:#fff;--theme-title:#121212;--theme-text:#3d4c65;--theme-content:#475067;--theme-brand:#2258e7;--card-bg:transparent;--card-bg-hover:#f9f9fb;--card-bg-hover-link:#001334;--card-separator:#d0d3dd;--card-title:#121212;--card-counter:#475067;--card-counter-hover:#121212}.s-range .el-content-text--range{--li-indent:1rem;padding-left:.625rem}.s-range .el-content-text--range a{box-shadow:none;display:inline-block;position:relative}.s-range .el-content-text--range a:after{content:"";background:linear-gradient(90deg, var(--theme-brand) 0%, var(--theme-brand) 25%, #fff0 25%, #fff0 75%, var(--theme-brand) 75%, var(--theme-brand) 100%);background-position:100% 0;background-size:400%;width:100%;height:.0625rem;transition:background-position .3s linear;display:block;position:absolute;bottom:.0625rem;left:0}.s-range .el-content-text--range a:hover:after{background-position:0 0}.s-numbers{--s-offset-smd:1rem;--theme-border:#d0d3dd;--theme-brand-title-contrast:#fff;position:relative;overflow:hidden}.s-numbers__list{margin-top:var(--text-offset-top,var(--s-offset-sm));grid-template-columns:repeat(auto-fit,minmax(14.5rem,1fr));gap:.0625rem;margin-bottom:0;padding-left:.0625rem;padding-right:.0625rem;list-style-type:none;display:grid}.s-numbers__list:first-child{margin-top:0}@media screen and (width>=768px) and (width<=781.98px){.s-numbers__list{grid-template-columns:repeat(2,1fr)}}.s-numbers__item{outline:solid .0625rem var(--theme-border);z-index:2;max-width:100%;color:var(--theme-title);background-color:#0000;flex-direction:column;margin-bottom:0;padding:1.5rem;transition:background-color .2s linear,color .2s linear,outline-color .2s linear;display:flex;position:relative;overflow:hidden}.s-numbers__item:before{content:unset;display:none}.s-numbers__item-label{color:inherit;text-transform:uppercase;max-width:14.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;line-height:1.4286}.s-numbers__item-value{color:var(--theme-brand);letter-spacing:-.016em;margin-top:auto;font-size:3rem;font-weight:700;line-height:1.25;transition:transform .5s,color .2s linear;position:relative}@media screen and (width>=768px){.s-numbers__item-value{font-size:3.75rem;line-height:1.2}}@media screen and (width>=1200px){.s-numbers__item-value{font-size:5rem;line-height:5.625rem}}.s-numbers__item:hover{background-color:var(--theme-brand);color:var(--theme-brand-title-contrast);outline-color:var(--theme-brand);z-index:1}.s-numbers__item:hover .s-numbers__item-value{color:var(--theme-brand-title-contrast)}.s-numbers__text{margin-top:var(--s-offset-smd)}.s-numbers.theme-dark{--theme-background:#001334;--theme-title:#fff;--theme-text:#e4e4e7;--theme-content:#e4e4e7;--theme-brand:#2258e7;--theme-border:#343d54}.s-numbers.theme-dark:after{content:"";width:78.125rem;height:38.125rem;left:21%;top:var(--section-top,var(--s-offset-m));opacity:.3;pointer-events:none;background:radial-gradient(50% 50%,#2258e780 0%,#c49cd500 100%);display:block;position:absolute}.s-numbers.theme-dark .s-numbers__item-value{color:var(--theme-title)}.s-numbers.theme-light{--theme-background:#fff;--theme-title:#121212;--theme-text:#3d4c65;--theme-content:#475067;--theme-brand:#2258e7}.s-numbers.theme-gray{--theme-background:#f8f9fc;--theme-title:#121212;--theme-text:#3d4c65;--theme-content:#475067;--theme-brand:#2258e7}.s-numbers--overflow-visible{z-index:5;contain:layout;clip-path:polygon(0 -50%,100% -50%,100% 150%,0 150%);overflow:visible}@media screen and (width>=768px){.s-numbers__item{min-height:12rem}.s-numbers__item-label{width:89%;margin-bottom:.75rem}}@media screen and (width>=1200px){.s-numbers__item-label{width:89%;margin-bottom:2rem}}.s-directions__section{border-top:.0625rem solid var(--theme-lines-2);padding-top:2rem;padding-bottom:2.5rem}.s-directions__gallery{flex:0 40rem;align-self:stretch}.s-directions__media{min-width:0;box-shadow:none;flex:auto;width:100%;height:100%;display:block;position:relative;overflow:hidden}.s-directions__media img{object-fit:cover;width:100%;height:100%}.s-directions__media-image{z-index:10;transition:transform .8s,opacity .5s}.s-directions__media-video{object-fit:cover;z-index:1;width:100%;height:100%;display:none;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.s-directions__media-video{display:block}.s-directions__media.is-video-loaded:hover .s-directions__media-image{opacity:0;transform:scale(1)}}.s-directions__content{padding-top:var(--s-offset-ms)}.s-directions__head{color:var(--theme-title);justify-content:space-between;gap:var(--s-offset-xxxs);--icon-size:1.5rem;flex-wrap:wrap;width:100%;display:flex;position:relative}.s-directions__head-title{box-shadow:none;font-size:1.125rem;font-weight:500;line-height:1.55556}@media screen and (width>=768px){.s-directions__head-title{font-size:1.25rem;line-height:1.5}}@media screen and (width>=1000px){.s-directions__head-title{font-family:Inter,sans-serif;font-size:1.5rem;line-height:1.33333}}@media screen and (width>=1200px){.s-directions__head-title{font-family:Inter,sans-serif;font-size:1.875rem;line-height:1.26667}}.s-directions__head-title{color:inherit;flex:1 1 calc(100% - var(--icon-size) - var(--s-offset-xxxs));max-width:43.5rem}.s-directions__head-title:nth-child(2){order:2}.s-directions__head-icon{color:inherit;flex-shrink:0;align-self:flex-start;margin-left:auto;transition:opacity .3s}@media (hover:hover) and (pointer:fine){.s-directions__head.has-link{cursor:pointer}.s-directions__head.has-link:hover{color:var(--theme-brand)}}.s-directions__description{margin-top:var(--s-offset-xxs)}.s-directions__nav{margin-top:var(--s-offset-xxs);border-bottom:.125rem solid var(--theme-lines-2);gap:1rem;margin-bottom:1rem;padding:0;list-style:none;display:flex}.s-directions__nav-btn{border-bottom:.125rem solid var(--theme-lines-2);color:var(--theme-text);margin-bottom:-.125rem;padding:.625rem 0;font-size:.875rem;font-weight:500}.s-directions__nav-btn.is-active{border-color:var(--theme-brand);color:var(--theme-brand)}.s-directions__tabs{margin-top:var(--s-offset-xxs)}.s-directions__tabs-item{margin-top:0;display:none}.s-directions__tabs-item.is-active{display:block}@media screen and (width>=768px){.s-directions__head{--icon-size:2rem}}@media screen and (width>=1000px){.s-directions__section{background:var(--theme-background);padding-top:0;padding-bottom:0;position:sticky;top:0}.s-directions__scontainer{display:flex}.s-directions__gallery{flex:44%;align-self:stretch;min-width:25.5rem;max-width:37rem;min-height:100%;display:flex;position:relative}.s-directions__media{width:calc(100% + var(--s-ouside-container-offset));max-width:55rem;margin-left:max(-1 * var(--s-ouside-container-offset), -22rem);aspect-ratio:343/314}.s-directions__content{flex:57%;padding-top:2.5rem;padding-bottom:2.5rem;padding-left:8.5%}}@media screen and (width>=1200px){.s-directions__content{padding-top:3rem;padding-bottom:3rem;padding-left:13.7%}}.s-directions__nav-btn.btn-text{color:var(--theme-text);font-size:.875rem;font-weight:500;line-height:inherit;border-radius:0;gap:0;padding:.625rem 0}@media (hover:hover) and (pointer:fine){.s-directions__nav-btn.btn-text:hover{color:var(--theme-text)}}.s-directions__nav-btn.btn-text.is-active{color:var(--theme-brand)}@media (hover:hover) and (pointer:fine){.s-directions__nav-btn.btn-text.is-active:hover{color:var(--theme-brand)}}.s-directions__media,.s-directions__head-title{text-decoration:none}.s-momentos{--slide-padding-y:1rem;position:relative}.s-momentos__cases{gap:var(--s-offset-ms);flex-direction:column;display:flex}.s-momentos__card{aspect-ratio:375/260;z-index:10;background:var(--theme-background);flex:none;align-items:stretch;width:100vw;display:flex;position:relative;overflow:hidden}.s-momentos__card-media{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.s-momentos__card-media img{object-fit:cover;width:100%;height:100%}.s-momentos__card-media:before{content:"";z-index:2;background:linear-gradient(#000000b3 0%,#0000 49.93%,#000000b3 100%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.s-momentos__card-content{z-index:5;padding:var(--slide-padding-y) var(--s-ouside-container-offset);grid-template-columns:5rem auto 70%;grid-template-areas:"logo.tags"". . .""text text text";grid-auto-rows:auto;align-items:flex-start;width:100%;display:grid;position:relative}.s-momentos__card-logo{z-index:5;grid-area:logo;width:5rem;max-width:100%;height:3.75rem;top:0;left:0}.s-momentos__card-logo img{object-fit:contain;object-position:top left;max-width:100%;max-height:100%}.s-momentos__card-meta{grid-area:tags;justify-content:flex-end;align-items:flex-start;display:flex}.s-momentos__card-tags{white-space:nowrap;gap:.5rem;max-width:100%;margin:0;padding:.125rem 0;list-style:none;display:flex;overflow:hidden}.s-momentos__card-tag{--tag-bg:transparent;--tag-border:currentColor;min-height:1.5rem;padding:.1875rem .5625rem}.s-momentos__card-copy{--icon-color:var(--theme-title);--link-color:var(--theme-title);--link-hover-color:var(--theme-title);grid-area:text;align-self:end}.s-momentos__card-copy:before{content:"";z-index:-1;cursor:pointer;background:0 0;width:100%;height:100%;position:absolute;bottom:0;left:0}.s-momentos:not(.is-custom-cursor) .s-momentos__card-copy.has-link{--link-hover-color:var(--theme-brand);cursor:pointer}.s-momentos:not(.is-custom-cursor) .s-momentos__card-copy.has-link:before{height:50%}.s-momentos:not(.is-custom-cursor) .s-momentos__card-copy.has-link:hover{--icon-color:var(--theme-brand);--link-color:var(--theme-brand)}.s-momentos__card-icon{color:var(--icon-color);--icon-size:1.5rem;flex:0 0 var(--icon-size)}.s-momentos__card-title{color:var(--theme-title);font-size:1.125rem;font-weight:500;line-height:1.55556}@media screen and (width>=768px){.s-momentos__card-title{font-family:Inter,sans-serif;font-size:1.875rem;line-height:1.26667}}@media screen and (width>=1000px){.s-momentos__card-title{font-family:Inter,sans-serif;font-size:2.25rem;line-height:1.22222}}.s-momentos__card-title{justify-content:space-between;gap:1.5rem;display:flex}.s-momentos__card-link{box-shadow:none;max-width:46.25rem}.s-momentos__card-excerpt{display:none}.s-momentos__more{padding:var(--s-offset-m) var(--s-ouside-container-offset);z-index:1;justify-content:center;align-items:center;gap:var(--s-offset-smd);text-align:center;flex-direction:column;flex:none;display:flex}.s-momentos__more-text{color:var(--theme-title);font-family:Inter,sans-serif;font-size:1.875rem;font-weight:600;line-height:1.26667}@media screen and (width>=768px){.s-momentos__more-text{font-family:Inter,sans-serif;font-size:2.25rem;font-weight:600;line-height:1.22222}.s-momentos{--slide-padding-y:2rem}.s-momentos__card{aspect-ratio:768/436}.s-momentos__card-content{grid-template-columns:8.75rem auto min(61%,36.5rem)}.s-momentos__card-logo{width:8.75rem;height:8.75rem}.s-momentos__card-tag{min-height:2.125rem;padding:.3125rem .9375rem}.s-momentos__card-copy,.s-momentos__card-copy:before{min-height:7.75rem}.s-momentos__card-title{margin-bottom:1.5rem}.s-momentos__card-icon{--icon-size:2.375rem}.s-momentos__card-excerpt{max-width:min(90%,46.25rem);min-height:3.5rem;color:var(--theme-title);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1.125rem;font-weight:400;line-height:1.55556;display:-webkit-box;overflow:hidden}.s-momentos__card-excerpt p{margin:0}}@media screen and (width>=1000px){.s-momentos{--slide-padding-y:3.5rem}.s-momentos__card-icon{--icon-size:2.75rem}.s-momentos.is-scroll-capture{overflow:hidden}.s-momentos.is-scroll-capture .s-momentos__list,.s-momentos.is-scroll-capture .s-momentos__cases{flex-flow:row;gap:0;display:flex}.s-momentos.is-scroll-capture .s-momentos__card{flex-basis:90vw;width:90vw;height:100vh;position:relative;top:0}.s-momentos.is-scroll-capture .s-momentos__more{height:100vh}}@media screen and (width>=1440px){.s-momentos__card-content,.s-momentos__more{padding-left:7rem;padding-right:7rem}}.c-review{background:var(--theme-background);padding:var(--s-offset-mx);justify-content:flex-end;gap:var(--s-offset-mx);flex-direction:column;display:flex;position:relative}.c-review.theme-dark2{backdrop-filter:blur(.29375rem);background:#0c04144d}.c-review__logo{z-index:10;width:8.75rem;max-width:100%;height:2.625rem;margin-bottom:auto;transition:transform .3s,opacity .5s;position:relative}.c-review__logo img{object-fit:contain;object-position:left;width:100%;height:100%}.c-review__text{-webkit-line-clamp:12;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:0;font-size:1rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}@media screen and (width>=768px){.c-review__text{font-size:1.125rem;font-weight:300;line-height:1.55556}}.c-review__author{z-index:10;transition:transform .3s,opacity .5s;position:relative}.c-review__video{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.c-review__video:before{content:"";z-index:20;pointer-events:none;opacity:1;background:linear-gradient(#00000080 0%,#0000 50%),linear-gradient(#0000 50%,#00000080 100%);width:100%;height:100%;transition:opacity .1s;display:block;position:absolute;top:0;left:0}.c-review__video.is-playing:before{opacity:0;transition:opacity .3s}.c-review.is-video-playing .c-review__logo{opacity:0;pointer-events:none;transition:transform .3s,opacity .2s;transform:translateY(-100%)}.c-review.is-video-playing .c-review__author{opacity:0;pointer-events:none;transition:transform .3s,opacity .2s;transform:translateY(100%)}@media screen and (width>=768px){.c-review__logo{height:3.25rem}}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;background:var(--swiper-scrollbar-bg-color,#0000001a);position:relative;.swiper-scrollbar-disabled>&,&.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>&,&.swiper-scrollbar-horizontal{left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-vertical>&,&.swiper-scrollbar-vertical{left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.s-carousel{--slide-margin-x:1rem;--s-offset-ms:1.5rem;--s-offset-mx:2rem;--s-offset-xs:.75rem;--s-offset-smd:1rem;--headline-top:0;--headline-bottom:1rem;position:relative;overflow:hidden}.s-carousel.theme-light{--theme-background:#fff;--theme-title:#121212;--theme-text:#3d4c65;--theme-content:#475067;--theme-brand:#2258e7;--theme-border:#d0d3dd;--theme-text-btn:#2258e7;--theme-text-btn-active:#183c9e;--theme-text-btn-disabled:#d0d3dd}.s-carousel__container{overflow:unset;container-type:inline-size}.s-carousel__container.swiper{overflow:visible}.s-carousel__headline{padding-top:var(--headline-top);padding-bottom:var(--headline-bottom)}.s-carousel__list{margin-top:var(--s-offset-ms);cursor:grab;flex-wrap:nowrap;display:flex;overflow:visible}.s-carousel__list--portfolio{--card-media-height:19.25rem}.s-carousel__list--blog{--card-media-height:15.625rem}.s-carousel__list--author{--card-media-height:17.5rem}.s-carousel__list--author .s-carousel__item{max-width:17.5rem}.s-carousel__wrapper{overflow:hidden}.s-carousel__item{min-width:0;margin-right:var(--slide-margin-x);height:unset;box-sizing:border-box;flex:0 0 min(90.5%,24rem);align-self:stretch;width:auto}.s-carousel__item.el-tile{flex-direction:column;display:flex}.s-carousel__item:focus-within{outline:.0625rem solid var(--ally-color,#001334);outline-offset:.25rem}.s-carousel__item:last-child{margin-right:0}.s-carousel__item--review{flex-basis:min(90.5%,25.625rem);min-height:35rem}@media screen and (width>=768px){.s-carousel__item--review{--slide-margin-x:1.5rem;min-height:41.25rem}}.s-carousel .swiper-slide{width:auto;height:unset}.s-carousel .swiper-slide.el-tile{flex-direction:column;display:flex}.s-carousel .c-review{height:100%}.s-carousel .c-review.swiper-slide{flex-direction:column;display:flex}.s-carousel .c-review.theme-gray{--theme-background:#f5f7fc;--theme-title:#121212;--theme-text:#666e85;--theme-content:#475067;--theme-border-person:#e9eefd}.s-carousel .c-review__video.c-video-player{aspect-ratio:unset;flex:none;display:block}.s-carousel .c-review__video.c-video-player .btn-pulse__icon{width:35%;height:35%}.s-carousel .c-slider-navigation__controls-prev,.s-carousel .c-slider-navigation__controls-next{--icon-size:2rem;color:var(--theme-title);--theme-text-btn-active:var(--theme-brand);padding:0}@media (hover:hover) and (pointer:fine){.s-carousel .c-slider-navigation__controls-prev:hover:not(:disabled):not(.swiper-button-disabled),.s-carousel .c-slider-navigation__controls-next:hover:not(:disabled):not(.swiper-button-disabled){color:var(--theme-brand)}}.s-carousel .c-slider-navigation__controls-prev:active:not(:disabled):not(.swiper-button-disabled),.s-carousel .c-slider-navigation__controls-next:active:not(:disabled):not(.swiper-button-disabled){color:var(--theme-brand)}.s-carousel .c-slider-navigation__controls-prev:disabled,.s-carousel .c-slider-navigation__controls-prev.disabled,.s-carousel .c-slider-navigation__controls-prev.swiper-button-disabled,.s-carousel .c-slider-navigation__controls-next:disabled,.s-carousel .c-slider-navigation__controls-next.disabled,.s-carousel .c-slider-navigation__controls-next.swiper-button-disabled{color:var(--theme-border);cursor:default}.s-carousel.theme-dark2{--s-offset-ms:0;background:0 0;padding-top:4rem;padding-bottom:4rem;position:relative;overflow:visible}.s-carousel.theme-dark2:before{content:"";opacity:.3;filter:blur(7.8125rem);background:#2258e7;border-radius:50%;width:85%;height:48%;position:absolute;top:13%;right:0}.s-carousel.theme-dark2:after{content:"";opacity:.3;filter:blur(7.8125rem);background:#2258e7;border-radius:50%;width:55%;height:55%;position:absolute;top:36%;left:0}@media screen and (width>=768px){.s-carousel{--slide-margin-x:2rem;--s-offset-ms:2rem;--s-offset-mx:2.5rem;--s-offset-xs:1rem;--s-offset-smd:1.5rem;--headline-top:2rem;--headline-bottom:2rem}}@media screen and (width>=1000px){.s-carousel.theme-dark2{padding-top:5rem;padding-bottom:5rem}.s-carousel.theme-dark2:before{transform:rotate(-39.05deg)}.s-carousel.theme-dark2:after{left:-10%;transform:rotate(-39.05deg)}}@media screen and (width>=1200px){.s-carousel.theme-dark2{padding-top:6rem;padding-bottom:6rem}}.s-blockquote{--section-top:7rem;--section-bottom:7rem;background-color:#0000;position:relative}.s-blockquote__container{flex-direction:column;gap:1.5rem;display:flex}.s-blockquote__main{flex-direction:column;gap:.75rem;width:100%;display:flex}.s-blockquote__content{align-items:flex-end;display:flex}.s-blockquote__content--mobile{display:none}.s-blockquote__media{width:100%;height:auto}.s-blockquote__media img{object-fit:contain;width:100%;height:auto}.s-blockquote__person{flex-direction:row;justify-content:space-between;gap:1.25rem;display:flex}.s-blockquote__person-name{letter-spacing:-.016em;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;line-height:114%}@media screen and (width>=768px){.s-blockquote__person-name{font-size:1.125rem;line-height:163%}}@media screen and (width>=1000px){.s-blockquote__person-name{font-size:1.25rem;line-height:129%}}@media screen and (width>=1200px){.s-blockquote__person-name{font-size:1.5rem}}.s-blockquote__person-position{letter-spacing:-.016em;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:114%}@media screen and (width>=768px){.s-blockquote__person-position{font-size:1.125rem}}@media screen and (width>=1000px){.s-blockquote__person-position{font-size:1.25rem}}@media screen and (width>=1200px){.s-blockquote__person-position{font-size:1.5rem}}.s-blockquote__person-position{color:var(--theme-text)}.s-blockquote__text{text-transform:uppercase;text-align:right;width:100%;color:var(--theme-title);letter-spacing:-.016em;padding-top:.9375rem;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;line-height:104%;position:relative}@media screen and (width>=768px){.s-blockquote__text{font-size:2rem;line-height:110%}}@media screen and (width>=1000px){.s-blockquote__text{font-size:2.25rem;line-height:104%}}@media screen and (width>=1200px){.s-blockquote__text{font-size:2.875rem}}.s-blockquote__text:after{content:"”";position:absolute;left:100%}@media screen and (width>=480px){.s-blockquote__media{width:21.4375rem;height:21.4375rem}}@media screen and (width>=768px){.s-blockquote{--section-top:5rem;--section-bottom:5rem}.s-blockquote__container{justify-content:space-between;gap:2rem}.s-blockquote__main{flex-direction:row;gap:1.5rem;width:100%}.s-blockquote__text{max-width:30.5rem;padding-top:0}.s-blockquote__media{width:21.0625rem;height:21.0625rem}.s-blockquote__person{flex-direction:column}.s-blockquote__content--desktop{margin-left:auto;display:none}.s-blockquote__content--mobile{margin-left:auto;display:flex}}@media screen and (width>=1000px){.s-blockquote{--section-top:7rem;--section-bottom:7rem}.s-blockquote__media{width:24rem;height:24rem}.s-blockquote__main{gap:1.5625rem}.s-blockquote__person{padding-top:.25rem}.s-blockquote__content--desktop{display:flex}.s-blockquote__content--mobile{display:none}}@media screen and (width>=1200px){.s-blockquote{--section-top:10rem;--section-bottom:10rem}.s-blockquote__media{width:30.5rem;height:30.5rem}.s-blockquote__main{gap:2rem}.s-blockquote__person{padding-top:0}}.s-video{padding-top:0;padding-bottom:0;position:relative;overflow:hidden}.s-video__player{transform-origin:100% 0;aspect-ratio:16/9;cursor:pointer;z-index:5;--play-icon-size:3rem;flex:1 0 auto;width:100%;display:flex;position:relative;overflow:hidden}@media screen and (width>=480px){.s-video__player{--play-icon-size:4rem}}@media screen and (width>=768px){.s-video__player{--play-icon-size:4.5rem}}.s-video__player:hover{--btn-play-opacity:.7}.s-video__poster{z-index:10;width:100%;height:100%;transition:opacity 2s,backdrop-filter .5s;position:absolute;inset:0}.s-video__poster.is-hidden .s-video__poster-media{--btn-play-scale:.5;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s;animation-name:visibility-hide;animation-duration:2s;animation-fill-mode:both}.s-video__poster.is-loading{filter:blur(1px)}.s-video__poster.has-custom-cursor{pointer-events:none}.s-video__poster.is-blurred{backdrop-filter:blur(5px);transition:backdrop-filter .5s}.s-video__poster img{object-fit:cover;width:100%;height:100%}.s-video__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s-video__media img{object-fit:cover;width:100%;height:100%}.s-video__video{z-index:5;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.s-video__video:not(.is-active){opacity:0!important}.s-video__poster.has-custom-cursor .s-video__poster-btn{display:none}@media screen and (width<=1199.98px){.s-video__poster.is-hidden{display:none}}@media screen and (width>=1000px){.s-video__poster.is-click .s-video__poster-btn{display:flex}}.s-values{--section-top:5rem;--section-bottom:5rem;position:relative}.s-values__container{flex-direction:column;padding-left:0;padding-right:0;display:flex;position:relative}.s-values__side{z-index:1;width:100%;height:20vh;padding-left:var(--section-left,var(--s-padding-x));padding-right:var(--section-right,var(--s-padding-x));margin-top:0;display:flex;position:relative}.s-values__side.is-sticky{background:var(--theme-background);position:sticky;top:0}.s-values__side:before{content:"";filter:blur(3.5625rem);opacity:1;background:#2258e7;width:57%;height:62%;position:absolute;top:-34%;left:-41%}.s-values__sticky{flex-direction:column;justify-content:flex-end;align-items:flex-start;width:auto;display:flex}.s-values__title{text-transform:uppercase;font-size:.875rem;font-weight:600;line-height:1.42857}@media screen and (width>=768px){.s-values__title{font-size:1rem;line-height:1.5}}@media screen and (width>=1000px){.s-values__title{font-size:1.25rem;line-height:1.5}}.s-values__title{width:100%;margin-bottom:.375rem}.s-values__label{color:#2258e7;text-transform:uppercase;font-size:1.125rem;font-weight:600;line-height:1.55556}@media screen and (width>=768px){.s-values__label{font-size:1rem;line-height:1.5}}@media screen and (width>=1000px){.s-values__label{font-size:1.125rem;line-height:1.55556}}@media screen and (width>=1200px){.s-values__label{font-family:Inter,sans-serif;font-size:1.5rem;line-height:1.33333}}.s-values__label{margin-bottom:.75rem}.s-values__description{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:300;line-height:1.33333}@media screen and (width>=768px){.s-values__description{font-size:1.125rem;line-height:1.55556}}@media screen and (width>=1000px){.s-values__description{font-family:Inter,sans-serif;font-size:1.5rem;line-height:1.33333}}@media screen and (width>=1200px){.s-values__description{font-family:Inter,sans-serif;font-size:2.25rem;line-height:1.22222}}.s-values__description span{background:linear-gradient(to right, #fff 50%, var(--theme-text) 50%);-webkit-text-fill-color:transparent;background-position:100% 0;background-size:200% 100%;background-clip:text}.s-values__content{width:100%;padding-left:var(--section-left,var(--s-padding-x));padding-right:var(--section-right,var(--s-padding-x));margin-top:20vh}.s-values__item{margin-bottom:45vh}.s-values__item:last-child{margin-bottom:15vh}.s-values__progress{background:0 0;border:none;width:100%;height:.125rem;margin-bottom:1.5rem}.s-values__progress::-webkit-progress-bar{background:0 0}.s-values__progress::-webkit-progress-value{background-color:#fff;transition:width .2s}.s-values__progress::-moz-progress-bar{background-color:#fff;transition:width .2s}@media screen and (width>=768px){.s-values{--section-top:4rem;--section-bottom:0}.s-values__label{margin-bottom:1rem}.s-values__container{padding-left:var(--section-left,var(--s-padding-x));padding-right:var(--section-right,var(--s-padding-x));flex-direction:row}.s-values__side{background:0 0;width:26rem;height:60vh;margin-top:0;padding-left:0;padding-right:0}.s-values__side.is-sticky{background:0 0}.s-values__side:before{filter:blur(11.625rem);width:132%;height:20%;top:-32%;left:-74%}.s-values__sticky{justify-content:center}.s-values__content{width:60%;margin-top:70vh;margin-left:auto;padding-left:0;padding-right:0}}@media screen and (width>=1000px){.s-values{--section-top:5rem}.s-values__label{margin-bottom:1.5rem}}@media screen and (width>=1200px){.s-values{--section-top:7.75rem}.s-values__label{margin-bottom:2rem}}.s-cta{justify-content:center;align-items:center;min-height:15.375rem;display:flex;position:relative}.s-cta__main{flex-direction:column;justify-content:center;align-items:center;display:flex}.s-cta__container{z-index:1;padding-bottom:1.0625rem}.s-cta__title{text-align:center;text-transform:uppercase;letter-spacing:-.016em;font-family:Inter,sans-serif;font-size:1.875rem;font-weight:500;line-height:114%}@media screen and (width>=768px){.s-cta__title{font-size:2.625rem}}@media screen and (width>=1000px){.s-cta__title{font-size:3.5rem}}@media screen and (width>=1200px){.s-cta__title{font-size:4.5rem}}.s-cta__title-gradient{background:linear-gradient(to right, #fff, var(--theme-brand));-webkit-text-fill-color:transparent;color:#0000;background-clip:text}.s-cta__media{z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0;right:0}.s-cta__media img{object-fit:fill;width:100%;height:100%}.s-cta__media svg{width:100%;height:100%}.s-cta__btn{--btn-size-padding-y:.5rem;--btn-size-padding-x:1.75rem;--btn-size-width:7.0625rem;width:auto;margin-top:1.5rem}@media screen and (width>=768px){.s-cta{min-height:20.125rem}.s-cta__container{padding-top:.3125rem;padding-bottom:0}}@media screen and (width>=1000px){.s-cta{min-height:28.625rem}.s-cta__container{padding-top:0;padding-bottom:2.625rem}.s-cta__btn{display:none}}@media screen and (width>=1200px){.s-cta{min-height:40.4375rem}}.s-team-gallery{--section-top:4rem;--section-bottom:5rem;position:relative}.s-team-gallery__list{opacity:1;visibility:visible;will-change:opacity;grid-template-columns:repeat(2,1fr);gap:.25rem;margin:0;padding:0;list-style:none;transition:opacity .3s;display:grid}.s-team-gallery__list.is-hidden{opacity:0;pointer-events:none}.s-team-gallery__image{will-change:opacity;transition:opacity .5s;position:relative}.s-team-gallery__image-effect{opacity:0;will-change:opacity;width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0}.s-team-gallery__item{aspect-ratio:1;will-change:transform;width:100%;position:relative}.s-team-gallery__item img{object-fit:cover;aspect-ratio:1;backface-visibility:hidden;width:100%;height:100%}.s-team-gallery__item.has-effect:hover .s-team-gallery__image{opacity:0}.s-team-gallery__item.has-effect:hover .s-team-gallery__image-effect{opacity:1}.s-team-gallery:before{content:"";opacity:.3;filter:blur(7.8125rem);background:#2258e7;border-radius:50%;width:100%;height:80%;position:absolute;top:50%;left:0;right:0;transform:rotate(-1.44deg)translateY(-50%)}@media screen and (width>=768px){.s-team-gallery{--section-top:4rem;--section-bottom:4.75rem}.s-team-gallery__list{grid-template-columns:repeat(5,1fr)}}@media screen and (width>=1000px){.s-team-gallery{--section-top:5rem;--section-bottom:5rem}}@media screen and (width>=1200px){.s-team-gallery{--section-top:6rem;--section-bottom:6rem}}@media screen and (width>=768px){.s-contact-video__content-about .s-contact-video__title{font-size:2.5rem}}@media screen and (width>=1200px){.s-contact-video__content-about .s-contact-video__title{font-size:2.875rem}}@media screen and (width>=480px){.s-contact-video__text{max-width:85%}}@media screen and (width>=768px){.s-contact-video__wrapper{flex-direction:row;gap:2rem}.s-contact-video__content{padding:1.8125rem 2.5rem 3.3125rem}.s-contact-video__content-about{padding-left:0;padding-right:0}.s-contact-video form{margin-top:1rem}.s-contact-video__text{max-width:none;margin-bottom:1.5rem}.s-contact-video__side-form{max-width:58.4%}.s-contact-video__side-media{width:40%;height:33rem;margin-top:.9375rem}.s-contact-video.theme-dark2 .s-contact-video__title{margin-bottom:1.5rem}}@media screen and (width>=1000px){.s-contact-video__content--animate{--figure-width:MIN(37.2%, 24.375rem);padding-right:var(--figure-width);position:relative}.s-contact-video__figure{height:100%;width:calc(var(--figure-width) - 1rem);display:block;position:absolute;top:0;right:0;overflow:hidden}.s-contact-video__figure-ellipse{stroke:#a7bcf5;stroke-width:.125rem;backface-visibility:hidden;width:10.75rem;height:32.5625rem;display:block;position:absolute}.s-contact-video__figure-ellipse--left{bottom:51.5%;right:36%}.s-contact-video__figure-ellipse--right{top:25.5%;left:35%}.s-contact-video__side-form{max-width:36.125rem}.s-contact-video__side-media{height:33.875rem;margin-top:0}.s-contact-video.theme-dark2{--section-bottom:0;--section-top:0}.s-contact-video.theme-dark2 .s-contact-video__title{margin-bottom:2.5rem}.s-contact-video.theme-dark2 .s-contact-video__content{padding-top:4.9375rem}}@media screen and (width>=1200px){.s-contact-video__wrapper{gap:4rem}.s-contact-video__side-form{max-width:50rem}.s-contact-video__side-media{height:30.25rem}.s-contact-video.theme-dark2:before{content:"";opacity:.4;filter:blur(7.8125rem);background:#2258e7;border-radius:50%;width:91%;height:55%;position:absolute;top:75%;left:0;right:-10%;transform:rotate(24deg)translateY(-50%)}.s-contact-video.theme-dark2 .s-contact-video__content{padding-top:6.0625rem}}@container (width>=58.5rem){.s-contact-video__content{padding:1.8125rem 7rem 3.3125rem}.s-contact-video__content-about{padding:6rem 0}.s-contact-video__content--animate{padding-right:var(--figure-width)}.s-contact-video__title{font-family:Inter,sans-serif;font-size:2.25rem;font-weight:600;line-height:1.22222}.s-contact-video__text{max-width:85%;font-size:1.25rem;font-weight:400;line-height:1.5}.s-contact-video form{margin-top:1.4375rem}.s-contact-video.theme-dark2 .s-contact-video__title{margin-bottom:2.8125rem}.s-contact-video.theme-dark2 form{margin-top:0}}.s-contact-video__side-media .c-video-player.c-video-player--form{width:100%;height:100%;position:relative}@media screen and (width>=768px){.c-sidenav__link{font-size:1rem;font-weight:400;line-height:1.5}}@media screen and (width>=768px){.c-sidenav__link{padding-top:.75rem;padding-bottom:.75rem}}.p-authors{padding-top:var(--s-offset-ms)}.p-authors__container{flex-direction:column-reverse;justify-content:space-between;gap:2rem;display:flex}.p-authors__content{flex:auto}.p-authors__aside{flex:none;align-self:flex-start;width:100%}.p-authors__tags{display:none}.p-authors__tags-title{color:var(--theme-title);margin-bottom:1rem;font-size:1.125rem;font-weight:500;line-height:1.55556}.p-authors__list{flex-direction:column;gap:1.5rem;display:flex}.p-authors__more{margin:var(--s-offset-m) auto 0;display:flex}.p-authors__more[hidden]{display:none}@media screen and (width>=768px){.p-authors__container{flex-direction:row}.p-authors__aside{flex-basis:17.3%;min-width:0;display:block;position:sticky}.p-authors__tags{display:block}.p-authors__dropdown{display:none}}@media screen and (width>=1000px){.p-authors__container{gap:2.5rem}.p-authors__aside{flex-basis:23%}}@media screen and (width>=1200px){.p-authors__container{gap:4rem}}.p-authors.is-loading .p-authors__content{opacity:.5;pointer-events:none}.p-authors-grid{flex-direction:column;gap:1.5rem;display:flex}@media screen and (width>=480px){.p-authors-grid{grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr));display:grid}}@media screen and (width>=768px){.p-authors-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:22.5rem;grid-auto-flow:row;display:grid}.p-authors-grid[data-items-count="1"]{grid-template-areas:"one one""one one"}.p-authors-grid[data-items-count="2"]{grid-template-areas:"one two""one two"}.p-authors-grid[data-items-count="3"]{grid-template-areas:"one two""one three"}.p-authors-grid[data-items-count="4"]{grid-template-rows:repeat(2,22.5rem) 34.25rem;grid-template-areas:"one two""one three""four four""four four"}.p-authors-grid[data-items-count="5"]{grid-template-areas:"one two""one three""four five""four five"}.p-authors-grid[data-items-count="6"]{grid-template-rows:repeat(3,22.5rem) 34.25rem;grid-template-areas:"one two""one three""four five""six five"}.p-authors-grid[data-items-count="7"]{grid-template-areas:"one two""one three""four four""four four""five six""seven six"}.p-authors-grid__item--1{grid-area:one}.p-authors-grid__item--2{grid-area:two}.p-authors-grid__item--3{grid-area:three}.p-authors-grid__item--4{grid-area:four}.p-authors-grid__item--5{grid-area:five}.p-authors-grid__item--6{grid-area:six}.p-authors-grid__item--7{grid-area:seven}}@media screen and (width>=1200px){.p-authors-grid{grid-template-columns:95.87fr 87.63fr 100fr}.p-authors-grid[data-items-count="1"]{grid-template-areas:"one one one""one one one"}.p-authors-grid[data-items-count="2"]{grid-template-areas:"one one two""one one two"}.p-authors-grid[data-items-count="3"]{grid-template-areas:"one one two""one one three"}.p-authors-grid[data-items-count="4"]{grid-template-rows:repeat(2,22.5rem) 34.25rem;grid-template-areas:"one one two""one one three""four four three"}.p-authors-grid[data-items-count="5"]{grid-template-areas:"one one two""one one three""five four three"}.p-authors-grid[data-items-count="6"]{grid-template-rows:repeat(3,22.5rem) 34.25rem;grid-template-areas:"one one two""one one three""five four three""five six six"}.p-authors-grid[data-items-count="7"]{grid-template-areas:"one one two""one one three""five four three""five six six""seven six six"}}.s-leadership{padding-top:var(--s-offset-ms)}.s-leadership__container,.s-leadership__grid{flex-direction:column;gap:1.5rem;display:flex}.s-leadership__item img{object-position:top center}@media screen and (width>=480px){.s-leadership__grid{grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr));display:grid}}@media screen and (width>=768px){.s-leadership__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:22.5rem;grid-auto-flow:row;display:grid}.s-leadership__grid[data-items-count="1"]{grid-template-areas:"one one""one one"}.s-leadership__grid[data-items-count="2"]{grid-template-areas:"one two""one two"}.s-leadership__grid[data-items-count="3"]{grid-template-areas:"one two""one three"}.s-leadership__grid[data-items-count="4"]{grid-template-areas:"one two""one three""four four""four four"}.s-leadership__grid[data-items-count="5"]{grid-template-areas:"one two""one three""four five""four five"}.s-leadership__grid[data-items-count="6"]{grid-template-areas:"one two""one three""four six""five six"}.s-leadership__grid[data-items-count="7"]{grid-template-areas:"one two""one three""four four""four four""five seven""six seven"}.s-leadership__grid[data-items-count="8"]{grid-template-areas:"one two""one three""four four""four four""five seven""six seven""eight eight""eight eight"}.s-leadership__grid[data-items-count="9"]{grid-template-areas:"one two""one three""four four""four four""five seven""six seven""eight nine""eight nine"}.s-leadership__grid[data-items-count="10"]{grid-template-areas:"one two""one three""four four""four four""five seven""six seven""eight nine""eight ten"}.s-leadership__grid[data-items-count="11"]{grid-template-areas:"one two""one three""four four""four four""five seven""six seven""eight eight""eight eight""nine ten""nine eleven"}.s-leadership__item--1{grid-area:one}.s-leadership__item--2{grid-area:two}.s-leadership__item--3{grid-area:three}.s-leadership__item--4{grid-area:four}.s-leadership__item--5{grid-area:five}.s-leadership__item--6{grid-area:six}.s-leadership__item--7{grid-area:seven}.s-leadership__item--8{grid-area:eight}.s-leadership__item--9{grid-area:nine}.s-leadership__item--10{grid-area:ten}.s-leadership__item--11{grid-area:eleven}}@media screen and (width>=1200px){.s-leadership__grid{grid-template-columns:102.15fr 102.02fr 101.74fr}.s-leadership__grid[data-items-count="1"]{grid-template-areas:"one one one""one one one"}.s-leadership__grid[data-items-count="2"]{grid-template-areas:"one one two""one one two"}.s-leadership__grid[data-items-count="3"]{grid-template-areas:"one one two""one one three"}.s-leadership__grid[data-items-count="4"]{grid-template-rows:repeat(2,22.5rem) 46.5rem;grid-template-areas:"one one two""one one three""four four four"}.s-leadership__grid[data-items-count="5"]{grid-template-areas:"one one two""one one three""four five five""four five five"}.s-leadership__grid[data-items-count="6"]{grid-template-areas:"one one two""one one three""four six six""five six six"}.s-leadership__grid[data-items-count="7"]{grid-template-areas:"one one two""one one three""four five seven""four six seven"}.s-leadership__grid[data-items-count="8"]{grid-template-areas:"one one two""one one three""four five six""four seven seven""eight seven seven"}.s-leadership__grid[data-items-count="9"]{grid-template-rows:repeat(5,22.5rem) 46.5rem;grid-template-areas:"one one two""one one three""four five six""four seven seven""eight seven seven""nine nine nine"}.s-leadership__grid[data-items-count="10"]{grid-template-rows:repeat(5,22.5rem) 46.5rem;grid-template-areas:"one one two""one one three""four five six""four seven seven""eight seven seven""nine nine ten"}.s-leadership__grid[data-items-count="11"]{grid-template-areas:"one one two""one one three""four five six""four seven seven""eight seven seven""nine ten eleven"}}.s-opening__container{flex-direction:column;gap:2.5rem;display:flex}@media screen and (width>=768px){.s-opening__container{gap:2rem}}.s-opening__content{flex-direction:column;align-items:flex-start;display:flex}.s-opening__headline{padding-top:1.5rem;padding-bottom:0}@media screen and (width>=768px){.s-opening__headline{padding-top:0}}.s-opening__buttons{width:100%;margin-top:var(--s-offset-mx);flex-wrap:wrap;gap:.75rem;display:flex}.s-opening__btn{flex-grow:1;width:100%;min-width:max-content;max-width:25rem;margin-top:0;margin-left:0;margin-right:0}@media screen and (width>=480px){.s-opening__btn{max-width:15.875rem}}@media screen and (width>=1000px){.s-opening__btn{--btn-size-padding-x:2rem;flex:46%;width:auto}}.s-opening__media{width:100%;aspect-ratio:var(--opening-media-ratio,auto);justify-content:flex-start;margin:0 auto;display:flex;overflow:hidden}.s-opening__media-image{width:100%}.s-opening__media img{width:100%;max-width:100%;height:auto}@media screen and (width>=1000px){.s-opening__container{flex-direction:row;justify-content:space-between;gap:2.5rem}.s-opening__content{flex:0 0 max(29.0625rem,48%);max-width:32.5rem}.s-opening__media{aspect-ratio:auto;flex:48%;align-self:stretch;min-width:25.5rem;max-width:37rem;margin:0}.s-opening__media-image{height:100%;max-height:100%}.s-opening__media img{object-fit:cover;width:100%;max-width:100%;height:auto;min-height:100%}}@media screen and (width>=1200px){.s-opening__container{align-items:center}.s-opening__content{flex-grow:0;flex-shrink:0}.s-opening__media{flex-grow:0;flex-basis:37rem;align-self:center;height:37.125rem}}.theme-light,.theme-gray{--theme-process-counter:#121212;--theme-process-counter-hover:#2258e7;--theme-process-separator:#d0d3dd;--theme-process-separator-hover:#2258e7;--theme-process-title:#121212;--theme-process-text:#475067;--theme-process-bar-top:#d0d3dd;--theme-process-bar-bottom:#e4e4e7;--theme-process-label-active:#2258e7;--theme-process-label:#475067;--theme-process-gradient-11:#2258e7;--theme-process-gradient-12:#132f7d;--theme-process-gradient-13:#475067;--theme-process-gradient-21:#001334;--theme-process-gradient-22:#475067;--theme-process-gradient-23:#666e85}.theme-dark{--theme-process-counter:#d0d3dd;--theme-process-counter-hover:#2258e7;--theme-process-separator:#666e85;--theme-process-separator-hover:#2258e7;--theme-process-title:#fff;--theme-process-text:#d0d3dd;--theme-process-bar-top:#1d2539;--theme-process-bar-bottom:#343d54;--theme-process-label-active:#2258e7;--theme-process-label:#d0d3dd;--theme-process-gradient-11:#2258e7;--theme-process-gradient-12:#132f7d;--theme-process-gradient-13:#475067;--theme-process-gradient-21:#f8f9fc;--theme-process-gradient-22:#4e6fa6;--theme-process-gradient-23:#666e85}.s-process__container{container-type:inline-size}.s-process__steps{counter-reset:steps;margin-bottom:0;margin-top:var(--text-offset-top,var(--s-offset-sm));grid-template-columns:auto;gap:1.5rem;padding-left:0;display:grid}@media screen and (width>=480px){.s-process__steps{--separator-max-width:16.25rem}}@media screen and (width>=768px){.s-process__steps--2-in-row{--separator-max-width:100%;grid-template-columns:repeat(2,1fr)}.s-process__steps--3-in-row,.s-process__steps--3-in-row-short{--separator-max-width:100%;grid-template-columns:repeat(3,1fr)}}.s-process__bar{margin-top:var(--text-offset-top,var(--s-offset-sm));color:var(--theme-process-label);padding-bottom:.5rem;display:none;position:relative}.s-process__bar-label{text-transform:uppercase;color:color-mix(in srgb, var(--theme-process-label) var(--process-percent,0%), var(--theme-process-label-active));font-size:.875rem;font-weight:600;line-height:1.42857;transition:color .3s}.s-process__bar-label--end{text-align:right}.s-process__bar-lines{margin:0;padding:1.875rem 0;position:relative;overflow:hidden}.s-process__bar-scalable{display:none}.s-process__bar-line{height:1.625rem;position:relative}.s-process__bar-line:before{content:"";width:100%;height:12.5rem;transform:translateX(var(--process-progress));transition:transform .1s linear;position:absolute;top:-5.4375rem;left:-50%}.s-process__bar-line--top{background-color:var(--theme-process-bar-top);clip-path:url(#process-bar-top-700)}.s-process__bar-line--top:before{background:radial-gradient(50% 50% at 50% 50%, var(--theme-process-gradient-11) 0%, var(--theme-process-gradient-11) 20%, var(--theme-process-gradient-12) 30%, var(--theme-process-gradient-12) 35%, var(--theme-process-gradient-13) 45%, var(--theme-process-gradient-13) 60%, transparent 100%)}.s-process__bar-line--bottom{background-color:var(--theme-process-bar-bottom);clip-path:url(#process-bar-bottom-700);margin-top:-.75rem}.s-process__bar-line--bottom:before{background:radial-gradient(50% 50% at 50% 50%, var(--theme-process-gradient-21) 0%, var(--theme-process-gradient-21) 20%, var(--theme-process-gradient-22) 30%, var(--theme-process-gradient-22) 35%, var(--theme-process-gradient-23) 45%, var(--theme-process-gradient-23) 60%, transparent 100%)}@container (width>=51.25rem){.s-process__bar-line--top{clip-path:url(#process-bar-top-867)}.s-process__bar-line--bottom{clip-path:url(#process-bar-bottom-867)}}@container (width>=54.6875rem){.s-process__bar-line--top{clip-path:url(#process-bar-top-960)}.s-process__bar-line--bottom{clip-path:url(#process-bar-bottom-960)}}@container (width>=69.5rem){.s-process__bar-line--top{clip-path:url(#process-bar-top)}.s-process__bar-line--bottom{clip-path:url(#process-bar-bottom)}}@media screen and (width>=768px){.s-process__bar{display:block}}.s-process__card{counter-increment:steps;margin-bottom:0;list-style-type:none;position:relative}.s-process__card-counter{color:var(--theme-process-counter);margin-bottom:1rem;padding-bottom:.75rem;font-size:.75rem;font-weight:600;line-height:1.5;position:relative}.s-process__card-counter:after,.s-process__card-counter:before{content:"";background-color:var(--theme-process-separator);width:100%;height:.0625rem;max-width:var(--separator-max-width,100%);position:absolute;bottom:0;left:0}.s-process__card-counter:after{background-color:var(--theme-process-separator-hover);transform-origin:0 0;height:.25rem;margin-bottom:-.0625rem;transition:transform .3s;transform:scaleX(0)}.s-process__card-icon{width:1.75rem;height:1.75rem;margin-left:0}.s-process__card-icon img{object-fit:contain;width:100%;height:100%;margin-left:0}.s-process__card-title{color:var(--theme-process-title);margin-top:0;margin-bottom:0;padding-bottom:0;font-size:1.125rem;font-weight:500;line-height:1.55556}.s-process__card-text{color:var(--theme-process-text);--link-color:inherit;margin-top:.5rem;font-size:1rem;font-weight:300;line-height:1.5}.s-process__card.is-active .s-process__card-counter,.s-process__card:hover .s-process__card-counter{color:var(--theme-process-counter-hover)}.s-process__card.is-active .s-process__card-counter:after,.s-process__card:hover .s-process__card-counter:after{transform:scaleX(1)}@container (width>=58.5rem){.s-process__steps{gap:2rem}.s-process__card-counter{margin-bottom:1.5rem;font-size:1rem;font-weight:400;line-height:1.5}.s-process__card-title{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.33333}.s-process__card-text{margin-top:.75rem;font-size:1.125rem;font-weight:300;line-height:1.55556}.s-process__card-icon{width:2.25rem;height:2.25rem}}@media screen and (width>=1440px){.s-process__bar-line{display:none}.s-process__bar-scalable{aspect-ratio:1209/40;width:100%;height:auto;display:block}.s-process__bar-top{fill:var(--theme-process-bar-top)}.s-process__bar-bottom{fill:var(--theme-process-bar-bottom)}.s-process__bar-tracker{--shift:calc(var(--process-progress-ratio,0) * 100% - 50%);transform:translateX(var(--shift));transition:transform .1s linear}.s-process__bar-gradient[data-color="11"]{stop-color:var(--theme-process-gradient-11)}.s-process__bar-gradient[data-color="12"]{stop-color:var(--theme-process-gradient-12)}.s-process__bar-gradient[data-color="13"]{stop-color:var(--theme-process-gradient-13)}.s-process__bar-gradient[data-color="21"]{stop-color:var(--theme-process-gradient-21)}.s-process__bar-gradient[data-color="22"]{stop-color:var(--theme-process-gradient-22)}.s-process__bar-gradient[data-color="23"]{stop-color:var(--theme-process-gradient-23)}}.s-solutions{--s-card-padding-x:1rem}@media screen and (width>=768px){.s-solutions{--s-card-padding-x:2rem}}@media screen and (width>=1000px){.s-solutions{--s-card-padding-x:2.5rem}}.s-solutions__grid{margin-right:calc(-1 * var(--s-card-padding-x));margin-left:calc(-1 * var(--s-card-padding-x));padding-top:var(--s-offset-ms);grid-template-columns:auto;gap:0;display:grid}@media screen and (width>=768px){.s-solutions__grid--2-in-row{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=1000px){.s-solutions__grid--3-in-row{grid-template-columns:repeat(3,33.33%)}}@media screen and (width>=768px){.s-solutions__grid--4-in-row{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=1000px){.s-solutions__grid--4-in-row{grid-template-columns:repeat(4,1fr)}}@media screen and (width>=768px){.s-solutions__grid--column{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=1000px){.s-solutions__grid--column{grid-template-columns:repeat(3,33.33%)}}.s-opportunities__headline{--text-max-width:48rem;--title-max-width:48rem}.s-opportunities__list{padding-top:var(--text-offset-top,var(--s-offset-ms));flex-direction:column;align-items:stretch;gap:2rem;display:flex}.s-opportunities__card{--card-highlight-color:red;--card-highlight-pointer:pink;--tag-border:var(--card-highlight-color);--card-bg:transparent;background:var(--card-bg);opacity:0;--transition-delay:.2s;--transition-duration:.2s;flex:50%;align-items:stretch;transition:background .3s;display:flex;position:relative}.s-opportunities__card-gradient{z-index:1;pointer-events:none;width:100%;height:100%;transition:opacity var(--transition-duration) ease;position:absolute;top:0;left:0;overflow:hidden}.s-opportunities__card-gradient:before{pointer-events:none;content:"";width:50%;height:50%;left:var(--float-left,0px);top:var(--float-top,0px);z-index:1;opacity:0;background:radial-gradient(50% 50% at 50% 50%, var(--card-highlight-pointer) 40%, #fff0 100%);transition:opacity .2s;position:absolute;transform:translate(-50%,-50%)}.s-opportunities__card-gradient:after{content:"";background:var(--card-bg);z-index:2;width:calc(100% - .25rem);height:calc(100% - .25rem);transition:background .3s;transition-delay:var(--transition-delay);position:absolute;top:.125rem;left:.125rem}.s-opportunities__card-inner{z-index:2;border:.125rem solid var(--card-highlight-color);flex-direction:column;align-items:flex-start;width:100%;padding:1.5rem;transition:border-color .3s;display:flex;position:relative}.s-opportunities__card-content{flex:auto;display:grid}.s-opportunities__card-label{z-index:20;text-transform:uppercase;min-height:2.125rem;color:var(--card-text,var(--tag-color));transition:color var(--transition-duration) ease, border-color var(--transition-duration) ease;transition-delay:var(--transition-delay), var(--transition-delay);border-color:var(--card-text,var(--card-highlight-color));background:0 0;padding:.4375rem .9375rem;font-weight:400;position:relative}@media screen and (width>=768px){.s-opportunities__card-label{font-size:.875rem;font-weight:300}}.s-opportunities__card-label{margin-bottom:3rem}.s-opportunities__card-list{gap:var(--s-offset-smd);flex-direction:column;grid-area:1/1;margin:0;padding-left:0;list-style:none;display:flex}.s-opportunities__card-value{font-family:Inter,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.22222}@media screen and (width>=768px){.s-opportunities__card-value{font-family:Inter,sans-serif;font-size:3rem;line-height:1.25}}.s-opportunities__card-value{color:var(--card-text,var(--theme-title));transition:color var(--transition-duration) ease;transition-delay:var(--transition-delay)}.s-opportunities__card-text{font-size:1rem;font-weight:500;line-height:1.5}@media screen and (width>=768px){.s-opportunities__card-text{font-size:1.125rem;line-height:1.55556}}.s-opportunities__card-text{color:var(--card-text,var(--theme-content));transition:color var(--transition-duration) ease;transition-delay:var(--transition-delay)}.s-opportunities__card-hovered{z-index:10;opacity:0;flex-direction:column;grid-area:1/1;display:flex}.s-opportunities__card-wysiwyg{-webkit-line-clamp:20;-webkit-box-orient:vertical;max-height:100%;margin-top:auto;font-size:1rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}@media screen and (width>=768px){.s-opportunities__card-wysiwyg{font-size:1.125rem;line-height:1.55556}}.s-opportunities__card-wysiwyg{color:var(--card-hover-text,var(--theme-content));--li-dot-color:var(--card-hover-text);--li-v-gap:0px}.s-opportunities__card:before{content:"";pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(50% 50% at 50% 50%, var(--card-highlight-color) 0%, #fff0 100%);width:125%;height:125%;transition:opacity .3s linear;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.s-opportunities__card:hover{--card-bg:var(--card-highlight-color);--card-text:var(--card-hover-text);--transition-duration:.3s;--transition-delay:0s}.s-opportunities__card:hover .s-opportunities__card-gradient{opacity:1;transition:opacity var(--transition-duration) linear}.s-opportunities__card:hover .s-opportunities__card-gradient:before{opacity:1;transition-delay:.2s}.s-opportunities__card:hover .s-opportunities__card-hovered{opacity:1}.s-opportunities__card:hover .s-opportunities__card-list--hovhide{opacity:0}.s-opportunities__card:hover .s-opportunities__card-inner{border-color:#0000}.s-opportunities__card:hover:before{opacity:.7}.s-opportunities__card--brand{--card-highlight-color:#2258e7;--card-highlight-pointer:#cbd9fe;--card-hover-text:#fff}.s-opportunities__card--accent{--card-highlight-color:#97ea2b;--card-highlight-pointer:#ebffd1;--card-hover-text:#001334}@media screen and (width>=768px){.s-opportunities__list{flex-direction:row}.s-opportunities__card-inner{padding:3rem}.s-opportunities__card-list{padding-top:1.75rem}}.s-opportunities.theme-dark{background-color:var(--theme-background);z-index:1;position:relative;overflow:hidden}.s-opportunities.theme-dark:after,.s-opportunities.theme-dark:before{z-index:-1;content:"";width:var(--gradient-width,32.6875rem);height:var(--gradient-height,32.5rem);background:radial-gradient(50% 50%,#2258e74d 0%,#2258e700 100%);position:absolute;overflow:hidden;transform:translateY(-50%)}.s-opportunities.theme-dark:before{top:83%;left:-50%}.s-opportunities.theme-dark:after{top:30.625rem;right:-50%}@media screen and (width>=768px){.s-opportunities.theme-dark{--gradient-width:63.5625rem;--gradient-height:32.5rem}.s-opportunities.theme-dark:before{top:110%;left:-23.5%}.s-opportunities.theme-dark:after{top:60%;left:61%;right:auto}}.s-opportunities:not(.is-opportunities-animated) .s-opportunities__card{opacity:1}.s-contact-wizard__container{z-index:9;position:relative;container-type:inline-size}.s-contact-wizard__card{background-color:var(--theme-background);z-index:1;--gradient-width:75.75rem;--gradient-height:44.5625rem;--gradient-left:0;padding:2rem;position:relative}.s-contact-wizard__card:after{content:"";background-color:var(--theme-brand);width:100%;height:.25rem;transform:scaleX(var(--step-progress-ratio,0));transform-origin:0;transition:transform .2s;display:block;position:absolute;top:0;left:0}.s-contact-wizard__card-gradient{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.s-contact-wizard__title{color:var(--theme-title);text-transform:uppercase;max-width:100%;margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Inter,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.22222}.s-contact-wizard__title-marked{--marked-height:1.22em;display:inline}.s-contact-wizard__text{font-size:1rem;font-weight:400;line-height:1.5}@media screen and (width>=768px){.s-contact-wizard__text{font-size:1.125rem;font-weight:300;line-height:1.55556}}.s-contact-wizard__text{color:var(--theme-title);margin-top:1rem}.s-contact-wizard__form{margin-top:.5rem}.s-contact-wizard__form .wpcf7-response-output{display:none!important}.s-contact-wizard__figure{margin:0;display:none}.s-contact-wizard--survey{background:0 0;padding-top:3.25rem}.s-contact-wizard--survey .s-contact-wizard__title{letter-spacing:-.02em;text-transform:unset;font-family:Inter,sans-serif;font-size:2.25rem;font-weight:600;line-height:1.22222}.s-contact-wizard--survey .s-contact-wizard__text{max-width:95.5%;margin-top:1rem;margin-bottom:1.5rem}.s-contact-wizard--survey .s-contact-wizard__card{background-color:#0000;margin:0 auto;padding:0}.s-contact-wizard--survey .s-contact-wizard__card.is-full{padding:0}.s-contact-wizard--survey .s-contact-wizard__card-gradient{background-color:#0000}.s-contact-wizard--survey.is-hide{display:none}@media screen and (width>=480px){.s-contact-wizard__text{max-width:85%}}@media screen and (width>=768px){.s-contact-wizard__card{padding:2.5rem}.s-contact-wizard__form{margin-top:1rem}.s-contact-wizard__text{max-width:none}.s-contact-wizard--survey .s-contact-wizard__card{background-color:#0000;max-width:74%;margin:0 auto;padding-top:0;padding-bottom:0}.s-contact-wizard--survey .s-contact-wizard__card.is-full{padding:0}.s-contact-wizard--survey .s-contact-wizard__card-gradient{background-color:#0000}}@media screen and (width>=1000px){.s-contact-wizard__card--animate{--figure-width:MIN(37.2%, 24.375rem);padding-right:var(--figure-width);position:relative}.s-contact-wizard__figure{height:100%;width:calc(var(--figure-width) - 1rem);display:block;position:absolute;top:0;right:0;overflow:hidden}.s-contact-wizard__figure-ellipse{stroke:#a7bcf5;stroke-width:.125rem;backface-visibility:hidden;width:10.75rem;height:32.5625rem;display:block;position:absolute}.s-contact-wizard__figure-ellipse--left{bottom:51.5%;right:36%}.s-contact-wizard__figure-ellipse--right{top:25.5%;left:35%}}@container (width>=58.5rem){.s-contact-wizard__card{padding:5rem}.s-contact-wizard__card--animate{padding-right:var(--figure-width)}.s-contact-wizard__title{font-family:Inter,sans-serif;font-size:3rem;font-weight:700;line-height:1.25}.s-contact-wizard__text{max-width:85%;margin-top:1.5rem;font-size:1.25rem;font-weight:400;line-height:1.5}.s-contact-wizard__form{margin-top:2rem}}.s-process-steps__container{container-type:inline-size}.s-process-steps__steps{counter-reset:steps;max-width:63rem;margin-bottom:0;margin-top:var(--text-offset-top,var(--s-offset-sm));padding-left:0}.s-process-steps__step{counter-increment:steps;margin-bottom:0;padding-top:.25rem;padding-bottom:1.5rem;padding-left:3.25rem;list-style-type:none;position:relative}.s-process-steps__step-title{letter-spacing:normal;color:var(--theme-title);margin-top:0;margin-bottom:0;padding-bottom:0;font-size:1.25rem;font-weight:600;line-height:1.5}.s-process-steps__step-text{--text-v-gap:.5rem;margin-top:.5rem;font-size:1rem;font-weight:300;line-height:1.5}.s-process-steps__step:after{content:"";z-index:1;background-color:var(--theme-brand);width:.125rem;height:100%;margin-left:-.0625rem;display:block;position:absolute;top:0;left:1.125rem}.s-process-steps__step:before{content:counter(steps);z-index:5;border:.125rem solid var(--theme-brand);text-align:center;background:var(--theme-background);width:2.25rem;height:2.25rem;color:var(--theme-title);border-radius:50%;justify-content:center;align-items:center;margin-left:0;margin-right:0;font-size:1.125rem;font-weight:500;line-height:1.75rem;transition:background-color .2s linear,color .2s linear;display:flex;position:absolute;top:0;left:0}.s-process-steps__step:last-child{padding-bottom:0}.s-process-steps__step:last-child:after{background:linear-gradient(to bottom, var(--theme-brand), var(--theme-brand) 2.25rem, transparent)}.s-process-steps__step:hover:before{background-color:var(--theme-brand);color:var(--theme-brand-title-contrast)}.s-process-steps__step--checkmark:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 7'%3E%3Cpath fill='%232258E7' d='M4 5.585 8.597.99l.707.707L4 7 .818 3.818l.707-.707L4 5.585Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.125rem 1.125rem}.s-process-steps__step--checkmark:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 7'%3E%3Cpath fill='%23ffffff' d='M4 5.585 8.597.99l.707.707L4 7 .818 3.818l.707-.707L4 5.585Z'/%3E%3C/svg%3E")}.s-process-steps__step--closed:after{display:none}@container (width>=58.5rem){.s-process-steps__step-text{font-size:1.125rem;font-weight:300;line-height:1.55556}}.s-notebun{--notebun-vw:calc(100vw / 1280)}.s-notebun__container{container-type:inline-size}.s-notebun__content{background:var(--theme-background);color:var(--theme-text);overflow:hidden}.s-notebun__copy{min-width:0;max-width:28.6875rem;padding:2rem}.s-notebun__title{letter-spacing:-.016em;--marked-height:1.22222em;--marked-overflow-size:.11em;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:2.25rem;font-weight:700;display:block}.s-notebun__text{color:var(--theme-title);margin-top:1.5rem;padding-bottom:0;font-size:1rem;line-height:1.5}.s-notebun__text p{font-weight:inherit;font-size:inherit;color:inherit}.s-notebun__text p:last-child{padding-bottom:0}.s-notebun__btn{margin-top:1.5rem}.s-notebun-figure{width:100%;margin:0 0 -34.5%}.s-notebun-figure__svg{width:auto;height:100%;margin-left:auto;display:block}.s-notebun-figure__line{stroke:#cbd9fe}.s-notebun-figure--variant-2{margin-bottom:0;padding:2rem}@media screen and (width>=480px){.s-notebun__content{justify-content:space-between;display:flex}.s-notebun__copy{flex:1 0 min(70.8%,31.1875rem);padding:2.5rem 2rem}.s-notebun__title{font-size:3rem}.s-notebun__text{margin-top:2rem;font-size:1.125rem;line-height:1.55556}.s-notebun__text:last-child{padding-bottom:0}.s-notebun-figure{flex:1 0 max(24.5625rem,45.56%);align-self:stretch;margin:0}.s-notebun-figure__tabletcut{display:none}.s-notebun-figure--variant-2{flex:0 min(29.11%,12.8125rem);min-width:0;margin-left:auto;padding-left:0}.s-notebun-figure--variant-2 .s-notebun-figure__svg{width:20.5625rem}}@media screen and (width>=768px){.s-notebun__content{height:24.75rem}.s-notebun__copy{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding-top:3.25rem;padding-left:2.5rem;padding-right:2.5rem;display:flex;overflow:hidden}.s-notebun__title{font-size:calc(2.75rem * var(--notebun-scale,1));--marked-height:1.56em;flex-shrink:0}.s-notebun__btn{flex-shrink:0;margin-top:1.75rem}.s-notebun__text{flex-shrink:0;margin-top:1.75rem;padding-bottom:.25rem}.s-notebun-figure{flex:1 0 24.5625rem;height:100%}.s-notebun-figure--variant-2{flex:0 0 28.5%;margin-left:auto;padding:2.5rem 2.5rem 2.5rem 0}.s-notebun--variant-2 .s-notebun__content{height:25.75rem}}@media screen and (width>=1000px){@container (width>=47.5rem){.s-notebun__content{height:calc(396 * var(--notebun-vw))}.s-notebun__copy{padding-left:calc(40 * var(--notebun-vw));padding-top:calc(32 * var(--notebun-vw));padding-bottom:calc(40 * var(--notebun-vw));padding-right:calc(32 * var(--notebun-vw));flex:0 0 54.44%;justify-content:center;max-width:none}.s-notebun__title{font-size:calc(44 * var(--notebun-vw) * var(--notebun-scale,1));--marked-height:1.56em;--marked-overflow-size:.2em}.s-notebun__text{margin-top:calc(28 * var(--notebun-vw));font-size:calc(18 * var(--notebun-vw));padding-bottom:calc(4 * var(--notebun-vw))}.s-notebun__btn{margin-top:calc(28 * var(--notebun-vw));--btn-size-padding-y:calc(14 * var(--notebun-vw));--btn-size-padding-x:calc(48 * var(--notebun-vw));font-size:calc(16 * var(--notebun-vw))}.s-notebun-figure{width:calc(382 * var(--notebun-vw));flex:0 0 43.91%;min-width:0}.s-notebun-figure__tabletcut{display:block}.s-notebun-figure--variant-2{padding-top:calc(40 * var(--notebun-vw));padding-bottom:calc(40 * var(--notebun-vw));padding-right:calc(40 * var(--notebun-vw));flex-basis:42.7%;margin-left:auto}.s-notebun-figure--variant-2 .s-notebun-figure__svg{width:100%}.s-notebun--variant-2 .s-notebun__content{height:calc(410 * var(--notebun-vw))}}}@container (width>=58.5rem){.s-notebun__content{height:calc(552 * var(--notebun-vw))}.s-notebun__title{font-size:calc(72 * var(--notebun-vw) * var(--notebun-scale,1));--marked-height:1.25em}.s-notebun__copy{padding-left:calc(80 * var(--notebun-vw));padding-top:calc(70 * var(--notebun-vw));padding-bottom:calc(80 * var(--notebun-vw));padding-right:calc(40 * var(--notebun-vw))}.s-notebun__text{font-size:calc(20 * var(--notebun-vw))}.s-notebun-figure{width:calc(534 * var(--notebun-vw))}.s-notebun-figure--variant-2{padding-top:calc(80 * var(--notebun-vw));padding-bottom:calc(80 * var(--notebun-vw));padding-right:calc(80 * var(--notebun-vw));flex-basis:39.2%}.s-notebun--variant-2 .s-notebun__content{height:calc(552 * var(--notebun-vw))}}@media screen and (width>=80rem){.s-notebun{--notebun-vw:calc(1rem / 16)}}.s-faq__headline{text-align:center;flex-direction:column;align-items:center;padding-bottom:2.5rem;display:flex}.s-faq__icon{width:7.5rem;height:7.5rem;margin-bottom:2rem}.s-faq__icon img{object-fit:contain;width:100%;height:100%}@media screen and (width>=768px){.s-faq__icon{width:10rem;height:10rem}}.s-faq__description{margin-top:1.5rem}.s-faq__more{padding-bottom:0}.c-sidenav__list{border-left:.125rem solid var(--theme-lines-2);margin:0;padding-left:0;list-style:none}.c-sidenav__item{--border-color:transparent;--link-color:var(--theme-text);--link-hover-color:var(--theme-brand);position:relative}.c-sidenav__item:before{content:"";background-color:var(--border-color);width:.125rem;height:100%;display:block;position:absolute;top:0;right:100%}.c-sidenav__item.is-active{--border-color:var(--theme-brand);--link-color:var(--theme-brand)}.c-sidenav__link{box-shadow:none;cursor:pointer;color:inherit;background:0 0;border:none;outline:none;font-size:.875rem;font-weight:500;line-height:1.42857}@media screen and (width>=768px){.c-sidenav__link{font-size:1rem;font-weight:400;line-height:1.5}}.c-sidenav__link{text-align:left;padding:.5rem .875rem;display:inline-block}@media screen and (width>=768px){.c-sidenav__link{padding-top:.75rem;padding-bottom:.75rem}}.s-certification{padding-top:var(--s-offset-ms)}.s-certification__container{flex-direction:column;gap:2rem;display:flex}.s-certification__list{flex-direction:column;flex:auto;gap:2rem;min-width:0;list-style:none;display:flex}.s-certification__group-title{font-family:Inter,sans-serif;font-size:1.875rem;font-weight:600;line-height:1.26667}@media screen and (width>=768px){.s-certification__group-title{font-family:Inter,sans-serif;font-size:2.25rem;font-weight:600;line-height:1.22222}}.s-certification__group-title{color:var(--theme-title);margin-bottom:1rem}.s-certification__group-text{margin-top:0}.s-certification__group-list{margin-top:var(--s-offset-ms);grid-template-columns:100%;margin-bottom:0;padding:.0625rem .0625rem 0 0;display:grid}.s-certification__item{margin:-.0625rem -.0625rem 0 0;display:flex;position:relative}.s-certification__item-link{text-align:center;width:100%;height:100%;padding:2rem var(--s-offset-ms);box-shadow:none;border:.0625rem solid var(--theme-background-light);color:var(--theme-title);--item-label-opacity:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.s-certification__item-link{--item-label-opacity:0}}.s-certification__item-link:hover{border-color:var(--theme-brand);--item-label-opacity:1;background:var(--theme-bg-fade-2);z-index:5}.s-certification__item-link--download:hover{color:var(--theme-title)}.s-certification__item-link--url{--item-title-shadow:0 .125rem 0 -.0625rem var(--theme-brand)}@media (hover:hover) and (pointer:fine){.s-certification__item-link--url{--item-title-shadow:none}}.s-certification__item-image{width:6.875rem;height:4rem;margin-bottom:1rem}.s-certification__item-image:last-child{margin-bottom:0}.s-certification__item-image img{object-fit:contain;width:100%;height:100%}.s-certification__item-title{font-size:1rem;font-weight:500;line-height:1.5}@media screen and (width>=768px){.s-certification__item-title{font-size:1.125rem;line-height:1.55556}}.s-certification__item-title{color:inherit;box-shadow:var(--item-title-shadow,none)}.s-certification__item-text{margin-top:.125rem;font-size:.875rem;font-weight:400;line-height:1.42857}@media screen and (width>=768px){.s-certification__item-text{font-size:1rem;font-weight:400;line-height:1.5}}.s-certification__item-text{color:var(--theme-title)}.s-certification__item-label{background:var(--theme-brand);color:var(--theme-brand-title-contrast);--icon-size:1.25rem;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;font-weight:500;line-height:1.42857;display:flex;position:absolute;top:0;right:0}.s-certification__item-label-copy{display:none}@media screen and (width>=480px){.s-certification__group-list{grid-template-columns:repeat(auto-fit,minmax(20.5rem,1fr))}}@media screen and (width>=768px){.s-certification__container{flex-direction:row-reverse}.s-certification__aside{z-index:10;min-width:0;top:calc(var(--s-header-offset) + 1.4375rem);flex:0 0 max(17.3%,11.25rem);align-self:flex-start;padding-bottom:3rem;display:block;position:sticky}.s-certification__list{gap:3rem}.s-certification__item-image{width:8rem;height:4.625rem}.s-certification__item-text{margin-top:.25rem}.s-certification__item-label{opacity:var(--item-label-opacity,0);padding:.5rem 1rem .5rem .75rem;transition:opacity .3s}.s-certification__item-label-copy{display:block}}@media screen and (width>=1000px){.s-certification__container{gap:2.5rem}.s-certification__aside{flex:0 0 23%}}@media screen and (width>=1200px){.s-certification__container,.s-certification__list{gap:4rem}}.s-testimonials{--slider-width:59.375rem;--testimonials-btn-shadow-color:linear-gradient(180deg, #fff0 0%, #ffffffe6 54.7%, #fff 100%);overflow:hidden}.s-testimonials.theme-light{--testimonials-btn-shadow-color:linear-gradient(180deg, #fafbff00 0%, #fafbffe6 54.7%, #fafbff 100%)}.s-testimonials__container{overflow:unset;container-type:inline-size}.s-testimonials__carousel{max-width:var(--slider-width);margin:var(--text-offset-top,var(--s-offset-sm)) auto 0;overflow:visible}.s-testimonials__carousel .swiper-wrapper{align-items:center}.s-testimonials__carousel:first-child{margin-top:0}.s-testimonials__carousel--single{--slider-width:100%}.s-testimonials__list{align-items:center}.s-testimonials__item{background:var(--theme-background-fade);max-width:var(--slider-width);opacity:1;height:unset;flex-direction:column;align-self:stretch;margin:0;padding:2rem;display:flex}.s-testimonials__item:not(.swiper-slide-active){opacity:.6}.s-testimonials__head{flex-direction:column-reverse;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.s-testimonials__logos{flex-direction:row-reverse;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.s-testimonials__logos-item{max-width:100%;height:2.75rem}.s-testimonials__logos-item img{object-fit:contain;width:100%;height:100%}.s-testimonials__title{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.33333}@media screen and (width>=768px){.s-testimonials__title{font-size:1.875rem}}.s-testimonials__title{--marked-height:1.6em;text-transform:uppercase;width:100%;max-width:42.125rem;margin-top:0;margin-bottom:0;padding-bottom:0;font-weight:700;line-height:1.6em}.s-testimonials__review{flex-direction:column;flex:1 0 auto;display:flex}.s-testimonials__review-content{color:var(--theme-content);margin-bottom:1.5rem;font-size:1rem;font-weight:400;line-height:1.5;position:relative}@media screen and (width>=768px){.s-testimonials__review-content{font-size:1.125rem;font-weight:300;line-height:1.55556}}.s-testimonials__review-content{--line-height:1.5rem;max-height:calc(var(--line-height) * 8);transition:height .3s linear;overflow:hidden}.s-testimonials__review-content.is-long{cursor:pointer;max-height:none}.s-testimonials__review-content.is-long:not(.is-expand){height:calc(var(--line-height) * 8)}.s-testimonials__review-text{z-index:5;margin-top:0;position:relative}.s-testimonials__review-text mark{color:inherit;box-shadow:0 .125rem 0 var(--theme-brand);background:var(--theme-mark)}.s-testimonials__review-more{background:var(--testimonials-btn-shadow-color);--icon-size:2rem;z-index:90;align-items:flex-end;width:100%;height:7.8125rem;animation-duration:.32s;animation-timing-function:ease-in-out;animation-fill-mode:both;position:absolute;bottom:0;left:0}.s-testimonials__review-content:not(.is-long) .s-testimonials__review-more{display:none}.s-testimonials__review-content.is-expand .s-testimonials__review-more{animation-name:slideToBottom}.s-testimonials__review-person{--person-logo-size:3.75rem;min-height:0;margin-top:auto}.s-testimonials__player{width:100%;height:auto;aspect-ratio:unset}@media screen and (width>=768px){.s-testimonials__player{aspect-ratio:16/9}.s-testimonials__item{margin:0;padding:2.5rem}.s-testimonials__logos{flex-direction:row;flex:40%;justify-content:flex-end}.s-testimonials__review-content{--line-height:1.75rem;margin-bottom:2.5rem}.s-testimonials__review-person{--person-logo-size:5rem}}@media screen and (width>=1000px){.s-testimonials__item{padding-top:4rem}.s-testimonials__head{flex-direction:row;gap:.75rem;margin-bottom:1.5rem}.s-testimonials__logos{padding-right:.4375rem;transform:translateY(-1.0625rem)}}@container (width>=58.5rem){.s-testimonials__item{padding:5rem 3.5rem 3.5rem}.s-testimonials__title{--marked-height:1.33em;font-size:2.25rem;line-height:1.33em}.s-testimonials__logos{margin-bottom:1.5rem;padding-right:0;transform:translateY(-1.5625rem)}.s-testimonials__logos-item{height:3.25rem}.s-testimonials__review-content{margin-bottom:3.5rem}.s-testimonials__review-person{--person-logo-size:6.25rem}}.c-filter__options{grid-template-columns:1fr;row-gap:1rem;display:grid}.c-filter__options--vacancy{grid-template-columns:1fr;justify-content:flex-start;align-items:center;row-gap:1rem}.c-filter__item{flex:auto}.c-filter__label-desktop{display:none}.c-filter__label-mobile{display:inline}.c-filter__subtitle{color:var(--theme-content);font-size:1rem;font-weight:500;line-height:1.5;display:none}.c-filter__selected{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.c-filter__selected-clean{flex-shrink:0;margin-left:auto;font-size:.875rem}.c-filter__selected-chips{display:none}@media screen and (width>=768px){.c-filter__selected{flex-wrap:nowrap;align-items:flex-start;gap:1.5rem}.c-filter__selected-chips{flex-wrap:wrap;flex-shrink:1;align-items:center;gap:.5rem;min-width:0;display:flex}.c-filter__selected-clean{margin-top:.4375rem}.c-filter__subtitle{display:block}.c-filter__label-desktop{display:inline}.c-filter__label-mobile{display:none}.c-filter__options{grid-template-columns:repeat(3,1fr);column-gap:2rem;display:grid}.c-filter__options--vacancy{grid-template-columns:auto 21.5rem;column-gap:1rem;display:grid}.c-filter__options--1{grid-template-columns:auto 21.5rem;align-items:center}.c-filter__options--2{grid-template-columns:repeat(2,14.5rem)}.c-filter__options--3{grid-template-columns:repeat(3,1fr)}}@media screen and (width>=1000px){.c-filter__options--vacancy{justify-content:flex-end}.c-filter__options--1{grid-template-columns:auto 21.5rem;align-items:center}.c-filter__options--2{grid-template-columns:repeat(2,14.5rem)}.c-filter__options--3{grid-template-columns:repeat(3,1fr)}}.c-explore{align-items:center;padding-bottom:1rem}@media screen and (width>=768px){.c-explore{padding-bottom:3rem}}.c-explore__head{margin-bottom:1.5rem;display:flex}@media screen and (width>=768px){.c-explore__head .btn-text.c-explore__action--mobile{display:none}}@media screen and (width<=767.98px){.c-explore__head .btn-text.c-explore__action--desktop{display:none}}.c-explore__title{color:var(--theme-title);margin-right:auto;padding-bottom:0;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.33333}.c-explore__action{--theme-text-btn:var(--theme-text);--theme-text-btn-active:var(--theme-brand);margin-left:.75rem;font-weight:400}.c-explore__toolbar{display:none}.c-explore__toolbar.is-open{display:block}@media screen and (width<=767.98px){.c-explore__toolbar.is-open{margin-bottom:1.5rem}}@media screen and (width>=768px){.c-explore__toolbar{margin-bottom:0;display:block}.c-explore__toolbar-fixed{width:100%;transform:var(--toolbar-fixed-transform,none);justify-content:center;display:flex}.c-explore__toolbar-centered{width:100%;max-width:var(--s-max-inner-width)}.c-explore__toolbar.is-scrolled{min-height:var(--toolbar-height,auto)}.c-explore__toolbar.is-scrolled .c-explore__toolbar-fixed{padding:3rem var(--s-padding-x);background:var(--theme-background);z-index:10;border-bottom:.0625rem solid var(--theme-lines);transition:box-shadow .3s,transform .3s;position:fixed;top:0;left:0}.c-explore__toolbar.is-scrolled .c-filter__selected{display:none}.c-explore__toolbar.is-scroll-down{--toolbar-fixed-transform:translateY(-100%)}.c-explore__toolbar.is-scroll-up{--toolbar-fixed-transform:translateY(0)}}.c-explore__toolbar--vacancy{display:block}.c-explore__search{display:none}.c-explore__search-form{display:flex;position:relative}.c-explore__search-field{border:.0625rem solid var(--theme-border);width:100%;color:var(--theme-title);box-shadow:none;appearance:none;background:0 0;border-radius:0;outline:none;padding:.8125rem .875rem;font-size:1rem;font-weight:400;line-height:1.5;display:block}.c-explore__search-field:-webkit-autofill{-webkit-text-fill-color:var(--theme-title);background-color:#fff0;transition:background-color 50000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff0}.c-explore__search-field:-webkit-autofill:hover{-webkit-text-fill-color:var(--theme-title);background-color:#fff0;transition:background-color 50000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff0}:-webkit-any(.c-explore__search-field:-webkit-autofill:active,.c-explore__search-field:-webkit-autofill:focus){-webkit-text-fill-color:var(--theme-title);transition:background-color 50000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff0}:is(.c-explore__search-field:autofill:active,.c-explore__search-field:autofill:focus){-webkit-text-fill-color:var(--theme-title);transition:background-color 50000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff0}.c-explore__search-field:focus{border-color:var(--theme-active-border);box-shadow:0 0 0 .25rem var(--theme-active-shadow)}.c-explore__search-field::placeholder{color:var(--theme-text)}.c-explore__search-field::-webkit-search-cancel-button{-webkit-appearance:none}.c-explore__search-submit{--theme-text-btn:var(--theme-text);--theme-text-btn-active:var(--theme-brand);height:100%;padding:0 .875rem 0 .5rem;position:absolute;top:0;right:0}.c-explore__search-submit .el-icon{width:var(--icon-size);height:var(--icon-size);flex-shrink:0}.c-explore__search.is-active{display:block}.c-explore--vacancy .c-explore__head{margin-bottom:0}@media screen and (width>=1000px){.c-explore--vacancy{padding-bottom:3rem}}.s-vacancies{--s-card-padding-x:1rem}@media screen and (width>=768px){.s-vacancies{--s-card-padding-x:2rem}}@media screen and (width>=1000px){.s-vacancies{--s-card-padding-x:2.5rem}}.s-vacancies{padding-bottom:.5rem}.s-vacancies__header{flex-direction:column;column-gap:1.25rem;width:100%;display:flex}.s-vacancies__header .el-content-text{letter-spacing:-.02em}@media screen and (width>=1000px){.s-vacancies__header{flex-direction:row}}.s-vacancies__headline{width:100%;padding-bottom:2.5rem}@media screen and (width>=1000px){.s-vacancies__headline{max-width:39rem;padding-bottom:4rem}}.s-vacancies__filter{width:100%;padding-top:0;padding-bottom:1.5rem}@media screen and (width>=1000px){.s-vacancies__filter{padding-top:2rem;padding-bottom:4rem}}.s-vacancies__results{margin-left:calc(-1 * var(--s-card-padding-x));margin-right:calc(-1 * var(--s-card-padding-x));grid-template-columns:100%;display:grid}.s-vacancies__results--one{grid-template-columns:100%}@media screen and (width>=768px){.s-vacancies__results{grid-template-columns:repeat(auto-fit,minmax(26.75rem,1fr))}.s-vacancies__results--one{grid-template-columns:100%;max-width:43rem;margin-left:auto;margin-right:auto}}@media screen and (width>=1000px){.s-vacancies__results{grid-template-columns:repeat(2,1fr)}.s-vacancies__results--one{grid-template-columns:100%;max-width:56.25rem;margin-left:auto;margin-right:auto}}.s-vacancies__loadmore{margin-top:0}.s-vacancies__loadmore-btn{margin-top:var(--s-offset-mx)}.s-vacancies__empty{text-align:center}.s-vacancies__empty-image{max-width:7.5rem;height:auto;margin-top:.5rem;margin-left:auto;margin-right:auto}.s-vacancies__empty-image img{object-fit:contain;width:100%;height:auto}.s-vacancies__empty-message{width:90%;max-width:56.25rem;margin-left:auto;margin-right:auto}.s-vacancies__empty-title{margin-top:2rem;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.33333}@media screen and (width>=768px){.s-vacancies__empty-title{font-family:Inter,sans-serif;font-size:1.875rem;font-weight:600;line-height:1.26667}}.s-vacancies__empty-title{color:var(--theme-title);padding-bottom:0}.s-vacancies__empty-text{color:var(--theme-text);margin-top:1rem;font-size:1.125rem;font-weight:400;line-height:1.55556}@media screen and (width>=768px){.s-vacancies__empty-text{font-size:1.25rem;line-height:1.5}}.s-vacancies__empty-text{max-width:48rem;margin-left:auto;margin-right:auto}.s-vacancies__empty-text p{font-size:inherit;font-weight:inherit;line-height:inherit;padding-bottom:var(--s-offset-xxs)}.s-vacancies__empty-text p:last-child{padding-bottom:0}.s-vacancies__empty-suggestions{text-align:left;margin-top:4.5rem;margin-left:calc(-1 * var(--s-card-padding-x));margin-right:calc(-1 * var(--s-card-padding-x));grid-template-columns:100%;display:grid}@media screen and (width>=480px){.s-vacancies__empty-suggestions{grid-template-columns:repeat(auto-fit,minmax(21.25rem,1fr))}}@media screen and (width>=768px){.s-vacancies__empty-suggestions{grid-template-columns:repeat(2,1fr)}.s-vacancies__empty-image{max-width:10rem;margin-top:1.5rem}.s-vacancies__empty-text{margin-top:1.5rem;padding-left:1rem;padding-right:1rem}.s-vacancies{padding-bottom:0}}.s-note__container{container-type:inline-size}.s-note__content{background:var(--theme-background);color:var(--theme-content);padding-top:var(--s-offset-smd);padding-bottom:var(--s-offset-smd);border-left:.1875rem solid var(--theme-brand);--link-color:var(--theme-title);padding-left:2rem;padding-right:2rem;transition:background .3s}@media (hover:hover) and (pointer:fine){.s-note__content:hover{--link-color:var(--theme-brand);background:var(--theme-background-fade)}}.s-note__headline{font-size:1.125rem;font-weight:400;line-height:1.55556}@media screen and (width>=768px){.s-note__headline{font-size:1.25rem;line-height:1.5}}.s-note__headline{color:var(--theme-title);margin-bottom:.75rem;padding-top:.25rem}.s-note__title{font-weight:500;font-size:inherit;line-height:inherit;padding:0;display:inline}.s-note__title a{box-shadow:0 .125rem 0 var(--theme-brand)}.s-note__text{margin-top:0}.s-note__text b{color:var(--theme-brand);font-weight:inherit}@media screen and (width>=768px){.s-note__content{padding-left:min(10%,2.375rem);padding-right:min(10.1%,2.5rem)}}@container (width>=47.5rem){.s-note__content{padding-left:min(10%,4.3125rem);padding-right:min(10.1%,4.5rem)}}@container (width>=58.5rem){.s-note__headline{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.33333}}.s-note--conclusion .s-note__content{background:var(--theme-background-fade);padding:var(--s-offset-ms) var(--s-offset-mx) var(--s-offset-mx) var(--s-offset-mx)}.s-note--conclusion .s-note__headline{font-family:Inter,sans-serif;font-size:1.875rem;font-weight:600;line-height:1.26667}@media screen and (width>=768px){.s-note--conclusion .s-note__headline{font-family:Inter,sans-serif;font-size:2.25rem;font-weight:600;line-height:1.22222}}.s-note--conclusion .s-note__headline{margin-bottom:var(--text-offset-top,var(--s-offset-sm));padding-top:0}.s-note--conclusion .s-note__text{font-size:1rem;font-weight:400;line-height:1.5}@media screen and (width>=768px){.s-note--conclusion .s-note__text{font-size:1.125rem;font-weight:300;line-height:1.55556}.s-note--conclusion .s-note__content{padding-left:2.3125rem}}.s-services{padding-bottom:0}.s-services__sheet{margin-top:var(--s-offset-ms)}.s-services__list{padding-bottom:var(--section-bottom)}.s-services__tabs{display:none}.s-services__tabs-image,.s-services__tabs-image img{object-fit:cover;width:100%;height:100%}@media screen and (width>=768px){.s-services__list{padding-top:1.5rem}}@media screen and (width>=1000px){.s-services__sheet{height:var(--accordion-height,auto);justify-content:space-between;gap:5.1875rem;display:flex}.s-services__list{flex:0 0 max(29.0625rem,48%);align-self:flex-start;max-width:32.5rem}.s-services__tabs{flex:48%;align-self:stretch;min-width:25.5rem;max-width:37rem;max-height:100vh;display:flex;position:sticky;top:0}.s-services__tabs-item{width:calc(100% + var(--s-ouside-container-offset));opacity:0;max-width:59rem;height:100%;transition:opacity .2s linear;animation-name:visibility-hide;animation-duration:.2s;animation-fill-mode:both;position:absolute;top:0;left:0}.s-services__tabs-item.is-expanded{opacity:1;visibility:visible;pointer-events:auto;animation-name:visibility-show}}.s-featured-icons__container{container-type:inline-size}.s-featured-icons__list{margin-top:var(--text-offset-top,var(--s-offset-sm));grid-template-columns:repeat(2,1fr);gap:0;display:grid}.s-featured-icons__card{--card-image-height:4.625rem;padding:1.5rem 1rem}@media screen and (width>=768px){.s-featured-icons__list{grid-template-columns:repeat(3,1fr)}.s-featured-icons__card{--card-image-height:5rem;padding:1.5rem}}@container (width>=58.5rem){.s-featured-icons__list{grid-template-columns:repeat(4,1fr)}.s-featured-icons__card{--card-image-height:6.25rem;padding:2.5rem 2rem}}.s-mediatext__headline:last-child{padding-bottom:0}.s-mediatext__media{width:100%;max-width:100%;margin-top:0}.s-mediatext__media.c-video-player{flex:none;display:block;overflow:hidden}.s-mediatext__caption{color:var(--theme-text-fade);margin-top:.375rem;font-size:.75rem;font-weight:400;line-height:1.5}@media screen and (width>=768px){.s-mediatext__caption{font-size:.875rem;font-weight:400;line-height:1.42857}}.s-mediatext__buttons{margin-top:var(--s-offset-mx)}.s-mediatext__text{margin-top:var(--s-offset-smd)}@media screen and (width>=768px){.s-mediatext__caption{margin-top:.75rem}}.s-mediatext--textblock{--headline-bottom:0}.s-mediatext--pb-0{padding-bottom:0}.s-mediatext--pt-0{padding-top:0}.s-mediatext--offsetTop-none .s-mediatext__media-separator-top{height:0}.s-mediatext--offsetTop-none .s-mediatext__media{margin-top:0}.s-mediatext--offsetTop-s .s-mediatext__media-separator-top{height:var(--s-offset-media-s)}.s-mediatext--offsetTop-s .s-mediatext__media{margin-top:0}.s-mediatext--offsetTop-m .s-mediatext__media-separator-top{height:var(--s-offset-media-m)}.s-mediatext--offsetTop-m .s-mediatext__media{margin-top:0}.s-mediatext--offsetTop-l .s-mediatext__media-separator-top{height:var(--s-offset-media-l)}.s-mediatext--offsetTop-l .s-mediatext__media{margin-top:0}.s-mediatext--offsetBottom-none .s-mediatext__media-separator-bottom{height:0}.s-mediatext--offsetBottom-none .s-mediatext__media{margin-bottom:0}.s-mediatext--offsetBottom-s .s-mediatext__media-separator-bottom{height:var(--s-offset-media-s)}.s-mediatext--offsetBottom-s .s-mediatext__media{margin-bottom:0}.s-mediatext--offsetBottom-m .s-mediatext__media-separator-bottom{height:var(--s-offset-media-m)}.s-mediatext--offsetBottom-m .s-mediatext__media{margin-bottom:0}.s-mediatext--offsetBottom-l .s-mediatext__media-separator-bottom{height:var(--s-offset-media-l)}.s-mediatext--offsetBottom-l .s-mediatext__media{margin-bottom:0}.s-recognitions{overflow:hidden}.s-recognitions__container{container-type:inline-size}.s-recognitions__head{flex-direction:column;width:100%;margin-right:auto;display:flex}.s-recognitions__carousel .swiper-wrapper,.s-recognitions__list{align-items:center}.s-recognitions__item{background:var(--theme-background);margin-right:var(--s-ouside-container-offset);flex-direction:column-reverse;gap:1rem;padding:2rem;display:flex;overflow:hidden}.s-recognitions__item:last-child{margin-right:0}.s-recognitions__media--default{display:none}.s-recognitions__picture{width:4.375rem;margin-left:0;position:relative}.s-recognitions__image{z-index:5;width:100%;height:100%;position:relative}.s-recognitions__image img{filter:drop-shadow(0 .25rem 1rem #00000040);object-fit:contain;width:100%;height:100%}.s-recognitions__shadow{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.s-recognitions__shadow svg{fill:currentColor;width:100%;height:100%;display:block}.s-recognitions__shadow svg path,.s-recognitions__shadow svg g rect{fill:currentColor}.s-recognitions__title{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.33333}@media screen and (width>=768px){.s-recognitions__title{font-family:Inter,sans-serif;font-size:1.875rem;line-height:1.26667}}.s-recognitions__title{color:var(--theme-title);margin-bottom:.5rem;padding:0}.s-recognitions__description{color:var(--theme-title);margin-top:0}.s-recognitions__navigation{margin-top:1.5rem}@media screen and (width>=768px){.s-recognitions__head{margin-right:0}.s-recognitions__item{flex-direction:row;align-items:center;padding:3.75rem 2.5rem}.s-recognitions__media{width:100%;max-width:17.75rem;margin-left:auto;margin-right:0}.s-recognitions__media--clutch .s-recognitions__shadow--1{color:#5f85ed;transform:translate(50%)translateY(80%)}.s-recognitions__media--clutch .s-recognitions__shadow--2{color:#132f7d;transform:translate(104%)translateY(0)}.s-recognitions__media--clutch .s-recognitions__shadow--3{color:#001334;transform:translate(50%)translateY(-80%)}.s-recognitions__media--logo .s-recognitions__shadow--1{color:#001334;transform:translate(50%)translateY(0%)}.s-recognitions__media--logo .s-recognitions__shadow--2{color:#132f7d;transform:translate(100%)translateY(0%)}.s-recognitions__media--logo .s-recognitions__shadow--3{color:#5f85ed;transform:translate(155%)translateY(0%)}.s-recognitions__media--default{align-self:stretch;display:block;position:relative}.s-recognitions__default{aspect-ratio:1;align-items:center;height:150%;min-height:14.5625rem;display:flex;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-38%)}.s-recognitions__default-picture{aspect-ratio:1}.s-recognitions__default img{object-fit:contain;object-position:right;width:100%;height:100%}.s-recognitions__picture{flex-grow:0;flex-shrink:0;align-items:center;width:9.3125rem;height:9.875rem;margin-top:-3.75rem;margin-bottom:-3.75rem;margin-left:2.25rem;display:flex}.s-recognitions__shadow{opacity:0;animation:3s ease-in-out infinite fadeInOut}.s-recognitions__shadow--1{animation-delay:0s}.s-recognitions__shadow--2{animation-delay:1s}.s-recognitions__shadow--3{animation-delay:2s}}@media screen and (width>=1000px){.s-recognitions__head{max-width:38.125rem}.s-recognitions__media{width:auto;max-width:20.375rem;margin-left:0;margin-right:0}.s-recognitions__picture{margin-left:1.875rem}.s-recognitions__item{gap:1.5rem;min-height:13.875rem;padding:3.75rem}}@media screen and (width>=1200px){.s-recognitions__media{width:100%;margin-left:auto;margin-right:2.8125rem}.s-recognitions__media--default{margin-right:1rem}}.s-recognitions__item.swiper-slide{box-sizing:border-box;flex-shrink:0;width:100%;height:auto}@keyframes fadeInOut{0%,to{opacity:0}50%{opacity:1}}.s-techstack__domains{display:none}@media screen and (width>=768px){.s-techstack__domains{margin-top:var(--s-offset-ms);align-items:flex-start;margin-bottom:2.5rem;display:flex}.s-techstack__domains-list{height:var(--nav-short-height);flex-wrap:wrap;flex:0 0 calc(100% - 8.25rem);gap:.5rem;margin:0;padding:0;list-style:none;transition:height .3s;display:flex;overflow:hidden}.s-techstack__domains-list.is-open{height:var(--nav-full-height)}.s-techstack__domains-item{margin-bottom:0;padding-left:0}.s-techstack__domains-item:before{content:unset}.s-techstack__domains-btn{border-radius:0;padding:.625rem 1.125rem;font-size:1rem}.s-techstack__domains-btn:focus-visible{outline-offset:-.0625rem}.s-techstack__domains-control{min-height:var(--nav-short-height);align-items:center;margin-left:1rem;display:flex}.s-techstack__domains-control[hidden]{display:none}.s-techstack__domains-more{--btn-icon-transform:rotate(45deg)}.s-techstack__domains-more.is-active{--btn-icon-transform:rotate(180deg)}.s-techstack__domains-more[hidden]{display:none}}.s-techstack__tabs{margin-top:var(--s-offset-ms);grid-template:1fr/1fr;display:grid}.s-techstack__tabs-nav{flex:0 min(16.25rem,24.8%);display:none}.s-techstack__tabs-item{grid-area:1/1;justify-content:space-between;gap:2.9375rem;display:flex}.s-techstack__tabs-item:not(.is-active){visibility:hidden;opacity:0;pointer-events:none;display:none}.s-techstack__tabs-groups{flex:auto;align-self:start;align-items:start;min-width:0;display:grid}@media screen and (width>=768px){.s-techstack__tabs-nav{display:block}.s-techstack__tabs-groups{flex:0 min(50.5rem,74%)}}.s-techstack__nav{margin-top:0;margin-bottom:0;padding:0;list-style-type:none}.s-techstack__nav-item{padding-left:0}.s-techstack__nav-item:before{content:unset}.s-techstack__nav-item:last-child{margin-bottom:0}.s-techstack__nav-button{text-align:left;width:100%;color:var(--theme-subtitle);padding:.625rem 1rem;font-size:1rem;font-weight:500;line-height:1.5}.s-techstack__nav-button.is-active{color:var(--theme-title);background-color:var(--card-bg-hover)}@media (hover:hover) and (pointer:fine){.s-techstack__nav-button:hover{color:var(--theme-title);background-color:var(--card-bg-hover)}}.s-techstack__panel{--card-per-row:3;grid-area:1/1;grid-template-columns:repeat(var(--card-per-row), 1fr);visibility:hidden;opacity:0;pointer-events:none;flex:auto;align-self:start;min-width:0;margin-top:0;margin-bottom:0;padding:0;list-style:none;display:none}.s-techstack__panel.is-active{visibility:visible;opacity:1;pointer-events:unset;display:grid}@media screen and (width>=768px){.s-techstack__panel{--card-per-row:4}}.s-techstack__panel--wide{visibility:visible;opacity:1;pointer-events:unset;display:grid}@media screen and (width>=768px){.s-techstack__panel--wide{--card-per-row:6}}.s-techstack__card{min-height:7.125rem;padding:1.5rem .5rem;transition:background .3s linear;display:grid}.s-techstack__card:before{content:unset}.s-techstack__card-name{z-index:5;opacity:0;grid-area:1/1;place-self:center;font-size:1.125rem;font-weight:500;line-height:1.55556;transition:opacity .3s}@media screen and (width>=768px){.s-techstack__card-name{font-size:1.25rem;font-weight:400;line-height:1.5}}.s-techstack__card-name{color:var(--theme-title);--link-shadow-color:transparent;--link-color:currentColor;text-align:center;padding-left:.5rem;padding-right:.5rem}.s-techstack__card-media{z-index:1;grid-area:1/1;justify-content:center;align-items:center;transition:opacity .3s;display:flex}.s-techstack__card-image{object-fit:contain;width:100%;max-width:9.125rem;height:4.125rem;max-height:100%}.s-techstack__card-image img{object-fit:contain;width:100%}@media screen and (width>=768px){.s-techstack__card-image{height:3.5rem}}@media screen and (width>=1000px){.s-techstack__card-image{height:4.75rem}}@media screen and (width>=768px){.s-techstack__card{padding:2.5rem .75rem}}@media screen and (width>=1000px){.s-techstack__card{padding-left:1rem;padding-right:1rem}}.s-techstack__card:hover{background:var(--card-bg-hover)}.s-techstack__card:hover .s-techstack__card-media{opacity:0}.s-techstack__card:hover .s-techstack__card-name{opacity:1}.s-techstack__dropdown{margin-top:var(--s-offset-ms)}@media screen and (width>=768px){.s-techstack__dropdown{display:none}}.s-techstack.theme-light{--card-bg:transparent;--card-bg-hover:#f9f9fb;--card-bg-hover-link:#001334}@media screen and (width>=768px){.s-techstack .s-techstack__domains-list{min-height:2.625rem}.s-techstack .s-techstack__domains-list:not(.is-open){height:var(--nav-short-height,auto)}.s-techstack .s-techstack__domains-control{min-height:var(--nav-short-height,2.625rem)}}.s-table{--td-base-width:25.375rem;--td-spacer:.375rem;--tbl-border-collapse:separate;--td-border-radius:.5rem;--td-border:none;--td-background:#e9eefd;--td-color:#121212;--td-th-background:#2258e7;--td-th-color:#fff;--th-background:#001334;--th-empty-background:transparent;--th-color:#fff;--th-border:none}@media screen and (width>=768px){.s-table{--td-spacer:.25rem;--td-base-width:18.125rem}}.s-table__content{margin-top:var(--text-offset-top,var(--s-offset-sm));margin-left:0;margin-right:0;position:relative}.s-table__scroll{padding-right:calc(0px - var(--td-spacer));padding-left:calc(0px - var(--td-spacer));overflow:auto hidden}.s-table__scroll::-webkit-scrollbar{background-color:#f9f9fb;height:.5rem}.s-table__scroll::-webkit-scrollbar-thumb{background-color:#e4e4e7}.s-table__table{border-collapse:var(--tbl-border-collapse);table-layout:fixed;min-width:100%;border-spacing:var(--td-spacer);margin-top:calc(-1 * var(--td-spacer));margin-bottom:calc(1.25rem - 1 * var(--td-spacer));position:relative}.s-table__headline-th{font-size:.75rem;font-weight:600;line-height:1.5}@media screen and (width>=768px){.s-table__headline-th{font-size:.875rem;line-height:1.42857}}.s-table__headline-th{border-radius:var(--td-border-radius);background:var(--th-background);color:var(--th-color);border:var(--th-border);padding:1rem}.s-table__headline-th:first-child{border-left-color:var(--th-background)}.s-table__headline-th:last-child{border-right-color:var(--th-background)}.s-table__headline-th--empty{background:var(--th-empty-background)}.s-table__headline-icon{object-fit:contain;vertical-align:bottom;width:auto;max-width:100%;height:1.125rem;display:inline-block}.s-table__headline-icon:not(:last-child){margin-right:.4em}.s-table__headline-icon img{object-fit:contain;width:100%;height:100%}@media screen and (width>=768px){.s-table__headline-th{padding:.875rem}.s-table__headline-icon{width:1.5rem;height:1.5rem}}.s-table__body-th{border-radius:var(--td-border-radius);min-width:calc(8.125rem - var(--td-spacer));vertical-align:middle;text-align:center;padding:.75rem;font-size:.75rem;font-weight:600;line-height:1.5}@media screen and (width>=768px){.s-table__body-th{font-size:.875rem;line-height:1.42857}}.s-table__body-th{color:var(--td-th-color);background:var(--td-th-background);text-transform:uppercase;border:var(--td-border);z-index:20}.s-table__body-separator{font-size:.75rem;font-weight:600;line-height:1.5}@media screen and (width>=768px){.s-table__body-separator{font-size:.875rem;line-height:1.42857}}.s-table__body-separator{color:var(--th-color);background:var(--th-background);border:var(--td-border);border-radius:var(--td-border-radius);border-color:var(--th-background);text-align:center;vertical-align:middle;padding:1rem}.s-table__body-cell{border:var(--td-border);border-radius:var(--td-border-radius);padding:1rem;font-size:.875rem;font-weight:400;line-height:1.42857}@media screen and (width>=768px){.s-table__body-cell{font-size:.875rem;font-weight:400;line-height:1.42857}}.s-table__body-cell{color:var(--td-color);background:var(--td-background);text-align:center;vertical-align:middle;min-width:calc(var(--td-base-width) - var(--td-spacer));width:var(--td-forced-width,unset)}.s-table__body-cell--vtop{vertical-align:top}.s-table__body-cell--vcenter{vertical-align:middle}.s-table__body-cell--vbottom{vertical-align:bottom}.s-table__body-cell--hleft{text-align:left}.s-table__body-cell--hcenter{text-align:center}.s-table__body-cell--hright{text-align:right}.s-table__body-icon{object-fit:contain;width:auto;max-width:100%;height:1.5rem;margin-bottom:.75rem;margin-left:auto;margin-right:auto;line-height:1;display:inline-block}.s-table__body-icon img{object-fit:contain;width:100%;height:100%}.s-table__body-icon--separator{vertical-align:middle;margin:0;display:inline-block}.s-table__body-icon--separator:not(:last-child){margin-right:.4em}.s-table__body-label{text-transform:uppercase;margin-left:auto;margin-right:auto;font-weight:500;display:block}.s-table__body-text{display:block}@media screen and (width>=768px){.s-table__body-th{padding:1rem}.s-table__body-icon{height:2rem;margin-bottom:.5rem}.s-table__body-icon--separator{margin-bottom:0}}.s-table--pb-0{padding-bottom:0}.s-table--pt-0{padding-top:0}.s-table--auto-cell-width{--td-base-width:unset}.s-table--short{--td-forced-width:40%}.s-table--simple{--td-spacer:0px;--td-border-radius:0;--tbl-border-collapse:collapse;--th-empty-background:#001334;--th-border:.0625rem solid #fff;--td-border:.0625rem solid #001334;--td-background:#fff;--td-color:#121212;--td-th-background:#e9eefd;--td-th-color:#121212}.s-table.is-static .s-table__scroll{padding-bottom:0;overflow:hidden}.s-table.is-static .s-table__table{margin-bottom:calc(1.25rem - 1 * var(--td-spacer))}.s-table.is-scrollable{--table-blur-right:1;--table-blur-left:0}.s-table.is-scrollable .s-table__content:after,.s-table.is-scrollable .s-table__content:before{content:"";height:calc(100% - var(--td-spacer) - var(--td-spacer) - 1.25rem);z-index:5;width:1.125rem;transition:opacity .3s linear;position:absolute;top:0}.s-table.is-scrollable .s-table__content:after{opacity:var(--table-blur-right);background:linear-gradient(90deg,#00133400 0%,#001334b3 1287.5%);right:0}.s-table.is-scrollable .s-table__content:before{opacity:var(--table-blur-left);background:linear-gradient(-90deg,#00133400 0%,#001334b3 1287.5%);left:0}.s-table.is-scrollable .s-table__scroll{cursor:grab}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0);&.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>&,&.swiper-pagination-disabled{display:none!important}}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;& .swiper-pagination-bullet{position:relative;transform:scale(.33)}& .swiper-pagination-bullet-active,& .swiper-pagination-bullet-active-main{transform:scale(1)}& .swiper-pagination-bullet-active-prev{transform:scale(.66)}& .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}& .swiper-pagination-bullet-active-next{transform:scale(.66)}& .swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block;button&{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%);& .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}&.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%);& .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{& .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%);& .swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;& .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>&,&.swiper-pagination-horizontal,.swiper-vertical>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>&,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}}.swiper-pagination-lock{display:none}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;user-select:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{backface-visibility:hidden;transform:translate(0,0)}.slick-track{align-items:center;margin-left:auto;margin-right:auto;display:flex;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-vertical .slick-track{flex-direction:column}.slick-slide{float:left;-webkit-backface-visibility:hidden;height:100%;min-height:1px;-webkit-transform:translate(0,0)}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img,.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{height:auto;display:block}.slick-arrow.slick-hidden{display:none}.b-content-stack__container{margin-bottom:var(--s-offset-smd)}.b-content-stack__text{padding-bottom:1.5rem}.b-content-stack__list{max-width:48.75rem;margin:0 auto;padding-bottom:.75rem;display:flex;overflow:auto hidden}.b-content-stack__list.slick-initialized{display:block}.b-content-stack__item{padding-left:1.25rem;padding-right:1.25rem}@media screen and (width>=768px){.b-content-stack__item{padding-left:2.5rem;padding-right:2.5rem}}.b-content-stack__item{flex:0 0 100%;padding-bottom:1.875rem}.b-content-stack__item.slick-slide{flex:0 auto}.b-content-stack__item-image{height:auto}.b-content-stack__item img{box-shadow:none;object-fit:contain;border-radius:0;width:100%;max-width:100%;height:auto;max-height:37.5rem;margin-left:auto;margin-right:auto;display:block}.b-content-stack .slick-track{align-items:center}.b-content-stack .slick-list{position:relative}.b-content-stack .slick-dots{text-align:center;justify-content:center;width:100%;margin:0;padding:0;font-size:0;list-style:none;display:flex;position:absolute;bottom:0;left:0}.b-content-stack .slick-dots li{margin:0;padding:0}.b-content-stack .slick-dots li:before{content:unset}.b-content-stack .slick-dots button{opacity:.2;text-indent:999px;white-space:nowrap;cursor:pointer;background:#2258e7;border:none;border-radius:50%;width:1em;height:1em;margin:0 .4375rem;padding:0;font-size:.75rem;transition:opacity .2s;overflow:hidden}.b-content-stack .slick-dots button:hover{opacity:.6}.b-content-stack .slick-dots .slick-active button{opacity:1}@media screen and (width>=768px){.b-content-stack__list{padding-bottom:1.375rem}}.b-content-stack__slider-wrap{max-width:48.75rem;margin:0 auto;padding-bottom:.75rem}@media screen and (width>=768px){.b-content-stack__slider-wrap{padding-bottom:1.375rem}}.b-content-stack__slider{overflow:hidden}.b-content-stack__pagination{justify-content:center;gap:.875rem;margin-top:0;padding:0;list-style:none;display:flex;position:relative}.b-content-stack__pagination.swiper-pagination-bullets{bottom:0}.b-content-stack__pagination .swiper-pagination-bullet{opacity:.2;background:#2258e7;width:.75rem;height:.75rem;transition:opacity .2s;margin:0!important}.b-content-stack__pagination .swiper-pagination-bullet:hover{opacity:.6}.b-content-stack__pagination .swiper-pagination-bullet-active{opacity:1}.s-cases.theme-light{--card-bg:transparent;--card-bg-hover:#f9f9fb;--card-image-shadow:0 .25rem 1.5rem #12121214}.s-cases__card-tag.hidden{display:none!important}.s-cases__media-image-wrap{width:100%;height:100%;display:block}.s-cases__list{padding-top:var(--text-offset-top,var(--s-offset-ms))}.s-cases__card{border-top:.0625rem solid var(--theme-border);align-items:flex-start;gap:var(--s-offset-sm);flex-direction:column;padding-top:1.5rem;padding-bottom:1.5rem;display:flex}.s-cases__card-headline{color:var(--theme-title);justify-content:space-between;gap:1rem;width:100%;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.s-cases__card-headline.has-link:hover{color:var(--theme-brand)}}.s-cases__card-title{box-shadow:none;font-size:1.125rem;font-weight:500;line-height:1.55556}@media screen and (width>=768px){.s-cases__card-title{font-size:1.25rem;font-weight:500;line-height:1.5}}.s-cases__card-title{letter-spacing:normal;color:inherit}.s-cases__card-icon{--icon-size:1.5rem;color:inherit;flex-shrink:0;align-self:flex-start;transition:opacity .3s}.s-cases__card-content{overflow:hidden}.s-cases__card-tags{white-space:nowrap;flex:none;align-items:flex-start;gap:.5rem;width:29.25rem;max-width:100%;margin:0;padding:.125rem 0;list-style:none;display:flex;overflow:hidden}.s-cases__card-tag{margin-bottom:0}.s-cases__card-tag:before{content:unset}.s-cases__media{height:unset;aspect-ratio:592/328;box-shadow:var(--card-image-shadow,none);cursor:pointer;background:#132f7d80;transition:box-shadow .2s linear;position:relative;overflow:hidden}.s-cases__media-image img{object-fit:cover;width:100%;height:115%;min-height:115%}.s-cases__media-image--shadow:after{content:"";z-index:1;background:linear-gradient(#0000004d 0%,#0000 50%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.s-cases__media-logo{z-index:5;max-width:10.5rem;height:4.25rem;padding:1.25rem 1.5rem;position:absolute;top:0;right:0}.s-cases__media-logo-pic{width:100%;height:100%}.s-cases__media-logo img{object-fit:contain;object-position:right;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.s-cases__media-hovered{z-index:5;width:100%;height:100%;opacity:var(--card-hovered-opacity,0);backdrop-filter:blur(4px);backface-visibility:hidden;background:linear-gradient(#00000080 0%,#0000 100%);justify-content:center;align-items:center;padding:2.5rem 1.5rem;transition:opacity .3s;display:none;position:absolute;top:0;left:0}.s-cases__media-hovered-pic{width:58%;max-width:21.25rem;height:44%;max-height:8.75rem}.s-cases__media-hovered img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.s-cases__media-image:after{content:unset}.s-cases__media-logo{display:none}.s-cases__media-hovered{display:flex}.s-cases__media:hover{--card-image-shadow:none;--card-hovered-opacity:1}}.s-cases__actions{margin-top:var(--s-offset-mx);justify-content:center;display:flex}@media screen and (width>=768px){.s-cases__card-icon{--icon-size:1.875rem}}@media screen and (width>=1000px){.s-cases__card{flex-flow:wrap;justify-content:space-between;row-gap:0}.s-cases__card-tags{flex:0 0 38.5%;min-width:0}.s-cases__card-headline{flex:0 0 48.7%;align-self:center;min-width:0;padding-bottom:0}.s-cases__card-content{flex:0 0 48.7%;min-width:0;margin-left:auto}.s-cases__media{margin-top:1rem}}.s-flipper{padding-bottom:0;position:relative}.s-flipper__static{margin-bottom:2rem}.s-flipper__section{align-items:flex-start;gap:var(--s-offset-sm);background:var(--theme-background);flex-direction:column;padding-top:2.5rem;padding-bottom:2.5rem;display:flex;position:relative;overflow:hidden}.s-flipper__section.theme-dark{border-color:var(--theme-background)}.s-flipper__container{column-gap:var(--s-offset-mxl);row-gap:var(--s-offset-sm);grid-template-rows:repeat(3,minmax(min-content,max-content));grid-template-columns:1fr;width:100%;display:grid}.s-flipper__meta{order:3}.s-flipper__media{min-width:0;box-shadow:none;flex:auto;display:none;position:relative;overflow:hidden}.s-flipper__media--1{aspect-ratio:343/330;width:100%;display:block}.s-flipper__media img{object-fit:cover;width:100%;height:100%}.s-flipper__media-image{z-index:10;transition:transform .8s,opacity .5s}.s-flipper__media-video{object-fit:cover;z-index:1;width:100%;height:100%;display:none;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.s-flipper__media-video{display:block}.s-flipper__media.is-video-loaded:hover .s-flipper__media-image{opacity:0;transform:scale(1)}}.s-flipper__content{color:var(--theme-title);justify-content:space-between;gap:var(--s-offset-xxxs);flex-wrap:wrap;width:100%;display:flex;position:relative}.s-flipper__content-client{color:var(--theme-title);font-size:.875rem;font-weight:400;line-height:1.42857}.s-flipper__content{--icon-size:1.25rem}.s-flipper__content-title{box-shadow:none;font-size:1.125rem;font-weight:500;line-height:1.55556}@media screen and (width>=768px){.s-flipper__content-title{font-size:1.25rem;line-height:1.5}}@media screen and (width>=1000px){.s-flipper__content-title{font-family:Inter,sans-serif;font-size:1.5rem;line-height:1.33333}}.s-flipper__content-title{color:inherit;flex:1 1 calc(100% - var(--icon-size) - var(--s-offset-xxxs));max-width:43.5rem}.s-flipper__content-title:nth-child(2){order:2}.s-flipper__content-icon{color:inherit;flex-shrink:0;align-self:flex-start;margin-left:auto;transition:opacity .3s}@media (hover:hover) and (pointer:fine){.s-flipper__content.has-link{cursor:pointer}.s-flipper__content.has-link:hover{color:var(--theme-brand)}}.s-flipper__gallery{gap:1rem;display:flex}@media screen and (width>=768px){.s-flipper__section{border-top:.0625rem solid var(--theme-border);top:min(100vh - var(--height,58rem), .1px);position:sticky}.s-flipper__container{grid-template-rows:repeat(2,minmax(min-content,max-content));grid-template-columns:13.4375rem 1fr}.s-flipper__meta{order:0}.s-flipper__gallery{grid-area:2/1/2/span 2}.s-flipper__media{display:block}.s-flipper__media--1{aspect-ratio:576/553;flex-shrink:0;flex-basis:56.6%}.s-flipper__content{--icon-size:1.5rem}}@media screen and (width>=1000px){.s-flipper__container{grid-template-columns:16.5rem 1fr;row-gap:2.5rem}.s-flipper__content{--icon-size:2rem;grid-template-columns:1fr var(--icon-size);display:grid}.s-flipper__content-icon{grid-area:1/2/span 2}}@media screen and (width>=1200px){.s-flipper__section:last-child{padding-bottom:7.4375rem}.s-flipper__gallery{margin-right:calc(-1 * var(--s-ouside-container-offset));grid-area:2/2/2/2;max-width:80rem}}.s-flipper.theme-light,.s-flipper.theme-dark{--card-bg:transparent;--card-bg-hover:#f9f9fb}.s-portfolio-tags__list{margin-top:var(--s-offset-smd);flex-direction:column;gap:1rem;margin-bottom:0;padding-left:0;list-style:none;display:flex}.s-portfolio-tags__item{flex-direction:column;gap:1rem;margin-bottom:0;padding-left:0;display:flex}.s-portfolio-tags__item:before{content:unset}.s-portfolio-tags__label{font-size:1.125rem;font-weight:400;line-height:1.55556}@media screen and (width>=768px){.s-portfolio-tags__label{font-size:1.25rem;line-height:1.5}}.s-portfolio-tags__label{color:var(--theme-title);margin:0;padding-bottom:0}.s-portfolio-tags__markers{flex-wrap:wrap;gap:.5rem;margin-top:0;padding-left:0;list-style:none;display:flex}.s-portfolio-tags__mark{margin-bottom:0;padding-left:0}.s-portfolio-tags__mark:before{content:unset}.s-portfolio-tags__link{--tag-border-hover:#001334;--tag-color-hover:#fff;--tag-bg-hover:#001334}@media screen and (width>=768px){.s-portfolio-tags__item{flex-direction:row;justify-content:space-between;gap:2rem}.s-portfolio-tags__label{flex:24%}.s-portfolio-tags__markers{flex:0 0 64%;align-self:flex-start}}.s-portfolio-tags.theme-light{--tag-bg:var(--theme-background,#fff);--tag-bg-hover:var(--theme-background,#fff);--tag-border:#e4e4e7;--tag-color:#343d54}.s-industries__container{container-type:inline-size}.s-industries__list{margin-top:var(--text-offset-top,var(--s-offset-sm));flex-wrap:wrap;display:flex}.s-industries__item{background:var(--industries-bg);--industries-color:var(--theme-title);flex-direction:column;align-items:center;gap:.5rem;width:100%;padding:1rem;display:flex;position:relative}.s-industries__item:hover{cursor:pointer;--industries-bg:var(--card-bg-hover-link);--industries-color:var(--card-title-hover-link);--industries-link-icon:1;transition:all .2s}.s-industries__item--blank:hover{cursor:default;--industries-bg:var(--card-bg-hover);--industries-color:var(--theme-title)}.s-industries__link{font-size:1.25rem;font-weight:500;line-height:1.5}@media screen and (width>=768px){.s-industries__link{font-size:1.125rem;line-height:1.55556}}.s-industries__link{color:var(--industries-color);box-shadow:none;transition:color .2s}.s-industries__link--blank:hover{cursor:default;color:var(--industries-color)}.s-industries__picture{flex:0 0 3.5rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.s-industries__image,.s-industries__image img{object-fit:contain;width:100%;height:100%}.s-industries__icon{--icon-size:1.5rem;color:var(--theme-brand);transition:color .2s;position:absolute;top:.75rem;right:.75rem}@media (hover:hover) and (pointer:fine){.s-industries__icon{color:var(--industries-color,var(--theme-title));opacity:var(--industries-link-icon,0)}}@media screen and (width>=360px){.s-industries__item{width:50%}}@media screen and (width>=768px){.s-industries__item{flex-direction:row;width:33.33%;padding:1.5rem}}@container (width>=58.5rem){.s-industries__item{width:25%;padding:2.5rem}.s-industries__picture{flex:0 0 4.375rem;width:4.375rem;height:4.375rem}.s-industries__link{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.33333}}.s-technologies{background:var(--theme-background);color:var(--theme-text);--s-card-padding-x:1rem;overflow:hidden}@media screen and (width>=768px){.s-technologies{--s-card-padding-x:2rem}}@media screen and (width>=1000px){.s-technologies{--s-card-padding-x:2.5rem}}.s-technologies__container{container-type:inline-size}.s-technologies__wrapper{margin-top:var(--s-offset-ms);position:relative}.s-technologies__list{overflow:unset;display:flex}.s-technologies__item{max-width:14.125rem}.s-partners__list{margin-top:var(--text-offset-top,var(--s-offset-ms));gap:var(--s-offset-sm);grid-template-columns:100%;margin-bottom:0;padding:0;display:grid}.s-partners__item{text-align:left;width:100%;height:100%;padding:var(--s-offset-mx) var(--s-offset-ms);box-shadow:none;border:.0625rem solid var(--theme-background-light);color:var(--theme-title);--item-label-opacity:1;--item-icon-opacity:1;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.s-partners__item-icon{--icon-size:1.5rem;opacity:var(--item-icon-opacity);color:var(--theme-brand);margin-top:.1875rem;margin-left:.5rem;transition:opacity .3s}.s-partners__item-link{box-shadow:none}@media (hover:hover) and (pointer:fine){.s-partners__item{--item-label-opacity:0;--item-icon-opacity:0}}.s-partners__item:hover{border-color:var(--theme-brand);--item-label-opacity:1;--item-icon-opacity:1;background:var(--theme-bg-fade-2);z-index:5}.s-partners__item-image{width:6.875rem;height:4rem;margin-bottom:1rem}.s-partners__item-image:last-child{margin-bottom:0}.s-partners__item-image img{object-fit:contain;width:100%;height:100%}.s-partners__item-title{font-size:1.125rem;font-weight:500;line-height:1.55556}@media screen and (width>=768px){.s-partners__item-title{font-size:1.25rem;line-height:1.5}}.s-partners__item-title{color:var(--theme-title);justify-content:space-between;display:flex}.s-partners__item-text{margin-top:.5rem;font-size:1rem;font-weight:400;line-height:1.5}@media screen and (width>=768px){.s-partners__item-text{font-weight:300}}.s-partners__item-text{color:var(--theme-content);--text-v-gap:.5rem}.s-partners__actions--top{padding-bottom:var(--s-offset-ms);margin-top:1rem}@media screen and (width>=768px){.s-partners__actions--top{margin-top:.5rem}}.s-partners__actions--bottom{margin-top:var(--s-offset-mx);justify-content:center}@media screen and (width>=480px){.s-partners__list{grid-template-columns:repeat(auto-fit,minmax(27.5rem,1fr))}}@media screen and (width>=768px){.s-partners__item{padding:var(--s-offset-mx);flex-direction:row;gap:2rem}.s-partners__item-image{flex:0 0 6.25rem;align-self:center;width:6.25rem;height:6.875rem;margin-bottom:0}.s-partners__item-content{min-width:0}}.s-awards__headline{padding-bottom:var(--s-offset-m)}.s-awards__text{max-width:44rem;margin-top:0;padding-bottom:2rem}.s-awards__image{height:auto;position:relative;overflow:hidden}.s-awards__image img{object-position:center;object-fit:cover;width:100%;height:100%}.s-awards__loop{width:100%;margin-top:var(--s-offset-m);padding:0;display:flex;position:relative;overflow:hidden}.s-awards__ticker{animation-name:ticker;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--ticker-duration,0s);backface-visibility:hidden;flex:0 0 var(--ticker-width,100%);justify-content:center;animation-fill-mode:none;display:flex;position:relative}.s-awards__loop.is-looping .s-awards__ticker{justify-content:flex-start}.s-awards__card{flex:0 0 min(53vw,19rem)}@media screen and (width>=768px){.s-awards__image{height:25rem}}@media screen and (width>=1000px){.s-awards__content{justify-content:space-between;align-items:center;gap:1.875rem;display:flex}.s-awards__text{flex:65.625%;max-width:43.5rem;padding-bottom:0}.s-awards__image{max-width:24rem;height:unset;flex:31%;align-self:stretch;overflow:hidden}}.s-benefits__list{margin-top:var(--text-offset-top,var(--s-offset-ms));border-bottom:.0625rem solid var(--theme-border-pale);border-left:.0625rem solid var(--theme-border-pale);flex-direction:column;align-items:stretch;display:flex}.s-benefits__item{border-right:.0625rem solid var(--theme-border-pale);border-top:.0625rem solid var(--theme-border-pale);flex-direction:column;flex:2 1 0;justify-content:space-between;min-width:0;padding:1.5rem;display:flex}.s-benefits__item-title{font-size:1.125rem;font-weight:500;line-height:1.55556}@media screen and (width>=768px){.s-benefits__item-title{font-family:Inter,sans-serif;font-size:1.5rem;line-height:1.33333}}.s-benefits__item-title{letter-spacing:normal;color:var(--theme-content-light);transition:color .3s}.s-benefits__item-content{visibility:hidden;opacity:0;width:100%;min-width:0;overflow:hidden}.s-benefits__item-text{padding-top:var(--s-offset-m);color:var(--theme-subtitle);width:var(--text-width,auto);--li-v-gap:0px;--li-dot-color:var(--theme-text-btn);--li-indent:1.1875rem;margin-top:0}.s-benefits__item-text ul{margin-left:.5rem}.s-benefits__item.is-active{box-shadow:inset 0 .125rem var(--theme-brand);border-top-color:var(--theme-brand)}.s-benefits__item.is-active .s-benefits__item-title{color:var(--theme-title)}@media screen and (width>=768px){.s-benefits__item{padding:2rem}}@media screen and (width>=1000px){.s-benefits__list{flex-direction:row}.s-benefits__item{padding:2.5rem}.s-benefits__item-title{min-height:4.002em;margin-bottom:1.25rem;padding-right:.75rem}}.s-benefits.theme-dark{background-color:var(--theme-background);z-index:1;position:relative;overflow:hidden}.s-benefits.theme-dark:after,.s-benefits.theme-dark:before{z-index:-1;content:"";width:var(--gradient-width,32.6875rem);height:var(--gradient-height,32.5rem);background:radial-gradient(50% 50%,#2258e74d 0%,#2258e700 100%);position:absolute;overflow:hidden;transform:translateY(-50%)}.s-benefits.theme-dark:before{top:83%;left:-50%}.s-benefits.theme-dark:after{top:30.625rem;right:-50%}@media screen and (width>=768px){.s-benefits.theme-dark{--gradient-width:63.5625rem;--gradient-height:32.5rem}.s-benefits.theme-dark:before{top:83%;left:-23.5%}.s-benefits.theme-dark:after{top:73%;left:71%;right:auto}}.s-highlights__list{margin-top:var(--text-offset-top,var(--s-offset-sm));grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem;margin-bottom:0;padding-left:0;list-style:none;display:grid}@media screen and (width>=768px){.s-highlights__list{grid-template-columns:repeat(3,1fr);gap:2rem 1.5rem}}.s-highlights__list:first-child{margin-top:0}.s-highlights__item{justify-self:self-start;margin-bottom:0;padding-left:0}.s-highlights__item:before{content:unset;display:none}.s-highlights__item-icon{color:var(--theme-brand);margin-bottom:1rem;font-size:1.5rem;display:flex}.s-highlights__item-icon svg{width:1em;height:1em}.s-highlights__item-title{font-size:1.25rem;font-weight:500;line-height:1.5}@media screen and (width>=768px){.s-highlights__item-title{font-size:1.125rem;font-weight:500;line-height:1.55556}}.s-highlights__item-title{color:var(--theme-title);margin-top:0;margin-bottom:.25rem;padding-bottom:0}.s-highlights__item-description{color:var(--theme-content);--link-color:var(--theme-content);font-size:1rem;font-weight:400;line-height:1.5}@media screen and (width>=768px){.s-highlights__item-description{font-size:1.125rem;font-weight:300;line-height:1.55556}}.el-archive-link{box-shadow:none;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:var(--section-left,var(--s-padding-x));padding-right:var(--section-right,var(--s-padding-x));color:var(--theme-title);background:var(--theme-background);align-items:center;text-decoration:none;transition:all;display:flex;overflow:hidden}.el-archive-link__content{gap:var(--s-offset-xxxs);flex-direction:column-reverse;width:100%;display:flex}.el-archive-link__title{color:inherit;font-size:1.25rem;font-weight:500;line-height:1.5}@media screen and (width>=768px){.el-archive-link__title{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.33333}}.el-archive-link__title{letter-spacing:-.01em}.el-archive-link__meta{font-size:.875rem;font-weight:300;line-height:1.42857}@media screen and (width>=768px){.el-archive-link__meta{font-size:1.125rem;line-height:1.55556}}.el-archive-link__meta{color:var(--theme-content);white-space:nowrap;align-items:center;gap:2rem;min-height:2rem;margin-right:0;transition:transform .3s;display:flex}.el-archive-link__icon{--icon-size:1.5rem;color:var(--theme-title);flex-shrink:0;transition:opacity .3s,transform .3s;display:none}.el-archive-link__follow{--icon-size:1.25rem;color:var(--theme-title);margin-left:auto;transition:opacity .3s,transform .3s}@media (hover:hover) and (pointer:fine){.el-archive-link:hover{background:var(--theme-brand);color:var(--theme-brand-title-contrast);--theme-content:var(--theme-content-light)}.el-archive-link:hover .el-archive-link__follow,.el-archive-link:hover .el-archive-link__icon{color:var(--theme-brand-title-contrast)}}@media screen and (width>=768px){.el-archive-link{padding-top:2.5rem;padding-bottom:2.5rem}.el-archive-link__follow{--icon-size:1.5rem}}@media screen and (width>=1000px){.el-archive-link__icon{display:block}.el-archive-link__follow{display:none}.el-archive-link__content{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:5rem}}@media screen and (width>=1000px) and (hover:hover) and (pointer:fine){.el-archive-link__meta{margin-right:-3.5rem}.el-archive-link__icon{opacity:0}.el-archive-link:hover .el-archive-link__meta{transform:translate(-3.5rem)}.el-archive-link:hover .el-archive-link__icon{opacity:1}}.el-archive-link--archive__follow{display:none}@media screen and (width>=768px){.el-archive-link--archive__content{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:5rem}}.el-archive-link--publications{padding-top:1rem;padding-bottom:1rem}@media screen and (width<=767.98px){.el-archive-link--publications .el-archive-link__title{font-size:1.125rem;font-weight:500;line-height:1.55556}}@media screen and (width>=768px){.el-archive-link--publications{padding-top:2rem;padding-bottom:2rem}}@media screen and (width>=1000px){.el-archive-link--publications{padding-top:2.5rem;padding-bottom:2.5rem}}.s-publications__list{margin-right:calc(-1 * var(--s-padding-x));margin-left:calc(-1 * var(--s-padding-x));padding-top:var(--text-offset-top,var(--s-offset-sm))}.s-text__container{container-type:inline-size}.s-text__wysiwyg{margin-top:0}.s-text__container .s-text__wysiwyg{--text-offset-top:0}.s-content-list__columns{margin-top:.5rem;margin-bottom:0;padding-left:0;list-style:none}.s-content-list__item{--padding-top:.5rem;--marker-size:1.5rem;font-size:1rem;font-weight:400;line-height:1.5}@media screen and (width>=768px){.s-content-list__item{font-size:1.125rem;font-weight:300;line-height:1.55556}}.s-content-list__item{color:var(--theme-content);width:100%;padding-left:calc(var(--marker-size) + .75rem);padding-top:var(--padding-top);margin-bottom:0;padding-bottom:0;position:relative}.s-content-list__item:before{content:unset}.s-content-list__item:after{content:"";top:var(--padding-top);background-image:var(--svg-check-brand);background-position:50%;background-repeat:no-repeat;background-size:1.5rem;width:1.5rem;height:1.5rem;position:absolute;left:0}@media screen and (width>=1000px){.s-content-list__columns{grid-template-columns:repeat(2,1fr);column-gap:1rem;margin-top:1.5rem;display:grid}.s-content-list__columns--columns{column-count:2;gap:1rem;display:block}.s-content-list__item{page-break-inside:avoid;break-inside:avoid}}.s-content-list__title{margin-bottom:var(--title-offset-bottom,var(--s-offset-smd))}.s-content-list__text{margin-bottom:var(--s-offset-smd)}.s-quote__container{container-type:inline-size}.s-quote__card{--quote-content-padding-y:1rem;--quote-content-padding-x:2rem;--quote-content-gap:1.5rem;--quote-icon-display:block;background:var(--theme-background);flex-direction:column;display:flex}.s-quote__card--line{border-left:.1875rem solid var(--theme-brand)}.s-quote__card--contrast{--quote-content-padding-y:2rem;--quote-icon-display:none}.s-quote__card--indent{--quote-content-padding-y:2rem}.s-quote__picture{flex:0 0 23.75rem;width:100%;max-width:100%;position:relative}.s-quote__picture-image{width:100%;position:absolute}.s-quote__picture-image img{object-fit:cover;object-position:top;width:100%;height:100%}.s-quote__content{width:100%;padding:var(--quote-content-padding-y) var(--quote-content-padding-x);z-index:1;gap:var(--quote-content-gap);flex-direction:column;display:flex;position:relative}.s-quote svg.s-quote__icon,.s-quote__icon{display:var(--quote-icon-display);top:-.375rem;left:var(--quote-content-padding-x);width:4.125rem;height:3.8125rem;color:var(--theme-bg-fade);z-index:-1;position:absolute;transform:translate(-21%)}.s-quote__description{color:var(--theme-content);font-size:1rem;font-weight:400;line-height:1.5}@media screen and (width>=768px){.s-quote__description{font-size:1.125rem;font-weight:300;line-height:1.55556}}.s-quote__description p{font-size:inherit;font-weight:inherit;line-height:inherit}.s-quote__description p:last-child{padding-bottom:0}.s-quote__description--bigger{font-size:1.25rem;font-weight:500;line-height:1.5}@media screen and (width>=768px){.s-quote__description--bigger{font-weight:400}}.s-quote__person{min-height:unset}.s-quote__audio{width:96%;padding-bottom:0}@media screen and (width>=768px){.s-quote__card{--quote-content-padding-y:1.5rem;--quote-content-padding-x:2.5rem;--quote-content-gap:2rem;flex-direction:row}.s-quote__card--contrast{--quote-content-padding-y:2.5rem;--quote-content-padding-x:2.5rem}.s-quote__card--midle-indent{--quote-content-padding-y:3.75rem}.s-quote__card--indent{--quote-content-padding-y:4rem;--quote-content-gap:3rem}.s-quote__card--big-space{--quote-content-gap:3rem}.s-quote__card--small-space{--quote-content-gap:1rem}.s-quote__description{margin-bottom:0}.s-quote__picture{flex:0 0 17.5rem;max-width:17.5rem}.s-quote svg.s-quote__icon,.s-quote__icon{width:6.25rem;height:5.75rem;transform:translate(-18%)}}@container (width>=47.5rem){.s-quote__card--line{--quote-content-padding-x:4.375rem}.s-quote__icon{transform:translate(-37%)}}@container (width>=58.5rem){.s-quote__audio{max-width:40.8125rem}.s-quote__picture{flex:0 0 24rem;max-width:24rem}.s-quote__description--bigger{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.33333}}.s-quote.theme-dark .s-quote__icon{opacity:.4}.c-quote-author{flex-direction:column;display:flex}.c-quote-author__text{font-size:1.125rem;font-weight:400;line-height:1.55556}@media screen and (width>=768px){.c-quote-author__text{font-size:1.25rem;line-height:1.5}}@media screen and (width>=1000px){.c-quote-author__text{font-family:Inter,sans-serif;font-size:1.875rem;line-height:1.26667}}.c-quote-author__text{color:var(--theme-title);margin-top:0;margin-bottom:2rem}.c-quote-author__media{aspect-ratio:343/380;min-height:0;display:flex}.c-quote-author__media-image{width:100%;height:100%}.c-quote-author__media-video{width:100%}.c-quote-author__media img{object-fit:cover;width:100%;height:100%;display:block}.c-quote-author__content{background:var(--theme-background);flex-direction:column;padding:1.5rem;display:flex}.c-quote-author__footer{gap:var(--s-offset-xs);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex}.c-quote-author__person{flex-direction:column;display:flex}.c-quote-author__person-name{font-size:1rem;font-weight:400;line-height:1.5}@media screen and (width>=768px){.c-quote-author__person-name{font-size:1.25rem;line-height:1.5}}@media screen and (width>=1000px){.c-quote-author__person-name{font-family:Inter,sans-serif;font-size:1.875rem;line-height:1.26667}}.c-quote-author__person-name{color:var(--theme-title)}.c-quote-author__person-position{font-size:.875rem;font-weight:400;line-height:1.42857}@media screen and (width>=768px){.c-quote-author__person-position{font-size:1rem;font-weight:400;line-height:1.5}}@media screen and (width>=1000px){.c-quote-author__person-position{font-size:1.125rem;font-weight:300;line-height:1.55556}}.c-quote-author__person-position{color:var(--theme-title)}.c-quote-author__socials{gap:var(--s-offset-s);display:flex}.c-quote-author__socials-item{--btn-size-padding-y:0px;--btn-size-padding-x:0px;--icon-size:1.25rem;--btn-text-hover:var(--theme-text-btn-active);color:var(--theme-title);background:0 0;border:none}.c-quote-author__socials-item:last-child{padding-right:0}@media screen and (width>=480px){.c-quote-author{flex-direction:row}.c-quote-author__media{flex:0 0 min(40%,18.75rem);align-self:stretch}.c-quote-author__content{flex:auto}}@media screen and (width>=768px){.c-quote-author{flex-direction:row;min-height:30rem}.c-quote-author__media{flex:0 0 18.75rem;align-self:stretch}.c-quote-author__content{flex:auto;padding-top:2rem;padding-bottom:2rem}.c-quote-author__socials-item{--icon-size:1.375rem}}@media screen and (width>=1000px){.c-quote-author__media{flex-basis:31.25%}.c-quote-author__content{padding:2.5rem}.c-quote-author__socials-item{--icon-size:1.5rem}.c-quote-author__person-position{margin-top:.125rem}}@media screen and (width>=1200px){.c-quote-author__media{flex-basis:24rem}}.s-person-quote{position:relative;overflow:hidden}.s-person-quote.theme-dark{position:relative}.s-person-quote.theme-dark:after{content:"";opacity:.3;z-index:-1;background:radial-gradient(50% 50%,#2258e780 0%,#c49cd500 100%);width:66.8125rem;height:41.875rem;display:block;position:absolute;top:0;left:12%;transform:translateY(-50%)translate(-50%)}.s-person-quote--overflow-visible{contain:layout;clip-path:polygon(0 -50%,100% -50%,100% 150%,0 150%);overflow:visible}.c-quote-author__content.theme-brand .c-quote-author__text,.c-quote-author__content.theme-brand .c-quote-author__person-name,.c-quote-author__content.theme-brand .c-quote-author__person-position{color:var(--theme-title)}.s-review__container{container-type:inline-size}.s-review__title{margin-bottom:var(--title-offset-bottom,var(--s-offset-sm))}.s-review__text{margin-bottom:var(--text-offset-top,var(--s-offset-smd))}.s-review__card{background:var(--theme-background);padding:2rem}.s-review__logo{object-fit:contain;object-position:left;flex:0 0 10rem;grid-area:logo;width:10rem;height:5rem;margin-bottom:1.5rem}.s-review__logo img{object-fit:contain;object-position:left;width:100%;height:100%}.s-review__description{grid-area:content;margin-top:0;margin-bottom:1.5rem}.s-review__person{grid-area:person}@media screen and (width>=768px){.s-review__card{grid-template:"content content""person logo"/1fr min-content;row-gap:2.5rem;padding:2.5rem;display:grid}.s-review__description{margin-bottom:0}.s-review__logo{margin-bottom:0;margin-left:1.5rem}.s-review__logo img{object-position:right}}@container (width>=58.5rem){.s-review__card{padding:3.5rem}.s-review__card--has-logo{grid-template-columns:min-content minmax(60%,46.5rem);grid-template-areas:"logo content"".person";justify-content:space-between}.s-review__logo{margin-left:0;margin-right:1.5rem}.s-review__logo img{object-position:left}}.s-review__person.c-person{align-items:flex-start}.s-attention__container{container-type:inline-size}.s-attention__content{background:var(--theme-background);color:var(--theme-text);--link-color:var(--theme-title);padding:3rem 2rem;transition:box-shadow .3s;position:relative}@media (hover:hover) and (pointer:fine){.s-attention__content:hover{--link-color:var(--theme-brand);box-shadow:0 0 1.5625rem #2258e714}}.s-attention__icon{width:4rem;height:4rem;margin-top:-2.5rem;margin-left:-.5rem;position:absolute;top:0;left:0}.s-attention__headline{font-size:1.125rem;font-weight:400;line-height:1.55556}@media screen and (width>=768px){.s-attention__headline{font-size:1.25rem;line-height:1.5}}.s-attention__headline{color:var(--theme-title);margin-bottom:.75rem}.s-attention__title{font-weight:500;font-size:inherit;line-height:inherit;padding:0;display:inline}.s-attention__title a{box-shadow:0 .125rem 0 var(--theme-brand)}.s-attention__text{font-size:1rem;font-weight:400;line-height:1.5}@media screen and (width>=1000px){.s-attention__text{font-size:1.125rem;font-weight:300;line-height:1.55556}}.s-attention__text{padding-bottom:0}@media screen and (width>=768px){.s-attention__content{grid-template:"icon title"max-content"icon text"1fr/7.625rem auto;align-items:center;column-gap:2rem;padding-left:min(4.5%,2.5rem);padding-right:min(4.5%,2.5rem);display:grid}.s-attention__headline{grid-area:title;align-self:start;max-width:55.5625rem;margin-top:.625rem}.s-attention__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:text;align-self:start;max-width:55.5625rem;display:-webkit-box;overflow:hidden}.s-attention__icon{grid-area:icon;width:7.625rem;height:7.625rem;margin:0;position:relative}}@media screen and (width>=1000px){.s-attention__content{padding:2.5rem}.s-attention__text{-webkit-line-clamp:2}}@container (width>=58.5rem){.s-attention__content{padding:3.75rem}.s-attention__headline{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.33333}}.s-attention__icon .s-attention__icon-src,.s-attention__icon .el-picture{width:100%;height:100%}.s-attention__icon img{object-fit:contain;width:100%;height:100%}.c-download-modal{text-align:left}.c-download-modal__warning{padding:1.5rem}.c-download-modal__warning-icon{margin-bottom:1.25rem;margin-left:auto;margin-right:auto}@media screen and (width>=768px){.c-download-modal__warning-icon{margin-left:0}}.c-download-modal__warning-title{font-size:1.25rem;font-weight:500;line-height:1.5}@media screen and (width>=768px){.c-download-modal__warning-title{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.33333}}.c-download-modal__warning-title{color:var(--theme-title);padding-bottom:0}.c-download-modal__warning-message{color:var(--theme-text);margin-top:.5rem;font-size:.875rem;font-weight:400;line-height:1.42857}.c-download-modal__warning-btn{margin-top:2rem}@media screen and (width>=768px){.c-download-modal__warning{padding:2.875rem 3.5rem}}.c-download-modal__quiz{padding:3.5rem 1.5rem;position:relative}.c-download-modal__quiz:before{content:"";background-color:var(--theme-brand);width:100%;height:.25rem;transform:scaleX(var(--step-progress-ratio,0));transform-origin:0;transition:transform .2s;display:block;position:absolute;top:0;left:0}@media screen and (width>=768px){.c-download-modal__quiz{padding:4.5rem 3.5rem}}.c-download-modal__quiz .wpcf7-response-output{display:none}.s-download-wizard__container{container-type:inline-size}.s-download-wizard__card{background-color:var(--theme-background);padding:2rem}.s-download-wizard__media{grid-area:media;place-self:center;width:100%;height:auto;margin-top:1.5rem}.s-download-wizard__media img{object-fit:contain;width:100%;height:auto}.s-download-wizard__media--video img{object-fit:cover;height:100%}.s-download-wizard__title{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.33333}@media screen and (width>=768px){.s-download-wizard__title{letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:2.25rem;line-height:1.22222}}.s-download-wizard__title{color:var(--theme-title);text-transform:uppercase;grid-area:title;margin-top:0;margin-bottom:0;padding-bottom:0}.s-download-wizard__text{font-size:1rem;font-weight:400;line-height:1.5}@media screen and (width>=768px){.s-download-wizard__text{font-size:1.125rem;font-weight:300;line-height:1.55556}}.s-download-wizard__text{color:var(--theme-title);grid-area:text;margin-top:1rem}.s-download-wizard__button{grid-area:btn;justify-self:start;margin-top:2rem}@media screen and (width>=768px){.s-download-wizard__card{text-align:center;padding:2.5rem}.s-download-wizard__title{margin-left:auto;margin-right:auto}.s-download-wizard__text{margin-top:1.5rem}.s-download-wizard__media{max-width:26.5rem;margin-left:auto;margin-right:auto}}@media screen and (width>=1200px){.s-download-wizard__card{text-align:left;grid-template-rows:repeat(5,auto);grid-template-columns:47.75% 1fr;grid-template-areas:".media""title media""text media""btn media"".media";align-items:center;column-gap:2.5rem;display:grid}.s-download-wizard__title{margin-left:0}.s-download-wizard__media{--play-icon-size:4.5rem;max-width:none;margin-top:0;margin-left:0}.s-download-wizard__text{margin-top:1rem}}@container (width>=58.5rem){.s-download-wizard__card{padding:5rem}.s-download-wizard__text{font-size:1.25rem;font-weight:400;line-height:1.5}}.btn-download{--btn-size-width:10rem;--btn-size-padding-y:.625rem;--btn-size-padding-x:1.5rem;--btn-ic-bg:#2a54c5;--btn-ic-fill:#5f85ed;--btn-ic-color:#fff;--btn-animate-duration:2000;min-width:var(--btn-size-width);cursor:pointer;text-align:center;background:var(--btn-bg);color:var(--btn-text);flex:var(--btn-flex,unset);border:none;outline:none;width:100%;margin:0;padding:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 .0625rem .125rem #1018280d}@media screen and (width>=480px){.btn-download{width:auto}}.btn-download__label{padding:var(--btn-size-padding-y) var(--btn-size-padding-x)}.btn-download__icon{background-color:var(--btn-ic-bg);color:var(--btn-ic-color);height:unset;justify-content:center;align-self:stretch;align-items:center;width:3.25rem;display:flex;position:relative;overflow:hidden}.btn-download__icon:before{content:"";background:var(--btn-ic-fill);background:var(--btn-ic-fill);transform-origin:50% 0;z-index:5;border-radius:0 0 80% 80%;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleY(0)}.btn-download__icon-arrow{display:flex}.btn-download__icon-arrow:before,.btn-download__icon-arrow:after{content:"";background-color:var(--btn-ic-color);position:absolute}.btn-download__icon-arrow:before{z-index:2;width:.125rem;height:.75rem;margin-top:-.4375rem;margin-left:-.0625rem;top:50%;left:50%}.btn-download__icon-arrow:after{--base-path:polygon(10% 35%, 50% 75%, 90% 35%, 100% 45%, 50% 95%, 0% 45%);--active-path:polygon(0% 35%, 50% 15%, 100% 35%, 90% 45%, 50% 30%, 10% 45%);width:.875rem;height:.875rem;clip-path:var(--base-path);z-index:2;margin-top:-.4375rem;margin-left:-.4375rem;transition:clip-path .5s;top:50%;left:50%}.btn-download__icon-loader{z-index:8;opacity:0;width:1.5rem;height:1.5rem;position:relative}.btn-download__icon-circle{opacity:.5;stroke:var(--btn-ic-color);stroke-width:6px;fill:none}.btn-download__icon-pat{fill:var(--btn-ic-color);stroke:var(--btn-ic-fill);stroke-width:4px;transform-origin:50%;animation-name:rotate;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.btn-download__icon-check{fill:none;stroke-width:.125rem;stroke:var(--btn-ic-color);stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:26px;stroke-dasharray:26;opacity:0;z-index:8;width:1.25rem;height:1.25rem;position:relative}.btn-download.is-loading .btn-download__icon:before,.btn-download.is-loading .btn-download__icon-arrow:after,.btn-download.is-loading .btn-download__icon-arrow:before,.btn-download.is-loading .btn-download__icon-check,.btn-download.is-loading .btn-download__icon-loader{animation-duration:calc(var(--btn-animate-duration) * 1ms);animation-delay:calc(var(--btn-animate-duration) * .065ms);animation-timing-function:linear;animation-fill-mode:forwards}.btn-download.is-loading .btn-download__icon:before{animation-name:btn-dropdown-background}.btn-download.is-loading .btn-download__icon-arrow:after{animation-name:btn-dropdown-triangle}.btn-download.is-loading .btn-download__icon-arrow:before{animation-name:btn-dropdown-line}.btn-download.is-loading .btn-download__icon-check{animation-name:btn-dropdown-svg}.btn-download.is-loading .btn-download__icon-loader{animation-name:btn-dropdown-loader}.btn-download.disabled,.btn-download[disabled],.btn-download:disabled{opacity:.4;pointer-events:none}.btn-download.is-loading{opacity:1;pointer-events:none}.btn-download.is-watch-video{--btn-animate-duration:1500;justify-content:center}.btn-download.is-watch-video .btn-download__label{transition:opacity calc(var(--btn-animate-duration) * 1ms) ease}.btn-download.is-watch-video .btn-download__icon{background:0 0;height:100%;display:none;position:absolute}.btn-download.is-watch-video .btn-download__icon-arrow:before,.btn-download.is-watch-video .btn-download__icon-arrow:after,.btn-download.is-watch-video .btn-download__icon:before,.btn-download.is-watch-video .btn-download__icon:after{display:none}.btn-download.is-watch-video.is-loading .btn-download__label{opacity:0}.btn-download.is-watch-video.is-loading .btn-download__icon{display:flex}.btn-download--large{--btn-size-padding-y:.875rem;--btn-size-padding-x:2.5rem;--btn-size-width:13.75rem}.s-bimage{overflow:hidden}.s-bimage__container{z-index:5;position:relative}.s-bimage__title{color:var(--theme-text)}.s-bimage__text{margin-top:0;font-size:1.125rem;font-weight:400;line-height:1.55556}@media screen and (width>=1000px){.s-bimage__text{font-size:1.25rem;line-height:1.5}}@media screen and (width>=1200px){.s-bimage__text{font-family:Inter,sans-serif;font-size:1.5rem;line-height:1.33333}}.s-bimage__text{color:var(--theme-title)}.s-bimage__media{width:100%;margin-top:2rem}.s-bimage__media img{width:100%;height:100%}.s-bimage__touch{grid-column-start:2;display:none}.s-bimage__mobile{margin-top:2rem}@media screen and (width>=768px){.s-bimage__media{margin-top:0}.s-bimage__touch{display:block}}@media screen and (width>=768px) and (hover:hover) and (pointer:fine){.s-bimage__touch{display:none}}@media screen and (width>=768px){.s-bimage__mobile{display:none}}.s-bimage.theme-dark{position:relative}.s-bimage.theme-dark:after{content:"";opacity:.3;pointer-events:none;z-index:0;background:radial-gradient(50% 50%,#2258e780 0%,#c49cd500 100%);width:66.8125rem;height:41.875rem;display:block;position:absolute;top:-5.625rem;left:55%}.s-tboard__list{margin-top:var(--s-offset-ms);flex-direction:column;gap:2rem;display:flex}.s-tboard__card{--ticker-direction:normal;width:100%;position:relative}.s-tboard__card:nth-child(2n){--ticker-direction:reverse;grid-template-areas:"content image"}.s-tboard__content{padding-bottom:1.5rem;position:relative}.s-tboard__content-title{z-index:5;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.33333;position:relative}@media screen and (width>=768px){.s-tboard__content-title{font-family:Inter,sans-serif;font-size:1.875rem;line-height:1.26667}}.s-tboard__content-title{color:var(--theme-title);text-transform:uppercase;padding-bottom:0}.s-tboard__content-text{z-index:5;margin-top:1.125rem;position:relative}.s-tboard__image{z-index:5;height:21.4375rem;position:relative;overflow:hidden}.s-tboard__image img{object-fit:cover;width:auto;height:100%}.s-tboard__ticker{white-space:nowrap;z-index:0;width:100vw;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%)translateY(-50%)}.s-tboard__ticker-title{text-transform:uppercase;color:var(--theme-text-pale);letter-spacing:-.016em;animation-name:ticker;animation-direction:var(--ticker-direction,normal);animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--ticker-duration,0s);backface-visibility:hidden;margin-top:.25em;padding-right:.5ch;font-size:11.25rem;font-weight:700;line-height:normal;animation-fill-mode:none;display:inline-block}@media screen and (width>=768px){.s-tboard__ticker-title{font-size:18.75rem}.s-tboard__list{gap:0}.s-tboard__card{grid-template-columns:21.0625rem 1fr;grid-template-areas:"image content";justify-content:space-between;align-items:self-start;column-gap:2rem;display:grid}.s-tboard__card:nth-child(2n){grid-template-areas:"content image"}.s-tboard__image{height:unset;grid-area:image;align-self:stretch;min-height:45rem;display:flex}.s-tboard__content{padding-top:var(--s-offset-ms);padding-bottom:var(--s-offset-ms);grid-area:content;align-self:center;position:static}}@media screen and (width>=1000px){.s-tboard__card{grid-template-columns:minmax(38.86%,44.8%) min(56%,37rem)}}.s-animated-video{padding-top:0;padding-bottom:0;overflow:hidden}.s-animated-video__player{transform-origin:100% 0;aspect-ratio:16/9;cursor:pointer;z-index:5;flex:1 0 auto;width:100%;display:flex;position:relative;overflow:hidden}.s-animated-video__poster{z-index:10;width:100%;height:100%;transition:opacity 2s;position:absolute;inset:0}.s-animated-video__poster.is-hidden{--btn-play-scale:.5;opacity:0;visibility:hidden;pointer-events:none;animation-name:visibility-hide;animation-duration:2s;animation-fill-mode:both}.s-animated-video__poster.is-loading{filter:blur(1px)}.s-animated-video__poster.has-custom-cursor{pointer-events:none;backdrop-filter:blur(5px)}.s-animated-video__poster.has-custom-cursor .s-animated-video__poster-media,.s-animated-video__poster.has-custom-cursor .s-animated-video__poster-play{display:none}.s-animated-video__poster img{object-fit:cover;width:100%;height:100%}.s-animated-video__video{z-index:5;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.s-animated-video__video:not(.is-active){opacity:0!important}.s-animated-video__poster-play{z-index:10;--play-icon-size:3rem}@media screen and (width>=480px){.s-animated-video__poster-play{--play-icon-size:4rem}}@media screen and (width>=768px){.s-animated-video__poster-play{--play-icon-size:4.5rem}}@media screen and (width>=1000px){.s-animated-video__player{height:auto}}@media screen and (width>=1440px){.s-animated-video__player{height:100vh}.s-animated-video__video{object-fit:contain}}.s-animated-video.theme-dark{position:relative}.s-animated-video.theme-dark:before{content:"";opacity:.3;pointer-events:none;z-index:1;background:radial-gradient(50% 50%,#2258e780 0%,#c49cd500 100%);width:46.5rem;height:35.875rem;display:block;position:absolute;top:67%;right:70%}.s-animated-video--overflow-visible{z-index:5;contain:layout;clip-path:polygon(0 -50%,100% -50%,100% 150%,0 150%);overflow:visible}.s-animated-video--landing{--theme-background:transparent;margin-top:auto;padding-top:4rem;padding-bottom:2rem}.s-animated-video--landing .s-animated-video__player{margin-left:auto;transition:width .5s}.s-animated-video--landing .s-animated-video__video{border:none}.s-animated-video--landing .s-animated-video__btn{--theme-background:var(--btn-bg);--btn-fair-bg-hover:var(--header-bar-btn-hover);--btn-fair-border:var(--header-bar-btn-border);--btn-fair-bg:var(--btn-bg);--btn-fair-text:#fff;justify-content:center;margin-top:2rem;display:flex}.s-animated-video--landing .s-animated-video__btn.is-hidden{display:none}@media screen and (width>=1000px){.s-animated-video--landing{padding-top:.625rem;padding-bottom:.5rem}.s-animated-video--landing .s-animated-video__player{height:var(--section-video-height);width:var(--section-video-width)}.s-animated-video--landing .s-animated-video__btn{margin-top:2.5rem}}.s-opening-gallery{padding-top:var(--s-offset-l);padding-bottom:var(--s-offset-l)}.s-opening-gallery__container{flex-direction:column;gap:3rem;padding:0;display:flex}@media screen and (width>=768px){.s-opening-gallery__container{gap:4rem}}.s-opening-gallery__content{padding-left:var(--section-left,var(--s-padding-x));padding-right:var(--section-right,var(--s-padding-x));flex-direction:column;align-items:flex-start;display:flex}.s-opening-gallery__headline{--text-offset-top:1.5rem;padding-top:1.5rem;padding-bottom:0}.s-opening-gallery__buttons{width:100%;margin-top:var(--s-offset-mx);flex-wrap:wrap;gap:.75rem;display:flex}.s-opening-gallery__btn{flex-grow:1;width:100%;min-width:max-content;max-width:25rem;margin-top:0;margin-left:0;margin-right:0}@media screen and (width>=480px){.s-opening-gallery__btn{max-width:15.3125rem}.s-opening-gallery__btn--medium{max-width:12.0625rem}}@media screen and (width>=1000px){.s-opening-gallery__btn{--btn-size-padding-x:2rem;flex:46%;width:auto}}.s-opening-gallery__media{grid-template-columns:23% 16% 15.5% 15.5% 16% 23%;grid-template-areas:".one one two two.""three three four four five five";grid-auto-flow:row;justify-content:center;gap:1rem;width:100%;margin:0 auto;display:grid;overflow:hidden}.s-opening-gallery__media-item{width:100%;height:auto;margin:0}.s-opening-gallery__media-item--1{grid-area:one}.s-opening-gallery__media-item--2{grid-area:two}.s-opening-gallery__media-item--3{grid-area:three}.s-opening-gallery__media-item--4{grid-area:four}.s-opening-gallery__media-item--5{grid-area:five}.s-opening-gallery__media-item--1,.s-opening-gallery__media-item--2{margin-top:auto}.s-opening-gallery__media-item:last-child .s-opening-gallery__media-image{justify-content:flex-start}.s-opening-gallery__media-image{justify-content:flex-end;align-items:flex-start;width:100%;height:100%;display:flex}.s-opening-gallery__media img{object-fit:cover;width:100%;max-width:100%;height:auto}@media screen and (width>=768px){.s-opening-gallery__content{padding:0}.s-opening-gallery__container{padding-left:var(--section-left,var(--s-padding-x));padding-right:var(--section-right,var(--s-padding-x))}.s-opening-gallery__media{grid-template-columns:18% 13% 12.7% 13.2% 13% 18%}}@media screen and (width>=1000px){.s-opening-gallery__container{flex-direction:row;justify-content:space-between;align-items:center}.s-opening-gallery__content{flex:0 0 max(29.0625rem,48%);max-width:35.5625rem}.s-opening-gallery__media{flex:48%;grid-template-columns:16.5% 12% 12% 12% 12% 16.5%;justify-content:center;align-self:stretch;min-width:25.5rem;max-width:36rem;margin:0}.s-opening-gallery__media-image{justify-content:flex-end;align-items:flex-start;max-height:100%;display:flex}}@media screen and (width>=1200px){.s-opening-gallery__content{flex-grow:0;flex-shrink:0}.s-opening-gallery__media{flex-grow:0;flex-basis:37rem;grid-template-columns:18% 12.8% 12.1% 13% 12.1% 18%;align-self:flex-start}}.b-headline{padding-top:4.375rem;position:relative}.b-headline__container{z-index:10;position:relative}.b-headline h1{margin-bottom:1.25rem;padding-bottom:0}.b-headline__description{color:#3d4c65;max-width:48.75rem;font-size:1.125rem}@media screen and (width>=768px){.b-headline{padding-top:6.25rem}.b-headline__figure{z-index:-1;width:100%;height:15em;margin:0;font-size:1.25rem;position:absolute;top:0;left:0;overflow:hidden}.b-headline__figure:before{content:"";transform-origin:50%;background:#f2f6fa;border-radius:6em;width:30em;height:30em;display:block;position:absolute;top:-24em;left:50%;transform:rotate(38deg)}}@media screen and (width>=1000px){.b-headline__figure:before{left:auto;right:-1em}}@media screen and (width>=1200px){.b-headline{padding-top:7.5rem}}.s-target{--s-padding-x:1rem;max-width:100vw;height:100%;color:var(--theme-text);background:var(--theme-background);--link-color:currentColor;--theme-brand:#fff;padding-top:0;padding-bottom:0;position:relative;overflow:hidden}.s-target:before{content:"";display:var(--gradient-dispay,none);width:var(--gradient-width,46.75rem);height:var(--gradient-height,76.125rem);transform:var(--gradient-transform,translate(-100%, -50%));background:radial-gradient(50% 50%,#2258e74d 0%,#2258e700 100%);position:absolute;top:50%;left:50%;overflow:hidden}.s-target{z-index:1}.s-target__container{--section-right:var(--s-padding-x);--section-left:var(--s-padding-x);min-height:var(--viewport-height);--s-max-container-width:90rem;height:100%}.s-target__main{margin-left:calc(-1 * var(--s-padding-x));margin-right:calc(-1 * var(--s-padding-x));padding-left:var(--s-padding-x);padding-right:var(--s-padding-x);background:var(--theme-background);padding-top:3rem;padding-bottom:8rem;position:relative}.s-target__main-content{z-index:1;max-width:42rem;margin-left:auto;margin-right:auto;position:relative}.s-target__main-title{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.33333}@media screen and (width>=768px){.s-target__main-title{font-family:Inter,sans-serif;font-size:2.25rem;font-weight:600;line-height:1.22222}}.s-target__main-title{color:var(--theme-title);margin-top:0;margin-bottom:0;padding-bottom:0}.s-target__main-text{letter-spacing:unset;color:var(--theme-text);margin-top:1rem;padding-bottom:0;font-size:1.25rem;font-weight:300;line-height:1.5}.s-target__main-text a{font-weight:inherit;text-decoration:none;box-shadow:0 .125rem 0 -.0625rem}.s-target__main.theme-gray .el-input,.s-target__main .theme-light .el-input{--input-label-default:var(--theme-text);--input-field-color:var(--theme-text);--input-border-active:var(--theme-brand)}.s-target__main.theme-gray .wp-form__note,.s-target__main.theme-gray .wp-form__item-legend--target,.s-target__main.theme-gray .wp-form__footer,.s-target__main .theme-light .wp-form__note,.s-target__main .theme-light .wp-form__item-legend--target,.s-target__main .theme-light .wp-form__footer{color:var(--theme-text)}.s-target__aside{background:var(--theme-background);color:var(--theme-text);padding-top:calc(var(--s-header-offset) + 1.5rem);padding-bottom:3rem}.s-target__aside-content{z-index:5;flex-direction:column;max-width:42rem;margin-left:auto;margin-right:auto;display:flex;position:relative}.s-target__aside-media{order:5;margin-top:2rem}.s-target__aside-media img{object-fit:cover;width:100%;height:100%;display:block}.s-target__aside-media:last-child{margin-bottom:0}.s-target__aside-wysiwyg{color:var(--theme-text)}.s-target__aside-wysiwyg a{font-weight:inherit;text-decoration:none;box-shadow:0 .125rem 0 -.0625rem}.s-target__aside-wysiwyg h1,.s-target__aside-wysiwyg h2,.s-target__aside-wysiwyg h3,.s-target__aside-wysiwyg h4,.s-target__aside-wysiwyg h5,.s-target__aside-wysiwyg h6{color:var(--theme-title);margin-top:1rem;padding-bottom:1rem}.s-target__aside-wysiwyg h1:first-child,.s-target__aside-wysiwyg h2:first-child,.s-target__aside-wysiwyg h3:first-child,.s-target__aside-wysiwyg h4:first-child,.s-target__aside-wysiwyg h5:first-child,.s-target__aside-wysiwyg h6:first-child{margin-top:0}.s-target__aside-wysiwyg h1,.s-target__aside-wysiwyg h2,.s-target__aside-wysiwyg h3{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.33333}@media screen and (width>=768px){.s-target__aside-wysiwyg h1,.s-target__aside-wysiwyg h2,.s-target__aside-wysiwyg h3{font-family:Inter,sans-serif;font-size:1.875rem;line-height:1.26667}}.s-target__aside-wysiwyg h4,.s-target__aside-wysiwyg h5,.s-target__aside-wysiwyg h6{font-size:1.25rem;font-weight:500;line-height:1.5}.s-target__aside-wysiwyg p{color:var(--theme-text);padding-bottom:1rem;font-size:1.125rem;font-weight:300;line-height:1.55556}.s-target__aside-wysiwyg p:last-child{padding-bottom:0}.s-target__aside-wysiwyg li{color:var(--theme-text);--li-icon-size:.75rem;--li-icon-offset:1rem;--li-icon-background:#e9eefd;--li-icon-url:checkbox-icon(#5f85ed);--li-line-color:#5f85ed;padding-bottom:2rem;padding-left:calc(var(--li-icon-size) * 2 + var(--li-icon-offset));font-size:1rem;font-weight:400;line-height:1.5;list-style:none;position:relative}.s-target__aside-wysiwyg li:before{z-index:3;content:"";font-size:var(--li-icon-size);background:var(--li-icon-background);text-rendering:auto;background-image:var(--li-icon-url);background-size:var(--li-icon-size);background-position:50%;background-repeat:no-repeat;border-radius:50%;width:2em;height:2em;line-height:1;position:absolute;top:0;left:0}.s-target__aside-wysiwyg li:after{content:"";left:var(--li-icon-size);top:var(--li-icon-size);background:var(--li-line-color);z-index:1;width:.125rem;height:100%;margin-left:-.0625rem;display:block;position:absolute}.s-target__aside-wysiwyg li:last-child:before{--li-icon-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath fill='%235F85ED' d='M6 11A5 5 0 1 1 6 1a5 5 0 0 1 0 10Zm0-1a4 4 0 1 0 0-8 4 4 0 0 0 0 8ZM3.5 6h1a1.5 1.5 0 1 0 3 0h1a2.5 2.5 0 0 1-5 0Z'/%3E%3C/svg%3E")}.s-target__aside-wysiwyg li:last-child:after{display:none}.s-target__aside-wysiwyg ul,.s-target__aside-wysiwyg ol{margin-bottom:0;padding-left:0}.s-target__form{margin-top:1rem}@media screen and (width>=768px){.s-target__form{margin-top:1.5rem}}.s-target__form .wpcf7-response-output{display:none!important}.s-target__success{text-align:center;--s-max-inner-width:59.375rem;flex-direction:column;align-items:center;padding-top:6.625rem;padding-bottom:11rem;display:flex}.s-target__success-title{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.33333}@media screen and (width>=768px){.s-target__success-title{font-family:Inter,sans-serif;font-size:2.25rem;font-weight:600;line-height:1.22222}}.s-target__success-title{margin-bottom:.5rem}.s-target__success-description{font-size:1.125rem;font-weight:400;line-height:1.55556}@media screen and (width>=768px){.s-target__success-description{font-family:Inter,sans-serif;font-size:1.5rem;line-height:1.33333}}.s-target__success-description{margin-bottom:2rem}.s-target__success-description a{font-weight:inherit;text-decoration:none}.s-target__success-description a:hover{color:inherit}.s-target__success-media{max-width:36.125rem;margin-bottom:2.25rem}.s-target__success-media img{height:auto}.s-target__success-bottom{font-size:1.125rem;font-weight:400;line-height:1.55556}@media screen and (width>=768px){.s-target__success-bottom{font-family:Inter,sans-serif;font-size:1.5rem;line-height:1.33333}}.s-target__success-bottom a{font-weight:inherit;text-decoration:none}.s-target__success-bottom a:hover{color:inherit}@media screen and (width>=768px){.s-target{--s-padding-x:1.5rem}.s-target__success{--s-max-container-width:65rem;padding:10.25rem 5rem 9.5rem}.s-target__success-title{margin-bottom:2.5rem}.s-target__success-description,.s-target__success-media{margin-bottom:3rem}.s-target__main{padding-bottom:9.5rem}}@media screen and (width>=1000px){.s-target{--s-padding-x:2.5rem;--s-max-inner-width:71rem;--left-space:MAX(calc((100vw - var(--s-max-inner-width)) / 2), var(--s-padding-x))}.s-target__container{display:flex}.s-target__aside{padding-top:10.25rem;padding-bottom:11.75rem;padding-right:var(--s-padding-x);order:1;flex:1 1 var(--aside-width);position:relative}.s-target__aside-content{max-width:100%}.s-target__aside-media{order:0;margin-top:0;margin-bottom:3.25rem}.s-target__main{order:2;flex:1 1 calc(100% - var(--aside-width));margin-left:0;margin-right:0;padding-top:10.25rem;padding-bottom:9.5rem;padding-right:0}.s-target__main:after{content:"";background:var(--theme-background);height:100%;width:calc(100% + var(--left-space));z-index:0;display:block;position:absolute;top:0;left:0}.s-target__main-content{max-width:none}}@media screen and (width>=1200px){.s-target{--aside-width:39%;--s-padding-x:5rem}}.s-target.is-success.theme-dark{--gradient-dispay:block;--gradient-transform:translate(-50%, -50%)}.s-target--mono{--aside-width:37.2%;--gradient-dispay:block}.s-target--mono .s-target__aside,.s-target--mono .s-target__main,.s-target--mono .s-target__main:after{background:0 0}@media screen and (width>=1000px){.s-target--mono .s-target__aside{padding-right:1rem}}.s-contact-video{--theme-background:transparent;--section-top:0;--section-bottom:0;position:relative}.s-contact-video__container{z-index:9;position:relative;container-type:inline-size}.s-contact-video__content{z-index:1;--gradient-width:75.75rem;--gradient-height:44.5625rem;--gradient-left:0;padding-top:2.5rem;position:relative}.s-contact-video__content:after{content:"";width:100%;height:.25rem;transform:scaleX(var(--step-progress-ratio,0));transform-origin:0;transition:transform .2s;display:block;position:absolute;top:0;left:0}.s-contact-video__content-gradient{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.s-contact-video__content-about{padding-left:0;padding-right:0}.s-contact-video__content-about .s-contact-video__title{text-transform:uppercase;letter-spacing:-.016em;font-family:Inter,sans-serif;font-size:2rem;font-weight:500;line-height:114%}@media screen and (width>=768px){.s-contact-video__content-about .s-contact-video__title{font-size:2.5rem}}@media screen and (width>=1200px){.s-contact-video__content-about .s-contact-video__title{font-size:2.875rem}}.s-contact-video__content-about .s-contact-video__title span{color:#2258e7;display:block}.s-contact-video__title{color:var(--theme-title);letter-spacing:-.02em;max-width:100%;margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.33333}.s-contact-video__title-marked{--marked-height:1.22em;display:inline}.s-contact-video__text{color:var(--theme-content);margin-top:1rem;margin-bottom:1rem;font-size:1.125rem;font-weight:400;line-height:1.55556}.s-contact-video form{margin-top:.5rem}.s-contact-video form .wpcf7-response-output{display:none!important}.s-contact-video__figure{margin:0;display:none}.s-contact-video__side-form{width:100%}.s-contact-video__side-media{width:100%;height:30.5rem;position:relative}.s-contact-video__wrapper{flex-direction:column;gap:2rem;display:flex}.s-contact-video.theme-dark2{--section-top:1.8125rem;--section-bottom:4rem}.s-contact-video.theme-dark2 .s-contact-video__title{margin-bottom:.8125rem}.s-contact-video.theme-dark2:before{content:"";opacity:.4;filter:blur(7.8125rem);background:#2258e7;border-radius:50%;width:91%;height:55%;position:absolute;top:65%;right:0}.s-contact-video.theme-dark2:after{content:"";opacity:.4;filter:blur(7.8125rem);background:#2258e7;border-radius:50%;width:30%;height:30%;position:absolute;top:45%;right:0}.s-contact-video.theme-dark2 .s-contact-video__glow{content:"";opacity:.4;filter:blur(7.8125rem);background:#2258e7;border-radius:50%;width:30%;height:63%;position:absolute;top:25%;left:-8%}@media screen and (width>=480px){.s-contact-video__text{max-width:85%}}@media screen and (width>=768px){.s-contact-video__wrapper{flex-direction:row;gap:2rem}.s-contact-video__content{padding:1.8125rem 2.5rem 3.3125rem}.s-contact-video__content-about{padding-left:0;padding-right:0}.s-contact-video form{margin-top:1rem}.s-contact-video__text{max-width:none;margin-bottom:1.5rem}.s-contact-video__side-form{max-width:58.4%}.s-contact-video__side-media{width:40%;height:33rem;margin-top:.9375rem}.s-contact-video.theme-dark2 .s-contact-video__title{margin-bottom:1.5rem}}@media screen and (width>=1000px){.s-contact-video__content--animate{--figure-width:MIN(37.2%, 24.375rem);padding-right:var(--figure-width);position:relative}.s-contact-video__figure{height:100%;width:calc(var(--figure-width) - 1rem);display:block;position:absolute;top:0;right:0;overflow:hidden}.s-contact-video__figure-ellipse{stroke:#a7bcf5;stroke-width:.125rem;backface-visibility:hidden;width:10.75rem;height:32.5625rem;display:block;position:absolute}.s-contact-video__figure-ellipse--left{bottom:51.5%;right:36%}.s-contact-video__figure-ellipse--right{top:25.5%;left:35%}.s-contact-video__side-form{max-width:36.125rem}.s-contact-video__side-media{height:33.875rem;margin-top:0}.s-contact-video.theme-dark2{--section-bottom:0;--section-top:0}.s-contact-video.theme-dark2 .s-contact-video__title{margin-bottom:2.5rem}.s-contact-video.theme-dark2 .s-contact-video__content{padding-top:4.9375rem}}@media screen and (width>=1200px){.s-contact-video__wrapper{gap:4rem}.s-contact-video__side-form{max-width:50rem}.s-contact-video__side-media{height:30.25rem}.s-contact-video.theme-dark2:before{content:"";opacity:.4;filter:blur(7.8125rem);background:#2258e7;border-radius:50%;width:91%;height:55%;position:absolute;top:75%;left:0;right:-10%;transform:rotate(24deg)translateY(-50%)}.s-contact-video.theme-dark2 .s-contact-video__content{padding-top:6.0625rem}}@container (width>=58.5rem){.s-contact-video__content{padding:1.8125rem 7rem 3.3125rem}.s-contact-video__content-about{padding:6rem 0}.s-contact-video__content--animate{padding-right:var(--figure-width)}.s-contact-video__title{font-family:Inter,sans-serif;font-size:2.25rem;font-weight:600;line-height:1.22222}.s-contact-video__text{max-width:85%;font-size:1.25rem;font-weight:400;line-height:1.5}.s-contact-video form{margin-top:1.4375rem}.s-contact-video.theme-dark2 .s-contact-video__title{margin-bottom:2.8125rem}.s-contact-video.theme-dark2 form{margin-top:0}}.el-divider{border-top:.0625rem solid var(--theme-border);padding-bottom:calc(.0625rem * var(--divider-height,0));border-bottom:none;margin:0;display:block}
