.hero.svelte-1ryla8s{grid-template-columns:1.5fr 1fr;align-items:end;gap:48px;padding-top:clamp(48px,8vw,112px);padding-bottom:clamp(40px,5vw,64px);display:grid}.hero.svelte-1ryla8s .eyebrow:where(.svelte-1ryla8s){color:var(--cold);margin-bottom:20px}.o.svelte-1ryla8s{-webkit-text-stroke:1.5px var(--ink);color:#0000}.aside.svelte-1ryla8s{gap:28px;padding-bottom:10px;display:grid}.cd.svelte-1ryla8s{border-top:1px solid var(--line);justify-items:start;gap:8px;padding-top:22px;display:grid}@media (width<=900px){.hero.svelte-1ryla8s{grid-template-columns:1fr;gap:28px}}.shop.svelte-1ryla8s{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pcard.svelte-1ryla8s{gap:22px;text-decoration:none;display:grid}.pcard.svelte-1ryla8s .stage{border-radius:4px}.pmeta.svelte-1ryla8s{grid-template-columns:1fr auto;align-items:end;gap:16px;padding:0 4px;display:grid}.pmeta.svelte-1ryla8s .h1:where(.svelte-1ryla8s){margin-top:8px}.tag.svelte-1ryla8s{color:var(--roast);margin-top:6px;font-size:1.05rem}.notes.svelte-1ryla8s{color:var(--mute);margin-top:8px;font-size:14px}.buy.svelte-1ryla8s{justify-items:end;gap:10px;display:grid}.from.svelte-1ryla8s{color:var(--mute);font-size:14px}.from.svelte-1ryla8s b:where(.svelte-1ryla8s){color:var(--ink);font-size:17px;font-weight:600}.left.svelte-1ryla8s{font:600 11px/1 var(--f-text);text-transform:uppercase;letter-spacing:.1em;color:var(--roast)}@media (width<=760px){.shop.svelte-1ryla8s{grid-template-columns:1fr;gap:48px}}.how.svelte-1ryla8s{background:var(--cold);color:#fff;margin-top:clamp(96px,12vw,160px);padding:clamp(72px,9vw,128px) 0}.how.svelte-1ryla8s .eyebrow:where(.svelte-1ryla8s){color:#9cc3dd}.how.svelte-1ryla8s .lede:where(.svelte-1ryla8s){color:#d6e6f1}.head.svelte-1ryla8s{gap:20px;max-width:720px;display:grid}.steps.svelte-1ryla8s{border-top:1px solid #ffffff40;grid-template-columns:repeat(4,1fr);margin:72px 0 0;padding:0;list-style:none;display:grid}.steps.svelte-1ryla8s li:where(.svelte-1ryla8s){color:#d6e6f1;align-content:start;gap:10px;padding:28px 28px 0 0;font-size:15px;display:grid}.steps.svelte-1ryla8s li:where(.svelte-1ryla8s)+li:where(.svelte-1ryla8s){border-left:1px solid #ffffff40;padding-left:28px}.steps.svelte-1ryla8s .n:where(.svelte-1ryla8s){font:500 3.5rem/1 var(--f-display);color:#fff}.steps.svelte-1ryla8s h3:where(.svelte-1ryla8s){color:#fff}.when.svelte-1ryla8s{color:var(--roast);letter-spacing:.04em;font-size:13px;font-weight:600}@media (width<=900px){.steps.svelte-1ryla8s{grid-template-columns:1fr 1fr;row-gap:40px}.steps.svelte-1ryla8s li:where(.svelte-1ryla8s):nth-child(3){border-left:0;padding-left:0}}@media (width<=520px){.steps.svelte-1ryla8s{grid-template-columns:1fr}.steps.svelte-1ryla8s li:where(.svelte-1ryla8s)+li:where(.svelte-1ryla8s){border-left:0;padding-left:0}}.facts.svelte-1ryla8s{grid-template-columns:repeat(4,1fr);gap:24px;padding-top:96px;padding-bottom:96px;display:grid}.facts.svelte-1ryla8s div:where(.svelte-1ryla8s){border-top:1.5px solid var(--ink);gap:6px;padding-top:18px;display:grid}.facts.svelte-1ryla8s b:where(.svelte-1ryla8s){font:500 clamp(3rem, 6vw, 5rem) / 1 var(--f-display)}.facts.svelte-1ryla8s span:where(.svelte-1ryla8s){color:var(--mute);font-size:14px}@media (width<=760px){.facts.svelte-1ryla8s{grid-template-columns:1fr 1fr}}.origins.svelte-1ryla8s{grid-template-columns:1fr 1fr;gap:16px;display:grid}.origins.svelte-1ryla8s article:where(.svelte-1ryla8s){background:var(--bg);color:var(--ink);border-radius:4px;align-content:start;gap:16px;min-height:420px;padding:clamp(32px,5vw,64px);display:grid}.origins.svelte-1ryla8s .eyebrow:where(.svelte-1ryla8s){color:inherit;opacity:.7}.origins.svelte-1ryla8s p:where(.svelte-1ryla8s){max-width:34em}.more.svelte-1ryla8s{margin-top:auto;font-weight:600;text-decoration:none}@media (width<=760px){.origins.svelte-1ryla8s{grid-template-columns:1fr}}.glass.svelte-1ryla8s{grid-template-columns:auto 1fr;align-items:center;gap:clamp(32px,6vw,96px);max-width:1100px;padding-top:clamp(96px,12vw,160px);display:grid}.glass.svelte-1ryla8s .stack:where(.svelte-1ryla8s){--gap:20px}.glass.svelte-1ryla8s .btn:where(.svelte-1ryla8s){justify-self:start}@media (width<=700px){.glass.svelte-1ryla8s{grid-template-columns:1fr}.glass.svelte-1ryla8s img:where(.svelte-1ryla8s){width:140px}}.faq.svelte-1ryla8s{grid-template-columns:1fr 2fr;gap:48px;padding-top:clamp(96px,12vw,160px);display:grid}@media (width<=800px){.faq.svelte-1ryla8s{grid-template-columns:1fr}}
