.g-color-text_color_primary{color:var(--g-color-text-primary)}.g-color-text_color_complementary{color:var(--g-color-text-complementary)}.g-color-text_color_secondary{color:var(--g-color-text-secondary)}.g-color-text_color_hint{color:var(--g-color-text-hint)}.g-color-text_color_info{color:var(--g-color-text-info)}.g-color-text_color_info-heavy{color:var(--g-color-text-info-heavy)}.g-color-text_color_positive{color:var(--g-color-text-positive)}.g-color-text_color_positive-heavy{color:var(--g-color-text-positive-heavy)}.g-color-text_color_warning{color:var(--g-color-text-warning)}.g-color-text_color_warning-heavy{color:var(--g-color-text-warning-heavy)}.g-color-text_color_danger{color:var(--g-color-text-danger)}.g-color-text_color_danger-heavy{color:var(--g-color-text-danger-heavy)}.g-color-text_color_utility{color:var(--g-color-text-utility)}.g-color-text_color_utility-heavy{color:var(--g-color-text-utility-heavy)}.g-color-text_color_misc{color:var(--g-color-text-misc)}.g-color-text_color_misc-heavy{color:var(--g-color-text-misc-heavy)}.g-color-text_color_brand{color:var(--g-color-text-brand)}.g-color-text_color_link{color:var(--g-color-text-link)}.g-color-text_color_link-hover{color:var(--g-color-text-link-hover)}.g-color-text_color_link-visited{color:var(--g-color-text-link-visited)}.g-color-text_color_link-visited-hover{color:var(--g-color-text-link-visited-hover)}.g-color-text_color_dark-primary{color:var(--g-color-text-dark-primary)}.g-color-text_color_dark-complementary{color:var(--g-color-text-dark-complementary)}.g-color-text_color_dark-secondary{color:var(--g-color-text-dark-secondary)}.g-color-text_color_light-primary{color:var(--g-color-text-light-primary)}.g-color-text_color_light-complementary{color:var(--g-color-text-light-complementary)}.g-color-text_color_light-secondary{color:var(--g-color-text-light-secondary)}.g-color-text_color_light-hint{color:var(--g-color-text-light-hint)}.g-color-text_color_inverted-primary{color:var(--g-color-text-inverted-primary)}.g-color-text_color_inverted-complementary{color:var(--g-color-text-inverted-complementary)}.g-color-text_color_inverted-secondary{color:var(--g-color-text-inverted-secondary)}.g-color-text_color_inverted-hint{color:var(--g-color-text-inverted-hint)}
.g-icon{vertical-align:top;line-height:0}
.cv-page-module__PnXQDW__cvPage{color:var(--color-text-primary);background:0 0;width:100vw;margin-left:calc(50% - 50vw);padding:32px 48px 70px;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px}.cv-page-module__PnXQDW__cvContainer{flex-direction:column;gap:8px;max-width:1080px;margin:0 auto;display:flex}.cv-page-module__PnXQDW__cvHeader{border-bottom:1px solid var(--color-border-primary);text-transform:capitalize;align-items:center;gap:8px;padding:16px 0;font-size:24px;display:flex}.cv-page-module__PnXQDW__cvHeaderName{color:var(--color-text-primary);letter-spacing:.02em;font-family:Plus Jakarta Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800}.cv-page-module__PnXQDW__cvHeaderDot,.cv-page-module__PnXQDW__cvHeaderRole{color:var(--color-text-muted);font-family:Plus Jakarta Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.cv-page-module__PnXQDW__cvContacts{color:var(--color-text-primary);flex-wrap:wrap;gap:4px;padding:8px 0;font-size:16px;display:flex}.cv-page-module__PnXQDW__cvContacts a{color:inherit;text-decoration:underline}.cv-page-module__PnXQDW__cvSeparator{color:var(--color-text-muted);font-weight:300}.cv-page-module__PnXQDW__cvSection{color:var(--color-text-muted);flex-direction:column;gap:4px;padding:4px 0;display:flex}.cv-page-module__PnXQDW__cvSectionLabel{text-transform:uppercase;opacity:.8;font-family:Plus Jakarta Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:700}.cv-page-module__PnXQDW__cvBody{font-size:16px;line-height:1.55}.cv-page-module__PnXQDW__cvList{flex-direction:column;gap:2px;margin-left:18px;font-size:16px;line-height:1.55;display:flex}.cv-page-module__PnXQDW__cvGroup{flex-direction:column;gap:4px;display:flex}.cv-page-module__PnXQDW__cvGroupTitle{color:var(--color-text-primary);font-size:16px;font-weight:700}.cv-page-module__PnXQDW__cvExperience{flex-direction:column;gap:4px;padding:4px 0;display:flex}.cv-page-module__PnXQDW__cvExperienceHeader{justify-content:space-between;align-items:center;gap:12px;font-size:16px;display:flex}.cv-page-module__PnXQDW__cvExperienceHeader a{color:inherit;text-decoration:underline}.cv-page-module__PnXQDW__cvDate{text-transform:capitalize;white-space:nowrap;font-family:Geist Mono,Courier New,monospace;font-weight:300}.cv-page-module__PnXQDW__cvMuted{opacity:.8;color:var(--color-text-muted);font-size:10px;font-weight:300}.cv-page-module__PnXQDW__cvBody a{color:inherit;text-decoration:underline}.cv-page-module__PnXQDW__cvDownload{margin-top:24px;padding-top:8px}.cv-page-module__PnXQDW__cvDownloadLink{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-primary);align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .15s;display:inline-flex}.cv-page-module__PnXQDW__cvDownloadLink:hover,.cv-page-module__PnXQDW__cvDownloadLink:focus-visible{color:#e63746}.cv-page-module__PnXQDW__cvDownloadLink:active{color:#b72a36}.cv-page-module__PnXQDW__cvDownloadLink:focus-visible{outline-offset:3px;outline:1px solid #e63746}.cv-page-module__PnXQDW__cvDownloadIcon{color:currentColor}@media (max-width:900px){.cv-page-module__PnXQDW__cvPage{padding:24px}.cv-page-module__PnXQDW__cvHeader{flex-wrap:wrap;font-size:20px}.cv-page-module__PnXQDW__cvExperienceHeader{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.cv-page-module__PnXQDW__cvPage{padding:20px}.cv-page-module__PnXQDW__cvHeader{font-size:18px}}
