:root{--grid-columns:12;--grid-column-span:calc(100% / var(--grid-columns))}@media(min-width:1025px){:root{--grid-columns:12}}.f-teaser{--card-bg:var(--color-brand-tkn-accent-yellow, #ff0);--card-color:var(--color-brand-tkn-black, #000);--frame-stroke-width:1px;--frame-stroke-color:var(--color-brand-tkn-black, #000);--frame-animation-duration:0.5s;--frame-animation-delay:0.08s;position:relative;display:block;width:100%;margin:0;background:transparent;transition:transform .3s cubic-bezier(.38,.37,.08,.99);will-change:transform}.f-teaser.is-zoom,.f-teaser:focus-within,.f-teaser:hover{transform:translateY(-5px)}.f-teaser__media{position:relative;width:100%;height:320px;overflow:hidden;background:var(--surface-bg-darker,#2c2c2c)}@media(min-width:550px){.f-teaser__media{height:480px}}@media(min-width:768px){.f-teaser--standalone{display:flex;align-items:center;justify-content:space-between;gap:0}.f-teaser__media{width:77.5%;flex:0 0 77.5%;height:calc(clamp(33.75rem,23.41463vw + 28.2622rem,48.75rem));min-height:540px}}@media(min-width:1400px){.f-teaser__media{height:780px}}@media(max-width:767px){.f-teaser__media:has(.f-teaser__image--mobile,.f-teaser__video--mobile) .f-teaser__image--desktop,.f-teaser__media:has(.f-teaser__image--mobile,.f-teaser__video--mobile) .f-teaser__video--desktop{display:none}}.f-teaser__media canvas,.f-teaser__media img,.f-teaser__media video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .67s cubic-bezier(.2,.7,.2,1);will-change:transform}@media(min-width:768px){.f-teaser__media .f-teaser__image--mobile,.f-teaser__media .f-teaser__video--mobile{display:none}}.f-teaser__media .f-teaser__pixel-canvas{position:absolute;inset:0;visibility:hidden;image-rendering:pixelated;pointer-events:none}.f-teaser__media.is-pixelating .f-teaser__pixel-canvas{visibility:visible}.f-teaser.is-zoom .f-teaser__media canvas,.f-teaser.is-zoom .f-teaser__media img,.f-teaser.is-zoom .f-teaser__media video,.f-teaser:hover .f-teaser__media canvas,.f-teaser:hover .f-teaser__media img,.f-teaser:hover .f-teaser__media video{transform:scale(1.08)}.f-teaser__content{--frame-bevel:28px;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:90%;box-sizing:border-box;margin-inline:auto;margin-top:-145px;padding:calc(clamp(1.75rem,1.76796vw + 1.33564rem,2.75rem)) calc(clamp(1.25rem,1.32597vw + .93923rem,2rem));background:var(--card-bg);color:var(--card-color);clip-path:polygon(0 0,calc(100% - var(--frame-bevel)) 0,100% var(--frame-bevel),100% 100%,var(--frame-bevel) 100%,0 calc(100% - var(--frame-bevel)));box-shadow:none}@media(min-width:550px){.f-teaser__content{margin-top:-200px;width:88%}}@media(min-width:768px){.f-teaser__content{--frame-bevel:48px;flex:0 0 50.75%;width:50.75%;max-width:none;aspect-ratio:1;height:auto;min-height:0;margin-inline:0;margin-top:0;margin-left:-28.25%;padding:calc(clamp(1.75rem,3.09392vw + 1.02486rem,3.5rem)) calc(clamp(1.5rem,3.09392vw + .77486rem,3.25rem))}}.f-teaser__content:first-child{width:100%;flex:1 1 auto;margin:0;aspect-ratio:auto}.f-teaser__frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}.f-teaser__frame path{fill:none;stroke:var(--frame-stroke-color);stroke-width:var(--frame-stroke-width);stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .56s cubic-bezier(.33,.67,.67,1)}.f-teaser.is-zoom .f-teaser__frame path,.f-teaser:focus-within .f-teaser__frame path,.f-teaser:hover .f-teaser__frame path{stroke-dashoffset:0}.f-teaser__title{margin:0 0 calc(clamp(.75rem,.44199vw + .64641rem,1rem));color:var(--card-color);font-family:var(--font-title-primary);font-size:var(--typography-heading-medium);line-height:1.12;letter-spacing:normal;font-weight:700}@media(min-width:768px){.f-teaser__title{font-size:calc(clamp(2rem,2.5vw,2.75rem));line-height:1.1}}.f-teaser__preamble{margin:0;font-size:var(--typography-body-medium);font-weight:400;line-height:var(--typography-body-medium-lh)}.f-teaser__actions{margin-top:calc(clamp(1.5rem,1.32597vw + 1.18923rem,2.25rem));padding-top:0}.f-teaser__actions .f-call-to-action{display:block;width:-moz-fit-content;width:fit-content}@media(prefers-reduced-motion:reduce){.f-teaser{transform:none!important;transition:none!important}.f-teaser .f-teaser__frame path,.f-teaser .f-teaser__media canvas,.f-teaser .f-teaser__media img,.f-teaser .f-teaser__media video{transform:none!important;transition:none!important;stroke-dashoffset:0!important}}

/*# sourceMappingURL=teaser.css.map*/