.bb.svelte-1qo7fn2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(1rem,3vw,2rem);max-width:720px;margin:0 auto;padding:0 0 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--accent) 30%,transparent);text-align:left}.bb-id.svelte-1qo7fn2{min-width:0}.bb-eyebrow.svelte-1qo7fn2{display:block;font-family:var(--font-sans);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:.5rem}.bb.svelte-1qo7fn2 h1:where(.svelte-1qo7fn2){font-family:var(--font-display, "Cormorant Garamond", serif);font-size:clamp(2rem,5vw,3rem);font-weight:300;line-height:1.05;letter-spacing:.01em;margin:0}.bb-dishes.svelte-1qo7fn2{margin:.5rem 0 0;font-family:var(--font-sans);font-size:.95rem;line-height:1.5;opacity:.75}.bb-switch.svelte-1qo7fn2{flex:0 0 auto;display:block;padding:.85rem 1.1rem;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:2px;text-decoration:none;color:inherit;transition:border-color .3s ease,background .3s ease}.bb-switch.svelte-1qo7fn2:hover,.bb-switch.svelte-1qo7fn2:focus-visible{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.bb-switch-lead.svelte-1qo7fn2{display:block;font-family:var(--font-sans);font-size:.8rem;line-height:1.4;opacity:.75}.bb-switch-cta.svelte-1qo7fn2{display:inline-flex;align-items:center;gap:.45rem;margin-top:.2rem;font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.bb-switch-cta.svelte-1qo7fn2 svg:where(.svelte-1qo7fn2){width:13px;height:13px;transition:transform .3s ease}.bb-switch.svelte-1qo7fn2:hover .bb-switch-cta:where(.svelte-1qo7fn2) svg:where(.svelte-1qo7fn2){transform:translate(3px)}.bb-note.svelte-1qo7fn2{max-width:720px;margin:1rem auto 0;font-family:var(--font-sans);font-size:.85rem;line-height:1.6;text-align:left;opacity:.6}@media(max-width:620px){.bb.svelte-1qo7fn2{flex-direction:column;align-items:stretch}.bb-switch.svelte-1qo7fn2{text-align:center}}@media(prefers-reduced-motion:reduce){.bb-switch.svelte-1qo7fn2,.bb-switch-cta.svelte-1qo7fn2 svg:where(.svelte-1qo7fn2){transition:none}}.rd.svelte-1thq27g{max-width:1080px;margin:0 auto;padding:clamp(3rem,8vw,6rem) 1.5rem 4rem}.rd-head.svelte-1thq27g{margin-bottom:clamp(2rem,5vw,3rem)}.rd-sub.svelte-1thq27g{max-width:720px;margin:.9rem auto 0;opacity:.75}.rd-tips.svelte-1thq27g{max-width:640px;margin:0 auto clamp(1.6rem,4vw,2.4rem);padding:1rem 1.25rem;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:2px;font-size:.95rem;line-height:1.65}.rd-tips.svelte-1thq27g p:where(.svelte-1thq27g){margin:0;opacity:.9}.rd-tips.svelte-1thq27g p:where(.svelte-1thq27g)+p:where(.svelte-1thq27g){margin-top:.65rem}.rd-body.svelte-1thq27g{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:start;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.rd-body.svelte-1thq27g{grid-template-columns:minmax(320px,440px) minmax(0,1fr)}}.rd-frame.svelte-1thq27g{width:100%}.rd-frame.svelte-1thq27g iframe:where(.svelte-1thq27g){display:block;width:100%;max-width:440px;height:640px;margin:0 auto;border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:2px;background:#fff}.rd-hold.svelte-1thq27g{max-width:440px;min-height:340px;margin:0 auto;display:grid;place-content:center;gap:1.1rem;text-align:center;padding:2rem 1.5rem;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:2px}.rd-hold.svelte-1thq27g p:where(.svelte-1thq27g){margin:0;font-size:.9rem;line-height:1.6;opacity:.8}.rd-hold-alt.svelte-1thq27g{font-size:.85rem}.rd-hold.svelte-1thq27g button:where(.svelte-1thq27g){font:inherit;font-size:.8rem;letter-spacing:.09em;text-transform:uppercase;padding:.75rem 1.5rem;cursor:pointer;color:inherit;background:transparent;border:1px solid currentColor;border-radius:2px;justify-self:center}.rd-hold.svelte-1thq27g button:where(.svelte-1thq27g):hover{background:color-mix(in srgb,currentColor 12%,transparent)}.rd-notes.svelte-1thq27g{font-size:.95rem;line-height:1.65}.rd-notes.svelte-1thq27g p:where(.svelte-1thq27g){margin:0 0 1rem;opacity:.85}.rd-notes.svelte-1thq27g h2:where(.svelte-1thq27g){font-family:var(--font-display, "Cormorant Garamond", serif);font-size:1.4rem;font-weight:400;margin:2rem 0 .75rem}.rd-notes.svelte-1thq27g h2.first:where(.svelte-1thq27g){margin-top:0}.rd-tips.svelte-1thq27g a:where(.svelte-1thq27g),.rd-hold-alt.svelte-1thq27g a:where(.svelte-1thq27g),.rd-sub.svelte-1thq27g a:where(.svelte-1thq27g){color:inherit;text-decoration:none;border-bottom:1px solid currentColor;white-space:nowrap}.switch.svelte-1xm0uh2{position:fixed;right:1rem;bottom:1rem;z-index:9999;display:flex;align-items:center;gap:.25rem;padding:.35rem;border-radius:999px;background:#14110f;border:1px solid #f0b429;box-shadow:0 8px 24px #00000059;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;letter-spacing:.04em}.tag.svelte-1xm0uh2{padding:0 .5rem 0 .35rem;color:#f0b429;font-weight:700}button.svelte-1xm0uh2{appearance:none;border:0;cursor:pointer;padding:.35rem .75rem;border-radius:999px;background:transparent;color:#d8d2cc;font:inherit;transition:background .15s ease,color .15s ease}button.svelte-1xm0uh2:hover{background:#2a2520;color:#fff}button.active.svelte-1xm0uh2{background:#f0b429;color:#14110f;font-weight:700}@media(max-width:600px){.switch.svelte-1xm0uh2{right:.5rem;bottom:.5rem;transform:scale(.9);transform-origin:bottom right}}
