.contact-item[data-astro-cid-vnnlqqkj]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#000}.contact-item[data-astro-cid-vnnlqqkj] svg{color:#7611a6;flex-shrink:0}.contact-item[data-astro-cid-vnnlqqkj] a[data-astro-cid-vnnlqqkj]{color:#000;text-decoration:none}.contact-item[data-astro-cid-vnnlqqkj] a[data-astro-cid-vnnlqqkj]:hover{color:#7611a6}.skills-list[data-astro-cid-cwdukjby],.interests-list[data-astro-cid-ey6zjcls]{list-style:none;padding:0;margin:0}.interests-list[data-astro-cid-ey6zjcls] li[data-astro-cid-ey6zjcls]{font-size:.875rem;color:#000}.education-item[data-astro-cid-4kfwujrc]{margin-bottom:.2rem;font-size:.875rem;font-weight:500;color:#7611a6;ul{list-style:none;padding-left:0}}.education-header[data-astro-cid-4kfwujrc]{display:flex;justify-content:space-between;align-items:baseline}.institution-name[data-astro-cid-4kfwujrc]{font-weight:700;color:#283044;font-size:1rem;font-family:var(--font-brand)}.education-dates[data-astro-cid-4kfwujrc]{color:#6474a2}.experience-item[data-astro-cid-53cve4ex]{margin-bottom:.2rem}.experience-header[data-astro-cid-53cve4ex]{display:flex;justify-content:space-between;align-items:baseline}.job-title[data-astro-cid-53cve4ex]{font-weight:700;color:#283044;font-size:1rem;font-family:var(--font-brand)}.job-dates[data-astro-cid-53cve4ex]{font-size:.875rem;color:#6474a2}.company-name[data-astro-cid-53cve4ex]{font-weight:500;color:#7611a6}header[data-astro-cid-nhxuirg6]{padding-bottom:2.5rem;border-bottom:1px solid var(--gray-800)}.back-link[data-astro-cid-nhxuirg6]{display:none;text-decoration:1px solid underline transparent;text-underline-offset:.25em;transition:text-decoration-color var(--theme-transition)}.back-link[data-astro-cid-nhxuirg6]:hover,.back-link[data-astro-cid-nhxuirg6]:focus{text-decoration-color:currentcolor}.formats[data-astro-cid-nhxuirg6]{display:flex;flex-direction:column;gap:0;font-size:var(--text-lg);max-width:54ch;a{text-decoration:underline;text-underline-offset:.25em}}@media (width >= 50em){.back-link[data-astro-cid-nhxuirg6]{display:block;align-self:flex-start}.formats[data-astro-cid-nhxuirg6]{flex-direction:row;gap:.5rem}}.resume-wrapper[data-astro-cid-nhxuirg6]{padding:2rem 1.5rem;min-height:100vh;font-size:.875rem;color:#000;line-height:1.5;margin:0;ul{list-style-type:"- ";padding-left:.5rem}}.resume-container[data-astro-cid-nhxuirg6]{max-width:210mm;margin:0 auto;background:#fff;box-shadow:var(--shadow-lg);border-radius:.625rem;overflow:hidden}.resume-header[data-astro-cid-nhxuirg6]{background:linear-gradient(135deg,#7611a6,#1c0056);color:#fff;padding:2rem;text-align:center}.resume-header[data-astro-cid-nhxuirg6] h1[data-astro-cid-nhxuirg6]{font-size:2.5rem;font-weight:700;margin:0;color:#fff;font-family:var(--font-brand)}.resume-header[data-astro-cid-nhxuirg6] h2[data-astro-cid-nhxuirg6]{font-size:1.25rem;font-weight:400;margin:.5rem 0 0;color:#ffffffe5;font-family:var(--font-body)}.mobile-about[data-astro-cid-nhxuirg6]{display:none}.resume-content[data-astro-cid-nhxuirg6]{display:grid;grid-template-columns:1fr auto 2fr;gap:2rem;padding:2rem}.column-divider[data-astro-cid-nhxuirg6]{width:1px;background-color:#e3e6ee;height:100%}.left-column[data-astro-cid-nhxuirg6],.right-column[data-astro-cid-nhxuirg6]{display:flex;flex-direction:column;gap:2rem}.resume-container[data-astro-cid-nhxuirg6] .section{display:flex;flex-direction:column;gap:.5rem}.resume-container[data-astro-cid-nhxuirg6] .section-title{font-size:1.125rem;font-weight:700;color:#7611a6;border-bottom:2px solid #7611a6;padding-bottom:.5rem;font-family:var(--font-brand)}@media (width <= 768px){.resume-wrapper[data-astro-cid-nhxuirg6]{padding:1rem}.mobile-about[data-astro-cid-nhxuirg6]{display:block;padding:2rem 1rem 1rem}.desktop-about[data-astro-cid-nhxuirg6]{display:none}.resume-content[data-astro-cid-nhxuirg6]{grid-template-columns:1fr;gap:1rem;padding:1rem;grid-template-areas:"right" "left"}.left-column[data-astro-cid-nhxuirg6]{grid-area:left;gap:2rem}.right-column[data-astro-cid-nhxuirg6]{grid-area:right;gap:2rem}.column-divider[data-astro-cid-nhxuirg6]{display:none}.resume-header[data-astro-cid-nhxuirg6]{padding:1.5rem}.resume-header[data-astro-cid-nhxuirg6] h1[data-astro-cid-nhxuirg6]{font-size:2rem}}@supports (at-rule: page){@media print{@page :first{size:a4 portrait;margin:0 0 3rem}@page{size:a4 portrait;margin:3rem 0}nav{display:none!important}footer{display:none!important}header[data-astro-cid-nhxuirg6]{display:none!important}.resume-wrapper[data-astro-cid-nhxuirg6]{padding:0;background:#fff}.resume-container[data-astro-cid-nhxuirg6]{box-shadow:none;border-radius:0;max-width:none;margin:0}.resume-container[data-astro-cid-nhxuirg6] a{text-decoration:underline!important;text-underline-offset:.25em!important}.mobile-about[data-astro-cid-nhxuirg6]{display:none}.desktop-about[data-astro-cid-nhxuirg6]{display:block}.resume-content[data-astro-cid-nhxuirg6]{display:flex;gap:1.5rem;padding:3rem;align-items:stretch}.left-column[data-astro-cid-nhxuirg6]{flex:1}.right-column[data-astro-cid-nhxuirg6]{flex:2}.column-divider[data-astro-cid-nhxuirg6]{display:block;width:1px;background-color:#e3e6ee;height:auto;flex-shrink:0;-webkit-print-color-adjust:exact;color-adjust:exact}.resume-header[data-astro-cid-nhxuirg6]{-webkit-print-color-adjust:exact;color-adjust:exact;padding:3rem 0}.resume-container[data-astro-cid-nhxuirg6] .section,.resume-container[data-astro-cid-nhxuirg6] .experience-item{orphans:3;widows:3;break-inside:auto}.resume-container[data-astro-cid-nhxuirg6] .section-title{break-after:avoid}.resume-container[data-astro-cid-nhxuirg6] .skills-list,.resume-container[data-astro-cid-nhxuirg6] .interests-list,.resume-container[data-astro-cid-nhxuirg6] .job-highlights{break-before:avoid;orphans:3;widows:3}}}
