.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(--muted);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)}}
.hb2,.hs-hero,.sthero{top:0;top:min(0px, calc(100svh - var(--hero-h,100svh)));z-index:0;position:sticky}main>:is(.hb2,.hs-hero,.sthero)~*{z-index:1;position:relative}main>:where(:is(.hb2,.hs-hero,.sthero)~*){background-color:var(--color-page)}@keyframes hero-decke-zurueck{0%{transform:none}to{transform:scale(.92)}}@keyframes hero-decke-blass{0%{opacity:1}to{opacity:.55}}html[data-scrolldriven] main:has(>.hb2,>.hs-hero,>.sthero){timeline-scope:--hero-decke}html[data-scrolldriven] main>:is(.hb2,.hs-hero,.sthero)+*{view-timeline-name:--hero-decke;view-timeline-inset:var(--sd-kopf,81px) max(0px, calc(100svh - var(--hero-h,100svh)))}html[data-scrolldriven] :is(.hb2,.hs-hero,.sthero){animation:linear both hero-decke-blass;animation-timeline:--hero-decke;animation-range:cover 3% exit 0%}html[data-scrolldriven] .hb2 .hb2__rahmen,html[data-scrolldriven] .hs-hero .hs-hero__bild,html[data-scrolldriven] .sthero .sthero__buehne{transform-origin:50%;animation:linear both hero-decke-zurueck;animation-timeline:--hero-decke;animation-range:cover 3% exit 0%}@media (prefers-reduced-motion:reduce){html[data-scrolldriven] :is(.hb2,.hs-hero,.sthero),html[data-scrolldriven] .hb2 .hb2__rahmen,html[data-scrolldriven] .hs-hero .hs-hero__bild,html[data-scrolldriven] .sthero .sthero__buehne{opacity:1;transform:none;animation:none!important}}:is(.hb2,.hs-hero,.sthero):not([data-hero-gemessen]){position:relative;top:auto}@media (prefers-reduced-motion:reduce){:is(.hb2,.hs-hero,.sthero){position:relative;top:auto}}
@supports selector(:has(> img)){@keyframes efm-prisma-huelle{0%{opacity:.4;transform:scaleX(.06)}to{opacity:1;transform:none}}@keyframes efm-prisma-innen{0%{transform:scale(1.08)}to{transform:none}}html[data-sdjs] .prisma:not([data-hero] *):not(.sthero *)>.prisma__bild:has(>img[data-sd=bild]){opacity:.4;transform-origin:var(--prisma-kante,left) center;transform:scaleX(.06)}html[data-sdjs] .prisma:not([data-hero] *):not(.sthero *)>.prisma__bild:has(>img[data-sd=bild][data-sd-an]){animation:.9s cubic-bezier(.22,.61,.36,1) forwards efm-prisma-huelle}html[data-sdjs] .prisma:not([data-hero] *):not(.sthero *)>.prisma__bild>img[data-sd=bild]{opacity:1;transform-origin:50%;transform:scale(1.08)}html[data-sdjs] .prisma:not([data-hero] *):not(.sthero *)>.prisma__bild>img[data-sd=bild][data-sd-an]{animation:.9s cubic-bezier(.22,.61,.36,1) forwards efm-prisma-innen}}@keyframes efm-strich{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sd-titel{position:relative}.sd-titel:after{content:"";background:var(--color-accent);transform-origin:0;pointer-events:none;width:64px;height:3px;position:absolute;bottom:-12px;left:0}[style*=text-align\:center]>.sd-titel:after,[style*="text-align: center"]>.sd-titel:after{transform-origin:50%;margin-left:-32px;left:50%}:is(.sd-buehne,.safranblock,.lb-haltung,.sd-kapitel) .sd-titel:after,.wzb .sd-titel:after{content:none}html[data-sdjs] .sd-titel:after{transform:scaleX(0)}html[data-sdjs] .sd-titel[data-sd-an]:after{animation:.5s cubic-bezier(.22,.61,.36,1) 1.3s forwards efm-strich}@keyframes efm-leiste-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes efm-leiste-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes efm-knoten{0%{transform:scale(0)}65%{transform:scale(1.3)}to{transform:none}}html[data-sdjs] .pdd5__takt[data-sd]{--efm-takt:calc(var(--sd-k,0) * .36s)}html[data-sdjs] .pdd5__takt[data-sd]:before{transform-origin:0;transform:scaleX(0)}html[data-sdjs] .pdd5__takt[data-sd][data-sd-an]:before{animation:.4s cubic-bezier(.22,.61,.36,1) forwards efm-leiste-x;animation-delay:calc(var(--efm-takt) + .26s)}html[data-sdjs] .pdd5__takt[data-sd] .pdd5__knoten{transform:scale(0)}html[data-sdjs] .pdd5__takt[data-sd][data-sd-an] .pdd5__knoten{animation:.38s cubic-bezier(.22,.61,.36,1) forwards efm-knoten;animation-delay:calc(var(--efm-takt) + .22s)}@media (max-width:760px){html[data-sdjs] .pdd5__takt[data-sd]:before{transform-origin:top;transform:scaleY(0)}html[data-sdjs] .pdd5__takt[data-sd][data-sd-an]:before{animation-name:efm-leiste-y}}@media (prefers-reduced-motion:reduce){html[data-sdjs] .prisma__bild,html[data-sdjs] .prisma__bild>img[data-sd],html[data-sdjs] .sd-titel:after,html[data-sdjs] .pdd5__takt[data-sd],html[data-sdjs] .pdd5__takt[data-sd]:before,html[data-sdjs] .pdd5__takt[data-sd] .pdd5__knoten{opacity:1;transform:none;animation:none!important}}html[data-sdjs] .prisma>.prisma__bild>img[data-sd-sofort],html[data-sdjs] .sd-titel[data-sd-sofort]:after,html[data-sdjs] .pdd5__takt[data-sd-sofort]:before,html[data-sdjs] .pdd5__takt[data-sd-sofort] .pdd5__knoten{opacity:1!important;animation:none!important;transform:none!important}html[data-sdjs] .prisma>.prisma__bild:has(>img[data-sd-sofort]){opacity:1!important;animation:none!important;transform:none!important}
.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}
