.home-hero[data-astro-cid-ewxirvlt]{background:var(--fs-ground);padding:48px 0}@media (min-width: 1024px){.home-hero[data-astro-cid-ewxirvlt]{padding:80px 0}}.home-hero__grid[data-astro-cid-ewxirvlt]{display:grid;gap:40px;align-items:center}@media (min-width: 1024px){.home-hero__grid[data-astro-cid-ewxirvlt]{grid-template-columns:7fr 5fr;gap:48px}}.home-hero__copy[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}.home-hero__pill[data-astro-cid-ewxirvlt]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--fs-radius-full);background:var(--fs-green-100);color:var(--fs-green-700);font-size:12px;line-height:16px;font-weight:600}.home-hero__pill-dot[data-astro-cid-ewxirvlt]{width:6px;height:6px;border-radius:50%;background:var(--fs-green-700)}.home-hero__title[data-astro-cid-ewxirvlt]{margin:0}.home-hero__title-accent[data-astro-cid-ewxirvlt]{color:var(--fs-green-700)}.home-hero__promise[data-astro-cid-ewxirvlt]{margin:0;font-size:22px;line-height:28px;font-weight:600;color:var(--fs-ink)}.home-hero__body[data-astro-cid-ewxirvlt]{margin:0;max-width:36rem}.home-hero__strip[data-astro-cid-ewxirvlt]{display:grid;grid-template-columns:1fr 1fr;gap:8px;list-style:none;margin:0;padding:0}@media (min-width: 600px){.home-hero__strip[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap}}.home-hero__strip[data-astro-cid-ewxirvlt] li[data-astro-cid-ewxirvlt]{display:inline-flex;align-items:center;gap:6px;margin:0;padding:8px 12px;border-radius:var(--fs-radius-chip);background:var(--fs-surface);color:var(--fs-ink-2);font-size:13px;line-height:18px}.home-hero__strip[data-astro-cid-ewxirvlt] .icon{color:var(--fs-green-700);flex-shrink:0}.home-hero__actions[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;padding-top:4px}@media (min-width: 600px){.home-hero__actions[data-astro-cid-ewxirvlt]{flex-direction:row;align-items:center;width:auto}}.home-hero__note[data-astro-cid-ewxirvlt]{margin:0;font-size:13px;line-height:18px;color:var(--fs-ink-3)}.home-hero__trust[data-astro-cid-ewxirvlt]{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;line-height:18px;color:var(--fs-ink-2)}.home-hero__trust[data-astro-cid-ewxirvlt] .icon{color:var(--fs-green-700);flex-shrink:0}.home-hero__visual[data-astro-cid-ewxirvlt]{min-width:0}.home-hero__photo[data-astro-cid-ewxirvlt]{position:relative;border-radius:var(--fs-radius-card);overflow:hidden;background:var(--fs-sunken)}.home-hero__photo[data-astro-cid-ewxirvlt] img[data-astro-cid-ewxirvlt]{width:100%;height:420px;object-fit:cover}@media (min-width: 1024px){.home-hero__photo[data-astro-cid-ewxirvlt] img[data-astro-cid-ewxirvlt]{height:480px}}.home-problem__intro[data-astro-cid-pmcm5pzz]{max-width:48rem;margin-bottom:48px}.home-problem__grid[data-astro-cid-pmcm5pzz]{display:grid;gap:12px;list-style:none;margin:0;padding:0}@media (min-width: 900px){.home-problem__grid[data-astro-cid-pmcm5pzz]{grid-template-columns:repeat(3,1fr);gap:24px}}.home-problem__card[data-astro-cid-pmcm5pzz]{margin:0}.home-problem__card[data-astro-cid-pmcm5pzz] .icon-badge[data-astro-cid-pmcm5pzz]{margin-bottom:20px}.home-problem__card[data-astro-cid-pmcm5pzz] h3[data-astro-cid-pmcm5pzz]{margin:0 0 8px}.home-problem__card[data-astro-cid-pmcm5pzz] p[data-astro-cid-pmcm5pzz]{margin:0;color:var(--fs-ink-2)}.home-problem__close[data-astro-cid-pmcm5pzz]{margin:48px auto 0;max-width:40rem;text-align:center;font-size:22px;line-height:28px;font-weight:600;color:var(--fs-ink)}.home-understand__tiles[data-astro-cid-jz5wbq26]{display:grid;gap:12px;list-style:none;margin:0;padding:4px 0 0}@media (min-width: 600px){.home-understand__tiles[data-astro-cid-jz5wbq26]{grid-template-columns:1fr 1fr}}.home-understand__tile[data-astro-cid-jz5wbq26]{display:flex;align-items:flex-start;gap:12px;margin:0;padding:16px;background:var(--fs-surface);border-radius:var(--fs-radius-tile)}.home-understand__tile[data-astro-cid-jz5wbq26] p[data-astro-cid-jz5wbq26]{margin:0}.home-understand__tile[data-astro-cid-jz5wbq26] .footnote[data-astro-cid-jz5wbq26]{color:var(--fs-ink-2)}.home-understand__limit[data-astro-cid-jz5wbq26]{margin:0;font-size:13px;line-height:18px;color:var(--fs-ink-3)}.home-understand__media[data-astro-cid-jz5wbq26]{display:flex;justify-content:center}.home-journal[data-astro-cid-jz5wbq26]{width:100%;max-width:24rem;background:var(--fs-surface);border-radius:var(--fs-radius-sheet);padding:20px}.home-journal[data-astro-cid-jz5wbq26] p[data-astro-cid-jz5wbq26]{margin:0}.home-journal__head[data-astro-cid-jz5wbq26]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.home-journal__head[data-astro-cid-jz5wbq26] .footnote[data-astro-cid-jz5wbq26]{color:var(--fs-ink-3)}.home-journal__cycle[data-astro-cid-jz5wbq26]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:20px}.home-journal__cycle[data-astro-cid-jz5wbq26] span[data-astro-cid-jz5wbq26]{height:8px;border-radius:var(--fs-radius-full);background:var(--fs-green-200)}.home-journal__cycle[data-astro-cid-jz5wbq26] .is-dose[data-astro-cid-jz5wbq26]{background:var(--fs-dose)}.home-journal__cycle[data-astro-cid-jz5wbq26] .is-past[data-astro-cid-jz5wbq26]{background:var(--fs-green-500)}.home-journal__cycle[data-astro-cid-jz5wbq26] .is-today[data-astro-cid-jz5wbq26]{background:var(--fs-green-700)}.home-journal__rows[data-astro-cid-jz5wbq26]{list-style:none;margin:0;padding:0}.home-journal__rows[data-astro-cid-jz5wbq26] li[data-astro-cid-jz5wbq26]{display:flex;align-items:center;gap:12px;margin:0;padding:12px 0;border-top:1px solid var(--fs-line)}.home-journal__rows[data-astro-cid-jz5wbq26] li[data-astro-cid-jz5wbq26]:first-child{border-top:0}.home-journal__rows[data-astro-cid-jz5wbq26] .footnote[data-astro-cid-jz5wbq26]{color:var(--fs-ink-3)}.home-journal__insight[data-astro-cid-jz5wbq26]{margin-top:16px;padding:16px;border-radius:var(--fs-radius-tile);background:var(--fs-dose-tint)}.home-journal__insight[data-astro-cid-jz5wbq26] .caption[data-astro-cid-jz5wbq26]{color:var(--fs-dose);margin-bottom:4px}.home-choose__intro[data-astro-cid-yqigps5a]{display:grid;gap:40px;margin-bottom:48px}@media (min-width: 1024px){.home-choose__intro[data-astro-cid-yqigps5a]{grid-template-columns:7fr 5fr;gap:64px}}.home-choose__method[data-astro-cid-yqigps5a]{margin:16px 0 0;color:var(--fs-ink-2)}.home-choose__suits[data-astro-cid-yqigps5a] h3[data-astro-cid-yqigps5a]{margin:0 0 16px}.home-choose__suits[data-astro-cid-yqigps5a] dl[data-astro-cid-yqigps5a]{margin:0;display:grid;gap:16px}.home-choose__suits[data-astro-cid-yqigps5a] dl[data-astro-cid-yqigps5a]>div[data-astro-cid-yqigps5a]{display:flex;gap:12px}.home-choose__suits[data-astro-cid-yqigps5a] .icon{color:var(--fs-green-700);flex-shrink:0;margin-top:2px}.home-choose__suits[data-astro-cid-yqigps5a] dt[data-astro-cid-yqigps5a]{font-size:15px;line-height:22px;font-weight:500;color:var(--fs-ink)}.home-choose__suits[data-astro-cid-yqigps5a] dd[data-astro-cid-yqigps5a]{margin:0;font-size:13px;line-height:18px;color:var(--fs-ink-2)}.home-choose__bar[data-astro-cid-yqigps5a]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media (min-width: 900px){.home-choose__bar[data-astro-cid-yqigps5a]{flex-direction:row;align-items:center;justify-content:space-between}}.home-choose__cats[data-astro-cid-yqigps5a]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.home-choose__grid[data-astro-cid-yqigps5a]{display:grid;gap:12px;list-style:none;margin:0;padding:0}@media (min-width: 600px){.home-choose__grid[data-astro-cid-yqigps5a]{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.home-choose__grid[data-astro-cid-yqigps5a]{grid-template-columns:repeat(3,1fr);gap:24px}}.home-choose__grid[data-astro-cid-yqigps5a] li[data-astro-cid-yqigps5a]{margin:0;display:flex}.home-recipe[data-astro-cid-yqigps5a]{display:flex;flex-direction:column;width:100%;background:var(--fs-sunken);border-radius:var(--fs-radius-card);overflow:hidden;color:inherit;text-decoration:none}.home-recipe__image[data-astro-cid-yqigps5a]{position:relative;height:208px;overflow:hidden;background:var(--fs-line)}.home-recipe__image[data-astro-cid-yqigps5a] img[data-astro-cid-yqigps5a]{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.home-recipe[data-astro-cid-yqigps5a]:hover .home-recipe__image[data-astro-cid-yqigps5a] img[data-astro-cid-yqigps5a]{transform:scale(1.04)}.home-recipe__image[data-astro-cid-yqigps5a] .tag[data-astro-cid-yqigps5a]{position:absolute;top:12px;left:12px}.home-recipe__body[data-astro-cid-yqigps5a]{display:flex;flex-direction:column;flex:1;padding:20px}.home-recipe__name[data-astro-cid-yqigps5a]{margin:0 0 12px;color:var(--fs-ink)}.home-recipe[data-astro-cid-yqigps5a]:hover .home-recipe__name[data-astro-cid-yqigps5a]{color:var(--fs-green-700)}.home-recipe__facts[data-astro-cid-yqigps5a]{margin:auto 0 0;color:var(--fs-ink-3)}@media (prefers-reduced-motion: reduce){.home-recipe__image[data-astro-cid-yqigps5a] img[data-astro-cid-yqigps5a]{transition:none}.home-recipe[data-astro-cid-yqigps5a]:hover .home-recipe__image[data-astro-cid-yqigps5a] img[data-astro-cid-yqigps5a]{transform:none}}.home-dinner[data-astro-cid-3jj6wrcq]{padding:24px}@media (min-width: 1024px){.home-dinner[data-astro-cid-3jj6wrcq]{padding:32px}}.home-dinner[data-astro-cid-3jj6wrcq] p[data-astro-cid-3jj6wrcq]{margin:0}.home-dinner__head[data-astro-cid-3jj6wrcq]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.home-dinner__head[data-astro-cid-3jj6wrcq]>.icon{color:var(--fs-green-700);flex-shrink:0}.home-dinner__name[data-astro-cid-3jj6wrcq]{margin:8px 0 0}.home-dinner__image[data-astro-cid-3jj6wrcq]{height:176px;border-radius:var(--fs-radius-tile);overflow:hidden;margin-bottom:20px;background:var(--fs-sunken)}.home-dinner__image[data-astro-cid-3jj6wrcq] img[data-astro-cid-3jj6wrcq]{width:100%;height:100%;object-fit:cover}.home-dinner__portions[data-astro-cid-3jj6wrcq]{display:grid;gap:12px}.home-dinner__portion[data-astro-cid-3jj6wrcq]{background:var(--fs-sunken);border-radius:var(--fs-radius-input);padding:16px}.home-dinner__row[data-astro-cid-3jj6wrcq]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:var(--fs-ink)}.home-dinner__mine[data-astro-cid-3jj6wrcq]{color:var(--fs-green-700)}.home-dinner__bar[data-astro-cid-3jj6wrcq]{height:10px;border-radius:var(--fs-radius-full);background:var(--fs-line);overflow:hidden}.home-dinner__bar[data-astro-cid-3jj6wrcq] span[data-astro-cid-3jj6wrcq]{display:block;height:100%;border-radius:var(--fs-radius-full);background:var(--fs-green-700)}.home-dinner__bar--thin[data-astro-cid-3jj6wrcq]{height:6px}.home-dinner__bar--thin[data-astro-cid-3jj6wrcq] span[data-astro-cid-3jj6wrcq]{background:var(--fs-green-500)}.home-dinner__portion[data-astro-cid-3jj6wrcq] .footnote[data-astro-cid-3jj6wrcq]{margin-top:8px;color:var(--fs-ink-3)}.home-dinner__foot[data-astro-cid-3jj6wrcq]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;padding-top:16px;border-top:1px solid var(--fs-line);font-size:13px;line-height:18px;color:var(--fs-ink-2)}.home-dinner__foot[data-astro-cid-3jj6wrcq] span[data-astro-cid-3jj6wrcq]{display:inline-flex;align-items:center;gap:6px}.home-dinner__foot[data-astro-cid-3jj6wrcq] .icon{color:var(--fs-green-700)}.home-how__intro[data-astro-cid-zbb37bwy]{max-width:42rem;margin:0 auto 48px;text-align:center}.home-how__steps[data-astro-cid-zbb37bwy]{display:grid;gap:12px;list-style:none;margin:0;padding:0}@media (min-width: 900px){.home-how__steps[data-astro-cid-zbb37bwy]{grid-template-columns:repeat(3,1fr);gap:24px}}.home-how__step[data-astro-cid-zbb37bwy]{display:flex;flex-direction:column;margin:0;min-width:0}.home-how__step[data-astro-cid-zbb37bwy] h3[data-astro-cid-zbb37bwy]{margin:0 0 8px}.home-how__label[data-astro-cid-zbb37bwy]{margin:0 0 12px;color:var(--fs-green-700)}.home-how__label--meal[data-astro-cid-zbb37bwy]{color:var(--fs-meal)}.home-how__text[data-astro-cid-zbb37bwy]{margin:0 0 24px;color:var(--fs-ink-2)}.home-how__demo[data-astro-cid-zbb37bwy]{margin-top:auto;background:var(--fs-surface);border-radius:var(--fs-radius-tile);padding:16px;display:grid;gap:10px;font-size:13px;line-height:18px}.home-how__demo[data-astro-cid-zbb37bwy] p[data-astro-cid-zbb37bwy]{margin:0}.home-how__log[data-astro-cid-zbb37bwy]{display:flex;align-items:center;gap:10px;color:var(--fs-ink)}.home-how__log[data-astro-cid-zbb37bwy] span[data-astro-cid-zbb37bwy]:nth-child(2){flex:1}.home-how__log[data-astro-cid-zbb37bwy] .num[data-astro-cid-zbb37bwy]{color:var(--fs-ink-3)}.home-how__tags[data-astro-cid-zbb37bwy]{display:flex;flex-wrap:wrap;gap:6px}.home-how__swap[data-astro-cid-zbb37bwy]{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--fs-sunken);border-radius:var(--fs-radius-input);padding:12px}.home-how__swap[data-astro-cid-zbb37bwy]>div[data-astro-cid-zbb37bwy]{min-width:0}.home-how__swap-name[data-astro-cid-zbb37bwy]{font-weight:600;color:var(--fs-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-how__swap[data-astro-cid-zbb37bwy] .caption[data-astro-cid-zbb37bwy]{color:var(--fs-ink-3)}.home-how__swap[data-astro-cid-zbb37bwy] .icon{color:var(--fs-ink-3);flex-shrink:0}.home-how__demo--list[data-astro-cid-zbb37bwy]{gap:8px}.home-how__aisle[data-astro-cid-zbb37bwy]{display:flex;justify-content:space-between;font-size:12px;line-height:16px;font-weight:600;color:var(--fs-ink-3)}.home-how__item[data-astro-cid-zbb37bwy]{display:flex;justify-content:space-between;background:var(--fs-sunken);border-radius:var(--fs-radius-chip);padding:8px 12px;color:var(--fs-ink)}.home-how__item[data-astro-cid-zbb37bwy] .num[data-astro-cid-zbb37bwy]{color:var(--fs-ink-3)}.home-how__loop[data-astro-cid-zbb37bwy]{display:none;align-items:center;justify-content:center;gap:8px;margin:20px 0 0;font-size:15px;line-height:22px;font-weight:500;color:var(--fs-green-700)}@media (min-width: 900px){.home-how__loop[data-astro-cid-zbb37bwy]{display:flex}}.home-how__modes[data-astro-cid-zbb37bwy]{display:grid;gap:12px;margin-top:40px}@media (min-width: 900px){.home-how__modes[data-astro-cid-zbb37bwy]{grid-template-columns:1fr 1fr;gap:24px}}.home-how__mode[data-astro-cid-zbb37bwy]{border-radius:var(--fs-radius-card);padding:24px}.home-how__mode[data-astro-cid-zbb37bwy] p[data-astro-cid-zbb37bwy]{margin:0}.home-how__mode[data-astro-cid-zbb37bwy] .headline[data-astro-cid-zbb37bwy]{margin-bottom:4px}.home-how__mode--once[data-astro-cid-zbb37bwy]{background:var(--fs-surface);border:1px dashed var(--fs-ink-3)}.home-how__mode--once[data-astro-cid-zbb37bwy] p[data-astro-cid-zbb37bwy]:not(.headline){color:var(--fs-ink-2)}.home-how__mode--ongoing[data-astro-cid-zbb37bwy]{background:var(--fs-green-100)}.home-how__mode--ongoing[data-astro-cid-zbb37bwy] .headline[data-astro-cid-zbb37bwy]{color:var(--fs-green-900)}.home-how__cta[data-astro-cid-zbb37bwy]{margin-top:40px;text-align:center}.home-plan__builder[data-astro-cid-p5iqzpva]{min-width:0}.home-plan__start[data-astro-cid-p5iqzpva]{max-width:640px}.home-plan__start[data-astro-cid-p5iqzpva] .lead[data-astro-cid-p5iqzpva]{margin-bottom:24px}.home-plan__builder[data-astro-cid-p5iqzpva] .pb{margin:0}.home-plan__actions[data-astro-cid-p5iqzpva]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.link-row[data-astro-cid-p5iqzpva]{margin:24px 0 0;font-size:15px;line-height:22px;color:var(--fs-ink-2)}.link-row[data-astro-cid-p5iqzpva] a[data-astro-cid-p5iqzpva]{display:inline-block}.link-row__sep[data-astro-cid-p5iqzpva]{color:var(--fs-ink-3);padding:0 4px}.home-founder__media[data-astro-cid-wr7p3zhu]{order:2;min-width:0}@media (min-width: 1024px){.home-founder__media[data-astro-cid-wr7p3zhu]{order:0}}.home-founder__frame[data-astro-cid-wr7p3zhu]{position:relative;max-width:24rem;margin:0 auto 20px}.home-founder__photo[data-astro-cid-wr7p3zhu]{border-radius:var(--fs-radius-card);overflow:hidden;background:var(--fs-sunken)}.home-founder__photo[data-astro-cid-wr7p3zhu] img[data-astro-cid-wr7p3zhu]{width:100%;aspect-ratio:1;object-fit:cover}.home-founder__badge[data-astro-cid-wr7p3zhu]{position:absolute;bottom:-20px;right:16px;display:flex;align-items:center;gap:12px;padding:16px;background:var(--fs-surface);border-radius:var(--fs-radius-tile);box-shadow:var(--fs-shadow-float)}.home-founder__badge[data-astro-cid-wr7p3zhu] p[data-astro-cid-wr7p3zhu]{margin:0;color:var(--fs-ink)}.home-founder__badge[data-astro-cid-wr7p3zhu] .footnote[data-astro-cid-wr7p3zhu]{color:var(--fs-ink-3)}.home-founder__name[data-astro-cid-wr7p3zhu]{margin:0;color:var(--fs-green-700)}.home-founder__role[data-astro-cid-wr7p3zhu]{margin:4px 0 0;color:var(--fs-ink-2)}.home-founder__body[data-astro-cid-wr7p3zhu]{margin:0;color:var(--fs-ink-2)}.home-app[data-astro-cid-gg2atrwn]{display:grid;gap:40px;align-items:center;background:var(--fs-surface);border-radius:var(--fs-radius-sheet);padding:24px}@media (min-width: 600px){.home-app[data-astro-cid-gg2atrwn]{padding:32px}}@media (min-width: 1024px){.home-app[data-astro-cid-gg2atrwn]{grid-template-columns:7fr 5fr;padding:56px}}.home-app__copy[data-astro-cid-gg2atrwn]{min-width:0}.home-app__copy[data-astro-cid-gg2atrwn] .lead[data-astro-cid-gg2atrwn]{margin:0}.home-app__copy[data-astro-cid-gg2atrwn] strong[data-astro-cid-gg2atrwn]{color:var(--fs-ink);font-weight:600}.home-app__adds[data-astro-cid-gg2atrwn]{display:grid;gap:12px;list-style:none;margin:20px 0 0;padding:0}@media (min-width: 600px){.home-app__adds[data-astro-cid-gg2atrwn]{grid-template-columns:1fr 1fr}}.home-app__adds[data-astro-cid-gg2atrwn] li[data-astro-cid-gg2atrwn]{display:flex;align-items:center;gap:10px;margin:0;color:var(--fs-ink)}.home-app__adds[data-astro-cid-gg2atrwn] .icon{color:var(--fs-green-700)}.home-app__join[data-astro-cid-gg2atrwn]{display:flex;flex-direction:column;gap:12px;min-width:0}.home-app__join[data-astro-cid-gg2atrwn] p[data-astro-cid-gg2atrwn]{margin:0}.home-app__availability[data-astro-cid-gg2atrwn]{color:var(--fs-ink-2);margin-bottom:12px!important}.home-app__join[data-astro-cid-gg2atrwn] .footnote[data-astro-cid-gg2atrwn]{color:var(--fs-ink-3)}.home-app__join[data-astro-cid-gg2atrwn] .btn[data-astro-cid-gg2atrwn]{width:100%}.home-final__inner[data-astro-cid-uksgcafc]{display:flex;flex-direction:column;align-items:center;max-width:760px;text-align:center}.home-final__mark[data-astro-cid-uksgcafc]{width:64px;height:64px;margin-bottom:24px}.home-final[data-astro-cid-uksgcafc] .section-title[data-astro-cid-uksgcafc]{margin-bottom:16px}.home-final[data-astro-cid-uksgcafc] .lead[data-astro-cid-uksgcafc]{margin:0 0 32px;max-width:36rem}.home-final__follow[data-astro-cid-uksgcafc]{margin:24px 0 0;color:var(--fs-ink-2)}.home-final__follow[data-astro-cid-uksgcafc] a[data-astro-cid-uksgcafc]{font-weight:600}
