.intro.svelte-1tc3ca6{justify-items:start;gap:.6rem;margin-bottom:2.5rem;display:grid}.portrait.svelte-1tc3ca6{border:1px solid var(--border);background:var(--surface);width:6rem;box-shadow:.375rem .375rem 0 -1px var(--accent-soft);border-radius:1rem;margin-bottom:.75rem;padding:.25rem}.portrait.svelte-1tc3ca6 img{border-radius:.75rem;width:100%;height:auto;display:block}.contact.svelte-1tc3ca6{flex-wrap:wrap;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.bio.svelte-1tc3ca6{font-size:1.1rem}section.svelte-1tc3ca6{margin-top:3.5rem}.timeline.svelte-1tc3ca6{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.timeline.svelte-1tc3ca6>li:where(.svelte-1tc3ca6){grid-template-columns:9.5rem 1fr;gap:.25rem 1.25rem;display:grid}.when.svelte-1tc3ca6{padding-top:.3rem}.org.svelte-1tc3ca6{color:var(--muted);margin-top:.15rem}.note.svelte-1tc3ca6{margin-top:.15rem}.timeline.compact.svelte-1tc3ca6{gap:.5rem}.points.svelte-1tc3ca6{gap:.35rem;margin:.75rem 0 0;padding-left:1.1rem;display:grid}.points.svelte-1tc3ca6 li:where(.svelte-1tc3ca6)::marker{color:var(--accent)}.skills.svelte-1tc3ca6{gap:1rem;margin:0;display:grid}.skills.svelte-1tc3ca6>div:where(.svelte-1tc3ca6){grid-template-columns:9.5rem 1fr;align-items:baseline;gap:.25rem 1.25rem;display:grid}dt.svelte-1tc3ca6{color:var(--muted);font-size:.95rem}dd.svelte-1tc3ca6{margin:0}.pdf.svelte-1tc3ca6{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:3.5rem;font-size:.95rem;display:flex}.button.svelte-1tc3ca6{color:var(--on-accent);background:var(--accent);border-radius:var(--radius);padding:.5rem .95rem;text-decoration:none}.button.svelte-1tc3ca6:hover{filter:brightness(1.08)}@media (width<=640px){.timeline.svelte-1tc3ca6>li:where(.svelte-1tc3ca6),.skills.svelte-1tc3ca6>div:where(.svelte-1tc3ca6){grid-template-columns:1fr}}@media print{h1.svelte-1tc3ca6{font-size:21pt}h3.svelte-1tc3ca6{font-size:10.5pt;line-height:1.25}.intro.svelte-1tc3ca6{gap:.1rem;margin-bottom:.7rem}.bio.svelte-1tc3ca6{font-size:9pt;line-height:1.4}.bio.svelte-1tc3ca6 p:where(.svelte-1tc3ca6)+p:where(.svelte-1tc3ca6){margin-top:.4em}section.svelte-1tc3ca6{margin-top:.75rem}section.svelte-1tc3ca6 .label{margin-bottom:.4rem;font-size:7.5pt}.timeline.svelte-1tc3ca6{gap:.5rem}.timeline.svelte-1tc3ca6>li:where(.svelte-1tc3ca6),.skills.svelte-1tc3ca6>div:where(.svelte-1tc3ca6){break-inside:avoid;grid-template-columns:7.5rem 1fr}.when.svelte-1tc3ca6{padding-top:.1rem;font-size:8.5pt}.org.svelte-1tc3ca6,.note.svelte-1tc3ca6{margin-top:0;font-size:8.5pt;line-height:1.35}.points.svelte-1tc3ca6{gap:.05rem;margin-top:.2rem;font-size:8.8pt;line-height:1.38}.skills.svelte-1tc3ca6{gap:.1rem}dt.svelte-1tc3ca6{font-size:8.5pt}.skills.svelte-1tc3ca6 .tags{gap:0}.skills.svelte-1tc3ca6 .tags li{color:var(--text);border:0;padding:0;font-size:8.8pt}.skills.svelte-1tc3ca6 .tags li:not(:last-child):after{content:", "}.timeline.compact.svelte-1tc3ca6{gap:.1rem}}
