.content-section.svelte-i45ev8{padding:var(--spacing-2xl) 0;border-top:1px solid var(--color-border)}.body-zone.svelte-i45ev8{max-width:1080px;margin:0 auto;padding:var(--spacing-2xl) 24px 0;display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:64px;row-gap:0;justify-content:start}@media(max-width:999px){.body-zone.svelte-i45ev8{grid-template-columns:1fr;max-width:760px}.sidebar-rail.svelte-i45ev8{display:none}}.sidebar-rail.svelte-i45ev8{min-width:0}.main-col.svelte-i45ev8{min-width:0;padding-bottom:100px}.methodology-zone.svelte-i45ev8{grid-column:2;min-width:0;margin-top:-100px}@media(max-width:999px){.methodology-zone.svelte-i45ev8{grid-column:1}}.tldr-anchor.svelte-i45ev8{margin-bottom:var(--spacing-lg)}.inline-mid-cta.svelte-i45ev8{margin:var(--spacing-xl) 0}.inline-mid-cta.svelte-i45ev8 .mid-card-cta{padding:0}.inline-mid-cta.svelte-i45ev8 .mid-card-cta .container{padding-left:0;padding-right:0;max-width:none}.hero.svelte-i45ev8{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff;padding:56px 0;--color-text-muted: rgba(255, 255, 255, .92)}.hero-bg.svelte-i45ev8{position:absolute;inset:0;z-index:0;background:radial-gradient(700px 400px at 85% 100%,rgba(147,197,253,.35),transparent 65%)}.hero.svelte-i45ev8 .dot-grid .dots{background-image:radial-gradient(circle,rgba(255,255,255,.3) 1px,transparent 1px)}.hero-inner.svelte-i45ev8{position:relative;z-index:1;max-width:1080px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:center}@media(max-width:899px){.hero.svelte-i45ev8{padding:40px 0}.hero-inner.svelte-i45ev8{grid-template-columns:1fr;gap:28px}}.hero-text.svelte-i45ev8{min-width:0}.hero-cta-stack.svelte-i45ev8{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.headline.svelte-i45ev8{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0 0 var(--spacing-md);color:#fff;text-wrap:balance}.subtitle.svelte-i45ev8{font-size:var(--font-size-lg);line-height:var(--line-height-normal);color:#fff;margin:0;text-wrap:pretty}@keyframes svelte-i45ev8-pulse-green{0%,to{opacity:1;box-shadow:0 0 #16a34a66}50%{opacity:.8;box-shadow:0 0 0 4px #16a34a00}}.trend-section.svelte-i45ev8{padding:var(--spacing-3xl) 0}.causes-section.svelte-i45ev8{padding:var(--spacing-3xl) var(--spacing-lg)}.causes-table-wrap.svelte-i45ev8{margin:0 auto}.industries-section.svelte-i45ev8{padding:var(--spacing-3xl) var(--spacing-lg)}.pie-layout.svelte-i45ev8{display:flex;align-items:center;gap:40px;justify-content:center;margin:0 auto;padding:32px 40px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg, 12px)}.pie-chart-wrap.svelte-i45ev8{flex-shrink:0;line-height:0}.pie-slice.svelte-i45ev8{transition:opacity .15s;cursor:pointer}.slice-dim.svelte-i45ev8{opacity:.35}.slice-active.svelte-i45ev8{filter:brightness(1.08)}.pie-legend.svelte-i45ev8{display:flex;flex-direction:column;gap:6px;min-width:220px}.pie-legend-row.svelte-i45ev8{display:flex;align-items:center;gap:10px;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background .15s,opacity .15s}.pie-legend-row.svelte-i45ev8:hover,.pie-legend-active.svelte-i45ev8{background:var(--color-bg-hover)}.pie-legend-dim.svelte-i45ev8{opacity:.4}.pie-swatch.svelte-i45ev8{width:12px;height:12px;border-radius:3px;flex-shrink:0}.pie-legend-name.svelte-i45ev8{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);flex:1}.pie-legend-pct.svelte-i45ev8{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text);font-feature-settings:"tnum"}.narratives-section.svelte-i45ev8{padding:var(--spacing-3xl) var(--spacing-lg)}.narratives-table-wrap.svelte-i45ev8{margin-bottom:32px}.ntbl.svelte-i45ev8{width:100%;border-collapse:collapse}.ntbl-th.svelte-i45ev8{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text);text-transform:uppercase;letter-spacing:.5px;padding:14px var(--spacing-md);text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-border)}.ntbl-th.sortable.svelte-i45ev8{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s ease}.ntbl-th.sortable.svelte-i45ev8:hover{color:var(--color-secondary)}.ntbl-sort.svelte-i45ev8{display:inline-block;vertical-align:middle;margin-left:4px;margin-bottom:2px;color:#c4c8cf;transition:color .12s ease,transform .12s ease}.ntbl-th.active.svelte-i45ev8 .ntbl-sort:where(.svelte-i45ev8){color:var(--color-secondary)}.ntbl-sort.asc.svelte-i45ev8{transform:rotate(180deg)}.ntbl-th-summary.svelte-i45ev8{width:auto}.ntbl-th-toggle.svelte-i45ev8{width:32px}.ntbl-row.svelte-i45ev8{cursor:pointer;transition:background .12s ease;outline:none}.ntbl-row.svelte-i45ev8:hover,.ntbl-row.svelte-i45ev8:focus-visible{background:var(--color-bg-light)}.ntbl-row.svelte-i45ev8:focus-visible{box-shadow:inset 0 0 0 2px var(--color-secondary)}.ntbl-td.svelte-i45ev8{padding:14px var(--spacing-md);border-bottom:1px solid var(--color-border);vertical-align:top;font-size:var(--font-size-sm);color:var(--color-text)}.ntbl-row.svelte-i45ev8:last-child .ntbl-td:where(.svelte-i45ev8){border-bottom:none}.ntbl-year.svelte-i45ev8,.ntbl-state.svelte-i45ev8{font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";white-space:nowrap;width:72px}.ntbl-state.svelte-i45ev8{width:64px}.ntbl-industry.svelte-i45ev8{font-weight:var(--font-weight-semibold);width:180px}.ntbl-summary.svelte-i45ev8{padding-right:8px}.ntbl-quote.svelte-i45ev8{display:block;font-style:italic;line-height:1.55;max-width:560px}.ntbl-quote.clamped.svelte-i45ev8{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ntbl-toggle.svelte-i45ev8{width:32px;text-align:right;color:var(--color-text-muted)}.ntbl-chevron.svelte-i45ev8{transition:transform .2s ease,color .12s ease}.ntbl-row.svelte-i45ev8:hover .ntbl-chevron:where(.svelte-i45ev8),.ntbl-card-btn.svelte-i45ev8:hover .ntbl-chevron:where(.svelte-i45ev8){color:var(--color-secondary)}.ntbl-chevron.rotated.svelte-i45ev8{transform:rotate(180deg)}.ntbl-source.svelte-i45ev8{font-size:13px;line-height:1.7;color:var(--color-text-muted);margin:16px 0 0;padding-left:var(--spacing-md)}.ntbl-source.svelte-i45ev8 strong:where(.svelte-i45ev8){color:var(--color-text)}.ntbl-mobile.svelte-i45ev8{display:none;list-style:none;margin:0;padding:0}@media(max-width:768px){.ntbl.svelte-i45ev8{display:none}.ntbl-mobile.svelte-i45ev8{display:block}}.ntbl-card.svelte-i45ev8{border-bottom:1px solid var(--color-border)}.ntbl-card.svelte-i45ev8:last-child{border-bottom:none}.ntbl-card-btn.svelte-i45ev8{display:block;width:100%;background:none;border:0;padding:14px var(--spacing-md);text-align:left;cursor:pointer;transition:background .12s ease;font:inherit;color:inherit}.ntbl-card-btn.svelte-i45ev8:hover,.ntbl-card-btn.svelte-i45ev8:focus-visible{background:var(--color-bg-light);outline:none}.ntbl-card-meta.svelte-i45ev8{display:flex;align-items:center;gap:8px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text);margin-bottom:8px}.ntbl-card-sep.svelte-i45ev8{color:var(--color-text-muted)}.ntbl-card-meta.svelte-i45ev8 .ntbl-chevron:where(.svelte-i45ev8){margin-left:auto}.ntbl-card-quote.svelte-i45ev8{font-style:italic;font-size:var(--font-size-sm);line-height:1.55;color:var(--color-text);margin:0}.ntbl-card-quote.clamped.svelte-i45ev8{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.content-block.svelte-i45ev8{max-width:750px;margin:0 auto}.content-block.intro-content.svelte-i45ev8{margin-bottom:48px}.content-block.svelte-i45ev8 p{font-size:var(--font-size-lg);line-height:1.85;color:var(--color-text);margin:0 0 20px}.content-block.svelte-i45ev8 p:last-child{margin-bottom:0}.content-block.svelte-i45ev8 strong{font-weight:var(--font-weight-semibold);color:var(--color-text)}.content-block.svelte-i45ev8 a strong{color:inherit}.content-block.svelte-i45ev8 a{color:#2563eb;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .15s}.content-block.svelte-i45ev8 a:hover{color:#1d4ed8;text-decoration-thickness:2px}.content-block.svelte-i45ev8 ul{margin:16px 0 20px;padding-left:28px;list-style:disc}.content-block.svelte-i45ev8 li{font-size:var(--font-size-lg);line-height:1.85;color:var(--color-text);margin-bottom:10px;padding-left:6px}.content-block.svelte-i45ev8 li:last-child{margin-bottom:0}@media(max-width:768px){.hero.svelte-i45ev8{padding:var(--spacing-lg) 0 var(--spacing-md)}.headline.svelte-i45ev8{font-size:var(--font-size-3xl)}.subtitle.svelte-i45ev8{font-size:var(--font-size-md)}.trend-section.svelte-i45ev8{padding:40px 0}.causes-section.svelte-i45ev8,.industries-section.svelte-i45ev8,.narratives-section.svelte-i45ev8{padding:40px 16px}.causes-table-wrap.svelte-i45ev8{max-width:none;margin-left:-34px;margin-right:-34px}.causes-table-wrap.svelte-i45ev8 .table-wrap{border-radius:0}.narratives-table-wrap.svelte-i45ev8{margin-left:-34px;margin-right:-34px}.pie-layout.svelte-i45ev8{flex-direction:column;gap:20px;padding:24px 20px}.pie-legend.svelte-i45ev8{min-width:unset;width:100%}}
