.hero.svelte-cwls5q{gap:var(--space-7);padding-block:clamp(40px, 7vw, 96px) var(--space-7);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.text.svelte-cwls5q{gap:var(--space-4);justify-items:start;display:grid}.bio.svelte-cwls5q{padding-inline-end:calc(var(--margin-col) + 56px)}.bio.svelte-cwls5q .prose:where(.svelte-cwls5q) p:where(.svelte-cwls5q):first-of-type{color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-xl);line-height:1.4}.block-title.svelte-cwls5q{margin:var(--space-4) 0 var(--space-7)}.principles.svelte-cwls5q{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.principles.svelte-cwls5q li:where(.svelte-cwls5q){align-content:start;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line-strong);display:grid}.p-num.svelte-cwls5q{color:var(--accent);font-family:var(--font-display);font-size:var(--text-2xl);font-style:italic}.principles.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:var(--text-xl)}.principles.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-muted)}.principles.svelte-cwls5q .p-note:where(.svelte-cwls5q){color:var(--accent);transform:rotate(-2deg)}.timeline-wrap.svelte-cwls5q{padding-block:var(--section-pad)}.timeline-grid.svelte-cwls5q{gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.timeline-grid.svelte-cwls5q>div:where(.svelte-cwls5q){align-content:start;justify-items:start;gap:var(--space-5);display:grid}.timeline.svelte-cwls5q{margin:0;padding:0;list-style:none}.timeline.svelte-cwls5q li:where(.svelte-cwls5q){gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--line);color:var(--text-strong);grid-template-columns:140px minmax(0,1fr);display:grid}.year.svelte-cwls5q{color:var(--text-muted)}.strip.svelte-cwls5q{gap:var(--space-5);grid-template-columns:1.2fr 1fr 1fr;align-items:start;display:grid}.strip.svelte-cwls5q figure:where(.svelte-cwls5q){gap:var(--space-3);margin:0;display:grid}.frame.svelte-cwls5q{aspect-ratio:4/5;border-radius:var(--radius-md);overflow:hidden}.s1.svelte-cwls5q .frame:where(.svelte-cwls5q),.s2.svelte-cwls5q .frame:where(.svelte-cwls5q){aspect-ratio:1}.s1.svelte-cwls5q{margin-top:var(--space-8)}.frame.svelte-cwls5q .photo{height:100%}.strip.svelte-cwls5q figcaption:where(.svelte-cwls5q){font-size:1.35rem}.links.svelte-cwls5q{gap:var(--space-6);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.sample.svelte-cwls5q{margin-top:var(--space-5);color:var(--text-muted);font-size:var(--text-sm)}@media (width<=1179px){.bio.svelte-cwls5q{padding-inline-end:0}}@media (width<=960px){.principles.svelte-cwls5q{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-grid.svelte-cwls5q{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.hero.svelte-cwls5q{grid-template-columns:minmax(0,1fr)}.hero.svelte-cwls5q .mono{display:none}.strip.svelte-cwls5q{grid-template-columns:minmax(0,1fr)}.s1.svelte-cwls5q{margin-top:0}.timeline.svelte-cwls5q li:where(.svelte-cwls5q){grid-template-columns:minmax(0,1fr);gap:2px}}@media (width<=520px){.principles.svelte-cwls5q{grid-template-columns:minmax(0,1fr)}}
