@layer properties,theme,base,components,utilities;@layer components.mk-kernel,components.mk-template;@layer components.mk-template{.mk-t-gilt-v1{--mk-title-align:center;--mk-header-gap:calc(clamp(2rem,6cqw,3.25rem)*var(--mk-space-scale,1));--gl-name-size:calc(clamp(3.1rem,13cqw,5.4rem)*var(--mk-heading-scale,1));--gl-caps-name-size:calc(clamp(1.6rem,6cqw,2.6rem)*var(--mk-heading-scale,1));--gl-title-size:calc(clamp(2.15rem,6.6cqw,2.85rem)*var(--mk-heading-scale,1));--gl-caps-title-size:calc(clamp(.98rem,2.8cqw,1.18rem)*var(--mk-heading-scale,1));--gl-dish-size:calc(.9rem*var(--mk-text-scale,1));--gl-desc-size:calc(1rem*var(--mk-text-scale,1));--gl-small-size:calc(.8rem*var(--mk-text-scale,1));--gl-hair:1px;--gl-diamond:7px;--gl-notch:11px;--gl-colgap:clamp(1.75rem,5cqw,3.25rem);line-height:1.45;background-color:color-mix(in srgb,var(--menu-bg)95%,#3a2a18)!important}.mk-t-gilt-v1 .gl-desk{--gl-paper:var(--menu-bg);--gl-ink:var(--menu-text);--gl-soft:var(--menu-muted);--gl-line:var(--menu-accent);--gl-script:var(--menu-accent);--gl-gold:var(--menu-accent);--gl-band:var(--menu-surface);--gl-band-script:var(--menu-accent);--gl-band-gold:var(--menu-accent);--gl-band-line:var(--menu-accent)}.mk-t-gilt-v1 .gl-sheet{--mk-gutter:clamp(1.15rem,5.5cqw,3.5rem);--gl-room:calc(100cqw - 2*var(--mk-gutter));--menu-text:var(--gl-ink);--menu-muted:var(--gl-soft);--mk-rule:color-mix(in srgb,var(--gl-line)30%,transparent);--mk-rule-strong:color-mix(in srgb,var(--gl-line)62%,transparent);background-color:var(--gl-paper);color:var(--gl-ink);padding-block-end:clamp(1.75rem,5cqw,3rem)}.mk-t-gilt-v1[data-opt-mast=band] .gl-sheet{padding-block-start:0}.mk-t-gilt-v1 :is(.gl-name,.gl-title,.gl-dish-name,.gl-price,.mk-block-heading-title,.mk-block-text-title,.mk-announcement-title,.mk-button,.mk-tab,.mk-jump-track a,.mk-hours-row dt){font-synthesis:none}.mk-t-gilt-v1 .gl-mast{gap:0}.mk-t-gilt-v1 .gl-band{flex-direction:column;align-items:center;gap:clamp(.9rem,2.6cqw,1.3rem);width:100%;display:flex}.mk-t-gilt-v1[data-opt-mast=band] .gl-band{--gl-script:var(--gl-band-script);--gl-gold:var(--gl-band-gold);--gl-line:var(--gl-band-line);width:calc(100% + 2*var(--mk-gutter));margin-inline:calc(-1*var(--mk-gutter));padding:clamp(2.4rem,8cqw,4.25rem)var(--mk-gutter)clamp(2.1rem,7cqw,3.6rem);background-color:var(--gl-band);color:var(--gl-band-gold)}.mk-t-gilt-v1 .gl-logo .mk-logo{height:clamp(2.75rem,7cqw,4.25rem);box-shadow:none;border-radius:0}.mk-t-gilt-v1 .gl-mast-copy{gap:.7rem;width:100%}.mk-t-gilt-v1 .gl-name{max-width:100%;color:var(--gl-script);font-family:var(--menu-heading-font);font-size:min(var(--gl-name-size),calc(var(--gl-room)/var(--gl-name-ems,7)));letter-spacing:var(--menu-heading-tracking,0em);overflow-wrap:normal;text-wrap:balance;font-weight:400;line-height:1.12}.mk-t-gilt-v1 .gl-mast[data-name=capitals] .gl-name{font-family:var(--menu-body-font);font-size:var(--gl-caps-name-size);letter-spacing:calc(.22em + var(--menu-body-tracking,0em));overflow-wrap:break-word;text-transform:uppercase;margin-inline-end:-.22em;line-height:1.2}.mk-t-gilt-v1 .gl-flourish{width:clamp(6rem,22cqw,9rem);height:var(--gl-hair);background-color:var(--gl-line);margin-block:.15rem .35rem;display:block;position:relative}.mk-t-gilt-v1 .gl-flourish:before{content:"";width:var(--gl-diamond);height:var(--gl-diamond);border:var(--gl-hair)solid var(--gl-line);background-color:var(--gl-band);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)rotate(45deg)}.mk-t-gilt-v1[data-opt-mast=page] .gl-flourish:before{background-color:var(--gl-paper)}.mk-t-gilt-v1 .gl-intro{max-width:32rem;color:var(--gl-gold);font-size:calc(.98rem*var(--mk-text-scale,1));text-wrap:balance}.mk-t-gilt-v1 .gl-mast[data-intro=line] .gl-intro{font-family:var(--menu-body-font);font-size:calc(.86rem*var(--mk-text-scale,1));letter-spacing:.24em;text-transform:uppercase;margin-inline-end:-.24em}.mk-t-gilt-v1[data-opt-mast=page] .gl-mast[data-intro=sentence] .gl-intro{color:var(--gl-soft)}.mk-t-gilt-v1 .gl-details{flex-direction:column;align-items:center;gap:.6rem;margin-block-start:.35rem;display:flex}.mk-t-gilt-v1 .gl-mast .mk-contact{font-family:var(--menu-body-font);font-size:calc(.76rem*var(--mk-text-scale,1));letter-spacing:.14em;text-transform:uppercase;gap:.35rem 1.4rem}.mk-t-gilt-v1 .gl-mast .mk-contact-detail{color:var(--gl-gold)}.mk-t-gilt-v1 .gl-mast .mk-social a{border-color:color-mix(in srgb,var(--gl-line)55%,transparent);color:var(--gl-gold)}.mk-t-gilt-v1 .gl-photo{border-radius:min(var(--menu-radius),.5rem);width:100%;margin:0}.mk-t-gilt-v1[data-opt-mast=band] .gl-photo{width:calc(100% + 2*var(--mk-gutter));margin-inline:calc(-1*var(--mk-gutter));border-radius:0}.mk-t-gilt-v1[data-opt-mast=page] .gl-photo{margin-block-start:clamp(1.4rem,4cqw,2.1rem)}.mk-t-gilt-v1 :is(.mk-tabs,.mk-jump){background:var(--gl-paper);-webkit-backdrop-filter:none;backdrop-filter:none}.mk-t-gilt-v1 :is(.mk-jump-track,.mk-tabs-track){justify-content:safe center;gap:.2rem 1.4rem}.mk-t-gilt-v1 :is(.mk-jump-track a,.mk-tab){color:var(--gl-ink);font-family:var(--menu-body-font);font-size:calc(.8rem*var(--mk-text-scale,1));letter-spacing:.16em;text-transform:uppercase;background-color:#0000;border:0;border-radius:0;padding:.55rem 0 .4rem;font-weight:500}.mk-t-gilt-v1 .mk-tab[data-active=true]{border-block-end:var(--gl-hair)solid var(--gl-line);color:var(--gl-ink);background-color:#0000}.mk-t-gilt-v1 :is(.mk-jump-mark,.mk-tab-mark){font-family:var(--menu-body-font);letter-spacing:0;opacity:1}.mk-t-gilt-v1 .gl-heading{text-align:center;justify-content:center;margin-block-end:clamp(1.1rem,3cqw,1.6rem)}.mk-t-gilt-v1 .gl-heading-copy{align-items:center;gap:.45rem}.mk-t-gilt-v1 .gl-title-row{width:100%;font-size:min(var(--gl-title-size),calc((var(--gl-room) - 5rem)/var(--gl-title-ems,6)));align-items:center;gap:.55em;display:flex}.mk-t-gilt-v1 .gl-rule{min-width:1.75rem;height:var(--gl-hair);background-color:var(--gl-line);flex:1 1 0;position:relative}.mk-t-gilt-v1 .gl-rule:before{content:"";width:var(--gl-diamond);height:var(--gl-diamond);border:var(--gl-hair)solid var(--gl-line);background-color:var(--gl-paper);position:absolute;inset-block-start:50%}.mk-t-gilt-v1 .gl-rule--start:before{inset-inline-start:0;transform:translate(-50%,-50%)rotate(45deg)}.mk-t-gilt-v1 .gl-rule--end:before{inset-inline-end:0;transform:translate(50%,-50%)rotate(45deg)}.mk-t-gilt-v1 .gl-title{max-width:calc(100% - 4.5rem);color:var(--gl-script);font-family:var(--menu-heading-font);letter-spacing:var(--menu-heading-tracking,0em);overflow-wrap:normal;text-wrap:balance;flex:0 auto;padding-block:.06em .16em;font-size:1em;font-weight:400;line-height:1.15}.mk-t-gilt-v1 .gl-heading[data-style=capitals] .gl-title-row{font-size:var(--gl-caps-title-size);gap:.9em}.mk-t-gilt-v1 .gl-heading[data-style=capitals] .gl-title{color:var(--gl-gold);font-family:var(--menu-body-font);letter-spacing:calc(.2em + var(--menu-body-tracking,0em));overflow-wrap:break-word;text-transform:uppercase;margin-inline-end:-.2em;padding-block:0;font-weight:500;line-height:1.35}.mk-t-gilt-v1 .gl-heading[data-style=label] .gl-title-row{font-size:var(--gl-caps-title-size);justify-content:center}.mk-t-gilt-v1 .gl-heading[data-style=label] .gl-rule{display:none}.mk-t-gilt-v1 .gl-heading[data-style=label] .gl-title{border-radius:min(var(--menu-radius),2em);background-color:var(--gl-band);max-width:100%;color:var(--gl-band-gold);font-family:var(--menu-body-font);letter-spacing:calc(.18em + var(--menu-body-tracking,0em));overflow-wrap:break-word;text-transform:uppercase;padding:.42em 1.15em .4em;font-size:.92em;font-weight:500;line-height:1.3}.mk-t-gilt-v1 .gl-note{max-width:34rem;color:var(--gl-soft);font-size:var(--gl-desc-size);text-wrap:balance;margin-inline:auto}.mk-t-gilt-v1[data-opt-italic=true] :is(.gl-note,.gl-desc,.mk-section-description--tabs){font-style:italic}.mk-t-gilt-v1 .gl-dishes{gap:calc(1.15rem*var(--menu-item-spacing,1))var(--gl-colgap)}.mk-t-gilt-v1 .gl-dish-body{gap:.2rem}.mk-t-gilt-v1 .gl-line{gap:.55rem}.mk-t-gilt-v1 .gl-dish-name{color:var(--gl-ink);font-family:var(--menu-body-font);font-size:var(--gl-dish-size);letter-spacing:calc(.07em + var(--menu-body-tracking,0em));text-transform:uppercase;font-weight:600;line-height:1.35}.mk-t-gilt-v1 .gl-leader{border-block-end-color:var(--mk-rule-strong);min-width:1.25rem}.mk-t-gilt-v1 .gl-price{color:var(--gl-ink);font-family:var(--menu-body-font);font-size:calc(var(--gl-dish-size)*1.08);font-variant-numeric:lining-nums tabular-nums;font-weight:600}.mk-t-gilt-v1 .gl-price.mk-item-price--text{font-variant-numeric:normal;font-style:italic;font-weight:500}.mk-t-gilt-v1 .gl-desc{max-width:34rem;color:var(--gl-soft);font-size:var(--gl-desc-size);line-height:1.38}.mk-t-gilt-v1 :is(.gl-codes,.gl-legend) .mk-item-mark--code{min-width:0;height:auto;color:var(--gl-gold);font-family:var(--menu-body-font);letter-spacing:.08em;vertical-align:baseline;border:0;border-radius:0;padding:0;font-size:.78em;font-weight:600;display:inline}.mk-t-gilt-v1 .gl-codes{white-space:nowrap;gap:.4em;margin-inline-start:.5em}.mk-t-gilt-v1 .gl-num{min-width:0;color:var(--gl-gold);font-family:var(--menu-body-font);letter-spacing:0;font-size:1.05em}.mk-t-gilt-v1 .gl-mark .mk-item-marker{color:var(--gl-gold)}.mk-t-gilt-v1 .gl-mark .mk-item-marker--badge{color:var(--gl-gold);font-family:var(--menu-body-font);letter-spacing:.08em;background:0 0;border-radius:0;padding:0;font-size:.82em;font-weight:600}.mk-t-gilt-v1 .gl-sizes{max-width:30rem;font-size:var(--gl-dish-size);grid-template-columns:repeat(auto-fill,minmax(min(100%,9.75rem),1fr));gap:.15rem 1.5rem;margin-block-start:.35rem}.mk-t-gilt-v1 .gl-sizes .mk-item-price-option{gap:.45rem}.mk-t-gilt-v1 .gl-sizes .mk-item-price-option-label{color:var(--gl-ink);font-family:var(--menu-body-font);letter-spacing:.06em;text-transform:uppercase;font-size:.86em;font-weight:500}.mk-t-gilt-v1 .gl-sizes .mk-item-price-option-leader{border-block-end-color:var(--mk-rule-strong);min-width:.75rem}.mk-t-gilt-v1 .gl-sizes .mk-item-price-option-value{font-family:var(--menu-body-font);font-variant-numeric:lining-nums tabular-nums;font-size:1.08em;font-weight:600}.mk-t-gilt-v1 .gl-tags{color:var(--gl-soft);font-size:var(--gl-small-size)}.mk-t-gilt-v1 .mk-item-tags--text{font-family:var(--menu-body-font);letter-spacing:.1em;text-transform:uppercase}.mk-t-gilt-v1 .mk-item-tags--pill li{border-color:var(--mk-rule-strong);color:var(--gl-soft)}.mk-t-gilt-v1 .mk-item-image{border-radius:min(var(--menu-radius),.5rem)}.mk-t-gilt-v1[data-dividers=true] .gl-dishes>*{border-block-end:var(--gl-hair)solid var(--mk-rule);padding-block-end:calc(1.15rem*var(--menu-item-spacing,1))}.mk-t-gilt-v1 .gl-set--special.mk-section--featured{--gl-frame-pad:clamp(1.6rem,4.5cqw,2.25rem);padding:var(--gl-frame-pad)clamp(1.1rem,4cqw,2rem)clamp(1.35rem,4cqw,2rem);border:var(--gl-hair)solid var(--gl-line);background-color:var(--gl-paper);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:0;margin-block-start:.9em;position:relative}.mk-t-gilt-v1 .gl-notch{z-index:1;width:var(--gl-notch);height:var(--gl-notch);border:0 solid var(--gl-line);background-color:var(--gl-paper);pointer-events:none;position:absolute}.mk-t-gilt-v1 .gl-notch[data-corner=start-start]{border-block-end-width:var(--gl-hair);border-inline-end-width:var(--gl-hair);inset-block-start:calc(-1*var(--gl-hair));inset-inline-start:calc(-1*var(--gl-hair))}.mk-t-gilt-v1 .gl-notch[data-corner=end-start]{border-block-end-width:var(--gl-hair);border-inline-start-width:var(--gl-hair);inset-block-start:calc(-1*var(--gl-hair));inset-inline-end:calc(-1*var(--gl-hair))}.mk-t-gilt-v1 .gl-notch[data-corner=start-end]{border-block-start-width:var(--gl-hair);border-inline-end-width:var(--gl-hair);inset-block-end:calc(-1*var(--gl-hair));inset-inline-start:calc(-1*var(--gl-hair))}.mk-t-gilt-v1 .gl-notch[data-corner=end-end]{border-block-start-width:var(--gl-hair);border-inline-start-width:var(--gl-hair);inset-block-end:calc(-1*var(--gl-hair));inset-inline-end:calc(-1*var(--gl-hair))}.mk-t-gilt-v1 .gl-set--special .gl-heading{z-index:2;margin-block-start:calc(-1*var(--gl-frame-pad) - .62em*var(--gl-lift-scale,1));position:relative}.mk-t-gilt-v1 .gl-set--special .gl-title-row{justify-content:center}.mk-t-gilt-v1 .gl-set--special .gl-rule{display:none}.mk-t-gilt-v1 .gl-set--special .gl-title{background-color:var(--gl-paper);max-width:calc(100% - 2rem);padding-inline:.45em}.mk-t-gilt-v1 .gl-set--special .gl-heading:is([data-style=capitals],[data-style=label]){margin-block-start:calc(-1*var(--gl-frame-pad) - .75em)}.mk-t-gilt-v1 .mk-block--heading{text-align:center;flex-direction:column;align-items:center;gap:.4rem;display:flex}.mk-t-gilt-v1 .mk-block-heading-title{color:var(--gl-script);font-family:var(--menu-heading-font);font-size:min(var(--gl-title-size),calc(var(--gl-room)/7));letter-spacing:var(--menu-heading-tracking,0em);text-wrap:balance;font-weight:400;line-height:1.15}.mk-t-gilt-v1 .mk-block-lede{color:var(--gl-soft);font-size:var(--gl-desc-size)}.mk-t-gilt-v1 .mk-block-eyebrow{color:var(--gl-gold);font-family:var(--menu-body-font);letter-spacing:.18em;text-transform:uppercase;font-weight:500}.mk-t-gilt-v1 .mk-block-text-title{color:var(--gl-gold);font-family:var(--menu-body-font);font-size:var(--gl-caps-title-size);letter-spacing:.2em;text-transform:uppercase;font-weight:500}.mk-t-gilt-v1 .mk-block-text-body{color:var(--gl-ink)}.mk-t-gilt-v1 .mk-hours{max-width:22rem}.mk-t-gilt-v1 .mk-hours-row{border-color:var(--mk-rule)}.mk-t-gilt-v1 .mk-hours-row dt{font-family:var(--menu-body-font);letter-spacing:.14em;text-transform:uppercase;font-size:.82em;font-weight:500}.mk-t-gilt-v1 .mk-hours-row dd{color:var(--gl-ink)}.mk-t-gilt-v1 .mk-hours-row--closed dd{color:var(--gl-soft)}.mk-t-gilt-v1 .mk-announcement{border:var(--gl-hair)solid var(--gl-line);box-shadow:none;text-align:center;background:0 0;border-radius:0;justify-items:center;padding:clamp(1.1rem,3.4cqw,1.5rem)}.mk-t-gilt-v1 .mk-announcement-title{color:var(--gl-gold);font-family:var(--menu-body-font);font-size:var(--gl-caps-title-size);letter-spacing:.18em;text-transform:uppercase;justify-content:center;font-weight:500}.mk-t-gilt-v1 .mk-announcement-icon{color:var(--gl-gold)}.mk-t-gilt-v1 .mk-announcement-text{color:var(--gl-soft);font-size:var(--gl-desc-size)}.mk-t-gilt-v1 .mk-button{border-radius:min(var(--menu-radius),2rem);background-color:var(--gl-band);min-height:2.75rem;color:var(--gl-band-gold);font-family:var(--menu-body-font);font-size:calc(.8rem*var(--mk-text-scale,1));letter-spacing:.18em;text-transform:uppercase;padding:.7rem 1.75rem .62rem;font-weight:500}.mk-t-gilt-v1 :is(.mk-gallery-item,.mk-block--image img,.gl-set-photo,.mk-content-map-frame){border-radius:min(var(--menu-radius),.5rem)}.mk-t-gilt-v1 .gl-foot{border:0;gap:1rem;margin-block-start:calc(var(--menu-section-gap)*.85);padding-block-start:0}.mk-t-gilt-v1 .gl-foot-rule{width:clamp(6rem,22cqw,9rem);height:var(--gl-hair);background-color:var(--gl-line);margin-block-end:.6rem;display:block;position:relative}.mk-t-gilt-v1 .gl-foot-rule:before{content:"";width:var(--gl-diamond);height:var(--gl-diamond);border:var(--gl-hair)solid var(--gl-line);background-color:var(--gl-paper);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)rotate(45deg)}.mk-t-gilt-v1 .gl-footnote{border:var(--gl-hair)solid var(--mk-rule-strong);border-radius:min(var(--menu-radius),1.25rem);max-width:38rem;color:var(--gl-soft);font-size:var(--gl-small-size);padding:.85rem 1.25rem;line-height:1.55}.mk-t-gilt-v1 .gl-legend{color:var(--gl-soft);font-family:var(--menu-body-font);font-size:calc(.72rem*var(--mk-text-scale,1));letter-spacing:.14em;text-transform:uppercase;gap:.35rem 1.25rem}.mk-t-gilt-v1 .gl-legend .mk-legend-item{gap:.45em}.mk-t-gilt-v1 .gl-brand{color:var(--gl-soft);font-size:var(--gl-small-size)}.mk-t-gilt-v1[data-align=center] .gl-dish{text-align:center;align-content:start;justify-items:center}.mk-t-gilt-v1[data-align=center] .gl-dish-body{align-items:center}.mk-t-gilt-v1[data-align=center] .gl-line{justify-content:center}.mk-t-gilt-v1[data-align=center] .gl-price{margin-inline-start:0}.mk-t-gilt-v1[data-align=center] .gl-desc{margin-inline:auto}.mk-t-gilt-v1[data-align=center] .gl-sizes{flex-wrap:wrap;justify-content:center;gap:.15rem 1.35rem;max-width:none;display:flex}.mk-t-gilt-v1[data-align=center] .gl-sizes .mk-item-price-option-leader{display:none}.mk-t-gilt-v1[data-align=center] .gl-dish[data-image=thumbnail]{grid-template-columns:minmax(0,1fr)}.mk-t-gilt-v1[data-align=center] .gl-photo-dish.mk-item-image--thumbnail{width:4.75rem}.mk-t-gilt-v1[data-align=center] .gl-leader{display:none}.mk-t-gilt-v1[dir=rtl] :is(.gl-name,.gl-intro,.gl-title,.gl-dish-name){letter-spacing:0;margin-inline-end:0}.mk-t-gilt-v1[dir=rtl] :is(.gl-note,.gl-desc,.gl-price,.mk-section-description--tabs){font-style:normal!important}.mk-t-gilt-v1.mk-print{--gl-name-size:calc(3.4rem*var(--mk-heading-scale,1));--gl-caps-name-size:calc(1.7rem*var(--mk-heading-scale,1));--gl-title-size:calc(1.9rem*var(--mk-heading-scale,1));--gl-caps-title-size:calc(.86rem*var(--mk-heading-scale,1));--gl-dish-size:calc(.7rem*var(--mk-text-scale,1));--gl-desc-size:calc(.76rem*var(--mk-text-scale,1));--gl-small-size:calc(.64rem*var(--mk-text-scale,1));--gl-colgap:9mm;--mk-header-gap:calc(1rem*var(--mk-space-scale,1));-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:var(--menu-bg)!important}.mk-t-gilt-v1.mk-print .gl-sheet{--mk-gutter:12mm;padding-inline:var(--mk-gutter);display:block}.mk-t-gilt-v1.mk-print[data-opt-mast=band] .gl-band{padding-block:9mm 8mm}.mk-t-gilt-v1.mk-print .gl-heading{margin-block-end:.6rem}.mk-t-gilt-v1.mk-print .gl-dishes{gap:calc(.5rem*var(--menu-item-spacing,1))var(--gl-colgap)}.mk-t-gilt-v1.mk-print .gl-set--special.mk-section--featured{--gl-frame-pad:1.2rem;padding-block-end:.9rem;padding-inline:1rem}.mk-t-gilt-v1.mk-print :is(.gl-set-photo,.mk-block--image) img{max-height:60mm}.mk-t-gilt-v1.mk-print .gl-foot{break-inside:avoid;gap:.5rem;margin-block-start:.9rem}.mk-t-gilt-v1.mk-print .gl-set:not(.gl-set--special){break-inside:auto}.mk-t-gilt-v1.mk-print :is(.gl-dish,.mk-block--announcement){break-inside:avoid}.mk-t-gilt-v1.mk-print .gl-heading{break-after:avoid}}