@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_229a0319-module__mqOb0a__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_229a0319-module__mqOb0a__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/cd855f5d1ca24ffb-s.3b8i84hbddq1_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/990c4f9734fd0772-s.0jpz2_c27vxlb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b78a658454267-s.10rvhc1559an2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_cb990a66-module__VykP9W__className{font-family:Fraunces,Fraunces Fallback;font-style:italic;font-weight:400}.fraunces_cb990a66-module__VykP9W__variable{--font-fraunces-italic:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_3366ac88-module__GndzqW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_3366ac88-module__GndzqW__variable{--font-manrope:"Manrope", "Manrope Fallback"}
[data-niche=restaurant]{--r-tight:clamp(2.25rem, 4.2vw, 3.75rem);--r-normal:clamp(4.5rem, 8vw, 7.25rem);--r-vast:clamp(9rem, 21vw, 19rem);--r-bleed:0rem;--rm-cols:12;--rm-page:1520px;--rm-margin:clamp(1.25rem, 6vw, 6rem);--rm-gutter:clamp(.75rem, 1.6vw, 1.75rem);--rm-row-gap:clamp(2rem, 4vw, 3.5rem);--rm-caption-w:clamp(6.5rem, 11vw, 10.5rem);--rm-measure-display:13ch;--rm-measure-lede:44ch;--rm-measure-body:58ch;--rm-measure-note:34ch;--rm-measure-statement:28ch;--rm-t-display:clamp(3rem, 10.5vw, 7.25rem);--rm-t-section:clamp(2.1rem, 5.6vw, 4.5rem);--rm-t-sub:clamp(1.5rem, 2.9vw, 2.35rem);--rm-t-row:clamp(1.0625rem, 1.5vw, 1.35rem);--rm-lh-display:.95;--rm-lh-section:.97;--rm-lh-sub:1.02;--rm-lh-row:1.16;--rm-lh-statement:1.24;--rm-track-display:-.021em;--rm-t-lede:clamp(1.0625rem, 1.5vw, 1.3125rem);--rm-t-body:1rem;--rm-t-note:.8125rem;--rm-t-label:.6875rem;--rm-track-label:.165em;--rm-track-label-wide:.26em;--rm-rule-hair:1px;--rm-rule-heavy:2px;--rm-leader-pitch:.42rem;--rm-leader-dot:.125rem;--rm-leader-min:2.5rem;--rm-leader-inset:.6rem;--rm-leader-drop:calc(var(--rm-leader-dot) / 2 + .02em);--rm-leader-ink:color-mix(in srgb, var(--e-muted) 80%, transparent);--rm-font-numeral:var(--font-jetbrains), ui-monospace, SFMono-Regular, Menlo, monospace;--rm-ease:var(--e-ease);--rm-ease-line:cubic-bezier(.22, 1, .28, 1);--rm-dur-line:.78s;--rm-stagger-line:90ms;--rm-dur-rule:.9s;--rm-dur-drift:1.4s;--rm-dur-micro:.24s;--rm-drift:4%}[dir=rtl] [data-niche=restaurant]{--rm-track-label:0;--rm-track-label-wide:0;--rm-track-display:0;--rm-lh-display:1.14;--rm-lh-section:1.16;--rm-lh-sub:1.2;--rm-lh-row:1.3;--rm-lh-statement:1.62}:where([data-niche=restaurant]) .rm-spread{--rm-inset:max(var(--rm-margin), (100% - var(--rm-page)) / 2);padding-block:var(--rm-rhythm,var(--r-normal));position:relative;overflow-x:clip}:where([data-niche=restaurant]) .rm-spread[id]{scroll-margin-block-start:calc(var(--e-chrome-total) + 1.5rem)}:where([data-niche=restaurant]) .rm-r-tight{--rm-rhythm:var(--r-tight)}:where([data-niche=restaurant]) .rm-r-normal{--rm-rhythm:var(--r-normal)}:where([data-niche=restaurant]) .rm-r-vast{--rm-rhythm:var(--r-vast)}:where([data-niche=restaurant]) .rm-r-bleed+.rm-spread{margin-block-start:clamp(2rem,5vw,4.5rem)}:where([data-niche=restaurant]) .rm-r-bleed{--rm-rhythm:var(--r-bleed)}:where([data-niche=restaurant]) .rm-grid{grid-template-columns:repeat(var(--rm-cols), minmax(0, 1fr));column-gap:var(--rm-gutter);row-gap:var(--rm-row-gap);padding-inline:var(--rm-inset);align-items:start;display:grid}:where([data-niche=restaurant]) .rm-grid .rm-grid{padding-inline:0}:where([data-niche=restaurant]) .rm-bar{--rm-inset:max(var(--rm-margin), (100% - var(--rm-page)) / 2);padding-inline:var(--rm-inset)}:where([data-niche=restaurant]) .rm-col{grid-column:1/-1;min-inline-size:0}@media (min-width:48rem){:where([data-niche=restaurant]) .rm-col{grid-column:var(--rm-col-md-start,1) / var(--rm-col-md-end,-1)}}@media (min-width:64rem){:where([data-niche=restaurant]) .rm-col{grid-column:var(--rm-col-start,1) / var(--rm-col-end,-1)}}:where([data-niche=restaurant]) .rm-col--centred{text-align:center;justify-items:center}:where([data-niche=restaurant]) .rm-bleed{grid-column:var(--rm-bleed-start,1) / var(--rm-bleed-end,-1);min-inline-size:0}:where([data-niche=restaurant]) .rm-grid>.rm-bleed--start{margin-inline-start:calc(-1 * var(--rm-inset))}:where([data-niche=restaurant]) .rm-grid>.rm-bleed--end{margin-inline-end:calc(-1 * var(--rm-inset))}:where([data-niche=restaurant]) .rm-grid>.rm-bleed--both{margin-inline:calc(-1 * var(--rm-inset))}@media not (min-width:64rem){:where([data-niche=restaurant]) .rm-grid>.rm-bleed{margin-inline:calc(-1 * var(--rm-inset));grid-column:1/-1}}:where([data-niche=restaurant]) .rm-rule{border:0;border-block-start:var(--rm-rule-w,var(--rm-rule-hair)) solid var(--rm-rule-c,var(--e-line-strong));block-size:0;inline-size:100%;display:block}:where([data-niche=restaurant]) .rm-rule--heavy{--rm-rule-w:var(--rm-rule-heavy)}:where([data-niche=restaurant]) .rm-rule--accent{--rm-rule-c:var(--e-accent-2)}:where([data-niche=restaurant]) .rm-rule--ember{--rm-rule-c:var(--e-accent)}:where([data-niche=restaurant]) .rm-rule--faint{--rm-rule-c:var(--e-line)}:where([data-niche=restaurant]) .rm-rule--vertical{border-block-start:0;border-inline-start:var(--rm-rule-w,var(--rm-rule-hair)) solid var(--rm-rule-c,var(--e-line-strong));block-size:100%;inline-size:0}:where([data-niche=restaurant]) .rm-label{font-family:var(--e-font-body);font-size:var(--rm-t-label);letter-spacing:var(--rm-track-label);text-transform:uppercase;color:var(--e-accent-2-strong);align-items:center;gap:.75rem;font-weight:600;line-height:1.1;display:flex}:where([data-niche=restaurant]) .rm-label--muted{color:var(--e-muted)}:where([data-niche=restaurant]) .rm-label__index{font-family:var(--rm-font-numeral);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.06em;opacity:.85;font-weight:400}:where([data-niche=restaurant]) .rm-label__rule{border-block-start:var(--rm-rule-hair) solid var(--e-line-strong);flex:auto;block-size:0}[dir=rtl] :where([data-niche=restaurant]) .rm-label{font-weight:700}:where([data-niche=restaurant]) .rm-display{font-family:var(--e-font-display);font-optical-sizing:auto;font-weight:600;font-size:var(--rm-t-size,var(--rm-t-section));line-height:var(--rm-t-lh,var(--rm-lh-section));letter-spacing:var(--rm-track-display);text-wrap:balance}:where([data-niche=restaurant]) .rm-display--display{--rm-t-size:var(--rm-t-display);--rm-t-lh:var(--rm-lh-display)}:where([data-niche=restaurant]) .rm-display--section{--rm-t-size:var(--rm-t-section);--rm-t-lh:var(--rm-lh-section)}:where([data-niche=restaurant]) .rm-display--sub{--rm-t-size:var(--rm-t-sub);--rm-t-lh:var(--rm-lh-sub)}:where([data-niche=restaurant]) .rm-display--row{--rm-t-size:var(--rm-t-row);--rm-t-lh:var(--rm-lh-row);letter-spacing:-.008em}:where([data-niche=restaurant]) .rm-body{font-family:var(--e-font-body);font-size:var(--rm-t-body);text-wrap:pretty;line-height:1.68}:where([data-niche=restaurant]) .rm-body--lede{font-size:var(--rm-t-lede);letter-spacing:-.004em;line-height:1.55}:where([data-niche=restaurant]) .rm-body--note{font-size:var(--rm-t-note);line-height:1.5}:where([data-niche=restaurant]) .rm-measure-display{max-inline-size:var(--rm-measure-display)}:where([data-niche=restaurant]) .rm-measure-lede{max-inline-size:var(--rm-measure-lede)}:where([data-niche=restaurant]) .rm-measure-body{max-inline-size:var(--rm-measure-body)}:where([data-niche=restaurant]) .rm-measure-note{max-inline-size:var(--rm-measure-note)}:where([data-niche=restaurant]) .rm-statement{--rm-t-lh:var(--rm-lh-statement);max-inline-size:var(--rm-measure-statement);text-wrap:pretty}:where([data-niche=restaurant]) .rm-quote{font-family:var(--e-font-quote);letter-spacing:-.014em;text-wrap:balance;font-size:clamp(1.6rem,3.6vw,3rem);font-style:italic;font-weight:400;line-height:1.14}[dir=rtl] :where([data-niche=restaurant]) .rm-quote{letter-spacing:0;font-style:normal;line-height:1.42}:where([data-niche=restaurant]) .rm-num{font-family:var(--rm-font-numeral);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:.01em}:where([data-niche=restaurant]) .rm-num-col{text-align:end;white-space:nowrap}:where([data-niche=restaurant]) .rm-leaders{align-items:baseline;gap:var(--rm-leader-inset);inline-size:100%;display:flex}:where([data-niche=restaurant]) .rm-leaders__label{min-inline-size:0}:where([data-niche=restaurant]) .rm-leaders__value{flex:none}:where([data-niche=restaurant]) .rm-leaders__fill{flex:1 1 var(--rm-leader-min);min-inline-size:1.6rem;block-size:var(--rm-leader-dot);translate:0 var(--rm-leader-drop);background-image:radial-gradient(circle at 50% 50%, var(--rm-leader-ink) 0 42%, transparent 44%);background-size:var(--rm-leader-pitch) var(--rm-leader-dot);background-position:50%;background-repeat:repeat-x;align-self:baseline}:where([data-niche=restaurant]) .rm-soft{--rm-soft-x:5%;--rm-soft-y:3.5%;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--rm-soft-y), #000 calc(100% - var(--rm-soft-y)), transparent 100%), linear-gradient(to right, transparent 0, #000 var(--rm-soft-x), #000 calc(100% - var(--rm-soft-x)), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--rm-soft-y), #000 calc(100% - var(--rm-soft-y)), transparent 100%), linear-gradient(to right, transparent 0, #000 var(--rm-soft-x), #000 calc(100% - var(--rm-soft-x)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--rm-soft-y), #000 calc(100% - var(--rm-soft-y)), transparent 100%), linear-gradient(to right, transparent 0, #000 var(--rm-soft-x), #000 calc(100% - var(--rm-soft-x)), transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}:where([data-niche=restaurant]) .rm-soft--start{--rm-soft-x:5%;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--rm-soft-y), #000 calc(100% - var(--rm-soft-y)), transparent 100%), linear-gradient(to right, #000 0, #000 calc(100% - var(--rm-soft-x)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--rm-soft-y), #000 calc(100% - var(--rm-soft-y)), transparent 100%), linear-gradient(to right, #000 0, #000 calc(100% - var(--rm-soft-x)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--rm-soft-y), #000 calc(100% - var(--rm-soft-y)), transparent 100%), linear-gradient(to right, #000 0, #000 calc(100% - var(--rm-soft-x)), transparent 100%)}:where([data-niche=restaurant]) .rm-soft--end{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--rm-soft-y), #000 calc(100% - var(--rm-soft-y)), transparent 100%), linear-gradient(to right, transparent 0, #000 var(--rm-soft-x), #000 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--rm-soft-y), #000 calc(100% - var(--rm-soft-y)), transparent 100%), linear-gradient(to right, transparent 0, #000 var(--rm-soft-x), #000 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--rm-soft-y), #000 calc(100% - var(--rm-soft-y)), transparent 100%), linear-gradient(to right, transparent 0, #000 var(--rm-soft-x), #000 100%)}:where([data-niche=restaurant]) .rm-figure{--e-radius:0px;gap:.875rem;display:grid}@media (min-width:64rem){:where([data-niche=restaurant]) .rm-figure--margin-end{grid-template-columns:minmax(0, 1fr) var(--rm-caption-w);column-gap:var(--rm-gutter);align-items:end}:where([data-niche=restaurant]) .rm-figure--margin-start{grid-template-columns:var(--rm-caption-w) minmax(0, 1fr);column-gap:var(--rm-gutter);align-items:end}:where([data-niche=restaurant]) .rm-figure--margin-start>.rm-figure__body{grid-area:1/2}:where([data-niche=restaurant]) .rm-figure--margin-start>.rm-figure__cap{grid-area:1/1}}:where([data-niche=restaurant]) .rm-figure__cap{font-family:var(--e-font-body);font-size:var(--rm-t-note);color:var(--e-muted);max-inline-size:var(--rm-measure-note);border-block-start:var(--rm-rule-hair) solid var(--e-line-strong);padding-block-start:.55rem;line-height:1.45}:where([data-niche=restaurant]) .rm-menu{list-style:none}:where([data-niche=restaurant]) .rm-course{border-block-start:var(--rm-rule-hair) solid var(--e-line);padding-block:.85rem}:where([data-niche=restaurant]) .rm-course:first-child{border-block-start:0}:where([data-niche=restaurant]) .rm-course__name{font-family:var(--e-font-display);font-optical-sizing:auto;font-weight:600;font-size:var(--rm-t-row);line-height:var(--rm-lh-row);letter-spacing:-.008em}:where([data-niche=restaurant]) .rm-course__mark{font-family:var(--e-font-body);letter-spacing:.04em;text-transform:uppercase;vertical-align:baseline;color:var(--e-muted);margin-inline-start:.28em;font-size:.6em;font-weight:600;position:relative;inset-block-end:.42em}:where([data-niche=restaurant]) .rm-course__signature{vertical-align:.12em;background-color:var(--e-accent);block-size:.4em;inline-size:.4em;margin-inline-end:.5em;display:inline-block}:where([data-niche=restaurant]) .rm-link{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--e-line-strong);text-decoration-color:var(--e-line-strong);text-underline-offset:.24em;transition:text-decoration-color var(--rm-dur-micro) var(--rm-ease)}:where([data-niche=restaurant]) .rm-link:hover{-webkit-text-decoration-color:var(--e-accent);text-decoration-color:var(--e-accent)}:where([data-niche=restaurant]) .rm-course__note{font-family:var(--e-font-body);font-size:var(--rm-t-note);color:var(--e-muted);text-wrap:pretty;max-inline-size:46ch;margin-block-start:.35rem;line-height:1.52}:where([data-niche=restaurant]) .rm-pairings{list-style:none}:where([data-niche=restaurant]) .rm-pairing{column-gap:var(--rm-gutter);border-block-start:var(--rm-rule-hair) solid var(--e-line);transition:background-color var(--rm-dur-micro) var(--rm-ease);grid-template-columns:minmax(0,1fr) 4.25rem 4.25rem;align-items:baseline;padding-block:.8rem;scroll-margin-block-start:calc(var(--e-chrome-total) + 3rem);display:grid}:where([data-niche=restaurant]) .rm-pairing:first-child{border-block-start:0}:where([data-niche=restaurant]) .rm-pairing[data-active]{background-color:color-mix(in srgb, var(--e-accent-2) 10%, transparent);box-shadow:calc(-1 * var(--rm-gutter) / 2) 0 0 color-mix(in srgb, var(--e-accent-2) 10%, transparent), calc(var(--rm-gutter) / 2) 0 0 color-mix(in srgb, var(--e-accent-2) 10%, transparent)}:where([data-niche=restaurant]) .rm-pairing__region{font-size:var(--rm-t-note);color:var(--e-muted);margin-block-start:.2rem;line-height:1.4;display:block}:where([data-niche=restaurant]) .rm-track{--e-radius:0px;grid-auto-flow:row;gap:clamp(2.25rem,7vw,3.25rem);display:grid}@media (min-width:64rem){:where([data-niche=restaurant]) .rm-track{gap:var(--rm-gutter);grid-template-columns:repeat(6,minmax(0,1fr))}:where([data-niche=restaurant]) .rm-beat--quiet{grid-column:span 2}}:where([data-niche=restaurant]) .rm-beat{border-block-start:var(--rm-rule-hair) solid var(--e-line-strong);min-inline-size:0;padding-block-start:.85rem}:where([data-niche=restaurant]) .rm-beat__time{font-family:var(--rm-font-numeral);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;color:var(--e-accent-2-strong);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1}:where([data-niche=restaurant]) .rm-beat__media{max-inline-size:min(62%,22rem)}@media (min-width:64rem){:where([data-niche=restaurant]) .rm-beat__media{max-inline-size:none}}:where([data-niche=restaurant]) .rm-beat--quiet{border-block-start-width:var(--rm-rule-heavy);border-block-start-color:var(--e-accent-2)}:where([data-niche=restaurant]) .rm-beat--quiet .rm-beat__time{font-size:clamp(2.5rem,5.5vw,3.75rem)}:where([data-niche=restaurant]) .rm-voice{gap:1.6rem var(--rm-gutter);align-items:start;display:grid}:where([data-niche=restaurant]) .rm-voice__rule{grid-column:1/-1}@media (min-width:64rem){:where([data-niche=restaurant]) .rm-voice--ledger{grid-template-columns:7rem minmax(0,1fr)}}:where([data-niche=restaurant]) .rm-voice__year{color:var(--e-muted);font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1}:where([data-niche=restaurant]) .rm-voice__score{color:var(--e-accent-2-strong);white-space:nowrap}:where([data-niche=restaurant]) .rm-tally{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:inline-flex}:where([data-niche=restaurant]) .rm-tally__figure{font-family:var(--e-font-display);font-optical-sizing:auto;letter-spacing:var(--rm-track-display);color:var(--e-accent-2-strong);font-size:clamp(2.5rem,4.6vw,4rem);font-weight:600;line-height:.95}:where([data-niche=restaurant]) .rm-tally__of{font-family:var(--rm-font-numeral);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-size:var(--rm-t-note);letter-spacing:.01em;color:var(--e-muted)}:where([data-niche=restaurant]) .rm-tally-spread{gap:.6rem;list-style:none;display:grid}:where([data-niche=restaurant]) .rm-press{list-style:none}:where([data-niche=restaurant]) .rm-press-line{gap:.9rem var(--rm-gutter);border-block-start:var(--rm-rule-hair) solid var(--e-line);align-items:start;padding-block:1.35rem;display:grid}@media (min-width:64rem){:where([data-niche=restaurant]) .rm-press-line{grid-template-columns:minmax(0,10.5rem) minmax(0,1fr);padding-block:1.9rem}}:where([data-niche=restaurant]) .rm-press-line:first-child{border-block-start:0}:where([data-niche=restaurant]) .rm-press-line__year{color:var(--e-accent-2-strong);font-size:clamp(1.375rem,2.1vw,1.75rem);line-height:1}:where([data-niche=restaurant]) .rm-disclosures{border-block-start:var(--rm-rule-hair) solid var(--e-line-strong)}:where([data-niche=restaurant]) .rm-disclosure{border-block-end:var(--rm-rule-hair) solid var(--e-line)}:where([data-niche=restaurant]) .rm-disclosure__btn{column-gap:var(--rm-gutter);text-align:start;inline-size:100%;color:inherit;transition:color var(--rm-dur-micro) var(--rm-ease);grid-template-columns:2.75rem minmax(0,1fr) 2rem;align-items:start;padding-block:1.15rem;display:grid}:where([data-niche=restaurant]) .rm-disclosure__btn:hover{color:var(--e-accent-2-strong)}:where([data-niche=restaurant]) .rm-disclosure__index{font-family:var(--rm-font-numeral);font-variant-numeric:tabular-nums lining-nums;font-size:var(--rm-t-label);color:var(--e-muted);line-height:1.9}:where([data-niche=restaurant]) .rm-disclosure__mark{background-color:var(--e-muted);block-size:2px;inline-size:.5rem;transition:inline-size var(--rm-dur-micro) var(--rm-ease), background-color var(--rm-dur-micro) var(--rm-ease);margin-block-start:.62em;display:block}:where([data-niche=restaurant]) .rm-disclosure__btn[aria-expanded=true] .rm-disclosure__mark{background-color:var(--e-accent);inline-size:1.75rem}:where([data-niche=restaurant]) .rm-disclosure__panel{padding-block-end:1.35rem;padding-inline-start:calc(2.75rem + var(--rm-gutter))}:where([data-niche=restaurant]) .rm-foot-cols{gap:var(--rm-gutter);grid-template-columns:minmax(0,1fr);display:grid}:where([data-niche=restaurant]) .rm-foot-col{border-block-start:var(--rm-rule-hair) solid var(--e-line);min-inline-size:0;padding-block-start:1.4rem}@media (min-width:48rem){:where([data-niche=restaurant]) .rm-foot-cols{grid-template-columns:repeat(var(--rm-foot-n,3), minmax(0, 1fr))}:where([data-niche=restaurant]) .rm-foot-col{border-block-start:0;border-inline-start:var(--rm-rule-hair) solid var(--e-line);padding-block-start:0;padding-inline-start:var(--rm-gutter)}:where([data-niche=restaurant]) .rm-foot-col:first-child{border-inline-start:0;padding-inline-start:0}}:where([data-niche=restaurant]) .rm-hdr__navrow{display:none}@media (min-width:64rem){:where([data-niche=restaurant]) .rm-hdr__navrow{transition:grid-template-rows .36s var(--rm-ease);grid-template-rows:1fr;display:grid}}:where([data-niche=restaurant]) [data-condensed] .rm-hdr__navrow{grid-template-rows:0fr}:where([data-niche=restaurant]) .rm-hdr__navrow>*{min-block-size:0;overflow:hidden}:where([data-niche=restaurant]) .rm-navlink{font-family:var(--e-font-body);font-size:var(--rm-t-label);letter-spacing:var(--rm-track-label);text-transform:uppercase;white-space:nowrap;transition:color var(--rm-dur-micro) var(--rm-ease);font-weight:600;position:relative}:where([data-niche=restaurant]) .rm-navlink:after{content:"";background-color:var(--e-accent);block-size:1px;inline-size:0;transition:inline-size .4s var(--rm-ease);position:absolute;inset-block-end:-.45rem;inset-inline-start:0}:where([data-niche=restaurant]) .rm-navlink:hover:after,:where([data-niche=restaurant]) .rm-navlink:focus-visible:after{inline-size:100%}:where([data-niche=restaurant]) .rm-cta{font-family:var(--e-font-body);font-size:var(--rm-t-label);letter-spacing:var(--rm-track-label);text-transform:uppercase;background-color:var(--e-accent);color:var(--e-on-accent);transition:background-color var(--rm-dur-micro) var(--rm-ease);border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding-block:.7rem;padding-inline:1.25rem;font-weight:600;display:inline-flex}:where([data-niche=restaurant]) .rm-cta:hover{background-color:var(--e-accent-strong)}:where([data-niche=restaurant]) .rm-chrome :is(a,button),:where([data-niche=restaurant]) :focus-visible{border-radius:0}:where([data-niche=restaurant]) .rm-line-mask{padding-block:.06em .16em;display:block;overflow:hidden}:where([data-niche=restaurant]) .rm-line-mask+.rm-line-mask{margin-block-start:-.22em}[dir=rtl] :where([data-niche=restaurant]) .rm-line-mask{padding-block:.2em .28em}[dir=rtl] :where([data-niche=restaurant]) .rm-line-mask+.rm-line-mask{margin-block-start:-.48em}:where([data-niche=restaurant]) .rm-line{display:block}:where([data-niche=restaurant]) .rm-pending .rm-line{transform:translateY(112%)}:where([data-niche=restaurant]) .rm-set .rm-line{transition:transform var(--rm-dur-line) var(--rm-ease-line);transition-delay:calc(var(--rm-line-i,0) * var(--rm-stagger-line));transform:none}:where([data-niche=restaurant]) .rm-instant .rm-line{transition:none}:where([data-niche=restaurant]) .rm-rule--draw{transform-origin:0%}[dir=rtl] :where([data-niche=restaurant]) .rm-rule--draw{transform-origin:100%}:where([data-niche=restaurant]) .rm-rule--draw.rm-pending{transform:scaleX(0)}:where([data-niche=restaurant]) .rm-rule--draw.rm-set{transition:transform var(--rm-dur-rule) var(--rm-ease);transform:scaleX(1)}:where([data-niche=restaurant]) .rm-rule--draw.rm-instant{transition:none}:where([data-niche=restaurant]) .rm-drift{overflow:hidden}:where([data-niche=restaurant]) .rm-drift>*{transform:translate3d(calc((var(--rm-p,.5) - .5) * var(--rm-drift-x,0px)), 0, 0) scale(calc(1.13 - var(--rm-p,.5) * .08))}:where([data-niche=restaurant]) .rm-drift--end{--rm-drift-x:var(--rm-drift)}:where([data-niche=restaurant]) .rm-drift--start,[dir=rtl] :where([data-niche=restaurant]) .rm-drift--end{--rm-drift-x:calc(-1 * var(--rm-drift))}[dir=rtl] :where([data-niche=restaurant]) .rm-drift--start{--rm-drift-x:var(--rm-drift)}@media (prefers-reduced-motion:reduce){:where([data-niche=restaurant]) .rm-drift>*,:where([data-niche=restaurant]) .rm-pending .rm-line,:where([data-niche=restaurant]) .rm-rule--draw.rm-pending{transform:none}}html[data-rimal-debug] [data-rhythm=tight]+[data-rhythm=tight],html[data-rimal-debug] [data-rhythm=normal]+[data-rhythm=normal],html[data-rimal-debug] [data-rhythm=vast]+[data-rhythm=vast],html[data-rimal-debug] [data-rhythm=bleed]+[data-rhythm=bleed]{outline-offset:-3px;outline:3px dashed #ff3b30}
