:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f5f4f4;--surface:#fff;--ink:#1a181c;--ink-soft:#3d3a40;--muted:#6b6770;--line:#e2dee1;--brand:#cf1f2e;--brand-hover:#b51a27;--brand-ink:#fff;--ok:#1c7348;--band:#1a181c;--band-ink:#f1eff2;--band-muted:#b9b5bd;--band-brand:#ff4d5b;--band-line:#3a363d;--paper:#fffdf8;--paper-ink:#2a2420;--paper-muted:#6f675e;--paper-red:#7a1f2b;--pen:#2340a8;--menu-bg:#fbfbf8;--menu-surface:#f0ede7;--menu-ink:#221d19;--menu-muted:#6f675e;--menu-line:#e6e0d7;--menu-accent:#7a1f2b;--menu-accent-ink:#fff7f1;--brand-font:var(--font-brand), "Archivo", system-ui, sans-serif;--body-font:var(--font-body), "Figtree", system-ui, sans-serif;--menu-font:var(--font-menu), "Cormorant Garamond", Georgia, serif;--pen-font:var(--font-pen), "Bradley Hand", "Segoe Print", cursive}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#131215;--surface:#1c1b1f;--ink:#f1eff2;--ink-soft:#d6d2da;--muted:#a39fa8;--line:#312e34;--brand:#ff4d5b;--brand-hover:#ff6874;--brand-ink:#1a0306;--ok:#5fd39a;--band:#252328;--band-line:#403c44}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100svh;color:var(--ink);font-family:var(--body-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;font-size:1.0625rem;line-height:1.55;display:flex}main{flex:1 0 auto}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--brand)}:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:4px}.container{width:min(100% - 32px,1160px);margin-inline:auto}.skip-link{z-index:10;background:var(--ink);color:var(--bg);border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-200px;left:16px}.skip-link:focus{top:12px}.site-header{padding-block:16px}.site-header-inner{justify-content:space-between;align-items:center;gap:16px;display:flex}.site-header-mark{color:var(--ink);text-decoration:none}.site-header-mark:hover{color:var(--ink)}.wordmark{font-family:var(--brand-font);letter-spacing:-.01em;white-space:nowrap;font-size:1.5rem;font-weight:800;font-stretch:125%}.wordmark-tld{color:var(--brand)}.site-header-language{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:.9375rem;font-weight:650;text-decoration:none;display:inline-flex}.site-footer{border-top:1px solid var(--line);color:var(--muted);padding-block:28px 44px;font-size:.9375rem}.site-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex}.site-footer p{margin:0}.site-footer-links{gap:24px;margin:0;padding:0;list-style:none;display:flex}.site-footer-links a{color:var(--ink)}.hero{padding-block:clamp(16px,4vw,56px) clamp(56px,8vw,104px);overflow-x:clip}.hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;display:grid}@media (min-width:960px){.hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:48px}}.hero-text{container-type:inline-size}.hero-title{font-family:var(--brand-font);letter-spacing:-.028em;margin:0 0 20px;font-size:clamp(2rem,10.6cqi,4.375rem);font-weight:800;font-stretch:112%;line-height:.98}.hero-title-line{display:block}.hero-lead{max-width:33em;color:var(--ink-soft);margin:0 0 28px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5}.offer-line{max-width:31rem;margin:0 0 24px}.offer-line-row{align-items:last baseline;gap:10px;display:flex}.offer-line-label{text-wrap:balance;flex:auto;font-size:1.125rem;font-weight:650;overflow:clip}.offer-line-label:after{content:"";opacity:.45;background:radial-gradient(circle,currentColor 1.15px,#0000 1.6px) 0/8px 4px repeat-x;width:100%;height:4px;margin-left:10px;margin-right:-100%;display:inline-block}.leader{opacity:.45;background:radial-gradient(circle,currentColor 1.15px,#0000 1.6px) 0/8px 4px repeat-x;flex:auto;min-width:20px;height:4px}.offer-line-value{color:var(--brand);font-family:var(--brand-font);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.875rem;font-weight:800;font-stretch:112%;line-height:1}.offer-line-note{color:var(--muted);text-align:right;margin-top:4px;font-size:.875rem;display:block}.signup{max-width:34rem}.signup-label{margin-bottom:6px;font-size:.9375rem;font-weight:650;display:block}.signup-row{flex-wrap:wrap;gap:10px;display:flex}.signup-input,.details-field input,.details-field select{border:1.5px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);font:inherit}.signup-input{border-radius:12px;flex:15rem;min-height:54px;padding:0 16px;font-size:1.0625rem}.signup-input::placeholder{color:var(--muted);opacity:.8}.signup-input:focus,.details-field input:focus,.details-field select:focus{border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 24%, transparent);outline:none}.signup-input[aria-invalid=true]{border-color:var(--brand)}.signup-submit{background:var(--brand);min-height:54px;color:var(--brand-ink);cursor:pointer;font:inherit;border:0;border-radius:12px;flex:none;padding:0 24px;font-size:1.0625rem;font-weight:750}.signup-submit:hover{background:var(--brand-hover)}.signup-submit[aria-disabled=true],.details-submit[aria-disabled=true]{cursor:progress;opacity:.72}@media (max-width:520px){.signup-submit{flex-basis:100%}}.signup-turnstile{margin-top:10px}.signup-turnstile:empty{display:none}.signup-error{color:var(--brand);margin:10px 0 0;font-size:.9375rem;font-weight:650}.signup-error:empty{display:none}.signup-fine-print{color:var(--muted);margin-top:12px;font-size:.8125rem;line-height:1.45}.signup-fine-print p{margin:0 0 4px}.signup-fine-print a{color:inherit}.signup-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.signup-done{border:1.5px solid var(--line);background:var(--surface);border-radius:16px;padding:22px}.signup-success-heading{font-family:var(--brand-font);margin:0 0 6px;font-size:1.625rem;font-weight:800;font-stretch:112%;line-height:1.1}.signup-success-heading:focus{outline:none}.signup-success-body{overflow-wrap:anywhere;margin:0 0 18px}.details{border-top:1px solid var(--line);padding-top:18px}.details-heading{margin:0 0 2px;font-weight:700}.details-intro{color:var(--muted);margin:0 0 14px;font-size:.9375rem}.details-fields{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:560px){.details-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.details-field:first-child{grid-column:1/-1}}.details-field label{margin-bottom:4px;font-size:.875rem;font-weight:650;display:block}.details-field input,.details-field select{border-radius:10px;width:100%;min-height:48px;padding:0 12px}.details-submit{border:1.5px solid var(--ink);min-height:48px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:10px;margin-top:14px;padding:0 20px;font-weight:700}.details-submit:hover{background:var(--ink);color:var(--bg)}.details-done{color:var(--ok);margin:0;font-weight:650}.signup-dark .signup-label,.signup-dark .details-field label,.signup-dark .details-heading{color:var(--band-ink)}.signup-dark .signup-input,.signup-dark .details-field input,.signup-dark .details-field select{color:#1a181c;background:#fff;border-color:#0000}.signup-dark .signup-input::placeholder{color:#6b6770}.signup-dark .signup-fine-print,.signup-dark .details-intro{color:var(--band-muted)}.signup-dark .signup-error{color:var(--band-brand)}.signup-dark.signup-done{border-color:var(--band-line);background:color-mix(in srgb, #fff 5%, var(--band));color:var(--band-ink)}.signup-dark .details{border-top-color:var(--band-line)}.signup-dark .details-submit{border-color:var(--band-ink);color:var(--band-ink)}.signup-dark .details-submit:hover{background:var(--band-ink);color:var(--band)}.signup-dark .details-done{color:#5fd39a}.mockup{aspect-ratio:540/540;width:min(100%,540px);margin:0 auto;position:relative;container-type:inline-size}.paper{background:linear-gradient(180deg, #fff9, #fff0 30%), var(--paper);width:58%;color:var(--paper-ink);font-family:var(--menu-font);border-radius:3px;padding:1.6em 1.5em 1.1em;font-size:2.85cqi;position:absolute;top:7%;left:0;transform:rotate(-3deg);box-shadow:0 1px 1px #281e1414,0 14px 34px #281e142e}.paper-venue{text-align:center;margin:0 0 .7em;font-size:1.55em;font-style:italic;font-weight:600;line-height:1.1}.paper-section{margin-bottom:.9em}.paper-section-title{color:var(--paper-red);letter-spacing:.08em;text-align:center;margin:0 0 .3em;font-size:1.05em;font-variant-caps:all-small-caps;font-weight:700}.paper-dishes{margin:0;padding:0;list-style:none}.paper-dish{align-items:baseline;gap:.35em;font-size:1.12em;line-height:1.65;display:flex}.paper-dish-name{white-space:nowrap;font-weight:600}.paper-allergens{color:var(--paper-muted);letter-spacing:.06em;vertical-align:.6em;margin-left:.3em;font-size:.6em;font-weight:600}.paper .leader{color:var(--paper-ink)}.paper-price{font-variant-numeric:lining-nums tabular-nums;font-weight:600;position:relative}.pen-strike{width:128%;height:76%;position:absolute;top:12%;left:-14%;overflow:visible}.pen-strike path{fill:none;stroke:var(--pen);stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;stroke-width:2.2px;vector-effect:non-scaling-stroke}.pen-note{color:var(--pen);font-family:var(--pen-font);white-space:nowrap;font-size:1.7em;line-height:1;position:absolute;bottom:18%;right:112%;transform:rotate(-6deg)}.paper-footnote{color:var(--paper-muted);text-align:center;margin:.4em 0 0;font-size:.7em;font-style:italic}.phone{aspect-ratio:9/18.6;background:#1a181c;border-radius:12.5%/6%;width:43%;padding:1.9%;position:absolute;top:3%;right:0;box-shadow:0 2px 4px #1a181c33,0 26px 50px #1a181c4d}.phone-screen{background:var(--menu-bg);height:100%;color:var(--menu-ink);font-family:var(--body-font);border-radius:10.5%/5.1%;padding:2.8em 1.15em 1em;font-size:1.98cqi;line-height:1.3;position:relative;overflow:hidden}.phone-island{background:#1a181c;border-radius:999px;width:34%;height:1.55em;position:absolute;top:.75em;left:50%;transform:translate(-50%)}.phone-venue{font-family:var(--menu-font);margin:0;font-size:1.9em;font-weight:600;line-height:1.05}.phone-open{color:#1c7348;align-items:center;gap:.4em;margin:.35em 0 .9em;font-size:.9em;font-weight:650;display:flex}.phone-open-dot{background:currentColor;border-radius:50%;width:.55em;height:.55em}.phone-tabs{gap:.35em;margin:0 0 .8em;display:flex;overflow:hidden}.phone-tab{background:var(--menu-surface);white-space:nowrap;border-radius:999px;padding:.35em .75em;font-size:.85em;font-weight:650}.phone-tab.is-active{background:var(--menu-accent);color:var(--menu-accent-ink)}.phone-section-title{border-bottom:1px solid var(--menu-line);font-family:var(--menu-font);margin:.25em 0 .2em;padding-bottom:.2em;font-size:1.4em;font-weight:600}.phone-dish{border-bottom:1px solid var(--menu-line);gap:.6em;padding:.5em 0;display:flex}.phone-dish-text{flex:auto;min-width:0}.phone-dish-name{font-family:var(--menu-font);margin:0;font-size:1.28em;font-weight:700;line-height:1.1}.phone-dish-description{color:var(--menu-muted);margin:.15em 0 .3em;font-size:.85em}.phone-allergens{gap:.25em;margin:0;display:flex}.phone-allergen{border:1px solid var(--menu-line);min-width:1.65em;height:1.65em;color:var(--menu-muted);border-radius:.4em;place-items:center;font-size:.72em;font-weight:700;display:inline-grid}.phone-dish-side{flex-direction:column;align-items:flex-end;gap:.35em;display:flex}.phone-price{font-family:var(--menu-font);font-variant-numeric:lining-nums tabular-nums;font-size:1.25em;font-weight:700}.phone-price-swap{display:inline-grid}.phone-price-swap>span{text-align:right;border-radius:.25em;grid-area:1/1;padding:0 .15em}.phone-price-old{opacity:0}.phone-sold-out{background:var(--menu-accent);color:var(--menu-accent-ink);white-space:nowrap;border-radius:999px;padding:.2em .55em;font-size:.72em;font-weight:700}.phone-dish.is-sold-out .phone-dish-text,.phone-dish.is-sold-out .phone-price{opacity:.5}.phone-languages{background:var(--menu-surface);border-radius:999px;margin:0;padding:.2em;font-size:.8em;font-weight:700;display:flex;position:absolute;bottom:1.1em;right:1em}.phone-language{color:var(--menu-muted);border-radius:999px;padding:.25em .65em}.phone-language.is-active{background:var(--menu-ink);color:var(--menu-bg)}@media (prefers-reduced-motion:no-preference){.pen-strike.pen-step-1 path{animation:.38s cubic-bezier(.55,.1,.35,1) .7s both pen-draw}.pen-note.pen-step-1{animation:.46s ease-out 1.05s both pen-write}.phone-price-swap.phone-step-1 .phone-price-old{animation:.26s ease-in 1.65s both price-out}.phone-price-swap.phone-step-1 .phone-price-new{animation:.32s ease-out 1.7s both price-in,1.4s ease-out 1.7s both price-mark}.pen-strike.pen-step-2 path{animation:.38s cubic-bezier(.55,.1,.35,1) 2.3s both pen-draw}.pen-note.pen-step-2{animation:.46s ease-out 2.65s both pen-write}.phone-sold-out.phone-step-2{animation:.38s cubic-bezier(.2,.9,.3,1.3) 3.25s both label-in}.phone-dish.is-sold-out.phone-step-2 .phone-dish-text,.phone-dish.is-sold-out.phone-step-2 .phone-price{animation:.42s ease-out 3.25s both dim}}@keyframes pen-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pen-write{0%{clip-path:inset(-40% 100% -40% -10%)}to{clip-path:inset(-40% -10%)}}@keyframes price-out{0%{opacity:1}to{opacity:0}}@keyframes price-in{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes price-mark{0%,25%{background:#f7dc8c}to{background:0 0}}@keyframes label-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes dim{0%{opacity:1}to{opacity:.5}}.steps,.compare,.faq{padding-block:clamp(56px,8vw,104px)}.steps{padding-top:clamp(8px,2vw,24px)}.section-title{font-family:var(--brand-font);letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px;font-size:clamp(1.75rem,1.15rem + 2.3vw,2.75rem);font-weight:800;font-stretch:112%;line-height:1.04}.section-intro{max-width:38em;color:var(--ink-soft);margin:0 0 36px;font-size:1.125rem}.steps-list{grid-template-columns:minmax(0,1fr);gap:36px;margin:36px 0 0;padding:0;list-style:none;display:grid}@media (min-width:800px){.steps-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.steps-item{border-top:3px solid var(--ink);padding-top:18px}.steps-number{color:var(--brand);font-family:var(--brand-font);margin-bottom:12px;font-size:3.25rem;font-weight:800;font-stretch:125%;line-height:.9;display:block}.steps-title{font-family:var(--brand-font);margin:0 0 6px;font-size:1.375rem;font-weight:750;font-stretch:112%}.steps-item p{max-width:28em;color:var(--ink-soft);margin:0}.compare{background:var(--surface)}.compare-table{border-collapse:collapse;width:100%}.compare-table th,.compare-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:18px 20px 18px 0}.compare-table thead th{color:var(--muted);padding-bottom:10px;font-size:.9375rem;font-weight:700}.compare-table thead th.compare-after{color:var(--brand)}.compare-table tbody th{width:26%;font-family:var(--brand-font);font-size:1.0625rem;font-weight:750;font-stretch:106%}.compare-table td.compare-before{width:32%;color:var(--muted)}.compare-table td.compare-after{font-weight:550}@media (max-width:719px){.compare-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.compare-table tbody,.compare-table tr,.compare-table tbody th,.compare-table td,.compare-table td.compare-before{width:auto;display:block}.compare-table tr{border-bottom:1px solid var(--line);padding:18px 0}.compare-table tbody th,.compare-table td{border:0;padding:0}.compare-table tbody th{margin-bottom:8px;font-size:1.125rem}.compare-table td:before{content:attr(data-label);color:var(--muted);margin-bottom:2px;font-size:.8125rem;font-weight:700;display:block}.compare-table td.compare-after:before{color:var(--brand)}.compare-table td+td{margin-top:10px}}.offer{background:var(--band);color:var(--band-ink);padding-block:clamp(56px,8vw,104px)}.offer-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:36px;display:grid}@media (min-width:900px){.offer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.offer-text p{max-width:32em;color:color-mix(in srgb, var(--band-ink) 84%, transparent);margin:0 0 14px}.offer-text .offer-body{color:var(--band-ink);font-size:1.25rem;font-weight:650}.offer .signup-fine-print a:hover{color:var(--band-ink)}.faq-list{max-width:780px}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;padding:20px 44px 20px 0;font-size:1.125rem;font-weight:650;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--brand);font-family:var(--brand-font);font-size:1.625rem;font-weight:700;line-height:1;transition:transform .2s;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.faq-item[open] summary:after{transform:translateY(-50%)rotate(45deg)}.faq-item p{max-width:40em;color:var(--ink-soft);margin:0 0 22px}.message{padding-block:clamp(56px,12vw,140px)}.message-inner{max-width:640px}.page-title{font-family:var(--brand-font);letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;font-size:clamp(2rem,1.4rem + 3vw,3.25rem);font-weight:800;font-stretch:112%;line-height:1.02}.message-body{color:var(--ink-soft);margin:0 0 28px;font-size:1.1875rem}.button-link{background:var(--brand);min-height:52px;color:var(--brand-ink);border-radius:12px;align-items:center;padding:0 22px;font-weight:750;text-decoration:none;display:inline-flex}.button-link:hover{background:var(--brand-hover);color:var(--brand-ink)}.legal{padding-block:clamp(32px,6vw,72px) clamp(56px,8vw,104px)}.legal-inner{max-width:720px}.legal-updated{color:var(--muted);margin:0 0 32px}.legal h2{font-family:var(--brand-font);margin:2.2em 0 .5em;font-size:1.3125rem;font-weight:750;font-stretch:106%;line-height:1.2}.legal p,.legal li{color:var(--ink-soft)}.legal ul{padding-left:1.2em}.legal dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 24px;margin:0 0 1em;display:grid}.legal dt{font-weight:650}.legal dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:0}@media (max-width:560px){.legal dl{grid-template-columns:minmax(0,1fr);gap:0}.legal dd{margin-bottom:10px}}.legal-back{margin-top:48px}
@font-face{font-stretch:62% 125%;font-family:archivo;src:url(../media/archivo_latin_wdth_normal-s.p.1h4hl0m83hjjz.woff2)format("woff2");font-display:swap;font-weight:100 900}@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%}._8qH1Kq_className{font-family:archivo,archivo Fallback}._8qH1Kq_variable{--font-brand:"archivo", "archivo Fallback"}
@font-face{font-family:figtree;src:url(../media/figtree_latin_wght_normal-s.p.08sr_7r2rzxl4.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}._3gZLdW_className{font-family:figtree,figtree Fallback}._3gZLdW_variable{--font-body:"figtree", "figtree Fallback"}
@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_latin_wght_normal-s.0jvcp-grhfvvq.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_latin_wght_italic-s.2032dh-6muz7g.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:italic}@font-face{font-family:cormorant Fallback;src:local(Arial);ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.0%;size-adjust:87.6%}._8nI-BW_className{font-family:cormorant,cormorant Fallback}._8nI-BW_variable{--font-menu:"cormorant", "cormorant Fallback"}
@font-face{font-family:reenieBeanie;src:url(../media/reenie_beanie_latin_400_normal-s.237k1b6q6_ni9.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:reenieBeanie Fallback;src:local(Arial);ascent-override:97.95%;descent-override:32.65%;line-gap-override:0.0%;size-adjust:76.57%}.-EpGqW_className{font-family:reenieBeanie,reenieBeanie Fallback;font-weight:400}.-EpGqW_variable{--font-pen:"reenieBeanie", "reenieBeanie Fallback"}
