@font-face{font-family:Hello Headline;src:url(/client-design/hello-headline.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Client Myriad;src:url(/client-design/myriad-pro.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Client Baloo;src:url(/client-design/baloo-extra-bold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Client Popstone;src:url(/client-design/popstone-heavy.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}.reference-home{--ref-green:#036245;--ref-yellow:#ffd31a;--ref-aqua:#5bc5c0;color:var(--ref-green);background:#fff;font-family:Client Myriad,Arial,sans-serif;overflow:clip;container-type:inline-size}.reference-home h1,.reference-home h2{letter-spacing:0;font-family:Client Popstone,sans-serif;font-weight:900}.reference-home h3,.reference-home nav,.ref-pill{letter-spacing:0;font-family:Client Baloo,sans-serif;font-weight:800}.reference-home :is(a,button,input,textarea):focus-visible{outline:3px solid var(--ref-aqua);outline-offset:5px}.reference-home :is(#main-content,#story,#menu,#visit,#contact){scroll-margin-top:0}.ref-header{background:var(--ref-yellow);color:#fff;justify-content:space-between;align-items:center;height:5.54cqw;min-height:0;padding:0 3.2% 0 2.4%;display:flex}.ref-brand{flex-shrink:0;width:15.5%;min-width:0;display:block}.ref-brand img{width:100%;height:auto}.ref-header nav{justify-content:space-between;align-items:center;gap:1.5cqw;width:43.9%;display:flex}.ref-header nav a{white-space:nowrap;align-items:center;min-height:0;font-size:1.9015cqw;line-height:1.2;display:flex}.ref-header nav a img{object-fit:contain;opacity:.3;width:2.9cqw;height:2.9cqw;margin-right:-.65cqw}.ref-header nav a:is(:hover,[aria-current=page]){text-underline-offset:.25em;text-decoration:underline}.ref-hero{aspect-ratio:1920/1111.72;position:relative;overflow:hidden}.ref-hero-photo{object-fit:cover;object-position:center top;width:100%;height:100%}.ref-hero h1{width:27.66%;margin:0;position:absolute;top:42.23%;left:6.79%}.ref-hero h1 img{width:100%;height:auto}.ref-flavor{background:var(--ref-green);align-items:center;height:6.64cqw;padding:1.61cqw 0 1.6cqw 1.32%;display:flex;overflow:hidden}.ref-flavor img{width:99.16%;height:auto}.ref-story{background:#fff;height:50.7292cqw;position:relative;overflow:hidden}.ref-story-copy{width:38%;position:absolute;top:10.665cqw;left:8.41%}.ref-story h2{margin:0 0 1.27cqw;font-family:Client Baloo,sans-serif;font-size:3.44cqw;font-weight:800;line-height:.922}.ref-story p{margin:0;font-size:1.667cqw;line-height:1.125}.ref-story p+p{margin-top:1.875cqw}.ref-family-photo{clip-path:polygon(.44% 0,82.86% 0,99.89% 85.36%,20.36% 99.98%);width:45.1563%;height:auto;position:absolute;top:0;left:51.04%}.ref-route{pointer-events:none;color:var(--ref-aqua);font-family:Hello Headline,sans-serif;position:absolute;inset:0}.ref-route img{width:29.9485%;height:auto;position:absolute;top:36.7185cqw;left:11.8584%}.ref-route span{font-size:2.34cqw;line-height:1;position:absolute}.ref-taiwan{top:40.8063cqw;left:8.4%}.ref-brooklyn{top:34.1296cqw;left:37.1%;font-size:2.5cqw!important}.ref-menu{aspect-ratio:1920/1947.7;background:var(--ref-yellow);position:relative;overflow:hidden}.ref-menu-collage{width:100%;height:auto}.ref-dish-link{display:block;position:absolute}.ref-dish-noodles{clip-path:polygon(0 0,100% 0,100% 44%,67% 44%,67% 100%,0 100%);width:52%;height:49%;top:0;left:0}.ref-dish-dumplings{width:40%;height:45%;top:0;left:60%}.ref-dish-bites{clip-path:polygon(53.5% 0,100% 0,100% 100%,0 100%,0 37%,53.5% 37%);width:34%;height:20%;top:42%;left:18%}.ref-dish-lu-rou{width:31%;height:26%;top:45%;left:52%}.ref-dish-scallion{clip-path:polygon(0 0,75% 0,75% 50%,100% 50%,100% 100%,0 100%);width:52%;height:38%;top:62%;left:0}.ref-dish-link:focus-visible{background:#ffffff20;border-radius:8px;outline-offset:-6px!important}.ref-menu-action{background:var(--ref-yellow);justify-content:center;align-items:center;width:39.5%;height:10%;display:flex;position:absolute;top:84%;left:55%}.ref-pill{white-space:nowrap;background:var(--ref-green);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:3.7cqw;padding:.55cqw 1.5cqw;font-size:2.29cqw;line-height:1.2;transition:transform .2s,background .2s;display:inline-flex}.ref-pill:hover{background:#004b35;transform:translateY(-2px)}.ref-press{background:var(--ref-aqua);color:#fff;align-items:center;height:9.16cqw;display:flex;position:relative}.ref-press>span{white-space:nowrap;font:800 2.08cqw/1.1 Client Baloo,sans-serif;position:absolute;left:7.1%}.ref-press>a{justify-content:center;align-items:center;min-height:44px;display:flex;position:absolute}.ref-press img{width:100%;height:auto;transition:opacity .2s}.ref-press a:hover img{opacity:.75}.ref-press-eater{width:10.3%;left:28.5%}.ref-press-hell-gate{width:5.1%;left:45.9%}.ref-press-bk-mag{width:7.4%;left:57.9%}.ref-press-infatuation{width:23%;left:70%}.ref-visit{background:linear-gradient(to bottom,var(--ref-green) 25.56cqw,#fff 25.56cqw);height:52.8385cqw;position:relative}.reference-home .ref-visit-title{text-align:center;color:#fff;z-index:1;width:100%;margin:0;font:800 2.32cqw/1.18 Client Baloo,sans-serif;position:absolute;top:4.5143cqw;left:0}.ref-visit-title>span{display:block}.ref-visit-title>img{width:21.619%;margin:0;position:absolute;top:1.6306cqw;left:38.26%}.ref-locations{height:100%}.ref-locations:after{content:"";background:radial-gradient(ellipse .260417cqw .390625cqw at center,var(--ref-green) 95%,transparent 100%) 50% 0/.520833cqw 1.30333cqw repeat-y;width:.520833cqw;position:absolute;top:25.56cqw;bottom:0;left:50.1955%}.ref-storefront{display:block;position:absolute}.ref-storefront img{width:100%;height:auto}.ref-location-bushwick .ref-storefront{width:32.1%;top:11.1cqw;left:10.1%}.ref-location-prospect .ref-storefront{width:35.16%;top:7.77cqw;left:57.5%}.ref-location-info{text-align:center;width:50%;position:absolute;top:32.186cqw}.ref-location-bushwick .ref-location-info{left:1.13%}.ref-location-prospect .ref-location-info{right:0}.ref-location-info h3{margin:0 0 1.25cqw;font-size:2.604cqw;line-height:1.18}.ref-location-info address{font-size:1.667cqw;font-style:normal;line-height:1.2}.ref-location-info address a{display:inline-block}.ref-location-info address a:hover{text-underline-offset:3px;text-decoration:underline}.ref-phone{margin-top:1.15cqw;font-size:1.667cqw;line-height:1.2;display:block}.ref-phone:hover{text-decoration:underline}.ref-location-info .ref-delivery{text-transform:uppercase;min-height:3.6cqw;margin-top:2cqw;padding:.48cqw 1.6cqw;font-size:1.875cqw}.ref-contact{background:var(--ref-yellow);height:37.8cqw;position:relative;overflow:hidden}.ref-pattern-top,.ref-pattern-bottom{pointer-events:none;width:100%;height:auto;position:absolute;left:0}.ref-pattern-top{top:0}.ref-pattern-bottom{bottom:0}.ref-hello{min-width:8%;padding-inline:1.5cqw;font-size:2cqw;position:absolute;top:11.5188cqw;left:50%;transform:translate(-50%)}.ref-hello:hover{transform:translate(-50%,-2px)}.ref-contact-logo{width:26.4%;position:absolute;top:17.72cqw;left:36.13%}.ref-contact-logo img{width:100%;height:auto}.ref-contact-green{background:var(--ref-green)}.ref-contact-green>.ref-pattern-top,.ref-contact-green>.ref-pattern-bottom{opacity:.3}.ref-contact-green .ref-hello{background:var(--ref-yellow);color:var(--ref-green)}.reference-home .ref-footer{background:var(--ref-aqua);color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:9.224cqw;min-height:0;padding:0 3.25%;display:grid}.ref-footer>span{font-size:1.8cqw;line-height:1.2}.ref-instagram{place-items:center;width:4.5cqw;min-width:44px;height:4.5cqw;min-height:44px;display:grid}.ref-instagram svg{width:100%;height:100%}.ref-back-top{white-space:nowrap;justify-self:end;font:800 1.98cqw/1.18 Client Baloo,sans-serif}.ref-back-top:hover{text-decoration:underline}.ref-pill>span,.menu-category-links a>span{display:block;transform:translateY(.1245em)}.ref-hello>span{transform:translateY(.082em)}.ref-header nav a>span{transform:translateY(.12em)}.ref-menu-action .ref-pill{width:29.45cqw;height:4.312cqw;min-height:0;padding:0;font-size:2.29167cqw;position:absolute;top:3.3574cqw;left:5.0573cqw}.ref-hello{width:8.351cqw;height:4.20365cqw;min-height:0;padding:0}.ref-location-info .ref-delivery{width:17.4cqw;height:3.65cqw;padding:0}.ref-press>span{transform:translateY(.1245em)}@media (max-width:600px){.ref-header{flex-direction:column;justify-content:center;gap:7px;height:auto;min-height:96px;padding:12px 5% 4px}.ref-brand{width:125px;min-width:0}.ref-header nav{gap:10px;width:100%}.ref-header nav a{min-height:40px;font-size:14px}.ref-header nav a img{width:16px;height:16px;margin-right:-3px}.ref-story{height:auto;min-height:70cqw}.ref-story-copy{width:45%;margin:8.5cqw 0 0 7%;position:relative;top:auto;left:auto}.ref-story h2{margin-bottom:3cqw;font-size:4.5cqw;line-height:1}.ref-story p{font-size:clamp(11px,2.7cqw,16px);line-height:1.18}.ref-desktop-break{display:none}.ref-story p+p{margin-top:2cqw}.ref-family-photo{width:44%;left:54%}.ref-route{height:20cqw;margin-top:3cqw;position:relative;inset:auto}.ref-route img{width:40%;top:5cqw;left:10%}.ref-taiwan{top:11cqw;left:6%}.ref-brooklyn{top:2cqw;left:43%}.ref-menu-action{width:41%;height:7.4%;top:87.3%;left:55%}.ref-menu-action .ref-pill{width:100%;height:100%;min-height:32px;padding:.7cqw 1.8cqw;font-size:clamp(10px,2.8cqw,18px);position:static}.ref-press{min-height:48px}.ref-press>span{font-size:2.5cqw;left:4%}.ref-visit{height:calc(34cqw + 145px)}.reference-home .ref-visit-title{width:26%;font-size:3cqw;top:3cqw;left:37%}.ref-visit-title>img{width:100%;margin-top:0;position:static}.ref-location-info{top:34cqw}.ref-location-info h3{margin-bottom:2cqw;font-size:3.7cqw}.ref-location-info address,.ref-phone{font-size:clamp(11px,2.8cqw,16px);line-height:1.25}.ref-phone{margin-top:2cqw}.ref-location-info .ref-delivery{min-height:36px;margin-top:2.5cqw;padding:1cqw 2.7cqw;font-size:clamp(11px,3.1cqw,18px)}.ref-contact{height:48cqw}.ref-hello{width:auto;height:auto}.ref-menu-action .ref-pill{min-height:28px}.ref-location-info .ref-delivery{width:auto;height:auto}.reference-home .ref-footer{min-height:70px}.ref-hello{min-height:36px;padding-inline:3cqw;font-size:3.5cqw;top:11.5cqw}.ref-contact-logo{width:40%;top:25cqw;left:30%}.ref-footer>span{font-size:clamp(8px,1.8cqw,11px)}.ref-back-top{font-size:clamp(11px,2.5cqw,15px)}}@media (prefers-reduced-motion:reduce){.ref-pill{transition:none}.ref-pill:hover{transform:none}.ref-hello:hover{transform:translate(-50%)}}
