.hero[data-astro-cid-htn3cshh]{position:relative}.hero__pin[data-astro-cid-htn3cshh]{position:relative;min-width:0;min-height:100svh;min-height:100dvh;display:grid;align-items:center;overflow:hidden}.hero__media[data-astro-cid-htn3cshh]{position:absolute;inset:0;z-index:0}.hero__fallback[data-astro-cid-htn3cshh],.hero__video[data-astro-cid-htn3cshh]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%}.hero__video[data-astro-cid-htn3cshh]{opacity:0;transition:opacity var(--dur) var(--ease-out)}.hero[data-astro-cid-htn3cshh][data-video-ready] .hero__video[data-astro-cid-htn3cshh]{opacity:1}.hero__scrim[data-astro-cid-htn3cshh]{position:absolute;inset:0;background:linear-gradient(100deg,#0b0b0ceb,#0b0b0c8c 34%,#0b0b0c1f 62%,#0b0b0c0a),linear-gradient(0deg,#0b0b0cd9,#0b0b0c00 46%)}.hero__ember[data-astro-cid-htn3cshh]{position:absolute;inset:0;pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity var(--dur-slow) var(--ease-out);background:radial-gradient(26rem 26rem at var(--mx, 70%) var(--my, 55%),color-mix(in srgb,var(--ember-glow) 40%,transparent),transparent 60%)}.hero[data-astro-cid-htn3cshh][data-ember-on] .hero__ember[data-astro-cid-htn3cshh]{opacity:.55}.hero__content[data-astro-cid-htn3cshh]{position:relative;z-index:1;min-inline-size:0;padding-block-start:var(--header-h);max-width:62rem}.hero__eyebrow[data-astro-cid-htn3cshh]{margin-block-end:var(--space-s)}.hero__title[data-astro-cid-htn3cshh]{min-inline-size:0;max-inline-size:100%;font-size:clamp(3rem,15vw,var(--step-5));line-height:.92;margin-block-end:var(--space-m)}.hero__line[data-astro-cid-htn3cshh]{min-inline-size:0;max-inline-size:100%;display:block;overflow:hidden}.hero__line-inner[data-astro-cid-htn3cshh]{display:block;will-change:transform}.hero__line--accent[data-astro-cid-htn3cshh]{color:var(--accent);font-style:italic}.hero__lede[data-astro-cid-htn3cshh]{max-width:42ch;color:var(--text-muted);font-size:var(--step-1);margin-block-end:var(--space-l)}.hero__actions[data-astro-cid-htn3cshh]{display:flex;flex-wrap:wrap;gap:var(--space-s)}html.has-js .hero__line-inner[data-astro-cid-htn3cshh]{transform:translateY(115%)}html.has-js .hero__line-inner[data-astro-cid-htn3cshh].is-in{transform:none;transition:transform .95s var(--ease-out)}html.has-js [data-astro-cid-htn3cshh][data-hero-reveal][data-reveal]{opacity:0;transform:translateY(1.25rem)}html.has-js [data-astro-cid-htn3cshh][data-hero-reveal][data-reveal].is-in{opacity:1;transform:none;transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.craft[data-astro-cid-tzttguti]{background:var(--bg-raised)}.craft__split[data-astro-cid-tzttguti]{min-inline-size:0;display:grid;grid-template-columns:1fr 1fr}@media (max-width: 900px){.craft__split[data-astro-cid-tzttguti]{grid-template-columns:1fr}}.craft__text[data-astro-cid-tzttguti]{min-inline-size:0;max-inline-size:100%;display:flex;align-items:center;padding-block:var(--space-2xl);padding-inline:max(var(--gutter),calc((100vw - var(--container)) / 2)) var(--space-xl)}@media (max-width: 900px){.craft__text[data-astro-cid-tzttguti]{padding-inline:var(--gutter)}}.craft__text-inner[data-astro-cid-tzttguti]{min-inline-size:0;max-inline-size:min(34rem,100%)}.craft__title[data-astro-cid-tzttguti]{min-inline-size:0;max-inline-size:100%;font-size:var(--step-4);margin-block:var(--space-xs) var(--space-m)}.craft__body[data-astro-cid-tzttguti]{color:var(--text-muted);font-size:var(--step-1);max-width:44ch}.craft__stats[data-astro-cid-tzttguti]{display:flex;flex-wrap:wrap;gap:var(--space-l);margin-block-start:var(--space-l)}.stat[data-astro-cid-tzttguti]{display:grid}.stat__n[data-astro-cid-tzttguti]{font-family:var(--font-display);font-size:var(--step-4);color:var(--accent);line-height:1}.stat__l[data-astro-cid-tzttguti]{font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-block-start:.5rem}.stat__l--certified[data-astro-cid-tzttguti]{display:flex;align-items:center;gap:.55rem}.stat__halal[data-astro-cid-tzttguti]{flex:0 0 auto;width:2rem;height:auto}.craft__image[data-astro-cid-tzttguti]{position:relative;margin:0;min-height:78vh;overflow:hidden}.craft__image[data-astro-cid-tzttguti] img[data-astro-cid-tzttguti]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (max-width: 900px){.craft__image[data-astro-cid-tzttguti]{min-height:62vh}}.statement[data-astro-cid-ijazm2ul]{background:var(--bg)}.statement__inner[data-astro-cid-ijazm2ul]{padding-block:var(--space-l);padding-inline:max(var(--gutter),calc((100vw - var(--container)) / 2))}.statement__line[data-astro-cid-ijazm2ul]{font-family:var(--font-display);font-size:var(--step-4);line-height:1.08;letter-spacing:var(--tracking-display);max-width:20ch;margin-block-start:var(--space-m)}.menu[data-astro-cid-47hzllqe]{padding-block-start:var(--space-l)}.menu__head[data-astro-cid-47hzllqe]{max-width:var(--container-narrow);margin-block-end:var(--space-l)}.menu__title[data-astro-cid-47hzllqe]{font-size:var(--step-4);margin-block:var(--space-xs) var(--space-s)}.menu__body[data-astro-cid-47hzllqe]{color:var(--text-muted);font-size:var(--step-1)}.menu__grid[data-astro-cid-47hzllqe]{list-style:none;padding:0;display:grid;gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.dish[data-astro-cid-47hzllqe]{background:var(--surface);border:1px solid var(--border);overflow:hidden}.dish__link[data-astro-cid-47hzllqe]{display:block;height:100%}.dish__media[data-astro-cid-47hzllqe]{aspect-ratio:4 / 5;overflow:hidden;position:relative}.dish__cue[data-astro-cid-47hzllqe]{position:absolute;inset-block-end:var(--space-s);inset-inline-start:var(--space-s);display:inline-flex;align-items:center;gap:.5rem;font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--cream);padding:.5rem .9rem;background:color-mix(in srgb,var(--ink) 55%,transparent);backdrop-filter:blur(6px);border:1px solid color-mix(in srgb,var(--cream) 24%,transparent);border-radius:var(--radius-pill);opacity:0;transform:translateY(.5rem);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.dish[data-astro-cid-47hzllqe]:hover .dish__cue[data-astro-cid-47hzllqe],.dish__link[data-astro-cid-47hzllqe]:focus-visible .dish__cue[data-astro-cid-47hzllqe]{opacity:1;transform:none}.dish__arrow[data-astro-cid-47hzllqe]{transition:transform var(--dur) var(--ease-out)}.dish[data-astro-cid-47hzllqe]:hover .dish__arrow[data-astro-cid-47hzllqe]{transform:translate(.25rem)}@media (hover: none){.dish__cue[data-astro-cid-47hzllqe]{opacity:1;transform:none}}.dish__media[data-astro-cid-47hzllqe] img[data-astro-cid-47hzllqe]{width:100%;height:100%;object-fit:cover;filter:saturate(.97) contrast(1.02);transition:filter var(--dur) var(--ease-out)}.dish[data-astro-cid-47hzllqe]:hover .dish__media[data-astro-cid-47hzllqe] img[data-astro-cid-47hzllqe]{filter:saturate(1.04) contrast(1.04)}.dish__body[data-astro-cid-47hzllqe]{padding:var(--space-s)}.dish__row[data-astro-cid-47hzllqe]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-xs)}.dish__name[data-astro-cid-47hzllqe]{font-size:var(--step-2)}.dish__price[data-astro-cid-47hzllqe]{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:var(--step-0)}.dish__from[data-astro-cid-47hzllqe]{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.dish__weight[data-astro-cid-47hzllqe]{color:var(--text-faint);font-size:var(--step--1);margin-block-start:.35rem;letter-spacing:.04em}.menu__foot[data-astro-cid-47hzllqe]{margin-block-start:var(--space-m)}.menu__full-link[data-astro-cid-47hzllqe]{display:inline-flex;align-items:center;justify-content:space-between;gap:clamp(2rem,5vw,4rem);min-block-size:3rem;padding-block:.65rem;border-block-end:1px solid color-mix(in srgb,var(--ink) 32%,transparent);color:var(--ink);font-size:var(--step--1);font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.menu__full-arrow[data-astro-cid-47hzllqe]{color:var(--accent);font-size:var(--step-1);line-height:1;transition:transform var(--dur) var(--ease-out)}.menu__full-link[data-astro-cid-47hzllqe]:hover,.menu__full-link[data-astro-cid-47hzllqe]:focus-visible{color:var(--accent);border-color:var(--accent)}.menu__full-link[data-astro-cid-47hzllqe]:hover .menu__full-arrow[data-astro-cid-47hzllqe],.menu__full-link[data-astro-cid-47hzllqe]:focus-visible .menu__full-arrow[data-astro-cid-47hzllqe]{transform:translate(.3rem)}@media (max-width: 34rem){.menu__full-link[data-astro-cid-47hzllqe]{inline-size:100%}.dish__row[data-astro-cid-47hzllqe]{flex-wrap:wrap}.dish__price[data-astro-cid-47hzllqe]{margin-inline-start:auto}}.story[data-astro-cid-2jq4zv72]{display:grid;place-items:center;overflow:hidden;text-align:center;min-height:80svh;padding-block:var(--space-2xl)}.story__bg[data-astro-cid-2jq4zv72]{position:absolute;inset:-10% 0;z-index:0}.story__bg[data-astro-cid-2jq4zv72] img[data-astro-cid-2jq4zv72]{width:100%;height:120%;object-fit:cover;will-change:transform}.story__scrim[data-astro-cid-2jq4zv72]{position:absolute;inset:0;z-index:1;background:radial-gradient(120% 100% at 50% 40%,#0b0b0c8c,#0b0b0ce6)}.story__inner[data-astro-cid-2jq4zv72]{position:relative;z-index:2}.story__title[data-astro-cid-2jq4zv72]{font-size:var(--step-4);margin-block:var(--space-s) var(--space-m)}.story__body[data-astro-cid-2jq4zv72]{color:var(--text-muted);font-size:var(--step-1);margin-inline:auto}.proof__head[data-astro-cid-bcts4zk3]{max-width:var(--container-narrow);margin-block-end:var(--space-l)}.proof__title[data-astro-cid-bcts4zk3]{font-size:var(--step-4);margin-block-start:var(--space-xs)}.proof__grid[data-astro-cid-bcts4zk3]{list-style:none;padding:0;display:grid;gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.quote[data-astro-cid-bcts4zk3]{background:var(--surface);border:1px solid var(--border);padding:var(--space-m)}.quote[data-astro-cid-bcts4zk3] figure[data-astro-cid-bcts4zk3]{margin:0;display:grid;gap:var(--space-s);height:100%}.quote__stars[data-astro-cid-bcts4zk3]{color:var(--accent);letter-spacing:.15em;font-size:.9rem}.quote__text[data-astro-cid-bcts4zk3]{font-family:var(--font-display);font-size:var(--step-2);line-height:1.25;color:var(--text)}.quote__cite[data-astro-cid-bcts4zk3]{display:grid;gap:.2rem;margin-block-start:auto}.quote__author[data-astro-cid-bcts4zk3]{font-size:var(--step--1);color:var(--text-muted)}.quote__source[data-astro-cid-bcts4zk3]{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.proof__disclaimer[data-astro-cid-bcts4zk3]{margin-block-start:var(--space-m);color:var(--text-faint);font-size:var(--step--1)}
