.about.svelte-cwls5q{max-width:720px;margin:0 auto;padding:4rem 1.5rem 6rem;font-size:1.0625rem;line-height:1.7;color:var(--text-secondary)}.about.svelte-cwls5q section:where(.svelte-cwls5q){margin-bottom:4rem}.kicker.svelte-cwls5q{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:600;color:var(--text-muted);margin-bottom:1rem}h1.svelte-cwls5q{font-size:2.5rem;line-height:1.15;font-weight:700;margin:0 0 1.5rem;letter-spacing:-.02em;color:var(--text-primary)}h2.svelte-cwls5q{font-size:1.5rem;font-weight:700;margin:0 0 1.25rem;letter-spacing:-.01em;color:var(--text-primary)}h2.closing.svelte-cwls5q{margin:3rem 0}.about.svelte-cwls5q .playbook:where(.svelte-cwls5q){margin-bottom:0}.lede.svelte-cwls5q{font-size:1.25rem;line-height:1.5;color:var(--text-secondary)}.intro-grid.svelte-cwls5q{display:grid;grid-template-columns:160px 1fr;gap:2rem;align-items:start}.portrait.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;height:auto;border-radius:4px;display:block}.portrait-meta.svelte-cwls5q{margin:.75rem 0 0;font-size:.875rem}.about.svelte-cwls5q a.portrait-icon:where(.svelte-cwls5q){display:inline-flex;color:var(--text-muted);text-decoration:none;transition:color .15s ease}.about.svelte-cwls5q a.portrait-icon:where(.svelte-cwls5q):hover{color:var(--text-primary)}.intro-copy.svelte-cwls5q p:where(.svelte-cwls5q){margin:0 0 1rem}.name.svelte-cwls5q{font-weight:700;font-size:1.125rem;color:var(--text-primary)}.about.svelte-cwls5q p:where(.svelte-cwls5q){margin:0 0 1rem}.about.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.pattern-grid.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin:3rem 0}.pattern-card.svelte-cwls5q{border:1px solid var(--line-soft);border-radius:18px;padding:1.25rem 1.5rem;background:var(--bg-secondary)}.pattern-claim.svelte-cwls5q{font-size:.9375rem;color:var(--text-secondary);line-height:1.55;margin:0 0 .5rem!important}.pattern-body.svelte-cwls5q{font-size:.9375rem;color:var(--text-secondary);line-height:1.55;margin:0!important}.funnel-cta.svelte-cwls5q{margin:1.75rem 0 0!important;text-align:center}.about.svelte-cwls5q a.funnel-cta-link:where(.svelte-cwls5q){display:inline-block;background:var(--accent);color:var(--button-text);padding:.75rem 1.5rem;border-radius:12px;font-weight:600;text-decoration:none;transition:background .15s ease}.about.svelte-cwls5q a.funnel-cta-link:where(.svelte-cwls5q):hover{background:var(--accent-hover)}.about.svelte-cwls5q .pattern-body:where(.svelte-cwls5q) a:where(.svelte-cwls5q){color:var(--text-secondary);text-decoration:underline;text-decoration-color:var(--line-soft);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .15s ease,color .15s ease}.about.svelte-cwls5q .pattern-body:where(.svelte-cwls5q) a:where(.svelte-cwls5q):hover{color:var(--text-primary);text-decoration-color:var(--text-secondary)}@media(max-width:640px){.about.svelte-cwls5q{padding:2.5rem 1.25rem 4rem}h1.svelte-cwls5q{font-size:2rem}.lede.svelte-cwls5q{font-size:1.125rem}.intro-grid.svelte-cwls5q{grid-template-columns:1fr;gap:1.5rem}.portrait.svelte-cwls5q{max-width:200px}.pattern-grid.svelte-cwls5q{grid-template-columns:1fr;gap:.75rem}}
