.teaser-text{position:relative;background-color:var(--clr-brand-50);padding:5rem 2.5rem;text-align:center;display:flex;justify-content:center}.teaser-text--image-yes{color:var(--clr-base-100)}.teaser-text--image-no{color:var(--clr-brand-900)}.teaser-text__content{position:relative;z-index:1;max-width:38.75rem}.teaser-text__content .button{padding:.875rem 1.5rem;font-size:var(--fs-200);font-weight:var(--fw-600);letter-spacing:.01em}.teaser-text__headline{font-family:var(--ff-accent);font-size:var(--fs-800);font-weight:var(--fw-600);line-height:var(--lh-100);margin-bottom:1.5rem}.teaser-text__text{font-family:var(--ff-base);font-size:var(--fs-200);line-height:var(--lh-300);margin-bottom:2.5rem;color:var(--clr-brand-500);letter-spacing:.01em}.teaser-text__media{position:absolute;inset:0}.teaser-text__media img{width:100%;height:100%;object-fit:cover}.teaser-text__overlay{position:absolute;inset:0;background:#00000059}.teaser-text--image-yes{padding:clamp(9.5rem,8vw,10rem) 2.5rem}.teaser-text--image-yes .teaser-text__media:before{background:#02091599;content:"";position:absolute;inset:0}.teaser-text--image-yes .teaser-text__media .info-badge-image{position:absolute;right:.66rem;bottom:.66rem}.teaser-text--image-yes .teaser-text__text{color:#fff}
