.hero-auf{animation:hero-auf .42s var(--ease-out,cubic-bezier(.2,.8,.2,1)) both;animation-delay:var(--verzug,0s)}@keyframes hero-auf{0%{opacity:.01;transform:translateY(8px)}}:root[data-bewegung=ruhig] .hero-auf{animation:none!important}.sprungleiste{scrollbar-width:none}.sprungleiste::-webkit-scrollbar{display:none}.sprungleiste-marke{transition:transform .26s var(--ease-out,ease-out),width .26s var(--ease-out,ease-out),opacity .16s linear}.demo-zeit{transform-origin:left center;animation:demo-zeit var(--takt,2.8s) linear both}[data-running=false] .demo-zeit{animation-play-state:paused}@keyframes demo-zeit{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:root[data-bewegung=ruhig] .demo-zeit{display:none}.demo-bild{overflow-wrap:anywhere;animation:demo-ein .24s var(--ease-out,ease-out) both}@keyframes demo-ein{0%{opacity:0;transform:translateY(6px) scale(.99)}}:root[data-bewegung=ruhig] .demo-bild{animation:demo-blende .16s linear both!important}@keyframes demo-blende{0%{opacity:0}}.demo-auf{animation:demo-auf .36s var(--ease-out,ease-out) both;animation-delay:var(--verzug,.12s)}@keyframes demo-auf{0%{opacity:0;transform:translateY(6px)}}.demo-pop{animation:demo-pop .42s cubic-bezier(.34,1.56,.64,1) both;animation-delay:var(--verzug,.2s)}@keyframes demo-pop{0%{opacity:0;transform:scale(.6)}}.demo-fuellen{transform-origin:left center;animation:demo-fuellen .9s var(--ease-out,ease-out) both;animation-delay:var(--verzug,.15s)}@keyframes demo-fuellen{0%{transform:scaleX(var(--von,0))}}.demo-wachsen{transform-origin:center bottom;animation:demo-wachsen .7s var(--ease-out,ease-out) both;animation-delay:var(--verzug,0s)}@keyframes demo-wachsen{0%{transform:scaleY(.05)}}.demo-laufen{transform-origin:left center;animation:demo-laufen 2.8s linear both}@keyframes demo-laufen{0%{transform:scaleX(.32)}to{transform:scaleX(.46)}}.demo-eq>span{transform-origin:center bottom;animation:demo-eq .9s ease-in-out infinite alternate}.demo-eq>span:nth-child(2){animation-delay:-.3s}.demo-eq>span:nth-child(3){animation-delay:-.6s}@keyframes demo-eq{0%{transform:scaleY(.3)}}.demo-warnen{animation:demo-warnen .9s ease-in-out 2 both}@keyframes demo-warnen{50%{box-shadow:0 0 0 4px rgb(255 107 129/.35)}}.demo-konfetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.demo-konfetti>span{position:absolute;top:-10%;width:7px;height:11px;border-radius:2px;opacity:0;animation:demo-konfetti 1.6s cubic-bezier(.25,.6,.4,1) forwards}@keyframes demo-konfetti{0%{opacity:1;transform:translateZ(0) rotate(0deg)}to{opacity:0;transform:translate3d(var(--dx,0),260px,0) rotate(var(--dreh,320deg))}}:root[data-bewegung=ruhig] :is(.demo-konfetti,.demo-eq>span){display:none}:root[data-bewegung=ruhig] :is(.demo-auf,.demo-pop,.demo-fuellen,.demo-wachsen,.demo-laufen,.demo-warnen){animation:none!important}.aussen-menue{animation:aussen-menue .18s var(--ease-out,ease-out) both}@keyframes aussen-menue{0%{opacity:0;transform:translateY(-6px)}}:root[data-bewegung=ruhig] .aussen-menue{animation:none!important}.preis-wechsel{display:inline-block;animation:demo-auf .26s var(--ease-out,ease-out) both}:root[data-bewegung=ruhig] .preis-wechsel{animation:none!important}.galerie-karte{animation:demo-auf .36s var(--ease-out,ease-out) both;animation-delay:calc(min(var(--nr, 0), 12) * 35ms)}:root[data-bewegung=ruhig] .galerie-karte{animation:none!important}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.18s;animation-timing-function:ease-out}:root[data-bewegung=ruhig]::view-transition-group(*),:root[data-bewegung=ruhig]::view-transition-new(*),:root[data-bewegung=ruhig]::view-transition-old(*){animation:none!important}@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) .start-auftritt{animation:start-auftritt linear both;animation-timeline:view();animation-range:entry 0 entry 260px}}@keyframes start-auftritt{0%{opacity:.2;transform:translateY(28px) scale(.985)}}.live-zeile{animation:live-zeile .38s cubic-bezier(.2,.8,.2,1) both}@keyframes live-zeile{0%{opacity:0;transform:translateY(14px)}}.live-verlauf{animation:demo-blende .22s linear both}.live-pop{animation:demo-pop .46s cubic-bezier(.34,1.56,.64,1) both;animation-delay:var(--verzug,.12s);transform-origin:left center}.live-warnen{animation:live-warnen 1.2s ease-in-out .9s both}@keyframes live-warnen{30%,to{background:color-mix(in oklab,var(--gefahr) 16%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--gefahr) 55%,transparent);text-decoration:line-through}}.live-puls{animation:live-puls 1.8s ease-in-out infinite}@keyframes live-puls{50%{opacity:.35}}.live-tippen>span{width:5px;height:5px;border-radius:999px;background:currentColor;animation:live-tippen 1s ease-in-out infinite}.live-tippen>span:nth-child(2){animation-delay:.15s}.live-tippen>span:nth-child(3){animation-delay:.3s}@keyframes live-tippen{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}:root[data-bewegung=ruhig] :is(.live-zeile,.live-verlauf,.live-pop,.live-puls,.live-tippen>span){animation:none!important}:root[data-bewegung=ruhig] .live-warnen{animation:none!important;background:color-mix(in oklab,var(--gefahr) 16%,transparent);text-decoration:line-through}.start-band{mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.start-band-spur{animation:start-band 70s linear infinite}.start-band:hover .start-band-spur{animation-play-state:paused}@keyframes start-band{to{transform:translateX(-50%)}}:root[data-bewegung=ruhig] .start-band-spur{animation:none!important}.nacht-leiste{height:100%;transform:scaleY(var(--fortschritt,0));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.nacht-himmel{position:absolute;inset:0;transition:opacity .7s ease}.nacht-himmel-abend{background:linear-gradient(180deg,#2b1f63,#6a3f8f 62%,#c86a9a)}.nacht-himmel-nacht{background:linear-gradient(180deg,#160f3d,#2c1f6b 70%,#4b3192)}.nacht-himmel-tief{background:linear-gradient(180deg,#07051a,#120c34 70%,#23185a)}.nacht-himmel-morgen{background:linear-gradient(180deg,#3f3a8f,#b77fb8 55%,#ffc79a)}.nacht-sterne{position:absolute;inset:0;transition:opacity .7s ease;background-image:radial-gradient(1.2px 1.2px at 12% 22%,#fff 99%,transparent),radial-gradient(1px 1px at 28% 60%,#fff 99%,transparent),radial-gradient(1.4px 1.4px at 43% 18%,#fff 99%,transparent),radial-gradient(1px 1px at 58% 44%,#fff 99%,transparent),radial-gradient(1.2px 1.2px at 71% 14%,#fff 99%,transparent),radial-gradient(1px 1px at 84% 52%,#fff 99%,transparent),radial-gradient(1.3px 1.3px at 93% 26%,#fff 99%,transparent),radial-gradient(1px 1px at 6% 70%,#fff 99%,transparent),radial-gradient(1px 1px at 36% 82%,#fff 99%,transparent),radial-gradient(1px 1px at 66% 76%,#fff 99%,transparent);animation:nacht-funkeln 4s ease-in-out infinite alternate}@keyframes nacht-funkeln{to{filter:brightness(.6)}}.nacht-arm{transform-origin:bottom center;transition:transform .9s cubic-bezier(.3,.7,.2,1)}.nacht-mond{background:radial-gradient(circle at 35% 35%,#fffaf0,#f1e6ff 55%,#cbbcf2);box-shadow:0 0 24px 6px rgb(255 245 230/.45),inset -5px -4px 0 0 rgb(170 150 220/.55);transition:background .7s ease,box-shadow .7s ease}.nacht-mond-morgen{background:radial-gradient(circle at 40% 40%,#fff6d8,#ffd37d 60%,#ffb35c);box-shadow:0 0 36px 12px rgb(255 205 120/.55)}.nacht-uhr{animation:demo-auf .32s var(--ease-out,ease-out) both;animation-delay:0s}:root[data-bewegung=ruhig] :is(.nacht-sterne,.nacht-uhr){animation:none!important}:root[data-bewegung=ruhig] :is(.nacht-leiste,.nacht-arm,.nacht-himmel,.nacht-mond){transition:none!important}.start-schein{position:relative;isolation:isolate}.start-schein:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-10% -5%;background:radial-gradient(40% 35% at var(--schein-x,15%) 30%,color-mix(in oklab,var(--accent) 14%,transparent),transparent 70%),radial-gradient(35% 30% at calc(100% - var(--schein-x, 15%)) 75%,color-mix(in oklab,var(--rose) 9%,transparent),transparent 70%)}.sprungleiste-huelle{transition:opacity .22s ease,transform .22s var(--ease-out,ease-out)}.sprungleiste-versteckt:not(:focus-within){opacity:0;transform:translateY(-6px);pointer-events:none}@font-face{font-family:uiSchrift;src:url(/_next/static/media/fedf4c9280b16369-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:uiSchrift Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_f11572{font-family:uiSchrift,uiSchrift Fallback,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}.__variable_f11572{--font-ui:"uiSchrift","uiSchrift Fallback",ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}@font-face{font-family:zahlenSchrift;src:url(/_next/static/media/a865edea076e0166-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:zahlenSchrift Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_35654b{font-family:zahlenSchrift,zahlenSchrift Fallback,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal}.__variable_35654b{--font-zahlen:"zahlenSchrift","zahlenSchrift Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@font-face{font-family:titelSchrift;src:url(/_next/static/media/e399f3e068a97f0c-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:titelSchrift;src:url(/_next/static/media/ff041af6d7f38bb4-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:titelSchrift Fallback;src:local("Arial");ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.00%;size-adjust:101.58%}.__className_e071bd{font-family:titelSchrift,titelSchrift Fallback,Georgia,Times New Roman,serif}.__variable_e071bd{--font-playfair:"titelSchrift","titelSchrift Fallback",Georgia,Times New Roman,serif}