.cv.svelte-14tzwpa{gap:var(--space-6);flex-direction:column;max-width:52rem;display:flex}.masthead.svelte-14tzwpa{gap:var(--space-1);flex-direction:column;display:flex}h1.svelte-14tzwpa{margin:0;font-size:2rem}.role.svelte-14tzwpa{margin:0;font-weight:600}.contact.svelte-14tzwpa{gap:var(--space-2);color:var(--color-text-muted);flex-wrap:wrap;margin:0;font-size:.9rem;display:flex}.contact.svelte-14tzwpa a:where(.svelte-14tzwpa){color:inherit}.summary.svelte-14tzwpa{margin:var(--space-2) 0 0;max-width:var(--measure)}section.svelte-14tzwpa{gap:var(--space-3);flex-direction:column;display:flex}h2.svelte-14tzwpa{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-1);margin:0;font-size:.8rem;font-weight:650}.skills.svelte-14tzwpa{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.skills.svelte-14tzwpa div:where(.svelte-14tzwpa){gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.skills.svelte-14tzwpa dt:where(.svelte-14tzwpa){flex:0 0 11.5rem;font-weight:650}.skills.svelte-14tzwpa dd:where(.svelte-14tzwpa){flex:20rem;margin:0}.entry.svelte-14tzwpa{break-inside:avoid;flex-direction:column;gap:2px;display:flex}h3.svelte-14tzwpa{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;margin:0;font-size:1rem;display:flex}.where.svelte-14tzwpa{color:var(--color-text-muted);font-weight:500}.when.svelte-14tzwpa{color:var(--color-text-muted);margin:0;font-size:.85rem}.blurb.svelte-14tzwpa,.project.svelte-14tzwpa{margin:var(--space-1) 0 0;max-width:var(--measure)}.project-name.svelte-14tzwpa{font-weight:600}.colophon.svelte-14tzwpa{color:var(--color-text-muted);margin:0;font-size:.8rem}@media print{:is(body:has(.cv) .site-header,body:has(.cv) .site-footer,body:has(.cv) .skip-link){display:none}body:has(.cv) main{padding-block:0}body:has(.cv) .container{max-width:none;padding-inline:0}.cv.svelte-14tzwpa{gap:var(--space-3);max-width:none;font-size:10pt}.summary.svelte-14tzwpa,.blurb.svelte-14tzwpa,.project.svelte-14tzwpa{max-width:88ch}.contact.svelte-14tzwpa a:where(.svelte-14tzwpa){text-decoration:none}section.svelte-14tzwpa{break-inside:auto}h2.svelte-14tzwpa{break-after:avoid}}@page{margin:14mm}
