.food[data-astro-cid-ogkfyyg4]{--ink:#17130f;--paper:#f4ead4;--cream:#fff8e9;--terracotta:#d9714b;--cobalt:#3e6fa6;--gold:#d4af37;max-width:1240px;margin:auto;padding:2rem clamp(1rem,5vw,4rem) 6rem;color:var(--ink)}.mast[data-astro-cid-ogkfyyg4]{padding:1rem 0 2.4rem}.back[data-astro-cid-ogkfyyg4]{display:inline-block;margin-bottom:3rem;color:var(--ink);font:700 .68rem var(--sans);letter-spacing:.1em;text-decoration:none;text-transform:uppercase;border-bottom:1px solid}.kicker[data-astro-cid-ogkfyyg4],.eyebrow[data-astro-cid-ogkfyyg4]{font:700 .66rem/1.2 var(--sans);letter-spacing:.15em;text-transform:uppercase;color:#775c39;margin:0 0 .8rem}.mast[data-astro-cid-ogkfyyg4] h1[data-astro-cid-ogkfyyg4]{font:400 clamp(5rem,13vw,11rem)/.68 var(--display);letter-spacing:-.03em;margin:0}.mast[data-astro-cid-ogkfyyg4] h1[data-astro-cid-ogkfyyg4] i[data-astro-cid-ogkfyyg4]{font-family:var(--serif);font-weight:400}.lede[data-astro-cid-ogkfyyg4]{font:italic clamp(1.65rem,3vw,2.75rem)/1.03 var(--serif);max-width:22ch;margin:1.2rem 0}.notice[data-astro-cid-ogkfyyg4]{max-width:78ch;font-size:.77rem;color:#5e5141}.door[data-astro-cid-ogkfyyg4]{position:relative;isolation:isolate;min-height:520px;overflow:hidden;background:var(--ink);border:1px solid var(--ink)}.door[data-astro-cid-ogkfyyg4] img[data-astro-cid-ogkfyyg4]{width:100%;height:590px;object-fit:cover;display:block}.door[data-astro-cid-ogkfyyg4]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.69),transparent 62%)}.door-copy[data-astro-cid-ogkfyyg4]{position:absolute;z-index:1;left:clamp(1rem,4vw,3rem);bottom:clamp(1.2rem,5vw,3rem);max-width:470px;color:#fff}.door-copy[data-astro-cid-ogkfyyg4] .eyebrow[data-astro-cid-ogkfyyg4]{color:#f2c16b}.door-copy[data-astro-cid-ogkfyyg4] h2[data-astro-cid-ogkfyyg4]{font:400 clamp(2.5rem,5vw,5.3rem)/.82 var(--display);text-transform:uppercase;margin:.4rem 0}.door-copy[data-astro-cid-ogkfyyg4] button[data-astro-cid-ogkfyyg4],.menu[data-astro-cid-ogkfyyg4] button[data-astro-cid-ogkfyyg4],.checkout[data-astro-cid-ogkfyyg4] button[data-astro-cid-ogkfyyg4]{border:0;background:var(--terracotta);color:#fff;padding:.9rem 1rem;font:700 .7rem var(--sans);text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.door-copy[data-astro-cid-ogkfyyg4] button[data-astro-cid-ogkfyyg4] span[data-astro-cid-ogkfyyg4]{font-size:1.2rem;margin-left:.4rem}.occasion[data-astro-cid-ogkfyyg4]{padding:clamp(2rem,5vw,5rem) 0;display:grid;grid-template-columns:1fr 1.25fr;gap:2rem;border-bottom:1px solid var(--ink)}.occasion[data-astro-cid-ogkfyyg4] h2[data-astro-cid-ogkfyyg4]{font:400 clamp(2.4rem,4vw,4.5rem)/.85 var(--display);text-transform:uppercase;max-width:11ch;margin:0}.occasion[data-astro-cid-ogkfyyg4] p[data-astro-cid-ogkfyyg4]:not(.kicker){font:italic 1.15rem/1.25 var(--serif);max-width:33ch}.occasion-choices[data-astro-cid-ogkfyyg4]{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ink)}.occasion-choice[data-astro-cid-ogkfyyg4]{min-height:165px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:left;padding:1rem;background:var(--cream);border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);color:var(--ink);cursor:pointer}.occasion-choice[data-astro-cid-ogkfyyg4]:nth-child(2n){border-right:0}.occasion-choice[data-astro-cid-ogkfyyg4]:nth-child(n+3){border-bottom:0}.occasion-choice[data-astro-cid-ogkfyyg4] small[data-astro-cid-ogkfyyg4]{font:700 .64rem var(--sans);letter-spacing:.1em;color:var(--terracotta)}.occasion-choice[data-astro-cid-ogkfyyg4] b[data-astro-cid-ogkfyyg4]{font:400 1.75rem/.82 var(--serif)}.occasion-choice[data-astro-cid-ogkfyyg4] span[data-astro-cid-ogkfyyg4]{font-size:.73rem}.occasion-choice[data-astro-cid-ogkfyyg4]:hover,.occasion-choice[data-astro-cid-ogkfyyg4].active{background:var(--ink);color:var(--paper)}.experience[data-astro-cid-ogkfyyg4]{background:var(--cream);padding:clamp(1rem,3vw,2rem);border:1px solid rgba(23,19,15,.2)}.experience-head[data-astro-cid-ogkfyyg4]{display:flex;justify-content:space-between;gap:1rem;align-items:start;border-bottom:2px solid var(--ink);padding-bottom:1rem}.experience-head[data-astro-cid-ogkfyyg4] h2[data-astro-cid-ogkfyyg4]{font:400 clamp(1.9rem,3vw,3.1rem)/.9 var(--serif);margin:0}.tray[data-astro-cid-ogkfyyg4]{border:1px solid var(--ink);background:transparent;padding:.6rem .8rem;font:700 .68rem var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.tray[data-astro-cid-ogkfyyg4] span[data-astro-cid-ogkfyyg4]{display:inline-grid;place-items:center;background:var(--terracotta);color:#fff;border-radius:50%;height:1.2rem;width:1.2rem;margin-left:.35rem}.visit[data-astro-cid-ogkfyyg4]{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ink);margin-top:1.2rem}.mode[data-astro-cid-ogkfyyg4]{display:flex;min-height:130px;text-align:left;flex-direction:column;justify-content:space-between;padding:1rem;background:#fffaf0;border:0;border-right:1px solid var(--ink);color:var(--ink);cursor:pointer}.mode[data-astro-cid-ogkfyyg4]:last-child{border:0}.mode[data-astro-cid-ogkfyyg4] small[data-astro-cid-ogkfyyg4]{font:700 .63rem var(--sans);color:var(--terracotta);letter-spacing:.14em}.mode[data-astro-cid-ogkfyyg4] b[data-astro-cid-ogkfyyg4]{font:400 1.7rem/.85 var(--serif)}.mode[data-astro-cid-ogkfyyg4] span[data-astro-cid-ogkfyyg4]{font-size:.75rem}.mode[data-astro-cid-ogkfyyg4]:hover,.mode[data-astro-cid-ogkfyyg4].active{background:var(--ink);color:var(--paper)}.walk[data-astro-cid-ogkfyyg4]{display:grid;grid-template-columns:170px minmax(300px,1fr) 230px;gap:1.1rem;padding:1.5rem 0}.route[data-astro-cid-ogkfyyg4]{padding-top:1rem}.route[data-astro-cid-ogkfyyg4] p[data-astro-cid-ogkfyyg4]{font:700 .6rem var(--sans);letter-spacing:.12em;color:#775c39;margin:0 0 .5rem}.route[data-astro-cid-ogkfyyg4] strong[data-astro-cid-ogkfyyg4]{display:block;font:400 1.65rem/.88 var(--display);text-transform:uppercase}.route[data-astro-cid-ogkfyyg4] span[data-astro-cid-ogkfyyg4]{display:block;font-size:.8rem;line-height:1.4;margin-top:.6rem}.steps[data-astro-cid-ogkfyyg4]{display:flex;gap:.35rem;margin-top:1.2rem}.steps[data-astro-cid-ogkfyyg4] i[data-astro-cid-ogkfyyg4]{width:.7rem;height:.7rem;border:1px solid var(--ink)}.steps[data-astro-cid-ogkfyyg4] .on[data-astro-cid-ogkfyyg4]{background:var(--terracotta)}.floor[data-astro-cid-ogkfyyg4]{position:relative;min-height:470px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:.55rem;padding:.55rem;background:#d9c39d;border:1px solid var(--ink);overflow:hidden}.floor[data-astro-cid-ogkfyyg4]:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 47px,rgba(23,19,15,.08) 48px 49px),repeating-linear-gradient(0deg,transparent 0 47px,rgba(23,19,15,.05) 48px 49px)}.spot[data-astro-cid-ogkfyyg4]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:.3rem;text-align:left;padding:.75rem;background:#fff8e9bf;border:1px solid var(--ink);color:var(--ink);cursor:pointer}.spot[data-astro-cid-ogkfyyg4] small[data-astro-cid-ogkfyyg4]{font:700 .6rem var(--sans);letter-spacing:.12em;color:var(--terracotta)}.spot[data-astro-cid-ogkfyyg4] b[data-astro-cid-ogkfyyg4]{font:400 1.5rem/.85 var(--display);text-transform:uppercase}.spot[data-astro-cid-ogkfyyg4] em[data-astro-cid-ogkfyyg4]{font:italic .84rem var(--serif)}.spot[data-astro-cid-ogkfyyg4]:hover,.spot[data-astro-cid-ogkfyyg4].selected{color:var(--paper);background:var(--ink)}.spot[data-astro-cid-ogkfyyg4].finish{grid-column:1 / 3;background:var(--cobalt);color:#fff}.path[data-astro-cid-ogkfyyg4]{position:absolute;z-index:2;inset:26% 32% 7%;display:grid;place-items:center;border:1px dashed rgba(23,19,15,.45);pointer-events:none;text-align:center;font:700 .64rem/1.2 var(--sans);letter-spacing:.12em}.menu[data-astro-cid-ogkfyyg4]{border-left:1px solid rgba(23,19,15,.22);padding-left:1rem}.menu[data-astro-cid-ogkfyyg4] h3[data-astro-cid-ogkfyyg4]{font:400 2.4rem/.82 var(--serif);margin:.55rem 0}.menu[data-astro-cid-ogkfyyg4] p[data-astro-cid-ogkfyyg4]:not(.eyebrow){font-size:.82rem;line-height:1.4}.dish[data-astro-cid-ogkfyyg4]{height:145px;display:grid;place-items:center;background:var(--ink);color:var(--paper);font:400 5rem var(--display)}.meta[data-astro-cid-ogkfyyg4]{display:flex;justify-content:space-between;align-items:end;border-top:1px solid var(--ink);padding-top:.6rem}.meta[data-astro-cid-ogkfyyg4] strong[data-astro-cid-ogkfyyg4]{font:700 1.15rem var(--sans)}.meta[data-astro-cid-ogkfyyg4] small[data-astro-cid-ogkfyyg4]{font-size:.67rem;text-align:right}.menu[data-astro-cid-ogkfyyg4] button[data-astro-cid-ogkfyyg4],.checkout[data-astro-cid-ogkfyyg4] button[data-astro-cid-ogkfyyg4]{width:100%;margin-top:1rem}.checkout[data-astro-cid-ogkfyyg4]{border-top:2px solid var(--ink);padding-top:1.5rem}.checkout[data-astro-cid-ogkfyyg4] h3[data-astro-cid-ogkfyyg4]{font:400 2rem/.9 var(--serif);margin:.25rem 0 1rem}.fields[data-astro-cid-ogkfyyg4]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.fields[data-astro-cid-ogkfyyg4] label[data-astro-cid-ogkfyyg4]{font:700 .65rem var(--sans);letter-spacing:.1em;text-transform:uppercase}.fields[data-astro-cid-ogkfyyg4] input[data-astro-cid-ogkfyyg4]{box-sizing:border-box;display:block;width:100%;margin-top:.4rem;padding:.7rem;border:1px solid var(--ink);background:#fffaf0;font:400 .9rem var(--sans)}#note[data-astro-cid-ogkfyyg4]{font-size:.75rem;color:#5e5141}.product[data-astro-cid-ogkfyyg4]{display:grid;grid-template-columns:160px 1fr;gap:1.4rem;margin-top:4rem;padding:4rem 0;border-top:1px solid var(--ink)}.product[data-astro-cid-ogkfyyg4] h2[data-astro-cid-ogkfyyg4]{font:400 clamp(2.2rem,4vw,4.1rem)/.86 var(--display);text-transform:uppercase;max-width:17ch;margin:0}.product[data-astro-cid-ogkfyyg4] p[data-astro-cid-ogkfyyg4]{font:italic 1.15rem/1.25 var(--serif);max-width:47ch}.product[data-astro-cid-ogkfyyg4] ol[data-astro-cid-ogkfyyg4]{grid-column:2;display:flex;gap:1rem;padding:0;list-style:none}.product[data-astro-cid-ogkfyyg4] li[data-astro-cid-ogkfyyg4]{flex:1;border-top:3px solid var(--terracotta);padding-top:.7rem;font-size:.82rem}.product[data-astro-cid-ogkfyyg4] li[data-astro-cid-ogkfyyg4] b[data-astro-cid-ogkfyyg4]{display:block;font:400 2rem var(--display)}@media(max-width:800px){.door[data-astro-cid-ogkfyyg4]{min-height:450px}.occasion[data-astro-cid-ogkfyyg4],.occasion-choices[data-astro-cid-ogkfyyg4]{grid-template-columns:1fr}.occasion-choice[data-astro-cid-ogkfyyg4]{min-height:100px;border-right:0!important;border-bottom:1px solid var(--ink)!important}.occasion-choice[data-astro-cid-ogkfyyg4]:last-child{border-bottom:0!important}.door[data-astro-cid-ogkfyyg4] img[data-astro-cid-ogkfyyg4]{height:500px}.visit[data-astro-cid-ogkfyyg4]{grid-template-columns:1fr}.mode[data-astro-cid-ogkfyyg4]{min-height:100px;border-right:0;border-bottom:1px solid var(--ink)}.mode[data-astro-cid-ogkfyyg4]:last-child{border-bottom:0}.walk[data-astro-cid-ogkfyyg4]{grid-template-columns:1fr}.menu[data-astro-cid-ogkfyyg4]{border-left:0;border-top:1px solid rgba(23,19,15,.2);padding:1rem 0}.dish[data-astro-cid-ogkfyyg4]{height:110px}.floor[data-astro-cid-ogkfyyg4]{min-height:390px}.product[data-astro-cid-ogkfyyg4]{grid-template-columns:1fr}.product[data-astro-cid-ogkfyyg4] ol[data-astro-cid-ogkfyyg4]{grid-column:auto}.fields[data-astro-cid-ogkfyyg4]{grid-template-columns:1fr}}
