:root{--paper:#f6f4ee;--ink:#1f1d1b;--red:#bf1e2e;--wash:#dad5cc;--on-red:#f6f4ee;--panel:#dad5cc;--panel-ink:#1f1d1b;--check-rule:#bdb7ab;--check-rule-dark:#a9a397;--f-sign:var(--font-oswald), "Arial Narrow", sans-serif;--f-head:var(--font-zilla), Rockwell, Georgia, serif;--f-read:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--f-work:var(--font-courier), "Courier New", monospace;--f-disp:var(--font-elite), "Courier New", monospace;--f-hand:var(--font-caveat), cursive;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}*,:before,:after{box-sizing:inherit}body{background:var(--paper);color:var(--ink);font-family:var(--f-read);-webkit-text-size-adjust:100%;margin:0;font-size:16px;line-height:1.5}img{max-width:100%;display:block}button{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:3px solid var(--red);outline-offset:2px}[tabindex="-1"]:focus{outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.logo-dark{display:none}.site-head{border-bottom:1.5px solid var(--red);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px 10px;display:flex}.site-head .home{flex:none}.site-head .home img{width:184px;height:auto}.nav{align-items:center;gap:28px;margin-left:auto;margin-right:12px;display:none}.nav a{padding:10px 0;font-size:16px;text-decoration:none}.nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:6px;text-decoration-thickness:2px}.btn{font-family:var(--f-disp);letter-spacing:.12em;text-transform:uppercase;background:var(--red);color:var(--on-red);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 16px 10px;font-size:16px;text-decoration:none;display:inline-flex}.head-right{align-items:center;gap:10px;display:flex}.theme{cursor:pointer;background:0 0;border:1.5px solid;flex:none;place-items:center;width:44px;height:44px;padding:0;display:inline-grid}.theme svg{width:20px;height:20px}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn .count{font-family:var(--f-work);letter-spacing:0;font-weight:700}.page{max-width:1180px;margin:0 auto;padding:26px 20px 120px}.intro h1,.sign-title{font-family:var(--f-sign);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:clamp(50px,40px + 2.5vw,64px);font-weight:450;line-height:1}.week{font-family:var(--f-work);margin:8px 0 0;font-size:16px}.lede{max-width:36em;margin:12px 0 0;font-size:17px;line-height:1.55}.rhythm{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:560px;margin:18px 0 0;padding:0;list-style:none;display:grid}.rhythm li{background:var(--panel);color:var(--panel-ink);border:1px solid var(--wash);font-family:var(--f-work);padding:8px 8px 7px;font-size:13px;line-height:1.3}.rhythm b{font-family:var(--f-disp);letter-spacing:.1em;text-transform:uppercase;font-size:15px;font-weight:400;display:block}.rhythm li.now{outline:2px solid var(--red);outline-offset:-2px}.cutoff{font-family:var(--f-work);margin:14px 0 0;font-size:16px}.cutoff b{color:var(--red)}.sample{font-family:var(--f-work);border:1px dashed var(--ink);max-width:560px;margin:18px 0 0;padding:8px 10px;font-size:13px}.closed{font-family:var(--f-work);color:var(--red);border:2px solid var(--red);max-width:560px;margin:18px 0 0;padding:10px 12px;font-size:16px;font-weight:700}.layout{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:30px;display:grid}.group+.group{margin-top:34px}.group h2{font-family:var(--f-head);margin:0 0 14px;font-size:28px;font-weight:700;line-height:1.15}.dishes{grid-template-columns:minmax(0,1fr);gap:26px;display:grid}.dish{flex-direction:column;display:flex}.photo{aspect-ratio:4/3;background:var(--wash);position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.stamp{font-family:var(--f-disp);letter-spacing:.14em;color:#bf1e2e;background:#f6f4eeeb;border:3px solid #bf1e2e;padding:6px 12px 4px;font-size:22px;position:absolute;top:16px;left:14px;transform:rotate(-6deg)}.dish h3{font-family:var(--f-head);margin:12px 0 0;font-size:21px;font-weight:700;line-height:1.2}.dish .desc{max-width:34em;margin:4px 0 0;font-size:16px;line-height:1.5}.opts{border-top:1px solid var(--wash);margin-top:10px}.opt{border-bottom:1px solid var(--wash);border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 0 8px 10px;display:grid}.opt.on{border-left-color:var(--red)}.opt-name{font-size:15px;font-weight:600;line-height:1.25}.opt-name small{font-size:13px;font-weight:400;display:block}.price{font-family:var(--f-work);color:var(--red);white-space:nowrap;font-size:16px;font-weight:700}.stepper{border:1.5px solid var(--ink);align-items:center;display:flex}.stepper button{cursor:pointer;width:44px;height:42px;font-family:var(--f-work);background:0 0;border:0;font-size:22px;font-weight:700;line-height:1}.stepper button:hover:not([disabled]){background:var(--wash);color:#1f1d1b}.stepper button[disabled]{opacity:.3;cursor:not-allowed}.stepper output{text-align:center;min-width:28px;font-family:var(--f-work);font-size:17px;font-weight:700}.dish.sold .opts{opacity:.55}.sold-note{font-family:var(--f-work);color:var(--red);letter-spacing:.06em;text-transform:uppercase;margin:8px 0 0;font-size:14px;font-weight:700}.check{color:#1f1d1b;border:1px solid var(--check-rule);background:#f6f4ee}.check-band{color:#f6f4ee;font-family:var(--f-disp);letter-spacing:.14em;text-transform:uppercase;background:#1f1d1b;justify-content:space-between;align-items:center;padding:10px 14px 8px;font-size:14px;display:flex}.check-body{padding:12px 16px 16px}.check ol{font-family:var(--f-work);margin:0;padding:0;font-size:15px;list-style:none}.check li{border-bottom:1px dashed var(--check-rule);grid-template-columns:2.2em minmax(0,1fr) auto;gap:6px;padding:8px 0;display:grid}.check li .q{font-weight:700}.check li small{font-size:13px;display:block}.check li .amt{white-space:nowrap;font-weight:700}.check .empty{font-family:var(--f-work);padding:6px 0 10px;font-size:15px}.check .tot{font-family:var(--f-work);border-top:2px solid #1f1d1b;justify-content:space-between;margin-top:2px;padding:12px 0 4px;font-size:18px;font-weight:700;display:flex}.check .fine{font-family:var(--f-work);margin:2px 0 14px;font-size:13px}.check .btn{color:#f6f4ee;background:#bf1e2e;width:100%}.check .sign{font-family:var(--f-hand);margin:16px 0 0;font-size:30px;line-height:1;transform:rotate(-2deg)}.aside{display:none}.bar{z-index:10;background:var(--paper);border-top:1.5px solid var(--ink);padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.bar .sum{font-family:var(--f-work);font-size:15px;line-height:1.25}.bar .sum b{font-size:18px}.bar .btn{white-space:nowrap;flex:none}dialog.sheet{background:0 0;border:0;width:100%;max-width:480px;max-height:85vh;margin:auto auto 0;padding:0}dialog.sheet::backdrop{background:#1f1d1b8c}.sheet-close{justify-content:flex-end;display:flex}.sheet-close button{color:#1f1d1b;border:1px solid var(--check-rule);font-family:var(--f-disp);letter-spacing:.12em;cursor:pointer;background:#f6f4ee;border-bottom:0;min-height:44px;padding:10px 14px 8px;font-size:14px}.sheet .check{max-height:calc(85vh - 44px);padding-bottom:env(safe-area-inset-bottom,0px);overflow:auto}.site-foot{border-top:1px solid var(--wash);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 30px;margin-top:56px;padding:24px 0 8px;font-size:14px;display:flex}.site-foot img{width:170px;height:auto}.back{min-height:44px;font-family:var(--f-work);text-underline-offset:4px;align-items:center;font-size:15px;display:inline-flex}.co-layout{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:22px;display:grid}.co-sum-phone summary{cursor:pointer;border:1.5px solid var(--ink);min-height:48px;font-family:var(--f-work);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:15px;list-style:none;display:flex}.co-sum-phone summary::-webkit-details-marker{display:none}.co-sum-phone summary .open-txt{text-underline-offset:4px;text-decoration:underline}.co-sum-phone[open] summary{border-bottom:0}.co-sum-desk{display:none}form.co{flex-direction:column;gap:30px;max-width:640px;display:flex}.step{border:0;min-width:0;margin:0;padding:0}.step legend{font-family:var(--f-head);align-items:baseline;gap:10px;margin:0 0 12px;padding:0;font-size:24px;font-weight:700;line-height:1.2;display:flex}.step legend .n{font-family:var(--f-disp);letter-spacing:.12em;border:1.5px solid var(--ink);padding:3px 7px 1px;font-size:14px;font-weight:400}.hint{margin:-4px 0 12px;font-size:15px}.choices{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.choice{border:1.5px solid var(--ink);cursor:pointer;background:var(--paper);padding:14px 14px 12px 48px;display:block;position:relative}.choice input{accent-color:#bf1e2e;width:20px;height:20px;margin:0;position:absolute;top:17px;left:16px}.choice b{font-family:var(--f-head);font-size:19px;line-height:1.2;display:block}.choice span{margin-top:3px;font-size:15px;display:block}.choice .fee{font-family:var(--f-work);color:var(--red);margin-top:6px;font-size:15px;font-weight:700}.choice:has(input:checked){border-color:var(--red);box-shadow:inset 4px 0 0 var(--red)}.choice:has(input:focus-visible){outline:3px solid var(--red);outline-offset:2px}.chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chip{position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{border:1.5px solid var(--ink);min-height:44px;font-family:var(--f-work);align-items:center;padding:8px 14px;font-size:15px;display:inline-flex}.chip input:checked+span{background:var(--ink);color:var(--paper);font-weight:700}.chip input:focus-visible+span{outline:3px solid var(--red);outline-offset:2px}.fields{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.field label{margin-bottom:5px;font-size:15px;font-weight:600;display:block}.field label small{font-weight:400}.field input,.field textarea{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);border-radius:0;min-height:46px;padding:11px 12px;font-size:16px}.field textarea{resize:vertical;min-height:84px}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--red);box-shadow:inset 4px 0 0 var(--red)}.err{font-family:var(--f-work);color:var(--red);margin:6px 0 0;font-size:14px;font-weight:700}.err:empty{display:none}.optin{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;margin-top:14px;font-size:15px;display:grid}.optin input{accent-color:#bf1e2e;width:20px;height:20px;margin:2px 0 0}.optin small{margin-top:3px;font-size:13px;display:block}.cardbox{border:1.5px solid var(--ink)}.cardbox .cf{border-bottom:1.5px solid var(--ink);grid-template-columns:minmax(0,1fr) 96px 66px;display:grid}.cardbox .cf span{font-family:var(--f-work);opacity:.55;white-space:nowrap;padding:13px 10px;font-size:15px}.cardbox .cf span+span{border-left:1px solid var(--wash)}.cardbox .by{justify-content:space-between;gap:10px;padding:8px 12px;font-size:13px;display:flex}.proto{font-family:var(--f-work);border:1px dashed var(--ink);margin:10px 0 0;padding:8px 10px;font-size:13px}.paybar .btn{width:100%;min-height:54px;font-size:18px}.paybar .fine{margin:8px 0 0;font-size:13px}.co-err-sum{font-family:var(--f-work);color:var(--red);border:2px solid var(--red);margin:0;padding:10px 12px;font-weight:700}.co-err-sum:empty{display:none}.check .tot.sub{border-top:2px solid #1f1d1b;padding:10px 0 2px;font-size:15px;font-weight:400}.check .tot.row{border-top:0;margin:0;padding:2px 0;font-size:15px;font-weight:400}.check .tot.grand{border-top:2px solid #1f1d1b;margin-top:8px;font-size:19px}.check .edit{min-height:44px;font-family:var(--f-work);color:#1f1d1b;align-items:center;font-size:14px;display:inline-flex}.receipt{max-width:460px;margin-top:22px;position:relative}.paid{font-family:var(--f-disp);letter-spacing:.16em;color:#bf1e2e;opacity:.88;pointer-events:none;border:4px double #bf1e2e;padding:6px 12px 2px;font-size:34px;position:absolute;bottom:6px;right:16px;transform:rotate(-12deg)}.check .meta{font-family:var(--f-work);border-top:1px dashed var(--check-rule);margin:12px 0 0;padding-top:10px;font-size:14px;line-height:1.45}.next-steps{max-width:560px;margin-top:26px}.next-steps h2{font-family:var(--f-head);margin:0 0 12px;font-size:24px;font-weight:700}.next-steps p{margin:12px 0 0}.btn.ghost{color:var(--ink);border:1.5px solid var(--ink);background:0 0}@media (min-width:700px){.fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.fields .wide{grid-column:1/-1}.choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.co-layout{grid-template-columns:minmax(0,1fr) 330px;gap:44px}.co-sum-phone{display:none}.co-sum-desk{display:block}.co-sum-desk .check{position:sticky;top:20px}}html.dark .co-sum-phone summary,html.dark .step legend .n,html.dark .choice,html.dark .chip span,html.dark .field input,html.dark .field textarea,html.dark .cardbox,html.dark .cardbox .cf,html.dark .proto{border-color:#dad5cc}html.dark .choice,html.dark .field input,html.dark .field textarea{background:var(--dk-raise);color:#f6f4ee}html.dark .choice:has(input:checked){border-color:var(--acc-text);box-shadow:inset 4px 0 0 var(--acc-text)}html.dark .choice .fee,html.dark .err,html.dark .co-err-sum,html.dark .closed{color:var(--acc-text)}html.dark .co-err-sum,html.dark .closed{border-color:var(--acc-text)}html.dark .field input[aria-invalid=true],html.dark .field textarea[aria-invalid=true]{border-color:var(--acc-text);box-shadow:inset 4px 0 0 var(--acc-text)}html.dark .chip input:checked+span{color:#1f1d1b;background:#f6f4ee}html.dark .cardbox .cf span+span{border-left-color:#3d3d3d}html.dark .btn.ghost{color:#f6f4ee;background:0 0;border-color:#dad5cc}:root{--line:#1f1d1b;--hl:#bf1e2e}html.dark{--line:#dad5cc;--hl:var(--acc-text)}.hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:22px;display:grid}.hero .tag{font-family:var(--f-disp);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:14px}.hero h1{font-family:var(--f-head);text-wrap:balance;margin:0;font-size:clamp(38px,26px + 3.2vw,62px);font-weight:700;line-height:1.04}.hero .lede{max-width:32em;margin:16px 0 0;font-size:18px;line-height:1.55}.ctas{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.hero-photo{aspect-ratio:4/3;background:var(--wash);overflow:hidden}.hero-photo img{object-fit:cover;object-position:72% 50%;width:100%;height:100%}.hero .cut{font-family:var(--f-work);margin:16px 0 0;font-size:15px}.hero .cut b{color:var(--hl)}.home-sec{border-top:1px solid var(--wash);margin-top:56px;padding-top:34px}.home-sec>h2.sec{font-family:var(--f-head);margin:0 0 18px;font-size:30px;font-weight:700;line-height:1.15}.steps{grid-template-columns:minmax(0,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.steps li{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;display:grid}.steps .day{font-family:var(--f-disp);letter-spacing:.12em;text-transform:uppercase;border:1.5px solid var(--line);text-align:center;padding:10px 0 8px;font-size:17px}.steps li.cook .day{border-color:var(--hl);color:var(--hl)}.steps h3{font-family:var(--f-head);margin:2px 0 4px;font-size:21px;font-weight:700;line-height:1.2}.steps p{margin:0}.formats{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:26px;display:grid}.format{border:1.5px solid var(--line);padding:18px 18px 16px}.format h3{font-family:var(--f-head);margin:0 0 6px;font-size:22px;font-weight:700}.format p{margin:0}.format .small{font-family:var(--f-work);margin-top:10px;font-size:14px}.preview-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:18px;display:flex}.preview-head .week{margin:0}.preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.pcard{text-decoration:none;display:block}.pcard .photo{aspect-ratio:4/3}.pcard h3{font-family:var(--f-head);margin:10px 0 2px;font-size:18px;font-weight:700;line-height:1.2}.pcard .from{font-family:var(--f-work);color:var(--hl);font-size:15px;font-weight:700}.pcard:hover h3{text-underline-offset:4px;text-decoration:underline}.preview-foot{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px;display:flex}.preview-foot .note{font-family:var(--f-work);font-size:15px}.preview-foot .note b{color:var(--hl)}.story{grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;display:grid}.story .seal{width:180px;height:180px}.story h2{font-family:var(--f-head);margin:0 0 10px;font-size:30px;font-weight:700;line-height:1.15}.story p{max-width:36em;margin:0 0 14px;font-size:17px}.seal-dark,html.dark .seal-light{display:none}html.dark .seal-dark{display:block}.link-btn{min-height:44px;font-family:var(--f-work);color:var(--hl);text-underline-offset:4px;align-items:center;font-size:15px;font-weight:700;display:inline-flex}@media (min-width:700px){.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}.formats{grid-template-columns:repeat(2,minmax(0,1fr))}.preview{grid-template-columns:repeat(4,minmax(0,1fr))}.story{grid-template-columns:200px minmax(0,1fr);gap:34px}.story .seal{width:200px;height:200px}}@media (min-width:1000px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:44px}.hero-photo{aspect-ratio:5/4}.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.steps li{grid-template-columns:minmax(0,1fr)}.steps .day{width:72px}}html.dark .format,html.dark .steps .day{background:0 0}.policy{max-width:68ch}.policy .updated{font-family:var(--f-work);margin:10px 0 0;font-size:15px}.policy .draft{font-family:var(--f-work);border:1px dashed var(--line);margin:14px 0 0;padding:8px 10px;font-size:13px}.policy .short{background:var(--wash);color:#1f1d1b;margin:22px 0 0;padding:18px 20px 6px}.policy .short h2{font-family:var(--f-head);margin:0 0 8px;font-size:22px;font-weight:700}.policy .short ul{margin:0;padding-left:20px}.policy .short li{margin:0 0 10px;font-size:17px;line-height:1.5}.policy .toc{margin:26px 0 0;font-size:15px}.policy .toc p{font-family:var(--f-disp);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:13px}.policy .toc ol{columns:2;column-gap:28px;margin:0;padding-left:22px}.policy .toc li{break-inside:avoid}.policy .toc a{text-underline-offset:3px;padding:5px 0;display:inline-block}.policy section:not(.short){margin-top:30px;scroll-margin-top:16px}.policy section h2{font-family:var(--f-head);margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.2}.policy section h3{font-family:var(--f-head);margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.2}.policy section p,.policy section li{font-size:17px;line-height:1.6}.policy section p{margin:0 0 12px}.policy section ul{margin:0 0 12px;padding-left:22px}.policy .others{border-top:1px solid var(--wash);font-family:var(--f-work);margin-top:36px;padding-top:16px;font-size:15px}.img-slot{aspect-ratio:3/2;border:1px dashed var(--line);text-align:center;font-family:var(--f-work);place-items:center;margin:22px 0 0;padding:16px;font-size:13px;display:grid}.foot-links{flex-wrap:wrap;gap:4px 18px;width:100%;display:flex}.foot-links a{text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.nf{text-align:center;max-width:560px;margin:20px auto 0}.nf img{width:220px;height:auto;margin:0 auto 18px}.nf .cup-dark,html.dark .nf .cup-light{display:none}html.dark .nf .cup-dark{display:block}.nf .tag{font-family:var(--f-disp);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:14px}.nf h1{font-family:var(--f-head);margin:0;font-size:clamp(34px,26px + 2.4vw,48px);font-weight:700;line-height:1.08}.nf .lede{margin:14px auto 0;font-size:18px}.nf .ctas{justify-content:center}@media (max-width:520px){.policy .toc ol{columns:1}}html.dark .policy .short{color:#f6f4ee;background:0 0;border:1px solid #dad5cc}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dk-bg:#151515;--dk-rule:#3d3d3d;--dk-raise:#222;--acc:#bf1e2e;--acc-ink:#f6f4ee;--acc-text:#f2524a;--shade:#bf1e2e}html.dark[data-acc=blue]{--acc:#6fa8d6;--acc-ink:#1f1d1b;--acc-text:#6fa8d6;--shade:#6fa8d6}html.dark body{background:var(--dk-bg);color:#f6f4ee}html.dark .site-head{color:#f6f4ee;background-color:#bf1e2e;background-image:repeating-linear-gradient(0deg,#1f1d1b14 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#bf1e2e 0 28px,#a91a29 28px 56px);border-bottom:0;margin-bottom:16px;position:relative}html.dark .site-head:after{content:"";pointer-events:none;background:radial-gradient(circle at 14px 0,#bf1e2e 13.5px,#0000 14px) 0 0/56px 16px repeat-x,radial-gradient(circle at 42px 0,#a91a29 13.5px,#0000 14px) 0 0/56px 16px repeat-x;height:16px;position:absolute;bottom:-16px;left:0;right:0}html.dark .site-head .nav a[aria-current=page]{text-decoration-color:#f6f4ee}html.dark .site-head :focus-visible{outline-color:#f6f4ee}html.dark .logo-light{display:none}html.dark .logo-dark{display:block}html.dark .btn{background:var(--acc);color:var(--acc-ink)}html.dark :focus-visible{outline-color:var(--acc-text)}html.dark .intro h1,html.dark .sign-title{text-shadow:-2px 0 0 #151515, 2px 0 0 #151515, 0 -2px 0 #151515, 0 2px 0 #151515, -2px -2px 0 #151515, 2px -2px 0 #151515, -2px 2px 0 #151515, 2px 2px 0 #151515, 3px 3px 0 var(--shade), 4px 4px 0 var(--shade), 5px 5px 0 var(--shade), 6px 6px 0 var(--shade), 7px 7px 0 var(--shade), 8px 8px 0 var(--shade)}html.dark .rhythm li{color:#f6f4ee;background:0 0;border:1px solid #dad5cc}html.dark .rhythm li.now{outline-color:var(--acc-text)}html.dark .cutoff b,html.dark .price,html.dark .sold-note{color:var(--acc-text)}html.dark .sample,html.dark .img-slot{border-color:#dad5cc}html.dark .photo{background:var(--dk-raise)}html.dark .opts{border-top-color:var(--dk-rule)}html.dark .opt{border-bottom-color:var(--dk-rule)}html.dark .opt.on{border-left-color:var(--acc-text)}html.dark .stepper{border-color:#dad5cc}html.dark .stepper button:hover:not([disabled]){color:#1f1d1b;background:#dad5cc}html.dark .check{background:#dad5cc;border-color:#dad5cc;padding:6px}html.dark .check .btn{color:#f6f4ee;background:#bf1e2e}html.dark .check li{border-bottom-color:var(--check-rule-dark)}html.dark .check .empty,html.dark .check-body{color:#1f1d1b}html.dark .bar{background:var(--dk-bg);border-top-color:#dad5cc}html.dark .site-foot{border-top-color:var(--dk-rule)}html:not(.dark) .intro h1,html:not(.dark) .sign-title{text-shadow:1px 1px #dad5cc,2px 2px #dad5cc,3px 3px #dad5cc,4px 4px #dad5cc,5px 5px #dad5cc}@media (min-width:700px){.dishes{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 26px}.site-head{padding:14px max(28px,50vw - 562px) 12px}.site-head .home img{width:200px}.nav{display:flex}.page{padding:34px 28px 60px}}@media (min-width:1000px){.layout{grid-template-columns:minmax(0,1fr) 330px;gap:44px}.aside{display:block}.aside .check{position:sticky;top:20px}.bar{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
@font-face{font-family:oswald;src:url(../media/oswald_450-s.p.18f8styv6dega.woff2)format("woff2");font-display:swap;font-weight:450}@font-face{font-family:oswald Fallback;src:local(Arial);ascent-override:141.92%;descent-override:34.38%;line-gap-override:0.0%;size-adjust:84.06%}.c-wApW_className{font-family:oswald,oswald Fallback;font-weight:450}.c-wApW_variable{--font-oswald:"oswald", "oswald Fallback"}
@font-face{font-family:zilla;src:url(../media/zilla_slab_700-s.p.3ty8aaa6pud5a.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:zilla Fallback;src:local(Arial);ascent-override:94.51%;descent-override:25.63%;line-gap-override:0.0%;size-adjust:99.89%}.hCum4a_className{font-family:zilla,zilla Fallback;font-weight:700}.hCum4a_variable{--font-zilla:"zilla", "zilla Fallback"}
@font-face{font-family:archivo;src:url(../media/archivo_400_600-s.p.3a0udqcsrhzq5.woff2)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.bsPaIa_className{font-family:archivo,archivo Fallback}.bsPaIa_variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:courier;src:url(../media/courier_prime_400-s.p.3be5c-4gwio3u.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:courier;src:url(../media/courier_prime_700-s.p.3u7z__phwrmb4.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:courier;src:url(../media/courier_prime_400_italic-s.p.1x6zswtwjc2q8.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:courier Fallback;src:local(Arial);ascent-override:59.45%;descent-override:26.01%;line-gap-override:0.0%;size-adjust:131.41%}.b9Xamq_className{font-family:courier,courier Fallback}.b9Xamq_variable{--font-courier:"courier", "courier Fallback"}
@font-face{font-family:elite;src:url(../media/special_elite_400-s.p.1iph0m1toi-h6.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:elite Fallback;src:local(Arial);ascent-override:60.23%;descent-override:25.43%;line-gap-override:0.0%;size-adjust:116.74%}.mQFqQq_className{font-family:elite,elite Fallback;font-weight:400}.mQFqQq_variable{--font-elite:"elite", "elite Fallback"}
@font-face{font-family:caveat;src:url(../media/caveat_brush_400-s.0njlzb_-xzoxq.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:caveat Fallback;src:local(Arial);ascent-override:121.03%;descent-override:37.82%;line-gap-override:0.0%;size-adjust:79.32%}._7VWpTq_className{font-family:caveat,caveat Fallback;font-weight:400}._7VWpTq_variable{--font-caveat:"caveat", "caveat Fallback"}
