.GastronomienPage_page__mEcY_{min-height:100vh;background:#ffffff;color:#111111}.GastronomienPage_navbar__SkLPZ{position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:20px clamp(20px,3vw,42px);background:rgb(255 255 255/.78);border-bottom:1px solid rgb(17 17 17/.08);backdrop-filter:blur(14px)}.GastronomienPage_logo__HlymS{display:inline-flex;width:clamp(176px,14vw,236px)}.GastronomienPage_logo__HlymS img{width:100%;height:auto}.GastronomienPage_navItems__jcx_p{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px);flex:1}.GastronomienPage_navItems__jcx_p a{position:relative;color:#111111;font-size:1rem;font-weight:650;line-height:1;transition:color .18s ease}.GastronomienPage_navItems__jcx_p a:hover{color:#9c0c0c}.GastronomienPage_navItems__jcx_p a[aria-current=page]{color:#c00c0d}.GastronomienPage_navItems__jcx_p a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-14px;height:2px;background:#c00c0d}.GastronomienPage_ctaButton__90HWj,.GastronomienPage_navButton__3F0_l,.GastronomienPage_primaryButton__qmgbm,.GastronomienPage_secondaryButton__jz63M{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 30px;border-radius:999px;font-size:1rem;font-weight:760;line-height:1;transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .22s ease}.GastronomienPage_ctaButton__90HWj,.GastronomienPage_navButton__3F0_l,.GastronomienPage_primaryButton__qmgbm{background:#c00c0d;color:#ffffff}.GastronomienPage_ctaButton__90HWj:hover,.GastronomienPage_navButton__3F0_l:hover,.GastronomienPage_primaryButton__qmgbm:hover{background:#9c0c0c;transform:translateY(-2px)}.GastronomienPage_secondaryButton__jz63M{border:1px solid rgb(17 17 17/.14);color:#111111;background:rgb(255 255 255/.9)}.GastronomienPage_secondaryButton__jz63M:hover{border-color:#c00c0d;color:#c00c0d;transform:translateY(-2px)}.GastronomienPage_hero__2ApM_ .GastronomienPage_secondaryButton__jz63M{border-color:rgb(255 255 255/.6);color:#ffffff;background:rgb(255 255 255/.16);backdrop-filter:blur(8px)}.GastronomienPage_hero__2ApM_ .GastronomienPage_secondaryButton__jz63M:hover{border-color:#ffffff;color:#c00c0d;background:#ffffff}.GastronomienPage_main__w124s{position:relative;overflow:hidden;padding-top:0;isolation:isolate}.GastronomienPage_backgroundZigzag__TNrkP{position:absolute;top:24%;right:-36vw;z-index:2;width:min(170vw,2500px);height:min(24vw,360px);pointer-events:none;--zigzag-rotate:-45deg;--zigzag-opacity:0.1;--zigzag-stroke:27;--zigzag-width:210%}.GastronomienPage_backgroundZigzagSecond__y6mrk{top:48%;left:-48vw;right:auto;width:min(185vw,2700px);height:min(26vw,390px);--zigzag-rotate:55deg;--zigzag-opacity:0.1;--zigzag-stroke:25;--zigzag-width:220%}.GastronomienPage_backgroundZigzagThird__I3ZqF{top:68%;right:-44vw;width:min(170vw,2450px);height:min(25vw,380px);--zigzag-rotate:20deg;--zigzag-opacity:0.09;--zigzag-width:215%}.GastronomienPage_backgroundZigzagFourth__WhiU1{top:86%;left:-42vw;right:auto;width:min(160vw,2300px);height:min(23vw,350px);--zigzag-rotate:-63deg;--zigzag-opacity:0.08;--zigzag-stroke:25;--zigzag-width:210%}.GastronomienPage_container__yMjmf{position:relative;z-index:3;width:min(100% - 48px,1440px);margin:0 auto}.GastronomienPage_hero__2ApM_{position:relative;display:flex;align-items:flex-end;width:100%;min-height:clamp(760px,92vh,980px);margin:0 auto;padding:clamp(110px,12vw,170px) clamp(20px,5vw,86px) clamp(48px,7vw,96px);overflow:hidden;isolation:isolate}.GastronomienPage_brandingSection__9bo8e,.GastronomienPage_faqSection__OERE8,.GastronomienPage_hero__2ApM_,.GastronomienPage_useCasesSection__qjf03{position:relative;z-index:1}.GastronomienPage_hero__2ApM_[data-visible=true] .GastronomienPage_heroMedia__TL1GN{clip-path:inset(0 0 0 0)}.GastronomienPage_hero__2ApM_[data-visible=true] .GastronomienPage_heroImage__RTei_{opacity:1;transform:scale(1) translateY(var(--hero-parallax,0))}.GastronomienPage_hero__2ApM_[data-visible=true] .GastronomienPage_heroPanel__Dot3e{opacity:1;transform:translateY(0)}.GastronomienPage_heroMedia__TL1GN{position:absolute;inset:0;clip-path:inset(100% 0 0 0);transition:clip-path 1s cubic-bezier(.22,1,.36,1)}.GastronomienPage_heroMedia__TL1GN:after{content:"";position:absolute;inset:0;background:rgb(17 17 17/.18)}.GastronomienPage_heroImage__RTei_{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08) translateY(var(--hero-parallax,0));transition:opacity .9s ease,transform 1.1s cubic-bezier(.22,1,.36,1)}.GastronomienPage_heroPanel__Dot3e{position:relative;z-index:1;display:grid;gap:22px;width:min(100%,940px);margin-top:auto;opacity:0;transform:translateY(28px);transition:opacity .8s ease .12s,transform .8s cubic-bezier(.22,1,.36,1) .12s}.GastronomienPage_brandingCopy__cAHVZ h2,.GastronomienPage_ctaInner__pupGU h2,.GastronomienPage_faqIntro__x_7X_ h2,.GastronomienPage_goschPanel__CHIuP h2,.GastronomienPage_heroPanel__Dot3e h1,.GastronomienPage_sectionIntro__TrkpX h2,.GastronomienPage_statement__Bb9Zz h2{font-size:clamp(42px,6vw,86px);font-weight:780;line-height:.96;letter-spacing:0;text-wrap:balance}.GastronomienPage_heroPanel__Dot3e h1,.GastronomienPage_heroPanel__Dot3e p{color:#ffffff;text-shadow:0 12px 28px rgb(0 0 0/.22)}.GastronomienPage_heroPanel__Dot3e h1{max-width:11ch}.GastronomienPage_heroPanel__Dot3e p{max-width:34em}.GastronomienPage_brandingCopy__cAHVZ p,.GastronomienPage_ctaInner__pupGU p,.GastronomienPage_faqIntro__x_7X_ p,.GastronomienPage_goschPanel__CHIuP p,.GastronomienPage_heroPanel__Dot3e p,.GastronomienPage_sectionIntro__TrkpX p,.GastronomienPage_statement__Bb9Zz p{font-size:clamp(18px,1.45vw,24px);line-height:1.58;color:#3a3a3a;max-width:40em}.GastronomienPage_heroPanel__Dot3e p{color:#ffffff}.GastronomienPage_heroActions__V8JVI{display:flex;flex-wrap:wrap;gap:14px}.GastronomienPage_accent__rzatM{color:#c00c0d}.GastronomienPage_brandingSection__9bo8e,.GastronomienPage_ctaSection__pYUhX,.GastronomienPage_faqSection__OERE8,.GastronomienPage_goschSection__8_cvk,.GastronomienPage_statement__Bb9Zz,.GastronomienPage_useCasesSection__qjf03{padding:clamp(88px,10vw,150px) 0}.GastronomienPage_statement__Bb9Zz{position:relative;z-index:1;background:#fafaf7}.GastronomienPage_statement__Bb9Zz .GastronomienPage_container__yMjmf{display:grid;gap:24px;width:min(100% - 48px,1120px)}.GastronomienPage_statement__Bb9Zz h2{max-width:10ch}.GastronomienPage_statement__Bb9Zz p{max-width:33em}.GastronomienPage_sectionIntro__TrkpX{display:grid;gap:20px;margin-bottom:clamp(48px,5vw,72px);max-width:840px}.GastronomienPage_sectionIntro__TrkpX h2{font-size:clamp(34px,4.4vw,62px);line-height:1}.GastronomienPage_useCases__yJd0M{display:grid;gap:clamp(40px,5vw,64px)}.GastronomienPage_useCase__aWzwE{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(28px,4vw,56px);opacity:0;transform:translateY(34px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--case-index, 0) * 90ms)}.GastronomienPage_useCase__aWzwE:nth-child(2n){grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr)}.GastronomienPage_useCase__aWzwE:nth-child(2n) .GastronomienPage_useCaseImageWrap__rtF_u{order:2}.GastronomienPage_useCase__aWzwE:nth-child(2n) .GastronomienPage_useCaseCopy__o561E{order:1}.GastronomienPage_useCase__aWzwE[data-visible=true]{opacity:1;transform:translateY(0)}.GastronomienPage_brandingMedia__r3ZnV,.GastronomienPage_faqMedia__WTyww,.GastronomienPage_goschMedia__xVwTL,.GastronomienPage_useCaseImageWrap__rtF_u{position:relative;overflow:hidden;border-radius:24px}.GastronomienPage_useCaseImageWrap__rtF_u{min-height:clamp(320px,42vw,540px)}.GastronomienPage_brandingImage__Cr4o_,.GastronomienPage_faqImage__6VBen,.GastronomienPage_goschImage___Y0KW,.GastronomienPage_useCaseImage__KrUVh{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.GastronomienPage_brandingGrid__kjEwW:hover .GastronomienPage_brandingImage__Cr4o_,.GastronomienPage_faqHeader__RzMcJ:hover .GastronomienPage_faqImage__6VBen,.GastronomienPage_goschGrid__uLVa6:hover .GastronomienPage_goschImage___Y0KW,.GastronomienPage_useCase__aWzwE:hover .GastronomienPage_useCaseImage__KrUVh{transform:scale(1.03)}.GastronomienPage_useCaseCopy__o561E{display:grid;gap:16px;align-content:center}.GastronomienPage_useCaseCopy__o561E h3{font-size:clamp(30px,3vw,46px);font-weight:760;line-height:1.02}.GastronomienPage_useCaseCopy__o561E p{font-size:clamp(17px,1.25vw,21px);line-height:1.65;color:#555555}.GastronomienPage_goschSection__8_cvk{position:relative;z-index:1;background:#c00c0d}.GastronomienPage_brandingGrid__kjEwW,.GastronomienPage_faqHeader__RzMcJ,.GastronomienPage_goschGrid__uLVa6{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:clamp(28px,4vw,56px);align-items:center}.GastronomienPage_goschGrid__uLVa6{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.GastronomienPage_goschMedia__xVwTL{min-height:clamp(380px,48vw,680px)}.GastronomienPage_goschPanel__CHIuP{display:grid;gap:24px;padding:clamp(12px,2vw,24px) 0;background:transparent;color:#ffffff}.GastronomienPage_goschPanel__CHIuP h2{max-width:11ch}.GastronomienPage_goschPanel__CHIuP p{color:rgb(255 255 255/.88);max-width:31em}.GastronomienPage_brandingCopy__cAHVZ,.GastronomienPage_faqIntro__x_7X_{display:grid;gap:22px}.GastronomienPage_brandingCopy__cAHVZ h2,.GastronomienPage_faqIntro__x_7X_ h2{font-size:clamp(34px,4.3vw,62px);line-height:1.02}.GastronomienPage_brandingMedia__r3ZnV,.GastronomienPage_faqMedia__WTyww{min-height:clamp(340px,42vw,620px)}.GastronomienPage_faqSection__OERE8{background:#fafaf7}.GastronomienPage_faqHeader__RzMcJ{align-items:stretch;margin-bottom:clamp(42px,5vw,72px)}.GastronomienPage_faqIntro__x_7X_{align-content:end;padding-bottom:clamp(12px,2vw,28px)}.GastronomienPage_faqMedia__WTyww{min-height:clamp(360px,46vw,620px)}.GastronomienPage_faqImage__6VBen{height:100%}.GastronomienPage_faqList__QLcuV{display:grid;gap:0;border-top:1px solid rgb(17 17 17/.12)}.GastronomienPage_faqItem__ogYKz{border-bottom:1px solid rgb(17 17 17/.12);opacity:0;transform:translateY(22px);transition:opacity .62s ease,transform .62s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--faq-index, 0) * 70ms)}.GastronomienPage_faqSection__OERE8[data-visible=true] .GastronomienPage_faqItem__ogYKz{opacity:1;transform:translateY(0)}.GastronomienPage_faqQuestion__FkANH{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:clamp(22px,2.5vw,32px) 0;border:0;background:transparent;color:#111111;text-align:left;font-size:clamp(18px,1.24vw,21px);font-family:inherit;font-weight:760;line-height:1.25;cursor:pointer;transition:color .22s ease}.GastronomienPage_faqItem__ogYKz[data-open=true] .GastronomienPage_faqQuestion__FkANH,.GastronomienPage_faqQuestion__FkANH:focus-visible,.GastronomienPage_faqQuestion__FkANH:hover{color:#c00c0d}.GastronomienPage_faqQuestion__FkANH:focus-visible{outline:2px solid #c00c0d;outline-offset:6px}.GastronomienPage_faqSymbol___pMGT{display:inline-grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border:1px solid rgb(192 12 13/.34);border-radius:999px;color:#c00c0d;font-size:1.25rem;line-height:1;transition:background-color .22s ease,color .22s ease,transform .22s ease}.GastronomienPage_faqItem__ogYKz[data-open=true] .GastronomienPage_faqSymbol___pMGT{background:#c00c0d;color:#ffffff;transform:rotate(180deg)}.GastronomienPage_faqAnswer__L7HDk{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1)}.GastronomienPage_faqAnswer__L7HDk p{overflow:hidden;max-width:760px;padding:0 56px 0 0;color:#555555;font-size:clamp(17px,1.15vw,20px);line-height:1.65}.GastronomienPage_faqItem__ogYKz[data-open=true] .GastronomienPage_faqAnswer__L7HDk{grid-template-rows:1fr}.GastronomienPage_faqItem__ogYKz[data-open=true] .GastronomienPage_faqAnswer__L7HDk p{padding-bottom:clamp(24px,3vw,36px)}.GastronomienPage_ctaSection__pYUhX{background:#c00c0d}.GastronomienPage_ctaInner__pupGU{display:grid;gap:22px;width:min(100%,920px)}.GastronomienPage_ctaInner__pupGU h2{color:#ffffff;max-width:12ch;font-size:clamp(38px,5vw,74px);line-height:.98}.GastronomienPage_ctaInner__pupGU p{color:rgb(255 255 255/.86);max-width:34em}.GastronomienPage_ctaButton__90HWj{width:fit-content;margin-top:8px;background:#ffffff;color:#c00c0d}.GastronomienPage_ctaButton__90HWj:hover{background:#faf1f1;color:#9c0c0c}.GastronomienPage_reveal__Ck_Et{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}.GastronomienPage_reveal__Ck_Et[data-visible=true]{opacity:1;transform:translateY(0)}.GastronomienPage_hero__2ApM_.GastronomienPage_reveal__Ck_Et{opacity:1;transform:none}@media (max-width:1100px){.GastronomienPage_navItems__jcx_p{gap:18px}.GastronomienPage_navButton__3F0_l{padding-inline:22px}.GastronomienPage_brandingGrid__kjEwW,.GastronomienPage_faqHeader__RzMcJ,.GastronomienPage_goschGrid__uLVa6,.GastronomienPage_useCase__aWzwE,.GastronomienPage_useCase__aWzwE:nth-child(2n){grid-template-columns:1fr}.GastronomienPage_useCase__aWzwE:nth-child(2n) .GastronomienPage_useCaseCopy__o561E,.GastronomienPage_useCase__aWzwE:nth-child(2n) .GastronomienPage_useCaseImageWrap__rtF_u{order:0}}@media (max-width:900px){.GastronomienPage_navbar__SkLPZ{flex-wrap:wrap;justify-content:center;gap:18px;padding-top:16px;padding-bottom:16px}.GastronomienPage_navItems__jcx_p{order:3;flex-basis:100%;flex-wrap:wrap;gap:16px 22px}.GastronomienPage_navItems__jcx_p a[aria-current=page]:after{bottom:-10px}.GastronomienPage_main__w124s{padding-top:0}.GastronomienPage_hero__2ApM_{width:100%;min-height:88vh;padding:190px 20px 42px}.GastronomienPage_heroMedia__TL1GN{position:absolute;min-height:auto}.GastronomienPage_heroPanel__Dot3e{width:100%;margin-top:auto}}@media (max-width:640px){.GastronomienPage_container__yMjmf{width:min(100% - 28px,1440px)}.GastronomienPage_navbar__SkLPZ{gap:14px}.GastronomienPage_ctaButton__90HWj,.GastronomienPage_navButton__3F0_l,.GastronomienPage_primaryButton__qmgbm,.GastronomienPage_secondaryButton__jz63M{min-height:54px;width:100%}.GastronomienPage_navButton__3F0_l{width:auto}.GastronomienPage_heroActions__V8JVI{display:grid}.GastronomienPage_brandingCopy__cAHVZ h2,.GastronomienPage_ctaInner__pupGU h2,.GastronomienPage_faqIntro__x_7X_ h2,.GastronomienPage_goschPanel__CHIuP h2,.GastronomienPage_heroPanel__Dot3e h1,.GastronomienPage_sectionIntro__TrkpX h2,.GastronomienPage_statement__Bb9Zz h2{font-size:clamp(34px,11vw,52px)}.GastronomienPage_brandingMedia__r3ZnV,.GastronomienPage_faqMedia__WTyww,.GastronomienPage_goschMedia__xVwTL,.GastronomienPage_useCaseImageWrap__rtF_u{min-height:300px}}@media (prefers-reduced-motion:reduce){.GastronomienPage_backgroundZigzag__TNrkP{animation:none}.GastronomienPage_heroImage__RTei_,.GastronomienPage_heroMedia__TL1GN,.GastronomienPage_heroPanel__Dot3e,.GastronomienPage_reveal__Ck_Et,.GastronomienPage_useCase__aWzwE{transition:none;transform:none;opacity:1;clip-path:inset(0 0 0 0)}.GastronomienPage_brandingImage__Cr4o_,.GastronomienPage_faqImage__6VBen,.GastronomienPage_goschImage___Y0KW,.GastronomienPage_useCaseImage__KrUVh{transition:none;transform:none}}