.ScrollFahrt-module__jMLjrq__root{color:#fff;background:#0a0a0a;position:relative}.ScrollFahrt-module__jMLjrq__stage{position:relative}.ScrollFahrt-module__jMLjrq__canvas,.ScrollFahrt-module__jMLjrq__scrim,.ScrollFahrt-module__jMLjrq__dim,.ScrollFahrt-module__jMLjrq__hud,.ScrollFahrt-module__jMLjrq__labels,.ScrollFahrt-module__jMLjrq__skip,.ScrollFahrt-module__jMLjrq__hint{display:none}.ScrollFahrt-module__jMLjrq__intro{padding:11rem 0 5rem;position:relative}.ScrollFahrt-module__jMLjrq__station{border-top:1px solid #ffffff14;align-items:flex-end;min-height:80svh;display:flex;position:relative;overflow:hidden}.ScrollFahrt-module__jMLjrq__photo{position:absolute;inset:0}.ScrollFahrt-module__jMLjrq__photo:after{content:"";background:linear-gradient(#0a0a0a33,#0a0a0a9e 50%,#0a0a0a 96%);position:absolute;inset:0}.ScrollFahrt-module__jMLjrq__caption{width:100%;padding:4rem 0 4.5rem;position:relative}.ScrollFahrt-module__jMLjrq__outro{border-top:1px solid #ffffff14;padding:6rem 0;position:relative}.ScrollFahrt-module__jMLjrq__after{scroll-margin-top:5rem}.ScrollFahrt-module__jMLjrq__root .ScrollFahrt-module__jMLjrq__start{display:none}@media (prefers-reduced-motion:no-preference){.ScrollFahrt-module__jMLjrq__root[data-mode="3d"]{height:calc((var(--t) + 1)*100svh)}.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__stage{background:#141a22;height:100svh;position:sticky;top:0;overflow:hidden}.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s;display:block;position:absolute;inset:0}.ScrollFahrt-module__jMLjrq__root[data-mode="3d"][data-ready="1"] .ScrollFahrt-module__jMLjrq__canvas{opacity:1}.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__photo{display:none}.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__scrim{pointer-events:none;background:linear-gradient(#0a0a0a00 48%,#0a0a0a8c 74%,#0a0a0ae6),linear-gradient(#0a0a0a9e,#0a0a0a00 20%);display:block;position:absolute;inset:0}.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__dim{opacity:0;pointer-events:none;background:#0a0a0a;display:block;position:absolute;inset:0}.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__intro,.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__station,.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__outro{pointer-events:none;will-change:opacity,transform;border:0;align-items:flex-end;min-height:0;padding:0 0 7.5rem;display:flex;position:absolute;inset:0;overflow:visible}.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__intro{align-items:center;padding:5rem 0 0}.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__station,.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__outro{opacity:0;visibility:hidden}.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__caption{padding:0}.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__start{display:flex}.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__interactive{pointer-events:auto}.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__labels{pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.ScrollFahrt-module__jMLjrq__label{opacity:0;visibility:hidden;will-change:transform,opacity;position:absolute;top:0;left:0}.ScrollFahrt-module__jMLjrq__labelInner{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;left:0;transform:translate(-50%)}.ScrollFahrt-module__jMLjrq__labelText{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#0a0a0acc;border:1px solid #ffffff2e;border-radius:2px;padding:.45rem .65rem;font-size:11px;font-weight:600;line-height:1}.ScrollFahrt-module__jMLjrq__labelLine{background:#ffffff8c;width:1px;height:28px}.ScrollFahrt-module__jMLjrq__labelDot{background:#fff;border-radius:50%;width:7px;height:7px;transform:translateY(50%)}.ScrollFahrt-module__jMLjrq__label[data-tone=red] .ScrollFahrt-module__jMLjrq__labelText{background:#cd494af0;border-color:#0000}.ScrollFahrt-module__jMLjrq__label[data-tone=red] .ScrollFahrt-module__jMLjrq__labelDot,.ScrollFahrt-module__jMLjrq__label[data-tone=red] .ScrollFahrt-module__jMLjrq__labelLine{background:#cd494a}.ScrollFahrt-module__jMLjrq__label[data-tone=muted] .ScrollFahrt-module__jMLjrq__labelText{color:#ffffffc7;background:#0a0a0a99}.ScrollFahrt-module__jMLjrq__label[data-tone=muted] .ScrollFahrt-module__jMLjrq__labelLine{height:16px}.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__hud{opacity:0;visibility:hidden;padding-bottom:1.6rem;display:block;position:absolute;bottom:0;left:0;right:0}.ScrollFahrt-module__jMLjrq__rail{flex:1;height:2.4rem;position:relative}.ScrollFahrt-module__jMLjrq__rail:before,.ScrollFahrt-module__jMLjrq__railFill{content:"";height:1px;position:absolute;top:.45rem;left:0}.ScrollFahrt-module__jMLjrq__rail:before{background:#ffffff38;right:0}.ScrollFahrt-module__jMLjrq__railFill{width:calc(var(--p,0)*100%);background:#cd494a;height:2px;margin-top:-.5px}.ScrollFahrt-module__jMLjrq__railMarker{top:.45rem;left:calc(var(--p,0)*100%);background:#cd494a;border-radius:50%;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #cd494a40}.ScrollFahrt-module__jMLjrq__node{color:#ffffff80;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.55rem;padding:0;transition:color .3s;display:flex;position:absolute;top:0;transform:translate(-50%)}.ScrollFahrt-module__jMLjrq__nodeDot{place-items:center;width:.9rem;height:.9rem;display:grid}.ScrollFahrt-module__jMLjrq__nodeDot:after{content:"";background:#0a0a0a;border:1px solid #fff9;border-radius:50%;width:7px;height:7px;transition:background .3s,border-color .3s}.ScrollFahrt-module__jMLjrq__nodeLabel{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600;display:none}.ScrollFahrt-module__jMLjrq__node:hover,.ScrollFahrt-module__jMLjrq__node:focus-visible,.ScrollFahrt-module__jMLjrq__node[data-state=on]{color:#fff}.ScrollFahrt-module__jMLjrq__node[data-state=done] .ScrollFahrt-module__jMLjrq__nodeDot:after,.ScrollFahrt-module__jMLjrq__node[data-state=on] .ScrollFahrt-module__jMLjrq__nodeDot:after{background:#cd494a;border-color:#cd494a}.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__skip{color:#fffc;letter-spacing:.06em;background:#0a0a0a8c;border:1px solid #ffffff2e;border-radius:2px;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:12px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex;position:absolute;top:6.25rem;right:1.5rem}.ScrollFahrt-module__jMLjrq__skip:hover,.ScrollFahrt-module__jMLjrq__skip:focus-visible{color:#fff;border-color:#ffffff80}.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__hint{color:#ffffffa6;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;font-size:10px;font-weight:600;display:none;position:absolute;bottom:1.75rem;left:50%;transform:translate(-50%)}.ScrollFahrt-module__jMLjrq__hint svg{animation:1.8s ease-in-out infinite ScrollFahrt-module__jMLjrq__nudge}@keyframes ScrollFahrt-module__jMLjrq__nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (min-width:900px){.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__scrim{background:linear-gradient(90deg,#0a0a0acc,#0a0a0a6b 36%,#0a0a0a00 62%),linear-gradient(#0a0a0a00 74%,#0a0a0ac7),linear-gradient(#0a0a0a99,#0a0a0a00 20%)}.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__station,.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__outro{align-items:center;padding:4rem 0 5rem}.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__labels{display:block}.ScrollFahrt-module__jMLjrq__root[data-mode="3d"] .ScrollFahrt-module__jMLjrq__hint{display:flex}.ScrollFahrt-module__jMLjrq__nodeLabel{display:block}.ScrollFahrt-module__jMLjrq__rail{height:2.6rem}}}
