@-webkit-keyframes fade-in-to-right{0%{opacity:0;translate:-25%}40%{opacity:0}100%{opacity:1;translate:0}}@keyframes fade-in-to-right{0%{opacity:0;translate:-25%}40%{opacity:0}100%{opacity:1;translate:0}}@-webkit-keyframes fade-in-to-left{0%{opacity:0;translate:25%}40%{opacity:0}100%{opacity:1;translate:0}}@keyframes fade-in-to-left{0%{opacity:0;translate:25%}40%{opacity:0}100%{opacity:1;translate:0}}@-webkit-keyframes fade-in-to-top{0%{opacity:0;-webkit-transform:translateY(var(--vertical-animation-translate,100%));transform:translateY(var(--vertical-animation-translate,100%))}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-to-top{0%{opacity:0;-webkit-transform:translateY(var(--vertical-animation-translate,100%));transform:translateY(var(--vertical-animation-translate,100%))}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:scale(.9);transform:scale(.9)}35%{-webkit-transform:scale(1.05);transform:scale(1.05)}42.5%{-webkit-transform:scale(.95);transform:scale(.95)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:scale(.9);transform:scale(.9)}35%{-webkit-transform:scale(1.05);transform:scale(1.05)}42.5%{-webkit-transform:scale(.95);transform:scale(.95)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.teaser{--teaser-title-color:#000;--teaser-text-color:#000;--teaser-content-bg-color:#fff;--teaser-border-radius:3px;background-color:transparent;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.teaser--has-link:focus,.teaser--has-link:hover{-webkit-box-shadow:0 4px 14px rgba(0,0,0,.1);box-shadow:0 4px 14px rgba(0,0,0,.1)}.teaser--has-link:focus .teaser__image img,.teaser--has-link:hover .teaser__image img{-webkit-transform:scale(1.15);transform:scale(1.15)}.teaser__image{aspect-ratio:16/9;border-radius:var(--teaser-border-radius) var(--teaser-border-radius) 0 0;overflow:hidden;position:relative;width:100%}.teaser__image img{height:100%;left:0;position:absolute;top:0;width:100%;-o-object-fit:cover;object-fit:cover;opacity:1;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.teaser__content{background-color:var(--teaser-content-bg-color);border-radius:0 0 var(--teaser-border-radius) var(--teaser-border-radius);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 1.5rem;position:relative}.teaser__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:14px;margin-bottom:1.5rem}.teaser__title{--heading-3-font-size:1.5rem;font-size:var(--heading-3-font-size);color:var(--teaser-title-color)}@media only screen and (min-width:768px){.teaser__title{--heading-3-font-size:1.75rem}}.teaser__meta-item{color:rgba(0,0,0,.6);font-size:1rem}.teaser__read-more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.teaser__link{height:100%;left:0;position:absolute;top:0;width:100%}.teaser__link span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.teaser--archive{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.teaser--archive .teaser__media{display:none}.teaser--archive .teaser__info{margin-bottom:1.375rem}.teaser--archive .teaser__content,.teaser--archive .teaser__image{border-radius:0}@media only screen and (min-width:768px){.teaser--archive .teaser__media{background-color:var(--teaser-content-bg-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 min(30%,240px);-ms-flex:0 0 min(30%,240px);flex:0 0 min(30%,240px);padding:1rem 0 1rem 1rem}.teaser--archive .teaser__content{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;padding:1rem 1.5rem}.teaser--archive .teaser__preview{margin:0}.teaser--highlight{overflow:hidden}.teaser--highlight:focus,.teaser--highlight:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.teaser--highlight:focus .teaser__image img,.teaser--highlight:hover .teaser__image img{-webkit-transform:none;transform:none}.teaser--highlight .teaser__image{aspect-ratio:4/3;border-radius:var(--teaser-border-radius);max-height:550px}.teaser--highlight .teaser__content{border-radius:var(--teaser-border-radius);bottom:10%;left:2rem;max-height:600px;max-width:650px;padding:2rem;position:absolute}.teaser--highlight .teaser__title{--heading-2-font-size:2rem;font-size:var(--heading-2-font-size)}}@media only screen and (min-width:768px) and (min-width:768px){.teaser--highlight .teaser__title{--heading-2-font-size:2.5rem}}@media only screen and (min-width:1024px){.teaser--archive .teaser__media{padding:1.5rem 0 1.5rem 1.5rem}.teaser--archive .teaser__content{padding:1.5rem}.teaser--highlight .teaser__content{left:4rem}.teaser--highlight .teaser__image{aspect-ratio:16/9;max-height:600px}}@media only screen and (min-width:1280px){.teaser__content{padding:2rem}.teaser--highlight .teaser__content{width:40%}}@media only screen and (prefers-reduced-motion:no-preference) and (min-width:768px){.teaser--highlight .teaser__content{opacity:0}.teaser.in-view.teaser--highlight .teaser__content{-webkit-animation:fade-in-to-top cubic-bezier(.19,1,.55,1) .4s .25s forwards;animation:fade-in-to-top cubic-bezier(.19,1,.55,1) .4s .25s forwards}}