.sustainability-module__fP6qfG__page{--sus-bg:#f8faf7;--sus-surface:#fff;--sus-sunk:#eff4ee;--sus-ink:#14261a;--sus-muted:#4a5c4e;--sus-faint:#74877a;--sus-primary:#1e4620;--sus-cta-bg:#1e4620;--sus-accent:#88c425;--sus-accent-ink:#4a6b12;--sus-accent-wash:#edf6dc;--sus-rule:#dce5da;--sus-warn-ink:#8a4a12;--sus-warn-wash:#fbf0e2;--sus-mono:ui-monospace, "SF Mono", "Roboto Mono", Menlo, Consolas, monospace;background:var(--sus-bg);min-height:100vh;color:var(--sus-ink);font-family:var(--md-ref-typeface-plain,system-ui, sans-serif)}.dark .sustainability-module__fP6qfG__page{--sus-bg:#0e1513;--sus-surface:#16211c;--sus-sunk:#121b17;--sus-ink:#e6efe7;--sus-muted:#9db2a2;--sus-faint:#7a8f80;--sus-primary:#a9d6a0;--sus-cta-bg:#245427;--sus-accent:#a8de4a;--sus-accent-ink:#b6e75e;--sus-accent-wash:#1b2a17;--sus-rule:#24352b;--sus-warn-ink:#e0a468;--sus-warn-wash:#24190f}.sustainability-module__fP6qfG__inner{max-width:1120px;margin:0 auto;padding:0 24px}.sustainability-module__fP6qfG__medallion{background:var(--sus-accent-wash);width:3rem;height:3rem;color:var(--sus-accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;transition:transform .22s;display:inline-flex}.sustainability-module__fP6qfG__medallionSm{width:2.4rem;height:2.4rem;font-size:1rem}@media (prefers-reduced-motion:reduce){.sustainability-module__fP6qfG__medallion{transition:none}}.sustainability-module__fP6qfG__hero{text-align:center;padding:88px 0 56px}.sustainability-module__fP6qfG__heroInner{flex-direction:column;align-items:center;gap:20px;max-width:760px;margin:0 auto;padding:0 24px;display:flex}.sustainability-module__fP6qfG__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--sus-accent-ink);font-size:.78rem;font-weight:700}.sustainability-module__fP6qfG__heroTitle{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:800;line-height:1.08}.sustainability-module__fP6qfG__heroLede{max-width:62ch;color:var(--sus-muted);text-wrap:pretty;margin:0;font-size:1.05rem;line-height:1.65}.sustainability-module__fP6qfG__heroStrip{font-family:var(--sus-mono);letter-spacing:.02em;color:var(--sus-faint);flex-wrap:wrap;justify-content:center;gap:20px 28px;padding-top:8px;font-size:.76rem;display:flex}.sustainability-module__fP6qfG__section{padding:64px 0}.sustainability-module__fP6qfG__sectionAlt{background:var(--sus-sunk);border-block:1px solid var(--sus-rule)}.sustainability-module__fP6qfG__sectionHead{max-width:720px;margin:0 0 40px}.sustainability-module__fP6qfG__sectionTitle{letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:700}.sustainability-module__fP6qfG__sectionSub{color:var(--sus-muted);margin:0;font-size:1rem;line-height:1.65}.sustainability-module__fP6qfG__featurePanel{background:var(--sus-surface);border:1px solid var(--sus-rule);border-radius:14px;grid-template-columns:1fr;gap:32px;margin-bottom:40px;padding:32px;display:grid}@media (min-width:52rem){.sustainability-module__fP6qfG__featurePanel{grid-template-columns:300px 1fr;align-items:start}}.sustainability-module__fP6qfG__figureBlock{flex-direction:column;gap:6px;display:flex}.sustainability-module__fP6qfG__figureNumber{color:var(--sus-primary);font-variant-numeric:tabular-nums;font-size:clamp(3rem,7vw,4.5rem);font-weight:800;line-height:1}.sustainability-module__fP6qfG__figureCaption{font-family:var(--sus-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sus-faint);font-size:.72rem;font-weight:600}.sustainability-module__fP6qfG__featureBody{flex-direction:column;gap:16px;display:flex}.sustainability-module__fP6qfG__featureBody p{color:var(--sus-muted);margin:0;font-size:.98rem;line-height:1.7}.sustainability-module__fP6qfG__featureBody p strong{color:var(--sus-ink)}.sustainability-module__fP6qfG__grid3{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:48rem){.sustainability-module__fP6qfG__grid3{grid-template-columns:repeat(3,1fr)}}.sustainability-module__fP6qfG__iconCard{background:var(--sus-surface);border:1px solid var(--sus-rule);border-radius:14px;flex-direction:column;gap:14px;padding:24px;transition:transform .22s;display:flex;box-shadow:0 1px 2px #14261a0a}.sustainability-module__fP6qfG__iconCard:hover{box-shadow:0 12px 28px #14261a1a}.sustainability-module__fP6qfG__iconCard:hover .sustainability-module__fP6qfG__medallion{background:var(--sus-accent);color:#14261a;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.sustainability-module__fP6qfG__iconCard{transition:none}.sustainability-module__fP6qfG__iconCard:hover .sustainability-module__fP6qfG__medallion{transform:none}}.sustainability-module__fP6qfG__cardTitle{margin:0;font-size:1.08rem;font-weight:700}.sustainability-module__fP6qfG__cardBody{color:var(--sus-muted);margin:0;font-size:.92rem;line-height:1.65}.sustainability-module__fP6qfG__footnote{font-family:var(--sus-mono);letter-spacing:.03em;color:var(--sus-faint);margin:0;font-size:.7rem}.sustainability-module__fP6qfG__statsGrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:40rem){.sustainability-module__fP6qfG__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.sustainability-module__fP6qfG__statsGrid{grid-template-columns:repeat(4,1fr)}}.sustainability-module__fP6qfG__statCard{background:var(--sus-surface);border:1px solid var(--sus-rule);border-radius:14px;flex-direction:column;gap:14px;padding:24px;display:flex;box-shadow:0 1px 2px #14261a0a}.sustainability-module__fP6qfG__statCard:hover{box-shadow:0 12px 28px #14261a1a}.sustainability-module__fP6qfG__statCard:hover .sustainability-module__fP6qfG__medallion{background:var(--sus-accent);color:#14261a;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.sustainability-module__fP6qfG__statCard{transition:none}.sustainability-module__fP6qfG__statCard:hover .sustainability-module__fP6qfG__medallion{transform:none}}.sustainability-module__fP6qfG__pill{font-family:var(--sus-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;align-self:flex-start;align-items:center;padding:4px 10px;font-size:.64rem;font-weight:700;display:inline-flex}.sustainability-module__fP6qfG__pillVerified{color:var(--sus-accent-ink)}.sustainability-module__fP6qfG__pillTarget{color:var(--sus-warn-ink)}.sustainability-module__fP6qfG__statFigure{font-variant-numeric:tabular-nums;color:var(--sus-ink);margin:0;font-size:1.9rem;font-weight:800}.sustainability-module__fP6qfG__statLabel{color:var(--sus-muted);margin:0;font-size:.85rem;font-weight:600}.sustainability-module__fP6qfG__statNote{color:var(--sus-muted);flex-grow:1;margin:0;font-size:.88rem;line-height:1.6}.sustainability-module__fP6qfG__statSource{border-top:1px solid var(--sus-rule);font-family:var(--sus-mono);letter-spacing:.03em;color:var(--sus-faint);margin:0;padding-top:10px;font-size:.7rem}.sustainability-module__fP6qfG__commitRows{flex-direction:column;gap:16px;display:flex}.sustainability-module__fP6qfG__commitRow{background:var(--sus-surface);border:1px solid var(--sus-rule);border-radius:14px;align-items:flex-start;gap:18px;padding:22px 24px;display:flex;box-shadow:0 1px 2px #14261a0a}.sustainability-module__fP6qfG__commitRow:hover{box-shadow:0 12px 28px #14261a1a}.sustainability-module__fP6qfG__commitRow:hover .sustainability-module__fP6qfG__medallion{background:var(--sus-accent);color:#14261a;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.sustainability-module__fP6qfG__commitRow{transition:none}.sustainability-module__fP6qfG__commitRow:hover .sustainability-module__fP6qfG__medallion{transform:none}}.sustainability-module__fP6qfG__commitBody{flex-direction:column;gap:6px;display:flex}.sustainability-module__fP6qfG__commitTitle{margin:0;font-size:1rem;font-weight:700}.sustainability-module__fP6qfG__commitText{color:var(--sus-muted);margin:0;font-size:.92rem;line-height:1.65}.sustainability-module__fP6qfG__warnPanel{background:var(--sus-warn-wash);border-left:4px solid var(--sus-warn-ink);border-radius:14px;padding:32px}.sustainability-module__fP6qfG__warnHeading{color:var(--sus-warn-ink);margin:0 0 10px;font-size:1.4rem;font-weight:700}.sustainability-module__fP6qfG__warnIntro{color:var(--sus-muted);max-width:68ch;margin:0 0 24px;font-size:.98rem;line-height:1.65}.sustainability-module__fP6qfG__warnList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.sustainability-module__fP6qfG__warnItem{align-items:flex-start;gap:12px;display:flex}.sustainability-module__fP6qfG__warnIcon{color:var(--sus-warn-ink);flex-shrink:0;margin-top:3px;font-size:.95rem}.sustainability-module__fP6qfG__warnText{color:var(--sus-muted);margin:0;font-size:.95rem;line-height:1.65}.sustainability-module__fP6qfG__warnText strong{color:var(--sus-ink)}.sustainability-module__fP6qfG__ctaSection{padding:64px 0 88px}.sustainability-module__fP6qfG__ctaBand{background:var(--sus-cta-bg);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:18px;padding:56px 32px;display:flex}.sustainability-module__fP6qfG__ctaTitle{color:#f4fbf1;text-wrap:balance;max-width:34ch;margin:0;font-size:clamp(1.6rem,3.2vw,2.15rem);font-weight:800}.sustainability-module__fP6qfG__ctaBody{color:#f4fbf1d1;max-width:48ch;margin:0;font-size:1rem;line-height:1.6}.sustainability-module__fP6qfG__ctaButton{background:var(--sus-accent);color:#14261a;border-radius:999px;align-items:center;gap:10px;padding:13px 26px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.sustainability-module__fP6qfG__ctaButton:hover{filter:brightness(1.05)}.sustainability-module__fP6qfG__ctaButtonIcon{transition:transform .22s;display:inline-flex}.sustainability-module__fP6qfG__ctaButton:hover .sustainability-module__fP6qfG__ctaButtonIcon{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.sustainability-module__fP6qfG__ctaButton,.sustainability-module__fP6qfG__ctaButtonIcon{transition:none}.sustainability-module__fP6qfG__ctaButton:hover .sustainability-module__fP6qfG__ctaButtonIcon{transform:none}}.sustainability-module__fP6qfG__sources{padding:0 0 72px}.sustainability-module__fP6qfG__sourcesInner{border-top:1px solid var(--sus-rule);padding-top:28px}.sustainability-module__fP6qfG__sourcesList{counter-reset:source-counter;flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.sustainability-module__fP6qfG__sourceItem{color:var(--sus-faint);align-items:baseline;gap:10px;font-size:.82rem;line-height:1.55;display:flex}.sustainability-module__fP6qfG__sourceIndex{font-family:var(--sus-mono);color:var(--sus-faint);flex-shrink:0}.sustainability-module__fP6qfG__sourceLink{color:var(--sus-accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--sus-rule);text-decoration-color:var(--sus-rule)}.sustainability-module__fP6qfG__sourceLink:hover{text-decoration-color:currentColor}
