@property --mx{syntax:"<percentage>";inherits:false;initial-value:75%}@property --my{syntax:"<percentage>";inherits:false;initial-value:45%}.landing-raster{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);-webkit-mask-image:radial-gradient(ellipse 45% 60% at var(--mx) var(--my), black 10%, transparent 70%);mask-image:radial-gradient(ellipse 45% 60% at var(--mx) var(--my), black 10%, transparent 70%);background-size:48px 48px;transition:--mx .7s cubic-bezier(.22,1,.36,1),--my .7s cubic-bezier(.22,1,.36,1)}.landing-bon{--zacke:6px;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--zacke)) 100%;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--zacke)) 100%;padding-bottom:calc(var(--zacke) + 14px)}.landing-schatten{filter:drop-shadow(0 24px 30px #0000002e)drop-shadow(0 2px 4px #00000014)}@keyframes landing-tippen{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes landing-plopp{0%{opacity:0;transform:scale(1.8)}60%{opacity:1;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes landing-puls{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--akzent) 80%, transparent)}to{box-shadow:0 0 0 9px #0000}}@keyframes landing-weg{to{opacity:.35;filter:grayscale();text-decoration:line-through}}@keyframes landing-wechsel{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}@keyframes landing-schweben{to{translate:0 -12px}}@keyframes landing-tipp{0%,55%,to{transform:translateY(0)scale(1)}70%{transform:translateY(-3px)scale(1)}82%{transform:translateY(1px)scale(.86)}}@media (prefers-reduced-motion:no-preference){.landing-tipp{animation:2.2s ease-in-out 1.2s infinite landing-tipp}.landing-tippen{animation:.42s cubic-bezier(.22,1,.36,1) both landing-tippen;animation-delay:var(--d,0s)}.landing-plopp{animation:.52s cubic-bezier(.22,1,.36,1) both landing-plopp;animation-delay:var(--d,0s)}.landing-weg{animation:.6s ease-out 1.1s both landing-weg}.landing-puls{animation:1.8s ease-out infinite landing-puls}.landing-wechsel{animation:.32s cubic-bezier(.22,1,.36,1) landing-wechsel}.landing-schweben{animation:6s ease-in-out infinite alternate landing-schweben;animation-delay:var(--d,0s)}.landing-heben{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.landing-heben:hover{transform:translateY(-4px);box-shadow:0 24px 48px -28px #00000059}}@keyframes landing-fuellen{to{background-position:0 0}}@keyframes landing-wachsen{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){.landing-js .landing-seh:not([data-sichtbar]) :is(.landing-tippen,.landing-plopp,.landing-weg){animation-play-state:paused}.landing-js .landing-fuellen{color:#0000;background-image:linear-gradient(90deg, var(--foreground) 50%, color-mix(in oklab, var(--muted-foreground) 55%, transparent) 50%);background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.landing-wachsen{transform-origin:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-js .landing-fuellen{animation:1ms linear both landing-fuellen;animation-timeline:view();animation-range:entry 70% cover 55%}.landing-wachsen{animation:1ms linear both landing-wachsen;animation-timeline:view();animation-range:entry 30% cover 45%}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-js .landing-fuellen[data-sichtbar]{animation:1.4s cubic-bezier(.45,0,.2,1) .2s both landing-fuellen}.landing-js .landing-wachsen:not([data-sichtbar]){transform:scaleX(0)}.landing-js .landing-wachsen[data-sichtbar]{animation:1s cubic-bezier(.22,1,.36,1) both landing-wachsen}.landing-js :is(.auftritt,.auftritt-reihe>*):not([data-sichtbar]){opacity:0}.landing-js :is(.auftritt,.auftritt-reihe>*)[data-sichtbar]{animation:.7s cubic-bezier(.22,1,.36,1) both auftritt}.landing-js .auftritt-reihe>:nth-child(2)[data-sichtbar]{animation-delay:90ms}.landing-js .auftritt-reihe>:nth-child(3)[data-sichtbar]{animation-delay:.18s}.landing-js .auftritt-reihe>:nth-child(4)[data-sichtbar]{animation-delay:.27s}}}
