.landing-satz{letter-spacing:-.015em;font-size:clamp(2.6rem,5.4vw,5.5rem);line-height:1.02}.landing-titel{letter-spacing:-.01em;font-size:clamp(2.2rem,4.2vw,4rem);line-height:1.06}.landing-schritt{letter-spacing:-.01em;font-size:clamp(2rem,3.9vw,3.75rem);line-height:1.06}.landing-mission-satz{letter-spacing:-.01em;font-size:clamp(2rem,3.4vw,3.5rem);line-height:1.12}.landing-kachel{left:var(--xs);top:var(--ys);width:var(--ws);pointer-events:none;animation:landing-kommen .9s var(--lele-ease) both;position:absolute;translate:-50% -50%}@media (min-width:768px){.landing-kachel{left:var(--xb);top:var(--yb);width:var(--wb)}}@keyframes landing-kommen{0%{scale:.82}to{scale:1}}.landing-schweben{animation:8s ease-in-out infinite alternate landing-schweben;position:relative}@keyframes landing-schweben{0%{translate:0 -5px}to{translate:0 5px}}.landing-telefon{aspect-ratio:.47;height:56dvh;top:34.5%;left:50%;translate:-50% -50%}.landing-schleier{background:linear-gradient(to bottom, color-mix(in srgb, var(--lele-text-primary) 0%, transparent), color-mix(in srgb, var(--lele-text-primary) 36%, transparent) 45%, color-mix(in srgb, var(--lele-text-primary) 78%, transparent))}.landing-goldschein{background-image:radial-gradient(70% 300px at 50% 0, color-mix(in srgb, var(--gold-light) 45%, transparent), transparent)}.landing-badge{background:#ff3b30}.landing-telefon-licht{background:radial-gradient(closest-side, color-mix(in srgb, var(--gold) 26%, transparent), transparent);width:70vw;height:60dvh;top:34.5%;left:50%;translate:-50% -50%}[data-ruhe] .landing-kachel{display:none}@media (min-width:768px){.landing-telefon{height:min(720px,86dvh);top:53%;left:66%}.landing-telefon-licht{width:40vw;height:80dvh;top:53%;left:66%}}@media (prefers-reduced-motion:reduce){.landing-kachel,.landing-schweben{animation:none}}[data-bewegung=still] .landing-schweben{animation-play-state:paused}.landing-warum-satz{letter-spacing:-.01em;font-size:clamp(1.75rem,min(3.4vw,5.2dvh),3.25rem);line-height:1.16}.landing-warum-bild{aspect-ratio:3/2;width:min(88vw,48rem,150dvh - 46.5rem)}.landing-warum-licht{background:radial-gradient(closest-side, color-mix(in srgb, var(--gold) 34%, transparent), transparent)}@media (min-width:768px){.landing-abschnitt{max-width:33rem;-webkit-mask-image:linear-gradient(to bottom, transparent var(--maske), #000 calc(var(--maske) + 4.5rem));mask-image:linear-gradient(to bottom, transparent var(--maske), #000 calc(var(--maske) + 4.5rem));-webkit-mask-image:linear-gradient(to bottom, transparent var(--maske), #000 calc(var(--maske) + 4.5rem));margin:0 -2rem -2.5rem;padding:0 2rem 2.5rem}}.landing-notebook-fuss{background:linear-gradient(to bottom, var(--beige-dark), var(--lele-text-light));border-radius:0 0 1rem 1rem;height:.9rem;margin-inline:-5.5%}.landing-gross{letter-spacing:-.015em;font-size:clamp(2.6rem,min(5.6vw,9.5dvh),5.75rem);line-height:1.03}.landing-zeichnen{stroke-dasharray:1;stroke-dashoffset:1px;animation:landing-zeichnen .7s var(--lele-ease) forwards}@keyframes landing-zeichnen{to{stroke-dashoffset:0}}.landing-wachsen{animation:landing-wachsen .55s var(--lele-ease) backwards}@keyframes landing-wachsen{0%{opacity:0;scale:.82}}.landing-baum-licht{background:radial-gradient(closest-side, color-mix(in srgb, var(--gold-light) 30%, transparent), transparent)}@media (prefers-reduced-motion:reduce){.landing-zeichnen{stroke-dashoffset:0;animation:none}.landing-wachsen{animation:none}}.landing-blatt-oben{border-top-left-radius:3rem;border-top-right-radius:3rem}.landing-blatt-unten{border-bottom-right-radius:3rem;border-bottom-left-radius:3rem}@media (min-width:768px){.landing-blatt-oben{border-top-left-radius:4.5rem;border-top-right-radius:4.5rem}.landing-blatt-unten{border-bottom-right-radius:4.5rem;border-bottom-left-radius:4.5rem}}.landing-telefon-rahmen{border-radius:3.1rem}.landing-telefon-glas{border-radius:2.65rem}.landing-baum-linie{stroke-width:.4px}.landing-buch-band{border-radius:.35rem 1rem 1rem .35rem}.landing-buchruecken{background:linear-gradient(to right, color-mix(in srgb, var(--lele-text-primary) 42%, transparent), color-mix(in srgb, var(--warm-white) 18%, transparent) 55%, transparent)}[data-verdeckt] :is(a,button){visibility:hidden}
