.cv[data-v-a0991bae]{display:flex;flex-direction:column;gap:var(--space-6)}.cv__intro[data-v-a0991bae]{color:var(--color-text)}.cv__section[data-v-a0991bae]{display:flex;flex-direction:column;gap:var(--space-4)}.cv__section-title[data-v-a0991bae]{display:flex}.cv__section-box[data-v-a0991bae]{display:inline-block;padding:2px var(--space-2);background-color:var(--color-accent);color:var(--color-on-light);font-size:var(--fs-heading);font-weight:var(--fw-medium)}.cv__entries[data-v-a0991bae],.cv__roles[data-v-a0991bae]{display:flex;flex-direction:column;gap:var(--space-5)}.cv__entry[data-v-a0991bae]{flex-direction:column;border-top:var(--border-width) solid var(--color-surface-2);padding-top:var(--space-4)}.cv__entry[data-v-a0991bae],.cv__entry-head[data-v-a0991bae]{display:flex;gap:var(--space-3)}.cv__entry-head[data-v-a0991bae]{align-items:center}.cv__logo[data-v-a0991bae]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;opacity:.9}.cv__org-name[data-v-a0991bae]{font-size:var(--fs-heading);color:var(--color-text-strong)}.cv__org-meta[data-v-a0991bae]{font-size:var(--fs-small);color:var(--color-text-muted);margin-top:2px}.cv__roles[data-v-a0991bae]{gap:var(--space-4)}.cv__role[data-v-a0991bae]{display:flex;flex-direction:column;gap:var(--space-2);padding-left:0}@media(min-width:640px){.cv__role[data-v-a0991bae]{padding-left:calc(48px + var(--space-3))}}.cv__role-title[data-v-a0991bae]{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--color-text-strong);display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.cv__current[data-v-a0991bae]{font-size:var(--fs-small);font-weight:var(--fw-regular);color:var(--color-on-light);background-color:var(--color-text);padding:1px var(--space-2);line-height:1.4}.cv__role-subtitle[data-v-a0991bae]{color:var(--color-text);font-size:var(--fs-small)}.cv__dates[data-v-a0991bae]{font-size:var(--fs-small)}.cv__dates[data-v-a0991bae],.cv__duration[data-v-a0991bae]{color:var(--color-text-muted)}.cv__desc[data-v-a0991bae]{color:var(--color-text);font-size:var(--fs-small);line-height:var(--lh-body);max-width:60ch}.cv__links[data-v-a0991bae]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.cv__link[data-v-a0991bae]{font-size:var(--fs-small)}.cv__cta[data-v-a0991bae]{margin-top:var(--space-2)}.prose[data-v-a0991bae] p{margin-block-end:var(--space-2)}.prose[data-v-a0991bae] p:last-child{margin-block-end:0}.prose[data-v-a0991bae] strong{font-weight:var(--fw-bold);color:var(--color-text-strong)}.prose[data-v-a0991bae] a{text-decoration:underline;text-underline-offset:2px}.page[data-v-b2406c2d]{padding-block:var(--space-6) var(--space-8)}
