.hero.svelte-11ks5ly{display:flex;flex-wrap:wrap;gap:var(--space-16);align-items:flex-start}.hero-copy.svelte-11ks5ly{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:var(--space-6);align-items:flex-start}.portrait.svelte-11ks5ly{flex:1 1 340px;max-width:420px}h1.svelte-11ks5ly{font:var(--type-display-xxl);max-width:24ch}.lead.svelte-11ks5ly{font:var(--type-body-lg);color:var(--text-body);max-width:52ch}.actions.svelte-11ks5ly{display:flex;flex-wrap:wrap;gap:var(--space-3)}.timeline.svelte-11ks5ly{list-style:none}.timeline.svelte-11ks5ly li:where(.svelte-11ks5ly){display:grid;grid-template-columns:minmax(140px,180px) minmax(280px,1fr);gap:var(--space-8);padding:var(--space-6) 0;border-top:var(--line)}.timeline.svelte-11ks5ly li:where(.svelte-11ks5ly):last-child{border-bottom:var(--line)}.period.svelte-11ks5ly{font:var(--type-strong-sm);color:var(--text-muted)}.employer.svelte-11ks5ly{font:var(--type-display-sm)}.text.svelte-11ks5ly{font:var(--type-body-md);color:var(--text-body);margin-bottom:var(--space-2)}.note.svelte-11ks5ly{font:var(--type-body-sm);color:var(--text-muted)}.stack-grid.svelte-11ks5ly{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-8)}.stack-title.svelte-11ks5ly{font:var(--type-display-sm);color:var(--text-on-dark);margin-bottom:var(--space-1)}.stack-text.svelte-11ks5ly{font:var(--type-body-md);color:var(--text-muted)}.stack-lg.svelte-11ks5ly{display:flex;flex-direction:column;gap:var(--space-12)}@media(max-width:640px){.timeline.svelte-11ks5ly li:where(.svelte-11ks5ly){grid-template-columns:1fr;gap:var(--space-3)}}
