@layer components{.teaser{--teaser-position:relative;--teaser-width:var(--content-width-with-padding);--teaser-max-width:var(--content-wide-max-width);--teaser-margin:var(--spacing-between-consecutive-elements-normal) auto 0;--teaser-display:grid;--teaser-grid-auto-flow:dense;--teaser-grid-template-columns:1fr;--teaser-grid-gap:var(--spacing-normal);--teaser-grid-z-index:var(--z-index-content);--teaser-border-radius:var(--border-radius-default);--teaser-background-color:var(--color-bg);--teaser-overflow:hidden;--teaser-figure-column:1;--teaser-figure-border-radius:var(--border-radius-default);--teaser-figure-overflow:hidden;--teaser-figure-position:relative;--teaser-figure-height:fit-content;--teaser-content-padding:0;--teaser-image-aspect-ratio:var(--aspect-ratio-default);--teaser-image-object-fit:cover;--teaser-image-width:100%;--teaser-image-height:auto;--teaser-video-aspect-ratio:var(--aspect-ratio-default);background-color:var(--teaser-background-color);border-radius:var(--teaser-border-radius);display:var(--teaser-display);gap:var(--teaser-grid-gap);grid-auto-flow:var(--teaser-grid-auto-flow);grid-template-columns:var(--teaser-grid-template-columns);margin:var(--teaser-margin);max-width:var(--teaser-max-width);overflow:var(--teaser-overflow);position:var(--teaser-position);width:var(--teaser-width);z-index:var(--teaser-grid-z-index)}.chapter:where([background-color=primary],[background-color=primary-light],[background-color=primary-dark],[background-color=secondary],[background-color=secondary-light],[background-color=secondary-dark],[background-color=font],[background-color=font-light],[background-color=font-dark]) .teaser{--teaser-content-padding:0 var(--spacing-normal) var(--spacing-normal)}.slider .teaser,.teaser:first-child{--teaser-margin:0 auto}.teaser:not([element-design=default]){--teaser-content-color:var(--color-bg)}.teaser[element-design=primary]{--teaser-background-color:var(--color-primary);--color-link:var(--color-bg);--color-link-hover:var(--color-primary-dark)}.teaser[element-design=secondary]{--teaser-background-color:var(--color-secondary);--color-link:var(--color-bg);--color-link-hover:var(--color-secondary-dark)}.teaser[element-design=inverted]{--teaser-background-color:var(--color-font);--color-link:var(--color-bg);--color-link-hover:var(--color-font-light)}.slider .teaser{--teaser-width:100%}.teaser[teaser-type=media]{--teaser-image-aspect-ratio:auto}.teaser__figure{border-radius:var(--teaser-figure-border-radius);grid-column:var(--teaser-figure-column);height:var(--teaser-figure-height);overflow:var(--teaser-figure-overflow);position:var(--teaser-figure-position)}.teaser:not([element-design=default]) .teaser__figure{--teaser-figure-border-radius:0}.teaser__image{aspect-ratio:var(--teaser-image-aspect-ratio);height:var(--teaser-image-height);-o-object-fit:var(--teaser-image-object-fit);object-fit:var(--teaser-image-object-fit);width:var(--teaser-image-width)}.teaser__figure .single-media__video[video-extension=vimeo],.teaser__figure .single-media__video[video-extension=youtube],.teaser__figure .video{aspect-ratio:var(--teaser-video-aspect-ratio);height:var(--teaser-image-height);-o-object-fit:var(--teaser-image-object-fit);object-fit:var(--teaser-image-object-fit);width:var(--teaser-image-width)}.teaser__content{padding:var(--teaser-content-padding)}.teaser:not([element-design=default]) .teaser__content{--teaser-content-padding:0 var(--spacing-m) var(--spacing-m)}.teaser:not([element-design=default]) .teaser__content>*{color:var(--teaser-content-color)}.teaser__content>:last-child{margin-bottom:0}.teaser__content>:first-child{margin-top:0}@container (width >= 840px){.teaser{--teaser-grid-gap:var(--spacing-xl)}.teaser:not([element-design=default])[image-side=right] .teaser__content{--teaser-content-padding:var(--spacing-m) 0 var(--spacing-m) var(--spacing-m)}.teaser:not([element-design=default])[image-side=left] .teaser__content{--teaser-content-padding:var(--spacing-m) var(--spacing-m) var(--spacing-m) 0}.chapter:where([background-color=primary],[background-color=primary-light],[background-color=primary-dark],[background-color=secondary],[background-color=secondary-light],[background-color=secondary-dark],[background-color=font],[background-color=font-light],[background-color=font-dark]) .teaser[image-side=right]{--teaser-content-padding:var(--spacing-m) 0 var(--spacing-m) var(--spacing-m)}.chapter:where([background-color=primary],[background-color=primary-light],[background-color=primary-dark],[background-color=secondary],[background-color=secondary-light],[background-color=secondary-dark],[background-color=font],[background-color=font-light],[background-color=font-dark]) .teaser[image-side=left]{--teaser-content-padding:var(--spacing-m) var(--spacing-m) var(--spacing-m) 0}.teaser[image-width="50"]{--teaser-grid-template-columns:1fr 1fr}.teaser[image-side=right]{--teaser-figure-column:2}.teaser[image-width="33"][image-side=left]{--teaser-grid-template-columns:1fr 2fr}.teaser[image-width="33"][image-side=right],.teaser[image-width="66"][image-side=left]{--teaser-grid-template-columns:2fr 1fr}.teaser[image-width="66"][image-side=right]{--teaser-grid-template-columns:1fr 2fr}.slider .teaser[image-side=left] .teaser__content{padding-right:var(--spacing-xxl)}.slider .teaser[image-side=right] .teaser__content{padding-left:var(--spacing-xxl)}}}