.hero[data-astro-cid-lcdefpme]{align-items:center;min-height:min(92svh,960px);padding-block:clamp(72px,9vw,110px) clamp(80px,9vw,120px);display:grid;position:relative;overflow:hidden}.hero-glow[data-astro-cid-lcdefpme]{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#e8345a4d 0%,#e8345a14 38%,#0000 66%);border-radius:50%;width:min(980px,150vw);position:absolute;top:46%;left:50%;translate:-50% -50%}.hero-rim[data-astro-cid-lcdefpme]{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#a8d8e81a,#0000 65%);border-radius:50%;width:min(520px,90vw);position:absolute;top:24%;left:62%}.hero-inner[data-astro-cid-lcdefpme]{z-index:2;text-align:center;justify-items:center;display:grid;position:relative}.eyebrow[data-astro-cid-lcdefpme]{margin-bottom:22px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-size:clamp(3.6rem,11vw,10rem);line-height:.9}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]{padding-bottom:.06em;display:block;overflow:hidden}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:inline-block}.hero-candy[data-astro-cid-lcdefpme]{z-index:2;aspect-ratio:1;width:clamp(170px,21vw,290px);margin:-.16em auto -.3em;display:block;position:relative}.hero-candy[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;filter:drop-shadow(0 40px 40px #0009)drop-shadow(0 0 60px #e8345a40);width:100%;height:100%}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:600px;color:var(--ink-soft);margin-top:30px;font-size:1.1875rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.hero-facts[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:34px 0 0;padding:0;list-style:none;display:flex}.hero-facts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font:500 .8125rem/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none}.hero-facts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--ink)}.hero-facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--aurora);margin-right:4px;font-weight:500}.corner[data-astro-cid-lcdefpme]{z-index:3;margin:0;position:absolute}.corner[data-astro-cid-lcdefpme].tl{top:22px;left:max(16px, calc((100vw - var(--wrap)) / 2));max-width:46ch}.corner[data-astro-cid-lcdefpme].br{bottom:26px;right:max(16px, calc((100vw - var(--wrap)) / 2))}.orbit[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;position:absolute;inset:0}.orb[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 24px 24px #0009)brightness(.8);width:clamp(90px,11vw,170px);height:auto;position:absolute}.orb-0[data-astro-cid-lcdefpme]{top:20%;left:7%;rotate:-14deg}.orb-1[data-astro-cid-lcdefpme]{filter:drop-shadow(0 24px 24px #0009)brightness(.6)blur(1.5px);width:clamp(70px,8vw,120px);top:16%;right:8%;rotate:12deg}.orb-2[data-astro-cid-lcdefpme]{bottom:13%;left:13%;rotate:9deg}.orb-3[data-astro-cid-lcdefpme]{filter:drop-shadow(0 24px 24px #0009)brightness(.6)blur(1px);width:clamp(70px,9vw,130px);bottom:17%;right:12%;rotate:-10deg}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{min-height:0}.orb-1[data-astro-cid-lcdefpme],.orb-3[data-astro-cid-lcdefpme]{display:none}.orb-0[data-astro-cid-lcdefpme]{width:78px;top:4%;left:-9%}.orb-2[data-astro-cid-lcdefpme]{width:72px;inset:30% -8% auto auto}.corner[data-astro-cid-lcdefpme].tl,.corner[data-astro-cid-lcdefpme].br{display:none}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{font-size:1.0625rem}}.ritual[data-astro-cid-lcdefpme]{background:var(--cream);color:var(--cream-ink);padding-block:0}.ritual[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:#2f6b80}.ritual-inner[data-astro-cid-lcdefpme]{padding-block:clamp(80px,10vw,120px)}.ritual-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px;display:flex}.ritual-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:12ch;margin-top:16px;font-size:clamp(2.6rem,6.4vw,6rem)}.ritual-head[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:400px;color:var(--cream-soft)}.scenes[data-astro-cid-lcdefpme]{gap:56px;display:grid}.scene[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.scene-art[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border-radius:var(--radius-l);place-items:center;display:grid;position:relative;overflow:hidden}.scene-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;filter:drop-shadow(0 30px 30px #0009);width:50%;height:70%}.scene-art[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--aurora);position:absolute;bottom:16px;left:20px}.scene-copy[data-astro-cid-lcdefpme]{gap:14px;display:grid}.scene-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,3.6vw,3.25rem)}.scene-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--cream-soft);max-width:440px}.progress[data-astro-cid-lcdefpme]{gap:8px;margin-top:28px;display:none}.progress[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:#d6d2cb;flex:1;height:2px;position:relative;overflow:hidden}.progress[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--cream-ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.ritual.pinned .scenes[data-astro-cid-lcdefpme]{position:relative}.ritual.pinned .scene[data-astro-cid-lcdefpme]{position:absolute;inset:0}.ritual.pinned .ritual-inner[data-astro-cid-lcdefpme]{padding-block:104px 40px}.ritual.pinned .ritual-head[data-astro-cid-lcdefpme]{margin-bottom:32px}.ritual.pinned .ritual-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch;font-size:clamp(2.4rem,4.4vw,4.25rem)}.ritual.pinned .scenes[data-astro-cid-lcdefpme]{height:min(56vh,480px)}.ritual.pinned .scene-art[data-astro-cid-lcdefpme]{aspect-ratio:auto;height:min(56vh,480px)}.ritual.pinned .progress[data-astro-cid-lcdefpme]{display:flex}@media (width<=760px){.scene[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:22px}}.archive[data-astro-cid-lcdefpme]{overflow-x:clip}.archive-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.archive-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:12ch;margin-top:16px;font-size:clamp(2.6rem,7vw,6.5rem)}.track-viewport[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:max(16px, calc((100vw - var(--wrap)) / 2));scroll-padding-inline:max(16px, calc((100vw - var(--wrap)) / 2));overflow-x:auto}.track-viewport[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.track[data-astro-cid-lcdefpme]{gap:18px;width:max-content;padding-block:6px 10px;display:flex}.track[data-astro-cid-lcdefpme] .card{scroll-snap-align:start;flex:none;width:min(74vw,300px)}.archive.horizontal .track-viewport[data-astro-cid-lcdefpme]{overflow:visible}.swipe-hint[data-astro-cid-lcdefpme]{margin-top:20px}@media (width>=1024px){.swipe-hint[data-astro-cid-lcdefpme]{display:none}}.formats-sec[data-astro-cid-lcdefpme]{border-top:1px solid var(--frost)}.formats[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.format[data-astro-cid-lcdefpme]{border-radius:var(--radius-l);border:1px solid var(--frost);background:var(--paper);transition:border-color .3s var(--ease-ui);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:24px;padding:18px;text-decoration:none;display:grid}.format[data-astro-cid-lcdefpme]:hover{border-color:var(--edge)}.format-copy[data-astro-cid-lcdefpme]{gap:10px;display:grid}.format-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.6rem,2.6vw,2.25rem)}.format-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft)}.format-img[data-astro-cid-lcdefpme]{aspect-ratio:1;border-radius:calc(var(--radius-l) - 8px);place-items:center;padding:16%;display:grid}.format-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;filter:drop-shadow(0 20px 22px #0000008c);width:100%;height:100%;transition:transform .6s var(--ease-reveal)}.format[data-astro-cid-lcdefpme]:hover .format-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.07)rotate(-3deg)}.more[data-astro-cid-lcdefpme]{color:var(--lingon-text);font-weight:600}@media (width<=900px){.formats[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=520px){.format[data-astro-cid-lcdefpme]{grid-template-columns:110px minmax(0,1fr);gap:16px}}.diet[data-astro-cid-lcdefpme]{border-top:1px solid var(--frost)}.diet-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;display:grid}.diet[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin:0}.diet-links[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.diet-link[data-astro-cid-lcdefpme]{border-radius:var(--radius-l);transition:transform .4s var(--ease-ui);gap:6px;padding:32px 26px;text-decoration:none;display:grid}.diet-link[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px)}.diet-link[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:800 clamp(3.25rem, 6vw, 5rem)/1 var(--display);letter-spacing:-.04em}.diet-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-weight:600}.diet-link[data-astro-cid-lcdefpme].vegan{background:var(--vegan-bg);color:var(--vegan-fg)}.diet-link[data-astro-cid-lcdefpme].halal{background:var(--halal-bg);color:var(--halal-fg)}@media (width<=860px){.diet-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.ordering[data-astro-cid-lcdefpme]{border-top:1px solid var(--frost)}.flow[data-astro-cid-lcdefpme]{position:relative}.flow-line[data-astro-cid-lcdefpme]{background:var(--frost);height:1px;position:absolute;top:27px;left:0;right:0}.flow-line[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--lingon);transform-origin:0;position:absolute;inset:0}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-content:start;gap:12px;display:grid}.flow-num[data-astro-cid-lcdefpme]{background:var(--snow);border:1px solid var(--lingon);width:56px;height:56px;font:500 .875rem/1 var(--mono);color:var(--lingon-text);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,2.2vw,1.9rem)}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft)}@media (width<=860px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}.flow-line[data-astro-cid-lcdefpme]{width:1px;height:auto;inset:0 auto 0 27px}.flow-line[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{transform-origin:top}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:84px;position:relative}.flow-num[data-astro-cid-lcdefpme]{position:absolute;top:-6px;left:0}}.brands-sec[data-astro-cid-lcdefpme]{border-top:1px solid var(--frost)}.head-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.brand-list[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.brand-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--frost);min-height:44px;transition:border-color .2s var(--ease-ui), background-color .2s var(--ease-ui);border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.brand-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--ink);background:var(--paper)}.brand-list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font:500 .75rem/1 var(--mono);color:var(--dim)}.contact[data-astro-cid-lcdefpme]{background:var(--lingon);color:#fff}.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:32px 48px;display:grid}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.8rem,7vw,6.5rem);line-height:.92}.contact[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#fff;margin-top:20px;font-size:1.125rem}.contact-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.btn-dark[data-astro-cid-lcdefpme]{background:var(--snow);border-color:var(--snow);color:var(--ink)}.btn-dark[data-astro-cid-lcdefpme]:hover{background:#000;border-color:#000}.btn-ghost[data-astro-cid-lcdefpme]{color:#fff;border-color:#fff9}.btn-ghost[data-astro-cid-lcdefpme]:hover{background:#ffffff1f;border-color:#fff}@media (width<=860px){.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
