.page-hero[data-v-59d3e3b0]{position:relative;overflow:hidden;background:var(--color-primary-container);padding:calc(var(--space-md) * 1.1) 0}.page-hero[data-v-59d3e3b0]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1118273d}.page-hero>.page-container[data-v-59d3e3b0]{position:relative;z-index:1}.page-hero-heading[data-v-59d3e3b0]{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:500;color:#fff;margin-bottom:0}.overview-grid[data-v-59d3e3b0]{display:grid;grid-template-columns:1fr 340px;gap:calc(var(--space-lg) * .8);align-items:start}.overview-text p[data-v-59d3e3b0]{margin-bottom:calc(var(--space-md) * .85);font-size:1.05rem;line-height:1.8;color:var(--color-warm-gray)}.overview-stats-callout[data-v-59d3e3b0]{background:var(--color-bg-section);padding:calc(var(--space-md) * .95) calc(var(--space-lg) * .85);border-radius:var(--radius-lg);font-size:1rem!important;color:var(--color-charcoal)!important}.founding-quote[data-v-59d3e3b0]{margin-top:calc(var(--space-md) * 1.05);background:var(--color-bg-section);border-radius:var(--radius-lg);padding:calc(var(--space-md) * .9)}.founding-quote p[data-v-59d3e3b0]{font-family:var(--font-display);font-size:1.5rem;font-style:italic;color:var(--color-charcoal)!important;margin-bottom:var(--space-xs)!important}.founding-quote footer[data-v-59d3e3b0]{font-size:.85rem;color:var(--color-warm-gray)!important;font-weight:600}.overview-mission-box[data-v-59d3e3b0]{background:var(--color-warm-white);color:var(--color-ink);padding:calc(var(--space-lg) * .85);border-radius:var(--radius-lg);position:sticky;top:100px;border:1px solid var(--color-outline-ghost);box-shadow:var(--shadow-card)}.mission-box-label[data-v-59d3e3b0]{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-purple);margin-bottom:var(--space-sm)}.mission-box-text[data-v-59d3e3b0]{font-size:1.05rem;line-height:1.7;color:var(--color-ink);max-width:none}.key-facts-list[data-v-59d3e3b0]{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-md);margin-top:calc(var(--space-md) * 1.05)}.key-fact-item[data-v-59d3e3b0]{display:flex;gap:var(--space-sm);align-items:flex-start;background:var(--color-warm-white);padding:calc(var(--space-md) * .9);border-radius:var(--radius-md);box-shadow:var(--shadow-card);border:1px solid var(--color-outline-ghost)}.key-fact-bullet[data-v-59d3e3b0]{color:var(--color-crimson);font-size:1.2rem;flex-shrink:0;margin-top:2px}.key-fact-text[data-v-59d3e3b0]{font-size:.95rem;line-height:1.6;max-width:none}.what-we-do-list[data-v-59d3e3b0]{list-style:none;display:flex;flex-direction:column;gap:var(--space-md);margin-top:calc(var(--space-md) * 1.05);counter-reset:none}.activity-item[data-v-59d3e3b0]{display:flex;gap:var(--space-md);align-items:center;background:var(--color-warm-white);border:1px solid var(--color-outline-ghost);box-shadow:var(--shadow-card);border-radius:var(--radius-md);padding:calc(var(--space-md) * .9) calc(var(--space-lg) * .85)}.activity-number[data-v-59d3e3b0]{font-family:var(--font-display);font-size:2.5rem;font-weight:700;color:var(--color-crimson);opacity:.4;flex-shrink:0;line-height:1;width:2.5rem;text-align:center}.activity-text[data-v-59d3e3b0]{font-size:1rem;line-height:1.7;max-width:none}.why-matters-section[data-v-59d3e3b0]{background:var(--gradient-soft)}.why-matters-section .section-heading[data-v-59d3e3b0]{color:var(--color-ink)}.why-matters-intro[data-v-59d3e3b0]{color:var(--color-warm-gray);font-size:1.05rem;margin-bottom:calc(var(--space-md) * 1.05);max-width:none}.consequences-list[data-v-59d3e3b0]{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-md);margin-bottom:calc(var(--space-md) * 1.05)}.consequence-item[data-v-59d3e3b0]{background:var(--color-warm-white);border:1px solid var(--color-outline-ghost);border-radius:var(--radius-md);padding:calc(var(--space-md) * .9);display:flex;gap:var(--space-sm);align-items:flex-start}.consequence-text[data-v-59d3e3b0]{font-size:.95rem;color:var(--color-charcoal);line-height:1.6;max-width:none}.why-matters-closing[data-v-59d3e3b0]{color:var(--color-charcoal);font-size:1.05rem;max-width:none}@media(max-width:900px){.overview-grid[data-v-59d3e3b0]{grid-template-columns:1fr}.overview-mission-box[data-v-59d3e3b0]{position:static}}
