[data-module=scrollTeasersControls].c-scrollTeaserControls{padding-inline:0}[data-module=scrollTeasersItem]{--scroll-ratio: 0;--scroll-opacity: 0;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in}[data-module=scrollTeasersItem].is-active,[data-module=scrollTeasersItem].is-leaving{opacity:1;transition:none}[data-module=scrollTeasersItem] .c-scrollTeaser{opacity:1;transform:none}[data-module=scrollTeasersItem] .c-scrollTeaser__hatching{display:none}[data-module=scrollTeasersItem] .c-scrollTeaser__text,[data-module=scrollTeasersItem] .c-scrollTeaser__title{opacity:0;transition:opacity .5s ease}[data-module=scrollTeasersItem].is-active .c-scrollTeaser__text,[data-module=scrollTeasersItem].is-active .c-scrollTeaser__title{opacity:1;transition:opacity .9s ease .6s}[data-module=scrollTeasersItem] .c-scrollTeaser__imgLink,[data-module=scrollTeasersItem] .c-scrollTeaser__img--back{transform:translateY(100%);animation:slide-out .35s forwards ease}[data-module=scrollTeasersItem].is-active .c-scrollTeaser__imgLink,[data-module=scrollTeasersItem].is-active .c-scrollTeaser__img--back{opacity:0;animation:slide-in .45s forwards .5s ease}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{transform:translateY(20%);opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes slide-out2{0%{transform:translateY(0)}to{opacity:0}}@keyframes slide-out{0%{transform:translateY(0)}to{opacity:0;transform:translateY(-25%)}}@media (min-width: 768px){[data-module=scrollTeasersItem]{display:flex;flex-direction:column;justify-content:center}[data-module=scrollTeasersItem].is-active .c-scrollTeaser__text,[data-module=scrollTeasersItem].is-active .c-scrollTeaser__title{transition:opacity .9s ease-out .4s}[data-module=scrollTeasersItem] .c-scrollTeaser__imgLink,[data-module=scrollTeasersItem] .c-scrollTeaser__img--back,[data-module=scrollTeasersItem].is-active .c-scrollTeaser__imgLink,[data-module=scrollTeasersItem].is-active .c-scrollTeaser__img--back{opacity:var(--scroll-opacity);animation:none!important;transform:translateY(calc(var(--viewport-height) * .35 + var(--scroll-ratio) * var(--viewport-height) * -.75))}@keyframes slide-in{0%{transform:translateY(100%);opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes slide-out2{0%{transform:translateY(0);opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes slide-out{0%{transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}}[data-module=scrollTeasers]{--teaser-count: 1;--height: calc((var(--teaser-count)) * 100vh);--viewport-height: 100vh;--scroll-ratio: 0;--scroll-ratio-intro: 0;--scroll-ratio-content: 0;--scroll-ratio-reveal: 0;--scroll-opacity: 0;overflow:visible;background-color:transparent;position:relative}[data-module=scrollTeasers]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--clr-background);overflow:visible;transform:scaleX(calc(var(--scroll-ratio-content) * .2 + .8)) translateY(calc((1 - var(--scroll-ratio-intro)) * 200px));transition:transform .05s ease;transform-origin:center}[data-module=scrollTeasers].is-leaving:before{transform:scaleX(calc((1 - var(--scroll-ratio-conceal)) * .2 + .8)) translateY(calc((var(--scroll-ratio-conceal)) * -100px))}[data-module-child=scrollTeasersInner]{height:var(--height)}[data-module-child=scrollTeasersBody]{position:sticky;top:0;left:0;width:100%;height:100vh;z-index:0;overflow:hidden;opacity:var(--scroll-opacity);transition:opacity .1s,transform .4s ease-out;transform:translateY(calc((1 - var(--scroll-ratio-reveal)) * 150px))}[data-module-child=scrollTeasersBackground]{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateY(calc(var(--viewport-height) * .09 - var(--viewport-height) * .175 * var(--scroll-ratio)));opacity:1;transition:transform .1s ease,opacity .1s ease}[data-module-child=scrollTeasersBackgroundInner]{opacity:1;transform:none}[data-module-child=scrollTeasersBackgroundInner] .c-scrollTeaser__hatching{aspect-ratio:3/1.25;transform:translateY(35%)}[data-module=scrollTeasers].is-leaving [data-module-child=scrollTeasersBody]{transform:translateY(calc((var(--scroll-ratio-conceal)) * -100px))}@media (min-width: 768px){[data-module-child=scrollTeasersBackground]{display:flex;flex-direction:column;justify-content:center;transform:translateY(calc(var(--viewport-height) * .3 + var(--scroll-ratio) * var(--viewport-height) * -.5))}[data-module-child=scrollTeasersBackgroundInner] .c-scrollTeaser__hatching{aspect-ratio:1 / .8;transform:none}}

/* LAYER FIX */
#scrollTeasers div[data-module="scrollTeasersItem"]:not(.is-active) {
  pointer-events: none;
}
