.about.svelte-dbtr1d{padding-block:clamp(3rem,7vw,5.5rem) clamp(3.5rem,8vw,6rem)}.top.svelte-dbtr1d{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.intro.svelte-dbtr1d h1:where(.svelte-dbtr1d){font-size:clamp(2.8rem,8vw,5rem);margin-top:1rem}.role.svelte-dbtr1d{font-family:var(--font-mono);font-size:.85rem;color:var(--ember-deep);margin-top:.75rem;letter-spacing:.03em}.intro.svelte-dbtr1d .lede:where(.svelte-dbtr1d){margin-top:1.5rem;max-width:50ch}.intro.svelte-dbtr1d .lede:where(.svelte-dbtr1d) p:where(.svelte-dbtr1d){margin:0}.intro.svelte-dbtr1d .lede:where(.svelte-dbtr1d) p:where(.svelte-dbtr1d)+p:where(.svelte-dbtr1d){margin-top:1.1rem;font-size:1rem;line-height:1.55;color:var(--ink-faint)}.photo-frame.svelte-dbtr1d{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(135deg,var(--pine),var(--ink));box-shadow:var(--shadow-lg);display:grid;place-items:center;rotate:1.5deg}.glider.svelte-dbtr1d{width:55%;max-width:240px}.glider.svelte-dbtr1d rect:where(.svelte-dbtr1d){fill:var(--sand);opacity:.85}.glider.svelte-dbtr1d rect.ember:where(.svelte-dbtr1d){fill:var(--ember);opacity:1}.body-grid.svelte-dbtr1d{margin-top:clamp(3rem,7vw,5rem);display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:start}.prose.svelte-dbtr1d p:where(.svelte-dbtr1d){font-size:1.12rem;line-height:1.78;color:var(--ink-soft);margin-bottom:1.3rem}.edu.svelte-dbtr1d{font-size:1rem!important;padding-top:1rem;border-top:1px solid var(--line)}.side.svelte-dbtr1d{display:flex;flex-direction:column;gap:2rem;position:sticky;top:96px}.block.svelte-dbtr1d h2:where(.svelte-dbtr1d){font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:1.1rem}.chips.svelte-dbtr1d{display:flex;flex-wrap:wrap;gap:.5rem}.chip.svelte-dbtr1d{font-size:.85rem;font-weight:500;padding:.4em .85em;background:var(--paper-2);border:1px solid var(--line);border-radius:100px;transition:border-color .15s ease,color .15s ease}.chip.svelte-dbtr1d:hover{border-color:var(--ember);color:var(--ember-deep)}.timeline.svelte-dbtr1d{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.1rem}.timeline.svelte-dbtr1d li:where(.svelte-dbtr1d){display:grid;gap:.15rem;padding-left:1.1rem;border-left:2px solid var(--line-strong)}.period.svelte-dbtr1d{font-family:var(--font-mono);font-size:.75rem;color:var(--ember-deep)}.role-name.svelte-dbtr1d{font-weight:600}.org.svelte-dbtr1d{font-size:.9rem;color:var(--ink-faint)}.full.svelte-dbtr1d{justify-content:center}@media (max-width: 820px){.top.svelte-dbtr1d,.body-grid.svelte-dbtr1d{grid-template-columns:1fr}.photo-frame.svelte-dbtr1d{max-width:320px}.side.svelte-dbtr1d{position:static}}.credibility.svelte-dbtr1d{position:relative;overflow:hidden;margin-top:clamp(3rem,7vw,5rem);padding:clamp(2.25rem,5vw,3.5rem);background:var(--ink);color:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.cred-glow.svelte-dbtr1d{position:absolute;top:-40%;right:-10%;width:55%;height:160%;background:radial-gradient(circle,rgba(221,75,26,.25),transparent 65%);pointer-events:none}.credibility.svelte-dbtr1d .kicker:where(.svelte-dbtr1d){position:relative;color:var(--sand)}.credibility.svelte-dbtr1d .kicker:where(.svelte-dbtr1d):before{background:var(--sand)}.credibility.svelte-dbtr1d h2:where(.svelte-dbtr1d){position:relative;font-size:clamp(1.8rem,4vw,2.8rem);margin:1rem 0 1.5rem;max-width:18ch}.cred-body.svelte-dbtr1d{position:relative;max-width:60ch}.cred-body.svelte-dbtr1d p:where(.svelte-dbtr1d){font-size:1.1rem;line-height:1.72;color:#f6f1e7d1;margin-bottom:1rem}.proof.svelte-dbtr1d{position:relative;list-style:none;margin:2rem 0 0;padding:1.75rem 0 0;border-top:1px solid rgba(246,241,231,.16);display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.proof.svelte-dbtr1d li:where(.svelte-dbtr1d){position:relative;padding-left:1.5rem;font-weight:500;font-size:.98rem;line-height:1.45;color:var(--paper)}.proof.svelte-dbtr1d li:where(.svelte-dbtr1d):before{content:"→";position:absolute;left:0;color:var(--ember);font-weight:700}@media (max-width: 720px){.proof.svelte-dbtr1d{grid-template-columns:1fr;gap:1rem}}
