.resume-header-module__HPVbgG__header{text-align:center;margin-bottom:24px;position:relative}.resume-header-module__HPVbgG__photo{border:1px solid var(--resume-photo-border-color,#e5e7eb);background:var(--resume-photo-background-color,#f9fafb);border-radius:4px;width:2.5cm;height:3cm;position:absolute;top:0;right:0;overflow:hidden}.resume-header-module__HPVbgG__photoImage{object-fit:cover;width:100%;height:100%}.resume-header-module__HPVbgG__name{font-size:var(--resume-name-font-size,16pt);color:var(--resume-text-color,#000);margin-bottom:var(--resume-name-bottom-spacing,8pt);font-weight:700}.resume-header-module__HPVbgG__contact{font-size:var(--resume-contact-font-size,12pt);color:var(--resume-text-color,#000)}.resume-header-module__HPVbgG__separator{margin:0 8px}.resume-header-module__HPVbgG__editable{border-radius:2px;outline:none;padding:0 2px;transition:background-color .15s,box-shadow .15s}.resume-header-module__HPVbgG__editable:hover{background-color:#0000000a}.resume-header-module__HPVbgG__editable:focus{background-color:#00000014;box-shadow:0 0 0 1px #0003}.resume-header-module__HPVbgG__highlight{background-color:#fde04780;animation:1s ease-in-out infinite resume-header-module__HPVbgG__classicPulse}@keyframes resume-header-module__HPVbgG__classicPulse{0%,to{opacity:1}50%{opacity:.7}}
.resume-section-title-module__moXG2q__title{font-size:var(--resume-section-title-font-size,13pt);color:var(--resume-text-color,#000);margin-top:var(--resume-section-spacing,2pt);margin-bottom:var(--resume-section-bottom-spacing,5pt);padding-bottom:var(--resume-title-padding-bottom,2pt);border-bottom-style:solid;border-bottom-width:var(--resume-border-width,1pt);border-bottom-color:var(--resume-border-color,#000);width:100%;font-weight:700;display:block}
.resume-work-history-module__s6tRIW__item{color:var(--resume-text-color,#000)}.resume-work-history-module__s6tRIW__row{justify-content:space-between;align-items:flex-start;display:flex}.resume-work-history-module__s6tRIW__company{font-weight:700}.resume-work-history-module__s6tRIW__period{font-weight:400}.resume-work-history-module__s6tRIW__separator{margin:0 4px}.resume-work-history-module__s6tRIW__list{padding-left:var(--resume-list-indent,15pt);margin-left:0;margin-top:var(--resume-list-top-margin,5pt);margin-bottom:0;list-style:outside}.resume-work-history-module__s6tRIW__listItem{margin-bottom:var(--resume-content-description-spacing,2pt);line-height:var(--resume-line-height,1.5)}.resume-work-history-module__s6tRIW__editable{border-radius:2px;outline:none;padding:0 2px;transition:background-color .15s,box-shadow .15s}.resume-work-history-module__s6tRIW__editable:hover{background-color:#0000000a}.resume-work-history-module__s6tRIW__editable:focus{background-color:#00000014;box-shadow:0 0 0 1px #0003}.resume-work-history-module__s6tRIW__highlight{background-color:#fde04780;animation:1s ease-in-out infinite resume-work-history-module__s6tRIW__classicPulse}@keyframes resume-work-history-module__s6tRIW__classicPulse{0%,to{opacity:1}50%{opacity:.7}}
.resume-project-module__XZrwCG__item{color:var(--resume-text-color,#000)}.resume-project-module__XZrwCG__row{justify-content:space-between;align-items:flex-start;display:flex}.resume-project-module__XZrwCG__title{font-weight:700}.resume-project-module__XZrwCG__period{font-weight:400}.resume-project-module__XZrwCG__separator{margin:0 4px}.resume-project-module__XZrwCG__background{margin-bottom:var(--resume-content-description-spacing,2pt)}.resume-project-module__XZrwCG__achievements{margin-top:0}.resume-project-module__XZrwCG__label{font-weight:700}.resume-project-module__XZrwCG__list{padding-left:var(--resume-list-indent,15pt);margin-left:0;margin-top:var(--resume-list-top-margin,5pt);margin-bottom:var(--resume-content-description-spacing,2pt);list-style:outside}.resume-project-module__XZrwCG__listItem{margin-bottom:var(--resume-content-description-spacing,2pt);line-height:var(--resume-line-height,1.5)}.resume-project-module__XZrwCG__editable{border-radius:2px;outline:none;padding:0 2px;transition:background-color .15s,box-shadow .15s}.resume-project-module__XZrwCG__editable:hover{background-color:#0000000a}.resume-project-module__XZrwCG__editable:focus{background-color:#00000014;box-shadow:0 0 0 1px #0003}.resume-project-module__XZrwCG__highlight{background-color:#fde04780;animation:1s ease-in-out infinite resume-project-module__XZrwCG__classicPulse}@keyframes resume-project-module__XZrwCG__classicPulse{0%,to{opacity:1}50%{opacity:.7}}
.resume-education-module__9ap04q__row{color:var(--resume-text-color,#000);justify-content:space-between;align-items:flex-start;display:flex}.resume-education-module__9ap04q__left{flex-wrap:wrap;align-items:baseline;display:flex}.resume-education-module__9ap04q__school{font-weight:700}.resume-education-module__9ap04q__major{margin-left:4px;font-weight:400}.resume-education-module__9ap04q__separator{margin:0 4px}.resume-education-module__9ap04q__period{font-weight:400}.resume-education-module__9ap04q__editable{border-radius:2px;outline:none;padding:0 2px;transition:background-color .15s,box-shadow .15s}.resume-education-module__9ap04q__editable:hover{background-color:#0000000a}.resume-education-module__9ap04q__editable:focus{background-color:#00000014;box-shadow:0 0 0 1px #0003}.resume-education-module__9ap04q__highlight{background-color:#fde04780;animation:1s ease-in-out infinite resume-education-module__9ap04q__classicPulse}@keyframes resume-education-module__9ap04q__classicPulse{0%,to{opacity:1}50%{opacity:.7}}
.resume-skill-module__qh1ULq__item{color:var(--resume-text-color,#000)}.resume-skill-module__qh1ULq__list{padding-left:var(--resume-list-indent,15pt);margin-top:0;margin-bottom:0;margin-left:0;list-style:outside}.resume-skill-module__qh1ULq__listItem{line-height:var(--resume-line-height,1.5)}.resume-skill-module__qh1ULq__title{font-weight:700}.resume-skill-module__qh1ULq__editable{border-radius:2px;outline:none;padding:0 2px;transition:background-color .15s,box-shadow .15s}.resume-skill-module__qh1ULq__editable:hover{background-color:#0000000a}.resume-skill-module__qh1ULq__editable:focus{background-color:#00000014;box-shadow:0 0 0 1px #0003}.resume-skill-module__qh1ULq__highlight{background-color:#fde04780;animation:1s ease-in-out infinite resume-skill-module__qh1ULq__classicPulse}@keyframes resume-skill-module__qh1ULq__classicPulse{0%,to{opacity:1}50%{opacity:.7}}
.resume-summary-module__aHDnba__list{padding-left:var(--resume-list-indent,15pt);color:var(--resume-text-color,#000);margin-top:0;margin-bottom:0;margin-left:0;list-style:outside}.resume-summary-module__aHDnba__listItem{font-size:var(--resume-main-font-size,12pt);line-height:var(--resume-line-height,1.5);margin-bottom:var(--resume-content-description-spacing,2pt)}.resume-summary-module__aHDnba__label{font-weight:700}.resume-summary-module__aHDnba__editable{border-radius:2px;outline:none;padding:0 2px;transition:background-color .15s,box-shadow .15s}.resume-summary-module__aHDnba__editable:hover{background-color:#0000000a}.resume-summary-module__aHDnba__editable:focus{background-color:#00000014;box-shadow:0 0 0 1px #0003}.resume-summary-module__aHDnba__highlight{background-color:#fde04780;animation:1s ease-in-out infinite resume-summary-module__aHDnba__classicPulse}@keyframes resume-summary-module__aHDnba__classicPulse{0%,to{opacity:1}50%{opacity:.7}}
.resume-expected-position-module__ivjfJa__container{color:var(--resume-text-color,#000);margin-bottom:var(--resume-module-gap,8pt)}.resume-expected-position-module__ivjfJa__row{justify-content:space-between;align-items:center;display:flex}.resume-expected-position-module__ivjfJa__left,.resume-expected-position-module__ivjfJa__right{align-items:center;gap:4px;display:flex}.resume-expected-position-module__ivjfJa__jobType,.resume-expected-position-module__ivjfJa__position,.resume-expected-position-module__ivjfJa__salary,.resume-expected-position-module__ivjfJa__city{font-weight:400}.resume-expected-position-module__ivjfJa__separator{color:var(--resume-text-color,#000);margin:0 4px}.resume-expected-position-module__ivjfJa__editable{border-radius:2px;outline:none;padding:0 2px;transition:background-color .15s,box-shadow .15s}.resume-expected-position-module__ivjfJa__editable:hover{background-color:#0000000a}.resume-expected-position-module__ivjfJa__editable:focus{background-color:#00000014;box-shadow:0 0 0 1px #0003}.resume-expected-position-module__ivjfJa__highlight{background-color:#fde04780;animation:1s ease-in-out infinite resume-expected-position-module__ivjfJa__classicPulse}@keyframes resume-expected-position-module__ivjfJa__classicPulse{0%,to{opacity:1}50%{opacity:.7}}
.resume-certificates-module__EQMUBq__row{color:var(--resume-text-color,#000);justify-content:space-between;align-items:flex-start;display:flex}.resume-certificates-module__EQMUBq__left{align-items:center;display:flex}.resume-certificates-module__EQMUBq__name,.resume-certificates-module__EQMUBq__issuer{font-weight:400}.resume-certificates-module__EQMUBq__separator{margin:0 4px}.resume-certificates-module__EQMUBq__date{font-weight:400}.resume-certificates-module__EQMUBq__editable{border-radius:2px;outline:none;padding:0 2px;transition:background-color .15s,box-shadow .15s}.resume-certificates-module__EQMUBq__editable:hover{background-color:#0000000a}.resume-certificates-module__EQMUBq__editable:focus{background-color:#00000014;box-shadow:0 0 0 1px #0003}.resume-certificates-module__EQMUBq__highlight{background-color:#fde04780;animation:1s ease-in-out infinite resume-certificates-module__EQMUBq__classicPulse}@keyframes resume-certificates-module__EQMUBq__classicPulse{0%,to{opacity:1}50%{opacity:.7}}
.resume-organizations-module__pcMnNa__item{color:var(--resume-text-color,#000)}.resume-organizations-module__pcMnNa__row{justify-content:space-between;align-items:flex-start;display:flex}.resume-organizations-module__pcMnNa__title{font-weight:700}.resume-organizations-module__pcMnNa__period{font-weight:400}.resume-organizations-module__pcMnNa__separator{margin:0 4px}.resume-organizations-module__pcMnNa__background,.resume-organizations-module__pcMnNa__workContent,.resume-organizations-module__pcMnNa__outcomes{margin-bottom:var(--resume-content-description-spacing,2pt);white-space:pre-line}.resume-organizations-module__pcMnNa__label{font-weight:700}.resume-organizations-module__pcMnNa__editable{border-radius:2px;outline:none;padding:0 2px;transition:background-color .15s,box-shadow .15s}.resume-organizations-module__pcMnNa__editable:hover{background-color:#0000000a}.resume-organizations-module__pcMnNa__editable:focus{background-color:#00000014;box-shadow:0 0 0 1px #0003}.resume-organizations-module__pcMnNa__highlight{background-color:#fde04780;animation:1s ease-in-out infinite resume-organizations-module__pcMnNa__classicPulse}@keyframes resume-organizations-module__pcMnNa__classicPulse{0%,to{opacity:1}50%{opacity:.7}}
.resume-volunteer-module__PkY-wG__item{color:var(--resume-text-color,#000)}.resume-volunteer-module__PkY-wG__row{justify-content:space-between;align-items:flex-start;display:flex}.resume-volunteer-module__PkY-wG__title{font-weight:700}.resume-volunteer-module__PkY-wG__period{font-weight:400}.resume-volunteer-module__PkY-wG__separator{margin:0 4px}.resume-volunteer-module__PkY-wG__background,.resume-volunteer-module__PkY-wG__workContent,.resume-volunteer-module__PkY-wG__outcomes{margin-bottom:var(--resume-content-description-spacing,2pt);white-space:pre-line}.resume-volunteer-module__PkY-wG__label{font-weight:700}.resume-volunteer-module__PkY-wG__editable{border-radius:2px;outline:none;padding:0 2px;transition:background-color .15s,box-shadow .15s}.resume-volunteer-module__PkY-wG__editable:hover{background-color:#0000000a}.resume-volunteer-module__PkY-wG__editable:focus{background-color:#00000014;box-shadow:0 0 0 1px #0003}.resume-volunteer-module__PkY-wG__highlight{background-color:#fde04780;animation:1s ease-in-out infinite resume-volunteer-module__PkY-wG__classicPulse}@keyframes resume-volunteer-module__PkY-wG__classicPulse{0%,to{opacity:1}50%{opacity:.7}}
.container-module__P3yO_q__container{--resume-primary-color:#000;--resume-text-color:#000;--resume-border-color:#000;--resume-page-background:#fff;--resume-photo-border-color:#e5e7eb;--resume-photo-background-color:#f9fafb;--resume-border-width:1pt}
.resume-header-module__HLgO6q__header{text-align:center;margin-bottom:26px;position:relative}.resume-header-module__HLgO6q__photo{border:1px solid var(--resume-photo-border-color,#cbd5f5);background:var(--resume-photo-background-color,#eef2ff);border-radius:8px;width:2.5cm;height:3cm;position:absolute;top:0;right:0;overflow:hidden}.resume-header-module__HLgO6q__photoImage{object-fit:cover;width:100%;height:100%}.resume-header-module__HLgO6q__name{font-size:var(--resume-name-font-size,16pt);color:var(--resume-primary-color,#2563eb);margin-bottom:var(--resume-name-bottom-spacing,8pt);letter-spacing:.2px;font-weight:700}.resume-header-module__HLgO6q__contact{font-size:var(--resume-contact-font-size,12pt);color:var(--resume-text-color,#0f172a)}.resume-header-module__HLgO6q__separator{color:var(--resume-border-color,#2563eb);margin:0 8px}.resume-header-module__HLgO6q__editable{border-radius:3px;outline:none;padding:0 2px;transition:background-color .15s,box-shadow .15s}.resume-header-module__HLgO6q__editable:hover{background-color:#2563eb14}.resume-header-module__HLgO6q__editable:focus{background-color:#2563eb1f;box-shadow:0 0 0 1px #2563eb59}.resume-header-module__HLgO6q__highlight{background-color:#bfdbfeb3;animation:1s ease-in-out infinite resume-header-module__HLgO6q__modernPulse}@keyframes resume-header-module__HLgO6q__modernPulse{0%,to{opacity:1}50%{opacity:.7}}
.resume-section-title-module__hxcDYG__title{font-size:var(--resume-section-title-font-size,13pt);color:var(--resume-primary-color,#2563eb);margin-top:var(--resume-section-spacing,2pt);margin-bottom:var(--resume-section-bottom-spacing,5pt);padding-bottom:var(--resume-title-padding-bottom,2pt);border-bottom-style:solid;border-bottom-width:var(--resume-border-width,1pt);border-bottom-color:var(--resume-border-color,#2563eb);text-transform:uppercase;letter-spacing:.5px;width:100%;font-weight:700;display:block}
.resume-work-history-module__6c0TFa__item{color:var(--resume-text-color,#0f172a)}.resume-work-history-module__6c0TFa__row{justify-content:space-between;align-items:flex-start;display:flex}.resume-work-history-module__6c0TFa__company{color:var(--resume-primary-color,#2563eb);font-weight:700}.resume-work-history-module__6c0TFa__period{font-weight:400}.resume-work-history-module__6c0TFa__separator{color:var(--resume-border-color,#2563eb);margin:0 4px}.resume-work-history-module__6c0TFa__list{padding-left:var(--resume-list-indent,15pt);margin-left:0;margin-top:var(--resume-list-top-margin,5pt);margin-bottom:0;list-style:outside}.resume-work-history-module__6c0TFa__listItem{margin-bottom:var(--resume-content-description-spacing,2pt);line-height:var(--resume-line-height,1.5)}.resume-work-history-module__6c0TFa__editable{border-radius:3px;outline:none;padding:0 2px;transition:background-color .15s,box-shadow .15s}.resume-work-history-module__6c0TFa__editable:hover{background-color:#2563eb14}.resume-work-history-module__6c0TFa__editable:focus{background-color:#2563eb1f;box-shadow:0 0 0 1px #2563eb59}.resume-work-history-module__6c0TFa__highlight{background-color:#bfdbfeb3;animation:1s ease-in-out infinite resume-work-history-module__6c0TFa__modernPulse}@keyframes resume-work-history-module__6c0TFa__modernPulse{0%,to{opacity:1}50%{opacity:.7}}
.resume-project-module__V8fzoa__item{color:var(--resume-text-color,#0f172a)}.resume-project-module__V8fzoa__row{justify-content:space-between;align-items:flex-start;display:flex}.resume-project-module__V8fzoa__title{color:var(--resume-primary-color,#2563eb);font-weight:700}.resume-project-module__V8fzoa__period{font-weight:400}.resume-project-module__V8fzoa__separator{color:var(--resume-border-color,#2563eb);margin:0 4px}.resume-project-module__V8fzoa__background{margin-bottom:var(--resume-content-description-spacing,2pt)}.resume-project-module__V8fzoa__achievements{margin-top:0}.resume-project-module__V8fzoa__label{color:var(--resume-primary-color,#2563eb);font-weight:700}.resume-project-module__V8fzoa__list{padding-left:var(--resume-list-indent,15pt);margin-left:0;margin-top:var(--resume-list-top-margin,5pt);margin-bottom:var(--resume-content-description-spacing,2pt);list-style:outside}.resume-project-module__V8fzoa__listItem{margin-bottom:var(--resume-content-description-spacing,2pt);line-height:var(--resume-line-height,1.5)}.resume-project-module__V8fzoa__editable{border-radius:3px;outline:none;padding:0 2px;transition:background-color .15s,box-shadow .15s}.resume-project-module__V8fzoa__editable:hover{background-color:#2563eb14}.resume-project-module__V8fzoa__editable:focus{background-color:#2563eb1f;box-shadow:0 0 0 1px #2563eb59}.resume-project-module__V8fzoa__highlight{background-color:#bfdbfeb3;animation:1s ease-in-out infinite resume-project-module__V8fzoa__modernPulse}@keyframes resume-project-module__V8fzoa__modernPulse{0%,to{opacity:1}50%{opacity:.7}}
.resume-education-module__lafL6q__row{color:var(--resume-text-color,#0f172a);justify-content:space-between;align-items:flex-start;display:flex}.resume-education-module__lafL6q__left{flex-wrap:wrap;align-items:baseline;display:flex}.resume-education-module__lafL6q__school{color:var(--resume-primary-color,#2563eb);font-weight:700}.resume-education-module__lafL6q__major{margin-left:4px;font-weight:400}.resume-education-module__lafL6q__separator{color:var(--resume-border-color,#2563eb);margin:0 4px}.resume-education-module__lafL6q__period{font-weight:400}.resume-education-module__lafL6q__editable{border-radius:3px;outline:none;padding:0 2px;transition:background-color .15s,box-shadow .15s}.resume-education-module__lafL6q__editable:hover{background-color:#2563eb14}.resume-education-module__lafL6q__editable:focus{background-color:#2563eb1f;box-shadow:0 0 0 1px #2563eb59}.resume-education-module__lafL6q__highlight{background-color:#bfdbfeb3;animation:1s ease-in-out infinite resume-education-module__lafL6q__modernPulse}@keyframes resume-education-module__lafL6q__modernPulse{0%,to{opacity:1}50%{opacity:.7}}
.resume-skill-module__UVF9xG__item{color:var(--resume-text-color,#0f172a)}.resume-skill-module__UVF9xG__list{padding-left:var(--resume-list-indent,15pt);margin-top:0;margin-bottom:0;margin-left:0;list-style:outside}.resume-skill-module__UVF9xG__listItem{line-height:var(--resume-line-height,1.5)}.resume-skill-module__UVF9xG__title{color:var(--resume-primary-color,#2563eb);font-weight:700}.resume-skill-module__UVF9xG__editable{border-radius:3px;outline:none;padding:0 2px;transition:background-color .15s,box-shadow .15s}.resume-skill-module__UVF9xG__editable:hover{background-color:#2563eb14}.resume-skill-module__UVF9xG__editable:focus{background-color:#2563eb1f;box-shadow:0 0 0 1px #2563eb59}.resume-skill-module__UVF9xG__highlight{background-color:#bfdbfeb3;animation:1s ease-in-out infinite resume-skill-module__UVF9xG__modernPulse}@keyframes resume-skill-module__UVF9xG__modernPulse{0%,to{opacity:1}50%{opacity:.7}}
.resume-summary-module__gDosOa__list{padding-left:var(--resume-list-indent,15pt);color:var(--resume-text-color,#0f172a);margin-top:0;margin-bottom:0;margin-left:0;list-style:outside}.resume-summary-module__gDosOa__listItem{font-size:var(--resume-main-font-size,12pt);line-height:var(--resume-line-height,1.5);margin-bottom:var(--resume-content-description-spacing,2pt)}.resume-summary-module__gDosOa__label{color:var(--resume-primary-color,#2563eb);font-weight:700}.resume-summary-module__gDosOa__editable{border-radius:3px;outline:none;padding:0 2px;transition:background-color .15s,box-shadow .15s}.resume-summary-module__gDosOa__editable:hover{background-color:#2563eb14}.resume-summary-module__gDosOa__editable:focus{background-color:#2563eb1f;box-shadow:0 0 0 1px #2563eb59}.resume-summary-module__gDosOa__highlight{background-color:#bfdbfeb3;animation:1s ease-in-out infinite resume-summary-module__gDosOa__modernPulse}@keyframes resume-summary-module__gDosOa__modernPulse{0%,to{opacity:1}50%{opacity:.7}}
.container-module__T24rTG__container{--resume-primary-color:#2563eb;--resume-text-color:#0f172a;--resume-border-color:#2563eb;--resume-page-background:#fff;--resume-photo-border-color:#cbd5f5;--resume-photo-background-color:#eef2ff;--resume-border-width:1pt}
