@layer properties,theme,base,components,utilities;@layer components.mk-kernel,components.mk-template;@layer components.mk-template{.mk-t-origin-v1{--og-ink:var(--menu-text);--og-soft:var(--menu-muted);--og-figures:var(--menu-accent);--og-label:var(--menu-accent);--og-line:var(--menu-accent);--og-tint-ink:var(--menu-text);--og-tint-soft:var(--menu-muted);--og-tint-figures:var(--menu-accent);--og-tint-label:var(--menu-accent);--og-tint-line:var(--menu-accent);--og-tint-edge:transparent;--og-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--og-radius:min(var(--menu-radius),6px);--mk-heading-size:calc(clamp(1.02rem,3.1cqw,1.24rem)*var(--mk-heading-scale,1));--mk-header-gap:calc(var(--menu-section-gap)*.8);--og-dish-gap:calc(1.2rem*var(--menu-item-spacing,1));--og-pair-gap:clamp(1.6rem,5cqw,3rem);--og-title-track:calc(.22em + var(--menu-heading-tracking,0em));line-height:1.5}.mk-t-origin-v1 .og-paper{--og-c-ink:var(--og-ink);--og-c-soft:var(--og-soft);--og-c-figures:var(--og-figures);--og-c-label:var(--og-label);--og-c-line:var(--og-line);--og-c-ground:var(--menu-bg);--og-c-hair:color-mix(in srgb,var(--og-ink)15%,transparent);--og-c-neat:color-mix(in srgb,var(--og-ink)62%,transparent);--mk-rule:var(--og-c-hair);--mk-rule-strong:color-mix(in srgb,var(--og-ink)32%,transparent);color:var(--og-c-ink);flex-direction:column}.mk-t-origin-v1 :is(.og-sheet--sheet>.og-course-body,.og-sheet--tint>.og-course-body,.mk-announcement){--og-c-ink:var(--og-tint-ink);--og-c-soft:var(--og-tint-soft);--og-c-figures:var(--og-tint-figures);--og-c-label:var(--og-tint-label);--og-c-line:var(--og-tint-line);--og-c-ground:var(--menu-surface);--og-c-hair:color-mix(in srgb,var(--og-tint-ink)16%,transparent);--og-c-neat:color-mix(in srgb,var(--og-tint-ink)62%,transparent);--mk-rule:var(--og-c-hair);--mk-rule-strong:color-mix(in srgb,var(--og-tint-ink)34%,transparent);color:var(--og-c-ink)}.mk-t-origin-v1 .og-sheet{--mk-gutter:clamp(1.1rem,5.4cqw,3.25rem);padding:clamp(1.4rem,4.8cqw,3rem)var(--mk-gutter)clamp(1.75rem,5cqw,3rem)}.mk-t-origin-v1 .mk-language-bar{padding-inline:var(--mk-gutter,1rem)}.mk-t-origin-v1 .mk-language-switch>summary{border-color:var(--og-c-neat,currentColor);border-radius:var(--og-radius);background:var(--menu-bg);color:var(--og-ink);font-family:var(--og-mono);font-size:calc(.76rem*var(--mk-text-scale,1))}.mk-t-origin-v1 .mk-language-switch ul{border-radius:var(--og-radius);background:var(--menu-bg);color:var(--og-ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--og-ink)30%,transparent)}.mk-t-origin-v1 .mk-language-switch :is(a,button){border-radius:var(--og-radius)}.mk-t-origin-v1 .og-contours{display:block;overflow:hidden}.mk-t-origin-v1 .og-contour{fill:none;stroke:var(--og-c-line);stroke-width:.75px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mk-t-origin-v1 .og-contour--index{stroke-width:1.35px}.mk-t-origin-v1 .og-elevation{fill:var(--og-c-label);font-family:var(--og-mono);letter-spacing:.04em;font-size:15px;font-weight:500}.mk-t-origin-v1 .og-front{align-items:stretch;gap:0;container:og-front/inline-size}.mk-t-origin-v1 .og-logo{align-self:center;margin-block-end:clamp(1rem,3.4cqw,1.6rem)}.mk-t-origin-v1 .og-map{border:1px solid var(--og-c-neat);background:var(--menu-bg);place-items:center;min-height:clamp(13rem,46cqw,21rem);padding:clamp(1.6rem,5cqw,2.8rem) clamp(1rem,4cqw,2.6rem);display:grid;position:relative;overflow:hidden;container:og-map/inline-size}.mk-t-origin-v1 .og-map-terrain{width:100%;height:100%;position:absolute;inset:0}.mk-t-origin-v1 .og-map-terrain .og-elevation{font-size:17px}.mk-t-origin-v1 .og-name{z-index:1;max-width:100%;color:var(--og-c-ink);font-family:var(--menu-heading-font);font-size:min(calc(clamp(2.05rem,8.6cqw,4rem)*var(--mk-heading-scale,1)),calc((100cqw - 2.2rem)/(var(--og-word,8)*var(--og-letter,.9))));letter-spacing:calc(.16em + var(--menu-heading-tracking,0em));text-align:center;text-transform:uppercase;text-wrap:balance;paint-order:stroke fill;-webkit-text-stroke:.2em var(--menu-bg);padding-inline-start:.16em;font-weight:500;line-height:1.12;position:relative}.mk-t-origin-v1[data-title-treatment=classic] .og-name{letter-spacing:calc(.005em + var(--menu-heading-tracking,0em));text-transform:none;padding-inline-start:0}.mk-t-origin-v1 .og-front[data-name=below] .og-map{min-height:clamp(7.5rem,24cqw,11rem)}.mk-t-origin-v1 .og-name--margin{font-size:min(calc(clamp(2rem,7.6cqw,3.6rem)*var(--mk-heading-scale,1)),calc((100cqw - .5rem)/(var(--og-word,8)*var(--og-letter,.9))));-webkit-text-stroke:0;margin-block-start:clamp(1.1rem,3.6cqw,1.7rem);padding-inline-start:.16em}.mk-t-origin-v1 .og-front[data-name=none] .og-name--margin{font-size:min(calc(clamp(2.05rem,8.6cqw,4rem)*var(--mk-heading-scale,1)),calc((100cqw - .5rem)/(var(--og-word,8)*var(--og-letter,.9))));margin-block-start:0}.mk-t-origin-v1 .og-intro{align-items:center;gap:.9rem;margin-block-start:clamp(1.1rem,3.6cqw,1.7rem)}.mk-t-origin-v1 .og-front[data-name=below] .og-intro{margin-block-start:clamp(.8rem,2.6cqw,1.2rem)}.mk-t-origin-v1 .og-lede{max-width:34rem;color:var(--og-c-soft);font-size:calc(1.04rem*var(--mk-text-scale,1));text-align:center;text-wrap:balance;line-height:1.55}.mk-t-origin-v1 .og-details{flex-direction:column;align-items:center;gap:.6rem;display:flex}.mk-t-origin-v1 .og-details .mk-contact{font-family:var(--og-mono);font-size:calc(.76rem*var(--mk-text-scale,1));letter-spacing:.02em;gap:.35rem 1.4rem}.mk-t-origin-v1 .og-details .mk-contact-detail{color:var(--og-c-soft)}.mk-t-origin-v1 .og-details .mk-contact-icon{color:var(--og-c-figures)}.mk-t-origin-v1 .og-details .mk-social a{border-color:var(--og-c-hair);border-radius:var(--og-radius);color:var(--og-c-soft)}.mk-t-origin-v1 .og-photo{border-radius:var(--menu-radius);margin-block:clamp(1.4rem,4.4cqw,2.2rem) 0}.mk-t-origin-v1 .og-front[data-front=banner] .og-photo{margin-block:0 clamp(.9rem,3cqw,1.4rem)}.mk-t-origin-v1 .og-front[data-front=banner] .og-map{min-height:clamp(9rem,30cqw,14rem)}.mk-t-origin-v1 .og-front[data-front=banner][data-name=below] .og-map{min-height:clamp(5rem,15cqw,7rem)}.mk-t-origin-v1 .og-front[data-front=editorial] .og-logo{align-self:flex-start}.mk-t-origin-v1 .og-front[data-front=editorial] .og-map{place-items:end start;min-height:clamp(14rem,50cqw,23rem)}.mk-t-origin-v1 .og-front[data-front=editorial] .og-name,.mk-t-origin-v1 .og-front[data-front=editorial] .og-name--margin{text-align:start;padding-inline-start:0}.mk-t-origin-v1 .og-front[data-front=editorial] .og-intro{align-items:flex-start}.mk-t-origin-v1 .og-front[data-front=editorial] .og-lede{text-align:start;text-wrap:pretty}.mk-t-origin-v1 .og-front[data-front=editorial] .og-details{align-items:flex-start}.mk-t-origin-v1 .og-front[data-front=editorial] .og-details :is(.mk-contact,.mk-social){justify-content:flex-start}.mk-t-origin-v1 .og-heading{text-align:center;justify-content:center;margin-block-end:calc(clamp(1.1rem,3.4cqw,1.7rem)*var(--mk-space-scale,1))}.mk-t-origin-v1 .og-heading-copy{align-items:stretch;gap:.55rem}.mk-t-origin-v1 .og-title{color:var(--og-c-ink);font-size:var(--mk-heading-size);letter-spacing:var(--og-title-track);text-wrap:balance;font-weight:500;line-height:1.3}.mk-t-origin-v1[data-uppercase=true] .og-heading[data-kind=section] .og-title{letter-spacing:var(--og-title-track);padding-inline-start:.22em}.mk-t-origin-v1[data-uppercase=false] .og-heading[data-kind=section]{--og-title-size:calc(var(--mk-heading-size)*1.18)}.mk-t-origin-v1[data-uppercase=false] .og-heading[data-kind=section] .og-title{--og-title-track:calc(.02em + var(--menu-heading-tracking,0em))}.mk-t-origin-v1 .og-heading[data-kind=section]{--og-title-room:60cqw;--og-title-pad:0}.mk-t-origin-v1 .og-heading[data-kind=section] .og-title{font-size:min(var(--og-title-size,var(--mk-heading-size)),calc(var(--og-title-room)/(var(--og-title-word,8)*var(--og-title-letter,1) + var(--og-title-pad))))}.mk-t-origin-v1 .og-heading[data-kind=section]:is([data-title=rule],[data-title=framed]){--og-title-room:84cqw}.mk-t-origin-v1 .og-heading[data-kind=section][data-title=framed]{--og-title-pad:2.8}.mk-t-origin-v1 .og-note{max-width:34rem;color:var(--og-c-soft);font-size:calc(.98rem*var(--mk-text-scale,1));text-wrap:balance;margin-inline:auto}.mk-t-origin-v1 .mk-section-empty{color:var(--og-c-soft)}.mk-t-origin-v1 .og-strip{--og-strip-min:clamp(2.25rem,9cqw,4.5rem);border:1px solid var(--og-c-neat);grid-template-columns:minmax(var(--og-strip-min),1fr)minmax(0,auto)minmax(var(--og-strip-min),1fr);align-items:center;min-height:clamp(3.6rem,9.5cqw,4.75rem);display:grid}.mk-t-origin-v1 .og-strip-half,.mk-t-origin-v1 .og-strip-whole{align-self:stretch;min-width:0;display:block;position:relative}.mk-t-origin-v1 .og-strip-whole{border:1px solid var(--og-c-neat)}.mk-t-origin-v1 :is(.og-strip-half,.og-strip-whole,.og-heading[data-title=label] .og-strip){background:var(--og-c-ground)}.mk-t-origin-v1 .og-strip-half>svg,.mk-t-origin-v1 .og-strip-whole>svg{width:100%;height:100%;position:absolute;inset:0}.mk-t-origin-v1 .og-strip .og-title{padding:.35rem clamp(.85rem,3cqw,1.5rem)}.mk-t-origin-v1[data-uppercase=true] .og-strip .og-title{padding-inline-start:calc(clamp(.85rem,3cqw,1.5rem) + .22em)}.mk-t-origin-v1 .og-heading[data-title=rule] .og-strip{border:0;grid-template-columns:1fr 1fr;grid-template-areas:"start end""title title";row-gap:clamp(.9rem,3cqw,1.3rem);min-height:0}.mk-t-origin-v1 .og-heading[data-title=rule] .og-strip .og-strip-half{height:clamp(2.7rem,7cqw,3.5rem)}.mk-t-origin-v1 .og-heading[data-title=rule] .og-strip .og-strip-half--start{border:1px solid var(--og-c-neat);border-inline-end:0;grid-area:start}.mk-t-origin-v1 .og-heading[data-title=rule] .og-strip .og-strip-half--end{border:1px solid var(--og-c-neat);border-inline-start:0;grid-area:end}.mk-t-origin-v1 .og-heading[data-title=rule] .og-strip .og-title{grid-area:title;padding-block:0}.mk-t-origin-v1 .og-heading[data-title=framed] .og-title{border:1px solid var(--og-c-neat,currentColor);box-shadow:inset 0 0 0 3px var(--og-c-ground),inset 0 0 0 4px var(--og-c-hair);align-self:center;padding:.55em 1.25em .5em}.mk-t-origin-v1[data-uppercase=true] .og-heading[data-title=framed] .og-title{padding-inline-start:1.47em}.mk-t-origin-v1 .og-side-strip{height:clamp(2.7rem,6.4cqw,3.5rem);margin-block-end:calc(clamp(1.1rem,3cqw,1.5rem)*var(--mk-space-scale,1));display:none}.mk-t-origin-v1[data-sections=compact] .og-side-strip{display:block}.mk-t-origin-v1 .og-course-body>.mk-section-description--tabs{max-width:34rem;margin:0 auto calc(clamp(1.1rem,3.4cqw,1.7rem)*var(--mk-space-scale,1));color:var(--og-c-soft);font-size:calc(.98rem*var(--mk-text-scale,1));text-align:center;text-wrap:balance}.mk-t-origin-v1 .og-course--sheet .og-course-body>.og-side-strip{margin:calc(-1*var(--og-sheet-top))calc(-1*var(--og-sheet-side))var(--og-sheet-top);border:0;border-block-end:1px solid var(--og-c-neat)}.mk-t-origin-v1 .og-sheet--tint .og-course-body>.og-side-strip{border-start-start-radius:calc(var(--og-radius) - 1px);border-start-end-radius:calc(var(--og-radius) - 1px);overflow:hidden}.mk-t-origin-v1 .og-heading[data-kind=block]{align-items:center;gap:.6rem}.mk-t-origin-v1 .og-heading[data-kind=block] .og-title{font-size:calc(var(--mk-heading-size)*.86);letter-spacing:var(--og-title-track);text-transform:uppercase}.mk-t-origin-v1 .og-heading[data-kind=block] .mk-heading-number{display:none}.mk-t-origin-v1 .og-dishes{gap:var(--og-dish-gap)}.mk-t-origin-v1 .og-dish{align-content:start}.mk-t-origin-v1 .og-dish-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:.28rem;display:grid}.mk-t-origin-v1 .og-dish[data-numbered=true] .og-dish-body{grid-template-columns:auto minmax(0,1fr);column-gap:.85rem}.mk-t-origin-v1 .og-dish[data-numbered=true] .og-dish-body>:not(.og-number){grid-column:2}.mk-t-origin-v1 .og-number{min-width:calc(var(--menu-number-ch,2)*1ch);color:var(--og-c-figures);font-family:var(--og-mono);font-size:calc(.8rem*var(--mk-text-scale,1));text-align:end;grid-row:1/span 4;padding-block-start:.2em;font-weight:500;line-height:1.3}.mk-t-origin-v1 .og-dish-head{align-items:baseline;gap:.9rem}.mk-t-origin-v1 .og-dish-name{color:var(--og-c-ink);font-family:var(--menu-heading-font);font-size:calc(1.04rem*var(--mk-text-scale,1));letter-spacing:calc(.005em + var(--menu-heading-tracking,0em));font-weight:500;line-height:1.32}.mk-t-origin-v1 .og-price,.mk-t-origin-v1 .og-cols .mk-item-price-option-value{color:var(--og-c-ink);font-family:var(--og-mono);font-size:calc(.9rem*var(--mk-text-scale,1));font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:500}.mk-t-origin-v1 .og-price.mk-item-price--text{font-variant-numeric:normal;text-wrap:balance}.mk-t-origin-v1[data-price-style=accent] :is(.og-price,.og-cols .mk-item-price-option-value,.og-sizes .mk-item-price-option-value){color:var(--og-c-figures)}.mk-t-origin-v1 .og-leader{border-block-end:1px dotted color-mix(in srgb,var(--og-c-ink)40%,transparent);min-width:1.25rem}.mk-t-origin-v1 .og-description{color:var(--og-c-soft);font-size:calc(.98rem*var(--mk-text-scale,1));line-height:1.5}.mk-t-origin-v1 .og-origin{max-width:40rem;color:var(--og-c-figures);font-family:var(--og-mono);font-size:calc(.76rem*var(--mk-text-scale,1));letter-spacing:.01em;text-wrap:pretty;line-height:1.6}.mk-t-origin-v1 .og-sizes{flex-wrap:wrap;gap:.25rem 1.4rem;max-width:none;margin-block-start:.15rem;font-size:1em;display:flex}.mk-t-origin-v1 .og-sizes .mk-item-price-option{gap:.5rem}.mk-t-origin-v1 .og-sizes .mk-item-price-option-leader{display:none}.mk-t-origin-v1 .og-sizes .mk-item-price-option-label{color:var(--og-c-figures);font-family:var(--og-mono);font-size:calc(.72rem*var(--mk-text-scale,1));letter-spacing:.06em;text-transform:uppercase}.mk-t-origin-v1 .og-sizes .mk-item-price-option-value{color:var(--og-c-ink);font-family:var(--og-mono);font-size:calc(.88rem*var(--mk-text-scale,1));font-weight:500}.mk-t-origin-v1 .og-course-body{--og-col-gap:clamp(.9rem,3cqw,1.3rem);--og-col-w:calc(max(var(--og-col,5)*.54rem,var(--og-col-label,0)*.47rem)*var(--mk-text-scale,1) + var(--og-col-gap))}.mk-t-origin-v1 .og-heads{margin-block:calc(-.2rem*var(--mk-space-scale,1)).7rem;justify-content:flex-end;display:flex}.mk-t-origin-v1 .og-heads-row{justify-content:flex-end;display:flex}.mk-t-origin-v1 .og-heads-row--second{display:none}.mk-t-origin-v1 .og-head{width:var(--og-col-w);color:var(--og-c-figures);font-family:var(--og-mono);font-size:calc(.68rem*var(--mk-text-scale,1));letter-spacing:.1em;text-align:end;text-transform:uppercase;white-space:nowrap;font-weight:500}.mk-t-origin-v1 .og-dish--columns .og-dish-head{flex-wrap:wrap;row-gap:.1rem}.mk-t-origin-v1 .og-dish--columns .og-dish-name{min-width:min(100%,calc(var(--og-name-word,6)*.6em + .3em));flex:1 1 0}.mk-t-origin-v1 .og-cols{flex:none;gap:0;max-width:none;margin:0;margin-inline-start:auto;font-size:1em;display:flex}.mk-t-origin-v1 .og-leader+.og-cols{margin-inline-start:0}.mk-t-origin-v1 .og-cols .mk-item-price-option{width:var(--og-col-w);text-align:end;display:block}.mk-t-origin-v1 .og-cols :is(.mk-item-price-option-label,.mk-item-price-option-leader){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-t-origin-v1 .og-tags.mk-item-tags--text{color:var(--og-c-figures);font-family:var(--og-mono);font-size:calc(.66rem*var(--mk-text-scale,1));letter-spacing:.08em;text-transform:uppercase;font-weight:500}.mk-t-origin-v1 .mk-item-mark--code{border-color:color-mix(in srgb,var(--og-c-ink)34%,transparent);border-radius:min(var(--og-radius),3px);color:var(--og-c-soft);font-family:var(--og-mono)}.mk-t-origin-v1 .og-codes{gap:.25rem}.mk-t-origin-v1 .mk-item-marker--icon{color:var(--og-c-figures)}.mk-t-origin-v1 .mk-item-marker--badge{border:1px solid var(--og-c-figures);border-radius:min(var(--og-radius),3px);color:var(--og-c-figures);font-family:var(--og-mono);font-size:calc(.6rem*var(--mk-text-scale,1));letter-spacing:.08em;background:0 0;padding:.14rem .42rem .1rem;font-weight:500}.mk-t-origin-v1 :is(.og-dish-photo,.og-course-photo){border-radius:var(--menu-radius)}.mk-t-origin-v1 .og-course-photo.mk-section-image--full{border-radius:0}.mk-t-origin-v1 .mk-item[data-image=thumbnail]{grid-template-columns:4.5rem minmax(0,1fr);gap:1rem}.mk-t-origin-v1 .mk-item[data-image=cover] .og-dish-photo{aspect-ratio:3/2}.mk-t-origin-v1[data-dividers=true] .og-dish{border-block-start:1px solid var(--og-c-hair);padding-block-start:var(--og-dish-gap)}.mk-t-origin-v1[data-dividers=true] :is(.mk-items>.og-dish:first-child,.mk-items>:first-child>.og-dish){border-block-start:0;padding-block-start:0}.mk-t-origin-v1 .og-course.mk-section--featured{background:0 0;border-radius:0;padding:0}.mk-t-origin-v1 .og-course:is(.og-sheet--sheet,.og-sheet--neatline){border:2px solid var(--og-c-neat);background:var(--menu-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-print-color-adjust:exact;print-color-adjust:exact;background-clip:padding-box;padding:4px}.mk-t-origin-v1 :is(.og-sheet--sheet,.og-sheet--neatline,.og-sheet--tint)>.og-course-body{--og-sheet-top:clamp(1.1rem,4cqw,2.1rem);--og-sheet-side:clamp(1rem,4.4cqw,2.4rem);padding:var(--og-sheet-top)var(--og-sheet-side)clamp(1.3rem,4.4cqw,2.2rem);-webkit-box-decoration-break:clone;box-decoration-break:clone}.mk-t-origin-v1 :is(.og-sheet--sheet,.og-sheet--neatline)>.og-course-body{border:1px solid var(--og-c-neat)}.mk-t-origin-v1 :is(.og-sheet--sheet,.og-sheet--tint)>.og-course-body{background:var(--menu-surface);-webkit-print-color-adjust:exact;print-color-adjust:exact;background-clip:padding-box}.mk-t-origin-v1 .og-sheet--tint>.og-course-body{border:1px solid var(--og-tint-edge);border-radius:var(--og-radius)}.mk-t-origin-v1 .og-course--sheet .og-heading[data-kind=section] .og-strip{margin-block-start:calc(-1*var(--og-sheet-top));margin-inline:calc(-1*var(--og-sheet-side));border:0;border-block-end:1px solid var(--og-c-neat)}.mk-t-origin-v1 .og-sheet--tint .og-heading[data-kind=section] .og-strip{border-start-start-radius:calc(var(--og-radius) - 1px);border-start-end-radius:calc(var(--og-radius) - 1px);overflow:hidden}.mk-t-origin-v1 .og-course--sheet .og-heading[data-title=rule] .og-strip{border-block-end:0}.mk-t-origin-v1 .og-course--sheet .og-heading[data-title=rule] .og-strip :is(.og-strip-half--start,.og-strip-half--end){border:0;border-block-end:1px solid var(--og-c-neat)}.mk-t-origin-v1 .mk-announcement{border:1px solid color-mix(in srgb,var(--og-tint-ink)38%,transparent);border-radius:var(--og-radius);background:var(--menu-surface);box-shadow:none;text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;gap:.4rem;padding:1rem 1.3rem 1.1rem}.mk-t-origin-v1 .mk-announcement-title{color:var(--og-c-ink);font-size:calc(.92rem*var(--mk-text-scale,1));letter-spacing:.16em;text-transform:uppercase;justify-content:center;font-weight:500}.mk-t-origin-v1 .mk-announcement-icon{color:var(--og-c-figures)}.mk-t-origin-v1 .mk-announcement-text{color:var(--og-c-soft)}.mk-t-origin-v1 .mk-block--heading .mk-block-heading-title{color:var(--og-c-ink);font-size:calc(var(--mk-heading-size)*1.35);letter-spacing:calc(.18em + var(--menu-heading-tracking,0em));text-transform:uppercase;font-weight:500}.mk-t-origin-v1 .mk-block-lede{color:var(--og-c-soft)}.mk-t-origin-v1 .mk-block-eyebrow{color:var(--og-c-figures);font-family:var(--og-mono);letter-spacing:.12em;font-weight:500}.mk-t-origin-v1 .mk-block-text-title{color:var(--og-c-ink);font-size:calc(1.2rem*var(--mk-text-scale,1));font-weight:500}.mk-t-origin-v1 .mk-hours-row{border-block-end:1px dotted color-mix(in srgb,var(--og-c-ink)34%,transparent)}.mk-t-origin-v1 .mk-hours-row dd{font-family:var(--og-mono);font-size:.9em}.mk-t-origin-v1 .mk-hours-row--closed{color:var(--og-c-soft)}.mk-t-origin-v1 :is(.mk-block--image img,.mk-gallery-item,.mk-content-map-frame){border-radius:var(--menu-radius)}.mk-t-origin-v1 .mk-block--image figcaption,.mk-t-origin-v1 .mk-section-image figcaption{color:var(--og-c-soft);font-family:var(--og-mono);font-size:calc(.74rem*var(--mk-text-scale,1))}.mk-t-origin-v1 .mk-button{border:1px solid var(--og-c-ink);border-radius:var(--og-radius);color:var(--og-c-ink);font-family:var(--menu-heading-font);font-size:calc(.86rem*var(--mk-text-scale,1));letter-spacing:.16em;text-transform:uppercase;background:0 0;padding:.7rem 1.6rem .68rem;font-weight:500}.mk-t-origin-v1 .mk-button:hover{background:var(--og-c-ink);color:var(--menu-bg)}.mk-t-origin-v1 :is(.mk-tabs,.mk-jump){background:var(--menu-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.mk-t-origin-v1 :is(.mk-tabs-track,.mk-jump-track){justify-content:safe center;gap:.2rem 1.4rem}.mk-t-origin-v1 :is(.mk-tab,.mk-jump-track a){color:var(--og-c-ink);font-family:var(--menu-heading-font);font-size:calc(.76rem*var(--mk-text-scale,1));letter-spacing:.14em;text-transform:uppercase;border:0;border-block-end:2px solid #0000;border-radius:0;padding:.5rem .1rem .45rem;font-weight:500}.mk-t-origin-v1 :is(.mk-tab-mark,.mk-jump-mark){color:var(--og-c-figures);font-family:var(--og-mono);letter-spacing:0;opacity:1}.mk-t-origin-v1 .mk-tab[data-active=true]{border-color:#0000;border-block-end-color:var(--og-c-line);color:var(--og-c-ink);background:0 0}.mk-t-origin-v1 .og-foot{color:var(--og-c-soft);border-block-start:0;margin-block-start:calc(var(--menu-section-gap)*.8);padding-block-start:0}.mk-t-origin-v1 .og-foot-strip{width:100%;height:clamp(2.6rem,7cqw,3.6rem);margin-block-end:.6rem}.mk-t-origin-v1 .og-foot-rule{border-block:2px solid var(--og-c-neat);border-block-end-width:1px;width:4.5rem;height:6px;display:block}.mk-t-origin-v1 .mk-legend{font-family:var(--og-mono);font-size:calc(.72rem*var(--mk-text-scale,1))}.mk-t-origin-v1 .mk-legend,.mk-t-origin-v1 .mk-footer-note,.mk-t-origin-v1 .mk-maker-link{color:var(--og-c-soft)}@container mk-canvas (width>=640px){.mk-t-origin-v1[data-layout=columns] .og-dishes{column-gap:var(--og-pair-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.mk-t-origin-v1[data-layout=columns] .og-heads{column-gap:var(--og-pair-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-t-origin-v1[data-layout=columns] .og-heads-row--second{display:flex}.mk-t-origin-v1[data-layout=columns][data-dividers=true] :is(.mk-items>.og-dish:nth-child(2),.mk-items>:nth-child(2)>.og-dish){border-block-start:0;padding-block-start:0}.mk-t-origin-v1[data-layout=columns] .mk-item[data-image=thumbnail]{grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem}.mk-t-origin-v1[data-layout=columns] .og-dish-head{gap:.6rem}.mk-t-origin-v1[data-layout=columns] .og-leader{min-width:.6rem}}@container mk-canvas (width>=600px){.mk-t-origin-v1[data-layout=columns][data-titles=side]:not([data-sections=compact]) .og-dishes{grid-template-columns:minmax(0,1fr)}.mk-t-origin-v1[data-layout=columns][data-titles=side]:not([data-sections=compact]) .og-heads{display:flex}.mk-t-origin-v1[data-layout=columns][data-titles=side]:not([data-sections=compact]) .og-heads-row--second{display:none}.mk-t-origin-v1[data-layout=columns][data-titles=side]:not([data-sections=compact])[data-dividers=true] :is(.mk-items>.og-dish:nth-child(2),.mk-items>:nth-child(2)>.og-dish){border-block-start:1px solid var(--og-c-hair);padding-block-start:var(--og-dish-gap)}.mk-t-origin-v1[data-titles=side]:not([data-sections=compact]) .og-course{--mk-title-align:start;display:block}.mk-t-origin-v1[data-titles=side]:not([data-sections=compact]) .og-side-strip{display:block}.mk-t-origin-v1[data-titles=side]:not([data-sections=compact]) .og-course-body{grid-template-columns:minmax(10rem,.3fr) minmax(0,1fr);align-items:start;column-gap:clamp(1.5rem,4.5cqw,3rem);display:grid}.mk-t-origin-v1[data-titles=side]:not([data-sections=compact]) .og-course-body>*{grid-column:2}.mk-t-origin-v1[data-titles=side]:not([data-sections=compact]) .og-course-body>.og-heading{text-align:start;grid-area:1/1/span 4;justify-content:flex-start;position:sticky;top:1.5rem}.mk-t-origin-v1[data-titles=side]:not([data-sections=compact]) .og-course-body>.og-heading{--og-title-room:max(10rem,19cqw);--og-title-pad:0}.mk-t-origin-v1[data-titles=side]:not([data-sections=compact]) .og-course-body>.og-heading[data-title=framed]{--og-title-pad:2.2}.mk-t-origin-v1[data-titles=side]:not([data-sections=compact]) .og-course-body>.og-heading .og-heading-copy{align-items:flex-start}.mk-t-origin-v1[data-titles=side]:not([data-sections=compact]) .og-course-body>.og-heading .og-strip{background:0 0;border:0;min-height:0;margin:0;display:block}.mk-t-origin-v1[data-titles=side]:not([data-sections=compact]) .og-course-body>.og-heading .og-strip .og-strip-half{display:none}.mk-t-origin-v1[data-titles=side]:not([data-sections=compact]) .og-course-body>.og-heading .og-strip .og-title{padding:0}.mk-t-origin-v1[data-titles=side]:not([data-sections=compact]) .og-course-body>.og-heading .og-title{text-align:start;padding-inline-start:0}.mk-t-origin-v1[data-titles=side]:not([data-sections=compact]) .og-course-body>.og-heading .og-note{text-wrap:pretty;margin-inline:0}.mk-t-origin-v1[data-titles=side]:not([data-sections=compact]) .og-course-body>.og-heading[data-title=framed] .og-title{padding-inline:1em}.mk-t-origin-v1[data-titles=side]:not([data-sections=compact]) .og-course--sheet .og-course-body>.og-side-strip{grid-area:1/1/auto/-1}.mk-t-origin-v1[data-titles=side]:not([data-sections=compact]) .og-course--sheet .og-course-body>.og-heading{--og-title-room:10rem}.mk-t-origin-v1[data-titles=side]:not([data-sections=compact]) .og-course--sheet .og-course-body>.og-side-strip+.og-heading{grid-row:2/span 4}}.mk-t-origin-v1[data-align=center] .og-dish{text-align:center;justify-items:center}.mk-t-origin-v1[data-align=center] .mk-item.og-dish[data-image=thumbnail]{grid-template-columns:minmax(0,1fr);row-gap:.6rem}.mk-t-origin-v1[data-align=center] .mk-item.og-dish[data-image=thumbnail] .og-dish-photo{justify-self:center;width:4.5rem}.mk-t-origin-v1[data-align=center] .og-dish-body,.mk-t-origin-v1[data-align=center] .og-dish[data-numbered=true] .og-dish-body{grid-template-columns:minmax(0,1fr);justify-items:center}:is(.mk-t-origin-v1[data-align=center] .og-dish-body,.mk-t-origin-v1[data-align=center] .og-dish[data-numbered=true] .og-dish-body)>:not(.og-number){grid-column:1}.mk-t-origin-v1[data-align=center] .og-number{text-align:center;grid-row:auto;min-width:0;padding-block-start:0}.mk-t-origin-v1[data-align=center] .og-dish-head{justify-content:center}.mk-t-origin-v1[data-align=center] :is(.og-description,.og-origin){text-wrap:balance;margin-inline:auto}.mk-t-origin-v1[data-align=center] .og-price--below{margin:.1rem auto 0}.mk-t-origin-v1[data-align=center] .og-price--below.mk-item-price--text{text-align:center;max-width:18ch}.mk-t-origin-v1[data-align=center] .og-sizes{justify-content:center}.mk-t-origin-v1[data-align=center] .og-dish .mk-item-tags{text-align:center;justify-content:center}.mk-t-origin-v1.mk-print .og-sheet{--mk-gutter:12mm;padding:11mm var(--mk-gutter);display:block}.mk-t-origin-v1.mk-print .og-front{break-inside:avoid}.mk-t-origin-v1.mk-print .og-heading,.mk-t-origin-v1.mk-print .og-heads,.mk-t-origin-v1.mk-print .og-side-strip,.mk-t-origin-v1.mk-print .mk-block--heading{break-inside:avoid;break-after:avoid}.mk-t-origin-v1.mk-print[data-titles=side]:not([data-sections=compact]) .mk-flow-item:has(>.mk-block--heading):has(+.mk-flow-item .mk-section--featured) .mk-block--heading{break-after:auto}}