.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}@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}