.hero[data-astro-cid-glgfkru5]{align-items:center;gap:3rem;padding-block:2.5rem 4rem;display:grid}.hero__lead[data-astro-cid-glgfkru5]{max-width:34rem;margin-top:1.5rem;line-height:1.5}.hero__actions[data-astro-cid-glgfkru5]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem;display:flex}.hero__stage[data-astro-cid-glgfkru5]{width:min(100%,36rem);margin:0 auto;padding-top:4%;position:relative}.hero__rim[data-astro-cid-glgfkru5]{aspect-ratio:2;background:var(--surface-2);border-radius:var(--bowl);position:absolute;inset:26% -4% auto}.hero__photo[data-astro-cid-glgfkru5]{aspect-ratio:1/.86;width:84%;margin-inline:auto;position:relative}.hero__photo[data-astro-cid-glgfkru5] img[data-astro-cid-glgfkru5]{object-fit:cover;width:100%;height:100%}.hero__caption[data-astro-cid-glgfkru5]{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .75rem;margin-top:1.25rem;display:flex;position:relative}@media (width>=1024px){.hero[data-astro-cid-glgfkru5]{grid-template-columns:6fr 5fr;gap:4rem;padding-block:4rem 2rem}.display[data-astro-cid-glgfkru5]{font-size:clamp(3.5rem,5.4vw,5.25rem)}.hero__stage[data-astro-cid-glgfkru5]{width:100%}}.showcase{gap:2.5rem;padding-block:5rem 2rem;display:grid}.showcase__list{min-width:0}.showcase__stage{aspect-ratio:1/.9;width:min(100%,38rem);margin-inline:auto;position:relative}.showcase__disc{aspect-ratio:2;background:var(--accent-fill);border-radius:var(--bowl);position:absolute;inset:22% 0 auto}.showcase__photo{aspect-ratio:1/.8;position:absolute;inset:0 11% auto}.showcase__photo img{object-fit:cover;width:100%;height:100%;transition:opacity .15s}@media (prefers-reduced-motion:reduce){.showcase__photo img,.showcase__links a,.showcase__picker button{transition:none}}.showcase__heading{font-size:var(--text-lead);color:var(--muted);font-weight:500}.showcase__links a,.showcase__picker button{min-height:3rem;font:inherit;text-align:left;color:var(--muted);align-items:center;padding-block:.25rem;font-size:clamp(1.75rem,2.9vw,2.75rem);font-weight:500;line-height:1.15;transition:color .2s;display:flex}.showcase__links a:hover,.showcase__picker button:hover,.showcase__picker button[aria-pressed=true]{color:var(--ink)}.showcase__picker button[aria-pressed=true]:before{content:"";background:var(--accent-fill);border-radius:var(--bowl);flex:none;width:.5em;height:.25em;margin-right:.4em}.showcase__picker{display:none}.js .showcase__picker{display:block}.js .showcase__links{display:none}.showcase__fact{font-size:var(--text-lead);margin-top:1.5rem}@media (width<=1023px){.js .showcase__picker{flex-wrap:wrap;gap:0 1.25rem;display:flex}.showcase__picker button{white-space:nowrap;font-size:1.25rem}}@media (width>=1024px){.showcase{grid-template-columns:1fr 1fr;align-items:center;gap:4rem}.showcase__stage{order:2;width:100%}}.menu[data-astro-cid-gxj5bkcp]{padding-block:6rem 2rem}.menu__jump[data-astro-cid-gxj5bkcp]{gap:0 1.5rem;margin-top:1rem;display:flex;overflow-x:auto}.menu__jump[data-astro-cid-gxj5bkcp] a[data-astro-cid-gxj5bkcp]{text-underline-offset:4px;flex:none;align-items:center;min-height:3rem;font-weight:500;text-decoration:underline;display:inline-flex}.menu__jump[data-astro-cid-gxj5bkcp] a[data-astro-cid-gxj5bkcp]:hover{color:var(--accent)}.menu__group[data-astro-cid-gxj5bkcp]{margin-top:4.5rem;scroll-margin-top:1rem}.menu__head[data-astro-cid-gxj5bkcp]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.menu__head[data-astro-cid-gxj5bkcp] h3[data-astro-cid-gxj5bkcp]{letter-spacing:-.03em;font-size:clamp(1.5rem,1rem + 1.6vw,2.25rem);font-weight:500;line-height:1}.features[data-astro-cid-cognygiv]{gap:2.5rem;padding:6rem 0 2rem;display:grid;overflow:hidden}.features__photo[data-astro-cid-cognygiv]{aspect-ratio:1/.9;width:82vw;margin-left:-12vw}.features__photo[data-astro-cid-cognygiv] img[data-astro-cid-cognygiv]{object-fit:cover;width:100%;height:100%}.features__body[data-astro-cid-cognygiv]{padding-inline:1.25rem}.features__grid[data-astro-cid-cognygiv]{gap:1.75rem 2.5rem;margin-top:2.5rem;display:grid}.features__grid[data-astro-cid-cognygiv] h3[data-astro-cid-cognygiv]{font-size:var(--text-lead);align-items:center;gap:.6rem;font-weight:500;display:flex}@media (width>=640px){.features__grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(2,1fr)}.features__body[data-astro-cid-cognygiv]{padding-inline:2rem}}@media (width>=1024px){.features[data-astro-cid-cognygiv]{grid-template-columns:5fr 7fr;align-items:center;gap:4rem}.features__photo[data-astro-cid-cognygiv]{aspect-ratio:auto;width:auto;height:min(78svh,40rem);margin-left:-12%}.features__body[data-astro-cid-cognygiv]{padding-inline:0 3rem}}.how[data-astro-cid-l43jfdkk]{padding-block:7rem 2rem}.how__intro[data-astro-cid-l43jfdkk]{gap:1rem 4rem;max-width:72rem;display:grid}.how__intro[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{max-width:40rem}.how__stages[data-astro-cid-l43jfdkk]{gap:1rem;margin-top:3rem;display:grid}.how__stage[data-astro-cid-l43jfdkk]{background:var(--surface);flex-direction:column;gap:.5rem;padding:1.75rem 1.5rem 2rem;display:flex}.how__stage--cook[data-astro-cid-l43jfdkk]{background:var(--surface-2)}.how__stage[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{font-size:var(--text-lead)}.how__check[data-astro-cid-l43jfdkk]{margin-top:1rem}.how__check[data-astro-cid-l43jfdkk] li[data-astro-cid-l43jfdkk]{align-items:center;gap:.875rem;min-height:3rem;display:flex}.how__check[data-astro-cid-l43jfdkk] .is-done[data-astro-cid-l43jfdkk]{color:var(--muted);text-decoration:line-through}.how__box[data-astro-cid-l43jfdkk]{border:2px solid var(--muted);flex:none;width:1.375rem;height:1.375rem}.is-done[data-astro-cid-l43jfdkk] .how__box[data-astro-cid-l43jfdkk]{border-color:var(--accent-fill);background:var(--accent-fill)}.how__step[data-astro-cid-l43jfdkk]{flex-direction:column;flex:1;margin-top:1rem;display:flex}.how__count[data-astro-cid-l43jfdkk]{color:var(--muted)}.how__text[data-astro-cid-l43jfdkk]{font-size:var(--text-lead);margin-top:.5rem;font-weight:500;line-height:1.3}.how__keys[data-astro-cid-l43jfdkk]{gap:.5rem;margin-top:auto;padding-top:1.5rem;display:flex}.how__keys[data-astro-cid-l43jfdkk] span[data-astro-cid-l43jfdkk]{background:var(--ground);border-radius:var(--bowl);flex:1;justify-content:center;align-items:center;min-height:3rem;padding-bottom:.25rem;display:inline-flex}.how__keys[data-astro-cid-l43jfdkk] .is-primary[data-astro-cid-l43jfdkk]{background:var(--accent-fill);color:var(--on-accent);flex:1.4}.how__plate[data-astro-cid-l43jfdkk]{aspect-ratio:1/.8;margin-top:1rem}.how__plate[data-astro-cid-l43jfdkk] img[data-astro-cid-l43jfdkk]{object-fit:cover;width:100%;height:100%}@media (width>=900px){.how__intro[data-astro-cid-l43jfdkk]{grid-template-columns:1fr 1fr;align-items:end}.how__stages[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(3,1fr)}}.cta[data-astro-cid-7fc6xixe]{background:var(--surface);flex-direction:column;margin-top:8rem;padding-top:4rem;display:flex;position:relative;overflow:hidden}.cta__text[data-astro-cid-7fc6xixe]{z-index:1;font-size:var(--text-lead);flex-direction:column;align-items:flex-start;gap:1rem;display:flex;position:relative}.cta__object[data-astro-cid-7fc6xixe]{height:62vw;margin-top:3rem;position:relative}.cta__bowl[data-astro-cid-7fc6xixe]{background:var(--ground);border-radius:var(--bowl);width:140vw;height:70vw;position:absolute;top:12vw;left:-20vw}.cta__object[data-astro-cid-7fc6xixe] img[data-astro-cid-7fc6xixe]{object-fit:cover;width:70vw;height:56vw;position:absolute;top:0;left:8vw}@media (width>=1024px){.cta[data-astro-cid-7fc6xixe]{flex-direction:row-reverse;align-items:center;min-height:min(40rem,90svh);padding-top:0}.cta__text[data-astro-cid-7fc6xixe]{flex:none;width:34%;margin:0 4vw 0 0}.cta__object[data-astro-cid-7fc6xixe]{flex:1;align-self:stretch;height:auto;margin-top:0}.cta__bowl[data-astro-cid-7fc6xixe]{width:100%;height:50%;top:auto;bottom:0;left:-10%}.cta__object[data-astro-cid-7fc6xixe] img[data-astro-cid-7fc6xixe]{width:56%;height:70%;top:auto;bottom:0;left:14%}}.browse[data-astro-cid-lcdefpme]{padding-top:6rem}.browse__links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:0 2rem;margin-top:1rem;display:flex}
