svg.svelte-1fz3cm{display:block;width:100%;height:100%}.hero.svelte-10joqin{position:relative;padding-block:clamp(4rem,10vw,7.5rem) 0;border-bottom:1px solid var(--line);overflow:hidden}.eyebrow.svelte-10joqin{font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--green-bright);margin-bottom:1.75rem}h1.svelte-10joqin{font-size:clamp(2.4rem,6.2vw,4.6rem);max-width:20ch}.lead.svelte-10joqin{margin-top:1.75rem;max-width:var(--measure);font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.7;color:var(--ink-soft)}.cta-row.svelte-10joqin{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.25rem}.stats.svelte-10joqin{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 2rem;margin-block:clamp(3rem,7vw,5rem) clamp(4rem,9vw,6rem);max-width:52rem}@media(min-width:44rem){.stats.svelte-10joqin{grid-template-columns:repeat(4,1fr)}}.stat.svelte-10joqin{border-top:2px solid var(--green);padding-top:.9rem}.stat.svelte-10joqin dd:where(.svelte-10joqin){font-family:var(--font-display);font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:560;line-height:1;color:var(--green);font-variant-numeric:tabular-nums}.stat.svelte-10joqin dt:where(.svelte-10joqin){font-size:.85rem;font-weight:500;color:var(--ink-soft);margin-bottom:.35rem}.ridge.svelte-10joqin svg:where(.svelte-10joqin){width:100%;height:clamp(90px,14vw,220px)}.section-head.svelte-10joqin{max-width:46rem}h2.svelte-10joqin{font-size:clamp(1.8rem,3.6vw,2.8rem)}.intro.svelte-10joqin,.body-copy.svelte-10joqin{margin-top:1.25rem;color:var(--ink-soft);max-width:var(--measure)}.mission-grid.svelte-10joqin{display:grid;gap:1.25rem;margin-top:clamp(5rem,8vw,6.5rem)}@media(min-width:44rem){.mission-grid.svelte-10joqin{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.mission-card.svelte-10joqin{position:relative;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:12px;padding:clamp(1.5rem,3vw,2.25rem);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.mission-card.svelte-10joqin:hover{transform:translateY(-4px);border-color:var(--green-bright);box-shadow:0 18px 34px -20px #16371f73}.mission-card.svelte-10joqin .num:where(.svelte-10joqin){position:absolute;top:-1.6rem;right:.3rem;font-family:var(--font-display);font-style:italic;font-weight:620;font-size:7.5rem;line-height:1;color:var(--ink);opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;transition:color .15s ease,opacity .15s ease}.mission-card.svelte-10joqin:hover .num:where(.svelte-10joqin){color:var(--green-bright);opacity:.13}@keyframes svelte-10joqin-num-drift{0%{transform:translateY(14px)}to{transform:translateY(-14px)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.mission-card.svelte-10joqin .num:where(.svelte-10joqin){animation:svelte-10joqin-num-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}}.mission-card.svelte-10joqin h3:where(.svelte-10joqin){font-size:1.3rem;position:relative}.mission-card.svelte-10joqin p:where(.svelte-10joqin){margin-top:.75rem;font-size:.98rem;color:var(--ink-soft)}.org.svelte-10joqin{background:var(--cream-deep);background-image:var(--noise);border-block:1px solid var(--line)}.org-grid.svelte-10joqin{display:grid;gap:clamp(5rem,7vw,7rem)}@media(min-width:56rem){.org-grid.svelte-10joqin{grid-template-columns:1.15fr 1fr;align-items:start}}.levels.svelte-10joqin{list-style:none;counter-reset:level;display:grid;gap:0}.levels.svelte-10joqin li:where(.svelte-10joqin){counter-increment:level;position:relative;padding:1.5rem 0 1.5rem 3.25rem;border-top:1px solid var(--line)}.levels.svelte-10joqin li:where(.svelte-10joqin):last-child{border-bottom:1px solid var(--line)}.levels.svelte-10joqin li:where(.svelte-10joqin):before{content:counter(level);position:absolute;left:0;top:1.55rem;width:2.1rem;height:2.1rem;display:grid;place-items:center;border-radius:50%;background:var(--green);color:var(--cream);font-family:var(--font-display);font-size:1rem}.levels.svelte-10joqin h3:where(.svelte-10joqin){font-size:1.2rem}.levels.svelte-10joqin p:where(.svelte-10joqin){margin-top:.4rem;font-size:.95rem;color:var(--ink-soft)}.steps.svelte-10joqin{list-style:none;counter-reset:step;display:grid;gap:1.25rem;margin-top:clamp(2.5rem,6vw,4rem)}@media(min-width:56rem){.steps.svelte-10joqin{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.steps.svelte-10joqin li:where(.svelte-10joqin){counter-increment:step;background:#fff;border:1px solid var(--line);border-radius:12px;padding:clamp(1.5rem,3vw,2.25rem)}.steps.svelte-10joqin li:where(.svelte-10joqin):before{content:"0" counter(step);display:block;font-family:var(--font-display);font-style:italic;font-size:1.6rem;line-height:1;color:var(--green-bright)}.steps.svelte-10joqin h3:where(.svelte-10joqin){font-size:1.25rem;margin-top:.9rem}.steps.svelte-10joqin p:where(.svelte-10joqin){margin-top:.75rem;font-size:.98rem;color:var(--ink-soft)}.history.svelte-10joqin{background:var(--green-dark);background-image:var(--noise);color:var(--on-dark)}.history.svelte-10joqin .kicker:where(.svelte-10joqin){color:var(--on-dark-soft)}.history.svelte-10joqin .intro:where(.svelte-10joqin){color:var(--on-dark-soft)}.timeline-wrap.svelte-10joqin{position:relative;margin-top:clamp(5rem,8vw,6.5rem);padding-left:1.9rem}.tl-line.svelte-10joqin{position:absolute;left:0;top:0;width:2px;height:100%;stroke:var(--on-dark-soft);stroke-width:2;stroke-dasharray:1;opacity:.55}@keyframes svelte-10joqin-tl-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.tl-line.svelte-10joqin{animation:svelte-10joqin-tl-draw linear both;animation-timeline:view();animation-range:entry 0% cover 75%}}}.timeline.svelte-10joqin{list-style:none;display:grid}.timeline.svelte-10joqin li:where(.svelte-10joqin){display:grid;grid-template-columns:5.5rem 1fr;gap:1.25rem;padding-block:1.6rem;border-top:1px solid var(--line-dark)}.timeline.svelte-10joqin li:where(.svelte-10joqin):last-child{border-bottom:1px solid var(--line-dark)}@media(min-width:44rem){.timeline.svelte-10joqin li:where(.svelte-10joqin){grid-template-columns:9rem 1fr;gap:2rem}}.timeline.svelte-10joqin .year:where(.svelte-10joqin){font-family:var(--font-display);font-style:italic;font-size:clamp(1.3rem,2.4vw,1.8rem);color:var(--on-dark);line-height:1.15}.timeline.svelte-10joqin h3:where(.svelte-10joqin){font-size:1.15rem;color:var(--on-dark)}.timeline.svelte-10joqin p:where(.svelte-10joqin){margin-top:.45rem;max-width:42rem;font-size:.97rem;color:var(--on-dark-soft)}.store-card.svelte-10joqin{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;padding:clamp(2rem,5vw,3.5rem)}.store-card.svelte-10joqin h2:where(.svelte-10joqin){max-width:22ch}.disclaimer.svelte-10joqin{margin-top:1.25rem;max-width:var(--measure);padding:1rem 1.25rem;border-left:3px solid var(--green);background:var(--cream);font-size:.97rem;line-height:1.65}.report.svelte-10joqin{margin-top:1.25rem;font-size:.95rem;color:var(--ink-soft);max-width:var(--measure)}.report.svelte-10joqin a:where(.svelte-10joqin){color:var(--green);font-weight:550;text-underline-offset:3px}.store-card.svelte-10joqin .btn:where(.svelte-10joqin){margin-top:1.75rem}.news.svelte-10joqin{border-top:1px solid var(--line);background:var(--cream);background-image:var(--noise)}.head-row.svelte-10joqin{display:grid;gap:clamp(5rem,8vw,8rem);align-items:center}@media(min-width:901px){.head-row.svelte-10joqin{grid-template-columns:minmax(0,46rem) auto;justify-content:space-between}.head-row.svelte-10joqin .anchor:where(.svelte-10joqin){justify-self:end}}.org-anchor.svelte-10joqin{margin-top:5.5rem}.store-grid.svelte-10joqin{display:grid;gap:clamp(5rem,7vw,7rem)}@media(min-width:901px){.store-grid.svelte-10joqin{grid-template-columns:auto minmax(0,1fr);align-items:center}}.news-grid.svelte-10joqin{display:grid;gap:2rem;align-items:end}@media(min-width:56rem){.news-grid.svelte-10joqin{grid-template-columns:1.4fr auto}}
