.lcy{--lcy-ink:var(--ink,#0d1b2a);--lcy-ink-2:var(--ink-2,#3b4a5c);--lcy-line:var(--line,#0d1b2a24);--lcy-acc:var(--coral,#ff6b4a);--lcy-acc-text:var(--coral-text,#c4422a);--lcy-cool:#3d6cf0;--lcy-ok:#1f9d74;--lcy-card:var(--card,#fff);--lcy-core:#23324a;--lcy-core-hi:#44608c;--lcy-tok:color-mix(in srgb, var(--lcy-card) 86%, transparent);--lcy-glass-top:96px;color:var(--lcy-ink);position:relative}:root[data-theme=dark] .lcy{--lcy-cool:#8fb0ff;--lcy-ok:#5fd3a8;--lcy-core:#c9d6ee;--lcy-core-hi:#fff;--lcy-tok:color-mix(in srgb, var(--lcy-card) 80%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lcy{--lcy-cool:#8fb0ff;--lcy-ok:#5fd3a8;--lcy-core:#c9d6ee;--lcy-core-hi:#fff}}.lcy__skip{z-index:5;background:var(--lcy-card);color:var(--lcy-ink);border-radius:999px;padding:.5rem .9rem;position:absolute;top:-2.5rem;left:1rem;transform:translateY(-200%)}.lcy__skip:focus-visible{outline:2px solid var(--lcy-acc);top:.5rem;transform:none}.lcy__skip:not(:focus-visible){opacity:0;pointer-events:none}.lcy__track{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.lcy__stage{top:var(--lcy-glass-top);height:calc(100vh - var(--lcy-glass-top));height:calc(100svh - var(--lcy-glass-top));z-index:0;grid-area:1/1;min-height:30rem;position:sticky;overflow:hidden}.lcy__flow{z-index:2;pointer-events:none;grid-area:1/1;width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,3.5rem);position:relative}.lcy__flow :is(a,button,.lcy__card){pointer-events:auto}.lcy__card{max-width:34rem}.lcy[data-ms-motion=on] .lcy__pts{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lcy__viz{position:absolute;inset:0}.lcy__stage:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--bg,#f4f6fa) 78%, transparent) 0, color-mix(in srgb, var(--bg,#f4f6fa) 40%, transparent) 26%, transparent 44%);position:absolute;inset:0}@media (width<=900px){.lcy__stage:after{display:none}}.lcy__svg{width:100%;height:100%;position:absolute;inset:0}.lcy__light{pointer-events:none;background:radial-gradient(closest-side, var(--lcy-l1), transparent 70%), radial-gradient(closest-side at 70% 70%, var(--lcy-l2), transparent 70%);filter:blur(10px);width:56vw;max-width:980px;height:56vw;max-height:980px;opacity:var(--ms-intensity,1);border-radius:50%;position:absolute;top:8%;left:38%}.lcy__words{pointer-events:none;width:0;display:none;position:absolute;bottom:7%;right:clamp(1rem,4vw,3.5rem)}.lcy__big{white-space:nowrap;font-family:var(--disp,inherit);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.2px color-mix(in srgb, var(--lcy-ink) 18%, transparent);font-size:clamp(3rem,8.5vw,9rem);font-weight:700;line-height:.8;display:block;position:absolute;bottom:0;right:0}.lcy__big .lcy__c{will-change:transform;display:inline-block}.lcy:not([data-ms-running]) .lcy__big:not([data-big="2"]){display:none}.lcy__tag{color:var(--lcy-ink-2);opacity:.8;margin:0;font-size:.74rem;position:absolute;bottom:.9rem;right:clamp(1rem,3vw,2.5rem)}.lcy__step{flex-direction:column;justify-content:center;min-height:92vh;padding-block:8vh;display:flex}.lcy__intro{min-height:88vh}.lcy__chapters{margin:0;padding:0;list-style:none}.lcy__ch:last-child{min-height:110vh}.lcy__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--lcy-acc-text);margin:0 0 1rem;font-size:.78rem;font-weight:600}.lcy__h{font-family:var(--disp,inherit);letter-spacing:-.025em;margin:0 0 1.4rem;font-size:clamp(2.3rem,4.6vw,4.6rem);font-weight:650;line-height:1.02}.lcy__t{font-family:var(--disp,inherit);letter-spacing:-.035em;max-width:min(11ch,38vw);text-shadow:0 0 18px var(--lcy-bg,#f4f6fab8), 0 0 4px var(--lcy-bg,#f4f6fab8);margin:0 0 1.2rem;font-size:clamp(2.4rem,5vw,5.4rem);font-weight:680;line-height:.98}.lcy__lead{color:var(--lcy-ink-2);max-width:34rem;margin:0;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.5}.lcy__p{color:var(--lcy-ink-2);max-width:30rem;margin:0 0 1.1rem;font-size:1.08rem;line-height:1.6}.lcy__pts{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lcy__pts li{padding-left:1.4rem;font-size:.98rem;position:relative}.lcy__pts li:before{content:"";border:2px solid var(--lcy-acc);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.55em;left:0}.lcy__hint{color:var(--lcy-ink-2);align-items:center;gap:.7rem;margin-top:2.4rem;font-size:.85rem;display:flex}.lcy__hint span{background:linear-gradient(var(--lcy-acc), transparent);transform-origin:top;width:1px;height:2.6rem;animation:2.4s ease-in-out infinite lcy-hint}@keyframes lcy-hint{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.lcy__note{max-width:90rem;color:var(--lcy-ink-2);margin:0 auto;padding:1rem clamp(1rem,3vw,2.5rem) 0;font-size:.85rem}.lcy__w{vertical-align:top;margin-right:.24em;padding-bottom:.08em;display:inline-block;overflow:hidden}.lcy__w>span{display:inline-block}.lcy[data-ms-motion=on] .lcy__step:not(.is-in) .lcy__w>span{transform:translateY(105%)}.lcy[data-ms-motion=on] .lcy__step .lcy__w>span{transition:transform .9s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * 55ms)}.lcy[data-ms-motion=on] .lcy__step:not(.is-in) :is(.lcy__p,.lcy__pts,.lcy__lead,.lcy__kicker){opacity:0;transform:translateY(14px)}.lcy[data-ms-motion=on] .lcy__step :is(.lcy__p,.lcy__pts,.lcy__lead,.lcy__kicker){transition:opacity .8s .25s,transform .8s cubic-bezier(.2,.8,.2,1) .25s}.lcy{--lcy-hi:#fff;--lcy-a1:#8fb0ff;--lcy-a2:#2a4fd0;--lcy-a3:#0f2a7a;--lcy-l1:#5078ff52;--lcy-l2:#50a0ff24}.lcy-st-hi{stop-color:var(--lcy-hi)}.lcy-st-a1{stop-color:var(--lcy-a1)}.lcy-st-a2{stop-color:var(--lcy-a2)}.lcy-st-a3{stop-color:var(--lcy-a3)}.lcy-form{stroke:none}.lcy-edge{fill:none;stroke:color-mix(in srgb, var(--lcy-hi) 70%, transparent);stroke-width:1.6px;stroke-linejoin:round;opacity:.75}.lcy-gloss ellipse{fill:#fff;opacity:.78}.lcy-gloss .lcy-gloss__rim{fill:var(--lcy-a1);opacity:.35;filter:blur(6px)}.lcy-refl{opacity:.5}.lcy-floor{pointer-events:none}.lcy-trail{fill:none;stroke:var(--lcy-a2);stroke-width:5px;stroke-linecap:round;opacity:0}.lcy-sat__body{stroke:color-mix(in srgb, var(--lcy-hi) 60%, transparent);stroke-width:1.5px;filter:drop-shadow(0 8px 12px #0d1b2a38)}.lcy-sat__spec{fill:#fff;opacity:.9}.lcy-sat__t{fill:var(--lcy-ink);letter-spacing:-.01em;paint-order:stroke;stroke:var(--lcy-bg,#f4f6fab8);stroke-width:4px;stroke-linejoin:round;font-size:22px;font-weight:650}.lcy-sat[data-sat=gruppe2] .lcy-sat__in,.lcy-lock{opacity:0}.lcy-lock text{letter-spacing:.1em;text-transform:uppercase;fill:var(--lcy-acc-text);font-size:15px;font-weight:700}.lcy-zone ellipse{fill:none;stroke:var(--lcy-ink-2);stroke-width:1.4px;stroke-dasharray:5 7;opacity:.6}.lcy-zone text{fill:var(--lcy-ink-2);font-size:19px;font-weight:600}.lcy-zones{opacity:0}.lcy-room rect{fill:color-mix(in srgb, var(--lcy-card) 60%, transparent);stroke:color-mix(in srgb, var(--lcy-ink) 16%, transparent);stroke-width:1.4px}.lcy-room text{fill:var(--lcy-ink);font-size:24px;font-weight:650}.lcy-room[data-room=neu]{opacity:0}.lcy-spark{fill:#fff;opacity:0;filter:drop-shadow(0 0 10px var(--lcy-a1)) drop-shadow(0 0 22px var(--lcy-a2))}[data-ms-fx=flat] .lcy-spark{filter:none;fill:var(--lcy-a2)}[data-ms-fx=flat] .lcy-sat__body{filter:none}:root[data-theme=dark] .lcy{--lcy-bg:#0a121ecc}@media (width<=900px){.lcy__step{justify-content:flex-end;min-height:90svh;padding-block:6svh}.lcy__intro{justify-content:flex-start;padding-top:4svh}.lcy__card{background:color-mix(in srgb, var(--lcy-card) 88%, transparent);-webkit-backdrop-filter:blur(12px);border:1px solid var(--lcy-line);border-radius:22px;padding:1.2rem 1.15rem}.lcy__svg{aspect-ratio:16/9;width:auto;height:66%;top:10%;left:50%;transform:translate(-62.5%)}.lcy__big{font-size:18vw}.lcy__words{top:5%;bottom:auto}.lcy__t{max-width:none;font-size:clamp(2rem,8.5vw,2.6rem)}.lcy__tag{display:none}}.lcy[data-ms-motion=static] .lcy__hint{display:none}@media (forced-colors:active){.lcy-edge,.lcy-trail,.lcy-sat__body{stroke:canvastext}.lcy-form{fill:canvas}.lcy-room rect{stroke:canvastext;fill:canvas}.lcy__big{-webkit-text-stroke-color:CanvasText}}
