.hero[data-astro-cid-ge2uvauf]{padding-block:1rem var(--section)}.hero__grid[data-astro-cid-ge2uvauf]{gap:1.5rem;display:grid}.hero__photo[data-astro-cid-ge2uvauf]{border-radius:var(--r-img);aspect-ratio:4/3;box-shadow:var(--shadow);overflow:hidden}.hero__photo[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.hero__text[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.hero__sub[data-astro-cid-ge2uvauf]{color:var(--ink-soft);max-width:40ch;font-size:1.125rem;font-weight:500}.hero__greet[data-astro-cid-ge2uvauf]{color:var(--berbere);margin-top:.25rem;font-size:clamp(1.35rem,1.1rem + 1.2vw,2rem)}@media (width>=48em){.hero[data-astro-cid-ge2uvauf]{--hero-pad:clamp(1.25rem, 3vw, 2.5rem);padding-block:var(--hero-pad);min-height:calc(100svh - var(--header-h));align-items:center;display:flex}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem)}.hero__photo[data-astro-cid-ge2uvauf]{aspect-ratio:auto;height:calc(100svh - var(--header-h) - 2 * var(--hero-pad));border-radius:24px;order:2;min-height:26rem;max-height:56rem}.hero__text[data-astro-cid-ge2uvauf]{order:1;gap:1.1rem}.hero__sub[data-astro-cid-ge2uvauf]{font-size:1.25rem}}.welcome__grid[data-astro-cid-jgnp2svd]{align-items:center;gap:1.75rem;display:grid}.welcome__text[data-astro-cid-jgnp2svd]{flex-direction:column;gap:1.1rem;display:flex}.welcome__lead[data-astro-cid-jgnp2svd]{font-size:1.125rem}.welcome__tags[data-astro-cid-jgnp2svd]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.welcome__tags[data-astro-cid-jgnp2svd] li[data-astro-cid-jgnp2svd]{border-radius:var(--r-pill);background:var(--bg);padding:.2rem .75rem;font-size:.875rem;font-weight:500}.welcome__tags[data-astro-cid-jgnp2svd] li[data-astro-cid-jgnp2svd].welcome__tag--halal{background:var(--leaf);color:#fff;font-weight:700}.welcome__quote[data-astro-cid-jgnp2svd]{margin-top:.5rem;font-size:1.75rem}.welcome__sig[data-astro-cid-jgnp2svd]{color:var(--ink-soft);font-size:1.25rem;display:block}.welcome__photos[data-astro-cid-jgnp2svd]{grid-template-columns:1fr 1fr;align-items:end;gap:.75rem;display:grid}.welcome__ph[data-astro-cid-jgnp2svd]{border-radius:var(--r-img);box-shadow:var(--shadow);overflow:hidden}.welcome__ph[data-astro-cid-jgnp2svd] img{object-fit:cover;width:100%;height:100%}.welcome__ph--a[data-astro-cid-jgnp2svd]{aspect-ratio:3/4}.welcome__ph--b[data-astro-cid-jgnp2svd]{aspect-ratio:1}.welcome__ph--b[data-astro-cid-jgnp2svd] img{object-position:50% 40%}@media (width>=48em){.welcome__grid[data-astro-cid-jgnp2svd]{grid-template-columns:1.1fr 1fr;gap:clamp(2rem,5vw,4.5rem)}.welcome__photos[data-astro-cid-jgnp2svd]{gap:1rem}.welcome__ph--b[data-astro-cid-jgnp2svd]{margin-bottom:2.5rem}}.loc[data-astro-cid-rjm2jqzt]{background:var(--bg);container-type:inline-size}.loc__grid[data-astro-cid-rjm2jqzt]{display:grid}.loc__map[data-astro-cid-rjm2jqzt]{aspect-ratio:4/3;background:var(--sand);z-index:0;position:relative;overflow:hidden}.loc__placeholder[data-astro-cid-rjm2jqzt]{text-align:center;color:var(--ink);place-content:center;justify-items:center;gap:.5rem;padding:1.5rem;display:grid;position:absolute;inset:0}.loc__placeholder[data-astro-cid-rjm2jqzt] svg{color:var(--berbere)}.loc__frame[data-astro-cid-rjm2jqzt]{z-index:1;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.loc__info[data-astro-cid-rjm2jqzt]{width:min(100% - 2 * var(--gutter), var(--max));padding-block:2rem var(--section);align-content:start;gap:1.5rem;margin-inline:auto;display:grid}.loc__block[data-astro-cid-rjm2jqzt]{border-top:1px solid var(--line);align-content:start;justify-items:start;gap:.5rem;padding-top:1.25rem;display:grid}.loc__block[data-astro-cid-rjm2jqzt] h3[data-astro-cid-rjm2jqzt]{align-items:center;gap:.5rem;font-size:1.25rem;display:flex}.loc__block[data-astro-cid-rjm2jqzt] h3[data-astro-cid-rjm2jqzt] svg{color:var(--berbere);flex:none}.loc__block[data-astro-cid-rjm2jqzt] address[data-astro-cid-rjm2jqzt]{font-style:normal}.loc__small[data-astro-cid-rjm2jqzt]{font-size:.9375rem}.loc__link[data-astro-cid-rjm2jqzt]{align-items:center;gap:.4rem;min-height:44px;font-weight:500;display:inline-flex}.loc__link[data-astro-cid-rjm2jqzt] svg{flex:none}.loc__phone[data-astro-cid-rjm2jqzt]{align-items:center;min-height:44px;font-size:1.375rem;font-weight:700;display:inline-flex}.loc__transit[data-astro-cid-rjm2jqzt]{gap:.3rem;margin:0;padding-left:1.2rem;display:grid}.loc__transit[data-astro-cid-rjm2jqzt] li[data-astro-cid-rjm2jqzt]::marker{color:var(--berbere)}.loc__hours[data-astro-cid-rjm2jqzt]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:24rem}.loc__hours[data-astro-cid-rjm2jqzt] th[data-astro-cid-rjm2jqzt],.loc__hours[data-astro-cid-rjm2jqzt] td[data-astro-cid-rjm2jqzt]{border-bottom:1px solid var(--line);text-align:left;padding:.35rem .6rem;font-weight:400}.loc__hours[data-astro-cid-rjm2jqzt] td[data-astro-cid-rjm2jqzt]{text-align:right}.loc__hours[data-astro-cid-rjm2jqzt] tr[data-astro-cid-rjm2jqzt].is-today{background:var(--honey)}.loc__hours[data-astro-cid-rjm2jqzt] tr[data-astro-cid-rjm2jqzt].is-today th[data-astro-cid-rjm2jqzt],.loc__hours[data-astro-cid-rjm2jqzt] tr[data-astro-cid-rjm2jqzt].is-today td[data-astro-cid-rjm2jqzt]{font-weight:700}@media (width>=40em){.loc__info[data-astro-cid-rjm2jqzt]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.loc__info[data-astro-cid-rjm2jqzt] h2[data-astro-cid-rjm2jqzt]{grid-column:1/-1}}@media (width>=64em){.loc__grid[data-astro-cid-rjm2jqzt]{grid-template-columns:1fr 1fr;align-items:stretch}.loc__map-col[data-astro-cid-rjm2jqzt]{background:var(--sand)}.loc__map[data-astro-cid-rjm2jqzt]{top:var(--header-h);aspect-ratio:auto;height:max(520px, calc(100svh - var(--header-h)));position:sticky}.loc__info[data-astro-cid-rjm2jqzt]{width:auto;padding-block:var(--section);padding-inline:clamp(2rem, 4vw, 4rem) max(var(--gutter), calc((100cqi - var(--max)) / 2));grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:1.5rem 2rem;margin:0}}.quote[data-astro-cid-6k2xgnva]{background:var(--surface);height:100%;box-shadow:var(--shadow);border-radius:20px;align-content:start;gap:.75rem;margin:0;padding:1.35rem 1.4rem;display:grid}.quote[data-astro-cid-6k2xgnva] blockquote[data-astro-cid-6k2xgnva]{margin:0;font-size:1.0625rem;line-height:1.55}.reviews__by[data-astro-cid-6k2xgnva]{color:var(--ink);font-size:.9375rem;font-weight:500}.reviews__by[data-astro-cid-6k2xgnva] a[data-astro-cid-6k2xgnva]{font-weight:700}.reviews__tr[data-astro-cid-6k2xgnva]{color:var(--ink-soft);border-top:1px solid var(--line);padding-top:.6rem;font-size:.9375rem}.reviews__tr-label[data-astro-cid-6k2xgnva]{font-style:italic}.reviews__award[data-astro-cid-4bjs7uhz]{text-align:center;background:var(--honey);max-width:32rem;color:var(--ink);border-radius:20px;justify-items:center;gap:.2rem;margin:0 auto 1.25rem;padding:1rem 1.25rem;text-decoration:none;display:grid}.reviews__award[data-astro-cid-4bjs7uhz]:hover{color:var(--ink);background:#f3d48f}.reviews__award[data-astro-cid-4bjs7uhz] svg{color:var(--berbere)}.reviews__rank[data-astro-cid-4bjs7uhz]{font-family:var(--font-display);font-size:1.5rem;line-height:1.2}.reviews__rank-sub[data-astro-cid-4bjs7uhz]{color:var(--ink-soft);font-size:.875rem}.reviews__ratings[data-astro-cid-4bjs7uhz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.rating[data-astro-cid-4bjs7uhz]{background:var(--surface);box-shadow:var(--shadow);text-align:center;border-radius:20px;align-content:start;justify-items:center;gap:.1rem;padding:.75rem .6rem;display:grid}.rating__name[data-astro-cid-4bjs7uhz]{font-family:var(--font-body);font-size:.9375rem;font-weight:700}.rating__score[data-astro-cid-4bjs7uhz]{font-family:var(--font-display);white-space:nowrap;font-size:2rem;line-height:1.1}.rating__score[data-astro-cid-4bjs7uhz] small[data-astro-cid-4bjs7uhz]{font-family:var(--font-body);color:var(--ink-soft);font-size:.875rem}.rating__count[data-astro-cid-4bjs7uhz]{color:var(--ink-soft);font-size:.875rem}.rating__link[data-astro-cid-4bjs7uhz]{justify-content:center;align-items:center;gap:.3rem;min-height:44px;font-size:.875rem;font-weight:500;line-height:1.25;display:inline-flex}.rating__link[data-astro-cid-4bjs7uhz] svg{flex:none}.reviews__asof[data-astro-cid-4bjs7uhz]{color:var(--ink-soft);margin-top:.75rem;font-size:.875rem}.reviews__quotes[data-astro-cid-4bjs7uhz]{gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}@media (width<=47.99em){.reviews__quotes[data-astro-cid-4bjs7uhz]{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:.25rem var(--gutter) 1rem;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;grid-auto-columns:86%;grid-auto-flow:column;position:relative;overflow-x:auto}.reviews__quotes[data-astro-cid-4bjs7uhz]>li[data-astro-cid-4bjs7uhz]{scroll-snap-align:start}}.reviews__more[data-astro-cid-4bjs7uhz]{margin-top:1rem}.reviews__more[data-astro-cid-4bjs7uhz] summary[data-astro-cid-4bjs7uhz]{cursor:pointer;color:var(--berbere-dark);border-color:var(--berbere-dark);list-style:none}.reviews__more[data-astro-cid-4bjs7uhz] summary[data-astro-cid-4bjs7uhz]:hover{color:#fff;background:var(--berbere-dark)}.reviews__more[data-astro-cid-4bjs7uhz] summary[data-astro-cid-4bjs7uhz]::-webkit-details-marker{display:none}.reviews__more[data-astro-cid-4bjs7uhz][open] summary[data-astro-cid-4bjs7uhz]{display:none}.reviews__more[data-astro-cid-4bjs7uhz] .reviews__quotes[data-astro-cid-4bjs7uhz]{margin-top:0}@media (width>=48em){.rating[data-astro-cid-4bjs7uhz]{text-align:left;justify-items:start;padding:1.1rem 1.25rem}.rating__name[data-astro-cid-4bjs7uhz],.rating__link[data-astro-cid-4bjs7uhz]{font-size:1rem}.reviews__quotes[data-astro-cid-4bjs7uhz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.reviews__quotes[data-astro-cid-4bjs7uhz]{grid-template-columns:repeat(3,minmax(0,1fr))}}.reserve__grid[data-astro-cid-v5w2i6q6]{gap:1.25rem;display:grid}.reserve__call[data-astro-cid-v5w2i6q6]{border-radius:var(--r-card);background:var(--sand);align-content:start;gap:.6rem;padding:1.25rem;display:grid}.reserve__btns[data-astro-cid-v5w2i6q6]{flex-wrap:wrap;gap:.6rem;display:flex}.reserve__btns[data-astro-cid-v5w2i6q6] .btn[data-astro-cid-v5w2i6q6]{flex:10rem}.reserve__tel[data-astro-cid-v5w2i6q6]{min-height:56px;font-size:1.125rem}.reserve__wa[data-astro-cid-v5w2i6q6]{min-height:56px;color:var(--berbere-dark);border-color:var(--berbere-dark)}.reserve__wa[data-astro-cid-v5w2i6q6]:hover{background:var(--berbere-dark);color:#fff}.reserve__onrequest[data-astro-cid-v5w2i6q6]{font-size:.9375rem}.reserve__call[data-astro-cid-v5w2i6q6] a[data-astro-cid-v5w2i6q6]:not(.btn){color:var(--berbere-dark)}.reserve__groups[data-astro-cid-v5w2i6q6]{align-items:flex-start;gap:.5rem;font-size:.9375rem;display:flex}.reserve__groups[data-astro-cid-v5w2i6q6] svg{color:var(--berbere);flex:none;margin-top:.2rem}.reserve__groups[data-astro-cid-v5w2i6q6] a[data-astro-cid-v5w2i6q6]{overflow-wrap:anywhere}.reserve__card[data-astro-cid-v5w2i6q6]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);padding:clamp(1.25rem,4vw,2.25rem)}.form__grid[data-astro-cid-v5w2i6q6]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=20em) and (width<=47.99em){.form__grid[data-astro-cid-v5w2i6q6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem .75rem}.form__grid[data-astro-cid-v5w2i6q6]>.field[data-astro-cid-v5w2i6q6]:not(:nth-child(-n+2)){grid-column:1/-1}}.field[data-astro-cid-v5w2i6q6]{align-content:start;gap:.35rem;display:grid}.field[data-astro-cid-v5w2i6q6] label[data-astro-cid-v5w2i6q6]{font-weight:700}.field__opt[data-astro-cid-v5w2i6q6]{color:var(--ink-soft);font-weight:400}.field[data-astro-cid-v5w2i6q6] input[data-astro-cid-v5w2i6q6],.field[data-astro-cid-v5w2i6q6] select[data-astro-cid-v5w2i6q6],.field[data-astro-cid-v5w2i6q6] textarea[data-astro-cid-v5w2i6q6]{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1.5px solid #b9a690;border-radius:12px;padding:.65rem .85rem;font-size:1rem}.field[data-astro-cid-v5w2i6q6] select[data-astro-cid-v5w2i6q6]{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%233a2a1f' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .85rem center no-repeat;padding-right:2.5rem}.field[data-astro-cid-v5w2i6q6] textarea[data-astro-cid-v5w2i6q6]{resize:vertical;min-height:6rem}.field[data-astro-cid-v5w2i6q6] input[data-astro-cid-v5w2i6q6]:focus-visible,.field[data-astro-cid-v5w2i6q6] select[data-astro-cid-v5w2i6q6]:focus-visible,.field[data-astro-cid-v5w2i6q6] textarea[data-astro-cid-v5w2i6q6]:focus-visible{outline:3px solid var(--saffron);outline-offset:1px;border-color:var(--ink)}.field[data-astro-cid-v5w2i6q6] [data-astro-cid-v5w2i6q6][aria-invalid=true]{border-color:var(--chili);background-color:#fff7f5}.field__hint[data-astro-cid-v5w2i6q6]{color:var(--ink-soft);font-size:.875rem}.field__err[data-astro-cid-v5w2i6q6]{color:#a3241a;font-size:.875rem;font-weight:500}.field__err[data-astro-cid-v5w2i6q6]:empty{display:none}.field__err[data-astro-cid-v5w2i6q6]:before{content:"⚠ "}.form__hp[data-astro-cid-v5w2i6q6]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__group[data-astro-cid-v5w2i6q6]{background:var(--honey);border-radius:12px;align-items:flex-start;gap:.5rem;margin-top:1rem;padding:.9rem 1rem;font-weight:500;display:flex}.form__group[data-astro-cid-v5w2i6q6][hidden]{display:none}.form__group[data-astro-cid-v5w2i6q6] svg{flex:none;margin-top:.2rem}.form__actions[data-astro-cid-v5w2i6q6]{gap:.75rem;margin-top:1.25rem;display:grid}.form__submit[data-astro-cid-v5w2i6q6]{width:100%;min-height:52px}.form__error[data-astro-cid-v5w2i6q6]{color:#a3241a;font-weight:700}.form__error[data-astro-cid-v5w2i6q6]:empty{display:none}.form__privacy[data-astro-cid-v5w2i6q6]{color:var(--ink-soft);font-size:.875rem}.form__success[data-astro-cid-v5w2i6q6]{gap:.75rem;padding:.5rem 0;display:grid}.form__success[data-astro-cid-v5w2i6q6] h3[data-astro-cid-v5w2i6q6]:focus{outline:none}.form__success[data-astro-cid-v5w2i6q6] h3[data-astro-cid-v5w2i6q6]:focus-visible{outline:3px solid var(--saffron)}@media (width>=48em){.form__grid[data-astro-cid-v5w2i6q6]{grid-template-columns:1fr 1fr;gap:1.1rem 1.25rem}.field--full[data-astro-cid-v5w2i6q6]{grid-column:1/-1}.form__submit[data-astro-cid-v5w2i6q6]{justify-self:start;width:auto}}@media (width>=64em){.reserve__grid[data-astro-cid-v5w2i6q6]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.reserve__btns[data-astro-cid-v5w2i6q6]{flex-direction:column}.reserve__btns[data-astro-cid-v5w2i6q6] .btn[data-astro-cid-v5w2i6q6]{flex:none}.reserve__call[data-astro-cid-v5w2i6q6]{top:calc(var(--header-h) + 24px);order:2;padding:1.75rem;position:sticky}.reserve__card[data-astro-cid-v5w2i6q6]{order:1}}
