:root{--lp-hero-ueberlapp:clamp(220px,24vw,320px)}.lp-hero-panel{padding-bottom:calc(var(--lp-hero-ueberlapp) + clamp(32px, 5vw, 56px))}.lp-hero-mockup{margin-top:calc(-1 * var(--lp-hero-ueberlapp))}@keyframes lp-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lp-marquee{animation:lp-marquee 32s linear infinite}.lp-reveal{transition:opacity .7s var(--fk-ease-out),transform .7s var(--fk-ease-out)}.lp-reveal-pending{opacity:0;transform:translateY(20px)}.lp-reveal-in{opacity:1;transform:none}.lp-faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s var(--fk-ease-out)}.lp-faq-panel[data-offen=true]{grid-template-rows:1fr}.lp-faq-panel>div{overflow:hidden}.lp-szene{transition:transform .2s var(--fk-ease-out),box-shadow .2s var(--fk-ease-out)}.lp-szene:hover{transform:translateY(-4px);box-shadow:var(--fk-shadow-raised)}@media (prefers-reduced-motion:reduce){.lp-marquee{animation:none}.lp-faq-panel,.lp-reveal,.lp-szene{transition:none}.lp-reveal-pending{opacity:1;transform:none}.lp-szene:hover{transform:none}}.lp-snap{scrollbar-width:none}.lp-snap::-webkit-scrollbar{display:none}