.waitlist[data-astro-cid-ucnifjqo]{max-width:520px}.waitlist-label[data-astro-cid-ucnifjqo]{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.waitlist-label[data-astro-cid-ucnifjqo] .count[data-astro-cid-ucnifjqo]{color:var(--accent-ink);font-weight:600}.form-row[data-astro-cid-ucnifjqo]{display:flex;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:6px;transition:border-color .2s ease,box-shadow .2s ease}.form-row[data-astro-cid-ucnifjqo]:focus-within{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));box-shadow:0 0 0 4px var(--accent-soft)}.form-row[data-astro-cid-ucnifjqo].error{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.form-row[data-astro-cid-ucnifjqo] input[data-astro-cid-ucnifjqo]{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:12px 14px;font-family:var(--sans);font-size:16px;color:var(--ink)}.form-row[data-astro-cid-ucnifjqo] input[data-astro-cid-ucnifjqo]::placeholder{color:var(--muted)}.form-row[data-astro-cid-ucnifjqo] button[data-astro-cid-ucnifjqo]{border:0;cursor:pointer;background:var(--ink);color:var(--bg);padding:0 22px;height:44px;border-radius:11px;font-family:var(--sans);font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:background .15s ease,transform .15s ease}.form-row[data-astro-cid-ucnifjqo] button[data-astro-cid-ucnifjqo]:hover:not(:disabled){background:var(--accent);transform:translateY(-1px)}.form-row[data-astro-cid-ucnifjqo] button[data-astro-cid-ucnifjqo]:disabled{opacity:.6;cursor:not-allowed}.form-row[data-astro-cid-ucnifjqo] button[data-astro-cid-ucnifjqo] .arrow[data-astro-cid-ucnifjqo]{transition:transform .15s ease}.form-row[data-astro-cid-ucnifjqo] button[data-astro-cid-ucnifjqo]:hover:not(:disabled) .arrow[data-astro-cid-ucnifjqo]{transform:translate(2px)}.form-foot[data-astro-cid-ucnifjqo]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:14px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.form-foot[data-astro-cid-ucnifjqo] .check[data-astro-cid-ucnifjqo]{color:var(--ok)}.form-foot[data-astro-cid-ucnifjqo] .dot[data-astro-cid-ucnifjqo]{width:3px;height:3px;border-radius:50%;background:var(--line)}.form-error[data-astro-cid-ucnifjqo]{display:none;margin-top:12px;padding:10px 14px;border-radius:10px;background:var(--accent-soft);color:var(--accent-ink);font-size:13px;line-height:1.45}.form-error[data-astro-cid-ucnifjqo].on{display:block}.form-success[data-astro-cid-ucnifjqo]{display:none;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px 20px;align-items:flex-start;gap:14px}.form-success[data-astro-cid-ucnifjqo].on{display:flex}.form-success[data-astro-cid-ucnifjqo] .ok-mark[data-astro-cid-ucnifjqo]{width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--ok) 14%,var(--surface));color:var(--ok);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--serif);font-style:italic;font-weight:700;font-size:20px}.form-success[data-astro-cid-ucnifjqo] .ok-text[data-astro-cid-ucnifjqo]{font-size:14px;color:var(--ink-2);line-height:1.5}.form-success[data-astro-cid-ucnifjqo] .ok-text[data-astro-cid-ucnifjqo] strong[data-astro-cid-ucnifjqo]{color:var(--ink);font-weight:600}@media(max-width:640px){.form-row[data-astro-cid-ucnifjqo]{flex-direction:column;padding:8px}.form-row[data-astro-cid-ucnifjqo] input[data-astro-cid-ucnifjqo]{padding:12px}.form-row[data-astro-cid-ucnifjqo] button[data-astro-cid-ucnifjqo]{width:100%;height:48px;justify-content:center}}.collage[data-astro-cid-6e7b345n]{position:relative;height:600px;display:flex;align-items:center;justify-content:center}.ticks[data-astro-cid-6e7b345n]{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--line) 50%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--line) 50%,transparent) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(circle at center,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(circle at center,#000 30%,transparent 75%);opacity:.7}.dishcard[data-astro-cid-6e7b345n]{position:relative;width:340px;background:var(--surface);border-radius:20px;padding:18px 18px 22px;box-shadow:0 30px 60px -20px #1a171347,0 0 0 1px var(--line);transform:rotate(-2deg);z-index:2}.dishcard[data-astro-cid-6e7b345n] .photo[data-astro-cid-6e7b345n]{height:200px;border-radius:12px;overflow:hidden;position:relative;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,var(--surface-2)) 0 8px,var(--surface-2) 8px 16px)}.dishcard[data-astro-cid-6e7b345n] .photo[data-astro-cid-6e7b345n]:after{content:"food photo";position:absolute;left:10px;bottom:10px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--muted);background:#ffffffd9;padding:3px 8px;border-radius:4px}.dishcard[data-astro-cid-6e7b345n] .price-pill[data-astro-cid-6e7b345n]{position:absolute;top:12px;right:12px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.04em;background:var(--ink);color:var(--bg);padding:6px 10px;border-radius:999px}.dishcard[data-astro-cid-6e7b345n] .name[data-astro-cid-6e7b345n]{font-family:var(--serif);font-weight:500;font-size:26px;line-height:1.1;letter-spacing:-.02em;margin:16px 4px 6px}.dishcard[data-astro-cid-6e7b345n] .name[data-astro-cid-6e7b345n] em{font-style:italic;color:var(--accent)}.dishcard[data-astro-cid-6e7b345n] .desc[data-astro-cid-6e7b345n]{font-size:13px;line-height:1.5;color:var(--ink-2);margin:0 4px 14px;text-wrap:pretty}.dishcard[data-astro-cid-6e7b345n] .meta-row[data-astro-cid-6e7b345n]{display:flex;flex-wrap:wrap;gap:6px;padding:0 4px}.dishcard[data-astro-cid-6e7b345n] .chip[data-astro-cid-6e7b345n]{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line)}.dishcard[data-astro-cid-6e7b345n] .chip[data-astro-cid-6e7b345n].hot{background:var(--accent-soft);color:var(--accent-ink);border-color:transparent}.ingredient-tag[data-astro-cid-6e7b345n]{position:absolute;top:6%;left:-2%;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px;box-shadow:0 14px 30px -10px #1a171338;transform:rotate(-6deg);z-index:4;max-width:200px}.ingredient-tag[data-astro-cid-6e7b345n] .lab[data-astro-cid-6e7b345n]{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ingredient-tag[data-astro-cid-6e7b345n] .val[data-astro-cid-6e7b345n]{font-family:var(--serif);font-style:italic;font-size:17px;line-height:1.2;margin-top:4px;color:var(--ink)}.ingredient-tag[data-astro-cid-6e7b345n] .val[data-astro-cid-6e7b345n] em{color:var(--accent)}.translate-tag[data-astro-cid-6e7b345n]{position:absolute;bottom:8%;right:-2%;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px;box-shadow:0 14px 30px -10px #1a171338;transform:rotate(5deg);z-index:4;display:flex;align-items:center;gap:12px}.translate-tag[data-astro-cid-6e7b345n] .icon[data-astro-cid-6e7b345n]{width:36px;height:36px;border-radius:10px;background:var(--accent-soft);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-weight:700;font-style:italic;font-size:16px}.translate-tag[data-astro-cid-6e7b345n] .lab[data-astro-cid-6e7b345n]{font-family:var(--mono);font-size:10px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.translate-tag[data-astro-cid-6e7b345n] .val[data-astro-cid-6e7b345n]{font-size:13px;font-weight:500;margin-top:2px;color:var(--ink)}@media(max-width:1024px){.collage[data-astro-cid-6e7b345n]{height:520px;max-width:560px;margin:0 auto;width:100%}}@media(max-width:640px){.collage[data-astro-cid-6e7b345n]{height:440px}.dishcard[data-astro-cid-6e7b345n]{width:280px}.dishcard[data-astro-cid-6e7b345n] .photo[data-astro-cid-6e7b345n]{height:170px}.ingredient-tag[data-astro-cid-6e7b345n]{left:0;max-width:160px;padding:10px 12px}.ingredient-tag[data-astro-cid-6e7b345n] .val[data-astro-cid-6e7b345n]{font-size:14px}.translate-tag[data-astro-cid-6e7b345n]{right:0;padding:10px 12px}}.hero[data-astro-cid-bbe6dxrz]{flex:1;padding:24px 48px 56px;display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.meta-line[data-astro-cid-bbe6dxrz]{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:12px;margin-bottom:28px}.meta-line[data-astro-cid-bbe6dxrz] .sep[data-astro-cid-bbe6dxrz]{width:24px;height:1px;background:var(--line)}.meta-line[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{color:var(--ink-2);font-weight:500}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-family:var(--serif);font-weight:500;font-size:88px;line-height:.97;letter-spacing:-.035em;margin:0 0 28px;text-wrap:pretty}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] em{font-style:italic;font-weight:400;color:var(--accent);font-variation-settings:"opsz" 144}.hero-sub[data-astro-cid-bbe6dxrz]{font-size:19px;line-height:1.55;color:var(--ink-2);max-width:520px;text-wrap:pretty;margin:0 0 36px}@media(max-width:1024px){.hero[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:40px;padding:16px 32px 48px}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:68px}}@media(max-width:640px){.hero[data-astro-cid-bbe6dxrz]{padding:8px 20px 36px;gap:32px}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:46px}.hero-sub[data-astro-cid-bbe6dxrz]{font-size:16px}}.countdown-strip[data-astro-cid-rice64zl]{margin:0 48px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0;display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:24px;align-items:center}.countdown-label[data-astro-cid-rice64zl]{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);line-height:1.5}.countdown-label[data-astro-cid-rice64zl] strong[data-astro-cid-rice64zl]{display:block;color:var(--ink);font-family:var(--serif);font-style:italic;font-weight:500;font-size:22px;letter-spacing:-.01em;text-transform:none;margin-top:4px}.cd-cell[data-astro-cid-rice64zl]{display:flex;flex-direction:column;gap:6px;padding-left:24px;border-left:1px solid var(--line)}.cd-num[data-astro-cid-rice64zl]{font-family:var(--serif);font-weight:500;font-size:56px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cd-num[data-astro-cid-rice64zl] em[data-astro-cid-rice64zl]{color:var(--accent);font-style:italic;font-weight:400}.cd-unit[data-astro-cid-rice64zl]{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}@media(max-width:1024px){.countdown-strip[data-astro-cid-rice64zl]{grid-template-columns:1fr;gap:18px;margin:0 32px;padding:24px 0}.cd-cell[data-astro-cid-rice64zl]{padding-left:0;border-left:0;flex-direction:row;align-items:baseline;gap:12px}.countdown-label[data-astro-cid-rice64zl]{display:flex;flex-direction:column}}@media(max-width:640px){.countdown-strip[data-astro-cid-rice64zl]{margin:0 20px}}.expect[data-astro-cid-wikdtyp2]{padding:64px 48px 24px}.expect-head[data-astro-cid-wikdtyp2]{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px}.expect-head[data-astro-cid-wikdtyp2] h2[data-astro-cid-wikdtyp2]{font-family:var(--serif);font-weight:500;font-size:44px;line-height:1.05;letter-spacing:-.025em;margin:0;max-width:600px;text-wrap:pretty}.expect-head[data-astro-cid-wikdtyp2] h2[data-astro-cid-wikdtyp2] em{font-style:italic;color:var(--accent)}.expect-head[data-astro-cid-wikdtyp2] .kicker[data-astro-cid-wikdtyp2]{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.expect-grid[data-astro-cid-wikdtyp2]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}.expect-card[data-astro-cid-wikdtyp2]{background:var(--surface);padding:32px 28px;display:flex;flex-direction:column;gap:14px;min-height:240px}.expect-card[data-astro-cid-wikdtyp2] .num[data-astro-cid-wikdtyp2]{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--muted)}.expect-card[data-astro-cid-wikdtyp2] h3[data-astro-cid-wikdtyp2]{font-family:var(--serif);font-weight:500;font-size:26px;line-height:1.15;letter-spacing:-.015em;margin:0}.expect-card[data-astro-cid-wikdtyp2] h3[data-astro-cid-wikdtyp2] em{font-style:italic;color:var(--accent);font-weight:400}.expect-card[data-astro-cid-wikdtyp2] p[data-astro-cid-wikdtyp2]{font-size:14px;line-height:1.55;color:var(--ink-2);margin:0;text-wrap:pretty}.expect-card[data-astro-cid-wikdtyp2] .tag[data-astro-cid-wikdtyp2]{margin-top:auto;align-self:flex-start;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);padding:5px 10px;border-radius:999px}.expect-card[data-astro-cid-wikdtyp2] .tag[data-astro-cid-wikdtyp2].future{color:var(--muted);background:var(--surface-2)}@media(max-width:1024px){.expect[data-astro-cid-wikdtyp2]{padding:48px 32px 16px}.expect-head[data-astro-cid-wikdtyp2]{flex-direction:column;align-items:flex-start}.expect-grid[data-astro-cid-wikdtyp2]{grid-template-columns:1fr}}@media(max-width:640px){.expect[data-astro-cid-wikdtyp2]{padding:36px 20px 12px}.expect-head[data-astro-cid-wikdtyp2] h2[data-astro-cid-wikdtyp2]{font-size:32px}.expect-card[data-astro-cid-wikdtyp2]{padding:24px 20px;min-height:0}.expect-card[data-astro-cid-wikdtyp2] h3[data-astro-cid-wikdtyp2]{font-size:22px}}
