.NewsletterForm_newsletterForm__sTIEH{width:100%}.NewsletterForm_title__MeCR7{font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 12px;line-height:1.3}.NewsletterForm_description__LChef{font-size:14px;color:#666;line-height:1.6;margin:0 0 20px}.NewsletterForm_form__ehyAZ{display:flex;gap:12px;width:100%}.NewsletterForm_newsletterForm__sTIEH.NewsletterForm_inline__hLCAJ .NewsletterForm_form__ehyAZ{flex-direction:row;align-items:flex-start}.NewsletterForm_newsletterForm__sTIEH.NewsletterForm_inline__hLCAJ .NewsletterForm_inputWrapper__oNpQX{flex:1;min-width:0}.NewsletterForm_newsletterForm__sTIEH.NewsletterForm_stacked__7glwH .NewsletterForm_form__ehyAZ{flex-direction:column}.NewsletterForm_newsletterForm__sTIEH.NewsletterForm_stacked__7glwH .NewsletterForm_inputWrapper__oNpQX{width:100%}.NewsletterForm_inputWrapper__oNpQX{display:flex;flex-direction:column}.NewsletterForm_messageContainer__NVOAp{margin-top:12px}.NewsletterForm_errorMessage__BM0yS,.NewsletterForm_successMessage__MazK_{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.5}.NewsletterForm_errorMessage__BM0yS{background-color:#fee;color:#c4001d;border:1px solid #fcc}.NewsletterForm_errorMessage__BM0yS svg{flex-shrink:0;color:#c4001d}.NewsletterForm_successMessage__MazK_{background-color:#f0f9f4;color:#0a6e36;border:1px solid #c3e6d2}.NewsletterForm_successMessage__MazK_ svg{flex-shrink:0;color:#0a6e36}@media (max-width:768px){.NewsletterForm_title__MeCR7{font-size:20px}.NewsletterForm_description__LChef{font-size:13px}.NewsletterForm_newsletterForm__sTIEH.NewsletterForm_inline__hLCAJ .NewsletterForm_form__ehyAZ{flex-direction:column}.NewsletterForm_newsletterForm__sTIEH.NewsletterForm_inline__hLCAJ .NewsletterForm_inputWrapper__oNpQX{width:100%}}@media (max-width:480px){.NewsletterForm_title__MeCR7{font-size:18px}.NewsletterForm_messageContainer__NVOAp{margin-top:10px}.NewsletterForm_errorMessage__BM0yS,.NewsletterForm_successMessage__MazK_{padding:10px 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.NewsletterForm_newsletterForm__sTIEH *{transition:none}}.NewsletterForm_form__ehyAZ button:focus-visible{outline:2px solid #c4001d;outline-offset:2px}@media print{.NewsletterForm_newsletterForm__sTIEH{display:none}}.Container_container__Demda{width:100%;max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.Container_container__Demda{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.Container_container__Demda{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.Container_container__Demda{padding-left:1rem;padding-right:1rem}}.page_hero__7KFOs{position:relative;min-height:600px;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.5)),url(https://images.unsplash.com/photo-1525755662778-989d0524087e?w=1600&q=80);background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;color:#fff}.page_heroOverlay__ZfcXe{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3))}.page_heroContent__dzLob{position:relative;z-index:1;width:100%;padding:4rem 0}.page_heroText__JVWLO{max-width:700px;animation:page_fadeInUp__7IOrd .8s ease-out}.page_heroTitle__ixXIp{font-size:3.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2;color:#fff}.page_heroSubtitle__ZW2Yq{display:block;font-size:2rem;font-weight:400;color:#d4af37;margin-top:.5rem}.page_heroDescription__BOlMS{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;opacity:.95;color:#fff}.page_heroActions__uE8fj{display:flex;gap:1rem;flex-wrap:wrap}.page_featuredSection__H_juN{padding:5rem 0;background:#f9f9f9}.page_sectionHeader___raMx{text-align:center;margin-bottom:3rem;animation:page_fadeIn__jjObi .6s ease-out}.page_sectionTitle__6ic_4{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#1a1a1a}.page_sectionDescription__9_4_N{font-size:1.125rem;color:#666;max-width:600px;margin:0 auto}.page_dishGrid__hQRAW{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.page_viewAllContainer__Z4GKG{text-align:center}.page_aboutPreview__j_8YV{padding:5rem 0}.page_aboutGrid__Z3HBI{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.page_aboutImage__MBUGP{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.1);animation:page_fadeInLeft__IimZk .8s ease-out}.page_image__ZQ2oC{width:100%;height:auto;display:block;transition:transform .3s ease}.page_aboutImage__MBUGP:hover .page_image__ZQ2oC{transform:scale(1.05)}.page_aboutContent__5yxr2{animation:page_fadeInRight__A8K8J .8s ease-out}.page_aboutTitle__PY4Dw{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:#1a1a1a}.page_aboutText__ge1Iz{font-size:1.125rem;line-height:1.8;color:#444;margin-bottom:1.5rem}.page_newsletterSection__iPNyt{padding:5rem 0;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff}.page_newsletterContent__szT_p{text-align:center;max-width:600px;margin:0 auto;animation:page_fadeIn__jjObi .6s ease-out}.page_newsletterTitle__jNSaq{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#fff}.page_newsletterDescription__EDtRA{font-size:1.125rem;margin-bottom:2rem;opacity:.9;color:#fff}@keyframes page_fadeIn__jjObi{0%{opacity:0}to{opacity:1}}@keyframes page_fadeInUp__7IOrd{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeInLeft__IimZk{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes page_fadeInRight__A8K8J{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.page_heroTitle__ixXIp{font-size:2.5rem}.page_heroSubtitle__ZW2Yq{font-size:1.5rem}.page_heroDescription__BOlMS{font-size:1rem}.page_heroActions__uE8fj{flex-direction:column}.page_sectionTitle__6ic_4{font-size:2rem}.page_dishGrid__hQRAW{grid-template-columns:1fr;gap:1.5rem}.page_aboutGrid__Z3HBI{grid-template-columns:1fr;gap:2rem}.page_aboutTitle__PY4Dw,.page_newsletterTitle__jNSaq{font-size:2rem}}