.GastroBuehneCTA_cta__dma8c{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(110% 120% at 30% 0,#1a1d23 0,#0d0f13 55%,#08090b 100%)}.GastroBuehneCTA_media__SlmoW{position:absolute;inset:0;z-index:-1;pointer-events:none}.GastroBuehneCTA_media__SlmoW img{object-fit:cover;object-position:62% center;opacity:.3;animation:GastroBuehneCTA_breathe__x8uzI 16s ease-in-out infinite}.GastroBuehneCTA_veil__ctr7q{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#08090b,rgba(8,9,11,.95) 26%,rgba(8,9,11,.72) 48%,rgba(8,9,11,.45) 72%,rgba(8,9,11,.35)),linear-gradient(180deg,rgba(8,9,11,.6),rgba(8,9,11,0) 30%,rgba(8,9,11,.6))}@media (max-width:767px){.GastroBuehneCTA_media__SlmoW img{opacity:.2}.GastroBuehneCTA_veil__ctr7q{background:linear-gradient(180deg,rgba(8,9,11,.92),rgba(8,9,11,.82) 45%,rgba(8,9,11,.9))}}@keyframes GastroBuehneCTA_breathe__x8uzI{0%,to{transform:scale(1.02)}50%{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.GastroBuehneCTA_media__SlmoW img{animation:none;transform:scale(1.02)}}.GastroBuehneHero_hero__jVbyX{position:relative;isolation:isolate;overflow:hidden;color:#f4f2ea;background-color:#08090b;--header-h:6rem;margin-top:calc(-1 * var(--header-h));padding-top:calc(var(--header-h) + clamp(2.5rem, 8vh, 6rem));padding-bottom:clamp(2.5rem,8vh,6rem);min-height:min(82svh,720px);display:flex;align-items:flex-end;--sy:0}@media (min-width:768px){.GastroBuehneHero_hero__jVbyX{--header-h:7rem;min-height:min(100svh,880px);align-items:center}}.GastroBuehneHero_media__Kjwnr{position:absolute;inset:0;z-index:-2;overflow:hidden}.GastroBuehneHero_media__Kjwnr img{object-fit:cover;object-position:57% center;transform:scale(1.06) translate3d(0,calc(var(--sy) * 2.5%),0);animation:GastroBuehneHero_settle__IssBq 2.4s var(--ease-out,cubic-bezier(.22,1,.36,1)) forwards;will-change:transform}@media (min-width:900px){.GastroBuehneHero_media__Kjwnr img{object-position:60% center}}@keyframes GastroBuehneHero_settle__IssBq{0%{transform:scale(1.09) translateZ(0)}to{transform:scale(1.02) translate3d(0,calc(var(--sy) * 2.5%),0)}}.GastroBuehneHero_scrim__Kt8Jc{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(8,9,11,.7),rgba(8,9,11,.1) 22%,rgba(8,9,11,0) 38%),linear-gradient(180deg,rgba(8,9,11,0) 30%,rgba(8,9,11,.6) 46%,rgba(8,9,11,.9) 58%,rgba(8,9,11,.97) 74%,#08090b)}@media (min-width:768px){.GastroBuehneHero_scrim__Kt8Jc{background:linear-gradient(180deg,rgba(8,9,11,.6),rgba(8,9,11,0) 34%),linear-gradient(90deg,rgba(8,9,11,.94),rgba(8,9,11,.86) 28%,rgba(8,9,11,.52) 50%,rgba(8,9,11,.12) 72%,rgba(8,9,11,0) 88%),linear-gradient(180deg,rgba(8,9,11,0) 78%,#08090b)}}.GastroBuehneHero_copy__JJz1_{position:relative;max-width:34rem}.GastroBuehneHero_copy__JJz1_>*{opacity:0;transform:translateY(18px);animation:GastroBuehneHero_rise__2WWlc .7s var(--ease-out,cubic-bezier(.22,1,.36,1)) forwards}.GastroBuehneHero_copy__JJz1_>:first-child{animation-delay:.12s}.GastroBuehneHero_copy__JJz1_>:nth-child(2){animation-delay:.19s}.GastroBuehneHero_copy__JJz1_>:nth-child(3){animation-delay:.26s}.GastroBuehneHero_copy__JJz1_>:nth-child(4){animation-delay:.33s}@keyframes GastroBuehneHero_rise__2WWlc{to{opacity:1;transform:none}}.GastroBuehneHero_kicker__tV1FS{margin:0;font-family:var(--font-head),"Arial Narrow",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--accent,#fffa00);text-shadow:0 1px 12px rgba(0,0,0,.8)}.GastroBuehneHero_title__YK3fN{margin:clamp(.9rem,2vh,1.4rem) 0 0;font-family:var(--font-display),Impact,"Arial Narrow",sans-serif;font-weight:400;text-transform:uppercase;line-height:.92;letter-spacing:.005em;text-wrap:balance;font-size:clamp(2.4rem,6vw,4.4rem);color:#f7f6f2;text-shadow:0 2px 30px rgba(0,0,0,.75)}.GastroBuehneHero_lead__PokQ1{margin:clamp(1rem,2.4vh,1.6rem) 0 0;max-width:44ch;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.65;color:#d2d5da;text-shadow:0 1px 16px rgba(0,0,0,.75)}.GastroBuehneHero_actions__cANGf{margin-top:clamp(1.6rem,3.4vh,2.4rem);display:flex;flex-wrap:wrap;gap:.75rem}@media (prefers-reduced-motion:reduce){.GastroBuehneHero_copy__JJz1_>*{animation:none!important;opacity:1;transform:none}.GastroBuehneHero_media__Kjwnr img{animation:none!important;transform:scale(1.02)}}.GastroBuehneHero_hero__jVbyX[data-gl]{background-color:transparent}.GastroBuehneHero_hero__jVbyX[data-gl] .GastroBuehneHero_media__Kjwnr{visibility:hidden}.GastroBuehneHero_hero__jVbyX[data-gl] .GastroBuehneHero_scrim__Kt8Jc{-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.CategoryFilter_grid__wh51J{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(11rem,100%),1fr))}@media (max-width:640px){.CategoryFilter_grid__wh51J{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.CategoryFilter_item__3RqDk{animation:CategoryFilter_card-in__iaUDo .5s var(--ease-out,cubic-bezier(.22,1,.36,1)) backwards;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes CategoryFilter_card-in__iaUDo{0%{opacity:0;transform:translateX(calc(var(--side, 0) * 56px)) scale(.985)}to{opacity:1;transform:none}}.CategoryFilter_chip__NInPF{position:relative}@media (prefers-reduced-motion:reduce){.CategoryFilter_item__3RqDk{animation:none}}@media (max-width:640px){.CategoryFilter_item__3RqDk{animation-delay:0s}}