.section[data-astro-cid-5lyysmr3]{padding-block:var(--space-section)}.section--cream[data-astro-cid-5lyysmr3]{background-color:var(--color-cream)}.section--white[data-astro-cid-5lyysmr3]{background-color:var(--color-white)}.menu-card[data-astro-cid-ey73tfwg]{width:100%;position:relative}.menu-card__back[data-astro-cid-ey73tfwg],.menu-card__sheet[data-astro-cid-ey73tfwg]{background-color:var(--color-white);border:var(--border-soft);border-radius:var(--radius-sm);box-shadow:var(--shadow-card)}.menu-card__back[data-astro-cid-ey73tfwg]{transform:rotate(var(--tilt-sheet));position:absolute;inset:0}.menu-card__sheet[data-astro-cid-ey73tfwg]{padding:var(--space-7) var(--space-4) var(--space-5);transform:rotate(var(--tilt-card));position:relative}@media (width<=359px){.menu-card__sheet[data-astro-cid-ey73tfwg]{padding-inline:var(--space-3)}}.menu-card__magnet[data-astro-cid-ey73tfwg]{top:calc(var(--magnet-size) / -2);width:var(--magnet-size);height:var(--magnet-size);border-radius:var(--radius-pill);background-color:var(--color-gold);box-shadow:var(--shadow-card);position:absolute;left:50%;transform:translate(-50%)}.menu-card__tag[data-astro-cid-ey73tfwg]{top:var(--space-3);right:var(--space-3);padding:0 var(--space-2);background-color:var(--color-cream);border-radius:var(--radius-sm);font-size:var(--text-secondary);color:var(--color-muted);position:absolute}.menu-card__head[data-astro-cid-ey73tfwg]{text-align:center}.menu-card__title[data-astro-cid-ey73tfwg]{font-family:var(--font-title);font-size:var(--text-section);font-weight:var(--weight-semibold);line-height:var(--leading-title);color:var(--color-ink)}.menu-card__meta[data-astro-cid-ey73tfwg]{font-size:var(--text-secondary);color:var(--color-muted)}.menu-card__title[data-astro-cid-ey73tfwg]+.menu-card__meta[data-astro-cid-ey73tfwg]{margin-top:var(--space-1)}.menu-card__rule[data-astro-cid-ey73tfwg]{height:var(--space-1);margin-block:var(--space-5);border-block:var(--border-soft)}.menu-card__days[data-astro-cid-ey73tfwg]{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.menu-card__row[data-astro-cid-ey73tfwg]{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;display:flex}.menu-card__more[data-astro-cid-ey73tfwg]{font-size:var(--text-body);line-height:var(--leading-title);color:var(--color-muted);text-align:center}@media (width<=899px){.menu-card__row--extra[data-astro-cid-ey73tfwg]{display:none}}.menu-card__day[data-astro-cid-ey73tfwg]{font-size:var(--text-secondary);font-weight:var(--weight-semibold);color:var(--color-ink)}.menu-card__leader[data-astro-cid-ey73tfwg]{flex:1 1 var(--space-5);border-bottom:var(--border-leader)}.menu-card__dish[data-astro-cid-ey73tfwg]{font-family:var(--font-title);font-size:var(--text-body);font-style:italic;font-weight:var(--weight-medium);line-height:var(--leading-title);color:var(--color-ink);text-align:right;margin-left:auto}.menu-card__foot[data-astro-cid-ey73tfwg]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--border-soft);font-size:var(--text-secondary);font-weight:var(--weight-semibold);color:var(--color-green);text-align:center;text-wrap:balance}@media (width>=900px){.menu-card__more[data-astro-cid-ey73tfwg]{display:none}.menu-card__sheet[data-astro-cid-ey73tfwg]{padding:var(--space-7) var(--space-6) var(--space-6);transform:rotate(var(--tilt-card-wide))}}.hand-underline[data-astro-cid-4ijudhym]{z-index:0;white-space:nowrap;position:relative}.hand-underline__stroke[data-astro-cid-4ijudhym]{z-index:-1;width:100%;height:.4em;position:absolute;bottom:-.1em;left:0;overflow:visible}.hand-underline__stroke[data-astro-cid-4ijudhym] path[data-astro-cid-4ijudhym]{fill:none;stroke:var(--color-gold);stroke-width:var(--stroke-hand);stroke-linecap:round}.hero-clip[data-astro-cid-yodha2z4]{overflow-x:clip}.hero[data-astro-cid-yodha2z4]{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.hero__types[data-astro-cid-yodha2z4]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.hero__types-label[data-astro-cid-yodha2z4]{font-family:var(--font-body);font-size:var(--text-secondary);font-weight:var(--weight-semibold);color:var(--color-muted)}.hero__tags[data-astro-cid-yodha2z4]{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero__tag[data-astro-cid-yodha2z4]{padding:var(--space-2) var(--space-3);background-color:var(--color-sage-soft);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-secondary);font-weight:var(--weight-semibold);line-height:var(--leading-title);color:var(--color-ink)}.hero__title[data-astro-cid-yodha2z4]{margin-top:var(--space-5);font-weight:var(--weight-semibold)}.hero__title[data-astro-cid-yodha2z4] em[data-astro-cid-yodha2z4]{font-style:italic}.hero__lead[data-astro-cid-yodha2z4]{max-width:34ch;margin-top:var(--space-5);font-size:var(--text-body);color:var(--color-muted)}.hero__cta[data-astro-cid-yodha2z4]{margin-top:var(--space-6)}.hero__cta[data-astro-cid-yodha2z4] .button{width:100%}@media (width<=359px){.hero__cta[data-astro-cid-yodha2z4] .button{padding-inline:var(--space-4)}}.hero__note[data-astro-cid-yodha2z4]{margin-top:var(--space-3);font-size:var(--text-secondary);color:var(--color-muted);text-wrap:balance}.hero__photo[data-astro-cid-yodha2z4] img{width:100%;aspect-ratio:var(--ratio-hero);object-fit:cover;border-radius:var(--radius-lg)}.hero__card[data-astro-cid-yodha2z4]{z-index:1;width:var(--hero-card-width);margin-top:var(--hero-card-overlap);margin-left:auto;position:relative}@media (width>=600px){.hero__cta[data-astro-cid-yodha2z4] .button{width:auto}}@media (width>=900px){.hero[data-astro-cid-yodha2z4]{align-items:center;column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero__card[data-astro-cid-yodha2z4]{width:var(--hero-card-width-wide);margin-top:var(--hero-card-overlap-wide)}}.problem-clip[data-astro-cid-se3tv65j]{overflow-x:clip}.problem__notes[data-astro-cid-se3tv65j]{gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;padding:0;list-style:none;display:flex}.problem__note[data-astro-cid-se3tv65j]{width:calc(100% - var(--note-shift));padding:var(--space-4);background-color:var(--color-cream);border:var(--border-soft);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);font-family:var(--font-title);font-size:var(--text-body);font-style:italic;line-height:var(--leading-body);color:var(--color-ink)}.problem__note[data-astro-cid-se3tv65j]:nth-child(odd){margin-right:auto}.problem__note[data-astro-cid-se3tv65j]:nth-child(2n){margin-left:auto}.problem__note[data-astro-cid-se3tv65j]:first-child{rotate:var(--tilt-note-1)}.problem__note[data-astro-cid-se3tv65j]:nth-child(2){rotate:var(--tilt-note-2)}.problem__note[data-astro-cid-se3tv65j]:nth-child(3){rotate:var(--tilt-note-3)}.problem__transition[data-astro-cid-se3tv65j]{margin-top:var(--space-7);font-family:var(--font-title);font-size:var(--text-section);font-weight:var(--weight-semibold);line-height:var(--leading-title);color:var(--color-ink);text-align:center;text-wrap:balance}.dishes__label[data-astro-cid-se3tv65j]{margin-top:var(--space-6);font-size:var(--text-secondary);color:var(--color-muted);text-align:center;text-wrap:balance}.dishes[data-astro-cid-se3tv65j]{gap:var(--space-5) var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.dishes__item[data-astro-cid-se3tv65j]:first-child{grid-column:1/-1}.dishes__item[data-astro-cid-se3tv65j]:first-child .dishes__photo[data-astro-cid-se3tv65j] img{aspect-ratio:var(--ratio-dish-wide)}.dishes__photo[data-astro-cid-se3tv65j] img{width:100%;aspect-ratio:var(--ratio-dish);object-fit:cover;border-radius:var(--radius-md)}.dishes__caption[data-astro-cid-se3tv65j]{margin-top:var(--space-2);flex-direction:column;display:flex}.dishes__day[data-astro-cid-se3tv65j]{font-size:var(--text-secondary);font-weight:var(--weight-semibold);color:var(--color-muted)}.dishes__dish[data-astro-cid-se3tv65j]{font-family:var(--font-title);font-size:var(--text-body);font-style:italic;font-weight:var(--weight-medium);line-height:var(--leading-title);color:var(--color-ink)}@media (width>=900px){.problem__notes[data-astro-cid-se3tv65j]{gap:var(--space-6);margin-top:var(--space-7);padding-bottom:var(--note-drop);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.problem__note[data-astro-cid-se3tv65j]{width:100%;padding:var(--space-5);font-size:var(--text-note);margin:0}.problem__note[data-astro-cid-se3tv65j]:nth-child(2n){translate:0 var(--note-drop);margin:0}.problem__transition[data-astro-cid-se3tv65j]{margin-top:var(--space-8)}.dishes[data-astro-cid-se3tv65j]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.dishes__item[data-astro-cid-se3tv65j]:first-child{grid-column:auto}.dishes__item[data-astro-cid-se3tv65j]:first-child .dishes__photo[data-astro-cid-se3tv65j] img{aspect-ratio:var(--ratio-dish)}}.phone[data-astro-cid-nhr4xrk2]{width:var(--phone-width);height:var(--phone-height);background-color:var(--color-ink);border:var(--phone-bezel) solid var(--color-ink);border-radius:var(--radius-phone);box-shadow:var(--shadow-card)}.phone__screen[data-astro-cid-nhr4xrk2]{background-color:var(--color-cream);border-radius:var(--radius-screen);height:100%;color:var(--color-ink);flex-direction:column;display:flex;overflow:hidden}.phone__content[data-astro-cid-nhr4xrk2]{min-height:0;padding:var(--space-5) var(--space-4) var(--space-4);flex-direction:column;flex:1;display:flex}.phone__nav[data-astro-cid-nhr4xrk2]{background-color:var(--color-white);border-top:var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.phone__tab[data-astro-cid-nhr4xrk2]{align-items:center;gap:var(--space-1);padding:var(--space-2) 0 var(--space-3);border-top:var(--border-tab-active);font-size:var(--text-secondary);line-height:var(--leading-title);color:var(--color-muted);border-top-color:#0000;flex-direction:column;display:flex}.phone__tab--active[data-astro-cid-nhr4xrk2]{border-top-color:var(--color-green);font-weight:var(--weight-bold);color:var(--color-green)}.phone__icon[data-astro-cid-nhr4xrk2]{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:var(--stroke-icon);stroke-linecap:round;stroke-linejoin:round}.menu__brand[data-astro-cid-kpd6fome]{margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-4)) 0;padding-bottom:var(--space-3);border-bottom:var(--border-soft);font-family:var(--font-title);font-size:var(--text-secondary);font-weight:var(--weight-semibold);color:var(--color-green);text-align:center}.menu__title[data-astro-cid-kpd6fome]{margin-top:var(--space-4);font-family:var(--font-title);font-size:var(--text-section);font-weight:var(--weight-semibold);line-height:var(--leading-title)}.menu__subtitle[data-astro-cid-kpd6fome]{margin-top:var(--space-1);font-size:var(--text-secondary);color:var(--color-muted);white-space:nowrap}.menu__week[data-astro-cid-kpd6fome]{margin-top:var(--space-4);justify-content:space-between;display:flex}.menu__pill[data-astro-cid-kpd6fome]{width:var(--day-pill);height:var(--day-pill);border-radius:var(--radius-pill);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-muted);place-items:center;display:grid}.menu__pill--active[data-astro-cid-kpd6fome]{background-color:var(--color-green);color:var(--color-white)}.menu__days[data-astro-cid-kpd6fome]{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.menu__day-name[data-astro-cid-kpd6fome]{font-size:var(--text-secondary);font-weight:var(--weight-bold)}.menu__meals[data-astro-cid-kpd6fome]{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.menu__meal[data-astro-cid-kpd6fome]{grid-template-columns:var(--thumb-size) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);display:grid}.menu__thumb[data-astro-cid-kpd6fome]{width:var(--thumb-size);height:var(--thumb-size);border-radius:var(--radius-sm);overflow:hidden}.menu__thumb[data-astro-cid-kpd6fome] img[data-astro-cid-kpd6fome]{object-fit:cover;width:100%;height:100%}.menu__thumb[data-astro-cid-kpd6fome] img[data-astro-cid-kpd6fome].menu__thumb--roast{object-position:var(--focus-roast);transform:scale(var(--zoom-roast));transform-origin:var(--focus-roast)}.menu__when[data-astro-cid-kpd6fome]{font-size:var(--text-secondary);line-height:var(--leading-title);color:var(--color-muted)}.menu__dish[data-astro-cid-kpd6fome]{font-family:var(--font-title);font-size:var(--text-body);font-style:italic;line-height:var(--leading-title)}.menu__swap[data-astro-cid-kpd6fome]{font-size:var(--text-secondary);font-weight:var(--weight-semibold);color:var(--color-green);text-underline-offset:.15em;text-decoration:underline 1px}.list__title[data-astro-cid-j7jojt52]{font-family:var(--font-title);font-size:var(--text-section);font-weight:var(--weight-semibold);line-height:var(--leading-title)}.list__subtitle[data-astro-cid-j7jojt52]{margin-top:var(--space-1);font-size:var(--text-secondary);color:var(--color-muted)}.list__aisles[data-astro-cid-j7jojt52]{gap:var(--space-5);margin-top:var(--space-5);flex-direction:column;display:flex}.list__aisle[data-astro-cid-j7jojt52]{font-size:var(--text-secondary);font-weight:var(--weight-bold)}.list__items[data-astro-cid-j7jojt52]{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.list__item[data-astro-cid-j7jojt52]{grid-template-columns:var(--check-size) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);font-size:var(--text-body);line-height:var(--leading-title);display:grid}.list__box[data-astro-cid-j7jojt52]{width:var(--check-size);height:var(--check-size);background-color:var(--color-white);border:var(--border-check);border-radius:var(--radius-sm);place-items:center;display:grid}.list__item--checked[data-astro-cid-j7jojt52] .list__box[data-astro-cid-j7jojt52]{background-color:var(--color-green);border-color:var(--color-green)}.list__box[data-astro-cid-j7jojt52] svg[data-astro-cid-j7jojt52]{width:100%;height:100%}.list__box[data-astro-cid-j7jojt52] path[data-astro-cid-j7jojt52]{fill:none;stroke:var(--color-white);stroke-width:var(--stroke-hand);stroke-linecap:round;stroke-linejoin:round}.list__item--checked[data-astro-cid-j7jojt52] .list__label[data-astro-cid-j7jojt52]{color:var(--color-muted);text-decoration:line-through}.list__qty[data-astro-cid-j7jojt52]{color:var(--color-muted);text-align:right;white-space:nowrap}.list__bar[data-astro-cid-j7jojt52]{padding:var(--space-4);background-color:var(--color-sage-soft)}.list__total[data-astro-cid-j7jojt52]{justify-content:space-between;gap:var(--space-2);font-size:var(--text-body);display:flex}.list__price[data-astro-cid-j7jojt52]{font-weight:var(--weight-bold)}.list__actions[data-astro-cid-j7jojt52]{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.list__action[data-astro-cid-j7jojt52]{min-height:var(--tap-min);background-color:var(--color-white);border:var(--border-selected);border-radius:var(--radius-pill);font-size:var(--text-secondary);font-weight:var(--weight-semibold);color:var(--color-green);place-items:center;display:grid}.app-preview[data-astro-cid-jfncd24v]{--stage-width:calc(var(--phone-width) * (2 - var(--phone-overlap)));--stage-height:calc(var(--phone-height) + var(--phone-drop) + 2 * var(--phone-pad));flex-direction:column;align-items:center;display:flex}.app-preview__label[data-astro-cid-jfncd24v]{padding:0 var(--space-3);background-color:var(--color-sage-soft);border-radius:var(--radius-sm);font-size:var(--text-secondary);font-weight:var(--weight-semibold);color:var(--color-ink);white-space:nowrap}.app-preview__frame[data-astro-cid-jfncd24v]{width:calc(var(--stage-width) * var(--app-scale));height:calc(var(--stage-height) * var(--app-scale));margin-top:var(--space-3)}.app-preview__stage[data-astro-cid-jfncd24v]{width:var(--stage-width);height:var(--stage-height);transform:scale(var(--app-scale));transform-origin:0 0;position:relative}.app-preview__phone[data-astro-cid-jfncd24v]{--tilt:0deg;--lift:1;transform:rotate(var(--tilt)) scale(var(--lift));position:absolute}.app-preview__phone[data-astro-cid-jfncd24v] .phone{transition:box-shadow var(--duration-swap) ease}.app-preview__phone--left[data-astro-cid-jfncd24v]{--tilt:var(--tilt-phone-left);top:var(--phone-pad);left:0}.app-preview__phone--right[data-astro-cid-jfncd24v]{--tilt:var(--tilt-phone-right);top:calc(var(--phone-pad) + var(--phone-drop));right:0}[data-astro-cid-jfncd24v][data-front=menu] [data-astro-cid-jfncd24v][data-phone=menu],[data-astro-cid-jfncd24v][data-front=list] [data-astro-cid-jfncd24v][data-phone=list]{--lift:var(--phone-lift);z-index:1}[data-astro-cid-jfncd24v][data-front=menu] [data-astro-cid-jfncd24v][data-phone=menu] .phone,[data-astro-cid-jfncd24v][data-front=list] [data-astro-cid-jfncd24v][data-phone=list] .phone{box-shadow:var(--shadow-phone-front)}.app-preview__hit[data-astro-cid-jfncd24v]{border-radius:var(--radius-phone);background:0 0;border:0;padding:0;position:absolute;inset:0}.app-preview__hit[data-astro-cid-jfncd24v]:not(:disabled)[aria-pressed=false]{cursor:pointer}.app-preview__hit[data-astro-cid-jfncd24v]:focus-visible{outline:calc(var(--focus-width) / var(--app-scale)) solid var(--color-green);outline-offset:calc(var(--focus-offset) / var(--app-scale))}.app-preview__help[data-astro-cid-jfncd24v]{margin-top:var(--space-3);font-size:var(--text-secondary);color:var(--color-muted);text-align:center}@media (prefers-reduced-motion:no-preference){.app-preview__phone[data-astro-cid-jfncd24v]{transition:transform var(--duration-swap) ease}}@media (prefers-reduced-motion:reduce){.app-preview__phone[data-astro-cid-jfncd24v] .phone{transition:none}}.how-clip[data-astro-cid-wkshis2o]{overflow-x:clip}.how[data-astro-cid-wkshis2o]{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.how__note[data-astro-cid-wkshis2o]{margin-top:var(--space-3);font-size:var(--text-secondary);color:var(--color-muted)}.how__steps[data-astro-cid-wkshis2o]{gap:var(--space-5);margin-top:var(--space-6);flex-direction:column;padding:0;list-style:none;display:flex}.how__step[data-astro-cid-wkshis2o]{column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.how__number[data-astro-cid-wkshis2o]{font-family:var(--font-title);font-size:var(--text-step);font-weight:var(--weight-semibold);line-height:var(--leading-number);color:var(--color-green);grid-area:1/1}.how__step-title[data-astro-cid-wkshis2o]{font-size:var(--text-section);grid-area:1/2}.how__step-text[data-astro-cid-wkshis2o]{max-width:var(--measure-step);margin-top:var(--space-2);font-size:var(--text-body);color:var(--color-muted);grid-area:2/2}@media (width>=900px){.how[data-astro-cid-wkshis2o]{align-items:center;column-gap:var(--space-7);grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.how__steps[data-astro-cid-wkshis2o]{gap:var(--space-6);margin-top:var(--space-7)}}.recipe-card[data-astro-cid-gmej7oci]{width:100%}.recipe-card__sheet[data-astro-cid-gmej7oci]{background-color:var(--color-white);border:var(--border-preview);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transform:rotate(var(--tilt-card));position:relative;overflow:hidden}.recipe-card__photo[data-astro-cid-gmej7oci]{position:relative}.recipe-card__photo[data-astro-cid-gmej7oci] img{width:100%;aspect-ratio:var(--ratio-recipe);object-fit:cover}.recipe-card__body[data-astro-cid-gmej7oci]{padding:var(--space-5) var(--space-4)}@media (width<=359px){.recipe-card__body[data-astro-cid-gmej7oci]{padding-inline:var(--space-3)}}.recipe-card__tag[data-astro-cid-gmej7oci]{top:var(--space-3);right:var(--space-3);padding:0 var(--space-2);background-color:var(--color-cream);border-radius:var(--radius-sm);font-size:var(--text-secondary);color:var(--color-muted);position:absolute}.recipe-card__title[data-astro-cid-gmej7oci]{font-family:var(--font-title);font-size:var(--text-section);font-weight:var(--weight-semibold);line-height:var(--leading-title);color:var(--color-ink)}.recipe-card__badges[data-astro-cid-gmej7oci]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.recipe-card__badge[data-astro-cid-gmej7oci]{padding:var(--space-1) var(--space-3);background-color:var(--color-cream);border-radius:var(--radius-sm);font-size:var(--text-secondary);color:var(--color-ink)}.recipe-card__subtitle[data-astro-cid-gmej7oci]{margin-top:var(--space-5);font-size:var(--text-secondary);font-weight:var(--weight-bold);color:var(--color-ink)}.recipe-card__ingredients[data-astro-cid-gmej7oci]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.recipe-card__row[data-astro-cid-gmej7oci]{align-items:baseline;column-gap:var(--space-2);font-size:var(--text-secondary);color:var(--color-ink);flex-wrap:wrap;display:flex}.recipe-card__leader[data-astro-cid-gmej7oci]{flex:1 1 var(--space-5);border-bottom:var(--border-leader)}.recipe-card__qty[data-astro-cid-gmej7oci]{font-weight:var(--weight-semibold);text-align:right;margin-left:auto}.recipe-card__prep[data-astro-cid-gmej7oci]{margin-top:var(--space-4);border-block:var(--border-soft)}.recipe-card__toggle[data-astro-cid-gmej7oci]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap-min);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-bold);line-height:var(--leading-title);color:var(--color-green);cursor:pointer;list-style:none;display:flex}.recipe-card__toggle[data-astro-cid-gmej7oci]::-webkit-details-marker{display:none}.recipe-card__icon[data-astro-cid-gmej7oci]{width:var(--check-size);height:var(--check-size);flex:none;position:relative}.recipe-card__icon[data-astro-cid-gmej7oci]:before,.recipe-card__icon[data-astro-cid-gmej7oci]:after{content:"";width:100%;height:var(--stroke-hand);border-radius:var(--radius-pill);background-color:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recipe-card__icon[data-astro-cid-gmej7oci]:after{transform:translate(-50%,-50%)rotate(90deg)}.recipe-card__prep[data-astro-cid-gmej7oci][open] .recipe-card__icon[data-astro-cid-gmej7oci]:after{display:none}.recipe-card__steps[data-astro-cid-gmej7oci]{gap:var(--space-2);padding-bottom:var(--space-4);padding-left:var(--space-5);flex-direction:column;display:flex}.recipe-card__step[data-astro-cid-gmej7oci]{padding-left:var(--space-1);font-size:var(--text-secondary);color:var(--color-ink)}.recipe-card__step[data-astro-cid-gmej7oci]::marker{font-family:var(--font-title);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-green)}.recipe-card__tip[data-astro-cid-gmej7oci]{margin-top:var(--space-5);padding:var(--space-3) var(--space-4);background-color:var(--color-sage-soft);border-radius:var(--radius-sm);font-size:var(--text-secondary);color:var(--color-ink)}.recipe-card__source[data-astro-cid-gmej7oci]{font-size:var(--text-secondary);color:var(--color-muted)}.recipe-card__nutrition[data-astro-cid-gmej7oci]{gap:var(--space-3) var(--space-4);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recipe-card__value[data-astro-cid-gmej7oci] dt[data-astro-cid-gmej7oci]{font-size:var(--text-secondary);color:var(--color-muted)}.recipe-card__value[data-astro-cid-gmej7oci] dd[data-astro-cid-gmej7oci]{font-size:var(--text-body);font-weight:var(--weight-bold);line-height:var(--leading-title);color:var(--color-ink)}.recipe-card__foot[data-astro-cid-gmej7oci]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--border-soft);text-align:center}.recipe-card__print[data-astro-cid-gmej7oci]{font-size:var(--text-secondary);font-weight:var(--weight-semibold);color:var(--color-green);text-underline-offset:.15em;text-decoration:underline}@media (width>=900px){.recipe-card__body[data-astro-cid-gmej7oci]{padding:var(--space-5) var(--space-6) var(--space-6)}}.recipe-clip[data-astro-cid-3jrsicdd]{overflow-x:clip}.recipe__intro[data-astro-cid-3jrsicdd]{max-width:var(--measure-intro);margin-top:var(--space-3);font-size:var(--text-body);color:var(--color-muted)}.recipe__card[data-astro-cid-3jrsicdd]{width:var(--recipe-card-width);max-width:var(--recipe-card-max);margin-top:var(--space-6);margin-inline:auto}@media (width>=900px){.recipe__card[data-astro-cid-3jrsicdd]{margin-top:var(--space-7)}}.who-clip[data-astro-cid-wi7qomdh]{overflow-x:clip}.who__title[data-astro-cid-wi7qomdh]{text-align:center;text-wrap:balance}.who__cards[data-astro-cid-wi7qomdh]{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.who__card[data-astro-cid-wi7qomdh]{padding:var(--space-5);background-color:var(--color-white);border:var(--border-soft);border-radius:var(--radius-sm);box-shadow:var(--shadow-card)}.who__card[data-astro-cid-wi7qomdh]:first-child{rotate:var(--tilt-who-1)}.who__card[data-astro-cid-wi7qomdh]:nth-child(2){rotate:var(--tilt-who-2)}.who__dash[data-astro-cid-wi7qomdh]{width:var(--dash-width);height:var(--stroke-hand);margin-bottom:var(--space-3);background-color:var(--color-gold);border-radius:var(--radius-pill);display:block}.who__card-title[data-astro-cid-wi7qomdh]{font-size:var(--text-section)}.who__card-text[data-astro-cid-wi7qomdh]{margin-top:var(--space-3);font-size:var(--text-body);color:var(--color-muted)}.who__cta[data-astro-cid-wi7qomdh]{align-items:center;gap:var(--space-5);margin-top:var(--space-7);text-align:center;flex-direction:column;display:flex}.who__cta-text[data-astro-cid-wi7qomdh]{font-family:var(--font-title);font-size:var(--text-note);color:var(--color-ink);text-wrap:balance;font-style:italic}.who__button[data-astro-cid-wi7qomdh]{width:100%;display:flex}.who__button[data-astro-cid-wi7qomdh] .button{width:100%}@media (width>=900px){.who__cards[data-astro-cid-wi7qomdh]{align-items:stretch;gap:var(--space-7);margin-top:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}.who__card[data-astro-cid-wi7qomdh]{padding:var(--space-6)}.who__cta[data-astro-cid-wi7qomdh]{margin-top:var(--space-8)}.who__button[data-astro-cid-wi7qomdh],.who__button[data-astro-cid-wi7qomdh] .button{width:auto}}.trust__title[data-astro-cid-xxvt2s3b]{text-align:center;text-wrap:balance}.trust__columns[data-astro-cid-xxvt2s3b]{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.trust__card[data-astro-cid-xxvt2s3b]{padding:var(--space-5);background-color:var(--color-cream);border:var(--border-soft);border-radius:var(--radius-sm)}.trust__card-title[data-astro-cid-xxvt2s3b]{font-size:var(--text-note)}.trust__list[data-astro-cid-xxvt2s3b]{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.trust__item[data-astro-cid-xxvt2s3b]{align-items:flex-start;gap:var(--space-3);font-size:var(--text-body);color:var(--color-ink);overflow-wrap:break-word;min-width:0;display:flex}.trust__item[data-astro-cid-xxvt2s3b]>span[data-astro-cid-xxvt2s3b]:last-child{min-width:0}.trust__check[data-astro-cid-xxvt2s3b]{width:var(--check-size);height:var(--check-size);color:var(--color-green);flex:none}.trust__dash[data-astro-cid-xxvt2s3b]{width:var(--check-size);text-align:center;color:var(--color-muted);flex:none}.trust__note[data-astro-cid-xxvt2s3b]{margin-top:var(--space-6);text-align:center;font-size:var(--text-secondary);color:var(--color-muted);text-wrap:balance}@media (width>=900px){.trust__card[data-astro-cid-xxvt2s3b]{padding:var(--space-6)}.trust__card-title[data-astro-cid-xxvt2s3b]{font-size:var(--text-section)}.trust__list[data-astro-cid-xxvt2s3b]{gap:var(--space-4);margin-top:var(--space-5)}.trust__columns[data-astro-cid-xxvt2s3b]{align-items:stretch;gap:var(--space-7);margin-top:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.waitlist__form[data-astro-cid-kocleoco]{gap:var(--space-5);flex-direction:column;display:flex}.waitlist__form[data-astro-cid-kocleoco][hidden]{display:none}.waitlist__field[data-astro-cid-kocleoco]{gap:var(--space-2);flex-direction:column;display:flex}.waitlist__label[data-astro-cid-kocleoco]{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink)}.waitlist__input[data-astro-cid-kocleoco]{width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-4);background-color:var(--color-white);border:var(--border-input);border-radius:var(--radius-sm);font-size:var(--text-body);color:var(--color-ink)}.waitlist__input[data-astro-cid-kocleoco][aria-invalid=true]{border:var(--border-error)}.waitlist__error[data-astro-cid-kocleoco]{font-size:var(--text-secondary);font-weight:var(--weight-semibold);color:var(--color-brick)}.waitlist__fieldset[data-astro-cid-kocleoco]{border:0;min-width:0;padding:0}.waitlist__fieldset[data-astro-cid-kocleoco][hidden]{display:none}.waitlist__legend[data-astro-cid-kocleoco]{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink);padding:0}.waitlist__options[data-astro-cid-kocleoco]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.waitlist__option[data-astro-cid-kocleoco]{min-width:var(--tap-min);min-height:var(--tap-min);padding:var(--space-2) var(--space-4);background-color:var(--color-white);border:var(--border-soft);border-radius:var(--radius-sm);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.waitlist__option[data-astro-cid-kocleoco]:has(:checked){border:var(--border-selected);background-color:var(--color-sage-soft)}.waitlist__option[data-astro-cid-kocleoco]:has(:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.waitlist__checkbox[data-astro-cid-kocleoco]{accent-color:var(--color-green);cursor:pointer;flex:none;margin:0}.waitlist__radio[data-astro-cid-kocleoco]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.waitlist__consent[data-astro-cid-kocleoco]{align-items:flex-start;gap:var(--space-3);font-size:var(--text-secondary);color:var(--color-ink);cursor:pointer;display:flex}.waitlist__consent[data-astro-cid-kocleoco]>span[data-astro-cid-kocleoco]{min-width:0}.waitlist__checkbox[data-astro-cid-kocleoco]{width:var(--check-size);height:var(--check-size)}.waitlist__checkbox[data-astro-cid-kocleoco][aria-invalid=true]{outline:var(--border-error);outline-offset:1px}.waitlist__privacy[data-astro-cid-kocleoco]{padding-left:calc(var(--check-size) + var(--space-3));font-size:var(--text-secondary)}.waitlist__privacy[data-astro-cid-kocleoco] a[data-astro-cid-kocleoco]{min-height:var(--tap-min);align-items:center;display:inline-flex}.waitlist__submit[data-astro-cid-kocleoco]{flex-direction:column;display:flex}.waitlist__note[data-astro-cid-kocleoco]{margin-top:calc(var(--space-3) - var(--space-5));font-size:var(--text-secondary);color:var(--color-muted);text-align:center;text-wrap:balance}.waitlist__success[data-astro-cid-kocleoco]{padding:var(--space-6);background-color:var(--color-white);border:var(--border-selected);border-radius:var(--radius-sm);text-align:center}.waitlist__success-title[data-astro-cid-kocleoco]{font-size:var(--text-section)}.waitlist__success-text[data-astro-cid-kocleoco]{margin-top:var(--space-3);font-size:var(--text-body)}.waitlist__intent[data-astro-cid-kocleoco]{margin-top:var(--space-5);text-align:left}.waitlist__intent-thanks[data-astro-cid-kocleoco]{margin-top:var(--space-5);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-green)}.waitlist__intent-thanks[data-astro-cid-kocleoco]:empty{display:none}.offer[data-astro-cid-oyrui5ki]{max-width:var(--container-narrow);margin-inline:auto}.offer__title[data-astro-cid-oyrui5ki]{text-align:center;text-wrap:balance}.offer__grid[data-astro-cid-oyrui5ki]{gap:var(--space-7);margin-top:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.offer__card[data-astro-cid-oyrui5ki]{padding:var(--space-7) var(--space-5) var(--space-6);background-color:var(--color-white);border:var(--border-soft);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);position:relative}.offer__magnet[data-astro-cid-oyrui5ki]{top:calc(var(--magnet-size) / -2);width:var(--magnet-size);height:var(--magnet-size);border-radius:var(--radius-pill);background-color:var(--color-gold);box-shadow:var(--shadow-card);position:absolute;left:50%;transform:translate(-50%)}.offer__tag[data-astro-cid-oyrui5ki]{padding:var(--space-1) var(--space-3);background-color:var(--color-sage-soft);border-radius:var(--radius-sm);font-size:var(--text-secondary);font-weight:var(--weight-semibold);color:var(--color-ink);display:inline-block}.offer__price[data-astro-cid-oyrui5ki]{align-items:baseline;column-gap:var(--space-2);margin-top:var(--space-5);color:var(--color-ink);flex-wrap:wrap;display:flex}.offer__amount[data-astro-cid-oyrui5ki]{font-family:var(--font-title);font-size:var(--text-price);font-weight:var(--weight-semibold);line-height:var(--leading-number)}.offer__unit[data-astro-cid-oyrui5ki]{font-size:var(--text-price-unit);font-weight:var(--weight-semibold)}.offer__detail[data-astro-cid-oyrui5ki]{margin-top:var(--space-3);font-size:var(--text-secondary);color:var(--color-muted)}.offer__then[data-astro-cid-oyrui5ki]{margin-top:var(--space-3);font-size:var(--text-body);color:var(--color-ink)}.offer__rule[data-astro-cid-oyrui5ki]{margin-block:var(--space-5);border-top:var(--border-soft)}.offer__list[data-astro-cid-oyrui5ki]{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.offer__item[data-astro-cid-oyrui5ki]{align-items:flex-start;gap:var(--space-3);font-size:var(--text-body);color:var(--color-ink);display:flex}.offer__item[data-astro-cid-oyrui5ki]>span[data-astro-cid-oyrui5ki]{min-width:0}.offer__check[data-astro-cid-oyrui5ki]{width:var(--check-size);height:var(--check-size);color:var(--color-green);flex:none}.offer__note[data-astro-cid-oyrui5ki]{margin-top:var(--space-5);font-size:var(--text-secondary);color:var(--color-muted)}@media (width<=359px){.offer__card[data-astro-cid-oyrui5ki]{padding-inline:var(--space-4)}}@media (width>=900px){.offer[data-astro-cid-oyrui5ki]{max-width:none}.offer__grid[data-astro-cid-oyrui5ki]{align-items:start;gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}.offer__card[data-astro-cid-oyrui5ki]{padding-inline:var(--space-6)}}.faq__title[data-astro-cid-gfo3rpqg]{text-align:center;text-wrap:balance}.faq__list[data-astro-cid-gfo3rpqg]{margin-top:var(--space-7);border-top:var(--border-soft)}.faq__item[data-astro-cid-gfo3rpqg]{border-bottom:var(--border-soft)}.faq__question[data-astro-cid-gfo3rpqg]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap-min);padding-block:var(--space-4);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-bold);line-height:var(--leading-title);color:var(--color-ink);cursor:pointer;list-style:none;display:flex}.faq__question[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-gfo3rpqg]>span[data-astro-cid-gfo3rpqg]:first-child{overflow-wrap:break-word;min-width:0}.faq__icon[data-astro-cid-gfo3rpqg]{width:var(--check-size);height:var(--check-size);color:var(--color-green);flex:none;position:relative}.faq__icon[data-astro-cid-gfo3rpqg]:before,.faq__icon[data-astro-cid-gfo3rpqg]:after{content:"";width:100%;height:var(--stroke-hand);border-radius:var(--radius-pill);background-color:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon[data-astro-cid-gfo3rpqg]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__item[data-astro-cid-gfo3rpqg][open] .faq__icon[data-astro-cid-gfo3rpqg]:after{display:none}.faq__answer[data-astro-cid-gfo3rpqg]{padding-bottom:var(--space-5);font-size:var(--text-body);color:var(--color-muted)}.faq__answer[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]{max-width:60ch}.faq__answer[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]+p[data-astro-cid-gfo3rpqg]{margin-top:var(--space-3)}.faq__answer[data-astro-cid-gfo3rpqg] a[data-astro-cid-gfo3rpqg]{padding-block:var(--space-3);color:var(--color-green);font-weight:var(--weight-semibold);display:inline-block}.faq__more[data-astro-cid-gfo3rpqg]{margin-top:var(--space-7);text-align:center}.faq__more-text[data-astro-cid-gfo3rpqg]{font-size:var(--text-body);color:var(--color-ink);text-wrap:balance}.faq__cta[data-astro-cid-gfo3rpqg]{margin-top:var(--space-5)}.faq__cta[data-astro-cid-gfo3rpqg] .button{width:100%}@media (width>=768px){.faq__cta[data-astro-cid-gfo3rpqg] .button{width:auto}}
