@layer properties,theme,base,components,utilities;@layer components.mk-kernel,components.mk-template;@layer components.mk-template{.mk-t-daybreak-v1{--mk-title-align:start;--mk-header-gap:calc(clamp(1.75rem,5cqw,2.75rem)*var(--mk-space-scale,1));--dy-name-size:calc(clamp(3.4rem,15cqw,7.25rem)*var(--mk-heading-scale,1));--dy-title-size:calc(clamp(1.7rem,5.4cqw,2.4rem)*var(--mk-heading-scale,1));--dy-dish-size:calc(1.05rem*var(--mk-text-scale,1));--dy-desc-size:calc(1.08rem*var(--mk-text-scale,1));--dy-small-size:calc(.78rem*var(--mk-text-scale,1));--dy-rule:3px;--dy-rule-heavy:4px;--dy-colgap:clamp(2rem,4cqw,3.25rem);--dy-box-radius:min(calc(var(--menu-radius) + .5rem),2rem);line-height:1.4}.mk-t-daybreak-v1 .dy-desk{--dy-paper:var(--menu-bg);--dy-ink:var(--menu-text);--dy-soft:var(--menu-muted);--dy-coral:var(--menu-accent);--dy-capsule:var(--menu-surface);--dy-capsule-coral:var(--menu-accent);--dy-capsule-ink:var(--menu-text);--dy-button-ink:var(--menu-bg)}.mk-t-daybreak-v1[data-layout=columns] .dy-desk{max-width:calc(var(--menu-width) + 320px)}.mk-t-daybreak-v1 .dy-sheet{--mk-gutter:clamp(1.15rem,5.5cqw,3.5rem);--dy-room:calc(100cqw - 2*var(--mk-gutter));--menu-text:var(--dy-ink);--menu-muted:var(--dy-soft);--mk-rule:color-mix(in srgb,var(--dy-ink)22%,transparent);--mk-rule-strong:color-mix(in srgb,var(--dy-ink)50%,transparent);background-color:var(--dy-paper);color:var(--dy-ink);padding-block:clamp(1.75rem,6cqw,3.25rem) clamp(1.5rem,5cqw,2.75rem)}.mk-t-daybreak-v1 :is(.dy-name,.dy-title,.dy-dish-name,.dy-price,.dy-sticker,.mk-block-heading-title,.mk-block-text-title,.mk-announcement-title,.mk-button,.mk-tab,.mk-jump-track a){font-synthesis:none}.mk-t-daybreak-v1 .dy-mast{text-align:start;align-items:flex-start;gap:clamp(.9rem,2.6cqw,1.3rem)}.mk-t-daybreak-v1 .dy-logo .mk-logo{height:clamp(2.75rem,7cqw,4.25rem);box-shadow:none;border-radius:0}.mk-t-daybreak-v1 .dy-mast-copy{align-items:flex-start;gap:.85rem;width:100%}.mk-t-daybreak-v1 .dy-name-row{flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;max-width:100%;display:flex}.mk-t-daybreak-v1 .dy-name{max-width:100%;color:var(--dy-ink);font-family:var(--menu-heading-font);font-size:min(var(--dy-name-size),calc(var(--dy-room)/var(--dy-name-ems,7)));letter-spacing:calc(-.01em + var(--menu-heading-tracking,0em));overflow-wrap:normal;text-transform:uppercase;font-weight:900;line-height:.9}.mk-t-daybreak-v1 .dy-sticker{background-color:var(--dy-capsule);max-width:100%;color:var(--dy-capsule-coral);font-family:var(--menu-heading-font);font-size:calc(clamp(1rem,3cqw,1.3rem)*var(--mk-heading-scale,1));text-wrap:balance;border-radius:999px;padding:.4em 1em .42em;font-weight:800;line-height:1.2;transform:rotate(-6deg)}.mk-t-daybreak-v1 .dy-intro{max-width:34rem;color:var(--dy-ink);font-size:var(--dy-desc-size)}.mk-t-daybreak-v1 .dy-details{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.mk-t-daybreak-v1 .dy-mast .mk-contact,.mk-t-daybreak-v1 .dy-mast .mk-social{justify-content:flex-start}.mk-t-daybreak-v1 .dy-mast .mk-contact{font-size:var(--dy-small-size);letter-spacing:.04em;text-transform:uppercase;gap:.35rem 1.25rem;font-weight:600}.mk-t-daybreak-v1 .dy-mast .mk-contact-detail{color:var(--dy-ink)}.mk-t-daybreak-v1 .dy-mast .mk-social a{border:2px solid var(--dy-ink);color:var(--dy-ink)}.mk-t-daybreak-v1 .dy-photo{border-radius:min(var(--menu-radius),1rem);width:100%;margin:0}.mk-t-daybreak-v1 :is(.mk-tabs,.mk-jump){background:var(--dy-paper);-webkit-backdrop-filter:none;backdrop-filter:none}.mk-t-daybreak-v1 :is(.mk-jump-track,.mk-tabs-track){gap:.2rem 1.25rem}.mk-t-daybreak-v1 :is(.mk-jump-track a,.mk-tab){color:var(--dy-ink);font-family:var(--menu-heading-font);font-size:calc(.86rem*var(--mk-text-scale,1));text-transform:uppercase;background-color:#0000;border:0;border-radius:0;padding:.5rem 0 .35rem;font-weight:800}.mk-t-daybreak-v1 .mk-tab[data-active=true]{border-block-end:var(--dy-rule)solid var(--dy-ink);color:var(--dy-ink);background-color:#0000}.mk-t-daybreak-v1 .dy-heading{border-block-end:var(--dy-rule-heavy)solid var(--dy-ink);margin-block-end:0;padding-block-end:.35rem}.mk-t-daybreak-v1 .dy-heading-copy{gap:.25rem}.mk-t-daybreak-v1 .dy-title{color:var(--dy-ink);font-family:var(--menu-heading-font);font-size:var(--dy-title-size);letter-spacing:var(--menu-heading-tracking,0em);overflow-wrap:break-word;font-weight:900;line-height:1}.mk-t-daybreak-v1[data-uppercase=true] :is(.dy-title,.mk-block-heading-title,.mk-block-text-title){text-transform:uppercase}.mk-t-daybreak-v1 .dy-note{color:var(--dy-soft);font-size:calc(.92rem*var(--mk-text-scale,1));font-style:italic}.mk-t-daybreak-v1 .dy-dishes{gap:calc(1.1rem*var(--menu-item-spacing,1));grid-template-columns:minmax(0,1fr);padding-block-start:calc(.85rem*var(--menu-item-spacing,1))}.mk-t-daybreak-v1[data-dividers=true] .dy-set:not(.dy-set--special) .dy-dishes:not(.dy-dishes--list){gap:0;padding-block-start:0}.mk-t-daybreak-v1[data-dividers=true] .dy-set:not(.dy-set--special) .dy-dishes:not(.dy-dishes--list) .dy-dish{padding-block:calc(.8rem*var(--menu-item-spacing,1))calc(.85rem*var(--menu-item-spacing,1));border-block-end:var(--dy-rule)solid var(--dy-ink)}.mk-t-daybreak-v1 .dy-dish-body{gap:.2rem}.mk-t-daybreak-v1 .dy-line{justify-content:space-between;gap:1rem}.mk-t-daybreak-v1 .dy-dish-name{color:var(--dy-ink);font-family:var(--menu-heading-font);font-size:var(--dy-dish-size);letter-spacing:var(--menu-heading-tracking,0em);text-transform:uppercase;font-weight:800;line-height:1.2}.mk-t-daybreak-v1 .dy-price{color:var(--dy-ink);font-family:var(--menu-heading-font);font-size:calc(var(--dy-dish-size)*1.05);font-variant-numeric:lining-nums tabular-nums;font-weight:800}.mk-t-daybreak-v1 .dy-price.mk-item-price--text{font-family:var(--menu-body-font);font-variant-numeric:normal;font-style:italic;font-weight:600}.mk-t-daybreak-v1 .dy-desc{max-width:none;color:var(--dy-ink);font-size:var(--dy-desc-size);line-height:1.4}.mk-t-daybreak-v1 .dy-sizes{background-color:var(--dy-capsule);width:fit-content;max-width:100%;font-size:calc(.88rem*var(--mk-text-scale,1));border-radius:1.2em;flex-wrap:wrap;gap:.15rem 1.1em;margin-block-start:0;padding:.3em .95em .32em;display:flex}.mk-t-daybreak-v1 .dy-sizes .mk-item-price-option{gap:.4em}.mk-t-daybreak-v1 .dy-sizes .mk-item-price-option-label{color:var(--dy-capsule-coral);letter-spacing:.02em;text-transform:uppercase;font-weight:700}.mk-t-daybreak-v1 .dy-sizes .mk-item-price-option-leader{display:none}.mk-t-daybreak-v1 .dy-sizes .mk-item-price-option-value{color:var(--dy-capsule-ink);font-variant-numeric:lining-nums tabular-nums;font-weight:700}.mk-t-daybreak-v1 .dy-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;margin-block-start:.4rem;display:flex}.mk-t-daybreak-v1 .dy-meta:empty{display:none}.mk-t-daybreak-v1 .dy-codes{color:var(--dy-coral);font-size:calc(.86rem*var(--mk-text-scale,1));white-space:nowrap;gap:0;margin-inline-start:auto;font-style:italic;font-weight:700;display:inline-block}.mk-t-daybreak-v1 .dy-codes:before{content:"(";content:"("/""}.mk-t-daybreak-v1 .dy-codes:after{content:")";content:")"/""}.mk-t-daybreak-v1 :is(.dy-codes,.dy-legend) .mk-item-mark--code{min-width:0;height:auto;color:inherit;font:inherit;letter-spacing:0;vertical-align:baseline;border:0;border-radius:0;padding:0;display:inline}.mk-t-daybreak-v1 .dy-codes .mk-item-mark--code+.mk-item-mark--code:before{content:", ";content:", "/""}.mk-t-daybreak-v1 .dy-tags{color:var(--dy-soft);font-size:var(--dy-small-size);margin-block-start:0;font-style:italic}.mk-t-daybreak-v1 .mk-item-tags--pill li{border-color:var(--mk-rule-strong);color:var(--dy-soft)}.mk-t-daybreak-v1 .dy-num{min-width:0;color:var(--dy-coral);font-family:var(--menu-heading-font);font-size:1em}.mk-t-daybreak-v1 .dy-mark .mk-item-marker{color:var(--dy-ink)}.mk-t-daybreak-v1 .dy-mark .mk-item-marker--badge{color:var(--dy-coral);background:0 0;border-radius:0;padding:0;font-size:.82em;font-weight:800}.mk-t-daybreak-v1 .mk-item-image{border-radius:min(var(--menu-radius),.75rem)}.mk-t-daybreak-v1 .dy-dishes--list{gap:calc(.3rem*var(--menu-item-spacing,1));padding-block-start:calc(.85rem*var(--menu-item-spacing,1))}.mk-t-daybreak-v1 .dy-dishes--list .dy-dish-name,.mk-t-daybreak-v1 .dy-dishes--list .dy-price{font-family:var(--menu-body-font);font-size:calc(.95rem*var(--mk-text-scale,1));letter-spacing:.12em;font-weight:600}.mk-t-daybreak-v1 .dy-dishes--list .dy-price{letter-spacing:0}.mk-t-daybreak-v1 .dy-dishes--list .dy-dish-body{flex-flow:wrap;align-items:baseline;gap:.1rem .6rem}.mk-t-daybreak-v1 .dy-dishes--list .dy-line{flex:12rem;min-width:0}.mk-t-daybreak-v1 .dy-dishes--list .dy-meta{margin-block-start:0}.mk-t-daybreak-v1 .dy-set--special.mk-section--featured{border:var(--dy-rule-heavy)solid var(--dy-ink);border-radius:var(--dy-box-radius);background-color:var(--dy-paper);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:clamp(1.25rem,4cqw,1.9rem) clamp(1.15rem,4cqw,1.75rem)}.mk-t-daybreak-v1 .dy-set--special .dy-heading{border-block-end:0;padding-block-end:0}.mk-t-daybreak-v1 .dy-set--special .dy-title{font-size:calc(var(--dy-title-size)*1.1)}.mk-t-daybreak-v1 .dy-set--special .dy-dishes{gap:calc(.9rem*var(--menu-item-spacing,1));padding-block-start:calc(.9rem*var(--menu-item-spacing,1))}.mk-t-daybreak-v1 .dy-set--special .dy-dishes .dy-dish{border-block-end:0;padding-block:0}.mk-t-daybreak-v1 .dy-set--special .dy-dish-name{font-size:calc(var(--dy-dish-size)*1.15)}.mk-t-daybreak-v1 .mk-block--heading{border-block-end:var(--dy-rule-heavy)solid var(--dy-ink);flex-direction:column;gap:.3rem;padding-block-end:.35rem;display:flex}.mk-t-daybreak-v1 .mk-block-heading-title{color:var(--dy-ink);font-family:var(--menu-heading-font);font-size:var(--dy-title-size);overflow-wrap:break-word;font-weight:900;line-height:1}.mk-t-daybreak-v1 .mk-block-lede{color:var(--dy-ink);font-size:var(--dy-desc-size)}.mk-t-daybreak-v1 .mk-block-eyebrow{color:var(--dy-coral);font-family:var(--menu-heading-font);text-transform:uppercase;font-weight:800}.mk-t-daybreak-v1 .mk-block-text-title{color:var(--dy-ink);font-family:var(--menu-heading-font);font-size:calc(var(--dy-title-size)*.8);font-weight:900;line-height:1.05}.mk-t-daybreak-v1 .mk-block-text-body{color:var(--dy-ink);font-size:var(--dy-desc-size)}.mk-t-daybreak-v1 .mk-hours{max-width:24rem;font-size:var(--dy-desc-size)}.mk-t-daybreak-v1 .mk-hours-row{border-color:var(--dy-ink);border-block-end-width:2px}.mk-t-daybreak-v1 .mk-hours-row dt{letter-spacing:.04em;text-transform:uppercase;font-weight:700}.mk-t-daybreak-v1 .mk-hours-row dd{color:var(--dy-ink);font-weight:600}.mk-t-daybreak-v1 .mk-hours-row--closed dd{color:var(--dy-soft)}.mk-t-daybreak-v1 .mk-announcement{border:var(--dy-rule-heavy)solid var(--dy-ink);border-radius:var(--dy-box-radius);box-shadow:none;background:0 0;padding:clamp(1.1rem,3.4cqw,1.5rem)}.mk-t-daybreak-v1 .mk-announcement-title{color:var(--dy-ink);font-family:var(--menu-heading-font);font-size:calc(var(--dy-title-size)*.8);text-transform:uppercase;font-weight:900;line-height:1.05}.mk-t-daybreak-v1 .mk-announcement-icon{color:var(--dy-coral)}.mk-t-daybreak-v1 .mk-announcement-text{color:var(--dy-ink);font-size:var(--dy-desc-size)}.mk-t-daybreak-v1 .mk-button{background-color:var(--dy-ink);min-height:2.9rem;color:var(--dy-button-ink);font-family:var(--menu-heading-font);text-transform:uppercase;border-radius:999px;padding:.75rem 1.6rem .7rem;font-weight:800}.mk-t-daybreak-v1 :is(.mk-gallery-item,.mk-block--image img,.dy-set-photo,.mk-content-map-frame){border-radius:min(var(--menu-radius),1rem)}.mk-t-daybreak-v1 .dy-foot{border-block-start:var(--dy-rule-heavy)solid var(--dy-ink);text-align:start;align-items:flex-start;gap:.6rem;margin-block-start:calc(var(--menu-section-gap)*.85);padding-block-start:.9rem}.mk-t-daybreak-v1 .dy-footnote{max-width:40rem;color:var(--dy-ink);font-size:var(--dy-small-size);letter-spacing:.02em;text-transform:uppercase;font-weight:700;line-height:1.5}.mk-t-daybreak-v1 .dy-legend{color:var(--dy-ink);font-size:calc(.82rem*var(--mk-text-scale,1));justify-content:flex-start;gap:.3rem 1.1rem}.mk-t-daybreak-v1 .dy-legend .mk-legend-item{gap:.3em}.mk-t-daybreak-v1 .dy-legend .mk-item-mark--code{font-weight:700}.mk-t-daybreak-v1 .dy-brand{color:var(--dy-soft);font-size:var(--dy-small-size)}@container mk-canvas (width>=1000px){.mk-t-daybreak-v1[data-layout=columns]:not([data-sections=compact]) .mk-sections{columns:2;column-gap:var(--dy-colgap);display:block}.mk-t-daybreak-v1[data-layout=columns]:not([data-sections=compact]) .mk-sections>*{break-inside:avoid;margin-block-end:var(--menu-section-gap)}.mk-t-daybreak-v1[data-layout=columns]:not([data-sections=compact]) .mk-sections>:last-child{margin-block-end:0}}.mk-t-daybreak-v1[dir=rtl] .dy-sticker{transform:rotate(6deg)}.mk-t-daybreak-v1[dir=rtl] :is(.dy-name,.dy-dishes--list .dy-dish-name,.dy-mast .mk-contact){letter-spacing:0}.mk-t-daybreak-v1[dir=rtl] :is(.dy-codes,.dy-note,.dy-tags){font-style:normal}.mk-t-daybreak-v1.mk-print{--dy-name-size:calc(4rem*var(--mk-heading-scale,1));--dy-title-size:calc(1.45rem*var(--mk-heading-scale,1));--dy-dish-size:calc(.78rem*var(--mk-text-scale,1));--dy-desc-size:calc(.8rem*var(--mk-text-scale,1));--dy-small-size:calc(.62rem*var(--mk-text-scale,1));--dy-colgap:9mm;--mk-header-gap:calc(1rem*var(--mk-space-scale,1));-webkit-print-color-adjust:exact;print-color-adjust:exact}.mk-t-daybreak-v1.mk-print .dy-sheet{--mk-gutter:12mm;padding-inline:var(--mk-gutter);display:block}.mk-t-daybreak-v1.mk-print[data-layout=columns] .mk-sections{columns:2;column-gap:var(--dy-colgap);display:block}.mk-t-daybreak-v1.mk-print[data-layout=columns] .mk-sections>*{margin-block-end:calc(.9rem*var(--mk-space-scale,1))}.mk-t-daybreak-v1.mk-print[data-layout=columns] .mk-sections>:last-child{margin-block-end:0}.mk-t-daybreak-v1.mk-print .dy-set:not(.dy-set--special){break-inside:auto}.mk-t-daybreak-v1.mk-print :is(.dy-dish,.mk-block--announcement){break-inside:avoid}.mk-t-daybreak-v1.mk-print .dy-heading{break-after:avoid}.mk-t-daybreak-v1.mk-print .dy-foot{break-inside:avoid}}