.MCA9Oq_intro{z-index:100;cursor:pointer;background:#f5ecda;position:fixed;inset:0;overflow:hidden}.MCA9Oq_intro:has(svg[data-wall]>*){background:0 0}html:not(.intro-running) .MCA9Oq_intro{display:none}.MCA9Oq_dim{background:var(--ink);opacity:0;pointer-events:none;position:absolute;inset:0}.MCA9Oq_stage{will-change:transform;position:absolute;top:50%;left:50%}.MCA9Oq_wall{display:block;position:absolute;top:0;left:0;overflow:visible}.MCA9Oq_wall .draw{fill:none;stroke-dasharray:1;stroke-dashoffset:1px}.MCA9Oq_backing,.MCA9Oq_glow,.MCA9Oq_doors{position:absolute}.MCA9Oq_backing,.MCA9Oq_glow{clip-path:url(#arch-clip)}.MCA9Oq_backing{background:#f7efde}.MCA9Oq_glow{opacity:0;background:radial-gradient(60% 55% at 50% 62%,#fff1c4 0%,#f0c46e 28%,#b8742c 58%,#4a230d 100%)}.MCA9Oq_doors{perspective:1500px}.MCA9Oq_door{will-change:transform;width:50%;height:100%;position:absolute;top:0;overflow:hidden}.MCA9Oq_door svg{height:100%;display:block;position:absolute;top:0}.MCA9Oq_doorLeft{transform-origin:0%;left:0}.MCA9Oq_doorLeft svg{left:0}.MCA9Oq_doorRight{transform-origin:100%;right:0}.MCA9Oq_doorRight svg{right:0}.MCA9Oq_hint{font-family:var(--font-label);letter-spacing:.4em;text-transform:uppercase;color:var(--gold-dark);opacity:0;white-space:nowrap;font-size:.6rem;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}
.B1rHZW_hero{transform-origin:50% 52%;min-height:100svh;padding:calc(var(--header-h) + 3vh) 0 3vh;align-items:center;display:grid;position:relative;overflow:hidden}.B1rHZW_bg{opacity:.09;position:absolute;inset:0}.B1rHZW_vignette{pointer-events:none;background:radial-gradient(70% 65% at 50% 46%,#0000 0%,#0a07058c 70%,#0a0705e6 100%);position:absolute;inset:0}.B1rHZW_calligraphy{white-space:nowrap;opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:min(30vw,46vh);line-height:1;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.B1rHZW_frame{border:1px solid var(--hairline);pointer-events:none;z-index:3;position:absolute;inset:14px}.B1rHZW_frame i{background:var(--gold);width:9px;height:9px;position:absolute;transform:rotate(45deg)}.B1rHZW_frame i:first-child{top:-5px;left:-5px}.B1rHZW_frame i:nth-child(2){top:-5px;right:-5px}.B1rHZW_frame i:nth-child(3){bottom:-5px;left:-5px}.B1rHZW_frame i:nth-child(4){bottom:-5px;right:-5px}.B1rHZW_stage{z-index:2;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(24px,4vw,72px);padding:0 clamp(40px,6vw,110px);display:grid;position:relative}.B1rHZW_centre{text-align:center;justify-items:center;display:grid}.B1rHZW_arch{aspect-ratio:.58;height:min(56vh,680px)}.B1rHZW_window{height:100%}.B1rHZW_window img{object-fit:cover;transform-origin:50% 40%}.B1rHZW_window:after{content:"";background:linear-gradient(#0000 42%,#140e0b9e 66%,#140e0bf7 100%);position:absolute;inset:0}.B1rHZW_title{z-index:2;width:min(32vw,42vh,450px);margin:max(-10vh,-120px) 0 0;position:relative}.B1rHZW_wordmark{filter:drop-shadow(0 6px 18px #0000008c)}.B1rHZW_tagline{font-family:var(--font-display);color:var(--on-ink);margin:18px 0 0;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-style:italic;font-weight:400}.B1rHZW_ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}.B1rHZW_side{gap:14px;max-width:280px;display:grid}.B1rHZW_sideLeft{justify-self:start}.B1rHZW_sideRight{text-align:right;justify-self:end;justify-items:end}.B1rHZW_welcome{text-align:left;margin:0;font-size:clamp(2.2rem,1.6rem + 1.8vw,3.4rem);line-height:1.9}.B1rHZW_sideCopy{font-family:var(--font-display);color:var(--on-ink);margin:0;font-size:1.3rem;line-height:1.45}.B1rHZW_rule{background:var(--gold);width:64px;height:1px}.B1rHZW_status{color:var(--on-ink)}.B1rHZW_tonight{font-family:var(--font-display);color:var(--gold-light);font-size:1.9rem;line-height:1.1}.B1rHZW_address{color:var(--on-ink-soft);font-size:.95rem;font-style:normal;line-height:1.6}.B1rHZW_address a{color:var(--on-ink);text-decoration:none}.B1rHZW_hero [data-hero-anim]{opacity:0}.B1rHZW_hero [data-hero-lines] path{stroke-dasharray:1;stroke-dashoffset:1px}@media (scripting:none){.B1rHZW_hero [data-hero-anim]{opacity:1}.B1rHZW_hero [data-hero-anim=bg]{opacity:.09}.B1rHZW_hero [data-hero-lines] path{stroke-dashoffset:0}}@media (max-width:960px){.B1rHZW_hero{padding-top:calc(var(--header-h) + 1vh)}.B1rHZW_stage{grid-template-columns:1fr;padding:0 24px}.B1rHZW_sideLeft{display:none}.B1rHZW_sideRight{text-align:center;order:3;justify-self:center;justify-items:center;margin-top:32px}.B1rHZW_address{display:none}.B1rHZW_arch{height:min(52svh,520px)}.B1rHZW_title{width:min(78vw,380px);margin-top:-10svh}}@media (max-width:420px){.B1rHZW_ctas .btn{flex:100%}}
.axpBMa_grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(48px,8vw,120px);display:grid}.axpBMa_intro{top:calc(var(--header-h) + 24px);justify-items:start;gap:22px;display:grid;position:sticky}.axpBMa_intro p{color:var(--text-soft);margin:0}.axpBMa_actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.axpBMa_sections{border-top:1px solid var(--hairline-soft);margin:0;padding:0;list-style:none}.axpBMa_sections a{border-bottom:1px solid var(--hairline-soft);color:var(--text);transition:color .4s, padding .6s var(--ease-out), background .6s var(--ease-out);grid-template-columns:3.4em 1fr auto;align-items:baseline;gap:12px;padding:16px 4px;text-decoration:none;display:grid}.axpBMa_sections a:hover,.axpBMa_sections a:focus-visible{color:var(--maroon);background:linear-gradient(90deg, color-mix(in srgb, var(--gold-pale) 45%, transparent), transparent 70%);padding-left:14px}.axpBMa_no{font-family:var(--font-label);letter-spacing:.16em;color:var(--gold);font-size:.75rem}.axpBMa_title{font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);line-height:1.15}.axpBMa_count{font-family:var(--font-label);letter-spacing:.16em;color:var(--text-soft);font-size:.72rem}.axpBMa_count:after{content:" dishes"}@media (max-width:860px){.axpBMa_grid{grid-template-columns:1fr}.axpBMa_intro{position:static}}
.-rYCzq_section{overflow:hidden}.-rYCzq_head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(36px,5vw,56px);display:flex}.-rYCzq_titles{gap:16px;display:grid}.-rYCzq_controls{align-items:center;gap:12px;display:flex}.-rYCzq_arrow{border:1px solid var(--gold);width:52px;height:52px;color:var(--maroon);cursor:pointer;background:0 0;border-radius:26px 26px 4px 4px;place-items:center;font-size:1.1rem;transition:background .4s,color .4s,opacity .4s;display:grid}.-rYCzq_arrow:hover:not(:disabled){background:var(--maroon);color:var(--parchment)}.-rYCzq_arrow:disabled{opacity:.35;cursor:default}.-rYCzq_band{height:clamp(28px,3vw,38px);box-shadow:0 -1px 0 var(--gold), 0 -5px 0 var(--parchment), 0 -6px 0 var(--hairline), 0 1px 0 var(--gold), 0 5px 0 var(--parchment), 0 6px 0 var(--hairline);background:url(/images/art/floral-band.jpg) 50%/auto 100% repeat-x}.-rYCzq_bandBelow{transform:scaleY(-1)}.-rYCzq_track{scroll-snap-type:x mandatory;scrollbar-width:none;padding:clamp(44px, 5vw, 64px) max(var(--gutter), calc((100vw - 1200px) / 2));scroll-padding-inline:max(var(--gutter), calc((100vw - 1200px) / 2));cursor:grab;-webkit-user-select:none;user-select:none;column-gap:clamp(24px,4vw,56px);margin:0;list-style:none;display:flex;overflow-x:auto}.-rYCzq_track::-webkit-scrollbar{display:none}.-rYCzq_track[data-dragging=true]{cursor:grabbing;scroll-snap-type:none}.-rYCzq_card{scroll-snap-align:start;flex:0 0 min(340px,72vw);align-content:start;gap:26px;display:grid}.-rYCzq_card img{pointer-events:none}.-rYCzq_photo{aspect-ratio:4/5;box-shadow:0 0 0 1px var(--gold), 0 0 0 6px var(--parchment), 0 0 0 7px var(--hairline);margin:7px;position:relative;overflow:hidden}.-rYCzq_photo img{object-fit:cover;transition:transform 1.2s var(--ease-out)}.-rYCzq_card:hover .-rYCzq_photo img{transform:scale(1.06)}.-rYCzq_endCard{flex:0 0 1px}.-rYCzq_meta{gap:8px;display:grid}.-rYCzq_course{font-family:var(--font-label);letter-spacing:.26em;text-transform:uppercase;color:var(--gold-dark);font-size:.68rem}.-rYCzq_name{font-family:var(--font-display);color:var(--maroon);margin:0;font-size:1.9rem;font-weight:600;line-height:1.1}.-rYCzq_description{font-family:var(--font-display);color:var(--text-soft);margin:0;font-size:1.12rem;font-style:italic;line-height:1.45}.-rYCzq_price{color:var(--maroon);align-items:baseline;gap:10px;margin:4px 0 0;font-weight:400;display:flex}.-rYCzq_price small{letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);font-size:.7rem}.-rYCzq_foot{justify-content:center;margin-top:clamp(40px,5vw,64px);display:flex}@media (max-width:700px){.-rYCzq_head{flex-direction:column;align-items:flex-start}}
._8UAtiG_story{overflow:hidden}._8UAtiG_grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(48px,8vw,120px);display:grid}._8UAtiG_art{justify-self:center;width:min(420px,100%)}._8UAtiG_ladies{object-position:50% 58%}._8UAtiG_copy{justify-items:start;gap:22px;display:grid}._8UAtiG_text p{color:var(--text-soft);margin:0 0 1em}._8UAtiG_divider{width:100%;max-width:340px}@media (max-width:860px){._8UAtiG_grid{grid-template-columns:1fr}._8UAtiG_art{width:min(340px,80%)}}
.SmAmzq_tandoor{position:relative;overflow:hidden}.SmAmzq_jali{opacity:.07;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.SmAmzq_grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(48px,8vw,120px);display:grid;position:relative}.SmAmzq_copy{justify-items:start;gap:24px;display:grid}.SmAmzq_intro{max-width:600px;color:var(--on-ink-soft);margin:0}.SmAmzq_facts{border-top:1px solid var(--hairline-soft);grid-template-columns:repeat(3,1fr);width:100%;margin:8px 0;padding:0;list-style:none;display:grid}.SmAmzq_facts li{align-content:start;gap:4px;padding:22px 20px 0 0;display:grid}.SmAmzq_facts li+li{border-left:1px solid var(--hairline-soft);padding-left:20px}.SmAmzq_figure{font-family:var(--font-display);color:var(--gold-light);font-size:1.7rem;font-style:italic;line-height:1.15}.SmAmzq_factText{color:var(--on-ink-soft);font-size:.9rem;line-height:1.5}.SmAmzq_art{justify-self:center;width:min(400px,100%)}@media (max-width:860px){.SmAmzq_grid{grid-template-columns:1fr}.SmAmzq_art{order:-1;width:min(320px,76%)}}@media (max-width:560px){.SmAmzq_facts{grid-template-columns:1fr}.SmAmzq_facts li+li{border-left:0;border-top:1px solid var(--hairline-soft);padding-top:18px;padding-left:0}.SmAmzq_facts li{padding-bottom:14px}}
.VOp6eq_section{position:relative}.VOp6eq_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.VOp6eq_list>li{display:grid}.VOp6eq_card{text-align:center;background:var(--ivory);border:1px solid var(--hairline);box-shadow:inset 0 0 0 6px var(--ivory), inset 0 0 0 7px var(--hairline-soft);border-radius:140px 140px 6px 6px/60px 60px 6px 6px;grid-template-rows:auto 1fr auto;justify-items:center;gap:18px;margin:0;padding:clamp(40px,4vw,52px) clamp(24px,3vw,36px) clamp(28px,3vw,36px);display:grid;position:relative}.VOp6eq_mark{width:1.1em;height:1em;font-family:var(--font-display);color:var(--gold);background:linear-gradient(var(--parchment) .42em, var(--ivory) .42em);place-items:center;font-size:3.6rem;line-height:1;display:grid;position:absolute;top:-.42em;left:50%;transform:translate(-50%)}.VOp6eq_stars{letter-spacing:.32em;color:var(--gold);margin-right:-.32em;font-size:.95rem}.VOp6eq_quote{align-self:start;margin:0}.VOp6eq_quote p{font-family:var(--font-display);color:var(--maroon);margin:0;font-size:clamp(1.3rem,1.15rem + .5vw,1.55rem);font-style:italic;line-height:1.4}.VOp6eq_author{font-family:var(--font-label);letter-spacing:.24em;text-transform:uppercase;color:var(--text);align-content:end;gap:4px;font-size:.8rem;display:grid}.VOp6eq_author small{font-family:var(--font-body);letter-spacing:.08em;text-transform:none;color:var(--text-soft);font-size:.72rem}.VOp6eq_divider{max-width:420px;color:var(--gold);margin:clamp(40px,5vw,64px) auto 0}.VOp6eq_more{text-align:center;margin:20px 0 0}.VOp6eq_more a{color:var(--maroon)}@media (max-width:860px){.VOp6eq_list{grid-template-columns:1fr;gap:44px;max-width:520px;margin-inline:auto}}
.PpsXba_band{position:relative;overflow:hidden}.PpsXba_calligraphy{opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:min(26vw,380px);line-height:1;position:absolute;top:50%;right:-4vw;transform:translateY(-50%)}.PpsXba_grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(48px,8vw,120px);display:grid;position:relative}.PpsXba_book{justify-items:start;gap:22px;display:grid}.PpsXba_book p{color:var(--on-ink-soft);margin:0}.PpsXba_actions{flex-wrap:wrap;gap:14px;display:flex}.PpsXba_card{border:1px solid var(--hairline);background:color-mix(in srgb, var(--ink-2) 80%, transparent);gap:22px;padding:clamp(28px,4vw,44px);display:grid;position:relative}.PpsXba_card:before{content:"";border:1px solid var(--hairline-soft);pointer-events:none;position:absolute;inset:6px}.PpsXba_status{color:var(--on-ink)}.PpsXba_hours{gap:8px;margin:0;display:grid}.PpsXba_hours div{font-family:var(--font-display);justify-content:space-between;gap:16px;font-size:1.25rem;display:flex}.PpsXba_hours dt{color:var(--on-ink-soft)}.PpsXba_hours dd{color:var(--gold-light);white-space:nowrap;margin:0}.PpsXba_address{color:var(--on-ink);font-style:normal}.PpsXba_links{color:var(--gold-light);flex-wrap:wrap;gap:22px;display:flex}@media (max-width:860px){.PpsXba_grid{grid-template-columns:1fr}}
