.page-header.svelte-1mijfb4{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:3rem}.page-header.svelte-1mijfb4 h1:where(.svelte-1mijfb4){font-size:clamp(2.2rem,5vw,2.8rem);margin-bottom:0}.pdf-link.svelte-1mijfb4{flex-shrink:0;font-size:.78rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border-color);border-radius:99px;padding:.45rem 1rem;color:var(--muted-color);transition:color .15s ease,border-color .15s ease}.pdf-link.svelte-1mijfb4:hover{color:var(--accent-color);border-color:var(--accent-color);text-decoration:none}section.svelte-1mijfb4{margin-bottom:3.5rem}.section-title.svelte-1mijfb4{font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-color);border-bottom:1px solid var(--border-color);padding-bottom:.6rem;margin-top:0;margin-bottom:1.75rem}ul.svelte-1mijfb4{margin:0;padding:0}#employment.svelte-1mijfb4 li:where(.svelte-1mijfb4){list-style:none;margin-bottom:2.25rem;padding-bottom:2.25rem;border-bottom:1px solid var(--border-color)}#employment.svelte-1mijfb4 li:where(.svelte-1mijfb4):last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.job-body.svelte-1mijfb4{margin-top:.85rem}.job-body.svelte-1mijfb4 p:where(.svelte-1mijfb4){font-size:.95rem;color:var(--text-color)}.company-name.svelte-1mijfb4{font-size:1.35rem;margin:0 0 .2rem}.job-title.svelte-1mijfb4{font-style:italic;margin:0;color:var(--muted-color);font-size:.95rem}.job-period.svelte-1mijfb4{display:block;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-color);margin-bottom:.4rem;font-variant-numeric:tabular-nums}#skills.svelte-1mijfb4 p:where(.svelte-1mijfb4),#projects.svelte-1mijfb4 p:where(.svelte-1mijfb4),#links.svelte-1mijfb4 p:where(.svelte-1mijfb4){margin-bottom:.6rem;line-height:1.65}@media (max-width: 640px){.page-header.svelte-1mijfb4{flex-direction:column;align-items:flex-start}}
