@font-face{font-family:inter;src:url(/_next/static/media/1ae2e9095dce1837-s.p.ttf) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/a1db723976e507d7-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/adc5e93683f5a2c6-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/3558e0041c416c73-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/56a11d287de9714c-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/71a1a7d203392b4d-s.p.ttf) format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:91.59%;descent-override:22.81%;line-gap-override:0.00%;size-adjust:105.77%}.__className_5e592c{font-family:inter,inter Fallback}.__variable_5e592c{--font-inter:"inter","inter Fallback"}@font-face{font-family:satoshi;src:url(/_next/static/media/54d173f197c29d93-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/333ab73b5541c2f6-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/6c3b16f6d0ef383f-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/04ca08d0bf127403-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/685a86e3efd026cd-s.p.otf) format("opentype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:satoshi Fallback;src:local("Arial");ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.80%}.__className_a8acff{font-family:satoshi,satoshi Fallback}.__variable_a8acff{--font-satoshi:"satoshi","satoshi Fallback"}:root{--color-palette-forest:#1A1A18;--color-palette-forest-mid:#2A2A28;--color-palette-terracotta:#C4704B;--color-palette-terracotta-dark:#A85D3E;--color-palette-terracotta-light:#F5E8DF;--color-palette-teal:#0D9488;--color-palette-teal-dark:#0B8178;--color-palette-sage:#F3F1ED;--color-palette-sage-dark:#E7E4DE;--color-palette-page-bg:#FAF7F2;--color-palette-ink:#1A1A18;--color-palette-border:#E8E4DF;--color-palette-cream:#FEFCE8;--color-palette-citrus:#E8920B;--color-palette-citrus-light:#FEF3C7;--color-palette-berry:#C9376B;--color-palette-berry-light:#FCE7F3;--color-palette-herb:#22885A;--color-palette-herb-light:#DCFCE7;--color-palette-warmgray:#78716C;--color-ink-alpha-muted:rgba(26,26,24,0.55);--color-ink-alpha-faint:rgba(26,26,24,0.35);--color-ink-alpha-ghost:rgba(26,26,24,0.28);--color-status-success:#22885A;--color-status-warning:#E8920B;--color-status-error:#C9376B;--color-status-info:#C4704B;--color-macro-protein:#4285CE;--color-macro-carbs:#E8920B;--color-macro-fat:#C9376B;--color-macro-calories:#C4704B;--color-role-web-cta:#C4704B;--color-role-web-cta-hover:#A85D3E;--color-role-web-surface:#FAF7F2;--color-role-web-card:#F3F1ED;--color-role-mobile-cta:#0D9488;--color-role-mobile-cta-hover:#1A1A18;--color-role-mobile-surface:#FAF7F2;--color-role-mobile-card:#F3F1ED;--color-role-email-cta:#1A1A18;--color-role-email-hero-bg:#1A1A18;--color-role-email-body-bg:#FAF7F2;--color-role-email-card-bg:#F3F1ED;--color-role-email-label:#C4704B;--motion-duration-instant:100ms;--motion-duration-fast:150ms;--motion-duration-normal:200ms;--motion-duration-moderate:260ms;--motion-duration-slow:320ms;--motion-duration-slower:400ms;--motion-easing-standard:cubic-bezier(0.2,0,0,1);--motion-easing-emphasized:cubic-bezier(0.16,0,0,1);--motion-easing-decelerate:cubic-bezier(0,0,0,1);--motion-easing-accelerate:cubic-bezier(0.3,0,1,1);--motion-easing-spring:cubic-bezier(0.22,1,0.36,1);--motion-distance-micro:6px;--motion-distance-small:10px;--motion-distance-medium:16px;--motion-stagger-fast:35ms;--motion-stagger-normal:50ms;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(120,82,58,0.06);--shadow-default:0 2px 8px rgba(120,82,58,0.08),0 1px 3px rgba(120,82,58,0.04);--shadow-md:0 4px 16px rgba(120,82,58,0.10),0 2px 6px rgba(120,82,58,0.05);--shadow-lg:0 8px 28px rgba(120,82,58,0.12),0 3px 8px rgba(120,82,58,0.06);--shadow-xl:0 12px 36px rgba(120,82,58,0.14),0 4px 12px rgba(120,82,58,0.07);--shadow-soft:0 2px 12px rgba(120,82,58,0.07);--shadow-soft-md:0 4px 20px rgba(120,82,58,0.09);--shadow-warm:0 2px 10px rgba(196,112,75,0.10),0 1px 4px rgba(196,112,75,0.06);--shadow-warm-md:0 4px 20px rgba(196,112,75,0.12),0 2px 6px rgba(196,112,75,0.06);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-xxl:32px;--spacing-xxxl:48px;--font-family-display:Satoshi;--font-family-text:Inter;--font-family-fallback-stack:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--font-family-email-stack:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--type-large-title-family:var(--font-satoshi),var(--font-fallback-stack);--type-large-title-size:34px;--type-large-title-weight:700;--type-large-title-line-height:1.1;--type-large-title-tracking:-0.02em;--type-title-family:var(--font-satoshi),var(--font-fallback-stack);--type-title-size:28px;--type-title-weight:700;--type-title-line-height:1.15;--type-title-tracking:-0.025em;--type-title2-family:var(--font-satoshi),var(--font-fallback-stack);--type-title2-size:22px;--type-title2-weight:700;--type-title2-line-height:1.25;--type-title2-tracking:-0.02em;--type-title3-family:var(--font-satoshi),var(--font-fallback-stack);--type-title3-size:20px;--type-title3-weight:700;--type-title3-line-height:1.3;--type-title3-tracking:-0.015em;--type-headline-family:var(--font-inter),var(--font-fallback-stack);--type-headline-size:17px;--type-headline-weight:700;--type-headline-line-height:1.35;--type-headline-tracking:-0.01em;--type-body-family:var(--font-inter),var(--font-fallback-stack);--type-body-size:17px;--type-body-weight:400;--type-body-line-height:1.45;--type-body-tracking:0em;--type-callout-family:var(--font-inter),var(--font-fallback-stack);--type-callout-size:16px;--type-callout-weight:400;--type-callout-line-height:1.5;--type-callout-tracking:0em;--type-footnote-family:var(--font-inter),var(--font-fallback-stack);--type-footnote-size:14px;--type-footnote-weight:400;--type-footnote-line-height:1.5;--type-footnote-tracking:0em;--type-caption-family:var(--font-inter),var(--font-fallback-stack);--type-caption-size:12px;--type-caption-weight:500;--type-caption-line-height:1.4;--type-caption-tracking:0.02em;--type-caption2-family:var(--font-inter),var(--font-fallback-stack);--type-caption2-size:11px;--type-caption2-weight:400;--type-caption2-line-height:1.4;--type-caption2-tracking:0.02em;--type-micro-family:var(--font-inter),var(--font-fallback-stack);--type-micro-size:10px;--type-micro-weight:500;--type-micro-line-height:1.4;--type-micro-tracking:0.04em;--type-meal-title-family:var(--font-inter),var(--font-fallback-stack);--type-meal-title-size:17px;--type-meal-title-weight:700;--type-meal-title-line-height:1.3;--type-meal-title-tracking:-0.01em;--type-meal-subtitle-family:var(--font-inter),var(--font-fallback-stack);--type-meal-subtitle-size:14px;--type-meal-subtitle-weight:500;--type-meal-subtitle-line-height:1.4;--type-meal-subtitle-tracking:0em;--type-metric-family:var(--font-inter),var(--font-fallback-stack);--type-metric-size:22px;--type-metric-weight:700;--type-metric-line-height:1.2;--type-metric-tracking:-0.015em;--type-metric-numeric:tabular-nums;--type-metric-small-family:var(--font-inter),var(--font-fallback-stack);--type-metric-small-size:14px;--type-metric-small-weight:700;--type-metric-small-line-height:1.3;--type-metric-small-tracking:-0.005em;--type-metric-small-numeric:tabular-nums;--type-hero-metric-family:var(--font-satoshi),var(--font-fallback-stack);--type-hero-metric-size:56px;--type-hero-metric-weight:700;--type-hero-metric-line-height:1;--type-hero-metric-tracking:-0.04em;--type-hero-metric-numeric:tabular-nums;--type-eyebrow-family:var(--font-inter),var(--font-fallback-stack);--type-eyebrow-size:10px;--type-eyebrow-weight:900;--type-eyebrow-line-height:1.4;--type-eyebrow-tracking:0.08em;--type-section-title-family:var(--font-satoshi),var(--font-fallback-stack);--type-section-title-size:22px;--type-section-title-weight:700;--type-section-title-line-height:1.2;--type-section-title-tracking:0em;--type-tag-family:var(--font-inter),var(--font-fallback-stack);--type-tag-size:10px;--type-tag-weight:900;--type-tag-line-height:1.3;--type-tag-tracking:0.06em;--type-action-label-family:var(--font-inter),var(--font-fallback-stack);--type-action-label-size:14px;--type-action-label-weight:700;--type-action-label-line-height:1.3;--type-action-label-tracking:0.01em;--type-action-label-large-family:var(--font-inter),var(--font-fallback-stack);--type-action-label-large-size:16px;--type-action-label-large-weight:700;--type-action-label-large-line-height:1.3;--type-action-label-large-tracking:0.01em;--type-date-big-family:var(--font-satoshi),var(--font-fallback-stack);--type-date-big-size:24px;--type-date-big-weight:700;--type-date-big-line-height:1;--type-date-big-tracking:-0.015em;--type-date-big-numeric:tabular-nums}.type-large-title{font-size:34px;line-height:1.1;letter-spacing:-.02em}.type-large-title,.type-title{font-family:var(--font-satoshi),var(--font-fallback-stack);font-weight:700}.type-title{font-size:28px;line-height:1.15;letter-spacing:-.025em}.type-title2{font-size:22px;line-height:1.25;letter-spacing:-.02em}.type-title2,.type-title3{font-family:var(--font-satoshi),var(--font-fallback-stack);font-weight:700}.type-title3{font-size:20px;line-height:1.3;letter-spacing:-.015em}.type-headline{font-family:var(--font-inter),var(--font-fallback-stack);font-size:17px;font-weight:700;line-height:1.35;letter-spacing:-.01em}.type-body{font-size:17px;line-height:1.45}.type-body,.type-callout{font-family:var(--font-inter),var(--font-fallback-stack);font-weight:400;letter-spacing:0}.type-callout{font-size:16px;line-height:1.5}.type-footnote{font-family:var(--font-inter),var(--font-fallback-stack);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0}.type-caption{font-size:12px;font-weight:500}.type-caption,.type-caption2{font-family:var(--font-inter),var(--font-fallback-stack);line-height:1.4;letter-spacing:.02em}.type-caption2{font-size:11px;font-weight:400}.type-micro{font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.04em}.type-meal-title,.type-micro{font-family:var(--font-inter),var(--font-fallback-stack)}.type-meal-title{font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.type-meal-subtitle{font-family:var(--font-inter),var(--font-fallback-stack);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0}.type-metric{font-size:22px;line-height:1.2;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.type-metric,.type-metric-small{font-family:var(--font-inter),var(--font-fallback-stack);font-weight:700}.type-metric-small{font-size:14px;line-height:1.3;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.type-hero-metric{font-family:var(--font-satoshi),var(--font-fallback-stack);font-size:56px;font-weight:700;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.type-eyebrow{font-family:var(--font-inter),var(--font-fallback-stack);font-size:10px;font-weight:900;line-height:1.4;letter-spacing:.08em}.type-section-title{font-family:var(--font-satoshi),var(--font-fallback-stack);font-size:22px;font-weight:700;line-height:1.2;letter-spacing:0}.type-tag{font-family:var(--font-inter),var(--font-fallback-stack);font-size:10px;font-weight:900;line-height:1.3;letter-spacing:.06em}.type-action-label{font-size:14px}.type-action-label,.type-action-label-large{font-family:var(--font-inter),var(--font-fallback-stack);font-weight:700;line-height:1.3;letter-spacing:.01em}.type-action-label-large{font-size:16px}.type-date-big{font-family:var(--font-satoshi),var(--font-fallback-stack);font-size:24px;font-weight:700;line-height:1;letter-spacing:-.015em;font-variant-numeric:tabular-nums}