.teaser{flex-direction:column;gap:0;min-width:6rem;max-width:27rem;display:flex}.teaser figure{margin-bottom:var(--spacing-m);display:none;overflow:hidden}.teaser figure img{transition:transform .2s ease-in-out}.teaser img{object-fit:cover;object-position:center;width:100%;display:block}.teaser figure:has(img[src*=\:],img[src*=\/]){display:block}.teaser hgroup h2{font-family:var(--font-family-headline);font-size:var(--font-size-h4);line-height:var(--line-height-h4);margin:0}.teaser hgroup p{font-style:italic;font-weight:400;line-height:var(--line-height-h6);margin-top:0}.teaser hgroup p+h2{margin-top:var(--spacing-s)}.teaser hgroup h2+p{margin-top:var(--spacing-xs)}.teaser hgroup+p{margin-top:var(--spacing-s);margin-bottom:var(--spacing-m)}.teaser .button{margin:auto auto 0 0}.teaser:hover figure img{transform:scale(1.05)}.teaser.card{max-width:60rem;margin-bottom:var(--spacing-m);color:var(--color-copy);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--sopp-grey-90-w,#f5f4f3);border-radius:var(--corner-radius-l);gap:0}.teaser.card>*{margin:0 var(--spacing-m);margin-top:var(--spacing-m)}.teaser.card>figure,.teaser.card>a:has(figure),.teaser.card>a:has(figure) figure{margin:0}.teaser.card>:last-child{margin-bottom:var(--spacing-m)}.teaser.card hgroup+p{margin-bottom:0}.teaser.card .button{transform:translateY(var(--spacing-m));max-width:calc(100% - var(--spacing-m) * 2);margin:auto auto 0 var(--spacing-m)}.teaser.card :has(+.button.ghost){margin-bottom:var(--spacing-m)}.teaser.card .button.ghost{transform:unset;margin:auto auto var(--spacing-m) var(--spacing-m)}