.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track{align-items:center;gap:clamp(40px,6vw,88px);width:max-content;animation:36s linear infinite marquee;display:flex}.marquee__track span{font-family:var(--font-display-stack);color:var(--muted);white-space:nowrap;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:600}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){@supports (offset-path:border-box){@keyframes p-orbit-um{0%{offset-distance:82%}to{offset-distance:55%}}@keyframes p-orbit-a{0%{offset-distance:8%}to{offset-distance:38%}}@keyframes p-orbit-b{0%{offset-distance:48%}to{offset-distance:72%}}}}}@keyframes prisma-dreh{0%{transform:rotate(0)}to{transform:rotate(.38turn)}}@keyframes prisma-dreh-b{0%{transform:rotate(0)}to{transform:rotate(-.55turn)}}@keyframes prisma-dreh-um{0%{transform:rotate(0)}to{transform:rotate(.16turn)}}.dz-grid2>.fx-facet,.dz-grid2>figure,.dz-grid2>[data-facet]{height:100%;min-height:var(--h-nebenbild-min);max-height:var(--h-nebenbild-max);aspect-ratio:auto!important}@media (max-width:900px){.dz-grid2>.fx-facet,.dz-grid2>figure,.dz-grid2>[data-facet]{height:var(--h-nebenbild-max)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.fx-facet{position:relative}.fx-facet:after{content:"";z-index:3;background:var(--color-surface);clip-path:polygon(0 0,100% 0,86% 100%,0 100%);will-change:transform;animation:linear both fx-vorhang;animation-timeline:view();animation-range:entry 8% entry 92%;position:absolute;inset:-2px;transform:translate(0)}.fx-facet--dunkel:after{background:var(--color-ink)}@keyframes fx-vorhang{0%{transform:translate(0)}to{transform:translate(-118%)}}.fx-zoom img{will-change:transform;animation:linear both fx-zoom;animation-timeline:view();animation-range:cover}@keyframes fx-zoom{0%{transform:scale(1.16)translateY(2%)}to{transform:scale(1.02)translateY(-2%)}}.fx-rise{animation:linear both fx-rise;animation-timeline:view();animation-range:entry entry 72%}@keyframes fx-rise{0%{opacity:0;transform:translateY(46px)rotate(-.6deg)}to{opacity:1;transform:none}}.fx-links{animation:linear both fx-links;animation-timeline:view();animation-range:entry entry 65%}@keyframes fx-links{0%{opacity:0;transform:translate(-38px)}to{opacity:1;transform:none}}.fx-rechts{animation:linear both fx-rechts;animation-timeline:view();animation-range:entry entry 65%}@keyframes fx-rechts{0%{opacity:0;transform:translate(38px)}to{opacity:1;transform:none}}.fx-band{animation:linear both fx-band;animation-timeline:view();animation-range:cover}@keyframes fx-band{0%{transform:translate(4%)}to{transform:translate(-6%)}}.fx-linie{transform-origin:0;animation:linear both fx-linie;animation-timeline:view();animation-range:entry 10% cover 40%}@keyframes fx-linie{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fx-drift{animation:linear both fx-drift;animation-timeline:view();animation-range:cover}@keyframes fx-drift{0%{transform:translate(-4%,14%)rotate(-10deg)}to{transform:translate(6%,-16%)rotate(12deg)}}.fx-drift--gegen{animation-name:fx-drift-gegen}@keyframes fx-drift-gegen{0%{transform:translate(6%,-12%)rotate(14deg)}to{transform:translate(-5%,16%)rotate(-9deg)}}}}.reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(22px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){@keyframes mb-rein{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@media (max-width:860px){@keyframes mb-rein{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}}}@keyframes ass-fuellen{0%{transform-origin:0;transform:scaleX(0)}to{transform:none}}@media (prefers-reduced-motion:no-preference){@keyframes pzeile-ping{0%{opacity:.8;transform:scale(.4)}70%,to{opacity:0;transform:scale(1.3)}}@keyframes pzeile-takt{0%{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px)}2%,17.5%{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}20%,to{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px)}}@keyframes puls-wandern{0%,to{background:#f7f7f70d;transform:translateY(0)}6%{background:#ff5f371f;transform:translateY(-3px)}22%{background:#f7f7f70d;transform:translateY(0)}}@keyframes puls-licht{0%,to{opacity:0}6%,20%{opacity:1}}@keyframes puls-atmen{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes puls-kenburns{0%{transform:scale(1)}to{transform:scale(1.07)translate(-1.5%)}}}@keyframes sd-auf{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes sd-band{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sd-tiefe{0%{transform:scale(1.14)translateY(-2.5%)}to{transform:scale(1.02)translateY(2.5%)}}@keyframes sd-kante{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sd-kante-senkrecht{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@supports (animation-timeline:view()){html[data-scrolldriven] [data-reveal]{animation:linear both sd-auf;animation-timeline:view();animation-range:entry 6% cover 24%}html[data-scrolldriven] [data-hero] [data-reveal]{opacity:1;animation:none;transform:none}html[data-scrolldriven] .lesefortschritt span{transition:none;animation:linear both sd-band;animation-timeline:scroll(root)}html[data-scrolldriven] .sd-tiefe>img,html[data-scrolldriven] .sd-tiefe>picture>img{will-change:transform;animation:linear both sd-tiefe;animation-timeline:view();animation-range:cover}html[data-scrolldriven] .sd-kante{animation:linear both sd-kante;animation-timeline:view();animation-range:entry 20% cover 38%}}.sd-tiefe{position:relative;overflow:hidden}.sd-tiefe>img{object-fit:cover;width:100%;height:100%;display:block}html[data-scrolldriven]{--sd-kopf:81px}@keyframes sd-wort{0%{opacity:.1}to{opacity:1}}@keyframes sd-satz-ein{0%{transform:translateY(28px)scale(.97)}to{transform:none}}@keyframes sd-titel-ein{0%{opacity:0;transform:translateY(64px)scale(.96)}to{opacity:1;transform:none}}@keyframes sd-folge-ein{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes sd-zahl-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes sd-zahl-farbe{0%{color:var(--color-ton,#aea297)}55%{color:var(--sd-zahl-blitz,var(--accent-text,#7a5100))}to{color:var(--sd-zahl-ziel,var(--color-ink))}}@keyframes sd-buehne{0%{transform:scaleY(0)}to{transform:scaleY(1)}}:where(.sd-zahl){display:inline-block}.sd-zahl{transform-origin:0 100%}.dz-rahmen .sd-zahl,dd.sd-zahl{display:block}.sd-buehne{isolation:isolate;position:relative}.sd-buehne>*{z-index:1;position:relative}html[data-sdjs] .sd-titel{opacity:0;transform:translateY(64px)scale(.96)}html[data-sdjs] .sd-titel[data-sd-an]{animation:.8s cubic-bezier(.22,.61,.36,1) forwards sd-titel-ein}html[data-sdjs] .sd-folge>*{opacity:0;transform:translateY(48px)}html[data-sdjs] .sd-folge[data-sd-an]>*{animation:.7s cubic-bezier(.22,.61,.36,1) forwards sd-folge-ein;animation-delay:calc(var(--sd-k,0) * .11s)}html[data-sdjs] .sd-folge>:nth-child(2){--sd-k:1}html[data-sdjs] .sd-folge>:nth-child(3){--sd-k:2}html[data-sdjs] .sd-folge>:nth-child(4){--sd-k:3}html[data-sdjs] .sd-folge>:nth-child(5){--sd-k:4}html[data-sdjs] .sd-folge>:nth-child(6){--sd-k:5}html[data-sdjs] .sd-folge>:nth-child(n+7){--sd-k:6}html[data-sdjs] .sd-satz:not(.sd-kapitel .sd-satz){transform:translateY(28px)scale(.97)}html[data-sdjs] .sd-satz[data-sd-an]{animation:.7s cubic-bezier(.22,.61,.36,1) forwards sd-satz-ein}html[data-sdjs] .sd-wort{opacity:.1}html[data-sdjs] .sd-satz[data-sd-an] .sd-wort{animation:.38s ease-out forwards sd-wort;animation-delay:calc(.12s + var(--i,0) * 45ms)}html[data-sdjs] .sd-zahl{opacity:0;transform:scale(.7)}html[data-sdjs] .sd-zahl[data-sd-an]{animation:.6s cubic-bezier(.22,.61,.36,1) forwards sd-zahl-pop,.9s linear forwards sd-zahl-farbe}html[data-sdjs] .sd-kapitel{background:var(--color-page);min-height:180svh;display:block;padding:0!important}html[data-sdjs] .sd-kapitel>.sd-kapitel__buehne{box-sizing:border-box;width:100%;max-width:none;min-height:100svh;padding:clamp(28px, 3vw, 44px) max(var(--gutter), calc(50% - var(--container) / 2));isolation:isolate;z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(26px,3vw,40px);margin:0;display:flex;position:sticky;top:0}html[data-sdjs] .sd-kapitel>.sd-kapitel__buehne>*{z-index:1;position:relative}html[data-sdjs] .sd-kapitel>.sd-kapitel__buehne:before{content:"";z-index:0;background:var(--color-accent);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}html[data-sdjs] .sd-kapitel>.sd-kapitel__buehne[data-sd-an]:before{animation:.9s cubic-bezier(.22,.61,.36,1) forwards sd-buehne}html[data-sdjs] .sd-kapitel .sd-satz{transform:none}html[data-sdjs] .sd-kapitel .sd-kapitel__buehne[data-sd-an] .sd-wort{animation:.38s ease-out forwards sd-wort;animation-delay:calc(.6s + var(--i,0) * 70ms)}html[data-sdjs] .sd-kapitel .btn{opacity:0;transform:translateY(48px)}html[data-sdjs] .sd-kapitel .sd-kapitel__buehne[data-sd-an] .btn{animation:.7s cubic-bezier(.22,.61,.36,1) 1.4s forwards sd-folge-ein}@keyframes sd-bild-ein{0%{opacity:0;transform:translateY(24px)scale(1.06)}to{opacity:1;transform:none}}@keyframes sd-text-ein{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}html[data-sdjs] [data-sd=bild]{opacity:0;transform:translateY(24px)scale(1.06)}html[data-sdjs] [data-sd=bild][data-sd-an]{animation:.9s cubic-bezier(.22,.61,.36,1) forwards sd-bild-ein;animation-delay:calc(var(--sd-k,0) * 90ms)}html[data-sdjs] [data-sd=text]{opacity:0;transform:translateY(32px)}html[data-sdjs] [data-sd=text][data-sd-an]{animation:.7s cubic-bezier(.22,.61,.36,1) forwards sd-text-ein;animation-delay:calc(var(--sd-k,0) * 90ms)}html[data-sdjs] [data-sd-sofort],html[data-sdjs] [data-sd-sofort] .sd-wort,html[data-sdjs] .sd-folge[data-sd-sofort]>*,html[data-sdjs] .sd-satz[data-sd-sofort],html[data-sdjs] .sd-kapitel__buehne[data-sd-sofort]:before,html[data-sdjs] .sd-kapitel__buehne[data-sd-sofort] .sd-wort,html[data-sdjs] .sd-kapitel__buehne[data-sd-sofort] .btn{opacity:1!important;animation:none!important;transform:none!important}html[data-sdjs] figure[data-sd=bild]>img,html[data-sdjs] figure[data-sd=bild]>picture>img{transform-origin:50%}@media (prefers-reduced-motion:no-preference){@keyframes hero-ein{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes hero-bild{0%{transform:scale(1.14)}to{transform:none}}@keyframes hero-h1{0%{transform:translateY(44px)}to{transform:none}}}@media (prefers-reduced-motion:reduce){html[data-scrolldriven] [data-reveal],html[data-scrolldriven] .sd-tiefe>img,html[data-scrolldriven] .sd-kante,html[data-scrolldriven] .hs-beweise__eintrag:before,html[data-scrolldriven] .sdstrecke__schritt{opacity:1;clip-path:none;transform:none;animation:none!important}html[data-scrolldriven] .hs-beweise__eintrag{border-left-color:var(--color-accent)}html[data-sdjs] .sd-wort,html[data-sdjs] .sd-titel,html[data-sdjs] .sd-folge>*,html[data-sdjs] .sd-zahl,html[data-sdjs] .sd-satz,html[data-sdjs] .sd-kapitel .btn,html[data-sdjs] [data-sd],html[data-sdjs] .sd-kapitel>.sd-kapitel__buehne:before{opacity:1;transform:none;animation:none!important}html[data-sdjs] .sd-kapitel{background:var(--color-accent);min-height:0}html[data-sdjs] .sd-kapitel>.sd-kapitel__buehne{min-height:0;position:static}}.wr-takt [data-reveal],.mzeig [data-reveal]{opacity:1!important;animation:none!important;transform:none!important}.safranblock>.sd-kapitel__buehne{flex-direction:column;align-items:flex-start;gap:clamp(26px,3vw,40px);width:100%;display:flex}
.sdstrecke__schritte{margin:0;padding-inline:0;list-style:none}@keyframes sdstrecke-bild-ein{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}html[data-sdjs] .sdstrecke__bild{opacity:0;transform:translateY(24px)scale(.98)}html[data-sdjs] .sdstrecke__bild[data-sd-an]{animation:.9s cubic-bezier(.22,.61,.36,1) forwards sdstrecke-bild-ein}@keyframes sdstrecke-foto-ein{0%{transform:scale(1.06)}to{transform:none}}.sdstrecke__foto{opacity:0;transition:opacity .5s}.sdstrecke__foto.ist-aktiv{opacity:1}html[data-sdjs] .sdstrecke__foto.ist-aktiv{animation:1.1s cubic-bezier(.22,.61,.36,1) both sdstrecke-foto-ein}@keyframes sdstrecke-marke-ein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html[data-sdjs] .sdstrecke__marke{animation:.4s ease-out both sdstrecke-marke-ein}html[data-sdjs] .sdstrecke__schritt[data-sd][data-sd-an]{animation-delay:0s}.sdstrecke__schritt .sdstrecke__nr{color:var(--color-ton);opacity:1;transition:color .45s}.sdstrecke__schritt .sdstrecke__nr:before{background:var(--color-ton);transform-origin:0;transition:background-color .45s,transform .6s cubic-bezier(.22,.61,.36,1)}.sdstrecke__schritt .sdstrecke__h{color:color-mix(in srgb, var(--color-ton) 55%, var(--color-ink));transition:color .45s}.sdstrecke__schritt[aria-current=step] .sdstrecke__nr{color:var(--accent-text)}.sdstrecke__schritt[aria-current=step] .sdstrecke__nr:before{background:var(--color-accent);transform:scaleX(1.4)}.sdstrecke__schritt[aria-current=step] .sdstrecke__h{color:var(--color-ink)}@media (max-width:900px){.sdstrecke .sdstrecke__bild{z-index:2;height:44svh;top:0}.sdstrecke .sdstrecke__marke{top:auto;bottom:16px}.sdstrecke .sdstrecke__schritte{gap:0;padding:20px 0 0}.sdstrecke .sdstrecke__schritt{box-sizing:border-box;min-height:36svh;padding:6px 0}}@media (prefers-reduced-motion:reduce){html[data-sdjs] .sdstrecke__bild,html[data-sdjs] .sdstrecke__foto.ist-aktiv,html[data-sdjs] .sdstrecke__marke,html[data-sdjs] .sdstrecke__schritt[data-sd]{opacity:1;transform:none;animation:none!important}.sdstrecke__foto{transition:none}.sdstrecke .sdstrecke__bild{transition:none;position:relative;top:0}.sdstrecke__schritt .sdstrecke__nr,.sdstrecke__schritt .sdstrecke__nr:before,.sdstrecke__schritt .sdstrecke__h{transition:none}.sdstrecke__schritt .sdstrecke__nr{color:var(--accent-text)}.sdstrecke__schritt .sdstrecke__nr:before{background:var(--color-accent);transform:none}.sdstrecke__schritt .sdstrecke__h{color:var(--color-ink)}}
.sd-dunkel{transition:background-color .8s cubic-bezier(.22,.61,.36,1),color .8s cubic-bezier(.22,.61,.36,1)}:where(.sd-dunkel) :where(*){transition:color .8s cubic-bezier(.22,.61,.36,1),border-color .8s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:no-preference){html[data-sdjs] .sd-dunkel[data-sd-an]{color:var(--color-page);--muted:#f7f7f7c7;--accent-text:var(--color-accent);--line:#f7f7f72e;--line-strong:#f7f7f752;--line-control:#f7f7f757;background-color:var(--color-ink)!important}html[data-sdjs] .sd-dunkel[data-sd-an] :is(h1,h2,h3,h4,.h2,.h3){color:inherit}html[data-sdjs] .sd-dunkel[data-sd-an] .btn--primary{background:var(--color-page);color:var(--color-ink)}html[data-sdjs] .sd-dunkel[data-sd-an] .btn--primary:hover{background:#fff}html[data-sdjs] .sd-dunkel[data-sd-an] .btn--ghost{color:var(--color-page);border-color:var(--line-on-dark)}html[data-sdjs] .sd-dunkel[data-sd-an] .btn--ghost:hover{border-color:var(--color-page)}}@keyframes sd-marker-ein{0%{background-size:0% 45%}to{background-size:100% 45%}}.sd-marker{--sd-marker-farbe:var(--color-accent);background-image:linear-gradient(var(--sd-marker-farbe), var(--sd-marker-farbe));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% 45%}html[data-sdjs] .sd-marker{background-size:0% 45%}html[data-sdjs] .sd-satz[data-sd-an] .sd-wort.sd-marker{animation:.38s ease-out forwards sd-wort,.4s cubic-bezier(.22,.61,.36,1) forwards sd-marker-ein;animation-delay:calc(.12s + var(--i,0) * 45ms), calc(.32s + var(--i,0) * 45ms)}html[data-sdjs] .sd-kapitel .sd-kapitel__buehne[data-sd-an] .sd-wort.sd-marker{animation:.38s ease-out forwards sd-wort,.4s cubic-bezier(.22,.61,.36,1) forwards sd-marker-ein;animation-delay:calc(.6s + var(--i,0) * 70ms), calc(.8s + var(--i,0) * 70ms)}@keyframes mb-auf{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}html[data-sdjs] .mb-aufbau .mb-karte,html[data-sdjs] .mb-aufbau .mb-luecke{animation:.5s cubic-bezier(.22,.61,.36,1) both mb-auf;animation-delay:calc(var(--sd-k,0) * .16s);transform-origin:50%}@media (prefers-reduced-motion:reduce){.sd-dunkel,:where(.sd-dunkel) :where(*){transition:none}html[data-sdjs] .sd-marker,html[data-sdjs] .sd-satz[data-sd-an] .sd-wort.sd-marker,html[data-sdjs] .sd-kapitel .sd-kapitel__buehne[data-sd-an] .sd-wort.sd-marker{opacity:1;background-size:100% 45%;animation:none!important}html[data-sdjs] .mb-aufbau .mb-karte,html[data-sdjs] .mb-aufbau .mb-luecke{opacity:1;transform:none;animation:none!important}}html[data-sdjs] .sd-dunkel[data-sd-sofort],html[data-sdjs] .sd-dunkel[data-sd-sofort] *{transition:none!important}html[data-sdjs] .sd-satz[data-sd-sofort] .sd-wort.sd-marker,html[data-sdjs] .sd-kapitel__buehne[data-sd-sofort] .sd-wort.sd-marker{background-size:100% 45%!important;animation:none!important}
html:not([data-sdjs]) .pfeil path{stroke-dashoffset:0}html[data-sdjs] .satz:has(.sd-satz[data-sd-an]) .pfeil__linie{stroke-dashoffset:0;transition-delay:.9s}html[data-sdjs] .satz:has(.sd-satz[data-sd-an]) .pfeil__spitze{stroke-dashoffset:0;transition-delay:1.7s}html[data-sdjs] .satz:has(.sd-satz[data-sd-sofort]) .pfeil path{stroke-dashoffset:0;transition:none}html[data-sdjs] .satz .satz__zahlen,html[data-sdjs] .satz .satz__lede,html[data-sdjs] .satz .link-arrow,html[data-sdjs] .satz .satz__fuss{opacity:0;transform:translateY(32px)}html[data-sdjs] .satz:has(.sd-satz[data-sd-an]) .satz__lede{animation:.7s cubic-bezier(.22,.61,.36,1) 1.1s forwards sd-folge-ein}html[data-sdjs] .satz:has(.sd-satz[data-sd-an]) .link-arrow{animation:.7s cubic-bezier(.22,.61,.36,1) 1.3s forwards sd-folge-ein}html[data-sdjs] .satz:has(.sd-satz[data-sd-an]) .satz__zahlen{animation:.8s cubic-bezier(.22,.61,.36,1) 1.6s forwards sd-folge-ein}html[data-sdjs] .satz:has(.sd-satz[data-sd-an]) .satz__fuss{animation:.7s cubic-bezier(.22,.61,.36,1) 1.9s forwards sd-folge-ein}html[data-sdjs] .satz:has(.sd-satz[data-sd-sofort]) :is(.satz__zahlen,.satz__lede,.link-arrow,.satz__fuss){opacity:1;animation:none;transform:none}@supports (animation-timeline:view()){html[data-scrolldriven] .kz{border-top-color:#0000;position:relative}html[data-scrolldriven] .kz:before{content:"";transform-origin:0;background:currentColor;height:2px;animation:linear both fx-linie;animation-timeline:view();animation-range:entry cover 28%;position:absolute;top:-1px;left:0;right:0}html[data-scrolldriven] .section--dark .kz:before,html[data-scrolldriven] .section--safran .kz:before{background:var(--color-ink)}html[data-scrolldriven] .section--dark .kz:before{background:var(--color-accent)}}@media (prefers-reduced-motion:reduce){html[data-scrolldriven] .kz:before{animation:none;transform:none}}
