.card.svelte-oz73ln{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}.card.svelte-oz73ln:hover{transform:translateY(-3px);box-shadow:0 1px #1f3d2b0a,0 22px 40px -20px #1f3d2b57}.comic.svelte-oz73ln{display:block;text-decoration:none}.comic.svelte-oz73ln svg{display:block;width:100%;height:auto}.body.svelte-oz73ln{padding:18px 20px 20px}.eyebrow.svelte-oz73ln{font-family:var(--hand);color:var(--clay-deep);margin:2px 0;font-size:1.05rem}.swap.svelte-oz73ln{font-size:1.5rem;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px}.from.svelte-oz73ln{color:var(--moss-soft);text-decoration:line-through;text-decoration-color:var(--clay-deep);text-decoration-thickness:2px}.arrow.svelte-oz73ln,.to.svelte-oz73ln{color:var(--leaf-deep)}.why.svelte-oz73ln{list-style:none;padding:0;margin:14px 0 16px;display:grid;gap:8px;font-size:.92rem;color:var(--moss-soft)}.why.svelte-oz73ln li:where(.svelte-oz73ln){display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start}.tag.svelte-oz73ln{font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:999px;white-space:nowrap;height:fit-content;margin-top:1px}.tag-health.svelte-oz73ln{background:#eaf3df;color:var(--leaf-deep)}.tag-planet.svelte-oz73ln{background:#e2eef0;color:#2c6b7a}.impact.svelte-oz73ln{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.chip.svelte-oz73ln{border-radius:14px;padding:12px 13px;border:1px solid var(--line)}.chip-label.svelte-oz73ln{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--moss-soft);margin-bottom:4px}.chip-you.svelte-oz73ln{background:var(--paper)}.chip-rows.svelte-oz73ln{display:grid;gap:2px;font-size:.9rem}.chip-row.svelte-oz73ln b:where(.svelte-oz73ln){font-family:var(--display);font-weight:600}.chip-country.svelte-oz73ln{background:linear-gradient(160deg,#f0f8e6,#e3f1d4);border-color:var(--line-strong)}.chip-big.svelte-oz73ln{display:block;font-family:var(--display);font-weight:700;font-size:1.75rem;line-height:1;color:var(--leaf-deep);letter-spacing:-.02em}.chip-unit.svelte-oz73ln{font-size:.78rem;color:var(--moss-soft)}.steps-toggle.svelte-oz73ln{width:100%;text-align:left;background:var(--paper-2);border:1px solid var(--line);color:var(--moss);font-weight:600;font-size:.92rem;padding:11px 14px;border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:background .15s ease}.steps-toggle.svelte-oz73ln:hover{background:#e4eecf}.chev.svelte-oz73ln{display:inline-block;font-size:1.2rem;transition:transform .18s ease;color:var(--leaf-deep)}.chev.open.svelte-oz73ln{transform:rotate(90deg)}.steps.svelte-oz73ln{display:grid;gap:8px;margin-top:10px}.step.svelte-oz73ln{display:grid;grid-template-columns:84px 1fr;gap:12px;align-items:start;font-size:.9rem;color:var(--moss-soft)}.step.svelte-oz73ln p:where(.svelte-oz73ln){margin:0}.step-k.svelte-oz73ln{font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;padding:4px 0;border-top:3px solid;color:var(--moss)}.step-reduce.svelte-oz73ln{border-color:var(--clay-deep)}.step-reuse.svelte-oz73ln{border-color:var(--sprout)}.step-recycle.svelte-oz73ln{border-color:var(--leaf-deep)}.full-story.svelte-oz73ln{display:inline-block;margin-top:14px;font-weight:600;font-size:.9rem;color:var(--leaf-deep);text-decoration:none;border-bottom:2px solid var(--sprout);padding-bottom:1px}.full-story.svelte-oz73ln:hover{color:var(--leaf-deep);border-bottom-color:var(--leaf-deep)}.topbar.svelte-1mi9kit{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px clamp(16px,4vw,48px);background:#f4f7eedb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.brand.svelte-1mi9kit{display:flex;align-items:center;gap:9px;text-decoration:none}.logo.svelte-1mi9kit{display:grid;place-items:center}.wordmark.svelte-1mi9kit{font-family:var(--display);font-weight:700;font-size:1.45rem;color:var(--moss);letter-spacing:-.01em}.controls.svelte-1mi9kit{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.ctrl.svelte-1mi9kit{display:grid;gap:3px;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--moss-soft)}.ctrl.svelte-1mi9kit b:where(.svelte-1mi9kit){color:var(--leaf-deep)}.auto.svelte-1mi9kit{font-style:normal;color:#fff;background:var(--leaf);padding:1px 6px;border-radius:999px;font-size:.62rem;letter-spacing:.04em}.ctrl.svelte-1mi9kit select:where(.svelte-1mi9kit){font-family:var(--body);font-size:.95rem;text-transform:none;letter-spacing:normal;color:var(--moss);padding:7px 10px;border:1px solid var(--line-strong);border-radius:10px;background:#fff;cursor:pointer}.slider.svelte-1mi9kit{min-width:190px}.ctrl.svelte-1mi9kit input[type=range]:where(.svelte-1mi9kit){accent-color:var(--leaf-deep);width:100%;cursor:pointer}main.svelte-1mi9kit{max-width:1120px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.hero.svelte-1mi9kit{padding:clamp(40px,7vw,84px) 0 clamp(28px,4vw,44px);text-align:center}.kicker.svelte-1mi9kit{font-family:var(--hand);font-size:1.3rem;color:var(--leaf-deep);margin:0 0 12px}.hero.svelte-1mi9kit h1:where(.svelte-1mi9kit){font-size:clamp(2rem,5.4vw,3.6rem);max-width:16ch;margin:0 auto}.hl.svelte-1mi9kit{color:var(--leaf-deep);background:linear-gradient(transparent 62%,#d8f0bd 62%);padding:0 .1em}.lede.svelte-1mi9kit{max-width:56ch;margin:18px auto 0;color:var(--moss-soft);font-size:1.05rem}.hero-stats.svelte-1mi9kit{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px auto 0;max-width:880px}.stat.svelte-1mi9kit{border-radius:var(--radius);padding:22px 16px 18px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);display:grid;gap:2px;align-content:start}.stat-pre.svelte-1mi9kit{font-family:var(--hand);font-size:1rem;color:var(--moss-soft)}.stat-value.svelte-1mi9kit{font-family:var(--display);font-weight:700;font-size:clamp(1.7rem,4.4vw,2.8rem);line-height:1;letter-spacing:-.02em}.stat-label.svelte-1mi9kit{font-weight:600;margin-top:4px}.stat-sub.svelte-1mi9kit{font-size:.82rem;color:var(--moss-soft)}.stat-leaf.svelte-1mi9kit .stat-value:where(.svelte-1mi9kit){color:var(--leaf-deep)}.stat-sky.svelte-1mi9kit .stat-value:where(.svelte-1mi9kit){color:#2c6b7a}.stat-clay.svelte-1mi9kit .stat-value:where(.svelte-1mi9kit){color:var(--clay-deep)}.hero-foot.svelte-1mi9kit{font-size:.85rem;color:var(--moss-soft);margin-top:16px}.filterbar.svelte-1mi9kit{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:8px 0 4px}.filter-chip.svelte-1mi9kit{border:1px solid var(--line-strong);background:var(--card);color:var(--moss);font-weight:600;font-size:.9rem;padding:8px 16px;border-radius:999px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.filter-chip.svelte-1mi9kit:hover{border-color:var(--leaf)}.filter-chip[aria-pressed=true].svelte-1mi9kit{background:var(--leaf-deep);border-color:var(--leaf-deep);color:#fff}.bed.svelte-1mi9kit{padding:clamp(28px,4vw,46px) 0;border-top:1px solid var(--line)}.bed-head.svelte-1mi9kit{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:22px}.bed-head.svelte-1mi9kit h2:where(.svelte-1mi9kit){font-size:clamp(1.5rem,3.4vw,2.1rem)}.bed-head.svelte-1mi9kit p:where(.svelte-1mi9kit){margin:0;color:var(--moss-soft);font-family:var(--hand);font-size:1.15rem}.grid.svelte-1mi9kit{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.soon.svelte-1mi9kit{text-align:center;padding:clamp(40px,6vw,72px) 0;border-top:1px solid var(--line)}.soon.svelte-1mi9kit h2:where(.svelte-1mi9kit){font-size:clamp(1.5rem,3.4vw,2.1rem)}.soon.svelte-1mi9kit p:where(.svelte-1mi9kit){max-width:52ch;margin:12px auto 0;color:var(--moss-soft)}@media (max-width: 640px){.hero-stats.svelte-1mi9kit{grid-template-columns:1fr}.topbar.svelte-1mi9kit{justify-content:center}}
