.spur[data-astro-cid-cywt7bpp]{padding-top:var(--section);padding-bottom:calc(var(--section) * .6)}.spur__kopf[data-astro-cid-cywt7bpp]{gap:var(--s-8);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;display:grid}.spur__kopf[data-astro-cid-cywt7bpp] h2[data-astro-cid-cywt7bpp]{max-width:12ch}.spur__kopf[data-astro-cid-cywt7bpp] p[data-astro-cid-cywt7bpp]{color:var(--muted);font-size:var(--fs-l);max-width:38ch;line-height:1.5}.spur__bahn[data-astro-cid-cywt7bpp]{margin-top:var(--s-8);position:relative}.spur__schiene[data-astro-cid-cywt7bpp]{pointer-events:none;position:absolute;inset:0}.spur__leinwand[data-astro-cid-cywt7bpp]{width:100%;height:100svh;position:sticky;top:0}.spur__leinwand[data-astro-cid-cywt7bpp] canvas{width:100%;height:100%;display:block}.spur__stationen[data-astro-cid-cywt7bpp]{z-index:1;max-width:var(--max);padding:0 var(--gutter);margin:0 auto;list-style:none;position:relative}.station[data-astro-cid-cywt7bpp]{column-gap:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;min-height:58svh;display:grid}.station__text[data-astro-cid-cywt7bpp]{grid-area:1/2/auto/span 4;max-width:26rem}.station[data-astro-cid-cywt7bpp][data-seite=links] .station__text[data-astro-cid-cywt7bpp]{grid-column:8/span 4}.station__nr[data-astro-cid-cywt7bpp]{font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.08em}.station__zeit[data-astro-cid-cywt7bpp]{margin-left:var(--s-3);font-size:var(--fs-xs);color:var(--text);letter-spacing:.08em;text-transform:uppercase}.station__zeit[data-astro-cid-cywt7bpp]:before{content:"";width:1.5em;height:1px;margin-right:var(--s-3);vertical-align:middle;background:var(--line-strong);display:inline-block}.spur[data-astro-cid-cywt7bpp][data-zeit] .station[data-astro-cid-cywt7bpp]{margin-top:calc(var(--abstand,0) * .9svh)}.spur[data-astro-cid-cywt7bpp][data-zeit] .station[data-astro-cid-cywt7bpp][data-leer]{min-height:30svh}.spur[data-astro-cid-cywt7bpp][data-zeit] .station[data-astro-cid-cywt7bpp]{position:relative}.station__dauer[data-astro-cid-cywt7bpp]{height:calc(var(--abstand,0) * .9svh);font-family:var(--ff-display);font-style:italic;font-size:var(--fs-h2);color:var(--muted);opacity:.55;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;bottom:100%;left:0;right:0}.station__text[data-astro-cid-cywt7bpp] h3[data-astro-cid-cywt7bpp]{margin-top:var(--s-2);font-size:var(--fs-h2);line-height:1.05}.station__text[data-astro-cid-cywt7bpp] p[data-astro-cid-cywt7bpp]{margin-top:var(--s-3);color:var(--muted);max-width:36ch}.station__fotos[data-astro-cid-cywt7bpp]{grid-row:1;grid-column:var(--foto) / span var(--span)}.station__fotos[data-astro-cid-cywt7bpp][data-anzahl="1"] .station__foto[data-astro-cid-cywt7bpp]{max-height:72svh;margin-inline:auto}.station__fotos[data-astro-cid-cywt7bpp]:not([data-anzahl="1"]){grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--s-4);align-items:center;display:grid}.station__fotos[data-astro-cid-cywt7bpp][data-anzahl="3"] .station__foto[data-astro-cid-cywt7bpp]:nth-child(2){transform:translateY(-12%)}.station__foto[data-astro-cid-cywt7bpp]{aspect-ratio:var(--r);outline:1px solid var(--line);outline-offset:-1px;background:var(--bg-deep);margin:0}.station__foto[data-astro-cid-cywt7bpp] picture,.station__foto[data-astro-cid-cywt7bpp] img{object-fit:cover;width:100%;height:100%;display:block}.spur[data-astro-cid-cywt7bpp][data-webgl] .station__foto[data-astro-cid-cywt7bpp]{background:0 0}.spur[data-astro-cid-cywt7bpp][data-webgl] .station__foto[data-astro-cid-cywt7bpp] picture{opacity:0}.station__start[data-astro-cid-cywt7bpp]{grid-row:1;grid-column:var(--foto) / span var(--span);justify-self:center;width:1px;height:1px}@media (prefers-reduced-motion:reduce){.station[data-astro-cid-cywt7bpp]{min-height:0;padding-block:var(--s-8)}.spur[data-astro-cid-cywt7bpp][data-zeit] .station[data-astro-cid-cywt7bpp],.spur[data-astro-cid-cywt7bpp][data-zeit] .station[data-astro-cid-cywt7bpp][data-leer]{min-height:0;margin-top:0}.station__dauer[data-astro-cid-cywt7bpp]{display:none}}@media (width<=767px){.spur__kopf[data-astro-cid-cywt7bpp]{gap:var(--s-5);grid-template-columns:1fr}.spur__stationen[data-astro-cid-cywt7bpp]{padding-left:calc(var(--gutter) + 22px)}.station[data-astro-cid-cywt7bpp]{align-items:stretch;gap:var(--s-5);min-height:0;padding-block:var(--s-8);flex-direction:column;display:flex}.station__fotos[data-astro-cid-cywt7bpp]{order:-1}.station__fotos[data-astro-cid-cywt7bpp][data-anzahl="1"] .station__foto[data-astro-cid-cywt7bpp]{max-height:70svh;margin-inline:0}.station__text[data-astro-cid-cywt7bpp] h3[data-astro-cid-cywt7bpp]{font-size:var(--fs-h3)}.spur[data-astro-cid-cywt7bpp][data-zeit] .station[data-astro-cid-cywt7bpp]{margin-top:calc(var(--abstand,0) * .45svh)}.station__dauer[data-astro-cid-cywt7bpp]{height:calc(var(--abstand,0) * .45svh);font-size:var(--fs-h3);padding-left:var(--s-5);justify-content:flex-start}.spur[data-astro-cid-cywt7bpp][data-zeit] .station[data-astro-cid-cywt7bpp][data-leer]{min-height:0}}
