.haus-erlebnis{--sc-z-stage:1;--sc-z-copy:20;--sc-z-chrome:60}.sc-act--pinned{position:relative}.sc-stage{height:100svh;z-index:var(--sc-z-stage);position:sticky;top:0;overflow:clip}[data-sc-cue]{opacity:0;will-change:opacity, transform}.sc-ready [data-sc-cue]{transition:none}.erlebnis-hero{--weg:clamp(0, calc((var(--sc-p,0) * var(--strecke) - .12) / .5), 1);opacity:calc(1 - var(--weg));transform:translate3d(0, calc(var(--weg) * -3vh), 0);will-change:opacity, transform}@media (prefers-reduced-motion:reduce){.erlebnis-hero{transform:none}}.erlebnis-fokus{opacity:0;will-change:transform, opacity;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.erlebnis-fokus:before{content:"";background:radial-gradient(circle closest-side,#0b0c0e00 0 11vmax,#0b0c0e80 22vmax,#0b0c0eb8 34vmax 100%);width:300vmax;height:300vmax;position:absolute;top:-150vmax;left:-150vmax}@media (max-width:1023px){.erlebnis-fokus:before{background:radial-gradient(circle closest-side,#0b0c0e00 0 16vmax,#0b0c0e73 30vmax,#0b0c0ea6 100%)}}.erlebnis-saeule{pointer-events:none;width:min(52vw,46rem);position:absolute;top:0;bottom:0}.erlebnis-saeule[data-seite=links]{background:linear-gradient(90deg,#0b0c0edb 0%,#0b0c0e9e 55%,#0b0c0e00 100%);left:0}.erlebnis-saeule[data-seite=rechts]{background:linear-gradient(270deg,#0b0c0edb 0%,#0b0c0e9e 55%,#0b0c0e00 100%);right:0}.erlebnis-band{pointer-events:none;background:linear-gradient(#0b0c0e00 0%,#0b0c0ee6 48%,#0b0c0ef5 100%);height:62%;position:absolute;bottom:0;left:0;right:0}.hinweis{position:absolute;top:0;left:0}.hinweis__punkt{background:#a5bdf2;border-radius:999px;width:7px;height:7px;position:absolute;top:-3.5px;left:-3.5px;box-shadow:0 0 0 3px #0b0c0e8c}.hinweis__linie{background:#f2f1ee8c;width:1px;height:40px;position:absolute;left:-.5px}.hinweis__etikett{white-space:nowrap;color:#f2f1ee;letter-spacing:.01em;background:#101114e6;border-radius:4px;padding:5px 9px;font-size:12.5px;font-weight:500;line-height:1.2;position:absolute;left:0;transform:translate(-50%);box-shadow:0 6px 18px -8px #0009}.hinweis[data-richtung=oben] .hinweis__linie{top:-44px}.hinweis[data-richtung=oben] .hinweis__etikett{bottom:46px}.hinweis[data-richtung=unten] .hinweis__linie{top:4px}.hinweis[data-richtung=unten] .hinweis__etikett{top:46px}@media (max-width:1023px){.hinweis__linie{height:26px}.hinweis[data-richtung=oben] .hinweis__linie{top:-30px}.hinweis[data-richtung=oben] .hinweis__etikett{bottom:32px}.hinweis[data-richtung=unten] .hinweis__etikett{top:32px}.hinweis__etikett{padding:4px 8px;font-size:11.5px}}
