.fehler-hero:where(.astro-2kziwlhd){color:var(--color-bg);min-height:100svh;min-height:var(--fehler-hero-fill,100svh);padding:clamp(2.5rem, 7vw, 4.5rem) var(--space-3) clamp(4.5rem, 9vw, 6.5rem);box-sizing:border-box;background:#1f1d1a;flex-direction:column;justify-content:center;display:flex;position:relative}.fehler-hero__inset:where(.astro-2kziwlhd){width:100%;max-width:44rem;margin-inline:auto}.fehler-hero__eyebrow:where(.astro-2kziwlhd){font-family:var(--font-body);text-transform:uppercase;letter-spacing:.22em;color:oklab(77.967% .0745537 .0141412);margin:0 0 var(--space-3);font-size:.78rem;font-weight:500}.fehler-hero__title:where(.astro-2kziwlhd){font-family:var(--font-headline);font-weight:var(--head-weight);font-size:var(--head-hero);line-height:var(--line-height-hero);letter-spacing:-.015em;color:#d98a95;margin:0}.fehler-hero__lead:where(.astro-2kziwlhd){font-family:var(--font-headline);max-width:32ch;margin:clamp(1.4rem,4vw,2.2rem) 0 0;font-size:clamp(1.35rem,3.4vw,1.9rem);line-height:1.28}.fehler-hero__sub:where(.astro-2kziwlhd){font-family:var(--font-body);color:#f1ece0c7;margin:var(--space-4) 0 0;max-width:46ch;font-size:1.0625rem;line-height:1.7}.fehler-hero__scroll:where(.astro-2kziwlhd){color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;width:64px;height:64px;margin-left:-32px;padding:0;display:inline-flex;position:absolute;bottom:clamp(1rem,3vw,1.8rem);left:50%}.fehler-hero__arrow:where(.astro-2kziwlhd){filter:drop-shadow(0 2px 6px #00000073);display:block}.fehler-hero__scroll:where(.astro-2kziwlhd):hover .fehler-hero__arrow:where(.astro-2kziwlhd),.fehler-hero__scroll:where(.astro-2kziwlhd):focus-visible .fehler-hero__arrow:where(.astro-2kziwlhd){filter:drop-shadow(0 3px 9px #0000008c)}.fehler-hero__scroll:where(.astro-2kziwlhd):focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #ffffffd9}.log-wrap:where(.astro-2kziwlhd){background:#1f1d1a;padding:clamp(4rem,10vw,8rem) 1.5rem clamp(4rem,8vw,6rem)}.log:where(.astro-2kziwlhd){max-width:780px;margin:0 auto;padding:0;list-style:none}.log__item:where(.astro-2kziwlhd){border-top:1px solid #ffffff14;grid-template-columns:clamp(88px,12vw,140px) 1fr;gap:2rem;margin-top:4rem;padding-top:4rem;display:grid}.log__item:where(.astro-2kziwlhd):first-child{border-top:0;margin-top:0;padding-top:0}.log__marke:where(.astro-2kziwlhd){font-family:var(--font-headline);color:#d98a95;font-size:1.05rem;font-style:italic;font-weight:500;line-height:1.25}.log__body:where(.astro-2kziwlhd){min-width:0}.log__title:where(.astro-2kziwlhd){font-family:var(--font-headline);font-weight:var(--head-weight);font-size:var(--head-sub);line-height:var(--line-height-headline);color:#f1ece0;margin:0}.log__text:where(.astro-2kziwlhd){font-family:var(--font-body);color:#f1ece0d1;max-width:52ch;margin:.7rem 0 0;font-size:1.1875rem;line-height:1.5}.log__pointe:where(.astro-2kziwlhd){font-family:var(--font-headline);color:#f1ece0a8;max-width:46ch;margin:1rem 0 0;font-size:1.0625rem;font-style:italic;line-height:1.45}.log__closing:where(.astro-2kziwlhd){text-align:center;max-width:520px;font-family:var(--font-headline);color:#f1ece099;margin:clamp(4rem,9vw,6rem) auto 0;font-size:clamp(1.15rem,2.8vw,1.4rem);font-style:italic;line-height:1.45}@media (width<=720px){.log-wrap:where(.astro-2kziwlhd){padding-left:1.5rem;padding-right:1.5rem}.log__item:where(.astro-2kziwlhd){grid-template-columns:1fr;gap:0}.log__marke:where(.astro-2kziwlhd){margin-bottom:.5rem;display:block}}html:not(.fehler-scrolled) .site-header{box-shadow:none;backdrop-filter:none;background:#1f1d1a;border-bottom-color:#0000}html:not(.fehler-scrolled) .site-header .inner{border-bottom-color:#0000}html:not(.fehler-scrolled) .site-header .brand{--logo-fill:#f1ece0}html:not(.fehler-scrolled) .site-header .main-nav__link,html:not(.fehler-scrolled) .site-header .main-nav__trigger,html:not(.fehler-scrolled) .site-header .header-kontakt,html:not(.fehler-scrolled) .site-header .header-cart,html:not(.fehler-scrolled) .site-header .burger{color:#f1ece0}html:not(.fehler-scrolled) .announce-sticky .announce{color:#f1ece0bf;background:#1f1d1a;border-block-color:oklab(94.3708% .000587672 .0168319/.14)}html:not(.fehler-scrolled) .announce__name,html:not(.fehler-scrolled) .announce__dates,html:not(.fehler-scrolled) .announce__hours{color:#f1ece0d1}html:not(.fehler-scrolled) .announce__label,html:not(.fehler-scrolled) .announce__twig,html:not(.fehler-scrolled) .announce__go{color:#d98a95}html:not(.fehler-scrolled) .announce__sep{color:#f1ece061}html:not(.fehler-scrolled) .footer-stage{margin-top:0}@media (prefers-reduced-motion:no-preference){.fehler-hero:where(.astro-2kziwlhd) .reveal-line:where(.astro-2kziwlhd){animation-name:fehler-line-in;animation-duration:1.5s;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-delay:.25s;animation-fill-mode:both}html.fehler-armed .log__item:where(.astro-2kziwlhd){opacity:0;transition:opacity .3s,transform .3s;transform:translateY(12px)}html.fehler-armed .log__item:where(.astro-2kziwlhd).is-in{opacity:1;transform:none}.fehler-hero__scroll:where(.astro-2kziwlhd){animation:.5s ease-out 1s both fehler-arrow-in,1.7s ease-in-out 1.5s infinite fehler-pulse}}@keyframes fehler-line-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fehler-arrow-in{0%{opacity:0;transform:translateY(10px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fehler-pulse{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(0)scale(1.16)}}
