@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ec8b6964dca4738-s.3khov2ymwgkd-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49bcce62f8e09af8-s.p.1m3e1vmer71ef.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:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8cd2bc38ce1bfc5d-s.3wfkzzdejku_n.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3191a2e06136a6d-s.p.2eby0yrg01v4v.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:Zilla Slab Fallback;src:local(Times New Roman);ascent-override:88.36%;descent-override:23.96%;line-gap-override:0.0%;size-adjust:106.83%}._021yG_className{font-family:Zilla Slab,Zilla Slab Fallback;font-style:normal}._021yG_variable{--font-display:"Zilla Slab", "Zilla Slab Fallback"}
@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6782197c4d5dd6ad-s.p.1p-shbhruafvc.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5372248e942b0993-s.0rdzr53x8c8-0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed113078b1c8eb25-s.p.2yibybzdd5zj9.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:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(../media/55ccc4e52c34800d-s.p.3rj_4-79y6dpx.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a6037d28403df9b5-s.31px6opyhwcge.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49eabb9678b0be2e-s.p.18iy506ss373e.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:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(../media/453f758e2ed7ecd1-s.p.00vnw57clamoq.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3d31879ae4488f43-s.0iko6mrreq1u2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32c830f11645148a-s.p.2dqc93ya4aqyh.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:Mukta Fallback;src:local(Arial);ascent-override:119.94%;descent-override:56.47%;line-gap-override:0.0%;size-adjust:94.21%}.W_rq5W_className{font-family:Mukta,Mukta Fallback;font-style:normal}.W_rq5W_variable{--font-body:"Mukta", "Mukta Fallback"}
:root{--slate:#2e3a50;--slate-deep:#1f2838;--maroon:#8c2b3b;--rose:#b4525d;--chili:#c23a2c;--achar:#d98a3d;--dough:#f7f1e6;--steam:#fff;--siding:#e9e4da;--cilantro:#4d7548;--ink:var(--slate-deep);--ink-soft:#5a6274;--line:#ddd5c6;--radius:10px;--max:1120px;--display:var(--font-display), "Rockwell", Georgia, serif;--body:var(--font-body), system-ui, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--dough);color:var(--ink);font-family:var(--body);margin:0;font-size:17px;line-height:1.55;overflow-x:clip}main{max-width:var(--max);min-height:60vh;margin:0 auto;padding:0 20px 72px}a{color:var(--maroon);text-underline-offset:3px}a:hover{color:var(--chili)}a[href^=tel\:]{white-space:nowrap}h1,h2,h3{font-family:var(--display);color:var(--slate-deep);text-wrap:balance;margin:0 0 12px;font-weight:600;line-height:1.12}h1{font-size:clamp(34px,5vw,52px)}h2{font-size:26px}h3{font-size:20px}p{margin:0 0 12px}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--achar);outline-offset:2px}.skip-link{background:var(--steam);z-index:50;padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lead{color:var(--ink-soft);max-width:60ch;font-size:19px}.fine{color:var(--ink-soft);font-size:14px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.notice{background:color-mix(in srgb, var(--achar) 16%, var(--steam));border:1px solid color-mix(in srgb, var(--achar) 45%, var(--steam));border-radius:var(--radius);padding:12px 16px}.btn{background:var(--maroon);color:var(--steam);border:1px solid var(--maroon);font:600 16px/1 var(--body);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.btn:hover{background:var(--chili);border-color:var(--chili);color:var(--steam)}.btn--quiet{color:var(--slate);border-color:var(--slate);background:0 0}.btn--quiet:hover{background:var(--slate);border-color:var(--slate);color:var(--steam)}.btn--small{padding:9px 16px;font-size:15px}.strip{background:var(--slate);color:var(--dough);font-size:14px}.strip__inner{max-width:var(--max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:7px 20px;display:flex}.strip a{color:var(--dough);font-weight:600;text-decoration:none}.site-header{background:var(--steam)}.site-header__inner{max-width:var(--max);align-items:center;gap:24px;margin:0 auto;padding:14px 20px 10px;display:flex}.logo{margin-right:auto;text-decoration:none}.ridge{width:100%;display:block}.ridge--line{height:18px;color:var(--slate);background:var(--steam);margin-bottom:-1px}.ridge--filled{height:34px;color:var(--slate)}.wordmark{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--maroon);white-space:nowrap;align-items:baseline;gap:.32em;font-size:25px;font-weight:600;line-height:1;display:inline-flex}.wordmark__momo{align-items:baseline;display:inline-flex}.wordmark__o{width:.92em;height:.8em;margin:0 .04em;transform:translateY(.06em)}.wordmark--light{color:var(--dough);font-size:22px}nav#site-nav{align-items:center;gap:22px;display:flex}nav#site-nav a{color:var(--slate);border-bottom:2px solid #0000;padding:4px 0;font-weight:500;text-decoration:none}nav#site-nav a:hover,nav#site-nav a[aria-current=page]{border-bottom-color:var(--rose);color:var(--slate-deep)}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;padding:56px 0 40px;display:grid}.hero__title{font-size:clamp(40px,6vw,64px)}.hero__title em{color:var(--maroon);font-style:normal;display:block}.hero .lead{margin-bottom:26px}.facts{color:var(--slate);flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;font-weight:500;list-style:none;display:flex}.facts li{align-items:center;gap:8px;display:inline-flex}.facts__momo{width:22px;height:20px}.hero__art{place-items:center;display:grid}.plate{filter:drop-shadow(0 18px 30px #1f28381f);width:min(100%,420px);height:auto}.section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.section-title{font-size:clamp(26px,3.4vw,34px)}.section-head__link{white-space:nowrap;font-weight:600}.tv{background:var(--steam);border:1px solid var(--line);box-shadow:0 1px 0 var(--line);border-radius:14px;overflow:hidden}.tv__head{background:var(--chili);color:var(--steam);text-align:center;padding:14px 20px 12px}.tv__slogan{font-family:var(--display);margin:0;font-size:clamp(19px,2.4vw,24px);font-weight:600}.tv__sub{opacity:.92;margin:2px 0 0;font-size:15px;font-style:italic}.tv__body{padding:8px 22px 22px}.home-board{padding:24px 0 40px}.dishes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:4px 28px;display:grid}.dishes--home{padding-top:14px}.dish{text-align:left;border-bottom:1px solid var(--siding);color:inherit;grid-template-columns:64px 1fr auto;align-items:start;gap:14px;padding:14px 4px;text-decoration:none;display:grid}a.dish:hover .dish__name{color:var(--chili)}a.dish:hover .dish__plate{border-color:var(--rose)}.dish--ghost{background:linear-gradient(90deg, var(--siding) 0 36%, transparent 36% 86%, var(--siding) 86%) 78px 26px / calc(100% - 82px) 14px no-repeat;min-height:92px}.dish__plate{border:1.5px solid var(--siding);background:var(--dough);border-radius:50%;place-items:center;width:64px;height:64px;transition:border-color .15s;display:grid;overflow:hidden}.dish__plate img{object-fit:cover;width:100%;height:100%}.dish__momo{width:38px;height:34px}.dish__text{flex-direction:column;gap:3px;min-width:0;display:flex}.dish__name{font-family:var(--display);color:var(--maroon);font-size:20px;font-weight:600;line-height:1.2;transition:color .15s}.dish__desc{color:var(--ink-soft);font-size:15px;line-height:1.4}.dish__choices{color:var(--ink-soft);font-size:14px;line-height:1.4}.dish__tags{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.tag{letter-spacing:.03em;border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.tag--halal{color:var(--slate);border-color:color-mix(in srgb, var(--slate) 35%, var(--steam))}.tag--vegetarian,.tag--vegan{color:var(--cilantro);border-color:color-mix(in srgb, var(--cilantro) 40%, var(--steam))}.tag--spicy{color:var(--chili);border-color:color-mix(in srgb, var(--chili) 35%, var(--steam))}.dish__price{color:var(--slate-deep);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:2px;font-size:17px;font-weight:600}.dish__price--out{color:var(--chili);letter-spacing:.04em;text-transform:uppercase;font-size:14px}.story{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:48px;padding:48px 0;display:grid}.story__copy p{color:var(--ink-soft);max-width:56ch}.story__steps{counter-reset:step;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.story__steps li{background:var(--steam);border:1px solid var(--line);border-radius:var(--radius);counter-increment:step;padding:16px 18px 14px 64px;position:relative}.story__steps li:before{content:counter(step);border:1.5px solid var(--rose);width:30px;height:30px;color:var(--rose);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid;position:absolute;top:16px;left:18px}.story__steps h3{margin-bottom:4px;font-size:19px}.story__steps p{color:var(--ink-soft);margin:0;font-size:16px}.press{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;padding:8px 0 40px;display:grid}.press__item{border-left:3px solid var(--rose);background:color-mix(in srgb, var(--rose) 7%, var(--dough));color:var(--ink);border-radius:0 var(--radius) var(--radius) 0;flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;display:flex}.press__quote{font-family:var(--display);color:var(--slate-deep);font-size:21px;font-weight:500;line-height:1.3}.press__outlet{letter-spacing:.05em;text-transform:uppercase;color:var(--rose);font-size:14px;font-weight:600}.press__item:hover .press__quote{color:var(--maroon)}.visit{grid-template-columns:1fr 1fr;gap:24px;padding:16px 0 0;display:grid}.visit__card{background:var(--slate);color:var(--dough);border-radius:14px;padding:28px}.visit__card .section-title,.visit__card h2{color:var(--steam)}.visit__card a:not(.btn){color:var(--dough)}.visit__card .btn--quiet{color:var(--dough);border-color:color-mix(in srgb, var(--dough) 60%, transparent)}.visit__card .btn--quiet:hover{background:var(--dough);color:var(--slate-deep)}.visit__address{margin:16px 0;font-size:19px;font-weight:500}.hours-list{max-width:320px;margin:0 0 18px;padding:0;list-style:none}.hours-list li{border-bottom:1px solid color-mix(in srgb, currentColor 22%, transparent);justify-content:space-between;padding:6px 0;display:flex}.visit__aside{flex-direction:column;gap:24px;display:flex}.panel{background:var(--steam);border:1px solid var(--line);border-radius:14px;padding:24px 26px}.panel h2{font-size:24px}.panel p{color:var(--ink-soft)}.panel--plain{background:0 0}.panel--plain p{margin:0}.page-head{padding:44px 0 20px}.page-head .lead{margin-bottom:14px}.jump{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.jump a{border:1px solid var(--line);background:var(--steam);color:var(--slate);border-radius:999px;padding:6px 14px;font-size:15px;font-weight:500;text-decoration:none}.jump a:hover{border-color:var(--rose);color:var(--maroon)}.empty{text-align:center;flex-direction:column;align-items:center;padding:72px 0;display:flex}.empty .lead{margin-left:auto;margin-right:auto}.empty__momo{width:88px;height:77px;margin-bottom:16px}.menu{padding-bottom:32px}.menu__section{padding:22px 0 6px;scroll-margin-top:16px}.menu__section+.menu__section{border-top:1px solid var(--siding)}.menu__title{color:var(--chili);margin-bottom:2px;font-size:26px}.menu__note{color:var(--ink-soft);margin-bottom:4px;font-size:15px}.menu__ghost{background:var(--siding);border-radius:6px;width:180px;height:30px;display:block}input,select,textarea{font:400 16px var(--body);color:var(--ink);background:var(--steam);border:1px solid var(--line);border-radius:8px;width:100%;padding:10px 12px}textarea{resize:vertical;min-height:88px}input:focus,select:focus,textarea:focus{border-color:var(--slate);box-shadow:0 0 0 3px color-mix(in srgb, var(--slate) 15%, transparent);outline:none}.card{background:var(--steam);border:1px solid var(--line);border-radius:14px;padding:24px}.contact__grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:24px;display:grid}.contact .visit__card .row{margin:0}.stream-form{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.stream-field{flex-direction:column;grid-column:span 6;gap:6px;display:flex}.stream-field--half{grid-column:span 3}.stream-field--third{grid-column:span 2}.stream-label{font-size:15px;font-weight:500;display:block}.stream-required{color:var(--chili);margin-left:2px}.stream-heading,.stream-paragraph{grid-column:1/-1;margin:0}.stream-paragraph{color:var(--ink-soft)}.stream-help{color:var(--ink-soft);margin:0;font-size:14px}.stream-error{color:var(--chili);margin:0;font-size:14px;font-weight:500}.stream-options{flex-direction:column;gap:6px;display:flex}.stream-option{align-items:center;gap:8px;font-weight:400;display:flex}.stream-option input{width:auto;accent-color:var(--maroon)}.stream-submit{background:var(--maroon);color:var(--steam);border:1px solid var(--maroon);font:600 16px/1 var(--body);cursor:pointer;border-radius:999px;grid-column:1/-1;justify-self:start;padding:13px 24px}.stream-submit:hover{background:var(--chili);border-color:var(--chili)}.stream-submit:disabled{opacity:.55}.stream-form-success{background:color-mix(in srgb, var(--cilantro) 12%, var(--steam));border:1px solid color-mix(in srgb, var(--cilantro) 35%, var(--steam));border-radius:var(--radius);padding:22px;font-weight:500}.site-footer{margin-top:32px}.site-footer__body{background:var(--slate);color:var(--dough)}.site-footer__inner{max-width:var(--max);grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px;margin:0 auto;padding:28px 20px 12px;display:grid}.site-footer a{color:var(--dough)}.site-footer a:hover{color:var(--achar)}.site-footer p{margin:0 0 6px;font-size:15px}.site-footer__h{color:var(--steam);margin-bottom:10px;font-size:17px}.site-footer__hours{justify-content:space-between;max-width:220px;display:flex}.site-footer .site-footer__fine{opacity:.7;margin-top:8px;font-size:14px}.site-footer .site-footer__legal{max-width:var(--max);opacity:.65;margin:0 auto;padding:14px 20px 26px;font-size:13px}@media (max-width:900px){.hero,.story,.visit,.contact__grid{grid-template-columns:1fr}.hero{gap:28px;padding-top:36px}.plate{width:min(64%,300px)}.site-footer__inner{grid-template-columns:1fr 1fr}}@media (max-width:760px){.strip__inner{text-align:center;justify-content:center}.strip__inner>span:first-child{display:none}.site-header__inner{flex-wrap:wrap;gap:10px 16px;padding-bottom:6px}nav#site-nav{border-top:1px solid var(--siding);order:3;gap:20px;width:100%;padding:4px 0 2px}nav#site-nav a{padding:8px 0;font-size:16px}.wordmark{font-size:21px}.dishes{grid-template-columns:1fr}.dish{grid-template-columns:52px 1fr auto}.dish__plate{width:52px;height:52px}.dish--ghost{background-position:66px 22px;background-size:calc(100% - 70px) 14px}.tv__body{padding:4px 14px 16px}}@media (max-width:560px){main{padding:0 16px 56px}.strip__phone{display:none}.site-header__inner{padding-left:16px;padding-right:16px}.call-number{display:none}.site-footer__inner{grid-template-columns:1fr}.stream-field--half,.stream-field--third{grid-column:span 6}.section-head{flex-direction:column;gap:4px}}.privacy{max-width:760px;padding:44px 0 24px}.stream-privacy h1{margin:0 0 16px}.stream-privacy__updated{color:var(--ink-soft);margin:0 0 28px;font-size:14px}.stream-privacy h2{margin:36px 0 10px;font-size:24px}.stream-privacy p,.stream-privacy li{max-width:68ch;line-height:1.65}.stream-privacy p{margin:0 0 12px}.stream-privacy ul{margin:0 0 12px;padding-left:20px}.stream-privacy li{margin:6px 0}.stream-privacy-note{color:var(--ink-soft);margin:12px 0 0;font-size:14px}
