@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=DM+Sans:wght@300;400;500&display=swap";.menu-page[data-astro-cid-ijm22buu]{--mp-green-dark: #1a3a2a;--mp-green-mid: #2d5a3d;--mp-green-light: #4a8c5c;--mp-green-pale: #c8e6c9;--mp-gold: #c9a84c;--mp-gold-light: #e8c97a;--mp-cream: #faf7f0;--mp-warm-white: #fff9ef;--mp-text-dark: #1a1a1a;--mp-text-mid: #3a3a3a;--mp-text-muted: #7a7a6a;background:var(--mp-cream);color:var(--mp-text-dark);font-family:DM Sans,sans-serif;font-weight:300;line-height:1.7}.mp-hero[data-astro-cid-ijm22buu]{background:var(--mp-green-dark);position:relative;overflow:hidden;padding:80px 40px 60px;text-align:center}.mp-hero[data-astro-cid-ijm22buu]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 60%,rgba(201,168,76,.12) 0%,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(74,140,92,.15) 0%,transparent 50%);pointer-events:none}.mp-hero[data-astro-cid-ijm22buu]>[data-astro-cid-ijm22buu]{position:relative;z-index:1}.mp-hero-tag[data-astro-cid-ijm22buu]{display:inline-block;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:var(--mp-gold);border:1px solid rgba(201,168,76,.4);padding:6px 18px;border-radius:20px;margin-bottom:28px}.mp-hero[data-astro-cid-ijm22buu] h1[data-astro-cid-ijm22buu]{font-family:Cormorant Garamond,serif;font-size:clamp(42px,7vw,86px);font-weight:300;color:var(--mp-warm-white);line-height:1.05;letter-spacing:-.01em;margin-bottom:8px}.mp-hero[data-astro-cid-ijm22buu] h1[data-astro-cid-ijm22buu] em[data-astro-cid-ijm22buu]{color:var(--mp-gold-light);font-style:italic}.mp-hero-subtitle[data-astro-cid-ijm22buu]{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:300;font-style:italic;color:#faf7f0b3;margin-top:16px;margin-bottom:0}.mp-hero-line[data-astro-cid-ijm22buu]{width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--mp-gold),transparent);margin:24px auto}.mp-hero-desc[data-astro-cid-ijm22buu]{max-width:560px;margin:0 auto 12px;font-size:14px;color:#faf7f0a6;letter-spacing:.02em}.mp-hero-meta[data-astro-cid-ijm22buu]{font-size:12px;color:#faf7f080;letter-spacing:.1em;text-transform:uppercase;margin:0}.mp-nav-pills[data-astro-cid-ijm22buu]{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;padding:32px 20px 40px;background:var(--mp-green-dark)}.mp-nav-pill[data-astro-cid-ijm22buu]{font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#faf7f0b3;text-decoration:none;border-bottom:1px solid rgba(201,168,76,.3);padding-bottom:2px;transition:color .2s,border-color .2s}.mp-nav-pill[data-astro-cid-ijm22buu]:hover{color:var(--mp-gold-light);border-color:var(--mp-gold)}.mp-meal-overview[data-astro-cid-ijm22buu]{background:var(--mp-green-mid);padding:50px 40px}.mp-meal-overview-inner[data-astro-cid-ijm22buu]{max-width:900px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px}.mp-meal-overview-inner[data-astro-cid-ijm22buu][data-cols="1"]{grid-template-columns:minmax(0,480px);justify-content:center}.mp-meal-card[data-astro-cid-ijm22buu]{background:#fff9ef0f;border:1px solid rgba(201,168,76,.25);border-radius:3px;padding:32px;position:relative}.mp-meal-card[data-astro-cid-ijm22buu]:before{content:attr(data-letter);position:absolute;top:20px;right:24px;font-family:Cormorant Garamond,serif;font-size:64px;font-weight:300;color:#c9a84c2e;line-height:1}.mp-meal-label[data-astro-cid-ijm22buu]{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--mp-gold);margin-bottom:10px}.mp-meal-name[data-astro-cid-ijm22buu]{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:400;color:var(--mp-warm-white);line-height:1.2;margin-bottom:14px}.mp-meal-components[data-astro-cid-ijm22buu]{list-style:none;padding:0;margin:0;font-size:13px;color:#faf7f0b3}.mp-meal-components[data-astro-cid-ijm22buu] li[data-astro-cid-ijm22buu]{padding:4px 0;border-bottom:1px solid rgba(255,255,255,.06)}.mp-meal-components[data-astro-cid-ijm22buu] li[data-astro-cid-ijm22buu]:last-child{border-bottom:none}.mp-meal-components[data-astro-cid-ijm22buu] li[data-astro-cid-ijm22buu]:before{content:"— ";color:var(--mp-gold)}.mp-meal-overview-inner--single[data-astro-cid-ijm22buu]{grid-template-columns:1fr!important;max-width:640px}.mp-meal-overview-inner--single[data-astro-cid-ijm22buu] .mp-meal-card[data-astro-cid-ijm22buu]{text-align:center}.mp-meal-overview-inner--single[data-astro-cid-ijm22buu] .mp-meal-card[data-astro-cid-ijm22buu]:before{left:50%!important;transform:translate(-50%)}.mp-meal-overview-inner--single[data-astro-cid-ijm22buu] .mp-meal-components[data-astro-cid-ijm22buu]{display:inline-block;text-align:left}.mp-plate-photo[data-astro-cid-ijm22buu]{max-width:480px;margin:56px auto 32px;padding:0 32px}.mp-plate-photo[data-astro-cid-ijm22buu] img[data-astro-cid-ijm22buu]{width:100%;max-height:360px;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:1px solid rgba(201,168,76,.18);box-shadow:0 12px 32px #0000002e;display:block}@media(max-width:700px){.mp-plate-photo[data-astro-cid-ijm22buu]{padding:0 20px;max-width:380px}.mp-plate-photo[data-astro-cid-ijm22buu] img[data-astro-cid-ijm22buu]{max-height:280px}}.mp-section[data-astro-cid-ijm22buu]{max-width:960px;margin:0 auto;padding:70px 32px}.mp-section[data-astro-cid-ijm22buu]+.mp-section[data-astro-cid-ijm22buu]{padding-top:0}.mp-section-divider[data-astro-cid-ijm22buu]{height:1px;background:linear-gradient(90deg,transparent,var(--mp-green-pale),transparent);max-width:960px;margin:0 auto}.mp-section-tag[data-astro-cid-ijm22buu]{font-size:10px;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:var(--mp-green-light);margin-bottom:10px}.mp-section-tag--gold[data-astro-cid-ijm22buu]{color:var(--mp-gold)}.mp-section-title[data-astro-cid-ijm22buu]{font-family:Cormorant Garamond,serif;font-size:clamp(32px,4vw,52px);font-weight:300;color:var(--mp-green-dark);line-height:1.1;margin:0 0 8px}.mp-section-title[data-astro-cid-ijm22buu] em[data-astro-cid-ijm22buu]{font-style:italic;color:var(--mp-green-mid)}.mp-section-line[data-astro-cid-ijm22buu]{width:40px;height:2px;background:var(--mp-gold);margin-bottom:40px}.mp-recipe-card[data-astro-cid-ijm22buu]{background:#fff;border-radius:2px;overflow:hidden;box-shadow:0 2px 20px #0000000d;border:1px solid rgba(0,0,0,.06)}.mp-recipe-header[data-astro-cid-ijm22buu]{padding:28px 32px 20px;border-bottom:1px solid rgba(0,0,0,.07)}.mp-protein-tag[data-astro-cid-ijm22buu]{font-size:9px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;display:inline-block;padding:4px 12px;border-radius:20px;margin-bottom:12px}.mp-tag-beef[data-astro-cid-ijm22buu]{background:#fdf0e6;color:#8b4513}.mp-tag-chicken[data-astro-cid-ijm22buu]{background:#fffbeb;color:#92610a}.mp-tag-side[data-astro-cid-ijm22buu]{background:#f0f7f0;color:#2d5a3d}.mp-tag-drink[data-astro-cid-ijm22buu]{background:#f0f7ff;color:#1a4a7a}.mp-tag-vegetarian[data-astro-cid-ijm22buu]{background:#f0f7f0;color:#2d5a3d}.mp-recipe-title[data-astro-cid-ijm22buu]{font-family:Cormorant Garamond,serif;font-size:28px;font-weight:400;color:var(--mp-text-dark);line-height:1.1;margin:0 0 6px}.mp-recipe-meta[data-astro-cid-ijm22buu]{font-size:12px;color:var(--mp-text-muted)}.mp-recipe-body[data-astro-cid-ijm22buu]{padding:28px 32px}.mp-recipe-intro[data-astro-cid-ijm22buu]{font-size:13px;color:var(--mp-text-muted);margin:0 0 16px}.mp-recipe-cols[data-astro-cid-ijm22buu]{display:grid;grid-template-columns:1fr 1fr;gap:40px}.mp-ingr-label[data-astro-cid-ijm22buu],.mp-steps-label[data-astro-cid-ijm22buu]{font-size:9px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--mp-text-muted);margin-bottom:12px}.mp-ingr-table[data-astro-cid-ijm22buu]{width:100%;border-collapse:collapse;font-size:13px}.mp-ingr-table[data-astro-cid-ijm22buu] td[data-astro-cid-ijm22buu]{padding:6px 0;border-bottom:1px solid rgba(0,0,0,.05);vertical-align:top}.mp-ingr-table[data-astro-cid-ijm22buu] td[data-astro-cid-ijm22buu]:first-child{font-weight:500;color:var(--mp-green-dark);width:55%;padding-right:12px}.mp-ingr-table[data-astro-cid-ijm22buu] td[data-astro-cid-ijm22buu]:last-child{color:var(--mp-text-mid)}.mp-ingr-table[data-astro-cid-ijm22buu] tr[data-astro-cid-ijm22buu]:last-child td[data-astro-cid-ijm22buu]{border-bottom:none}.mp-steps-list[data-astro-cid-ijm22buu]{list-style:none;counter-reset:step;padding:0;margin:0}.mp-steps-list[data-astro-cid-ijm22buu] li[data-astro-cid-ijm22buu]{counter-increment:step;display:flex;gap:14px;font-size:13.5px;color:var(--mp-text-mid);margin-bottom:14px;line-height:1.65}.mp-steps-list[data-astro-cid-ijm22buu] li[data-astro-cid-ijm22buu]:before{content:counter(step);flex-shrink:0;width:24px;height:24px;background:var(--mp-green-dark);color:#fff;font-size:10px;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px}.mp-marinate-note[data-astro-cid-ijm22buu]{background:var(--mp-green-dark);color:#faf7f0d9;border-radius:3px;padding:16px 20px;font-size:13px;margin-bottom:20px;display:flex;align-items:flex-start;gap:12px;line-height:1.5}.mp-marinate-note[data-astro-cid-ijm22buu]:before{content:"⏱";font-size:18px;flex-shrink:0}.mp-temp-badge[data-astro-cid-ijm22buu]{display:inline-flex;align-items:center;gap:6px;background:#fff4e5;border:1px solid #f0c080;border-radius:4px;padding:8px 14px;font-size:12px;color:#7a4a00;margin-top:16px;font-weight:500}.mp-nutrition[data-astro-cid-ijm22buu]{background:var(--mp-green-dark);padding:70px 0}.mp-nutrition-inner[data-astro-cid-ijm22buu]{max-width:960px;margin:0 auto;padding:0 32px}.mp-nutrition-title[data-astro-cid-ijm22buu]{font-family:Cormorant Garamond,serif;font-size:clamp(30px,4vw,48px);font-weight:300;color:var(--mp-warm-white);margin:0 0 6px;line-height:1.1}.mp-nutrition-title[data-astro-cid-ijm22buu] em[data-astro-cid-ijm22buu]{font-style:italic;color:var(--mp-gold-light)}.mp-nutrition-subtitle[data-astro-cid-ijm22buu]{font-size:13px;color:#faf7f08c;margin:0 0 40px}.mp-nutrition-grid[data-astro-cid-ijm22buu]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mp-nutrition-grid[data-astro-cid-ijm22buu][data-cols="1"]{grid-template-columns:minmax(0,520px);justify-content:center}.mp-nf-panel[data-astro-cid-ijm22buu]{background:#ffffff0d;border:1px solid rgba(201,168,76,.2);border-radius:3px;overflow:hidden}.mp-nf-header[data-astro-cid-ijm22buu]{background:#c9a84c1f;border-bottom:1px solid rgba(201,168,76,.2);padding:20px 24px}.mp-nf-protein-tag[data-astro-cid-ijm22buu]{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--mp-gold);margin-bottom:6px}.mp-nf-meal-name[data-astro-cid-ijm22buu]{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:400;color:var(--mp-warm-white)}.mp-nf-serving-note[data-astro-cid-ijm22buu]{font-size:11px;color:#faf7f080;margin-top:4px}.mp-nf-calories[data-astro-cid-ijm22buu]{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:baseline;gap:8px}.mp-nf-cal-num[data-astro-cid-ijm22buu]{font-family:Cormorant Garamond,serif;font-size:52px;font-weight:300;color:var(--mp-gold-light);line-height:1}.mp-nf-cal-label[data-astro-cid-ijm22buu]{font-size:12px;color:#faf7f080}.mp-nf-rows[data-astro-cid-ijm22buu]{padding:16px 24px 20px}.mp-nf-row[data-astro-cid-ijm22buu]{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px}.mp-nf-row[data-astro-cid-ijm22buu]:last-child{border-bottom:none}.mp-nf-nutrient[data-astro-cid-ijm22buu]{color:#faf7f0b3}.mp-nf-value[data-astro-cid-ijm22buu]{font-weight:500;color:var(--mp-warm-white)}.mp-nf-dv[data-astro-cid-ijm22buu]{font-size:10px;color:#faf7f066;margin-left:4px}.mp-nf-row--bold[data-astro-cid-ijm22buu] .mp-nf-nutrient[data-astro-cid-ijm22buu]{font-weight:500;color:var(--mp-warm-white)}.mp-nf-macro-grid[data-astro-cid-ijm22buu]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:16px 24px;border-top:1px solid rgba(255,255,255,.07)}.mp-nf-macro[data-astro-cid-ijm22buu]{text-align:center}.mp-nf-macro-pct[data-astro-cid-ijm22buu]{font-family:Cormorant Garamond,serif;font-size:28px;font-weight:300;color:var(--mp-gold-light);line-height:1}.mp-nf-macro-label[data-astro-cid-ijm22buu]{font-size:10px;color:#faf7f073;margin-top:3px;letter-spacing:.05em}.mp-nf-disclaimer[data-astro-cid-ijm22buu]{font-size:11px;color:#faf7f059;margin-top:32px;text-align:center;font-style:italic}.mp-compare-link[data-astro-cid-ijm22buu]{margin-top:24px;text-align:center;font-size:13px;letter-spacing:.04em}.mp-compare-link[data-astro-cid-ijm22buu] a[data-astro-cid-ijm22buu]{color:var(--mp-gold-light);text-decoration:none;border-bottom:1px solid rgba(232,201,122,.45);padding-bottom:2px;transition:color .15s,border-color .15s}.mp-compare-link[data-astro-cid-ijm22buu] a[data-astro-cid-ijm22buu]:hover{color:var(--mp-warm-white);border-bottom-color:var(--mp-warm-white)}.mp-footer-link[data-astro-cid-ijm22buu]{text-align:center;padding:50px 32px 70px;background:var(--mp-cream)}.mp-back-link[data-astro-cid-ijm22buu]{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--mp-green-dark);text-decoration:none;border-bottom:1px solid var(--mp-gold);padding-bottom:2px;font-weight:500}.mp-back-link[data-astro-cid-ijm22buu]:hover{color:var(--mp-green-mid)}@media(max-width:700px){.mp-recipe-cols[data-astro-cid-ijm22buu],.mp-nutrition-grid[data-astro-cid-ijm22buu],.mp-meal-overview-inner[data-astro-cid-ijm22buu]{grid-template-columns:1fr!important}.mp-hero[data-astro-cid-ijm22buu]{padding:60px 24px 40px}.mp-section[data-astro-cid-ijm22buu]{padding:50px 20px}.mp-recipe-header[data-astro-cid-ijm22buu]{padding:24px 24px 18px}.mp-recipe-body[data-astro-cid-ijm22buu]{padding:24px}}
