:where(.d-main-front-page__header){position:relative;width:100vw;overflow:clip;height:var(--content-height)}:where(.d-main-front-page__header-content){position:sticky;top:0;width:150vw;height:100vh;height:var(--hero-height)}:where(.d-main-front-page__header-content-inner){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));place-content:center;width:var(--visual-viewport-width)}:where(.d-main-front-page__header-content-inner)>*{grid-area:1 / 1}:where(.d-main-front-page__header-content-video){position:relative;grid-column:span 2/span 2;grid-column-start:1;overflow:clip;clip-path:polygon(0 0,50% 0,50% 100%,0 100%);transform:translate3d(calc(-50% + var(--scrollPercentage)*150%),0,0);transition:clip-path 1s var(--ease-slow)}:where(.d-main-front-page__header-content-video):before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;z-index:1;opacity:.45;--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-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-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-danger-on-X:var(--theme-colors-onPrimaryDanger);--theme-colors-onDisabled-on-X:var(--theme-colors-onPrimaryOnDisabled);--theme-colors-text-strong-on-X:var(--theme-colors-text-onPrimaryStrong);--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-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-danger-on-X:var(--theme-colors-text-onPrimaryDanger);--theme-colors-text-onDisabled-on-X:var(--theme-colors-text-onPrimaryOnDisabled);--theme-colors-border-subtle-on-X:var(--theme-colors-border-onPrimarySubtle);--theme-colors-border-medium-on-X:var(--theme-colors-border-onPrimaryMedium);--theme-colors-border-strong-on-X:var(--theme-colors-border-onPrimaryStrong);--theme-colors-border-extraStrong-on-X:var(--theme-colors-border-onPrimaryExtraStrong);--theme-colors-border-interactive-on-X:var(--theme-colors-border-onPrimaryInteractive);--theme-colors-border-danger-on-X:var(--theme-colors-border-onPrimaryDanger)}:where(.d-main-front-page__header-content-video)>video{transform:translate3d(calc((var(--scrollPercentage)*-3 + 1)*25%),0,0)}:where(.d-main-front-page).d-main-front-page--is-mounted .d-main-front-page__header-content-video{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}:where(.d-main-front-page__header-content-center){position:relative;z-index:2;display:grid;grid-column:span 2/span 2;grid-column-start:1;height:100vh;place-content:center;padding-inline:var(--theme-layout-margin, var(--theme-layout-margin--sm))}:where(.d-main-front-page__header-content-cta){pointer-events:none;z-index:2;display:grid;grid-column:span 1/span 1;grid-column-start:2;height:100vh;align-items:flex-end;transform:translate3d(calc(max(var(--scrollPercentage) * 3 - 2,0)*100%),0,0)}:where(.d-main-front-page__header-content-cta):focus-within{transform:none}:where(.d-main-front-page__header-content-arrow){position:absolute;left:50%;height:fit-content;width:20px;--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));bottom:calc(25vh + var(--breaking-banner-height, 0px))}@media (min-width: 60em){:where(.d-main-front-page__header-content-arrow){bottom:calc(15vh + var(--breaking-banner-height, 0px))}}:where(.d-main-front-page__header-content-arrow) .d-main-front-page__header-content-arrow-inner-line{position:absolute;background-color:currentColor;--bgCurrent:currentColor }:where(.d-main-front-page__header-content-arrow) .d-main-front-page__header-content-arrow__path-line{stroke-dasharray:100;stroke-dashoffset:100;animation:header-arrow-path-line 4s infinite forwards}:where(.d-main-front-page__header-content-arrow) .d-main-front-page__header-content-arrow__path-arrow{--un-translate-y:-2px;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));stroke-dasharray:100;stroke-dashoffset:100;animation:header-arrow-path-pointer 4s 1s infinite forwards}@keyframes header-arrow-path-line{0%{stroke-dashoffset:0}to{stroke-dashoffset:200}}@keyframes header-arrow-path-pointer{0%{stroke-dashoffset:200}50%{stroke-dashoffset:100}to{stroke-dashoffset:200}}:where(.d-main-front-page__content){pointer-events:auto;grid-template-rows:minmax(max-content,1fr) max-content}@media (min-width: 60em){:where(.d-main-front-page__content) .d-main-front-page__item-teaser{max-width:clamp(960px,50vw,1600px)}}:where(.d-main-front-page__item>button:has(h2)){font-size:var(--item-text-size)!important;font-size:var(--theme-fontSize-subheadingStrong);font-family:var(--theme-fontFamily-subheadingStrong);font-weight:var(--theme-fontWeight-subheadingStrong);font-style:var(--theme-fontStyle-subheadingStrong);line-height:var(--theme-lineHeight-subheadingStrong);letter-spacing:var(--theme-letterSpacing-subheadingStrong);text-decoration:initial;--abbr-border-width:.15em;--item-text-size: min( clamp( 25px, 5vw, var(--theme-fontSize-subheadingStrong) * var(--item-scalar) ), var(--theme-fontSize-subheadingStrong) * var(--item-scalar) ) ;--item-scalar: 1;line-height:1.05;min-height:1lh}@media (min-width: 60em){:where(.d-main-front-page__item>button:has(h2)){--item-text-size: calc(var(--theme-fontSize-subheadingStrong)*var(--item-scalar))}}
