.cv-header[data-v-68ecfeeb]{text-align:center;margin-bottom:1.1em}.cv-name[data-v-68ecfeeb]{letter-spacing:0;color:var(--cv-ink-strong);margin:0 0 .15em;font-family:inherit;font-size:2.6em;font-weight:700;line-height:1.1}.cv-contact[data-v-68ecfeeb],.cv-links[data-v-68ecfeeb],.cv-keywords[data-v-68ecfeeb]{margin:0 0 .3em;line-height:1.45}.cv-contact a[data-v-68ecfeeb],.cv-links a[data-v-68ecfeeb]{color:var(--cv-link);text-decoration:none}.cv-contact a[data-v-68ecfeeb]:hover,.cv-links a[data-v-68ecfeeb]:hover{text-decoration:underline}.cv-link-icon[data-v-68ecfeeb]{vertical-align:-.12em;color:var(--cv-ink-strong);margin-right:.2em}.cv-sep[data-v-68ecfeeb]{color:var(--cv-ink);padding:0 .15em}.cv-keywords[data-v-68ecfeeb]{margin-bottom:0}.cv-section[data-v-6eac0962]{margin-bottom:1.4em}.cv-section-heading--section[data-v-6eac0962]{border-bottom:1px solid var(--cv-ink-strong);break-after:avoid;page-break-after:avoid;margin:0 0 .5em;padding-bottom:.05em}.cv-section-heading--subsection[data-v-6eac0962]{break-after:avoid;page-break-after:avoid;margin:1.1em 0 .5em}.cv-section-heading__text[data-v-6eac0962]{font-variant:small-caps;letter-spacing:.03em;color:var(--cv-ink-strong);margin:0;font-family:inherit;font-size:1.3em;font-weight:600;line-height:1.3}.cv-section-heading--subsection .cv-section-heading__text[data-v-6eac0962]{font-variant:normal;letter-spacing:0;text-transform:none;font-size:.95em;font-style:italic}.cv-paragraph[data-v-6eac0962]{margin:0;font-size:1em;line-height:1.5}.cv-entry[data-v-6eac0962]{break-inside:avoid;page-break-inside:avoid;margin-bottom:.7em}.cv-entry[data-v-6eac0962]:last-child{margin-bottom:0}.cv-row[data-v-6eac0962]{justify-content:space-between;align-items:baseline;gap:1em;line-height:1.45;display:flex}.cv-row__left[data-v-6eac0962]{min-width:0}.cv-row__left--bold[data-v-6eac0962]{color:var(--cv-ink-strong);font-weight:700}.cv-row__left--italic[data-v-6eac0962]{font-style:italic}.cv-row__right[data-v-6eac0962]{white-space:nowrap;color:var(--cv-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.95em}.cv-row__right--italic[data-v-6eac0962]{font-style:italic}.cv-institution[data-v-6eac0962]{break-inside:avoid;page-break-inside:avoid;margin-bottom:.85em}.cv-institution[data-v-6eac0962]:last-child{margin-bottom:0}.cv-institution__name[data-v-6eac0962]{color:var(--cv-ink-strong);font-size:1.08em;font-weight:700}.cv-institution__name[data-v-6eac0962]:before{content:"•";margin-right:.4em}.cv-institution__degrees[data-v-6eac0962]{margin-top:.2em;padding-left:1.05em}.cv-institution__degrees .cv-entry[data-v-6eac0962]{margin-bottom:.45em}.cv-bullet-list[data-v-6eac0962]{margin:.2em 0 0;padding-left:1.4em;list-style-type:disc}.cv-bullet-list li[data-v-6eac0962]{margin-bottom:.1em;font-size:.95em;line-height:1.45}.cv-bullet-list li[data-v-6eac0962]::marker{color:var(--cv-muted)}.cv-bullet-list--hollow[data-v-6eac0962]{padding-left:1.1em;list-style-type:circle}.cv-bullet-list--hollow li[data-v-6eac0962]{font-size:.92em}.cv-bullet-list--italic li[data-v-6eac0962]{font-style:italic}.cv-entry--bulleted[data-v-6eac0962]{padding-left:.9em;position:relative}.cv-entry--bulleted[data-v-6eac0962]:before{content:"•";line-height:1.45;position:absolute;left:0}.cv-row--sub .cv-row__left[data-v-6eac0962]{font-size:.92em}.cv-skills[data-v-6eac0962]{border-collapse:collapse;width:100%}.cv-skills th[data-v-6eac0962],.cv-skills td[data-v-6eac0962]{text-align:left;vertical-align:top;padding:0 0 .4em;line-height:1.45}.cv-skills th[data-v-6eac0962]{width:8.75em;color:var(--cv-ink-strong);padding-right:1em;font-weight:700}.cv-pub-heading[data-v-6eac0962]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25em 1em;display:flex}.cv-pub-legend[data-v-6eac0962]{letter-spacing:.02em;color:var(--cv-link);font-size:.62em;font-weight:400}.cv-pub-group[data-v-6eac0962]{margin-bottom:.9em}.cv-pub-group__title[data-v-6eac0962]{break-after:avoid;page-break-after:avoid;margin:.6em 0 .35em;font-size:1em;font-style:italic;font-weight:700}.cv-pub-group:first-of-type .cv-pub-group__title[data-v-6eac0962]{margin-top:.2em}.cv-pub-list[data-v-6eac0962]{margin:0;padding:0;list-style:none}.cv-pub-entry[data-v-6eac0962]{break-inside:avoid;page-break-inside:avoid;margin-bottom:.45em;padding-left:3em;line-height:1.45;position:relative}.cv-pub-code[data-v-6eac0962]{font-variant-numeric:tabular-nums;font-weight:700;position:absolute;left:0}.cv-pub-authors[data-v-6eac0962] strong,.cv-pub-authors strong[data-v-6eac0962]{text-underline-offset:2px;font-weight:700;text-decoration:underline}.cv-pub-title[data-v-6eac0962]{color:var(--cv-link);font-weight:700;text-decoration:none}a.cv-pub-title[data-v-6eac0962]:hover{text-decoration:underline}@media screen and (width<=599.98px){.cv-row[data-v-6eac0962]{flex-wrap:wrap;gap:0 .75em}.cv-skills th[data-v-6eac0962]{width:6.5em}}.cv-section[data-v-2c75f2e7]{margin-bottom:1.4em}.cv-section-heading--section[data-v-2c75f2e7]{border-bottom:1px solid var(--cv-ink-strong);break-after:avoid;page-break-after:avoid;margin:0 0 .5em;padding-bottom:.05em}.cv-section-heading--subsection[data-v-2c75f2e7]{break-after:avoid;page-break-after:avoid;margin:1.1em 0 .5em}.cv-section-heading__text[data-v-2c75f2e7]{font-variant:small-caps;letter-spacing:.03em;color:var(--cv-ink-strong);margin:0;font-family:inherit;font-size:1.3em;font-weight:600;line-height:1.3}.cv-section-heading--subsection .cv-section-heading__text[data-v-2c75f2e7]{font-variant:normal;letter-spacing:0;text-transform:none;font-size:.95em;font-style:italic}.cv-paragraph[data-v-2c75f2e7]{margin:0;font-size:1em;line-height:1.5}.cv-entry[data-v-2c75f2e7]{break-inside:avoid;page-break-inside:avoid;margin-bottom:.7em}.cv-entry[data-v-2c75f2e7]:last-child{margin-bottom:0}.cv-row[data-v-2c75f2e7]{justify-content:space-between;align-items:baseline;gap:1em;line-height:1.45;display:flex}.cv-row__left[data-v-2c75f2e7]{min-width:0}.cv-row__left--bold[data-v-2c75f2e7]{color:var(--cv-ink-strong);font-weight:700}.cv-row__left--italic[data-v-2c75f2e7]{font-style:italic}.cv-row__right[data-v-2c75f2e7]{white-space:nowrap;color:var(--cv-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.95em}.cv-row__right--italic[data-v-2c75f2e7]{font-style:italic}.cv-institution[data-v-2c75f2e7]{break-inside:avoid;page-break-inside:avoid;margin-bottom:.85em}.cv-institution[data-v-2c75f2e7]:last-child{margin-bottom:0}.cv-institution__name[data-v-2c75f2e7]{color:var(--cv-ink-strong);font-size:1.08em;font-weight:700}.cv-institution__name[data-v-2c75f2e7]:before{content:"•";margin-right:.4em}.cv-institution__degrees[data-v-2c75f2e7]{margin-top:.2em;padding-left:1.05em}.cv-institution__degrees .cv-entry[data-v-2c75f2e7]{margin-bottom:.45em}.cv-bullet-list[data-v-2c75f2e7]{margin:.2em 0 0;padding-left:1.4em;list-style-type:disc}.cv-bullet-list li[data-v-2c75f2e7]{margin-bottom:.1em;font-size:.95em;line-height:1.45}.cv-bullet-list li[data-v-2c75f2e7]::marker{color:var(--cv-muted)}.cv-bullet-list--hollow[data-v-2c75f2e7]{padding-left:1.1em;list-style-type:circle}.cv-bullet-list--hollow li[data-v-2c75f2e7]{font-size:.92em}.cv-bullet-list--italic li[data-v-2c75f2e7]{font-style:italic}.cv-entry--bulleted[data-v-2c75f2e7]{padding-left:.9em;position:relative}.cv-entry--bulleted[data-v-2c75f2e7]:before{content:"•";line-height:1.45;position:absolute;left:0}.cv-row--sub .cv-row__left[data-v-2c75f2e7]{font-size:.92em}.cv-skills[data-v-2c75f2e7]{border-collapse:collapse;width:100%}.cv-skills th[data-v-2c75f2e7],.cv-skills td[data-v-2c75f2e7]{text-align:left;vertical-align:top;padding:0 0 .4em;line-height:1.45}.cv-skills th[data-v-2c75f2e7]{width:8.75em;color:var(--cv-ink-strong);padding-right:1em;font-weight:700}.cv-pub-heading[data-v-2c75f2e7]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25em 1em;display:flex}.cv-pub-legend[data-v-2c75f2e7]{letter-spacing:.02em;color:var(--cv-link);font-size:.62em;font-weight:400}.cv-pub-group[data-v-2c75f2e7]{margin-bottom:.9em}.cv-pub-group__title[data-v-2c75f2e7]{break-after:avoid;page-break-after:avoid;margin:.6em 0 .35em;font-size:1em;font-style:italic;font-weight:700}.cv-pub-group:first-of-type .cv-pub-group__title[data-v-2c75f2e7]{margin-top:.2em}.cv-pub-list[data-v-2c75f2e7]{margin:0;padding:0;list-style:none}.cv-pub-entry[data-v-2c75f2e7]{break-inside:avoid;page-break-inside:avoid;margin-bottom:.45em;padding-left:3em;line-height:1.45;position:relative}.cv-pub-code[data-v-2c75f2e7]{font-variant-numeric:tabular-nums;font-weight:700;position:absolute;left:0}.cv-pub-authors[data-v-2c75f2e7] strong,.cv-pub-authors strong[data-v-2c75f2e7]{text-underline-offset:2px;font-weight:700;text-decoration:underline}.cv-pub-title[data-v-2c75f2e7]{color:var(--cv-link);font-weight:700;text-decoration:none}a.cv-pub-title[data-v-2c75f2e7]:hover{text-decoration:underline}@media screen and (width<=599.98px){.cv-row[data-v-2c75f2e7]{flex-wrap:wrap;gap:0 .75em}.cv-skills th[data-v-2c75f2e7]{width:6.5em}}.cv-section[data-v-b21442f6]{margin-bottom:1.4em}.cv-section-heading--section[data-v-b21442f6]{border-bottom:1px solid var(--cv-ink-strong);break-after:avoid;page-break-after:avoid;margin:0 0 .5em;padding-bottom:.05em}.cv-section-heading--subsection[data-v-b21442f6]{break-after:avoid;page-break-after:avoid;margin:1.1em 0 .5em}.cv-section-heading__text[data-v-b21442f6]{font-variant:small-caps;letter-spacing:.03em;color:var(--cv-ink-strong);margin:0;font-family:inherit;font-size:1.3em;font-weight:600;line-height:1.3}.cv-section-heading--subsection .cv-section-heading__text[data-v-b21442f6]{font-variant:normal;letter-spacing:0;text-transform:none;font-size:.95em;font-style:italic}.cv-paragraph[data-v-b21442f6]{margin:0;font-size:1em;line-height:1.5}.cv-entry[data-v-b21442f6]{break-inside:avoid;page-break-inside:avoid;margin-bottom:.7em}.cv-entry[data-v-b21442f6]:last-child{margin-bottom:0}.cv-row[data-v-b21442f6]{justify-content:space-between;align-items:baseline;gap:1em;line-height:1.45;display:flex}.cv-row__left[data-v-b21442f6]{min-width:0}.cv-row__left--bold[data-v-b21442f6]{color:var(--cv-ink-strong);font-weight:700}.cv-row__left--italic[data-v-b21442f6]{font-style:italic}.cv-row__right[data-v-b21442f6]{white-space:nowrap;color:var(--cv-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.95em}.cv-row__right--italic[data-v-b21442f6]{font-style:italic}.cv-institution[data-v-b21442f6]{break-inside:avoid;page-break-inside:avoid;margin-bottom:.85em}.cv-institution[data-v-b21442f6]:last-child{margin-bottom:0}.cv-institution__name[data-v-b21442f6]{color:var(--cv-ink-strong);font-size:1.08em;font-weight:700}.cv-institution__name[data-v-b21442f6]:before{content:"•";margin-right:.4em}.cv-institution__degrees[data-v-b21442f6]{margin-top:.2em;padding-left:1.05em}.cv-institution__degrees .cv-entry[data-v-b21442f6]{margin-bottom:.45em}.cv-bullet-list[data-v-b21442f6]{margin:.2em 0 0;padding-left:1.4em;list-style-type:disc}.cv-bullet-list li[data-v-b21442f6]{margin-bottom:.1em;font-size:.95em;line-height:1.45}.cv-bullet-list li[data-v-b21442f6]::marker{color:var(--cv-muted)}.cv-bullet-list--hollow[data-v-b21442f6]{padding-left:1.1em;list-style-type:circle}.cv-bullet-list--hollow li[data-v-b21442f6]{font-size:.92em}.cv-bullet-list--italic li[data-v-b21442f6]{font-style:italic}.cv-entry--bulleted[data-v-b21442f6]{padding-left:.9em;position:relative}.cv-entry--bulleted[data-v-b21442f6]:before{content:"•";line-height:1.45;position:absolute;left:0}.cv-row--sub .cv-row__left[data-v-b21442f6]{font-size:.92em}.cv-skills[data-v-b21442f6]{border-collapse:collapse;width:100%}.cv-skills th[data-v-b21442f6],.cv-skills td[data-v-b21442f6]{text-align:left;vertical-align:top;padding:0 0 .4em;line-height:1.45}.cv-skills th[data-v-b21442f6]{width:8.75em;color:var(--cv-ink-strong);padding-right:1em;font-weight:700}.cv-pub-heading[data-v-b21442f6]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25em 1em;display:flex}.cv-pub-legend[data-v-b21442f6]{letter-spacing:.02em;color:var(--cv-link);font-size:.62em;font-weight:400}.cv-pub-group[data-v-b21442f6]{margin-bottom:.9em}.cv-pub-group__title[data-v-b21442f6]{break-after:avoid;page-break-after:avoid;margin:.6em 0 .35em;font-size:1em;font-style:italic;font-weight:700}.cv-pub-group:first-of-type .cv-pub-group__title[data-v-b21442f6]{margin-top:.2em}.cv-pub-list[data-v-b21442f6]{margin:0;padding:0;list-style:none}.cv-pub-entry[data-v-b21442f6]{break-inside:avoid;page-break-inside:avoid;margin-bottom:.45em;padding-left:3em;line-height:1.45;position:relative}.cv-pub-code[data-v-b21442f6]{font-variant-numeric:tabular-nums;font-weight:700;position:absolute;left:0}.cv-pub-authors[data-v-b21442f6] strong,.cv-pub-authors strong[data-v-b21442f6]{text-underline-offset:2px;font-weight:700;text-decoration:underline}.cv-pub-title[data-v-b21442f6]{color:var(--cv-link);font-weight:700;text-decoration:none}a.cv-pub-title[data-v-b21442f6]:hover{text-decoration:underline}@media screen and (width<=599.98px){.cv-row[data-v-b21442f6]{flex-wrap:wrap;gap:0 .75em}.cv-skills th[data-v-b21442f6]{width:6.5em}}.cv-section[data-v-46ebb315]{margin-bottom:1.4em}.cv-section-heading--section[data-v-46ebb315]{border-bottom:1px solid var(--cv-ink-strong);break-after:avoid;page-break-after:avoid;margin:0 0 .5em;padding-bottom:.05em}.cv-section-heading--subsection[data-v-46ebb315]{break-after:avoid;page-break-after:avoid;margin:1.1em 0 .5em}.cv-section-heading__text[data-v-46ebb315]{font-variant:small-caps;letter-spacing:.03em;color:var(--cv-ink-strong);margin:0;font-family:inherit;font-size:1.3em;font-weight:600;line-height:1.3}.cv-section-heading--subsection .cv-section-heading__text[data-v-46ebb315]{font-variant:normal;letter-spacing:0;text-transform:none;font-size:.95em;font-style:italic}.cv-paragraph[data-v-46ebb315]{margin:0;font-size:1em;line-height:1.5}.cv-entry[data-v-46ebb315]{break-inside:avoid;page-break-inside:avoid;margin-bottom:.7em}.cv-entry[data-v-46ebb315]:last-child{margin-bottom:0}.cv-row[data-v-46ebb315]{justify-content:space-between;align-items:baseline;gap:1em;line-height:1.45;display:flex}.cv-row__left[data-v-46ebb315]{min-width:0}.cv-row__left--bold[data-v-46ebb315]{color:var(--cv-ink-strong);font-weight:700}.cv-row__left--italic[data-v-46ebb315]{font-style:italic}.cv-row__right[data-v-46ebb315]{white-space:nowrap;color:var(--cv-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.95em}.cv-row__right--italic[data-v-46ebb315]{font-style:italic}.cv-institution[data-v-46ebb315]{break-inside:avoid;page-break-inside:avoid;margin-bottom:.85em}.cv-institution[data-v-46ebb315]:last-child{margin-bottom:0}.cv-institution__name[data-v-46ebb315]{color:var(--cv-ink-strong);font-size:1.08em;font-weight:700}.cv-institution__name[data-v-46ebb315]:before{content:"•";margin-right:.4em}.cv-institution__degrees[data-v-46ebb315]{margin-top:.2em;padding-left:1.05em}.cv-institution__degrees .cv-entry[data-v-46ebb315]{margin-bottom:.45em}.cv-bullet-list[data-v-46ebb315]{margin:.2em 0 0;padding-left:1.4em;list-style-type:disc}.cv-bullet-list li[data-v-46ebb315]{margin-bottom:.1em;font-size:.95em;line-height:1.45}.cv-bullet-list li[data-v-46ebb315]::marker{color:var(--cv-muted)}.cv-bullet-list--hollow[data-v-46ebb315]{padding-left:1.1em;list-style-type:circle}.cv-bullet-list--hollow li[data-v-46ebb315]{font-size:.92em}.cv-bullet-list--italic li[data-v-46ebb315]{font-style:italic}.cv-entry--bulleted[data-v-46ebb315]{padding-left:.9em;position:relative}.cv-entry--bulleted[data-v-46ebb315]:before{content:"•";line-height:1.45;position:absolute;left:0}.cv-row--sub .cv-row__left[data-v-46ebb315]{font-size:.92em}.cv-skills[data-v-46ebb315]{border-collapse:collapse;width:100%}.cv-skills th[data-v-46ebb315],.cv-skills td[data-v-46ebb315]{text-align:left;vertical-align:top;padding:0 0 .4em;line-height:1.45}.cv-skills th[data-v-46ebb315]{width:8.75em;color:var(--cv-ink-strong);padding-right:1em;font-weight:700}.cv-pub-heading[data-v-46ebb315]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25em 1em;display:flex}.cv-pub-legend[data-v-46ebb315]{letter-spacing:.02em;color:var(--cv-link);font-size:.62em;font-weight:400}.cv-pub-group[data-v-46ebb315]{margin-bottom:.9em}.cv-pub-group__title[data-v-46ebb315]{break-after:avoid;page-break-after:avoid;margin:.6em 0 .35em;font-size:1em;font-style:italic;font-weight:700}.cv-pub-group:first-of-type .cv-pub-group__title[data-v-46ebb315]{margin-top:.2em}.cv-pub-list[data-v-46ebb315]{margin:0;padding:0;list-style:none}.cv-pub-entry[data-v-46ebb315]{break-inside:avoid;page-break-inside:avoid;margin-bottom:.45em;padding-left:3em;line-height:1.45;position:relative}.cv-pub-code[data-v-46ebb315]{font-variant-numeric:tabular-nums;font-weight:700;position:absolute;left:0}.cv-pub-authors[data-v-46ebb315] strong,.cv-pub-authors strong[data-v-46ebb315]{text-underline-offset:2px;font-weight:700;text-decoration:underline}.cv-pub-title[data-v-46ebb315]{color:var(--cv-link);font-weight:700;text-decoration:none}a.cv-pub-title[data-v-46ebb315]:hover{text-decoration:underline}@media screen and (width<=599.98px){.cv-row[data-v-46ebb315]{flex-wrap:wrap;gap:0 .75em}.cv-skills th[data-v-46ebb315]{width:6.5em}}.cv-section[data-v-4a3d1abd]{margin-bottom:1.4em}.cv-section-heading--section[data-v-4a3d1abd]{border-bottom:1px solid var(--cv-ink-strong);break-after:avoid;page-break-after:avoid;margin:0 0 .5em;padding-bottom:.05em}.cv-section-heading--subsection[data-v-4a3d1abd]{break-after:avoid;page-break-after:avoid;margin:1.1em 0 .5em}.cv-section-heading__text[data-v-4a3d1abd]{font-variant:small-caps;letter-spacing:.03em;color:var(--cv-ink-strong);margin:0;font-family:inherit;font-size:1.3em;font-weight:600;line-height:1.3}.cv-section-heading--subsection .cv-section-heading__text[data-v-4a3d1abd]{font-variant:normal;letter-spacing:0;text-transform:none;font-size:.95em;font-style:italic}.cv-paragraph[data-v-4a3d1abd]{margin:0;font-size:1em;line-height:1.5}.cv-entry[data-v-4a3d1abd]{break-inside:avoid;page-break-inside:avoid;margin-bottom:.7em}.cv-entry[data-v-4a3d1abd]:last-child{margin-bottom:0}.cv-row[data-v-4a3d1abd]{justify-content:space-between;align-items:baseline;gap:1em;line-height:1.45;display:flex}.cv-row__left[data-v-4a3d1abd]{min-width:0}.cv-row__left--bold[data-v-4a3d1abd]{color:var(--cv-ink-strong);font-weight:700}.cv-row__left--italic[data-v-4a3d1abd]{font-style:italic}.cv-row__right[data-v-4a3d1abd]{white-space:nowrap;color:var(--cv-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.95em}.cv-row__right--italic[data-v-4a3d1abd]{font-style:italic}.cv-institution[data-v-4a3d1abd]{break-inside:avoid;page-break-inside:avoid;margin-bottom:.85em}.cv-institution[data-v-4a3d1abd]:last-child{margin-bottom:0}.cv-institution__name[data-v-4a3d1abd]{color:var(--cv-ink-strong);font-size:1.08em;font-weight:700}.cv-institution__name[data-v-4a3d1abd]:before{content:"•";margin-right:.4em}.cv-institution__degrees[data-v-4a3d1abd]{margin-top:.2em;padding-left:1.05em}.cv-institution__degrees .cv-entry[data-v-4a3d1abd]{margin-bottom:.45em}.cv-bullet-list[data-v-4a3d1abd]{margin:.2em 0 0;padding-left:1.4em;list-style-type:disc}.cv-bullet-list li[data-v-4a3d1abd]{margin-bottom:.1em;font-size:.95em;line-height:1.45}.cv-bullet-list li[data-v-4a3d1abd]::marker{color:var(--cv-muted)}.cv-bullet-list--hollow[data-v-4a3d1abd]{padding-left:1.1em;list-style-type:circle}.cv-bullet-list--hollow li[data-v-4a3d1abd]{font-size:.92em}.cv-bullet-list--italic li[data-v-4a3d1abd]{font-style:italic}.cv-entry--bulleted[data-v-4a3d1abd]{padding-left:.9em;position:relative}.cv-entry--bulleted[data-v-4a3d1abd]:before{content:"•";line-height:1.45;position:absolute;left:0}.cv-row--sub .cv-row__left[data-v-4a3d1abd]{font-size:.92em}.cv-skills[data-v-4a3d1abd]{border-collapse:collapse;width:100%}.cv-skills th[data-v-4a3d1abd],.cv-skills td[data-v-4a3d1abd]{text-align:left;vertical-align:top;padding:0 0 .4em;line-height:1.45}.cv-skills th[data-v-4a3d1abd]{width:8.75em;color:var(--cv-ink-strong);padding-right:1em;font-weight:700}.cv-pub-heading[data-v-4a3d1abd]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25em 1em;display:flex}.cv-pub-legend[data-v-4a3d1abd]{letter-spacing:.02em;color:var(--cv-link);font-size:.62em;font-weight:400}.cv-pub-group[data-v-4a3d1abd]{margin-bottom:.9em}.cv-pub-group__title[data-v-4a3d1abd]{break-after:avoid;page-break-after:avoid;margin:.6em 0 .35em;font-size:1em;font-style:italic;font-weight:700}.cv-pub-group:first-of-type .cv-pub-group__title[data-v-4a3d1abd]{margin-top:.2em}.cv-pub-list[data-v-4a3d1abd]{margin:0;padding:0;list-style:none}.cv-pub-entry[data-v-4a3d1abd]{break-inside:avoid;page-break-inside:avoid;margin-bottom:.45em;padding-left:3em;line-height:1.45;position:relative}.cv-pub-code[data-v-4a3d1abd]{font-variant-numeric:tabular-nums;font-weight:700;position:absolute;left:0}.cv-pub-authors[data-v-4a3d1abd] strong,.cv-pub-authors strong[data-v-4a3d1abd]{text-underline-offset:2px;font-weight:700;text-decoration:underline}.cv-pub-title[data-v-4a3d1abd]{color:var(--cv-link);font-weight:700;text-decoration:none}a.cv-pub-title[data-v-4a3d1abd]:hover{text-decoration:underline}@media screen and (width<=599.98px){.cv-row[data-v-4a3d1abd]{flex-wrap:wrap;gap:0 .75em}.cv-skills th[data-v-4a3d1abd]{width:6.5em}}.cv-section[data-v-bf0ee1c2]{margin-bottom:1.4em}.cv-section-heading--section[data-v-bf0ee1c2]{border-bottom:1px solid var(--cv-ink-strong);break-after:avoid;page-break-after:avoid;margin:0 0 .5em;padding-bottom:.05em}.cv-section-heading--subsection[data-v-bf0ee1c2]{break-after:avoid;page-break-after:avoid;margin:1.1em 0 .5em}.cv-section-heading__text[data-v-bf0ee1c2]{font-variant:small-caps;letter-spacing:.03em;color:var(--cv-ink-strong);margin:0;font-family:inherit;font-size:1.3em;font-weight:600;line-height:1.3}.cv-section-heading--subsection .cv-section-heading__text[data-v-bf0ee1c2]{font-variant:normal;letter-spacing:0;text-transform:none;font-size:.95em;font-style:italic}.cv-paragraph[data-v-bf0ee1c2]{margin:0;font-size:1em;line-height:1.5}.cv-entry[data-v-bf0ee1c2]{break-inside:avoid;page-break-inside:avoid;margin-bottom:.7em}.cv-entry[data-v-bf0ee1c2]:last-child{margin-bottom:0}.cv-row[data-v-bf0ee1c2]{justify-content:space-between;align-items:baseline;gap:1em;line-height:1.45;display:flex}.cv-row__left[data-v-bf0ee1c2]{min-width:0}.cv-row__left--bold[data-v-bf0ee1c2]{color:var(--cv-ink-strong);font-weight:700}.cv-row__left--italic[data-v-bf0ee1c2]{font-style:italic}.cv-row__right[data-v-bf0ee1c2]{white-space:nowrap;color:var(--cv-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.95em}.cv-row__right--italic[data-v-bf0ee1c2]{font-style:italic}.cv-institution[data-v-bf0ee1c2]{break-inside:avoid;page-break-inside:avoid;margin-bottom:.85em}.cv-institution[data-v-bf0ee1c2]:last-child{margin-bottom:0}.cv-institution__name[data-v-bf0ee1c2]{color:var(--cv-ink-strong);font-size:1.08em;font-weight:700}.cv-institution__name[data-v-bf0ee1c2]:before{content:"•";margin-right:.4em}.cv-institution__degrees[data-v-bf0ee1c2]{margin-top:.2em;padding-left:1.05em}.cv-institution__degrees .cv-entry[data-v-bf0ee1c2]{margin-bottom:.45em}.cv-bullet-list[data-v-bf0ee1c2]{margin:.2em 0 0;padding-left:1.4em;list-style-type:disc}.cv-bullet-list li[data-v-bf0ee1c2]{margin-bottom:.1em;font-size:.95em;line-height:1.45}.cv-bullet-list li[data-v-bf0ee1c2]::marker{color:var(--cv-muted)}.cv-bullet-list--hollow[data-v-bf0ee1c2]{padding-left:1.1em;list-style-type:circle}.cv-bullet-list--hollow li[data-v-bf0ee1c2]{font-size:.92em}.cv-bullet-list--italic li[data-v-bf0ee1c2]{font-style:italic}.cv-entry--bulleted[data-v-bf0ee1c2]{padding-left:.9em;position:relative}.cv-entry--bulleted[data-v-bf0ee1c2]:before{content:"•";line-height:1.45;position:absolute;left:0}.cv-row--sub .cv-row__left[data-v-bf0ee1c2]{font-size:.92em}.cv-skills[data-v-bf0ee1c2]{border-collapse:collapse;width:100%}.cv-skills th[data-v-bf0ee1c2],.cv-skills td[data-v-bf0ee1c2]{text-align:left;vertical-align:top;padding:0 0 .4em;line-height:1.45}.cv-skills th[data-v-bf0ee1c2]{width:8.75em;color:var(--cv-ink-strong);padding-right:1em;font-weight:700}.cv-pub-heading[data-v-bf0ee1c2]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25em 1em;display:flex}.cv-pub-legend[data-v-bf0ee1c2]{letter-spacing:.02em;color:var(--cv-link);font-size:.62em;font-weight:400}.cv-pub-group[data-v-bf0ee1c2]{margin-bottom:.9em}.cv-pub-group__title[data-v-bf0ee1c2]{break-after:avoid;page-break-after:avoid;margin:.6em 0 .35em;font-size:1em;font-style:italic;font-weight:700}.cv-pub-group:first-of-type .cv-pub-group__title[data-v-bf0ee1c2]{margin-top:.2em}.cv-pub-list[data-v-bf0ee1c2]{margin:0;padding:0;list-style:none}.cv-pub-entry[data-v-bf0ee1c2]{break-inside:avoid;page-break-inside:avoid;margin-bottom:.45em;padding-left:3em;line-height:1.45;position:relative}.cv-pub-code[data-v-bf0ee1c2]{font-variant-numeric:tabular-nums;font-weight:700;position:absolute;left:0}.cv-pub-authors[data-v-bf0ee1c2] strong,.cv-pub-authors strong[data-v-bf0ee1c2]{text-underline-offset:2px;font-weight:700;text-decoration:underline}.cv-pub-title[data-v-bf0ee1c2]{color:var(--cv-link);font-weight:700;text-decoration:none}a.cv-pub-title[data-v-bf0ee1c2]:hover{text-decoration:underline}@media screen and (width<=599.98px){.cv-row[data-v-bf0ee1c2]{flex-wrap:wrap;gap:0 .75em}.cv-skills th[data-v-bf0ee1c2]{width:6.5em}}.cv-pdf-hint[data-v-88ed422b]{color:var(--text-body);opacity:.8;margin-top:.375rem;font-size:.75rem}.cv-page-toolbar[data-v-e880a82b]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;max-width:8.5in;margin:0 auto 1.5rem;display:flex}.cv-document[data-v-e880a82b]{background:#fff;border:1px solid #002e5d1a;border-radius:4px;max-width:8.5in;margin:0 auto;padding:.75in .7in;box-shadow:0 1px 2px #002e5d0a,0 8px 24px #002e5d0f}@media (width<=599.98px){.cv-document[data-v-e880a82b]{padding:1.5rem 1.125rem}}.cv-print-target[data-v-e880a82b]{--cv-navy:#002e5d;--cv-link:#0047ba;--cv-ink:#1f2933;--cv-ink-strong:#111827;--cv-muted:#3e4c59;color:var(--cv-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:Palatino Linotype,Book Antiqua,Palatino,TeX Gyre Pagella,Lora,Georgia,serif;font-size:11pt;line-height:1.45}@media print{.cv-page-toolbar[data-v-e880a82b],.cv-page[data-v-e880a82b] .v-progress-linear{display:none!important}.cv-page[data-v-e880a82b]{max-width:none!important;padding:0!important}.cv-document[data-v-e880a82b]{max-width:none;box-shadow:none;border:0;border-radius:0;padding:0}}@page{size:letter;margin:1in;@bottom-right{content:counter(page) " of " counter(pages);font-family:Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:8.5pt;color:#52606d}}@media print{html,body,.v-application,.v-main{background:#fff!important}.app-header,.app-footer,.public-shell__aside{display:none!important}.v-main{padding:0!important}}
