.employer-card[data-astro-cid-nve2najd]{padding:1.25rem 0}.employer-card[data-astro-cid-nve2najd]:first-child{padding-top:0}.employer-header[data-astro-cid-nve2najd] h3[data-astro-cid-nve2najd]{margin:0;font-size:1.1rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem}.company-name[data-astro-cid-nve2najd]{color:var(--color-fg);font-weight:600}.company-location[data-astro-cid-nve2najd],.company-divider[data-astro-cid-nve2najd]{color:var(--color-fg-muted);font-size:.95rem;font-weight:400}.company-location[data-astro-cid-nve2najd]{white-space:nowrap}.role-list[data-astro-cid-nve2najd]{display:grid;gap:1rem}.role-header[data-astro-cid-nve2najd]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem}.role-header[data-astro-cid-nve2najd] h4[data-astro-cid-nve2najd]{margin:0;font-size:1rem}.role-date[data-astro-cid-nve2najd]{color:var(--color-fg-muted);font-size:.85rem;white-space:nowrap}.role-bullets[data-astro-cid-nve2najd]{list-style:disc;margin:.75rem 0 0 1.25rem;padding:0;color:var(--color-fg-muted)}.role-bullets[data-astro-cid-nve2najd] li[data-astro-cid-nve2najd]{margin-bottom:.4rem}@media print{.employer-card[data-astro-cid-nve2najd],.role-item[data-astro-cid-nve2najd]{break-inside:avoid}.role-bullets[data-astro-cid-nve2najd]{font-size:.79rem;line-height:1.28}}.compact .employer-card[data-astro-cid-nve2najd]{padding:.45rem 0}.compact .employer-header[data-astro-cid-nve2najd] h3[data-astro-cid-nve2najd]{font-size:.96rem}.compact .company-location[data-astro-cid-nve2najd],.compact .company-divider[data-astro-cid-nve2najd]{font-size:.78rem}.compact .role-list[data-astro-cid-nve2najd]{gap:.45rem}.compact .role-header[data-astro-cid-nve2najd] h4[data-astro-cid-nve2najd]{font-size:.87rem}.compact .role-date[data-astro-cid-nve2najd]{font-size:.74rem}.compact .role-bullets[data-astro-cid-nve2najd]{margin-top:.22rem;margin-left:.9rem;font-size:.74rem;line-height:1.18}.compact .role-bullets[data-astro-cid-nve2najd] li[data-astro-cid-nve2najd]{margin-bottom:.08rem}@media(max-width:640px){.employer-header[data-astro-cid-nve2najd] h3[data-astro-cid-nve2najd]{gap:.25rem}.company-location[data-astro-cid-nve2najd]{flex-basis:100%}.company-divider[data-astro-cid-nve2najd]{display:none}}.resume-document[data-astro-cid-xt4ldnr6]{padding-bottom:3rem}.resume-header[data-astro-cid-xt4ldnr6]{width:100%;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}.resume-header[data-astro-cid-xt4ldnr6] h1[data-astro-cid-xt4ldnr6]{margin:0}.resume-name-row[data-astro-cid-xt4ldnr6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.25rem}.name-divider[data-astro-cid-xt4ldnr6]{color:var(--color-fg-muted)}.resume-title[data-astro-cid-xt4ldnr6]{font-size:1.15rem;color:var(--color-fg-muted);margin:0}.resume-contact[data-astro-cid-xt4ldnr6]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:.9rem;color:var(--color-fg-muted)}.resume-summary[data-astro-cid-xt4ldnr6]{display:block;width:100%;margin-top:1rem;max-width:none;color:var(--color-fg-muted)}.resume-section[data-astro-cid-xt4ldnr6]{margin-bottom:2rem}.resume-section[data-astro-cid-xt4ldnr6] h2[data-astro-cid-xt4ldnr6]{font-size:1.35rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border);margin-top:0;margin-bottom:.5rem}.education-item[data-astro-cid-xt4ldnr6] h3[data-astro-cid-xt4ldnr6]{font-size:1.05rem;margin:1rem 0 .25rem}.education-meta[data-astro-cid-xt4ldnr6]{font-size:.9rem;color:var(--color-fg-muted)}.skills-grid[data-astro-cid-xt4ldnr6]{display:grid;gap:1rem;margin-top:1rem}.skill-group[data-astro-cid-xt4ldnr6] h3[data-astro-cid-xt4ldnr6]{margin:0 0 .25rem;font-size:1rem}.skill-group[data-astro-cid-xt4ldnr6] p[data-astro-cid-xt4ldnr6]{color:var(--color-fg-muted)}.skills-compact[data-astro-cid-xt4ldnr6]{display:grid;gap:.35rem;margin-top:.75rem}.skills-compact[data-astro-cid-xt4ldnr6] p[data-astro-cid-xt4ldnr6]{color:var(--color-fg-muted);font-size:.84rem;line-height:1.35}.compact[data-astro-cid-xt4ldnr6]{padding-bottom:0}.compact[data-astro-cid-xt4ldnr6] .resume-header[data-astro-cid-xt4ldnr6]{margin-bottom:.65rem;padding-bottom:.45rem}.compact[data-astro-cid-xt4ldnr6] .resume-header[data-astro-cid-xt4ldnr6] h1[data-astro-cid-xt4ldnr6]{font-size:1.38rem}.compact[data-astro-cid-xt4ldnr6] .resume-name-row[data-astro-cid-xt4ldnr6]{gap:.35rem;margin-bottom:.15rem}.compact[data-astro-cid-xt4ldnr6] .name-divider[data-astro-cid-xt4ldnr6],.compact[data-astro-cid-xt4ldnr6] .resume-title[data-astro-cid-xt4ldnr6]{font-size:.88rem}.compact[data-astro-cid-xt4ldnr6] .resume-contact[data-astro-cid-xt4ldnr6]{gap:.25rem;font-size:.72rem}.compact[data-astro-cid-xt4ldnr6] .resume-summary[data-astro-cid-xt4ldnr6]{margin-top:.35rem;max-width:none;font-size:.74rem;line-height:1.18}.compact[data-astro-cid-xt4ldnr6] .resume-section[data-astro-cid-xt4ldnr6]{margin-bottom:.3rem}.compact[data-astro-cid-xt4ldnr6] .resume-section[data-astro-cid-xt4ldnr6] h2[data-astro-cid-xt4ldnr6]{font-size:.88rem;margin-top:0;margin-bottom:.18rem;padding-bottom:.14rem}.compact[data-astro-cid-xt4ldnr6] .education-item[data-astro-cid-xt4ldnr6] h3[data-astro-cid-xt4ldnr6]{margin:.3rem 0 .15rem;font-size:.85rem}.compact[data-astro-cid-xt4ldnr6] .education-meta[data-astro-cid-xt4ldnr6]{font-size:.76rem;line-height:1.2}.compact[data-astro-cid-xt4ldnr6] .skills-compact[data-astro-cid-xt4ldnr6]{gap:.18rem;margin-top:.35rem}.compact[data-astro-cid-xt4ldnr6] .skills-compact[data-astro-cid-xt4ldnr6] p[data-astro-cid-xt4ldnr6]{font-size:.75rem;line-height:1.2}.compact[data-astro-cid-xt4ldnr6] .resume-section[data-astro-cid-xt4ldnr6]+.resume-section[data-astro-cid-xt4ldnr6]{margin-top:0}@page{size:letter;margin:.4in}@media print{.resume-document[data-astro-cid-xt4ldnr6]{font-size:10pt;color:#000;padding:0}.resume-header[data-astro-cid-xt4ldnr6],.resume-section[data-astro-cid-xt4ldnr6] h2[data-astro-cid-xt4ldnr6]{border-bottom:1px solid #ccc}.resume-summary[data-astro-cid-xt4ldnr6],.education-meta[data-astro-cid-xt4ldnr6],.skill-group[data-astro-cid-xt4ldnr6] p[data-astro-cid-xt4ldnr6]{color:#333}}@media(max-width:720px){.compact[data-astro-cid-xt4ldnr6] .resume-summary[data-astro-cid-xt4ldnr6]{margin-top:.35rem}}
