body{margin:0;background:#f5f1e5}a{color:#3d132e;text-decoration:none}a:hover{color:#a08b78}*{box-sizing:border-box}input,select,textarea{font-family:Montserrat,sans-serif}input::placeholder,textarea::placeholder{color:#a08b78}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-reverse{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee-track{animation:none!important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@supports (height:100dvh){.hero-viewport{height:100dvh!important;min-height:100dvh!important}}.nav-toggle{display:none}@media (max-width:900px){.desktop-nav{display:none!important}.nav-toggle{display:inline-flex!important}}@media (max-width:1650px){.dish-cap{left:32px!important;top:auto!important;bottom:28px!important}}@media (max-width:768px){.heading-nowrap{white-space:normal!important}.mb-tabs{justify-content:flex-start!important}.mb-summary{position:static!important}}@media (max-width:480px){.fab-stack{bottom:16px!important;right:16px!important;gap:12px!important}.fab-stack a{width:50px!important;height:50px!important}}