.head.svelte-cwls5q{padding-block:var(--space-2xl) var(--space-m)}.lede.svelte-cwls5q{margin-top:var(--space-m);max-width:60ch;color:var(--fg-muted);font-size:var(--step-1)}.achievements.svelte-cwls5q{gap:var(--space-m);margin:0;padding:0;list-style:none;display:grid}.achievements.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:var(--step-1)}.achievements.svelte-cwls5q .meta:where(.svelte-cwls5q){align-items:center;gap:var(--space-s);margin-top:var(--space-3xs);color:var(--fg-subtle);font-size:var(--step--1);flex-wrap:wrap;display:flex}.achievements.svelte-cwls5q .meta:where(.svelte-cwls5q)>span:where(.svelte-cwls5q){align-items:center;gap:.3rem;margin:0;display:inline-flex}.achievements.svelte-cwls5q .detail:where(.svelte-cwls5q){margin-top:var(--space-3xs);color:var(--fg-muted)}.education.svelte-cwls5q{gap:var(--space-m);margin:0;padding:0;list-style:none;display:grid}.education.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:var(--step-1)}.org.svelte-cwls5q{color:var(--accent)}.period.svelte-cwls5q{margin-top:var(--space-3xs);color:var(--fg-subtle);font-size:var(--step--1);align-items:center;gap:.35rem;display:inline-flex}.detail.svelte-cwls5q{margin-top:var(--space-2xs);max-width:58ch;color:var(--fg-muted);font-size:var(--step--1)}.skill-group.svelte-cwls5q{margin-bottom:var(--space-m)}.skill-group.svelte-cwls5q h3:where(.svelte-cwls5q){margin-bottom:var(--space-2xs);color:var(--fg-subtle);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.skill-group.svelte-cwls5q ul:where(.svelte-cwls5q){flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.skill-group.svelte-cwls5q li:where(.svelte-cwls5q){border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-elevated);color:var(--fg-muted);font-size:var(--step--1);padding:.25rem .65rem}.learning.svelte-cwls5q{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.learning.svelte-cwls5q li:where(.svelte-cwls5q){color:var(--fg-muted);align-items:center;gap:.55rem;display:flex}.learning.svelte-cwls5q svg{color:var(--accent)}.cta.svelte-cwls5q{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.button.svelte-cwls5q{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--bg-elevated);color:var(--fg);font-size:var(--step--1);transition:border-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);align-items:center;gap:.45rem;padding:.55rem 1.05rem;font-weight:550;text-decoration:none;display:inline-flex}.button.svelte-cwls5q:hover{border-color:var(--accent);color:var(--accent)}
