.image-teaser{opacity:1;position:relative}.image-teaser__back,.image-teaser__front{transition:transform .25s ease,opacity .25s ease;will-change:transform}.image-teaser__front{aspect-ratio:16/10;overflow:hidden}.image-teaser__front .image{width:100%;height:100%;transition:transform .4s ease;will-change:transform}.image-teaser__front .image:empty,.image-teaser__front .image__spacer{background:rgba(0,0,0,.1)}.image-teaser__back{display:flex!important;background:#fabb00;flex-direction:column;grid-gap:1rem;align-items:center;justify-content:center;--grid-h-align:center;--flex-h-align:center;--pos-h-align:center;position:absolute;overflow-y:auto;inset:0;transform:scale(.8);opacity:0;pointer-events:none}.image-teaser__back .label:first-child{margin-bottom:-.33rem}.image-teaser__back .headline{font-weight:700}.image-teaser__back .button,.image-teaser__back .label+.label-with-icon,.image-teaser__back .text{margin-top:.5rem}.image-teaser__back .label-with-icon{padding:0 .5rem;gap:.5rem}.image-teaser__back .label-with-icon .label{text-align:center;word-break:break-all}.image-teaser.hover{z-index:100}.image-teaser.hover .image-teaser__front{transform:scale(.99)}.image-teaser.hover .image-teaser__front .image{transform:scale(1.2)}.image-teaser.hover .image-teaser__back{pointer-events:all;transform:scale(1);transition-delay:.1s;opacity:1}@media(min-width:1921px){.image-teaser__back .button,.image-teaser__back .text{margin-top:1rem}}
