.ab[data-astro-cid-hojnxc5o]{position:relative;overflow:clip}.ab__inner[data-astro-cid-hojnxc5o]{gap:var(--space-6);padding-block:calc(var(--section-y) + 1rem) var(--section-y);grid-template-columns:1fr;grid-template-areas:"head""stage""stationen""standbild""note";display:grid;position:relative}.ab__standbild[data-astro-cid-hojnxc5o]{grid-area:standbild;justify-items:start;gap:.6rem;margin:0;display:grid}.ab__standbild[data-astro-cid-hojnxc5o] img[data-astro-cid-hojnxc5o]{border-radius:var(--radius-m);border:1px solid var(--line);width:auto;max-width:100%;height:auto;max-height:42vh}.ab__head[data-astro-cid-hojnxc5o]{gap:var(--space-3);grid-area:head;max-width:44rem;display:grid}.ab__stage[data-astro-cid-hojnxc5o]{grid-area:stage}.ab__bild[data-astro-cid-hojnxc5o]{border-radius:var(--radius-m);aspect-ratio:var(--ab-ratio,16 / 10);background:#d6d6d4;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073}.ab--hochkant[data-astro-cid-hojnxc5o] .ab__stage[data-astro-cid-hojnxc5o]{text-align:center}.ab--hochkant[data-astro-cid-hojnxc5o] .ab__bild[data-astro-cid-hojnxc5o]{width:auto;max-width:100%;height:min(70vh,40rem);aspect-ratio:var(--ab-ratio);vertical-align:top;display:inline-block}.ab--hochkant[data-astro-cid-hojnxc5o] .ab__svg[data-astro-cid-hojnxc5o]{width:100%;height:100%}.ab--hochkant[data-astro-cid-hojnxc5o] .ab__teil[data-astro-cid-hojnxc5o]{text-align:left}.ab__svg[data-astro-cid-hojnxc5o]{width:100%;height:100%;display:block}.ab__svg[data-astro-cid-hojnxc5o] image[data-astro-cid-hojnxc5o][data-ab-nachher]{transition:filter .5s var(--ease-out)}.ab__bild[data-astro-cid-hojnxc5o].is-neu image[data-astro-cid-hojnxc5o][data-ab-nachher]{animation:ab-impuls .9s var(--ease-out) 1}@keyframes ab-impuls{0%{filter:brightness()}35%{filter:brightness(1.22)}to{filter:brightness()}}.ab__glanz[data-astro-cid-hojnxc5o]{opacity:0}.ab__bild[data-astro-cid-hojnxc5o].is-neu .ab__glanz[data-astro-cid-hojnxc5o]{animation:ab-glanz 1.3s var(--ease-in-out) .15s 1 both}@keyframes ab-glanz{0%{opacity:0;transform:skew(-18deg)translate(0)}15%{opacity:1}to{opacity:0;transform:skew(-18deg)translate(2300px)}}.ab__tag[data-astro-cid-hojnxc5o]{font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--c-white);border-radius:var(--radius-s);backdrop-filter:blur(6px);background:#05050699;padding:.35rem .7rem;font-weight:600;font-stretch:120%;position:absolute;top:1rem;left:1rem}.ab__still[data-astro-cid-hojnxc5o]{display:none}.ab__teil[data-astro-cid-hojnxc5o]{margin-top:.75rem}.ab__stationen[data-astro-cid-hojnxc5o]{grid-area:stationen;gap:clamp(2.5rem,12vh,7rem);margin:0;padding:0;list-style:none;display:grid}.ab__station[data-astro-cid-hojnxc5o]{opacity:.4;transition:opacity .5s var(--ease-out);gap:.5rem;display:grid}.ab__station[data-astro-cid-hojnxc5o].is-active{opacity:1}.ab__num[data-astro-cid-hojnxc5o]{font-family:var(--font-display);color:var(--accent);letter-spacing:-.01em;font-size:1.5rem;font-weight:700;font-stretch:120%}.ab__num[data-astro-cid-hojnxc5o] small[data-astro-cid-hojnxc5o]{color:var(--text-3);font-size:.6em;font-weight:600}.ab__titel[data-astro-cid-hojnxc5o]{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.5rem);line-height:1.08}.ab__text[data-astro-cid-hojnxc5o]{font-size:var(--fs-lead);color:var(--text-2);max-width:32ch;margin:0}.ab__progress[data-astro-cid-hojnxc5o]{top:var(--section-y);bottom:var(--section-y);background:#ffffff1f;border-radius:2px;width:2px;position:absolute;right:.5rem;overflow:hidden}.ab__progress[data-astro-cid-hojnxc5o] span[data-astro-cid-hojnxc5o]{background:var(--accent);width:100%;height:0;display:block}.ab__note[data-astro-cid-hojnxc5o]{margin-top:var(--space-5);grid-area:note}@media (width>=900px){.ab__inner[data-astro-cid-hojnxc5o]{gap:var(--space-4) var(--space-8);grid-template-columns:1.15fr 1fr;grid-template-areas:"head head""stage stationen""standbild standbild""note note"}.ab--hochkant[data-astro-cid-hojnxc5o] .ab__inner[data-astro-cid-hojnxc5o]{grid-template-columns:.85fr 1.15fr}.ab__standbild[data-astro-cid-hojnxc5o]{max-width:40rem}.ab__stage[data-astro-cid-hojnxc5o]{top:calc(var(--header-h) + 2rem);align-self:start;position:sticky}.ab__stationen[data-astro-cid-hojnxc5o]{gap:clamp(4rem,18vh,12rem);min-height:90vh;padding:6vh 0 8vh 2.5rem}.ab__stage[data-astro-cid-hojnxc5o]{padding-bottom:1rem}.ab__progress[data-astro-cid-hojnxc5o]{top:auto;bottom:auto;right:auto;left:calc(50% + var(--space-4))}.ab__inner[data-astro-cid-hojnxc5o]{--ab-spur:1}}@media (width<=899px){.ab__stage[data-astro-cid-hojnxc5o]{top:var(--header-h);z-index:2;box-sizing:border-box;margin:0 calc(-1 * var(--gutter));padding:8px 0 .5rem;padding-inline:var(--gutter);background:var(--bg,var(--c-black));position:sticky}.ab__stage[data-astro-cid-hojnxc5o]:after{content:"";background:linear-gradient(180deg, var(--bg,var(--c-black)), transparent);pointer-events:none;height:1.5rem;position:absolute;bottom:-1.5rem;left:0;right:0}.ab__bild[data-astro-cid-hojnxc5o]{aspect-ratio:auto;height:min(36svh,16rem);max-height:36svh}.ab--hochkant[data-astro-cid-hojnxc5o] .ab__bild[data-astro-cid-hojnxc5o]{width:auto;height:min(36svh,16rem)}.ab__teil[data-astro-cid-hojnxc5o]{display:none}.ab__stationen[data-astro-cid-hojnxc5o]{gap:clamp(1.5rem,5vh,4rem);min-height:0;padding:2vh 0 4vh}.ab__inner[data-astro-cid-hojnxc5o]{gap:var(--space-4)}.ab__titel[data-astro-cid-hojnxc5o]{font-size:1.375rem}.ab__text[data-astro-cid-hojnxc5o]{font-size:var(--fs-base)}.ab__num[data-astro-cid-hojnxc5o]{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.ab__stage[data-astro-cid-hojnxc5o]{position:static}.ab__bild[data-astro-cid-hojnxc5o],.ab__progress[data-astro-cid-hojnxc5o]{display:none}.ab__still[data-astro-cid-hojnxc5o]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.ab__still[data-astro-cid-hojnxc5o] figure[data-astro-cid-hojnxc5o]{margin:0}.ab__still[data-astro-cid-hojnxc5o] img[data-astro-cid-hojnxc5o]{border-radius:var(--radius-m);width:100%;height:auto}.ab__still[data-astro-cid-hojnxc5o] figcaption[data-astro-cid-hojnxc5o]{font-size:var(--fs-s);color:var(--text-3);margin-top:.5rem}.ab__station[data-astro-cid-hojnxc5o]{opacity:1}.ab__stationen[data-astro-cid-hojnxc5o]{gap:var(--space-5);min-height:0;padding:0}}.reveal-off .ab__stage[data-astro-cid-hojnxc5o]{position:static}.reveal-off .ab__station[data-astro-cid-hojnxc5o]{opacity:1}
