.zl[data-astro-cid-hlctmd2v]{--linie-breite:3px;--spalte:56px;--punkt:14px;width:100%;max-width:calc(var(--buehne-breite) + 2 * var(--buehne-rand));padding:var(--abschnitt-abstand) var(--buehne-rand);margin-inline:auto}.zl__kopf[data-astro-cid-hlctmd2v]{margin-bottom:var(--kopf-abstand);text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.zl__titel[data-astro-cid-hlctmd2v]{width:100%}.zl__einleitung[data-astro-cid-hlctmd2v],.zl__abschluss-satz[data-astro-cid-hlctmd2v]{max-width:44ch;color:var(--silber-matt);font-size:var(--satz-gross);text-wrap:balance;margin:0;line-height:1.45}[data-astro-cid-hlctmd2v]:where(.zl__einleitung,.zl__abschluss-satz) .akzentwort[data-astro-cid-hlctmd2v]{color:var(--color-white);font-weight:600}@media (width<=1023px){.zl__einleitung[data-astro-cid-hlctmd2v] .akzentwort[data-astro-cid-hlctmd2v]{letter-spacing:0;font-family:Instrument Serif,Georgia,serif;font-size:1.14em;font-style:italic;font-weight:400;line-height:1}}.zl__leiste[data-astro-cid-hlctmd2v]{position:relative}.zl__schiene[data-astro-cid-hlctmd2v]{top:0;bottom:0;left:calc(var(--spalte) / 2 - var(--linie-breite) / 2);width:var(--linie-breite);border-radius:var(--linie-breite);background:color-mix(in srgb, var(--rot) 8%, transparent);position:absolute;overflow:hidden}.zl__fuellung[data-astro-cid-hlctmd2v]{border-radius:inherit;background:var(--rot);transform-origin:50% 0;transform:scaleY(var(--p,1));position:absolute;inset:0}.zl__schritte[data-astro-cid-hlctmd2v]{gap:40px;margin:0;padding:0;list-style:none;display:grid}.zl__reihe[data-astro-cid-hlctmd2v]{grid-template-columns:var(--spalte) minmax(0, 1fr);column-gap:12px;display:grid;position:relative}.zl__punkt[data-astro-cid-hlctmd2v]{top:0;left:calc(var(--spalte) / 2);width:var(--punkt);height:var(--punkt);margin:calc(var(--punkt) / -2) 0 0 calc(var(--punkt) / -2);background:var(--silber);border-radius:50%;position:absolute}.zl__punkt[data-astro-cid-hlctmd2v]:before,.zl__punkt[data-astro-cid-hlctmd2v]:after{content:"";border-radius:50%;position:absolute}.zl__punkt[data-astro-cid-hlctmd2v]:before{background:var(--rot);inset:0}.zl__punkt[data-astro-cid-hlctmd2v]:after{background:radial-gradient(circle, color-mix(in srgb, var(--rot) 55%, transparent) 0, color-mix(in srgb, var(--rot) 18%, transparent) 40%, transparent 70%);inset:-16px}.zl__karte[data-astro-cid-hlctmd2v]{border:1px solid var(--linie);border-radius:var(--ecke-tafel);background:var(--flaeche-feld);box-shadow:var(--schatten-tafel);flex-direction:column;grid-column:2;gap:12px;margin-top:28px;padding:28px 20px 30px;display:flex}.zl__karte-kopf[data-astro-cid-hlctmd2v]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.zl__nummer[data-astro-cid-hlctmd2v]{color:var(--silber);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:300;line-height:.8}.zl__einordnung[data-astro-cid-hlctmd2v]{border:1px solid var(--linie-stark);border-radius:var(--ecke-pille);color:var(--silber-matt);font-size:var(--t-beschriftung);white-space:nowrap;padding:5px 12px;font-weight:500}.zl__karte-titel[data-astro-cid-hlctmd2v]{color:var(--color-white);font-size:var(--t-feldtitel);letter-spacing:-.022em;margin:0;font-weight:700;line-height:1.15}.zl__karte-text[data-astro-cid-hlctmd2v]{color:var(--text-feld);margin:0;line-height:1.55}.zl__abschluss[data-astro-cid-hlctmd2v]{margin-top:var(--kopf-abstand);text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}@media (width>=1024px){.zl[data-astro-cid-hlctmd2v]{--spalte:100px;--punkt:12px}.zl__schiene[data-astro-cid-hlctmd2v]{left:calc(50% - var(--linie-breite) / 2)}.zl__schritte[data-astro-cid-hlctmd2v]{gap:0}.zl__reihe[data-astro-cid-hlctmd2v]{grid-template-columns:minmax(0, 1fr) var(--spalte) minmax(0, 1fr);column-gap:48px;padding-bottom:72px}.zl__reihe[data-astro-cid-hlctmd2v]+.zl__reihe[data-astro-cid-hlctmd2v]{margin-top:-112px}.zl__punkt[data-astro-cid-hlctmd2v]{left:50%}.zl__karte[data-astro-cid-hlctmd2v]{max-width:500px;margin-top:56px;padding:40px}.zl__reihe--rechts[data-astro-cid-hlctmd2v] .zl__karte[data-astro-cid-hlctmd2v]{grid-column:3}.zl__reihe--links[data-astro-cid-hlctmd2v] .zl__karte[data-astro-cid-hlctmd2v]{grid-column:1;justify-self:end}.zl__abschluss[data-astro-cid-hlctmd2v]{margin-top:8px}}@media (width<=599px){.zl__kopf[data-astro-cid-hlctmd2v]{gap:20px}.zl[data-astro-cid-hlctmd2v]{--spalte:32px}.zl__reihe[data-astro-cid-hlctmd2v]{column-gap:8px}.zl__karte[data-astro-cid-hlctmd2v]{padding:24px 18px 26px}}.zl[data-astro-cid-hlctmd2v]:not(.zl--heute) .zl__karte[data-astro-cid-hlctmd2v]{isolation:isolate;position:relative}.zl[data-astro-cid-hlctmd2v]:not(.zl--heute) .zl__einordnung[data-astro-cid-hlctmd2v]{transition:border-color .5s var(--kurve), color .5s var(--kurve), background-color .5s var(--kurve)}.zl[data-astro-cid-hlctmd2v]:not(.zl--heute) .zl__reihe[data-astro-cid-hlctmd2v].aktiv .zl__einordnung[data-astro-cid-hlctmd2v]{border-color:color-mix(in srgb, var(--rot) 75%, transparent);background:color-mix(in srgb, var(--rot) 10%, transparent);color:var(--color-white)}.zl[data-astro-cid-hlctmd2v]:not(.zl--heute) .zl__karte[data-astro-cid-hlctmd2v]:before,.zl[data-astro-cid-hlctmd2v]:not(.zl--heute) .zl__karte[data-astro-cid-hlctmd2v]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--kurve);position:absolute;inset:0}.zl[data-astro-cid-hlctmd2v]:not(.zl--heute) .zl__karte[data-astro-cid-hlctmd2v]:before{background:radial-gradient(360px circle at var(--fx,50%) var(--fy,50%), color-mix(in srgb, var(--rot) 14%, transparent), transparent 65%)}.zl[data-astro-cid-hlctmd2v]:not(.zl--heute) .zl__karte[data-astro-cid-hlctmd2v]:after{z-index:2;background:radial-gradient(240px circle at var(--fx,50%) var(--fy,50%), color-mix(in srgb, var(--rot) 85%, transparent), transparent 70%);-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.zl__reihe[data-astro-cid-hlctmd2v].tafel--licht .zl__karte[data-astro-cid-hlctmd2v]:before,.zl__reihe[data-astro-cid-hlctmd2v].tafel--licht .zl__karte[data-astro-cid-hlctmd2v]:after{opacity:1}.zl[data-astro-cid-hlctmd2v]:not(.zl--heute) .zl__nummer[data-astro-cid-hlctmd2v]{transition:color .4s var(--kurve)}.zl[data-astro-cid-hlctmd2v]:not(.zl--heute) .zl__punkt[data-astro-cid-hlctmd2v]{transition:transform .5s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.zl[data-astro-cid-hlctmd2v]:not(.zl--heute) .zl__karte[data-astro-cid-hlctmd2v]:hover .zl__nummer[data-astro-cid-hlctmd2v]{color:var(--rot)}.zl[data-astro-cid-hlctmd2v]:not(.zl--heute) .zl__reihe[data-astro-cid-hlctmd2v]:has(.zl__karte:hover) .zl__punkt[data-astro-cid-hlctmd2v]{transform:scale(1.6)}}.zl__ring[data-astro-cid-hlctmd2v]{border:1.5px solid var(--rot);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.zl--buehne .zl__reihe.aktiv:has(~.zl__reihe.aktiv) .zl__karte{opacity:.45}@media (hover:hover) and (pointer:fine){.zl--buehne .zl__reihe.aktiv:has(~.zl__reihe.aktiv) .zl__karte:hover{opacity:1}}.zl--buehne[data-astro-cid-hlctmd2v] .zl__schiene[data-astro-cid-hlctmd2v]{overflow:visible}.zl__komet[data-astro-cid-hlctmd2v]{background:var(--color-white);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--rot) 90%, transparent), 0 0 18px 6px color-mix(in srgb, var(--rot) 70%, transparent);transform:translate(-50%, calc(var(--p,1) * var(--h,0px) - 50%));border-radius:50%;position:absolute;top:0;left:50%}@media (prefers-reduced-motion:no-preference){.zl[data-astro-cid-hlctmd2v]:not(.zl--heute) .zl__karte[data-astro-cid-hlctmd2v]{transition:opacity .5s var(--kurve) .2s, transform .5s var(--kurve) .2s}@media (hover:hover) and (pointer:fine){.zl[data-astro-cid-hlctmd2v]:not(.zl--heute) .zl__karte[data-astro-cid-hlctmd2v]:hover{transition-delay:0s;transform:translateY(-4px)}}.zl__reihe[data-astro-cid-hlctmd2v].aktiv .zl__ring[data-astro-cid-hlctmd2v]{animation:1.1s cubic-bezier(.2,.6,.3,1) .15s zl-ring}@keyframes zl-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4.5)}}}@media (prefers-reduced-motion:reduce){.zl__komet[data-astro-cid-hlctmd2v]{display:none}}.zl__punkt[data-astro-cid-hlctmd2v]:before,.zl__punkt[data-astro-cid-hlctmd2v]:after{transition:opacity .3s var(--kurve)}@media (prefers-reduced-motion:no-preference){.js-reveal .zl__fuellung[data-astro-cid-hlctmd2v]{transform:scaleY(var(--p,0))}.js-reveal .zl__reihe[data-astro-cid-hlctmd2v]:not(.aktiv) .zl__punkt[data-astro-cid-hlctmd2v]:before,.js-reveal .zl__reihe[data-astro-cid-hlctmd2v]:not(.aktiv) .zl__punkt[data-astro-cid-hlctmd2v]:after{opacity:0}.zl__karte[data-astro-cid-hlctmd2v]{transition:opacity .5s var(--kurve) .2s, transform .5s var(--kurve) .2s}.js-reveal .zl__reihe[data-astro-cid-hlctmd2v]:not(.aktiv) .zl__karte[data-astro-cid-hlctmd2v]{opacity:0;transform:translateY(30px)}}.zl__ende[data-astro-cid-hlctmd2v]{display:none}@media (width<=1023px){.zl[data-astro-cid-hlctmd2v]{--punkt:14px;--luecke:30px;--ende:64px}.zl__leiste[data-astro-cid-hlctmd2v]{max-width:560px;margin-inline:auto}.zl__leiste[data-astro-cid-hlctmd2v]:last-child{margin-bottom:calc(var(--ende) + 8px)}.zl[data-astro-cid-hlctmd2v]:not(:has(.zl__abschluss)){padding-bottom:0}.zl__schiene[data-astro-cid-hlctmd2v]{left:calc(50% - var(--linie-breite) / 2);bottom:calc(-1 * var(--ende))}.zl__schritte[data-astro-cid-hlctmd2v]{gap:var(--luecke)}.zl__reihe[data-astro-cid-hlctmd2v]{grid-template-columns:minmax(0,1fr)}.zl__punkt[data-astro-cid-hlctmd2v]{left:50%}.zl__karte[data-astro-cid-hlctmd2v]{z-index:1;margin-top:var(--luecke);text-align:center;grid-column:1;align-items:center;position:relative}.zl__karte-kopf[data-astro-cid-hlctmd2v]{justify-content:center;gap:14px}.zl__karte-text[data-astro-cid-hlctmd2v]{text-wrap:pretty}.zl__ende[data-astro-cid-hlctmd2v]{bottom:calc(-1 * var(--ende));background:var(--silber);width:16px;height:16px;transition:background-color .4s var(--kurve), box-shadow .6s var(--kurve);border-radius:50%;margin:0 0 -8px -8px;display:block;position:absolute;left:50%}.zl__ende[data-astro-cid-hlctmd2v].aktiv{background:var(--rot);box-shadow:0 0 0 5px color-mix(in srgb, var(--rot) 22%, transparent), 0 0 24px 6px color-mix(in srgb, var(--rot) 45%, transparent)}.zl__ende[data-astro-cid-hlctmd2v]:after{content:"";border:1.5px solid var(--rot);opacity:0;border-radius:50%;position:absolute;inset:0}.zl__abschluss[data-astro-cid-hlctmd2v]{margin-top:calc(var(--ende) + 44px)}.zl__abschluss-satz[data-astro-cid-hlctmd2v]{display:none}.zl__abschluss[data-astro-cid-hlctmd2v] .knopf__unterzeile{letter-spacing:.005em;font-family:Instrument Serif,Georgia,serif;font-size:1rem;font-style:italic;font-weight:400;line-height:1.1}.zl .zl__reihe.aktiv:not(:has(~.zl__reihe.aktiv)) .zl__karte{border-color:color-mix(in srgb, var(--rot) 45%, var(--linie));box-shadow:var(--schatten-tafel), 0 0 48px -12px color-mix(in srgb, var(--rot) 45%, transparent)}.zl .zl__reihe.aktiv:not(:has(~.zl__reihe.aktiv)) .zl__karte:before,.zl .zl__reihe.aktiv:not(:has(~.zl__reihe.aktiv)) .zl__karte:after{--fx:50%;--fy:0%;opacity:1}.zl .zl__reihe.aktiv:not(:has(~.zl__reihe.aktiv)) .zl__nummer{color:var(--rot)}.zl[data-astro-cid-hlctmd2v]:not(.zl--heute) .zl__karte[data-astro-cid-hlctmd2v]{transition:opacity .6s var(--kurve), transform .6s var(--kurve), border-color .5s var(--kurve), box-shadow .6s var(--kurve)}@media (prefers-reduced-motion:no-preference){.js-reveal .zl__reihe[data-astro-cid-hlctmd2v]:not(.aktiv) .zl__karte[data-astro-cid-hlctmd2v]{opacity:.3;transform:translateY(14px)scale(.98)}.zl__ende[data-astro-cid-hlctmd2v].aktiv:after{animation:2.4s cubic-bezier(.2,.6,.3,1) .3s infinite zl-ende}@keyframes zl-ende{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}}}
