.lh-hero--start{min-height:calc(100svh - var(--nav-hoehe))}.lh-hero--start .lh-line{display:block}.lh-hero--start .lh-stage{height:calc(620px * var(--buehne-s,1))}.lh-hero--start .lh-stage-in{transform:scale(var(--buehne-s,1))}.lh-hero-platz{will-change:transform;position:absolute;top:0;left:0}.lh-hero-platz>.lh-frag{position:relative}@container vp (max-width:700px){.lh-hero--start{min-height:0}.lh-hero--start .lh-stage{--buehne-s:.557}}@keyframes lh-steigen{0%{opacity:0;transform:translateY(24px)}}@keyframes lh-fallen{0%{opacity:0;transform:translateY(-40px) rotate(var(--dreh,0deg))}}@media (prefers-reduced-motion:no-preference){.lh-hero--start .lh-auftritt{animation:lh-steigen .6s var(--kurve-raus,cubic-bezier(.22, 1, .36, 1)) calc(80ms + var(--i,0) * 80ms) both}.lh-hero--start .lh-hero-zettel{animation:lh-fallen .7s cubic-bezier(.16, 1, .3, 1) calc(.25s + var(--i,0) * 90ms) both}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.lh-hero-zettel{transition:translate .2s var(--kurve-raus,ease-out)}.lh-hero-platz:hover .lh-hero-zettel{translate:0 -6px}}.lh-ord{padding:var(--space-10) var(--rand) var(--space-9);position:relative}.lh-ord-flaeche{position:relative}.lh-ord-flaeche[data-ord-szene=d]{height:560px}.lh-ord-flaeche[data-ord-szene=m]{height:1070px}.lh-ord-flaeche>.lh-ord-stage{left:var(--ord-links,0px);transform:scale(var(--ord-s,1));transform-origin:0 0;position:absolute;top:0}.lh-ord-liste{margin:0;padding:0;list-style:none}.lh-ord-item>.lh-frag{transform-origin:0 0}@container vp (min-width:701px){.lh-ord.ist-bewegt{box-sizing:border-box;height:calc(100svh - var(--nav-hoehe));padding-top:var(--space-8);padding-bottom:var(--space-6);flex-direction:column;display:flex}.lh-ord.ist-bewegt .lh-sec-head{flex:none}.lh-ord.ist-bewegt .lh-ord-flaeche[data-ord-szene=d]{flex:auto;height:auto;min-height:0}}@container vp (max-width:700px){.lh-ord{padding:var(--space-9) var(--rand-m)}}.lh-hero-hinweis .lh-i{color:var(--accent);flex:none;margin-top:2px}
.lh-wachs .lh-sec-head{margin-bottom:var(--space-9)}.lh-wachs-stufen{display:grid;position:relative}.lh-wachs-linie{background:var(--line);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.lh-wachs-linie b{background:var(--accent);transform-origin:50% 0;position:absolute;inset:0}.lh-wachs.ist-bewegt .lh-wachs-linie b{transform:scaleY(0)}.lh-wachs-stufe{column-gap:var(--spalten-abstand);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid;position:relative}.lh-wachs-text{gap:var(--space-5);grid-column:1/span 5;justify-items:start;display:grid}.lh-wachs-text>.lh-wachs-leistung{margin-top:calc(var(--space-2) * -1);border-radius:var(--radius-full);border:2px solid var(--ink);color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;padding:8px 20px;font-size:21px;font-weight:700;line-height:26px;display:inline-block}.lh-wachs-leistung span{color:var(--ink-muted);font-weight:500}.lh-wachs-bild{grid-column:8/span 5;height:520px;min-height:0}.lh-wachs-stufe.ist-gespiegelt .lh-wachs-text{grid-area:1/8/auto/span 5}.lh-wachs-stufe.ist-gespiegelt .lh-wachs-bild{grid-area:1/1/auto/span 5}.lh-wachs-knoten{border-radius:var(--radius-full);border:2px solid var(--line-strong);background:var(--surface);width:64px;height:64px;color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;transition:background-color var(--dauer-3) var(--kurve-standard), color var(--dauer-3) var(--kurve-standard), border-color var(--dauer-3) var(--kurve-standard);place-items:center;margin:-32px 0 0 -32px;font-size:17px;font-weight:500;display:grid;position:absolute;top:50%;left:50%}.lh-wachs-stufe.an .lh-wachs-knoten,.lh-wachs:not(.ist-bewegt) .lh-wachs-knoten{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.lh-wachs-text>p{color:var(--ink-muted);max-width:520px;font-size:19px;line-height:30px}.lh-wachs-punkte{width:100%;max-width:520px;display:grid}.lh-wachs-punkte li{border-top:1px solid var(--line);padding:12px 0 12px 30px;font-size:17px;font-weight:500;line-height:26px;position:relative}.lh-wachs-punkte li:before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:12px;height:12px;position:absolute;top:18px;left:2px}.lh-wachs-text .lh-link{margin-top:var(--space-2)}.lh-wachs-text .lh-link .lh-i{transition:transform var(--dauer-1) var(--kurve-standard)}.lh-wachs-text .lh-link:hover .lh-i,.lh-wachs-text .lh-link:focus-visible .lh-i{transform:translate(3px)}.lh-wachs-bild.mit-bild{overflow:hidden}.lh-wachs.ist-bewegt .lh-wachs-bild>img{will-change:transform}.lh-wachs-bruecke{place-content:center;justify-items:center;gap:var(--space-7);min-height:92svh;padding:var(--space-10) 0;text-align:center;display:grid;position:relative}.lh-wachs-satz{max-width:980px;padding:var(--space-5) var(--space-4);background:var(--surface);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:68px;font-weight:800;line-height:1.04}.lh-wachs-folge,.lh-wachs-grund{display:block}.lh-wachs-folge{color:var(--ink)}.lh-wachs-grund{color:var(--ink-muted)}.lh-wachs-weiter{border-radius:var(--radius-full);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);transition:border-color var(--dauer-2) var(--kurve-standard);align-items:center;gap:12px;padding:12px 22px;font-size:17px;line-height:24px;text-decoration:none;display:inline-flex}.lh-wachs-weiter strong{font-weight:700}.lh-wachs-weiter .lh-i{transition:transform var(--dauer-1) var(--kurve-standard)}@media (hover:hover){.lh-wachs-weiter:hover{border-color:var(--accent)}.lh-wachs-weiter:hover .lh-i{transform:translateY(3px)}}.lh-wachs-weiter:focus-visible .lh-i{transform:translateY(3px)}.lh-wachs-stufe{scroll-margin-top:var(--space-9)}@container vp (max-width:1000px) and (min-width:701px){.lh-wachs-bild{height:380px}.lh-wachs-satz{font-size:52px}.lh-wachs-text{grid-column:1/span 5}.lh-wachs-stufe.ist-gespiegelt .lh-wachs-text{grid-column:8/span 5}}@container vp (max-width:700px){.lh-wachs .lh-sec-head{margin-bottom:var(--space-7)}.lh-wachs-linie{left:21px}.lh-wachs-stufe{row-gap:var(--space-5);grid-template-columns:1fr;align-items:start;padding-left:60px}.lh-wachs-text,.lh-wachs-bild,.lh-wachs-stufe.ist-gespiegelt .lh-wachs-text,.lh-wachs-stufe.ist-gespiegelt .lh-wachs-bild{grid-area:auto/1}.lh-wachs-bild{order:2;height:220px}.lh-wachs-knoten{width:44px;height:44px;margin:0 0 0 -22px;font-size:13px;top:0;left:21px}.lh-wachs-text>p{font-size:17px;line-height:27px}.lh-wachs-text>.lh-wachs-leistung{padding:6px 16px;font-size:18px;line-height:24px}.lh-wachs-bruecke{min-height:75svh;padding:var(--space-8) 0 var(--space-8) 60px;text-align:left;justify-items:start;gap:var(--space-6)}.lh-wachs-satz{padding:var(--space-4) 0;font-size:38px;line-height:1.06}.lh-wachs-weiter{padding:10px 16px;font-size:15px}}@media (prefers-reduced-motion:reduce){.lh-wachs-knoten,.lh-wachs-weiter,.lh-wachs-weiter .lh-i{transition:none}}
.lh-flm--d>.lh-flm-svg{width:100%;height:120px}.lh-flm-dot{border-radius:var(--radius-full);background:var(--platinum);opacity:0;pointer-events:none;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute}.lh-flm.ist-bewegt .lh-flm-dot{opacity:1}.lh-flm:not(.ist-bewegt) .lh-fl-chip:not(.lh-fl-chip--keep){display:none}.lh-flm .lh-fl-chip.ist-weg>span{text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.lh-flm .lh-fl-chip{will-change:transform, opacity}.lh-ref .lh-ref-t{flex-direction:column;align-items:flex-start;gap:6px;padding-block:20px}.lh-ref .lh-ref-t p{max-width:560px;color:var(--ink-muted);font-size:15px;line-height:22px}.lh-ref .lh-ref-row:focus-visible .lh-ref-t{transform:translate(12px)}.lh-ref .lh-ref-row:focus-visible .lh-ref-go{background:var(--action);color:var(--on-action);border-color:var(--action);transform:rotate(-45deg)}.lh-ref .lh-ref-prev .lh-ph{opacity:0;transition:opacity var(--dauer-2) var(--kurve-standard);position:absolute;inset:0}.lh-ref .lh-ref-prev .lh-ph.on{opacity:1}@container vp (max-width:700px){.lh-ref .lh-ref-t{padding-block:4px 0}}.lh-hell.ist-wechsel,.lh-hell.ist-wechsel *{transition:background-color var(--dauer-4) var(--kurve-standard), color var(--dauer-4) var(--kurve-standard), border-color var(--dauer-4) var(--kurve-standard), box-shadow var(--dauer-4) var(--kurve-standard)!important}.lh-zahl-sec{padding-top:var(--space-9)}.lh-zahl-sec dt,.lh-zahl-sec dd{margin:0}.lh-zahl-sec .lh-num-row{border-bottom:0;position:relative}.lh-zahl-linie{background:var(--line-strong);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}@container vp (max-width:700px){.lh-zahl-sec{padding-top:var(--space-8)}}.lh-ref .lh-ref-t .lh-zeitwert{color:var(--ink)}.lh-zahl-sec .lh-num-row p.lh-zahl-werkzeug{color:var(--ink-muted);margin-top:4px;font-size:15px;line-height:22px}
