.about-page[data-astro-cid-kh7btl4r]{max-width:760px;margin:48px auto}.ap-header[data-astro-cid-kh7btl4r]{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--color-ink)}.ap-eyebrow[data-astro-cid-kh7btl4r]{font-family:var(--font-mono);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 16px}.ap-header[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-weight:500;font-size:clamp(2rem,5vw,3rem);line-height:.95;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 16px;scroll-margin-top:64px}.ap-subtitle[data-astro-cid-kh7btl4r]{font-family:var(--font-serif);font-style:italic;font-size:20px;line-height:1.3;color:var(--color-ink-soft);margin:0 0 24px}.ap-linkedin[data-astro-cid-kh7btl4r]{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--color-ink);text-decoration:none;padding:8px 0;transition:color .15s ease}.ap-linkedin[data-astro-cid-kh7btl4r]:hover,.ap-linkedin[data-astro-cid-kh7btl4r]:focus-visible{color:var(--color-signal)}.ap-linkedin[data-astro-cid-kh7btl4r]:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.about-section[data-astro-cid-kh7btl4r]{margin:64px 0}.about-section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-weight:500;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1;margin:0 0 16px}.about-section[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-weight:500;font-size:1.125rem;margin:24px 0 12px}.section-subhead[data-astro-cid-kh7btl4r]{font-family:var(--font-serif);font-style:italic;font-size:20px;line-height:1.4;color:var(--color-ink-soft);margin:16px 0 24px;padding-left:16px;border-left:3px solid var(--color-signal)}.about-section[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r],.about-section[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{font-family:var(--font-serif);font-size:18px;line-height:1.6;color:var(--color-ink)}.about-section[data-astro-cid-kh7btl4r] ul[data-astro-cid-kh7btl4r],.about-section[data-astro-cid-kh7btl4r] ol[data-astro-cid-kh7btl4r]{margin:16px 0 24px;padding-left:24px}.triad-list[data-astro-cid-kh7btl4r]{list-style:none;padding-left:0}.triad-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{margin:12px 0;padding:12px 16px;border-left:2px solid var(--color-ink);background:var(--color-bg-soft, #f7f4ec)}.principles-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{margin:16px 0}.how-i-work[data-astro-cid-kh7btl4r]{width:100%;border-collapse:collapse;margin:16px 0 24px;font-family:var(--font-mono);font-size:13px}.how-i-work[data-astro-cid-kh7btl4r] th[data-astro-cid-kh7btl4r],.how-i-work[data-astro-cid-kh7btl4r] td[data-astro-cid-kh7btl4r]{padding:12px;border-bottom:1px solid var(--color-ink-faint, #e5e0d6);text-align:left;vertical-align:top}.how-i-work[data-astro-cid-kh7btl4r] th[data-astro-cid-kh7btl4r]{text-transform:uppercase;letter-spacing:.5px;font-size:11px;color:var(--color-ink-muted);font-weight:600;width:30%}.path-card[data-astro-cid-kh7btl4r]{margin:32px 0;padding:24px;border:2px solid var(--color-ink);background:var(--color-paper, #f0e8d0)}.path-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{margin-top:0}.path-cta[data-astro-cid-kh7btl4r]{display:inline-block;font-family:var(--font-mono);font-size:13px;text-transform:uppercase;letter-spacing:1.5px;padding:12px 18px;border:2px solid var(--color-ink);text-decoration:none;color:var(--color-ink);margin-top:12px;transition:all .15s ease}.path-cta-primary[data-astro-cid-kh7btl4r]{background:var(--color-ink);color:var(--color-bg)}.path-cta[data-astro-cid-kh7btl4r]:hover{transform:translateY(-2px)}.cta-block[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}a[data-astro-cid-kh7btl4r]{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}code[data-astro-cid-kh7btl4r]{font-family:var(--font-mono);font-size:.9em;background:var(--color-bg-soft, #f7f4ec);padding:1px 6px;border-radius:2px}
