.sustainability-page[data-astro-cid-n3i2pqzb]{background:var(--color-paper);color:var(--color-ink)}.sustainability-page[data-astro-cid-n3i2pqzb] .container[data-astro-cid-n3i2pqzb]{max-width:1320px;margin:0 auto;padding:0 40px}.section-h2[data-astro-cid-n3i2pqzb]{font-family:var(--font-display);letter-spacing:-.024em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:56px;font-weight:800;line-height:1.02}.section-h2--md[data-astro-cid-n3i2pqzb]{letter-spacing:-.026em;font-size:48px;line-height:1}.section-h2--white[data-astro-cid-n3i2pqzb]{color:var(--color-paper-pure);letter-spacing:-.026em;line-height:1}.lede[data-astro-cid-n3i2pqzb]{font-family:var(--font-body);color:var(--color-graphite);max-width:540px;margin:0;font-size:17px;line-height:1.6}.lede--lg[data-astro-cid-n3i2pqzb]{max-width:600px;font-size:18px;line-height:1.65}.lede--sm[data-astro-cid-n3i2pqzb]{max-width:600px;margin-top:18px;font-size:16px;line-height:1.7}.two-col[data-astro-cid-n3i2pqzb]{grid-template-columns:1.05fr 1.3fr;align-items:end;gap:80px;margin-top:32px;margin-bottom:48px;display:grid}.breadcrumb[data-astro-cid-n3i2pqzb]{font-family:var(--font-mono);color:var(--color-graphite);letter-spacing:.04em;align-items:center;gap:8px;font-size:12px;display:flex}.breadcrumb-current[data-astro-cid-n3i2pqzb]{color:var(--color-ink)}.eyebrow[data-astro-cid-n3i2pqzb]{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--color-emerald-text);align-items:center;gap:14px;margin-top:56px;font-size:11px;font-weight:700;display:flex}.eyebrow-rule[data-astro-cid-n3i2pqzb]{background:var(--color-emerald);width:48px;height:1px;display:inline-block}.hero[data-astro-cid-n3i2pqzb]{border-bottom:1px solid var(--color-rule);background:linear-gradient(180deg, var(--color-paper) 0%, var(--color-mint) 100%);padding:56px 0 96px}.hero[data-astro-cid-n3i2pqzb] .container[data-astro-cid-n3i2pqzb]>.breadcrumb[data-astro-cid-n3i2pqzb]{padding-top:0}.hero-headline[data-astro-cid-n3i2pqzb]{font-family:var(--font-display);letter-spacing:-.034em;color:var(--color-ink);text-wrap:balance;margin:28px 0 0;font-size:109px;font-weight:800;line-height:.9}.hero-accent[data-astro-cid-n3i2pqzb]{color:var(--color-emerald-text)}.hero-sub[data-astro-cid-n3i2pqzb]{font-family:var(--font-body);color:var(--color-graphite);max-width:780px;margin:36px 0 0;font-size:21px;line-height:1.55}.hero-ctas[data-astro-cid-n3i2pqzb]{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.hero-stats[data-astro-cid-n3i2pqzb]{border-top:1px solid #0a47262e;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:64px;padding-top:32px;display:grid}.hero-stat[data-astro-cid-n3i2pqzb]{padding:0 28px}.hero-stat[data-astro-cid-n3i2pqzb].has-divider{border-inline-start:1px solid #0a47262e}.hero-stat-v[data-astro-cid-n3i2pqzb]{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1}.hero-stat-c[data-astro-cid-n3i2pqzb]{font-family:var(--font-body);color:var(--color-graphite);margin-top:8px;font-size:13px;line-height:1.5}.brief[data-astro-cid-n3i2pqzb] .container[data-astro-cid-n3i2pqzb]{padding-top:120px;padding-bottom:120px}.ledger[data-astro-cid-n3i2pqzb]{background:var(--color-mist);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.ledger[data-astro-cid-n3i2pqzb] .container[data-astro-cid-n3i2pqzb]{padding-top:120px;padding-bottom:120px}.ledger-card[data-astro-cid-n3i2pqzb]{background:var(--color-paper-pure);border:1px solid var(--color-rule);padding:56px}.ledger-grid[data-astro-cid-n3i2pqzb]{grid-template-columns:1fr 1fr;gap:48px;display:grid}.bar-block[data-astro-cid-n3i2pqzb]{flex-direction:column;gap:14px;display:flex}.bar-label[data-astro-cid-n3i2pqzb]{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.005em;font-size:14px;font-weight:700}.bar-label--accent[data-astro-cid-n3i2pqzb]{color:var(--color-forest)}.bar-track[data-astro-cid-n3i2pqzb]{border:1px solid var(--color-rule);background:var(--color-mist);align-items:flex-end;height:280px;display:flex;position:relative}.bar-fill[data-astro-cid-n3i2pqzb]{justify-content:center;align-items:flex-start;width:100%;padding-top:12px;display:flex}.bar-fill--steel[data-astro-cid-n3i2pqzb]{background:var(--color-graphite)}.bar-fill--gfrp[data-astro-cid-n3i2pqzb]{background:var(--color-emerald)}.bar-pct[data-astro-cid-n3i2pqzb]{font-family:var(--font-display);color:var(--color-paper-pure);letter-spacing:-.02em;font-size:32px;font-weight:800}.bar-segments[data-astro-cid-n3i2pqzb]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bar-seg-label[data-astro-cid-n3i2pqzb]{font-family:var(--font-mono);color:var(--color-ink);justify-content:space-between;font-size:13px;display:flex}.bar-seg-label--accent[data-astro-cid-n3i2pqzb]{color:var(--color-forest)}.bar-seg-share[data-astro-cid-n3i2pqzb]{color:var(--color-graphite)}.bar-seg-note[data-astro-cid-n3i2pqzb]{font-family:var(--font-body);color:var(--color-graphite);margin-top:2px;font-size:12px}.net-delta[data-astro-cid-n3i2pqzb]{background:var(--color-forest);color:var(--color-paper-pure);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin-top:48px;padding:24px 32px;display:grid}.net-delta-eyebrow[data-astro-cid-n3i2pqzb]{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--color-emerald-soft);font-size:11px;font-weight:700}.net-delta-body[data-astro-cid-n3i2pqzb]{font-family:var(--font-display);color:var(--color-paper-pure);letter-spacing:-.012em;text-wrap:balance;font-size:24px;font-weight:700;line-height:1.25}.net-delta-stat[data-astro-cid-n3i2pqzb]{font-family:var(--font-display);color:var(--color-emerald-soft);letter-spacing:-.03em;font-size:60px;font-weight:800;line-height:1}.ledger-note[data-astro-cid-n3i2pqzb]{font-family:var(--font-mono);color:var(--color-graphite);letter-spacing:.04em;margin:18px 0 0;font-size:12px;line-height:1.6}.epd[data-astro-cid-n3i2pqzb] .container[data-astro-cid-n3i2pqzb]{padding-top:120px;padding-bottom:120px}.epd-list[data-astro-cid-n3i2pqzb]{border-top:1px solid var(--color-rule);margin:0;padding:0;list-style:none}.epd-row[data-astro-cid-n3i2pqzb]{border-bottom:1px solid var(--color-rule);grid-template-columns:220px 1fr;align-items:baseline;gap:36px;padding:22px 0;display:grid}.epd-key[data-astro-cid-n3i2pqzb]{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.005em;font-size:13px;font-weight:700}.epd-val[data-astro-cid-n3i2pqzb]{font-family:var(--font-body);color:var(--color-graphite);font-size:15px;line-height:1.65}.milestones[data-astro-cid-n3i2pqzb]{background:var(--color-ink);color:var(--color-paper-pure);border-top:1px solid var(--color-rule);padding:120px 0}.milestones-grid[data-astro-cid-n3i2pqzb]{border-top:1px solid #ffffff2e;grid-template-columns:repeat(6,1fr);margin:64px 0 0;padding:0;list-style:none;display:grid}.milestone[data-astro-cid-n3i2pqzb]{flex-direction:column;gap:14px;min-height:240px;padding:32px 24px 36px;display:flex}.milestone[data-astro-cid-n3i2pqzb].has-right{border-inline-end:1px solid #ffffff2e}.milestone-year[data-astro-cid-n3i2pqzb]{font-family:var(--font-display);color:var(--color-emerald-text);letter-spacing:-.02em;font-size:36px;font-weight:800;line-height:1}.milestone-body[data-astro-cid-n3i2pqzb]{font-family:var(--font-body);color:#ffffffb8;flex:1;margin:0;font-size:13px;line-height:1.65}.honest[data-astro-cid-n3i2pqzb] .container[data-astro-cid-n3i2pqzb]{padding-top:120px;padding-bottom:120px}.honest-grid[data-astro-cid-n3i2pqzb]{border-top:1px solid var(--color-rule);border-inline-start:1px solid var(--color-rule);grid-template-columns:1fr 1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.honest-cell[data-astro-cid-n3i2pqzb]{border-inline-end:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);background:var(--color-paper-pure);grid-template-columns:auto 1fr;align-items:start;gap:24px;padding:32px 28px 36px;display:grid}.honest-tag[data-astro-cid-n3i2pqzb]{font-family:var(--font-display);color:var(--color-emerald-text);letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1}.honest-title[data-astro-cid-n3i2pqzb]{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.012em;font-size:20px;font-weight:700;line-height:1.2}.honest-body[data-astro-cid-n3i2pqzb]{font-family:var(--font-body);color:var(--color-graphite);margin:12px 0 0;font-size:14px;line-height:1.65}.next[data-astro-cid-n3i2pqzb]{background:var(--color-mist);border-top:1px solid var(--color-rule)}.next[data-astro-cid-n3i2pqzb] .container[data-astro-cid-n3i2pqzb]{padding-top:96px;padding-bottom:96px}.next-grid[data-astro-cid-n3i2pqzb]{max-width:720px}.next-ctas[data-astro-cid-n3i2pqzb]{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}@media (width<=1024px){.sustainability-page[data-astro-cid-n3i2pqzb] .hero-headline[data-astro-cid-n3i2pqzb]{font-size:75px}.sustainability-page[data-astro-cid-n3i2pqzb] .section-h2[data-astro-cid-n3i2pqzb]{font-size:44px}.sustainability-page[data-astro-cid-n3i2pqzb] .section-h2--md[data-astro-cid-n3i2pqzb]{font-size:38px}.sustainability-page[data-astro-cid-n3i2pqzb] .two-col[data-astro-cid-n3i2pqzb]{grid-template-columns:1fr;gap:24px}.sustainability-page[data-astro-cid-n3i2pqzb] .hero-stats[data-astro-cid-n3i2pqzb]{grid-template-columns:1fr 1fr;gap:16px}.sustainability-page[data-astro-cid-n3i2pqzb] .hero-stat[data-astro-cid-n3i2pqzb]:nth-child(3){border-inline-start:0}.sustainability-page[data-astro-cid-n3i2pqzb] .ledger-grid[data-astro-cid-n3i2pqzb]{grid-template-columns:1fr;gap:32px}.sustainability-page[data-astro-cid-n3i2pqzb] .net-delta[data-astro-cid-n3i2pqzb]{grid-template-columns:1fr;gap:16px}.sustainability-page[data-astro-cid-n3i2pqzb] .milestones-grid[data-astro-cid-n3i2pqzb]{grid-template-columns:repeat(3,1fr)}.sustainability-page[data-astro-cid-n3i2pqzb] .milestone[data-astro-cid-n3i2pqzb]:nth-child(3).has-right{border-inline-end:0}.sustainability-page[data-astro-cid-n3i2pqzb] .milestone[data-astro-cid-n3i2pqzb]:nth-child(n+4){border-top:1px solid #ffffff2e}.sustainability-page[data-astro-cid-n3i2pqzb] .honest-grid[data-astro-cid-n3i2pqzb]{grid-template-columns:1fr}}@media (width<=720px){.sustainability-page[data-astro-cid-n3i2pqzb] .container[data-astro-cid-n3i2pqzb]{padding:0 24px}.sustainability-page[data-astro-cid-n3i2pqzb] .hero-headline[data-astro-cid-n3i2pqzb]{font-size:48px}.sustainability-page[data-astro-cid-n3i2pqzb] .hero-sub[data-astro-cid-n3i2pqzb]{font-size:16px}.sustainability-page[data-astro-cid-n3i2pqzb] .hero-stats[data-astro-cid-n3i2pqzb]{grid-template-columns:1fr;gap:14px;margin-top:40px;padding-top:24px}.sustainability-page[data-astro-cid-n3i2pqzb] .hero-stat[data-astro-cid-n3i2pqzb]{padding:8px 0}.sustainability-page[data-astro-cid-n3i2pqzb] .hero-stat[data-astro-cid-n3i2pqzb].has-divider{border-inline-start:0;border-top:1px solid #0a47262e;padding-top:14px}.sustainability-page[data-astro-cid-n3i2pqzb] .ledger-card[data-astro-cid-n3i2pqzb]{padding:24px}.sustainability-page[data-astro-cid-n3i2pqzb] .milestones-grid[data-astro-cid-n3i2pqzb]{grid-template-columns:1fr}.sustainability-page[data-astro-cid-n3i2pqzb] .milestone[data-astro-cid-n3i2pqzb].has-right{border-inline-end:0}.sustainability-page[data-astro-cid-n3i2pqzb] .milestone[data-astro-cid-n3i2pqzb]:nth-child(n+2){border-top:1px solid #ffffff2e}.sustainability-page[data-astro-cid-n3i2pqzb] .epd-row[data-astro-cid-n3i2pqzb]{grid-template-columns:1fr;gap:6px}.sustainability-page[data-astro-cid-n3i2pqzb] .brief[data-astro-cid-n3i2pqzb] .container[data-astro-cid-n3i2pqzb],.sustainability-page[data-astro-cid-n3i2pqzb] .epd[data-astro-cid-n3i2pqzb] .container[data-astro-cid-n3i2pqzb],.sustainability-page[data-astro-cid-n3i2pqzb] .honest[data-astro-cid-n3i2pqzb] .container[data-astro-cid-n3i2pqzb],.sustainability-page[data-astro-cid-n3i2pqzb] .ledger[data-astro-cid-n3i2pqzb] .container[data-astro-cid-n3i2pqzb]{padding-top:80px;padding-bottom:80px}.sustainability-page[data-astro-cid-n3i2pqzb] .milestones[data-astro-cid-n3i2pqzb]{padding:80px 0}}
