@font-face{font-family:Reenie Beanie;font-style:normal;font-weight:400;font-display:swap;src:url(../media/abecc27c54fcd607-s.p.7714817e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Reenie Beanie Fallback;src:local(Arial);ascent-override:98.63%;descent-override:32.88%;line-gap-override:0.0%;size-adjust:76.04%}.reenie_beanie_53c6312e-module__3294Ja__className{font-family:Reenie Beanie,Reenie Beanie Fallback;font-style:normal;font-weight:400}.reenie_beanie_53c6312e-module__3294Ja__variable{--font-hand:"Reenie Beanie","Reenie Beanie Fallback"}
.page-module__meqK-a__page{--table:#3e6b8c;--table-deep:#2f5673;--paper:#f8f5eb;--rule:#3e6b8c4d;--margin-line:#c8452b61;--ballpoint:#1e2a4a;--tomato:#c8452b;--ochre:#d9a441;--ochre-ink:#3d2a07;--green:#4e7d3a;--cream:#fbf8ee;--sage:#e9ecdf;--ink:#24301a;--ink-muted:#606a53;--garden:#3b5223;--leaf:#4e8a2e;--border:#d9d5c2;--hairline:#ebe6d4;background:var(--cream);min-height:100vh;color:var(--ink);font-family:var(--font-body),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:17px;line-height:1.55;overflow-x:clip}.page-module__meqK-a__page ::selection{color:inherit;background:#c8452b40}.page-module__meqK-a__page a:focus-visible,.page-module__meqK-a__page button:focus-visible{outline:3px solid var(--ochre);outline-offset:3px}.page-module__meqK-a__table{background-color:var(--table);color:var(--cream);background-image:linear-gradient(90deg,#fbf8ee0e 50%,#0000 50%),linear-gradient(#fbf8ee0e 50%,#0000 50%);background-size:52px 52px}.page-module__meqK-a__header{background-position:0 0;padding:22px 16px 0}.page-module__meqK-a__wordmark{max-width:1240px;font-family:var(--font-slab);color:var(--cream);margin:0 auto;font-size:26px;line-height:1;display:block}.page-module__meqK-a__hero{background-position:0 -22px;padding:28px 16px 72px}.page-module__meqK-a__scene{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""slip""list";gap:44px;max-width:1240px;margin:0 auto;display:grid;position:relative}.page-module__meqK-a__heroText{grid-area:text}.page-module__meqK-a__heroTitle{font-family:var(--font-slab);letter-spacing:-.005em;color:var(--cream);text-wrap:balance;font-size:clamp(36px,9.4vw,56px);font-weight:400;line-height:1.04}.page-module__meqK-a__heroTitle span{display:inline}.page-module__meqK-a__heroLead{text-wrap:pretty;color:#fbf8eee0;max-width:34em;margin-top:18px;font-size:18px;line-height:1.5}.page-module__meqK-a__storeButton{background:var(--cream);color:var(--ink);border-radius:14px;align-items:center;gap:10px;margin-top:26px;padding:14px 22px 14px 18px;font-size:17px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 2px #10203040}.page-module__meqK-a__storeButton:hover{background:#fff}.page-module__meqK-a__appleLogo{width:20px;height:20px;margin-top:-3px}.page-module__meqK-a__slipArea{grid-area:slip;justify-content:center;display:flex}.page-module__meqK-a__slip{filter:drop-shadow(0 16px 18px #0e1e2e57)drop-shadow(0 2px 2px #0e1e2e38);width:min(94%,410px);position:relative;transform:rotate(-2deg)}.page-module__meqK-a__paper{--line:38px;--top:58px;padding:var(--top)20px 34px 58px;background-color:var(--paper);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--line) - 1px),var(--rule)calc(var(--line) - 1px),var(--rule)var(--line));background-position:0 calc(var(--top) + 6px);background-repeat:repeat-y;position:relative;overflow:hidden}.page-module__meqK-a__paper:before{content:"";background:var(--margin-line);width:1.5px;position:absolute;top:0;bottom:0;left:42px}.page-module__meqK-a__noteLines{font-family:var(--font-hand);font-size:36px;line-height:var(--line);color:var(--ballpoint);margin:0;padding:0;list-style:none;position:relative}.page-module__meqK-a__noteLines li{height:var(--line);white-space:nowrap}.page-module__meqK-a__noteLines li:nth-child(2n){padding-left:6px}.page-module__meqK-a__noteLines li:nth-child(3n){padding-left:2px}.page-module__meqK-a__word{display:inline-block}.page-module__meqK-a__underlined{display:inline-block;position:relative}.page-module__meqK-a__underlined:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M2 4 C 30 2, 60 5, 98 3 M6 8 C 36 6, 70 9, 94 7' fill='none' stroke='%23C8452B' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:10px;position:absolute;bottom:2px;left:-4px;right:-8px}.page-module__meqK-a__reminder{color:var(--tomato);margin-left:16px;font-size:30px;display:inline-block;transform:rotate(-7deg)translateY(-4px)}.page-module__meqK-a__struck{color:var(--ballpoint);text-decoration:none;display:inline-block;position:relative}.page-module__meqK-a__struck:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 22' preserveAspectRatio='none'%3E%3Cpath d='M2 14 L 12 6 L 20 16 L 30 5 L 40 15 L 50 5 L 60 15 L 70 6 L 80 16 L 90 6 L 98 13' fill='none' stroke='%23C8452B' stroke-width='2.2' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:22px;margin-top:-9px;position:absolute;top:50%;left:-6px;right:-10px}.page-module__meqK-a__marginNote{right:18px;top:calc(var(--top) + var(--line)*4 + 4px);font-family:var(--font-hand);color:var(--ballpoint);margin:0;font-size:32px;line-height:1;position:absolute;transform:rotate(-9deg)}.page-module__meqK-a__arrow{fill:none;width:78px;height:52px;stroke:var(--ballpoint);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:30px;right:26px;transform:rotate(9deg)}.page-module__meqK-a__coffeeRing{fill:none;stroke:#82562c29;pointer-events:none;width:190px;height:190px;position:absolute;bottom:-58px;right:-46px}.page-module__meqK-a__coffeeRing circle:first-child{stroke-width:7px;stroke-dasharray:380 30 60 20}.page-module__meqK-a__coffeeRing circle:last-child{stroke-width:2px;stroke:#82562c1a}.page-module__meqK-a__listArea{flex-direction:column;grid-area:list;align-items:center;gap:18px;display:flex}.page-module__meqK-a__phone{background:#1b2119;border-radius:50px;width:min(100%,340px);padding:9px;box-shadow:inset 0 0 0 1px #ffffff12,0 28px 40px -18px #0a182699,0 6px 10px #0a182640}.page-module__meqK-a__screen{background:var(--sage);color:var(--ink);border-radius:41px;padding:12px 12px 26px}.page-module__meqK-a__appBar{justify-content:space-between;padding:2px 2px 0;display:flex}.page-module__meqK-a__roundButton,.page-module__meqK-a__pillButton{background:var(--cream);border-radius:999px;place-items:center;height:34px;display:grid;box-shadow:0 1px 2px #24301a1f}.page-module__meqK-a__roundButton{width:34px}.page-module__meqK-a__pillButton{width:50px}.page-module__meqK-a__appBar svg{fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.page-module__meqK-a__pillButton svg{fill:var(--ink);stroke:none}.page-module__meqK-a__listTitle{font-family:var(--font-slab);color:var(--garden);margin:10px 6px 0;font-size:29px;line-height:1.1}.page-module__meqK-a__listMeta{color:var(--ink-muted);font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin:4px 6px 0;font-size:13px;display:flex}.page-module__meqK-a__progressRing{border:2.5px solid #dcd6c0;border-top-color:var(--leaf);border-radius:50%;width:14px;height:14px}.page-module__meqK-a__departmentName{color:var(--ink-muted);align-items:center;gap:6px;margin:12px 8px 5px;font-size:12.5px;line-height:1.2;display:flex}.page-module__meqK-a__group{background:var(--cream);border-radius:14px;margin:0;padding:0;list-style:none}.page-module__meqK-a__row{grid-template-columns:20px 30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:39px;padding:4px 12px;display:grid}.page-module__meqK-a__row+.page-module__meqK-a__row{border-top:1px solid var(--hairline)}.page-module__meqK-a__check{border:1.5px solid #cdc7b0;border-radius:50%;width:19px;height:19px}.page-module__meqK-a__rowIcon{place-items:center;width:30px;height:30px;display:grid}.page-module__meqK-a__rowIcon img{object-fit:contain;width:28px;height:28px}.page-module__meqK-a__rowName{justify-self:start;font-size:15px;font-weight:600;line-height:1.25}.page-module__meqK-a__rowAmount{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:13px}.page-module__meqK-a__replay{color:var(--cream);font:inherit;cursor:pointer;background:0 0;border:1.5px solid #fbf8ee80;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 12px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.page-module__meqK-a__replay:hover:not(:disabled){border-color:var(--cream)}.page-module__meqK-a__replay:disabled{opacity:.45;cursor:default}.page-module__meqK-a__replay svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.page-module__meqK-a__flightLayer{z-index:5;pointer-events:none;position:absolute;inset:0}.page-module__meqK-a__flyer{font-family:var(--font-hand);color:var(--ballpoint);white-space:nowrap;will-change:transform;line-height:1;position:absolute}.page-module__meqK-a__scene[data-phase=waiting] .page-module__meqK-a__row,.page-module__meqK-a__scene[data-phase=playing] .page-module__meqK-a__row{opacity:0}.page-module__meqK-a__scene[data-phase=done] .page-module__meqK-a__word{opacity:.3}@media (prefers-reduced-motion:no-preference){.page-module__meqK-a__scene[data-phase=ssr] .page-module__meqK-a__row{opacity:0;animation:1ms 3.5s forwards page-module__meqK-a__reveal}.page-module__meqK-a__row,.page-module__meqK-a__word{transition:opacity .3s}}@keyframes page-module__meqK-a__reveal{to{opacity:1}}.page-module__meqK-a__section{background:var(--cream);padding:88px 16px}.page-module__meqK-a__sage{background:var(--sage)}.page-module__meqK-a__split{justify-items:center;gap:48px;max-width:1080px;margin:0 auto;display:grid}.page-module__meqK-a__copy{justify-self:stretch;max-width:34em}.page-module__meqK-a__heading{font-family:var(--font-slab);color:var(--garden);text-wrap:balance;font-size:clamp(32px,6vw,46px);font-weight:400;line-height:1.08}.page-module__meqK-a__text{color:var(--ink);margin-top:16px;font-size:18px;line-height:1.6}.page-module__meqK-a__subheading{font-family:var(--font-slab);color:var(--garden);font-size:22px;font-weight:400;line-height:1.15}.page-module__meqK-a__smallText{color:var(--ink-muted);margin-top:8px;font-size:16px;line-height:1.55}.page-module__meqK-a__phoneFrame{background:#1b2119;border-radius:44px;width:min(100%,290px);padding:8px;box-shadow:0 30px 50px -28px #24301a8c}.page-module__meqK-a__phoneScreen{aspect-ratio:818/1640;background:var(--sage);border-radius:36px;position:relative;overflow:hidden}.page-module__meqK-a__phoneScreen img{object-fit:cover}.page-module__meqK-a__week{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:32px 0 0;padding:0;list-style:none;display:grid}.page-module__meqK-a__dinner{border:1px solid var(--hairline);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:12px 12px 14px;display:flex}.page-module__meqK-a__day{color:var(--ink-muted);font-size:14px;font-weight:600}.page-module__meqK-a__dish{font-size:14px;font-weight:700;line-height:1.3}.page-module__meqK-a__packet{background:var(--table);width:38px;height:46px;color:var(--cream);font-family:var(--font-slab);border-radius:6px;place-items:center;font-size:22px;line-height:1;display:grid;position:relative}.page-module__meqK-a__packet:after{content:"";border:1px dashed #ffffff9e;border-radius:4px;position:absolute;inset:3px}.page-module__meqK-a__packet[data-tone=tomato]{background:var(--tomato)}.page-module__meqK-a__packet[data-tone=ochre]{background:var(--ochre);color:var(--ochre-ink)}.page-module__meqK-a__packet[data-tone=green]{background:var(--green)}.page-module__meqK-a__family{align-items:center;gap:48px;max-width:1080px;margin:0 auto;display:grid}.page-module__meqK-a__fan{justify-content:center;align-items:flex-end;gap:4px;padding-top:12px;display:flex}.page-module__meqK-a__fanItem{flex-direction:column;align-items:center;gap:14px;display:flex}.page-module__meqK-a__fanItem:first-child .page-module__meqK-a__bigPacket{transform:rotate(-12deg)translate(8px,6px)}.page-module__meqK-a__fanItem:nth-child(2) .page-module__meqK-a__bigPacket{transform:rotate(-2deg)}.page-module__meqK-a__fanItem:nth-child(3) .page-module__meqK-a__bigPacket{transform:rotate(11deg)translate(-8px,6px)}.page-module__meqK-a__bigPacket{border-radius:10px;width:96px;height:118px;font-size:50px;box-shadow:0 12px 20px -12px #24301a80}.page-module__meqK-a__bigPacket:after{border-radius:7px;inset:6px}.page-module__meqK-a__fanItem:nth-child(2) .page-module__meqK-a__bigPacket{width:116px;height:142px;font-size:60px}.page-module__meqK-a__fanName{color:var(--ink-muted);font-size:15px;font-weight:600}.page-module__meqK-a__recipesIntro{max-width:1080px;margin:0 auto}.page-module__meqK-a__recipesIntro .page-module__meqK-a__text{max-width:34em}.page-module__meqK-a__screens{gap:40px;max-width:1080px;margin:48px auto 0;padding:0;list-style:none;display:grid}.page-module__meqK-a__screenItem{grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:center;gap:20px;display:grid}.page-module__meqK-a__screenItem .page-module__meqK-a__phoneFrame{border-radius:26px;padding:5px}.page-module__meqK-a__screenItem .page-module__meqK-a__phoneScreen{border-radius:21px}.page-module__meqK-a__prompts{flex-direction:column;align-items:flex-start;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.page-module__meqK-a__prompt{background:var(--cream);border:1px solid var(--hairline);border-radius:18px 18px 18px 6px;padding:10px 16px;font-size:16px;line-height:1.35}.page-module__meqK-a__closing{text-align:center;padding:96px 16px 104px}.page-module__meqK-a__closingTitle{font-family:var(--font-slab);color:var(--cream);text-wrap:balance;font-size:clamp(36px,8vw,64px);font-weight:400;line-height:1.05}.page-module__meqK-a__closingText{color:#fbf8eee0;max-width:30em;margin:18px auto 0;font-size:18px}.page-module__meqK-a__footer{background:var(--table-deep);color:#fbf8eed9;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 32px;padding:28px max(16px,50% - 620px) 36px;font-size:15px;display:flex}.page-module__meqK-a__footerMark{font-family:var(--font-slab);color:var(--cream);font-size:20px}.page-module__meqK-a__footerLinks{flex-wrap:wrap;gap:8px 24px;display:flex}.page-module__meqK-a__footerLinks a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #fbf8ee59;text-decoration:underline #fbf8ee59}.page-module__meqK-a__footerLinks a:hover{color:var(--cream);-webkit-text-decoration-color:var(--cream);text-decoration-color:var(--cream)}@media (min-width:640px){.page-module__meqK-a__header,.page-module__meqK-a__hero,.page-module__meqK-a__section{padding-left:32px;padding-right:32px}.page-module__meqK-a__screenItem{grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:32px}}@media (min-width:820px){.page-module__meqK-a__scene{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"text text""slip list";align-items:start;gap:48px 40px}.page-module__meqK-a__heroTitle span{display:block}.page-module__meqK-a__slipArea{padding-top:24px}.page-module__meqK-a__slip{transform:rotate(-3deg)}.page-module__meqK-a__split{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:64px}.page-module__meqK-a__splitReverse{grid-template-columns:300px minmax(0,1fr)}.page-module__meqK-a__splitReverse>:first-child{order:2}.page-module__meqK-a__family{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.page-module__meqK-a__section{padding-top:112px;padding-bottom:112px}}@media (min-width:1000px){.page-module__meqK-a__screens{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.page-module__meqK-a__screenItem{grid-template-columns:minmax(0,1fr);place-items:start;gap:24px}.page-module__meqK-a__screenItem .page-module__meqK-a__phoneFrame{border-radius:40px;width:min(100%,270px);padding:7px}.page-module__meqK-a__screenItem .page-module__meqK-a__phoneScreen{border-radius:33px}}@media (min-width:1240px){.page-module__meqK-a__scene{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"text list""slip list";align-items:start;gap:8px 72px}.page-module__meqK-a__heroText{padding-top:24px}.page-module__meqK-a__heroTitle{font-size:52px}.page-module__meqK-a__slipArea{justify-content:flex-start;padding:24px 0 0 9%}}
