.sheet[data-astro-cid-w6aqagtz]{min-width:0;padding:var(--s-6);border-radius:var(--r-l);background:var(--white);box-shadow:0 0 0 1px var(--line), 0 30px 60px -30px #16181b40;margin:0;overflow-x:auto}.sheet__head[data-astro-cid-w6aqagtz]{gap:var(--s-1);padding-bottom:var(--s-5);display:grid}.sheet__dish[data-astro-cid-w6aqagtz]{font:600 var(--fs-h3) / 1.15 var(--font-display);letter-spacing:-.015em}.sheet__table[data-astro-cid-w6aqagtz]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.sheet__table[data-astro-cid-w6aqagtz] th[data-astro-cid-w6aqagtz],.sheet__table[data-astro-cid-w6aqagtz] td[data-astro-cid-w6aqagtz]{padding:var(--s-3) var(--s-2);border-top:1px solid var(--line);text-align:right;font-size:var(--fs-small);white-space:nowrap}.sheet__table[data-astro-cid-w6aqagtz] thead[data-astro-cid-w6aqagtz] th[data-astro-cid-w6aqagtz]{color:var(--ink-2);border-top:0;font-weight:500}.sheet__table[data-astro-cid-w6aqagtz] th[data-astro-cid-w6aqagtz]:first-child,.sheet__table[data-astro-cid-w6aqagtz] td[data-astro-cid-w6aqagtz]:first-child{text-align:left;padding-left:0}.sheet__table[data-astro-cid-w6aqagtz] th[data-astro-cid-w6aqagtz]:last-child,.sheet__table[data-astro-cid-w6aqagtz] td[data-astro-cid-w6aqagtz]:last-child{padding-right:0}tbody[data-astro-cid-w6aqagtz] th[data-astro-cid-w6aqagtz]{align-items:center;gap:var(--s-3);font-weight:400;display:flex}tbody[data-astro-cid-w6aqagtz] th[data-astro-cid-w6aqagtz]>span[data-astro-cid-w6aqagtz]:last-child{line-height:1.3;display:grid}tbody[data-astro-cid-w6aqagtz] th[data-astro-cid-w6aqagtz] b[data-astro-cid-w6aqagtz],tbody[data-astro-cid-w6aqagtz] td[data-astro-cid-w6aqagtz]{font-weight:600}.sheet__kcal[data-astro-cid-w6aqagtz]{width:30%}.sheet__kcal[data-astro-cid-w6aqagtz]>span[data-astro-cid-w6aqagtz]:first-child{display:block}.sheet__bar[data-astro-cid-w6aqagtz]{background:var(--fill);border-radius:999px;width:100%;height:4px;margin-top:6px;margin-left:auto;display:block;overflow:hidden}.sheet__bar[data-astro-cid-w6aqagtz] i[data-astro-cid-w6aqagtz]{height:100%;width:var(--w);border-radius:inherit;background:var(--ink);margin-left:auto;display:block}@media (width<=599px){.sheet[data-astro-cid-w6aqagtz]{padding:var(--s-5) var(--s-4)}.sheet__kcal[data-astro-cid-w6aqagtz]{width:auto}.sheet__bar[data-astro-cid-w6aqagtz],tbody[data-astro-cid-w6aqagtz] th[data-astro-cid-w6aqagtz] .muted[data-astro-cid-w6aqagtz]{display:none}.sheet__table[data-astro-cid-w6aqagtz] th[data-astro-cid-w6aqagtz],.sheet__table[data-astro-cid-w6aqagtz] td[data-astro-cid-w6aqagtz]{padding-inline:6px;font-size:.8125rem}tbody[data-astro-cid-w6aqagtz] th[data-astro-cid-w6aqagtz] .avatar[data-astro-cid-w6aqagtz]{display:none}}.gallery[data-astro-cid-hjnmvps3]{gap:var(--s-5);display:grid}.gallery__bar[data-astro-cid-hjnmvps3]{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.gallery__count[data-astro-cid-hjnmvps3]{font-size:var(--fs-small);color:var(--ink-2);margin:0;font-weight:600}.gallery__nav[data-astro-cid-hjnmvps3]{gap:var(--s-2);display:flex}.gallery__btn[data-astro-cid-hjnmvps3]{background:var(--ink);width:48px;height:48px;color:var(--white);cursor:pointer;transition:opacity .2s, transform .2s var(--ease-out);border:0;border-radius:999px;place-items:center;display:grid}.gallery__btn[data-astro-cid-hjnmvps3]:hover:not(:disabled){transform:scale(1.06)}.gallery__btn[data-astro-cid-hjnmvps3]:disabled{opacity:.25;cursor:default}.gallery__btn[data-astro-cid-hjnmvps3]:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.gallery__track[data-astro-cid-hjnmvps3]{--edge:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));gap:var(--s-4);padding:var(--s-2) var(--edge) var(--s-5);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;cursor:grab;grid-auto-columns:min(78vw,320px);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.gallery__track[data-astro-cid-hjnmvps3]::-webkit-scrollbar{display:none}.gallery__track[data-astro-cid-hjnmvps3][data-dragging]{cursor:grabbing;scroll-snap-type:none}.gallery__track[data-astro-cid-hjnmvps3][data-dragging] .gallery__card[data-astro-cid-hjnmvps3]{pointer-events:none}@media (width>=1000px){.gallery__track[data-astro-cid-hjnmvps3]{gap:var(--s-5);grid-auto-columns:340px}}.gallery__item[data-astro-cid-hjnmvps3]{scroll-snap-align:start}.gallery__card[data-astro-cid-hjnmvps3]{gap:var(--s-1);color:inherit;user-select:none;-webkit-user-drag:none;text-decoration:none;display:grid}.gallery__photo[data-astro-cid-hjnmvps3]{border-radius:var(--r-l);margin-bottom:var(--s-3);background:var(--fill);position:relative;overflow:hidden}.gallery__photo[data-astro-cid-hjnmvps3] .rphoto{margin:0}.gallery__photo[data-astro-cid-hjnmvps3] img{object-fit:cover;width:100%;height:auto;transition:transform .7s var(--ease-out);display:block}.gallery__card[data-astro-cid-hjnmvps3]:hover .gallery__photo[data-astro-cid-hjnmvps3] img{transform:scale(1.04)}.gallery__card[data-astro-cid-hjnmvps3]:focus-visible{outline:none}.gallery__card[data-astro-cid-hjnmvps3]:focus-visible .gallery__photo[data-astro-cid-hjnmvps3]{outline:2px solid var(--coral);outline-offset:3px}.gallery__tag[data-astro-cid-hjnmvps3]{left:var(--s-3);top:var(--s-3);background:var(--white);border-radius:999px;padding:4px 12px;font-size:.8125rem;font-weight:600;position:absolute}.gallery__tag--coral[data-astro-cid-hjnmvps3]{color:var(--coral-ink);background:var(--coral-soft)}.gallery__tag--amber[data-astro-cid-hjnmvps3]{color:var(--amber);background:var(--amber-soft)}.gallery__tag--blue[data-astro-cid-hjnmvps3]{color:var(--blue);background:var(--blue-soft)}.gallery__tag--pink[data-astro-cid-hjnmvps3]{color:var(--pink);background:var(--pink-soft)}.gallery__tag--green[data-astro-cid-hjnmvps3]{color:var(--green);background:var(--green-soft)}.gallery__name[data-astro-cid-hjnmvps3]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-title);letter-spacing:-.01em;line-height:1.2}.gallery__meta[data-astro-cid-hjnmvps3]{font-size:var(--fs-small);color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.gallery__photo[data-astro-cid-hjnmvps3] img{transition:none}}.rmq[data-astro-cid-mp4pjlne]{gap:var(--s-3);display:grid;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.rmq__row[data-astro-cid-mp4pjlne]{width:max-content;display:flex}.rmq__track[data-astro-cid-mp4pjlne]{gap:var(--s-3);padding:0 var(--s-3) 0 0;margin:0;list-style:none;animation:70s linear infinite rmq;display:flex}.rmq__row--rev[data-astro-cid-mp4pjlne] .rmq__track[data-astro-cid-mp4pjlne]{animation-duration:85s;animation-direction:reverse}.rmq__row[data-astro-cid-mp4pjlne]:hover .rmq__track[data-astro-cid-mp4pjlne],.rmq__row[data-astro-cid-mp4pjlne]:focus-within .rmq__track[data-astro-cid-mp4pjlne]{animation-play-state:paused}@keyframes rmq{to{transform:translate(-100%)}}.rmq__item[data-astro-cid-mp4pjlne]{--bg:var(--fill);--fg:var(--ink);padding:var(--s-4) var(--s-5);border-radius:var(--r-m);background:var(--bg);white-space:nowrap;transition:transform .35s var(--ease-spring), background-color .2s;gap:2px;text-decoration:none;display:grid}.rmq__item[data-astro-cid-mp4pjlne]:hover{transform:translateY(-4px)scale(1.03)}.rmq__item--green[data-astro-cid-mp4pjlne]{--bg:var(--green-soft);--fg:var(--green)}.rmq__item--amber[data-astro-cid-mp4pjlne]{--bg:var(--amber-soft);--fg:var(--amber)}.rmq__item--blue[data-astro-cid-mp4pjlne]{--bg:var(--blue-soft);--fg:var(--blue)}.rmq__item--pink[data-astro-cid-mp4pjlne]{--bg:var(--pink-soft);--fg:var(--pink)}.rmq__item--indigo[data-astro-cid-mp4pjlne]{--bg:var(--indigo-soft);--fg:var(--indigo)}.rmq__item--teal[data-astro-cid-mp4pjlne]{--bg:var(--teal-soft);--fg:var(--teal)}.rmq__name[data-astro-cid-mp4pjlne]{font-weight:600}.rmq__meta[data-astro-cid-mp4pjlne]{color:var(--fg);font-size:.8125rem}@media (prefers-reduced-motion:reduce){.rmq[data-astro-cid-mp4pjlne]{overflow-x:auto;mask-image:none}.rmq__track[data-astro-cid-mp4pjlne]{animation:none}.rmq__track[data-astro-cid-mp4pjlne][aria-hidden]{display:none}}.shop[data-astro-cid-uisj4zkr]{gap:var(--s-4);padding:var(--s-6);width:100%;max-width:440px;display:grid}.shop__head[data-astro-cid-uisj4zkr]{justify-content:space-between;align-items:baseline;display:flex}.shop__bar[data-astro-cid-uisj4zkr]{margin-top:calc(var(--s-2) * -1)}.shop__bar[data-astro-cid-uisj4zkr] i{transition:width .45s var(--ease-out);width:var(--w)!important;transform:none!important}.shop__aisle[data-astro-cid-uisj4zkr]{gap:var(--s-1);display:grid}.shop__aisle[data-astro-cid-uisj4zkr] ul[data-astro-cid-uisj4zkr]{margin:0;padding:0;list-style:none}.shop__aisle-name[data-astro-cid-uisj4zkr]{border-radius:999px;justify-self:start;padding:2px 10px;font-size:.8125rem;font-weight:600}.shop__aisle-name--green[data-astro-cid-uisj4zkr]{color:var(--green);background:var(--green-soft)}.shop__aisle-name--coral[data-astro-cid-uisj4zkr]{color:var(--coral-ink);background:var(--coral-soft)}.shop__aisle-name--amber[data-astro-cid-uisj4zkr]{color:var(--amber);background:var(--amber-soft)}.shop__item[data-astro-cid-uisj4zkr]{align-items:center;gap:var(--s-3);width:100%;min-height:48px;padding:var(--s-2) 0;border:0;border-bottom:1px solid var(--line);font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;display:flex}.shop__item[data-astro-cid-uisj4zkr]:focus-visible{outline:2px solid var(--coral);outline-offset:2px;border-radius:6px}.shop__box[data-astro-cid-uisj4zkr]{border:1.5px solid var(--line-strong);color:#0000;width:24px;height:24px;transition:background-color .2s, border-color .2s, transform .25s var(--ease-out);border-radius:8px;flex:none;place-items:center;display:grid}.shop__name[data-astro-cid-uisj4zkr]{flex:1;transition:color .2s}.shop__qty[data-astro-cid-uisj4zkr]{color:var(--ink-2);font-variant-numeric:tabular-nums}.shop__item[data-astro-cid-uisj4zkr][aria-pressed=true] .shop__box[data-astro-cid-uisj4zkr]{background:var(--green);border-color:var(--green);color:var(--white);transform:scale(1.08)}.shop__item[data-astro-cid-uisj4zkr][aria-pressed=true] .shop__name[data-astro-cid-uisj4zkr]{color:var(--ink-2);text-decoration:line-through}.shop__done[data-astro-cid-uisj4zkr]{padding:var(--s-3) var(--s-4);border-radius:var(--r-s);background:var(--green-soft);color:var(--green);text-align:center;animation:shop-done .5s var(--ease-out);margin:0;font-weight:600}@keyframes shop-done{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:reduce){.shop__done[data-astro-cid-uisj4zkr]{animation:none}}.rail[data-astro-cid-wgiqtnqy]{padding-block:var(--section);position:relative}.rail[data-astro-cid-wgiqtnqy][data-pinned]{padding-block:0}.rail[data-astro-cid-wgiqtnqy][data-pinned] .rail__sticky[data-astro-cid-wgiqtnqy]{grid-template-columns:minmax(0,1fr);align-content:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.rail__head[data-astro-cid-wgiqtnqy]{gap:var(--s-4);margin-bottom:var(--s-7);display:grid}@media (width>=1000px){.rail__head[data-astro-cid-wgiqtnqy]{align-items:end;gap:var(--s-8);grid-template-columns:7fr 5fr}}.rail__head[data-astro-cid-wgiqtnqy] .h2[data-astro-cid-wgiqtnqy]{max-width:16ch}.rail__viewport[data-astro-cid-wgiqtnqy]{scroll-snap-type:x mandatory;min-width:0;scroll-padding-inline:var(--gutter);scrollbar-width:none;overflow-x:auto}.rail__viewport[data-astro-cid-wgiqtnqy]::-webkit-scrollbar{display:none}.rail[data-astro-cid-wgiqtnqy][data-pinned] .rail__viewport[data-astro-cid-wgiqtnqy]{overflow:visible}.rail__track[data-astro-cid-wgiqtnqy]{gap:var(--s-4);width:max-content;padding:0 var(--gutter) var(--s-4);will-change:transform;margin:0;list-style:none;display:flex}@media (width>=768px){.rail__track[data-astro-cid-wgiqtnqy]{padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2))}}.rail__day[data-astro-cid-wgiqtnqy]{--bg:var(--fill);--fg:var(--ink);gap:var(--s-4);width:min(78vw,340px);min-height:420px;padding:var(--s-6);border-radius:var(--r-xl);background:var(--bg);scroll-snap-align:start;isolation:isolate;transition:transform .5s var(--ease-spring);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.rail__day[data-astro-cid-wgiqtnqy]:hover{transform:translateY(-6px)}.rail__day--green[data-astro-cid-wgiqtnqy]{--bg:var(--green-soft);--fg:var(--green)}.rail__day--amber[data-astro-cid-wgiqtnqy]{--bg:var(--amber-soft);--fg:var(--amber)}.rail__day--blue[data-astro-cid-wgiqtnqy]{--bg:var(--blue-soft);--fg:var(--blue)}.rail__day--pink[data-astro-cid-wgiqtnqy]{--bg:var(--pink-soft);--fg:var(--pink)}.rail__day--indigo[data-astro-cid-wgiqtnqy]{--bg:var(--indigo-soft);--fg:var(--indigo)}.rail__day--teal[data-astro-cid-wgiqtnqy]{--bg:var(--teal-soft);--fg:var(--teal)}.rail__day--coral[data-astro-cid-wgiqtnqy]{--bg:var(--coral-soft);--fg:var(--coral-ink)}.rail__letter[data-astro-cid-wgiqtnqy]{z-index:-1;font:600 15rem/1 var(--font-display);letter-spacing:-.04em;color:var(--fg);opacity:.14;transition:transform .8s var(--ease-out);position:absolute;bottom:-.22em;right:-.08em}.rail__day[data-astro-cid-wgiqtnqy]:hover .rail__letter[data-astro-cid-wgiqtnqy]{transform:translateY(-12px)scale(1.04)}.rail__name[data-astro-cid-wgiqtnqy]{font:600 var(--fs-h3) / 1.1 var(--font-display);color:var(--fg)}.rail__meals[data-astro-cid-wgiqtnqy]{gap:var(--s-2);align-content:start;display:grid}.rail__meal[data-astro-cid-wgiqtnqy]{gap:var(--s-1);padding:var(--s-4);border-radius:var(--r-m);-webkit-backdrop-filter:blur(8px);transition:background-color .2s, transform .3s var(--ease-out);background:#ffffffb8;text-decoration:none;display:grid}.rail__meal[data-astro-cid-wgiqtnqy]:hover{background:var(--white);transform:translate(4px)}.rail__slot[data-astro-cid-wgiqtnqy]{color:var(--fg);align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:inline-flex}.rail__dish[data-astro-cid-wgiqtnqy]{font-weight:600;line-height:1.3}.rail__cook[data-astro-cid-wgiqtnqy]{align-items:center;gap:var(--s-2);font-size:var(--fs-small);font-weight:500;display:inline-flex}.rail__avatar[data-astro-cid-wgiqtnqy]{background:var(--white);width:28px;height:28px;color:var(--fg);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid}.rail__progress[data-astro-cid-wgiqtnqy]{margin-top:var(--s-6)}.rail__progress[data-astro-cid-wgiqtnqy] i[data-astro-cid-wgiqtnqy]{background:var(--ink);transform-origin:0;border-radius:999px;height:3px;display:block;transform:scaleX(0)}.rail[data-astro-cid-wgiqtnqy]:not([data-pinned]) .rail__progress[data-astro-cid-wgiqtnqy]{display:none}@media (prefers-reduced-motion:reduce){.rail__day[data-astro-cid-wgiqtnqy],.rail__letter[data-astro-cid-wgiqtnqy],.rail__meal[data-astro-cid-wgiqtnqy]{transition:none}}.hero[data-astro-cid-lcdefpme]{gap:var(--s-8);padding-block:var(--s-8) var(--s-9);align-items:center;display:grid}@media (width>=1000px){.hero[data-astro-cid-lcdefpme]{gap:var(--s-9);min-height:min(820px,100svh - 72px);padding-block:var(--s-7) var(--s-8);grid-template-columns:6fr 5fr}}.hero__text[data-astro-cid-lcdefpme]{gap:var(--s-6);justify-items:start;display:grid}.hero__title[data-astro-cid-lcdefpme]{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(2.5rem,1.5rem + 3.4vw,4.5rem);line-height:.98}.hero__homes[data-astro-cid-lcdefpme]{gap:var(--s-2);padding:var(--s-5) 0 0;border-top:1px solid var(--line-strong);flex-wrap:wrap;width:100%;margin:0;list-style:none;display:flex}.hero__homes[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:44px;padding:0 var(--s-4);background:var(--fill);font-size:var(--fs-small);border-radius:999px;align-items:center;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.hero__homes[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--fill-strong)}.hero__media[data-astro-cid-lcdefpme]{padding-left:clamp(0px,4vw,56px);padding-bottom:var(--s-6);position:relative}.hero__photo[data-astro-cid-lcdefpme] .photo__frame{border-radius:var(--r-xl)}.hero__media[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;border-radius:var(--r-xl);background:var(--coral-soft);position:absolute;inset:12% -28px -28px 22%}.hero__media[data-astro-cid-lcdefpme]{isolation:isolate}.hero__tags[data-astro-cid-lcdefpme]{justify-items:end;gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid;position:absolute;top:7%;right:-12px}.hero__tag[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-2);font-size:var(--fs-small);animation:tag-in .7s var(--ease-out) backwards, tag-float 6s ease-in-out infinite;border-radius:999px;padding:8px 14px;font-weight:600;display:inline-flex;box-shadow:0 10px 30px -12px #16181b59}.hero__tag[data-astro-cid-lcdefpme]:first-child{animation-delay:.9s,1.6s}.hero__tag[data-astro-cid-lcdefpme]:nth-child(2){margin-right:36px;animation-delay:1.05s,2.4s}.hero__tag[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:1.2s,3.2s}.hero__tag--coral[data-astro-cid-lcdefpme]{background:var(--coral-ink);color:var(--white)}.hero__tag--green[data-astro-cid-lcdefpme]{background:var(--white);color:var(--green)}.hero__tag--blue[data-astro-cid-lcdefpme]{background:var(--blue-soft);color:var(--blue)}@keyframes tag-in{0%{opacity:0;translate:16px}}@keyframes tag-float{50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.hero__tag[data-astro-cid-lcdefpme]{animation:none}}@media (width<=999px){.hero__media[data-astro-cid-lcdefpme]:before{display:none}.hero__tags[data-astro-cid-lcdefpme]{top:var(--s-4);right:var(--s-4)}.hero__tag[data-astro-cid-lcdefpme]{padding:6px 12px;font-size:.8125rem}.hero__tag[data-astro-cid-lcdefpme]:nth-child(3){display:none}}.duo__media--shop[data-astro-cid-lcdefpme]{justify-content:center;display:flex}.recipes-strip__all[data-astro-cid-lcdefpme]{margin-top:var(--s-7)}.hero__today[data-astro-cid-lcdefpme]{width:min(340px,86%);padding:var(--s-5);gap:var(--s-2);animation:today-in .9s var(--ease-out) .35s backwards;position:absolute;bottom:0;left:0}.hero__today[data-astro-cid-lcdefpme] .ui-row[data-astro-cid-lcdefpme] .ui-pill[data-astro-cid-lcdefpme]{justify-content:flex-start;width:92px}.hero__portion[data-astro-cid-lcdefpme]{gap:var(--s-2);margin-top:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line);display:grid}.hero__portion[data-astro-cid-lcdefpme] .ui-bar>i{animation:bar-in 1.1s var(--ease-out) .9s backwards;transform:none!important}@keyframes today-in{0%{opacity:0;translate:0 24px}}@keyframes bar-in{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.hero__today[data-astro-cid-lcdefpme],.hero__portion[data-astro-cid-lcdefpme] .ui-bar>i{animation:none}}@media (width<=999px){.hero__media[data-astro-cid-lcdefpme]{padding-bottom:0;padding-left:0}.hero__today[data-astro-cid-lcdefpme]{width:calc(100% - var(--s-6));margin:calc(var(--s-9) * -1) auto 0;position:relative}.hero__photo[data-astro-cid-lcdefpme] .img{aspect-ratio:4/3!important}.hero__today[data-astro-cid-lcdefpme] .ui-row[data-astro-cid-lcdefpme] .ui-pill[data-astro-cid-lcdefpme]{width:auto}}.index[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0 0 var(--s-9);border-top:1px solid var(--line-strong);gap:0;padding:0;list-style:none;display:grid}@media (width>=760px){.index[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.index[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.index[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-strong)}@media (width>=1100px){.index[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:0}.index[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid var(--line-strong)}.index[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding-left:var(--s-5)}}.index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:var(--s-2);padding:var(--s-5) var(--s-5) var(--s-5) 0;text-decoration:none;display:grid}.index[data-astro-cid-lcdefpme] .badge[data-astro-cid-lcdefpme]{margin-bottom:var(--s-3);transition:transform .4s var(--ease-out)}.index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .badge[data-astro-cid-lcdefpme]{transform:translateY(-3px)}.index__label[data-astro-cid-lcdefpme]{font:600 var(--fs-title) / 1.3 var(--font-body);letter-spacing:-.01em}.index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .index__label[data-astro-cid-lcdefpme]{text-underline-offset:4px;text-decoration:underline 1px}.duo[data-astro-cid-lcdefpme]{gap:var(--s-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=1000px){.duo[data-astro-cid-lcdefpme]{gap:var(--s-9);grid-template-columns:5fr 7fr}}.duo__text[data-astro-cid-lcdefpme]{gap:var(--s-5);justify-items:start;display:grid}.duo__media[data-astro-cid-lcdefpme]{padding-bottom:var(--s-9);position:relative}.duo__sheet[data-astro-cid-lcdefpme]{width:min(560px,92%);position:absolute;bottom:0;right:0}@media (width<=999px){.duo__media[data-astro-cid-lcdefpme]{padding-bottom:0}.duo__sheet[data-astro-cid-lcdefpme]{width:100%;margin-top:calc(var(--s-8) * -1);padding-inline:var(--s-3);position:relative}}.story__title[data-astro-cid-lcdefpme]{letter-spacing:-.025em;max-width:18ch;font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem);line-height:1.05}.story__step[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{max-width:42ch;font-size:var(--fs-lead);line-height:1.5}.story__tab[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--ink-2);font-weight:600}.story__phone[data-astro-cid-lcdefpme] .phone{width:min(100%,360px,46.2085svh - 101.659px)}.story__tabs[data-astro-cid-lcdefpme]{display:none}@media (width>=960px){.story__tab[data-astro-cid-lcdefpme]{display:none}.story__tabs[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--s-1);width:fit-content;margin:0 auto var(--s-5);padding:var(--s-1);background:var(--fill);border-radius:999px;display:flex}.story__tabs[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{padding:var(--s-2) var(--s-4);font-size:var(--fs-small);color:var(--ink-2);transition:background-color .35s var(--ease-out), color .35s;border-radius:999px;font-weight:600}.story[data-astro-cid-lcdefpme][style*="--story: 0"] .story__tabs[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child,.story[data-astro-cid-lcdefpme][style*="--story: 1"] .story__tabs[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2),.story[data-astro-cid-lcdefpme][style*="--story: 2"] .story__tabs[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3),.story[data-astro-cid-lcdefpme][style*="--story: 3"] .story__tabs[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(4){background:var(--white);color:var(--ink);box-shadow:0 1px 3px #16181b14}}.allergens[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff3d;grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.allergens[data-astro-cid-lcdefpme]{grid-template-columns:repeat(7,1fr)}}.allergens[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--s-5) var(--s-3) var(--s-6) 0;font:600 1.125rem/1.2 var(--font-display);letter-spacing:-.01em;border-bottom:1px solid #ffffff1f}.diets[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-2);margin-top:var(--s-7);flex-wrap:wrap;display:flex}.diets[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{padding:var(--s-2) var(--s-4);font-size:var(--fs-small);background:#ffffff14;border-radius:999px;font-weight:500}.diets[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme]{margin-left:var(--s-4)}@media (width>=900px){.homes-feature[data-astro-cid-lcdefpme] .homes{grid-template-rows:repeat(2,clamp(260px,22vw,320px));grid-template-columns:7fr 5fr}.homes-feature[data-astro-cid-lcdefpme] .homes>li:first-child{grid-row:span 2}.homes-feature[data-astro-cid-lcdefpme] .homes>li,.homes-feature[data-astro-cid-lcdefpme] .photo-card{height:100%}.homes-feature[data-astro-cid-lcdefpme] .photo-card .img{height:100%;aspect-ratio:auto!important}}.recipes-strip__more[data-astro-cid-lcdefpme]{margin-top:var(--s-7);justify-content:center;display:flex}
