@page{size:A4;margin:18mm;background:#08080a}html,body{height:auto!important;overflow:visible!important;background:#08080a;color:#edebe6;color-scheme:dark;print-color-adjust:exact;-webkit-print-color-adjust:exact}article.svelte-1mijfb4{max-width:190mm;margin-inline:auto;padding:18mm 14mm;font-family:var(--font-sans);font-size:9.6pt;line-height:1.5}h1.svelte-1mijfb4{font-size:18pt;font-weight:500;letter-spacing:-.02em}.role.svelte-1mijfb4,.contact.svelte-1mijfb4{font-family:var(--font-mono);font-size:8.2pt;letter-spacing:.03em;color:#a19e97}.role.svelte-1mijfb4{margin-top:3pt}.contact.svelte-1mijfb4{margin-top:2pt}.summary.svelte-1mijfb4{margin-top:10pt;padding-bottom:10pt;border-bottom:.5pt solid rgba(255,255,255,.16)}section.svelte-1mijfb4{margin-top:11pt;break-inside:avoid}h2.svelte-1mijfb4{font-family:var(--font-mono);font-size:8pt;font-weight:400;letter-spacing:.09em;text-transform:uppercase;color:#ff6b35;padding-bottom:3pt}.job.svelte-1mijfb4{margin-top:8pt;break-inside:avoid}.job.svelte-1mijfb4:first-of-type{margin-top:4pt}.jobhead.svelte-1mijfb4{display:flex;align-items:baseline;justify-content:space-between;gap:10pt}h3.svelte-1mijfb4{font-size:10pt;font-weight:500}.dates.svelte-1mijfb4{flex:none;font-family:var(--font-mono);font-size:8pt;letter-spacing:.03em;color:#96928a}.note.svelte-1mijfb4{font-family:var(--font-mono);font-size:8pt;letter-spacing:.03em;color:#96928a}ul.svelte-1mijfb4{list-style:disc outside;margin-top:4pt;padding-left:12pt}li.svelte-1mijfb4{margin-top:2.5pt}@media print{article.svelte-1mijfb4{padding:0;max-width:none}li.svelte-1mijfb4,.job.svelte-1mijfb4,section.svelte-1mijfb4{break-inside:avoid}}
