.page.svelte-cwls5q{padding-top:calc(var(--space-7) + 2rem)}.head.svelte-cwls5q{max-width:46rem;margin-bottom:var(--space-6)}.head.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:var(--text-3xl);margin-top:var(--space-3)}.bio.svelte-cwls5q{max-width:var(--prose-width);font-size:var(--text-md);color:var(--text-secondary);line-height:1.8}.bio.svelte-cwls5q p:where(.svelte-cwls5q){margin-bottom:var(--space-3)}.bio.svelte-cwls5q em:where(.svelte-cwls5q){color:var(--text);font-family:var(--font-display)}.bio.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--text);font-weight:600}.numbers.svelte-cwls5q{margin-top:var(--space-6)}.stat-grid.svelte-cwls5q{gap:var(--space-5);border-block:1px solid var(--line);padding-block:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}h2.svelte-cwls5q{font-size:var(--text-xl);margin-top:var(--space-2);margin-bottom:var(--space-3)}.principles.svelte-cwls5q{margin-top:var(--space-7)}.principle-grid.svelte-cwls5q{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.principle.svelte-cwls5q{border:1px solid var(--line);border-top:2.5px solid var(--p-accent);border-radius:var(--radius);background:var(--bg-elevated);padding:var(--space-4);gap:var(--space-2);flex-direction:column;height:100%;display:flex}.index.svelte-cwls5q{color:var(--p-accent)}.principle.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:var(--text-md);font-family:var(--font-body);font-weight:600}.principle.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65}.principle-grid.svelte-cwls5q>*{height:100%}.split.svelte-cwls5q{gap:var(--space-6);margin-top:var(--space-7);grid-template-columns:1fr 1fr;align-items:start;display:grid}.split.svelte-cwls5q>div:where(.svelte-cwls5q)>.reveal{margin-bottom:var(--space-4)}.section-copy.svelte-cwls5q{color:var(--text-secondary);max-width:28rem;line-height:1.7}.personal.svelte-cwls5q{margin-top:var(--space-7)}.personal-note.svelte-cwls5q{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(ellipse at 85% 0%, var(--accent-warm-dim), transparent 60%), var(--bg-elevated);padding:clamp(1.75rem,4vw,3rem)}.personal-note.svelte-cwls5q p:where(.svelte-cwls5q):last-child{margin-top:var(--space-2);font-size:var(--text-md);color:var(--text-secondary);max-width:44rem;line-height:1.75}@media (width<=820px){.split.svelte-cwls5q{gap:var(--space-5);grid-template-columns:1fr}}
