html{scrollbar-color:rgba(255,255,255,.22) var(--lyr-l0);}.lyr-display,.lyr-scene__copy h2,.lyr-railcard h3,.lyr-close__copy h2{text-wrap:balance;overflow-wrap:break-word;hyphens:manual;}.lyr-lede,.lyr-scene__copy p,.lyr-railcard p,.lyr-card__sub,.lyr-metric__label{text-wrap:pretty;overflow-wrap:break-word;hyphens:auto;}.lyr-wrap,.lyr-band__wrap,.lyr-close__wrap,.lyr-rail__head{width:100%;max-width:var(--lyr-wrap);margin-inline:auto;padding-inline:var(--lyr-gutter);}.lyr-elev-1{box-shadow:var(--lyr-e1);}.lyr-elev-2{box-shadow:var(--lyr-e2);}.lyr-elev-3{box-shadow:var(--lyr-e3);}.lyr-elev-4{box-shadow:var(--lyr-e4);}.lyr-eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--lyr-accent-ink);margin:0 0 var(--lyr-s2);}.lyr-display{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-display);line-height:var(--lyr-lh-display);letter-spacing:-.03em;margin:0 0 var(--lyr-s3);color:var(--ink);overflow-wrap:break-word;hyphens:manual;}.lyr-display--sm{font-size:var(--fs-display-sm);line-height:var(--lh-head);letter-spacing:var(--ls-display);}.lyr-display em{font-family:var(--font-serif);font-style:italic;font-weight:500;letter-spacing:var(--ls-title);color:var(--lyr-accent-ink);}.lyr-lede{font-size:var(--fs-lead);line-height:var(--lyr-lh-lead);color:var(--ink-2);margin:0 0 var(--lyr-s4);max-width:60ch;}.lyr-hero__copy .lyr-lede{margin-inline:auto;}.lyr-rail__head{position:relative;z-index:7;margin-bottom:var(--lyr-s4);}.lyr-rail__head .lyr-display{margin-bottom:var(--lyr-s3);}.lyr-rail__head p{margin:0;}.lyr-band__wrap{position:relative;z-index:1;}.lyr-close__wrap{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--lyr-s6);align-items:center;}.lyr-close__copy .lyr-lede{max-width:58ch;}.lyr-server__copy .lyr-lede{margin-bottom:var(--lyr-s3);}.lyr-ablauf__head .lyr-lede{margin-bottom:var(--lyr-s4);}@keyframes layer-reveal-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}html.layer-js .layer-reveal > *{opacity:1;transform:none;}/* W33 G-Nachlauf W10: Gruppe blendet ein, Kinder nicht einzeln (Zahl der Animationen skaliert nicht mehr mit der Absatzzahl). :where() = Spezifitaet 0: eine eigene Gruppenanimation der Familie (.w8-fly, animation:none!important) gewinnt immer; Startbild (.is-static) und Heros bleiben ohne Animation (R15). */:where(html.layer-js .layer-reveal.is-in:not(.is-static):not(.ds-hero,[class*="hero"])){animation:layer-reveal-in var(--layer-reveal-dur) var(--layer-reveal-ease) both;}.layer-parallax{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;}.layer-parallax__bg,.layer-parallax__mid{position:absolute;inset:-14% 0;display:block;}.layer-parallax__bg{background:radial-gradient(42% 30% at 12% 22%,color-mix(in oklch,var(--layer-accent) 12%,transparent) 0%,transparent 70%);}.layer-parallax__mid{background:radial-gradient(36% 26% at 88% 78%,color-mix(in oklch,var(--layer-accent) 9%,transparent) 0%,transparent 70%);}.layer-stack{position:relative;z-index:1;display:grid;gap:var(--stack-gap);timeline-scope:--ls-2,--ls-3,--ls-4,--ls-5,--ls-6;}.layer-stack__card{transform-origin:50% 0;}@media (min-width:1024px) and (min-height:640px){.layer-stack__card{position:sticky;top:var(--stack-top);}.layer-stack__card:nth-child(2){top:calc(var(--stack-top) + var(--stack-peek) * 1);view-timeline:--ls-2 block;}.layer-stack__card:nth-child(3){top:calc(var(--stack-top) + var(--stack-peek) * 2);view-timeline:--ls-3 block;}.layer-stack__card:nth-child(4){top:calc(var(--stack-top) + var(--stack-peek) * 3);view-timeline:--ls-4 block;}.layer-stack__card:nth-child(5){top:calc(var(--stack-top) + var(--stack-peek) * 4);view-timeline:--ls-5 block;}.layer-stack__card:nth-child(6){top:calc(var(--stack-top) + var(--stack-peek) * 5);view-timeline:--ls-6 block;}.layer-stack__card:not(:last-child) .module-screen{max-height:min(46dvh,520px);width:auto;max-width:100%;object-fit:contain;margin-inline:auto;}@supports (animation-timeline:view()){.layer-stack__card:not(:last-child){animation:layerStackBack linear both;animation-range:entry 0% entry 100%;}.layer-stack__card:nth-child(1){animation-timeline:--ls-2;}.layer-stack__card:nth-child(2){animation-timeline:--ls-3;}.layer-stack__card:nth-child(3){animation-timeline:--ls-4;}.layer-stack__card:nth-child(4){animation-timeline:--ls-5;}.layer-stack__card:nth-child(5){animation-timeline:--ls-6;}}}.chapter.module-card h2{font-size:var(--fs-h2);text-wrap:balance;}@media (prefers-reduced-motion:reduce){html.layer-js .layer-reveal > *{opacity:1;transform:none;transition:none;}.layer-parallax__bg,.layer-parallax__mid{animation:none;transform:none;}.layer-stack__card{animation:none !important;transform:none;filter:none;}}.module-wrap{max-width:var(--module-max);margin-inline:auto;padding-inline:clamp(16px,4vw,48px);}.module-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);align-items:stretch;}@media (min-width:768px){.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1280px){.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);}}@media (min-width:1920px){.module-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));}}.module-tile{display:flex;flex-direction:column;gap:var(--space-1);min-height:100%;padding:clamp(20px,2vw,28px);background:var(--raised,#121214);border:1px solid var(--line-2,rgba(255,255,255,0.08));border-radius:var(--r-4);color:inherit;text-decoration:none;transition:border-color 150ms var(--layer-reveal-ease),transform 250ms var(--layer-reveal-ease);}.module-tile > p{max-width:62ch;margin:0;}.module-tile:focus-visible{outline:2px solid var(--layer-accent);outline-offset:2px;}@media (hover:hover){a.module-tile:hover{border-color:var(--layer-accent);transform:translateY(-2px);}}a.module-tile{position:relative;padding-right:clamp(40px,4vw,52px);}a.module-tile::after{content:'';position:absolute;right:20px;top:calc(clamp(20px,2vw,28px) + 8px);width:8px;height:8px;border-right:1.75px solid currentColor;border-top:1.75px solid currentColor;transform:rotate(45deg);opacity:0.45;transition:opacity 150ms var(--layer-reveal-ease),transform 250ms var(--layer-reveal-ease);}@media (hover:hover){a.module-tile:hover::after{opacity:1;transform:rotate(45deg) translate(2px,-2px);}}.module-head h1,.module-head h2{text-wrap:balance;}@media (prefers-reduced-motion:reduce){.module-tile,a.module-tile::after{transition:none;}a.module-tile:hover{transform:none;}}#lyr-spine{position:absolute;left:14px;top:50vh;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);transition:opacity 250ms var(--ease-smooth,ease-out),visibility 0s linear 0s;}#lyr-spine.is-veiled{opacity:0;visibility:hidden;transition-delay:0s,250ms;}.lyr-spine__num{font-weight:600;color:var(--lyr-accent-ink);letter-spacing:.06em;}.lyr-spine__track{position:relative;width:2px;height:128px;background:rgba(255,255,255,.12);border-radius:1px;overflow:hidden;}.lyr-spine__fill{position:absolute;inset:0;transform-origin:50% 0;transform:scaleY(0);background:var(--lyr-accent-ink);}.lyr-spine__label{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;}@media (max-width:1180px){#lyr-spine{display:none;}}#lyr-spine .lyr-spine__fill{background:var(--brand-orange);}#lyr-spine .lyr-spine__num{color:var(--brand-orange);}.lyr-ablauf__head .lyr-lede{max-width:60ch;}@media (min-width:901px) and (max-height:800px) and (prefers-reduced-motion:no-preference){.lyr-ablauf__head .lyr-eyebrow{margin-bottom:var(--lyr-s1);}.lyr-ablauf__head .lyr-display{margin-bottom:var(--lyr-s2);}.lyr-ablauf__head .lyr-lede{margin-bottom:var(--lyr-s1);}.lyr-stepcard{padding:var(--lyr-s2);}.lyr-stk__m.is-stk > .lyr-ablauf > .lyr-ablauf__pin{padding:80px 0 0;}.lyr-ablauf__foot{margin-top:var(--lyr-s1);}}.is-stk .lyr-int__wrap,.is-stk .lyr-foerder__wrap,.is-stk .lyr-close__wrap,.is-stk .lyr-ablauf__head,.is-stk .lyr-ablauf__foot,.is-stk .lyr-band__wrap,.is-stk .lyr-rail__head{max-width:none;margin-inline:0;padding-inline:var(--lyr-edge) var(--lyr-lane-pad);}.is-stk .lyr-int__wrap,.is-stk .lyr-foerder__wrap,.is-stk .lyr-close__wrap{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--lyr-s5);}.is-stk .lyr-ablauf__head .lyr-lede{margin-bottom:var(--lyr-s2);}.lyr-band__head .lyr-lede{max-width:60ch;}#rack-stage .rack-step h3{font-size:var(--fs-h2);line-height:1.12;margin:0;color:var(--t-ink,#F5F5F7);font-weight:650;text-wrap:balance;}.lyr-spine__pct{font-variant-numeric:tabular-nums;font-size:12px;line-height:1;letter-spacing:.04em;width:3ch;text-align:center;color:var(--brand-blue-ink);}.lyr-band__wrap--map{position:relative;}