:where(.c-front-page-shortcut-content){width:100%;height:100%;padding:var(--theme-spacing-md, var(--theme-spacing-md--sm));padding-block:var(--theme-spacing-lg, var(--theme-spacing-lg--sm));display:flex;align-items:center;gap:var(--theme-spacing-lg, var(--theme-spacing-lg--sm))}@media (min-width: 41em){:where(.c-front-page-shortcut-content){flex-direction:column;align-items:flex-start;justify-content:space-between;padding-bottom:var(--theme-spacing-2xl, var(--theme-spacing-2xl--sm));padding-top:var(--theme-spacing-md, var(--theme-spacing-md--sm))}}:where(.c-front-page-shortcut-content) .c-front-page-shortcut-content__icon-arrow{transform:translate(calc(-50% - 80px),-50%);transition:1.4s var(--easing-ease-slow)}:is(:where(.c-front-page-shortcut-content) .c-front-page-shortcut-content__icon--external) svg{width:100%;height:100%}:is(:where(.c-front-page-shortcut-content) .c-front-page-shortcut-content__icon--external) path{fill:currentColor}:is(.c-front-page-shortcut:hover .c-front-page-shortcut-content) .c-front-page-shortcut-content__icon{transform:translate(calc(-50% + 80px),-50%)}:is(.c-front-page-shortcut:hover .c-front-page-shortcut-content) .c-front-page-shortcut-content__icon-arrow{transform:translate(-50%,-50%)}.t-front-page-shortcut-content-icon-enter-active,.t-front-page-shortcut-content-icon-leave-active{transition-duration:1s;transition-timing-function:var(--easing-ease-slow)}.t-front-page-shortcut-content-icon-enter-from,.t-front-page-shortcut-content-icon-leave-to{opacity:0}:where(.c-front-page-shortcut){position:relative;display:block;cursor:pointer;overflow:clip;transition-duration:.8s;transition-timing-function:var(--easing-ease-slow)}:where(.c-front-page-shortcut):active{--un-scale-x:.98;--un-scale-y:.98;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}:where(.c-front-page-shortcut) .c-front-page-shortcut__overlay{clip-path:circle(0 at var(--x) var(--y));transition:1.2s var(--easing-ease-slow)}.c-front-page-shortcut__overlay--resetting:is(:where(.c-front-page-shortcut) .c-front-page-shortcut__overlay){transition-duration:0s}.c-front-page-shortcut__overlay--faded:is(:where(.c-front-page-shortcut) .c-front-page-shortcut__overlay){opacity:0}.c-front-page-shortcut__overlay--hovering:is(:where(.c-front-page-shortcut) .c-front-page-shortcut__overlay){clip-path:circle(var(--r) at var(--x) var(--y))}.t-front-page-shortcut-enter-from,.t-front-page-shortcut-leave-to{clip-path:circle(0 at var(--x) var(--y))}.t-front-page-shortcut-enter-to,.t-front-page-shortcut-leave-from{clip-path:circle(var(--r) at var(--x) var(--y))}.t-front-page-shortcut-enter-active,.t-front-page-shortcut-leave-active{transition-duration:1.2s;transition-timing-function:var(--easing-ease-slow)}:where(.c-front-page-cases){position:relative;overflow:clip;padding-top:var(--theme-spacing-3xl, var(--theme-spacing-3xl--sm))}:is(:where(.c-front-page-cases) .c-front-page-cases__logos-container):after,:is(:where(.c-front-page-cases) .c-front-page-cases__logos-container):before{content:"";position:absolute;top:0;z-index:2;height:100%;width:calc(2 * var(--theme-layout-column-of-12, var(--theme-layout-column-of-12--sm)) + 1 * var(--theme-layout-gutter, var(--theme-layout-gutter--sm)))}:is(:where(.c-front-page-cases) .c-front-page-cases__logos-container):before{left:0;background-color:var(--bgCurrent, transparent);background:linear-gradient(-90deg,rgba(76,76,184,0) 0,var(--bgCurrent, transparent) 100%)}:is(:where(.c-front-page-cases) .c-front-page-cases__logos-container):after{right:0;background:linear-gradient(90deg,rgba(76,76,184,0) 0,var(--bgCurrent, transparent) 100%)}:where(.c-front-page-cases) .c-front-page-cases__logos{animation:FrontPageCasesLogos var(--duration) linear infinite}@keyframes FrontPageCasesLogos{0%{transform:translate(0)}to{transform:translate(-100%)}}:where(.c-front-page-hero){display:flex;flex-direction:column;padding-block:var(--theme-spacing-3xl, var(--theme-spacing-3xl--sm));--un-text-opacity:1;color:rgb(var(--theme-colors-text-strong-on-X) / var(--un-text-opacity));--un-bg-opacity:1;background-color:rgb(var(--theme-colors-background-primary) / var(--un-bg-opacity));--bgCurrent:rgb(var(--theme-colors-background-primary) / var(--un-bg-opacity)) ;--theme-colors-strong-on-X:var(--theme-colors-onPrimaryStrong);--theme-colors-medium-on-X:var(--theme-colors-onPrimaryMedium);--theme-colors-subtle-on-X:var(--theme-colors-onPrimarySubtle);--theme-colors-disabled-on-X:var(--theme-colors-onPrimaryDisabled);--theme-colors-interactive-on-X:var(--theme-colors-onPrimaryInteractive);--theme-colors-interactiveHover-on-X:var(--theme-colors-onPrimaryInteractiveHover);--theme-colors-interactiveActive-on-X:var(--theme-colors-onPrimaryInteractiveActive);--theme-colors-danger-on-X:var(--theme-colors-onPrimaryDanger);--theme-colors-onIndent-on-X:var(--theme-colors-onPrimaryOnIndent);--theme-colors-onIndentActive-on-X:var(--theme-colors-onPrimaryOnIndentActive);--theme-colors-onIndentHover-on-X:var(--theme-colors-onPrimaryOnIndentHover);--theme-colors-indent-on-X:var(--theme-colors-onPrimaryIndent);--theme-colors-indentActive-on-X:var(--theme-colors-onPrimaryIndentActive);--theme-colors-text-strong-on-X:var(--theme-colors-text-onPrimaryStrong);--theme-colors-text-medium-on-X:var(--theme-colors-text-onPrimaryMedium);--theme-colors-text-subtle-on-X:var(--theme-colors-text-onPrimarySubtle);--theme-colors-text-disabled-on-X:var(--theme-colors-text-onPrimaryDisabled);--theme-colors-text-interactive-on-X:var(--theme-colors-text-onPrimaryInteractive);--theme-colors-text-interactiveHover-on-X:var(--theme-colors-text-onPrimaryInteractiveHover);--theme-colors-text-interactiveActive-on-X:var(--theme-colors-text-onPrimaryInteractiveActive);--theme-colors-text-danger-on-X:var(--theme-colors-text-onPrimaryDanger);--theme-colors-text-onIndent-on-X:var(--theme-colors-text-onPrimaryOnIndent);--theme-colors-text-onIndentActive-on-X:var(--theme-colors-text-onPrimaryOnIndentActive);--theme-colors-text-onIndentHover-on-X:var(--theme-colors-text-onPrimaryOnIndentHover);--theme-colors-border-extraStrong-on-X:var(--theme-colors-border-onPrimaryExtraStrong);--theme-colors-border-strong-on-X:var(--theme-colors-border-onPrimaryStrong);--theme-colors-border-medium-on-X:var(--theme-colors-border-onPrimaryMedium);--theme-colors-border-subtle-on-X:var(--theme-colors-border-onPrimarySubtle);--theme-colors-border-danger-on-X:var(--theme-colors-border-onPrimaryDanger);--theme-colors-border-interactive-on-X:var(--theme-colors-border-onPrimaryInteractive);overflow:clip}@supports (animation-timeline:view()){@media (min-width: 80em){:where(.c-front-page-hero) .c-front-page-hero__content{animation:parallaxSm 1ms linear;animation-fill-mode:both;animation-timeline:view(block 0 calc(100vh - var(--theme-spacing-3xl) - var(--theme-spacing-siteHeader)))}}}:is(:where(.c-front-page-hero) .c-front-page-hero__content) .c-front-page-hero__title span[data-color=secondary]{color:rgb(var(--theme-colors-background-secondary) / 1)}@media (min-width: 41em){:where(.c-front-page-hero) .c-front-page-hero__image{left:calc(var(--theme-layout-margin) + var(--theme-layout-column-of-12)*6 + var(--theme-layout-gutter)*6)}}@supports (animation-timeline:view()){@media (min-width: 80em){:is(:where(.c-front-page-hero) .c-front-page-hero__image) img,:is(:where(.c-front-page-hero) .c-front-page-hero__image) picture,:is(:where(.c-front-page-hero) .c-front-page-hero__image) svg{animation:parallaxMd 1ms linear;animation-fill-mode:both;animation-timeline:view(block 0 calc(100vh - 1.25lh - var(--theme-spacing-3xl) - var(--theme-spacing-siteHeader)))}}}:where(.c-front-page-hero) .c-front-page-hero__image:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(to bottom,rgb(var(--theme-colors-background-primary) / 0) 40%,rgb(var(--theme-colors-background-primary) / 1))}:where(.c-front-page-hero) .c-front-page-hero__image-svg svg{height:100%;width:100%}:where(.c-front-page-hero) .c-front-page-hero__content-container:after,:where(.c-front-page-hero) .c-front-page-hero__content-container:before{width:var(--visual-viewport-width, 100vw);height:100%;position:absolute;left:50%;--un-translate-x:-50%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}:where(.c-front-page-hero) .c-front-page-hero__content-container:before{position:absolute;z-index:1;content:"";bottom:calc(calc(var(--theme-spacing-3xl, var(--theme-spacing-3xl--sm))) * -1);background:linear-gradient(to bottom,rgb(var(--theme-colors-background-primary) / 0) 40%,rgb(var(--theme-colors-background-primary) / 1))}:where(.c-front-page-hero) .c-front-page-hero__content-container:after{position:absolute;z-index:1;content:"";--un-bg-opacity:1;background-color:rgb(var(--theme-colors-background-primary) / var(--un-bg-opacity));--bgCurrent:rgb(var(--theme-colors-background-primary) / var(--un-bg-opacity)) ;--theme-colors-strong-on-X:var(--theme-colors-onPrimaryStrong);--theme-colors-medium-on-X:var(--theme-colors-onPrimaryMedium);--theme-colors-subtle-on-X:var(--theme-colors-onPrimarySubtle);--theme-colors-disabled-on-X:var(--theme-colors-onPrimaryDisabled);--theme-colors-interactive-on-X:var(--theme-colors-onPrimaryInteractive);--theme-colors-interactiveHover-on-X:var(--theme-colors-onPrimaryInteractiveHover);--theme-colors-interactiveActive-on-X:var(--theme-colors-onPrimaryInteractiveActive);--theme-colors-danger-on-X:var(--theme-colors-onPrimaryDanger);--theme-colors-onIndent-on-X:var(--theme-colors-onPrimaryOnIndent);--theme-colors-onIndentActive-on-X:var(--theme-colors-onPrimaryOnIndentActive);--theme-colors-onIndentHover-on-X:var(--theme-colors-onPrimaryOnIndentHover);--theme-colors-indent-on-X:var(--theme-colors-onPrimaryIndent);--theme-colors-indentActive-on-X:var(--theme-colors-onPrimaryIndentActive);--theme-colors-text-strong-on-X:var(--theme-colors-text-onPrimaryStrong);--theme-colors-text-medium-on-X:var(--theme-colors-text-onPrimaryMedium);--theme-colors-text-subtle-on-X:var(--theme-colors-text-onPrimarySubtle);--theme-colors-text-disabled-on-X:var(--theme-colors-text-onPrimaryDisabled);--theme-colors-text-interactive-on-X:var(--theme-colors-text-onPrimaryInteractive);--theme-colors-text-interactiveHover-on-X:var(--theme-colors-text-onPrimaryInteractiveHover);--theme-colors-text-interactiveActive-on-X:var(--theme-colors-text-onPrimaryInteractiveActive);--theme-colors-text-danger-on-X:var(--theme-colors-text-onPrimaryDanger);--theme-colors-text-onIndent-on-X:var(--theme-colors-text-onPrimaryOnIndent);--theme-colors-text-onIndentActive-on-X:var(--theme-colors-text-onPrimaryOnIndentActive);--theme-colors-text-onIndentHover-on-X:var(--theme-colors-text-onPrimaryOnIndentHover);--theme-colors-border-extraStrong-on-X:var(--theme-colors-border-onPrimaryExtraStrong);--theme-colors-border-strong-on-X:var(--theme-colors-border-onPrimaryStrong);--theme-colors-border-medium-on-X:var(--theme-colors-border-onPrimaryMedium);--theme-colors-border-subtle-on-X:var(--theme-colors-border-onPrimarySubtle);--theme-colors-border-danger-on-X:var(--theme-colors-border-onPrimaryDanger);--theme-colors-border-interactive-on-X:var(--theme-colors-border-onPrimaryInteractive);height:100%;top:calc(100% + var(--theme-spacing-3xl))}.s-climate-mode .c-front-page-hero__image-svg{filter:grayscale(1) invert(1)}@keyframes parallaxMd{0%{transform:translateZ(0)}to{transform:translate3d(0,33vh,0)}}@keyframes parallaxSm{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,30vh,0)}}@keyframes fade{0%{opacity:1}to{opacity:0}}:where(body:has(.d-front-page)){overscroll-behavior:none}
