.menu-main[data-astro-cid-o5xiawde]{padding-top:72px}.menu-hero[data-astro-cid-o5xiawde]{padding:5rem 3rem 4.5rem;background:radial-gradient(ellipse at 85% 10%,rgba(243,110,45,.09) 0%,transparent 50%),radial-gradient(ellipse at 5% 90%,rgba(175,28,36,.05) 0%,transparent 55%),#fbfaf6;border-bottom:1px solid rgba(31,30,15,.08);max-width:100%}.eyebrow[data-astro-cid-o5xiawde]{font-family:Didot,serif;font-size:.82rem;letter-spacing:.3em;text-transform:uppercase;color:#f36e2d;margin-bottom:1.25rem;font-style:italic}.headline[data-astro-cid-o5xiawde]{font-family:Gotham,sans-serif;font-size:clamp(2.5rem,6vw,5.5rem);line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:#1f1e0f;margin-bottom:2rem;max-width:900px}.divider[data-astro-cid-o5xiawde]{width:3rem;height:2px;background:#f36e2d;margin-bottom:2rem}.hero-desc[data-astro-cid-o5xiawde]{font-family:Gotham,sans-serif;font-size:.9rem;line-height:1.75;letter-spacing:.03em;color:#1f1e0f99;max-width:480px}.menu-display[data-astro-cid-o5xiawde]{padding:4rem 3rem 5rem;background:#fbfaf6}.menu-display-inner[data-astro-cid-o5xiawde]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start}.col-label[data-astro-cid-o5xiawde]{font-family:Gotham,sans-serif;font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:#f36e2d;margin-bottom:1.25rem;display:block}.menu-img-link[data-astro-cid-o5xiawde]{display:block;text-decoration:none}.menu-img[data-astro-cid-o5xiawde]{width:100%;height:auto;display:block;border:1px solid rgba(31,30,15,.1);transition:opacity .2s}.menu-img-link[data-astro-cid-o5xiawde]:hover .menu-img[data-astro-cid-o5xiawde]{opacity:.9}.menu-open-hint[data-astro-cid-o5xiawde]{display:block;margin-top:.75rem;font-family:Gotham,sans-serif;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:#1f1e0f59;text-align:right;transition:color .2s}.menu-img-link[data-astro-cid-o5xiawde]:hover .menu-open-hint[data-astro-cid-o5xiawde]{color:#f36e2d}.special-card[data-astro-cid-o5xiawde]{border:1px solid rgba(31,30,15,.1);overflow:hidden;margin-bottom:2rem}.special-photo-wrap[data-astro-cid-o5xiawde]{width:100%;height:280px;overflow:hidden}.special-photo[data-astro-cid-o5xiawde]{width:100%;height:100%;object-fit:cover;object-position:12% 60%;transform:scale(1.22);transition:transform .4s}.special-card[data-astro-cid-o5xiawde]:hover .special-photo[data-astro-cid-o5xiawde]{transform:scale(1.15)}.special-content[data-astro-cid-o5xiawde]{padding:2rem}.special-badge[data-astro-cid-o5xiawde]{font-family:Didot,serif;font-size:.72rem;font-style:italic;letter-spacing:.12em;color:#f36e2d;display:block;margin-bottom:.75rem}.special-name[data-astro-cid-o5xiawde]{font-family:Gotham,sans-serif;font-size:clamp(1.1rem,2.2vw,1.5rem);letter-spacing:-.01em;text-transform:uppercase;color:#1f1e0f;margin:0 0 1.25rem}.special-divider[data-astro-cid-o5xiawde]{width:2.5rem;height:1.5px;background:#f36e2d;margin-bottom:1.25rem}.special-desc[data-astro-cid-o5xiawde]{font-family:Gotham,sans-serif;font-size:.84rem;line-height:1.8;letter-spacing:.02em;color:#1f1e0f99}.ask-cta[data-astro-cid-o5xiawde]{display:inline-block;font-family:Gotham,sans-serif;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:#1f1e0f;text-decoration:none;border-bottom:1px solid rgba(31,30,15,.25);padding-bottom:2px;transition:color .2s,border-color .2s}.ask-cta[data-astro-cid-o5xiawde]:hover{color:#f36e2d;border-color:#f36e2d66}.menu-info[data-astro-cid-o5xiawde]{background:#1f1e0f;padding:5rem 3rem}.menu-info-inner[data-astro-cid-o5xiawde]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:0;align-items:start}.info-col[data-astro-cid-o5xiawde]{padding:0 2.5rem}.info-col[data-astro-cid-o5xiawde]:first-child{padding-left:0}.info-col[data-astro-cid-o5xiawde]:last-child{padding-right:0}.info-divider[data-astro-cid-o5xiawde]{width:1px;background:#ece8d41a;align-self:stretch}.info-label[data-astro-cid-o5xiawde]{font-family:Gotham,sans-serif;font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:#f36e2d;margin-bottom:1rem}.info-heading[data-astro-cid-o5xiawde]{font-family:Gotham,sans-serif;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;color:#ece8d4;margin-bottom:1.5rem;line-height:1.2}.info-list[data-astro-cid-o5xiawde]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.info-list[data-astro-cid-o5xiawde] li[data-astro-cid-o5xiawde]{font-family:Gotham,sans-serif;font-size:.82rem;line-height:1.6;letter-spacing:.02em;color:#ece8d48c;padding-left:1rem;position:relative}.info-list[data-astro-cid-o5xiawde] li[data-astro-cid-o5xiawde]:before{content:"—";position:absolute;left:0;color:#f36e2d;font-size:.7rem}.info-body[data-astro-cid-o5xiawde]{font-family:Gotham,sans-serif;font-size:.82rem;line-height:1.75;letter-spacing:.02em;color:#ece8d480;margin-bottom:1.5rem}.info-cta[data-astro-cid-o5xiawde]{font-family:Gotham,sans-serif;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:#f36e2d;text-decoration:none;border-bottom:1px solid rgba(243,110,45,.35);padding-bottom:2px;transition:border-color .2s}.info-cta[data-astro-cid-o5xiawde]:hover{border-color:#f36e2d}@media(max-width:900px){.menu-info-inner[data-astro-cid-o5xiawde]{grid-template-columns:1fr}.info-divider[data-astro-cid-o5xiawde]{height:1px;width:auto;margin:2.5rem 0}.info-col[data-astro-cid-o5xiawde]{padding:0}}@media(max-width:900px){.menu-display-inner[data-astro-cid-o5xiawde]{grid-template-columns:1fr;gap:3rem}}@media(max-width:640px){.menu-main[data-astro-cid-o5xiawde]{padding-top:60px}.menu-hero[data-astro-cid-o5xiawde]{padding:3.5rem 1.5rem 3rem}.menu-display[data-astro-cid-o5xiawde]{padding:3rem 1.5rem}.menu-info[data-astro-cid-o5xiawde]{padding:4rem 1.5rem}}
