.tag[data-astro-cid-7t72llso]{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-mid-em);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-pill);align-items:center;padding:.35rem .7rem;font-size:.72rem;line-height:1;display:inline-flex}.badge[data-astro-cid-o3c3tdmk]{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-mid-em);background:var(--stone-200);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;padding:.25rem .5rem;font-size:.65rem;line-height:1;display:inline-flex}.badge-accent[data-astro-cid-o3c3tdmk]{color:var(--ink);background:var(--accent-tint);border-color:var(--accent)}.hero[data-astro-cid-lcdefpme]{max-width:var(--max-w);padding:var(--space-section) var(--gutter) calc(var(--space-section) * .7);margin:0 auto}.hero-meta[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:2rem;display:flex}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.hero-heading[data-astro-cid-lcdefpme]{max-width:22ch;font-size:clamp(2.1rem,4.6vw,3.75rem);line-height:1.08}.hero-lede[data-astro-cid-lcdefpme]{max-width:46ch;color:var(--ink-mid-em);font-size:1.05rem;font-weight:var(--weight-light);margin-top:1.5rem}.hero-spine[data-astro-cid-lcdefpme]{max-width:62ch;color:var(--ink);margin:1rem 0 0;font-size:.96rem;line-height:1.65}.hero-portrait[data-astro-cid-lcdefpme]{aspect-ratio:4/5;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-card);text-align:center;justify-content:center;justify-self:center;align-items:center;width:100%;max-width:360px;display:flex;overflow:hidden}.hero-portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}@media (width>=860px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.6fr) minmax(280px,.72fr)}.hero-portrait[data-astro-cid-lcdefpme]{justify-self:end;max-width:380px}}.hero-tags[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.hero-ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:2rem;display:flex}.hero-social[data-astro-cid-lcdefpme]{gap:1.25rem;margin-top:1.5rem;display:flex}.hero-social[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-mid-em);font-size:.72rem;text-decoration:none}.hero-social[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--ink)}.section[data-astro-cid-lcdefpme]{padding:calc(var(--space-section) * .75) 0;border-top:1px solid var(--border)}.section-inner[data-astro-cid-lcdefpme]{max-width:var(--max-w);padding:0 var(--gutter);margin:0 auto}.section-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2.5rem;display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-h2)}.impact-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.impact-fig[data-astro-cid-lcdefpme]{position:absolute;top:.9rem;right:1rem}.impact-kind[data-astro-cid-lcdefpme]{font-size:.65rem}.impact-title[data-astro-cid-lcdefpme]{letter-spacing:var(--tracking-tight);margin:.7rem 0 .4rem;font-size:1.05rem}.impact-blurb[data-astro-cid-lcdefpme]{font-size:.875rem;font-weight:var(--weight-light);color:var(--ink-mid-em);margin:0 0 1.1rem}.impact-link[data-astro-cid-lcdefpme]{float:right;font-family:var(--font-mono);color:var(--ink-mid-em);margin-top:.15rem;font-size:.7rem}.testimonial-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.testimonial-grid[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-card);margin:0;padding:clamp(1.5rem,3vw,2rem)}.testimonial-grid[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.5}.testimonial-grid[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{color:var(--ink-mid-em);font-family:var(--font-mono);flex-direction:column;gap:.25rem;margin-top:1.5rem;font-size:.72rem;display:flex}.testimonial-grid[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}.evidence-cta[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--stone-950);color:var(--stone-50);justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:1.25rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.evidence-cta[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--stone-50);margin:.65rem 0 0;font-size:clamp(1.2rem,2.4vw,1.65rem)}.evidence-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=760px){.testimonial-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.evidence-cta[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}@media (width<=520px){.testimonial-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
