.resume-coursework.svelte-1mijfb4{margin-top:24px}.resume-coursework.svelte-1mijfb4 h3:where(.svelte-1mijfb4){margin-bottom:8px;font-size:17px}.resume-coursework.svelte-1mijfb4 p:where(.svelte-1mijfb4){font-size:16px}.resume-achievement-narrative.svelte-1mijfb4 h4:where(.svelte-1mijfb4){break-after:avoid;margin-top:16px;font-size:14px;font-weight:500}.resume-achievement-narrative.svelte-1mijfb4 p:where(.svelte-1mijfb4){margin-top:4px;font-size:16px}.resume-tech.svelte-1mijfb4{margin-top:12px}.resume-print-tech.svelte-1mijfb4{display:none}.resume-skill-group.svelte-1mijfb4{margin-top:22px}.resume-skill-group.svelte-1mijfb4 h3:where(.svelte-1mijfb4){margin-bottom:11px;font-size:15px}.resume-page.svelte-1mijfb4{max-width:1040px}.resume-header.svelte-1mijfb4{padding-bottom:25px}.resume-header.svelte-1mijfb4 h1:where(.svelte-1mijfb4){font-size:70px}.resume-contact.svelte-1mijfb4{flex-wrap:wrap;gap:22px;margin-top:12px;font-size:14px;display:flex}.resume-contact.svelte-1mijfb4 a:where(.svelte-1mijfb4):hover{text-underline-offset:4px;text-decoration:underline}.resume-section.svelte-1mijfb4{border-top:1px solid var(--line);max-width:none;margin-top:45px;padding-top:28px}.resume-section.svelte-1mijfb4 h2:where(.svelte-1mijfb4){font-size:35px}.resume-entry.svelte-1mijfb4{margin-top:28px}.resume-entry-heading.svelte-1mijfb4{justify-content:space-between;align-items:baseline;gap:22px;display:flex}.resume-entry-heading.svelte-1mijfb4 h3:where(.svelte-1mijfb4){max-width:690px;font-size:19px}.resume-entry-heading.svelte-1mijfb4>span:where(.svelte-1mijfb4){font-family:var(--mono);color:var(--muted);flex-shrink:0;font-size:11px}.resume-entry.svelte-1mijfb4>p:where(.svelte-1mijfb4){margin-top:5px;font-size:16px}.resume-location.svelte-1mijfb4{font-size:14px}.resume-role.svelte-1mijfb4{color:var(--accent)}.resume-project-tech.svelte-1mijfb4{color:var(--muted)}.resume-entry.svelte-1mijfb4 .source-bullets:where(.svelte-1mijfb4){margin-top:13px}.resume-skills.svelte-1mijfb4+.resume-skills:where(.svelte-1mijfb4){margin-top:14px}.resume-skills.svelte-1mijfb4 strong:where(.svelte-1mijfb4){color:var(--text);font-weight:500}.resume-section.svelte-1mijfb4 li:where(.svelte-1mijfb4){margin-bottom:10px}.detail-links.svelte-1mijfb4{align-items:center}@media (width<=640px){.resume-header.svelte-1mijfb4 h1:where(.svelte-1mijfb4){font-size:53px}.resume-entry-heading.svelte-1mijfb4{flex-direction:column;gap:6px}.resume-contact.svelte-1mijfb4{gap:14px}.resume-contact.svelte-1mijfb4 a:where(.svelte-1mijfb4):first-child{width:100%}.resume-entry-heading.svelte-1mijfb4 h3:where(.svelte-1mijfb4){font-size:18px}}@media print{.resume-coursework.svelte-1mijfb4{break-inside:avoid;margin-top:13px}.resume-coursework.svelte-1mijfb4 h3:where(.svelte-1mijfb4){margin-bottom:4px;font-size:10.5pt;font-weight:600}.resume-coursework.svelte-1mijfb4 p:where(.svelte-1mijfb4){font-size:9.5pt;line-height:1.4}.resume-achievement-narrative.svelte-1mijfb4 h4:where(.svelte-1mijfb4){margin-top:7px;font-size:9.5pt;font-weight:600}.resume-achievement-narrative.svelte-1mijfb4 p:where(.svelte-1mijfb4){margin-top:2px;font-size:9.5pt;line-height:1.4}.resume-print-tech.svelte-1mijfb4{display:block}@page{size:letter;margin:17mm 16mm}.resume-page.svelte-1mijfb4{color:#000;max-width:none;padding:0;font-family:Arial,sans-serif;font-size:10pt;line-height:1.35}.resume-header.svelte-1mijfb4{padding-bottom:5px}.resume-header.svelte-1mijfb4 h1:where(.svelte-1mijfb4){letter-spacing:0;margin:0 0 7px;font-family:Arial,sans-serif;font-size:25pt}.resume-contact.svelte-1mijfb4{gap:18px;margin-top:5px;font-size:9pt}.resume-location.svelte-1mijfb4{color:#000;font-size:9pt}.resume-section.svelte-1mijfb4{break-inside:auto;border-color:#999;margin-top:17px;padding-top:10px}.resume-section.svelte-1mijfb4 h2:where(.svelte-1mijfb4){letter-spacing:0;break-after:avoid;margin-bottom:8px;font-family:Arial,sans-serif;font-size:14pt;font-weight:600;line-height:1.2}.resume-entry.svelte-1mijfb4{break-inside:auto;margin-top:13px}.resume-entry-heading.svelte-1mijfb4{break-after:avoid;gap:12px}.resume-entry-heading.svelte-1mijfb4 h3:where(.svelte-1mijfb4){max-width:78%;font-size:10.5pt;font-weight:600}.resume-entry-heading.svelte-1mijfb4>span:where(.svelte-1mijfb4){color:#000;font-family:Arial,sans-serif;font-size:9pt}.resume-entry.svelte-1mijfb4>p:where(.svelte-1mijfb4),.resume-section.svelte-1mijfb4>p:where(.svelte-1mijfb4){break-after:avoid;margin-top:2px;font-size:9.5pt;line-height:1.4}.resume-entry.svelte-1mijfb4 .source-bullets:where(.svelte-1mijfb4){margin-top:6px;padding-left:15px;font-size:9.5pt;line-height:1.4}.resume-section.svelte-1mijfb4 li:where(.svelte-1mijfb4),.source-bullets.svelte-1mijfb4 li:where(.svelte-1mijfb4)+li:where(.svelte-1mijfb4){break-inside:avoid;margin-top:5px;margin-bottom:5px;font-size:9.5pt;line-height:1.4}.resume-skills.svelte-1mijfb4+.resume-skills:where(.svelte-1mijfb4){margin-top:5px}.resume-skills.svelte-1mijfb4 strong:where(.svelte-1mijfb4){color:#000}.resume-entry-heading.svelte-1mijfb4 a:where(.svelte-1mijfb4){color:#000;text-decoration:none}.resume-role.svelte-1mijfb4,.resume-project-tech.svelte-1mijfb4{color:#000}.resume-entry.svelte-1mijfb4{break-inside:avoid}.resume-section.svelte-1mijfb4>p:where(.svelte-1mijfb4){break-after:auto;break-inside:avoid}.resume-section.svelte-1mijfb4:last-child{break-inside:avoid}}
