.nb-scrolly{
  /* !important PFLICHT: Theme _panels.css setzt `.story-panel { min-height:100vh }`
     mit gleicher Spezifität, lädt aber SPÄTER (Sheet 22 vs. 6) → würde sonst
     gewinnen und das Panel auf 100vh stauchen (Text verschwindet zu früh).
     Bei 1 Quote/Panel gibt es keinen Flow-Inhalt mehr, der die Höhe rettet. */min-height:300vh!important;position:relative}@media (min-width:1024px){.nb-scrolly:not(:has(.nb-scrolly__quote~.nb-scrolly__quote)){--nb-single-len:165vh;--nb-single-quote-len:135vh;min-height:var(--nb-single-len)!important}.nb-scrolly:not(:has(.nb-scrolly__quote~.nb-scrolly__quote)) .nb-scrolly__quotes{left:0;position:absolute;right:0;top:0}.nb-scrolly:not(:has(.nb-scrolly__quote~.nb-scrolly__quote)) .nb-scrolly__quote{min-height:var(--nb-single-quote-len)}}.nb-scrolly:has(.nb-scrolly__quote~.nb-scrolly__quote){scroll-snap-align:none}.nb-scrolly:has(.nb-scrolly__quote~.nb-scrolly__quote) .nb-scrolly__quote{scroll-snap-align:start;scroll-snap-stop:normal}.nb-scrolly__video{height:100vh;left:12.5vw;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .2s ease;visibility:hidden;width:75vw;z-index:1}.nb-scrolly__video.is-active{opacity:1;visibility:visible}.nb-scrolly__video video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center var(--nb-y,50%);object-position:center var(--nb-y,50%);width:100%}.nb-scrolly__quotes{position:relative;z-index:2}.nb-scrolly__quote{align-items:center;box-sizing:border-box;display:flex;min-height:100vh;padding:4vh 6vw;pointer-events:none}.nb-scrolly__quote-text{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(14,37%,80%,.4);border-radius:4px;color:#1a1a1a;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;max-width:32ch;padding:.6em 1em;pointer-events:auto}.nb-scrolly__quote-text .eyebrow{display:block;font-size:.85rem;font-weight:500;letter-spacing:.14em;margin-bottom:.5em;opacity:.75;text-transform:uppercase}.nb-scrolly__quote-text .hl{background:#a0a600;color:#2e2f00;padding:0 .14em}.nb-scrolly__quote.pos-left{justify-content:flex-start;padding-left:6vw}.nb-scrolly__quote.pos-center{justify-content:center}.nb-scrolly__quote.pos-right{justify-content:flex-end;padding-right:6vw}@media (max-width:1023px){.nb-scrolly__video{left:0!important;right:auto!important;width:100vw!important}.nb-scrolly__quote{justify-content:center!important;padding:2vh 4vw}.nb-scrolly__quote-text{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);font-size:clamp(1.5rem,6vw,2.2rem)}}@media (min-width:1024px){.nb-scrolly__video{left:calc(50vw - var(--nb-z, 75)*1vw/2);right:auto;width:calc(var(--nb-z, 75)*1vw)}.nb-x-left .nb-scrolly__video{left:0;right:auto}.nb-x-right .nb-scrolly__video{left:auto;right:0}}.nb-scrolly{background:transparent!important;background-color:transparent!important}.nb-scrolly__bg-stage{background-color:transparent;height:100vh;left:0;pointer-events:none;position:fixed;top:0;transition:background-color .6s ease;width:100vw;z-index:0}.nb-scrolly__quote-text{background:var(--nb-scrolly-text-bg,hsla(0,0%,94%,.4))!important}.nb-scrolly__video{transition:opacity .7s ease,visibility 0s linear .7s}.nb-scrolly__video.is-active{transition:opacity .7s ease,visibility 0s linear 0s}.nb-scrolly.story-panel[data-reveal]{opacity:0;transform:none!important;transition:opacity .5s ease-out}.nb-scrolly.story-panel[data-reveal].is-visible{opacity:1;transform:none!important}.nb-scrolly__quote-text .word{display:inline-block;opacity:0;transform:translateY(.3em);transition:opacity .5s ease,transform .5s ease}.nb-scrolly__quote.is-active .nb-scrolly__quote-text .word{opacity:1;transform:translateY(0)}.nb-scrolly__quote-text .word.is-hl{background:transparent;transition:opacity .7s ease,transform .7s cubic-bezier(.34,1.56,.64,1),background-color .4s ease .2s}.nb-scrolly__quote.is-active .nb-scrolly__quote-text .word.is-hl{background:#a0a600;color:#2e2f00;padding:0 .14em}@media (min-width:1024px){.nb-scrolly__quote{pointer-events:none}.nb-scrolly__quote .nb-scrolly__quote-text{max-width:min(32ch,88vw);opacity:0;pointer-events:auto;position:fixed;top:50%;transform:translateY(-50%);transition:opacity .4s ease,visibility 0s linear .4s;visibility:hidden;z-index:3}.nb-scrolly__quote.pos-left .nb-scrolly__quote-text{left:6vw;right:auto}.nb-scrolly__quote.pos-right .nb-scrolly__quote-text{left:auto;right:6vw}.nb-scrolly__quote.pos-center .nb-scrolly__quote-text{left:50%;right:auto;transform:translate(-50%,-50%)}.nb-scrolly__quote.is-stage .nb-scrolly__quote-text{opacity:1;transition:opacity .6s ease var(--nb-tafel-delay,0ms),visibility 0s linear 0s;visibility:visible}.nb-scrolly__quote:not(.is-active) .nb-scrolly__quote-text .word{transition-delay:0s!important}}body:has(.nb-scrolly) #story-nav,body:has(.nb-scrolly) .ambient-toggle,body:has(.nb-scrolly) .story-bar,body:has(.nb-scrolly) .story-nav{z-index:50!important}.nb-scrolly__pulse{bottom:14vh;filter:drop-shadow(0 1px 8px rgba(0,0,0,.18));height:32px;left:50%;opacity:0;pointer-events:none;position:fixed;transform:translateX(-50%);transition:opacity .6s ease,visibility 0s linear .6s;visibility:hidden;width:52px;z-index:5}.nb-scrolly__pulse:after,.nb-scrolly__pulse:before{background:currentColor;border-radius:2px;content:"";height:4px;opacity:1;position:absolute;top:50%;transform-origin:center;width:28px}.nb-scrolly__pulse:before{left:0;transform:translateY(-50%) rotate(35deg)}.nb-scrolly__pulse:after{right:0;transform:translateY(-50%) rotate(-35deg)}.nb-scrolly__pulse.is-visible{animation:nb-scrolly-pulse 1.6s ease-in-out infinite;opacity:1;transition:opacity .6s ease,visibility 0s linear 0s;visibility:visible}@keyframes nb-scrolly-pulse{0%,to{opacity:.85;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,8px)}}@media (max-width:1023px){.nb-scrolly__pulse{bottom:18vh;height:24px;width:40px}.nb-scrolly__pulse:after,.nb-scrolly__pulse:before{height:3.5px;width:22px}}.nb-atmo-toggle{backdrop-filter:blur(4px);background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;height:40px;left:12px;opacity:.7;padding:8px;position:fixed;top:12px;transition:opacity .2s ease;width:40px;z-index:60}.nb-atmo-toggle:focus-visible,.nb-atmo-toggle:hover{opacity:1}.nb-atmo-toggle.is-muted{opacity:.4}.nb-atmo-toggle svg{display:block;height:100%;width:100%}.story-loader:not(.is-hidden)~.nb-atmo-toggle{display:none!important}.nb-home-btn{-webkit-tap-highlight-color:transparent;background:#a0a600;border-radius:999px;box-shadow:0 8px 28px rgba(0,0,0,.28);color:#2e2f00;cursor:pointer;display:inline-block;font-family:inherit;font-size:clamp(1.1rem,2.4vw,1.7rem);font-weight:700;line-height:1.15;margin-top:.2em;padding:.62em 1.35em;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.nb-home-btn:focus-visible,.nb-home-btn:hover{box-shadow:0 12px 34px rgba(0,0,0,.36);filter:brightness(1.08);outline:none;transform:translateY(-2px)}
/*# sourceMappingURL=story-nbscrolly.css.map */