.dinners[data-astro-cid-zs2vqsix]{gap:clamp(56px,7vw,104px);padding-top:clamp(20px,3vw,40px)}.hub-hero[data-astro-cid-zs2vqsix]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid}.hub-hero__text[data-astro-cid-zs2vqsix]{flex-direction:column;gap:22px;min-width:0;display:flex}.hub-hero__text[data-astro-cid-zs2vqsix] .eyebrow[data-astro-cid-zs2vqsix]{letter-spacing:.1em;font-size:12px}.hub-hero__text[data-astro-cid-zs2vqsix] .h1[data-astro-cid-zs2vqsix]{line-height:.95}.hub-hero__cta[data-astro-cid-zs2vqsix]{flex-wrap:wrap;align-items:center;gap:12px 22px;padding-top:4px;display:flex}.hub-hero__cta[data-astro-cid-zs2vqsix] .btn[data-astro-cid-zs2vqsix]{gap:10px;min-height:52px;padding:0 24px;font-size:15.5px}.hub-hero__cta[data-astro-cid-zs2vqsix] .link[data-astro-cid-zs2vqsix]{font-size:15px}.stats[data-astro-cid-zs2vqsix]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:560px;margin-top:10px;padding-top:22px;display:grid}.stat[data-astro-cid-zs2vqsix]{min-width:0;transition:color var(--t-fast);flex-direction:column;gap:4px;padding-bottom:4px;display:flex}.stat[data-astro-cid-zs2vqsix]:hover{color:var(--terracotta-ink)}.stat__n[data-astro-cid-zs2vqsix]{letter-spacing:-.045em;font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1}.stat__l[data-astro-cid-zs2vqsix]{color:var(--muted);font-size:13px;font-weight:600;line-height:1.35}.collage[data-astro-cid-zs2vqsix]{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;min-width:0;height:560px;display:grid}.collage__tile[data-astro-cid-zs2vqsix]{color:var(--white);background:#e6cdb4;border-radius:24px;display:block;position:relative;overflow:clip}.collage__tile--big[data-astro-cid-zs2vqsix]{border-radius:28px;grid-row:1/3}.collage__tile[data-astro-cid-zs2vqsix] img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}.collage__tile[data-astro-cid-zs2vqsix]:hover img{transform:scale(1.035)}.collage__shade[data-astro-cid-zs2vqsix]{background:linear-gradient(#1e181400 45%,#1e1814d1 100%);position:absolute;inset:0}.collage__text[data-astro-cid-zs2vqsix]{flex-direction:column;gap:4px;padding:18px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.collage__t[data-astro-cid-zs2vqsix]{letter-spacing:-.025em;text-wrap:balance;font-size:16px;font-weight:800;line-height:1.15}.collage__tile--big[data-astro-cid-zs2vqsix] .collage__t[data-astro-cid-zs2vqsix]{font-size:22px}.collage__m[data-astro-cid-zs2vqsix]{color:#efe6dd;font-size:12.5px;font-weight:700}.finder[data-astro-cid-zs2vqsix]{flex-direction:column;gap:24px;scroll-margin-top:88px;display:flex}.finder__head[data-astro-cid-zs2vqsix]{flex-direction:column;gap:8px;display:flex}.finder__head[data-astro-cid-zs2vqsix] .eyebrow[data-astro-cid-zs2vqsix]{letter-spacing:.1em;font-size:12px}.finder__head[data-astro-cid-zs2vqsix] .h2[data-astro-cid-zs2vqsix]{letter-spacing:-.045em;line-height:1.02}.finder__p[data-astro-cid-zs2vqsix],.block-head__p[data-astro-cid-zs2vqsix]{max-width:560px;color:var(--ink-2);font-size:16px;font-weight:500;line-height:1.6}.finder__grid[data-astro-cid-zs2vqsix]{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px;display:grid}.filters[data-astro-cid-zs2vqsix]{background:var(--white);min-width:0;box-shadow:var(--shadow-1);border-radius:24px;flex-direction:column;gap:22px;padding:clamp(18px,2vw,24px);display:flex;position:sticky;top:92px}.filters__set[data-astro-cid-zs2vqsix]{flex-direction:column;gap:10px;display:flex}.filters__label[data-astro-cid-zs2vqsix]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.filters__name[data-astro-cid-zs2vqsix]{font-size:13.5px;font-weight:800}.filters__hint[data-astro-cid-zs2vqsix]{color:var(--muted);font-size:12.5px;font-weight:600}.filters__seg[data-astro-cid-zs2vqsix]{background:#f1eae3;gap:4px;display:flex}.filters__seg[data-astro-cid-zs2vqsix] button[data-astro-cid-zs2vqsix]{min-width:0;min-height:44px;color:var(--ink-3);white-space:nowrap;flex:1 1 0;padding:0 8px;font-size:14px}.filters__seg[data-astro-cid-zs2vqsix] button[data-astro-cid-zs2vqsix]:hover{color:var(--ink)}.filters__seg[data-astro-cid-zs2vqsix] button[data-astro-cid-zs2vqsix][aria-pressed=true]{box-shadow:0 1px 3px #1e1a171f}.filters__chips[data-astro-cid-zs2vqsix]{flex-wrap:wrap;gap:8px;display:flex}.fchip[data-astro-cid-zs2vqsix]{border-radius:var(--r-pill);background:var(--cream);min-height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);white-space:nowrap;transition:background var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border:0;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.fchip[data-astro-cid-zs2vqsix]:hover{box-shadow:inset 0 0 0 1px var(--line-2), 0 4px 12px #1e1a170f}.fchip--img[data-astro-cid-zs2vqsix]{padding-left:5px}.fchip[data-astro-cid-zs2vqsix] img[data-astro-cid-zs2vqsix]{border-radius:var(--r-pill);object-fit:cover;background:var(--sand);width:30px;height:30px}.fchip__n[data-astro-cid-zs2vqsix]{color:var(--muted);font-size:12px;font-weight:700}.fchip[data-astro-cid-zs2vqsix].is-empty{color:var(--muted)}.fchip[data-astro-cid-zs2vqsix][aria-pressed=true]{background:var(--ink);color:var(--cream);box-shadow:none}.fchip[data-astro-cid-zs2vqsix][aria-pressed=true] .fchip__n[data-astro-cid-zs2vqsix]{color:var(--on-night-2)}.filters__clear[data-astro-cid-zs2vqsix]{min-height:44px;color:var(--terracotta-ink);transition:color var(--t-fast);background:0 0;border:0;align-self:flex-start;padding:0;font-size:15px;font-weight:800}.filters__clear[data-astro-cid-zs2vqsix]:hover{color:var(--terracotta-deep)}.results[data-astro-cid-zs2vqsix]{flex-direction:column;gap:18px;min-width:0;display:flex}.results__line[data-astro-cid-zs2vqsix]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.results__n[data-astro-cid-zs2vqsix]{letter-spacing:-.03em;font-size:clamp(20px,1.8vw,24px);font-weight:800}.results__sort[data-astro-cid-zs2vqsix]{color:var(--muted);font-size:13px;font-weight:600}.results__grid[data-astro-cid-zs2vqsix]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.results__grid[data-astro-cid-zs2vqsix].is-busy{opacity:.6;transition:opacity var(--t-fast)}.results__more[data-astro-cid-zs2vqsix]{justify-content:center;padding-top:6px;display:flex}.results__btn[data-astro-cid-zs2vqsix]{min-height:52px;box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line);padding:0 24px;font-size:15.5px}.nohits[data-astro-cid-zs2vqsix]{background:var(--peach);border-radius:24px;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(24px,3vw,40px);display:flex}.nohits__t[data-astro-cid-zs2vqsix]{letter-spacing:-.03em;font-size:22px;font-weight:800}.nohits__p[data-astro-cid-zs2vqsix]{max-width:460px;color:var(--ink-2);font-size:16px;font-weight:500;line-height:1.6}.nohits__cta[data-astro-cid-zs2vqsix]{flex-wrap:wrap;align-items:center;gap:10px 20px;padding-top:4px;display:flex}.nohits__cta[data-astro-cid-zs2vqsix] .btn[data-astro-cid-zs2vqsix]{min-height:52px;font-size:15.5px}.cats[data-astro-cid-zs2vqsix],.cols[data-astro-cid-zs2vqsix]{flex-direction:column;gap:24px;display:flex}.block-head[data-astro-cid-zs2vqsix]{flex-direction:column;gap:8px;display:flex}.block-head[data-astro-cid-zs2vqsix] .h2[data-astro-cid-zs2vqsix]{letter-spacing:-.045em;line-height:1.02}.block-head--row[data-astro-cid-zs2vqsix]{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.block-head__text[data-astro-cid-zs2vqsix]{flex-direction:column;gap:8px;display:flex}.big[data-astro-cid-zs2vqsix]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.big__tile[data-astro-cid-zs2vqsix]{aspect-ratio:16/11;background:var(--night);color:var(--white);border-radius:24px;display:block;position:relative;overflow:clip}.big__tile[data-astro-cid-zs2vqsix] img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}.big__tile[data-astro-cid-zs2vqsix]:hover img{transform:scale(1.04)}.big__shade[data-astro-cid-zs2vqsix]{background:linear-gradient(#1e181400 30%,#1e1814db 100%);position:absolute;inset:0}.big__text[data-astro-cid-zs2vqsix]{justify-content:space-between;align-items:flex-end;gap:12px;padding:20px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.big__words[data-astro-cid-zs2vqsix]{flex-direction:column;gap:6px;min-width:0;display:flex}.big__name[data-astro-cid-zs2vqsix]{letter-spacing:-.035em;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.05}.big__count[data-astro-cid-zs2vqsix]{color:#efe6dd;font-size:13.5px;font-weight:700}.big__go[data-astro-cid-zs2vqsix]{border-radius:var(--r-pill);background:var(--cream);width:40px;height:40px;color:var(--ink);transition:transform var(--t) var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.big__tile[data-astro-cid-zs2vqsix]:hover .big__go[data-astro-cid-zs2vqsix]{transform:translate(3px)}.tiles[data-astro-cid-zs2vqsix]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tile[data-astro-cid-zs2vqsix]{background:var(--white);min-width:0;min-height:72px;box-shadow:var(--shadow-1);transition:transform var(--t-slow) var(--ease), box-shadow var(--t-slow) var(--ease);border-radius:20px;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex}.tile[data-astro-cid-zs2vqsix]:hover{transform:translateY(-3px);box-shadow:0 14px 34px #1e1a171f}.tile[data-astro-cid-zs2vqsix] img[data-astro-cid-zs2vqsix],.tile__icon[data-astro-cid-zs2vqsix]{border-radius:var(--r-sm);object-fit:cover;background:var(--sand);flex:none;width:56px;height:56px}.tile__icon[data-astro-cid-zs2vqsix]{background:var(--peach);color:var(--terracotta-ink);justify-content:center;align-items:center;display:inline-flex}.tile__text[data-astro-cid-zs2vqsix]{flex-direction:column;gap:2px;min-width:0;display:flex}.tile__name[data-astro-cid-zs2vqsix]{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.tile__sub[data-astro-cid-zs2vqsix]{color:var(--muted);font-size:12.5px;font-weight:600}.tile--search[data-astro-cid-zs2vqsix]{grid-column:1/-1}.cuisines[data-astro-cid-zs2vqsix]{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.cuisines__label[data-astro-cid-zs2vqsix]{flex:none;padding-right:4px;font-size:13.5px;font-weight:800}.cuisines__list[data-astro-cid-zs2vqsix]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bento[data-astro-cid-zs2vqsix]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:270px;gap:16px;display:grid}.bento__tile[data-astro-cid-zs2vqsix]{background:var(--night);color:var(--white);border-radius:24px;display:block;position:relative;overflow:clip}.bento__tile--lead[data-astro-cid-zs2vqsix]{border-radius:28px;grid-area:span 2/span 2}.bento__pics[data-astro-cid-zs2vqsix]{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr;gap:3px;display:grid;position:absolute;inset:0}.bento__pics--four[data-astro-cid-zs2vqsix]{grid-template-columns:1fr 1fr}.bento__pics[data-astro-cid-zs2vqsix] img{object-fit:cover;width:100%;height:100%;min-height:0;transition:transform .7s var(--ease)}.bento__pics[data-astro-cid-zs2vqsix]:not(.bento__pics--four) .ep-pic:first-child img{grid-row:1/3}.bento__tile[data-astro-cid-zs2vqsix]:hover img{transform:scale(1.035)}.bento__shade[data-astro-cid-zs2vqsix]{background:linear-gradient(#1e181400 28%,#1e1814e6 100%);position:absolute;inset:0}.bento__text[data-astro-cid-zs2vqsix]{flex-direction:column;gap:6px;padding:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.bento__tile--lead[data-astro-cid-zs2vqsix] .bento__text[data-astro-cid-zs2vqsix]{padding:32px}.bento__n[data-astro-cid-zs2vqsix]{letter-spacing:.1em;text-transform:uppercase;color:var(--apricot);font-size:11.5px;font-weight:800}.bento__t[data-astro-cid-zs2vqsix]{letter-spacing:-.04em;font-size:22px;font-weight:800;line-height:1.02}.bento__tile--lead[data-astro-cid-zs2vqsix] .bento__t[data-astro-cid-zs2vqsix]{font-size:clamp(30px,3vw,42px)}.bento__l[data-astro-cid-zs2vqsix]{color:var(--on-night-2);font-size:13.5px;font-weight:600;line-height:1.45}.bento__tile--lead[data-astro-cid-zs2vqsix] .bento__l[data-astro-cid-zs2vqsix]{font-size:16px}.cols[data-astro-cid-zs2vqsix]>.link[data-astro-cid-zs2vqsix]{align-self:flex-start;font-size:15px}.block-head--row[data-astro-cid-zs2vqsix] .link[data-astro-cid-zs2vqsix]{font-size:15px}@media (width<=1023px){.hub-hero[data-astro-cid-zs2vqsix]{grid-template-columns:minmax(0,1fr)}.collage[data-astro-cid-zs2vqsix]{height:460px}.finder__grid[data-astro-cid-zs2vqsix]{grid-template-columns:minmax(0,1fr)}.filters[data-astro-cid-zs2vqsix]{position:static}.tiles[data-astro-cid-zs2vqsix],.bento[data-astro-cid-zs2vqsix]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=759px){.collage[data-astro-cid-zs2vqsix]{display:none}.filters__chips[data-astro-cid-zs2vqsix],.cuisines[data-astro-cid-zs2vqsix],.cuisines__list[data-astro-cid-zs2vqsix]{flex-wrap:nowrap}.filters__chips[data-astro-cid-zs2vqsix],.cuisines[data-astro-cid-zs2vqsix]{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.cuisines[data-astro-cid-zs2vqsix]{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.filters__chips[data-astro-cid-zs2vqsix]::-webkit-scrollbar,.cuisines[data-astro-cid-zs2vqsix]::-webkit-scrollbar,.big[data-astro-cid-zs2vqsix]::-webkit-scrollbar,.bento[data-astro-cid-zs2vqsix]::-webkit-scrollbar{display:none}.results__grid[data-astro-cid-zs2vqsix]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.big[data-astro-cid-zs2vqsix]{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);display:flex;overflow-x:auto}.big__tile[data-astro-cid-zs2vqsix]{scroll-snap-align:start;flex:none;width:290px}.tile[data-astro-cid-zs2vqsix] img[data-astro-cid-zs2vqsix],.tile__icon[data-astro-cid-zs2vqsix]{width:44px;height:44px}.tile[data-astro-cid-zs2vqsix]{gap:10px;padding-right:10px}.tile__name[data-astro-cid-zs2vqsix]{white-space:normal;overflow-wrap:anywhere;line-height:1.2}.bento[data-astro-cid-zs2vqsix]{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);display:flex;overflow-x:auto}.bento__tile[data-astro-cid-zs2vqsix],.bento__tile--lead[data-astro-cid-zs2vqsix]{scroll-snap-align:start;border-radius:24px;flex:none;width:280px;height:340px}.bento__pics--four[data-astro-cid-zs2vqsix]{grid-template-columns:1.4fr 1fr}.bento__pics--four[data-astro-cid-zs2vqsix] .ep-pic:first-child img{grid-row:1/3}.bento__pics--four[data-astro-cid-zs2vqsix] .ep-pic:nth-child(4) img{display:none}.bento__tile--lead[data-astro-cid-zs2vqsix] .bento__text[data-astro-cid-zs2vqsix]{padding:20px}.bento__tile--lead[data-astro-cid-zs2vqsix] .bento__t[data-astro-cid-zs2vqsix]{font-size:24px}.bento__tile--lead[data-astro-cid-zs2vqsix] .bento__l[data-astro-cid-zs2vqsix]{font-size:13.5px}}
