.s-inventar{letter-spacing:0;margin:0;padding:0;font-size:clamp(1.5rem,.9rem + 1.9vw,2.25rem);font-weight:400;line-height:1.25;list-style:none}.s-inventar li+li{margin-top:.5rem}.s-zusage{padding:1.25rem}.s-zusage__titel{letter-spacing:0;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.s-zusage__text{max-width:38rem;color:var(--schrift-zweit);margin:.375rem 0 0;font-size:1.0625rem;line-height:1.5}.s-film{border-radius:var(--rund-gross);margin-top:2.5rem;overflow:clip}.s-vergleich{margin:0;padding:.5rem 0}.s-vergleich__zeile{gap:.25rem 1.5rem;padding:.875rem 1.25rem;display:grid}@media (min-width:40rem){.s-vergleich__zeile{grid-template-columns:var(--spur-marke) 1fr 1fr;align-items:baseline}}.s-vergleich__zeile+.s-vergleich__zeile{position:relative}.s-vergleich__zeile+.s-vergleich__zeile:before{content:"";background:var(--linie);height:1px;position:absolute;inset-block-start:0;inset-inline:1.25rem 0}.s-vergleich__kopf{color:var(--schrift-zweit);font-size:.9375rem;font-weight:600}.s-vergleich dt{letter-spacing:0;-webkit-hyphens:auto;hyphens:auto;font-size:1.0625rem;font-weight:600}.s-vergleich dd{color:var(--schrift-zweit);margin:0;font-size:1.0625rem;line-height:1.45}.s-vergleich__marke{color:var(--schrift);font-weight:600}@media (min-width:40rem){.s-vergleich__marke{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.s-zaesur{padding-block:clamp(5rem,11vw,9rem)}.s-zaesur .s-kopf{max-width:20ch}.s-stueck,.s-inventar li,.s-zusage,.s-vergleich__zeile{transition:opacity .64s cubic-bezier(.16,1,.3,1),transform .64s cubic-bezier(.16,1,.3,1)}[data-lauf=an] .s-inventar li,[data-lauf=an] .s-zusage,[data-lauf=an] .s-vergleich__zeile{--eigen:clamp(0, calc(var(--lauf,1) * var(--anzahl,5) - var(--i,0)), 1);opacity:var(--eigen);transform:translate3d(0, calc((1 - var(--eigen)) * 12px), 0)}[data-lauf=an] .s-stueck{--eigen:clamp(0, calc(var(--lauf,1) * 1.6), 1);opacity:var(--eigen);transform:translate3d(0, calc((1 - var(--eigen)) * 16px), 0)}[data-bewegt=an] .s-inventar li,[data-bewegt=an] .s-zusage,[data-bewegt=an] .s-vergleich__zeile,[data-bewegt=an] .s-stueck{will-change:opacity, transform}body:has([data-szenen]) footer{border-block-start:0}.werbefilm{margin:0;position:relative}.werbefilm__marke{background-color:var(--color-papier);color:var(--color-tinte);font-size:var(--marke-grad);font-weight:var(--font-weight-black);letter-spacing:.04em;text-transform:uppercase;line-height:var(--marke-zeilenhoehe);border:2px solid;padding:.2rem .5rem;position:absolute;inset-block-start:var(--spacing-block);inset-inline-start:var(--spacing-block)}
