@font-face{font-family:sidebarHeadingFont;src:url(../media/nunito_sans_var-s.p.443r5pc_hx1xr.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sidebarHeadingFont;src:url(../media/nunito_sans_var-s.p.443r5pc_hx1xr.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sidebarHeadingFont;src:url(../media/nunito_sans_var-s.p.443r5pc_hx1xr.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sidebarHeadingFont;src:url(../media/nunito_sans_var-s.p.443r5pc_hx1xr.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sidebarHeadingFont Fallback;src:local(Arial);ascent-override:99.49%;descent-override:34.74%;line-gap-override:0.0%;size-adjust:101.62%}.BGVP9G_className{font-family:sidebarHeadingFont,sidebarHeadingFont Fallback}.BGVP9G_variable{--font-cv-sidebar-heading:"sidebarHeadingFont", "sidebarHeadingFont Fallback"}
@font-face{font-family:sidebarBodyFont;src:url(../media/inter_var-s.p.0xdlnbf0cp3us.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sidebarBodyFont;src:url(../media/inter_var-s.p.0xdlnbf0cp3us.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sidebarBodyFont;src:url(../media/inter_var-s.p.0xdlnbf0cp3us.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sidebarBodyFont;src:url(../media/inter_var-s.p.0xdlnbf0cp3us.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sidebarBodyFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}._3jQyZW_className{font-family:sidebarBodyFont,sidebarBodyFont Fallback}._3jQyZW_variable{--font-cv-sidebar-body:"sidebarBodyFont", "sidebarBodyFont Fallback"}
.r1iqLW_page{background:var(--cv-paper,#fff);width:210mm;min-height:297mm;color:var(--color-foreground);--cv-font-heading:var(--cv-font-heading-override,var(--font-cv-rail-heading), Manrope, -apple-system, "Segoe UI", Roboto, sans-serif);--cv-font-body:var(--cv-font-body-override,var(--font-cv-rail-body), "IBM Plex Sans", -apple-system, "Segoe UI", Roboto, sans-serif);--station-col:18mm;--station-gap:6mm;--station-indent:calc(var(--station-col) + var(--station-gap));--rail-text-edge:calc(var(--cv-rail-margin-indent,var(--station-indent)) + var(--cv-rail-pad-indent,0px));--rail-ink:#21272c;--rail-hairline:#dfe4e7;font-family:var(--cv-font-body);font-size:calc(12.6px * var(--cv-type-scale,1));line-height:calc(1.6 * var(--cv-leading-scale,1));padding:calc(20mm * var(--cv-margin-scale,1)) calc(24mm * var(--cv-margin-scale,1));box-sizing:border-box;font-weight:400}.r1iqLW_pageScreen{border-radius:6px;margin:0 auto;box-shadow:0 12px 32px -8px #1114181f,0 4px 8px -2px #1114180f}.r1iqLW_head{column-gap:calc(12mm * var(--cv-space-scale,1));grid-template-columns:1fr auto;align-items:end;display:grid}.r1iqLW_headIdentity{min-width:0}.r1iqLW_name{font-family:var(--cv-font-heading);font-weight:600;font-size:calc(var(--cv-rail-name-size,34px) * var(--cv-type-scale,1));line-height:calc(1.02 * var(--cv-leading-scale,1));letter-spacing:-.05em;color:var(--cv-name-color,#0e1114);margin:0}.r1iqLW_headline{margin-top:calc(4px * var(--cv-space-scale,1));font-family:var(--cv-font-heading);font-size:calc(12.5px * var(--cv-type-scale,1));color:var(--color-cv-accent-text);font-weight:500}.r1iqLW_photo{width:calc(28mm * var(--cv-photo-scale,1));height:calc(35mm * var(--cv-photo-scale,1) * var(--cv-photo-aspect,1));border-radius:var(--cv-photo-radius,0);background:color-mix(in oklch, var(--color-accent) 8%, #fff);flex-shrink:0;position:relative;overflow:hidden}.r1iqLW_contact,.r1iqLW_contactPrimary{gap:calc(3px * var(--cv-space-scale,1)) calc(7mm * var(--cv-space-scale,1));margin-top:calc(5mm * var(--cv-space-scale,1));font-size:calc(12px * var(--cv-type-scale,1));color:#4b5259;flex-wrap:wrap;display:flex}.r1iqLW_contactSecondary{gap:calc(3px * var(--cv-space-scale,1)) calc(7mm * var(--cv-space-scale,1));margin-top:calc(3px * var(--cv-space-scale,1));font-size:calc(12px * var(--cv-type-scale,1));color:#4b5259;flex-wrap:wrap;display:flex}.r1iqLW_contactItem{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.r1iqLW_contactItem>span{overflow-wrap:anywhere}.r1iqLW_section{margin-top:calc(9mm * var(--cv-space-scale,1))}.r1iqLW_sectionFirst{margin-top:calc(var(--cv-rail-first-gap,9mm) * var(--cv-space-scale,1))}.r1iqLW_sectionLabel{display:var(--cv-rail-label-display,grid);grid-template-columns:var(--cv-rail-label-tracks,var(--station-col) 1fr);column-gap:var(--cv-rail-label-gap,var(--station-gap));margin:0 0 calc(4mm * var(--cv-space-scale,1));padding-left:var(--cv-rail-label-inset,0px);border-top:var(--cv-rail-label-edge-width,0px) solid var(--cv-rule-color,var(--rail-ink));padding-top:var(--cv-rail-label-edge-pad,0px);break-after:avoid;page-break-after:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;align-items:center}.r1iqLW_sectionLabel:after{content:"";display:var(--cv-rail-label-rule,none);height:var(--cv-rule-weight,0px);background:var(--cv-rule-color,var(--rail-ink));flex:1}.r1iqLW_sectionMark{display:var(--cv-rail-mark-display,block);width:var(--cv-rail-mark-width,auto);height:var(--cv-rail-mark-height,auto);margin-bottom:var(--cv-rail-mark-lead,0px);background:var(--cv-rail-mark-fill,none);border-top:var(--cv-rail-mark-rule,var(--cv-rule-weight,2mm)) solid var(--cv-rule-color,var(--color-accent));-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-shrink:0}.r1iqLW_sectionLabel:not(:has(>.r1iqLW_sectionMark)){display:var(--cv-rail-label-display,block);padding-left:var(--rail-text-edge)}.r1iqLW_sectionLabelText{font-family:var(--cv-font-heading);font-size:calc(12.5px * var(--cv-type-scale,1));letter-spacing:var(--cv-heading-tracking,normal);text-transform:var(--cv-heading-case,none);color:var(--cv-heading-color,var(--cv-rail-heading-color,#0e1114));margin:0;font-weight:600}.r1iqLW_summary,.r1iqLW_skillGrid,.r1iqLW_langGrid,.r1iqLW_skillLine{margin-left:var(--cv-rail-margin-indent,var(--station-indent))}.r1iqLW_eduRow{padding-left:var(--cv-rail-margin-indent,var(--station-indent))}.r1iqLW_summary,.r1iqLW_skillGrid,.r1iqLW_langGrid,.r1iqLW_skillLine{padding-left:var(--cv-rail-pad-indent,0px)}.r1iqLW_skillGrid,.r1iqLW_langGrid,.r1iqLW_skillLine,.r1iqLW_eduRow{overflow-wrap:var(--cv-rail-wrap,anywhere)}.r1iqLW_summary{max-width:156mm;font-size:calc(12.6px * var(--cv-type-scale,1));line-height:calc(1.6 * var(--cv-leading-scale,1));color:#1c2126;text-wrap:pretty;orphans:3;widows:3;overflow-wrap:anywhere;margin-top:0;margin-bottom:0;margin-right:0}.r1iqLW_role[data-role-entry]{display:var(--cv-rail-entry-display,grid);grid-template-columns:var(--cv-rail-entry-tracks,var(--station-col) 1fr);column-gap:var(--station-gap);align-items:var(--cv-rail-entry-align,start);margin-bottom:var(--cv-rail-entry-gap,calc(5mm * var(--cv-space-scale,1)))}.r1iqLW_role{margin-bottom:var(--cv-rail-entry-gap,calc(5mm * var(--cv-space-scale,1)));break-inside:var(--cv-rail-role-break,avoid);page-break-inside:var(--cv-rail-role-break,avoid)}.r1iqLW_role:last-child{margin-bottom:0}.r1iqLW_role,.r1iqLW_eduRow{border-top:var(--cv-rail-divider-width,0px) solid var(--cv-rule-color,var(--rail-hairline));padding-top:var(--cv-rail-divider-pad,0px);margin-top:var(--cv-rail-divider-lead,0px)}.r1iqLW_role:first-of-type,.r1iqLW_eduRow:first-of-type{margin-top:0}.r1iqLW_roleBody>.r1iqLW_roleTitleLine,.r1iqLW_project>.r1iqLW_roleTitleRow,.r1iqLW_eduRow>.r1iqLW_eduMain{border-top:var(--cv-rail-row-rule-width,0px) solid var(--cv-rule-color,var(--rail-hairline));padding-top:var(--cv-rail-row-rule-pad,0px)}.r1iqLW_marker{text-align:right;padding-top:calc(var(--cv-rail-row-rule-pad,0px) + var(--cv-rail-row-rule-width,0px))}.r1iqLW_role[data-role-entry]>.r1iqLW_marker{grid-area:1/1}.r1iqLW_role[data-role-entry]>.r1iqLW_spine{grid-area:1/2}.r1iqLW_role[data-role-entry]>.r1iqLW_marker,.r1iqLW_role[data-role-entry]>.r1iqLW_spine{break-inside:auto;page-break-inside:auto}.r1iqLW_stationNumber{display:var(--cv-rail-number-display,block);text-align:right;font-family:var(--cv-font-heading);font-size:calc(20px * var(--cv-type-scale,1));font-weight:600;line-height:calc(1.15 * var(--cv-leading-scale,1));letter-spacing:-.02em;color:var(--color-cv-accent-text);font-variant-numeric:tabular-nums}.r1iqLW_markerYear,.r1iqLW_markerWhen,.r1iqLW_spine,.r1iqLW_eduRow>.r1iqLW_marker{display:var(--cv-rail-year-display,none)}.r1iqLW_markerYear{font-family:var(--cv-font-heading);font-size:calc(22px * var(--cv-type-scale,1));letter-spacing:-.04em;color:#0e1114;font-variant-numeric:tabular-nums;padding-top:1px;font-weight:600;line-height:1}.r1iqLW_spine{position:relative}.r1iqLW_spineLine{background:var(--rail-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;width:3px;position:absolute;top:0;bottom:0;left:4px}.r1iqLW_spineNode{left:0;top:calc(5px + var(--cv-rail-row-rule-pad,0px) + var(--cv-rail-row-rule-width,0px));background:var(--color-accent);-webkit-print-color-adjust:exact;print-color-adjust:exact;width:11px;height:11px;position:absolute}.r1iqLW_role[data-role-entry]>.r1iqLW_roleBody{grid-column:var(--cv-rail-text-col,2);break-before:var(--cv-rail-body-break,auto);page-break-before:var(--cv-rail-body-break,auto);grid-row:1}.r1iqLW_roleTitleRow{justify-content:space-between;align-items:baseline;gap:calc(6mm * var(--cv-space-scale,1));display:flex}.r1iqLW_roleTitle{font-family:var(--cv-font-heading);font-size:calc(15.5px * var(--cv-type-scale,1));letter-spacing:-.03em;color:#0e1114;overflow-wrap:anywhere;min-width:0;font-weight:600}.r1iqLW_when{margin-top:var(--cv-rail-when-lead,0px);font-size:calc(var(--cv-rail-when-size,11px) * var(--cv-type-scale,1));color:var(--cv-rail-when-color,#7c848b);white-space:var(--cv-rail-when-wrap,nowrap);font-variant-numeric:tabular-nums;flex-shrink:0}.r1iqLW_titleWhen{display:var(--cv-rail-title-when-display,inline)}.r1iqLW_roleBody{min-width:0;padding-left:0}.r1iqLW_roleBody,.r1iqLW_eduMain{padding-bottom:var(--cv-rail-body-pad,0px)}.r1iqLW_company{margin-top:calc(1px * var(--cv-space-scale,1));font-size:calc(12.3px * var(--cv-type-scale,1));color:var(--cv-rail-company-color,var(--color-cv-accent-text));overflow-wrap:anywhere;font-weight:700}.r1iqLW_bullets{margin:calc(2mm * var(--cv-space-scale,1)) 0 0;gap:calc(2px * var(--cv-space-scale,1));flex-direction:column;padding:0;list-style:none;display:flex}.r1iqLW_bullet{font-size:calc(12.4px * var(--cv-type-scale,1));line-height:calc(1.45 * var(--cv-leading-scale,1));color:#2a3036;overflow-wrap:anywhere;grid-template-columns:3.2mm 1fr;display:grid}.r1iqLW_bullet:before{content:var(--cv-bullet-glyph,"•");color:var(--color-accent)}.r1iqLW_eduRow{display:var(--cv-rail-edu-display,flex);grid-template-columns:var(--cv-rail-entry-tracks,none);align-items:var(--cv-rail-entry-align,flex-start);gap:var(--cv-rail-edu-gap,calc(6mm * var(--cv-space-scale,1)));margin-bottom:var(--cv-rail-edu-spacing,calc(3mm * var(--cv-space-scale,1)));break-inside:avoid;page-break-inside:avoid}.r1iqLW_eduMain{flex:1;min-width:0}.r1iqLW_eduRow>.r1iqLW_eduMain{grid-column:var(--cv-rail-text-col,auto)}.r1iqLW_eduTitleRow{display:var(--cv-rail-edu-title-display,flex);justify-content:space-between;align-items:baseline;gap:calc(6mm * var(--cv-space-scale,1))}.r1iqLW_eduTitle{font-family:var(--cv-font-heading);font-size:calc(14px * var(--cv-type-scale,1));letter-spacing:-.02em;color:#0e1114;overflow-wrap:anywhere;min-width:0;font-weight:600}.r1iqLW_eduSchool{margin-top:calc(1px * var(--cv-space-scale,1));font-size:calc(12.3px * var(--cv-type-scale,1));color:#4b5259;overflow-wrap:anywhere;min-width:0}.r1iqLW_skillGrid{gap:calc(3mm * var(--cv-space-scale,1)) calc(10mm * var(--cv-space-scale,1));grid-template-columns:1fr 1fr;display:grid}.r1iqLW_skillRow{row-gap:calc(2px * var(--cv-space-scale,1));flex-direction:column;min-width:0;display:flex}.r1iqLW_skillKey{font-family:var(--cv-font-heading);font-size:calc(12.5px * var(--cv-type-scale,1));color:var(--color-foreground);overflow-wrap:anywhere;font-weight:600}.r1iqLW_skillVal{font-size:calc(12.3px * var(--cv-type-scale,1));line-height:calc(1.45 * var(--cv-leading-scale,1));color:#2a3036;overflow-wrap:anywhere;min-width:0}.r1iqLW_skillLine{font-size:calc(12.3px * var(--cv-type-scale,1));color:#2a3036}.r1iqLW_langGrid{gap:calc(6mm * var(--cv-space-scale,1));grid-template-columns:repeat(4,1fr);display:grid}.r1iqLW_langRow{min-width:0;display:block}.r1iqLW_langName{font-family:var(--cv-font-heading);font-size:calc(12.5px * var(--cv-type-scale,1));color:var(--color-foreground);overflow-wrap:anywhere;min-width:0;font-weight:600;display:block}.r1iqLW_langLevel,.r1iqLW_langLevelText{font-size:calc(12px * var(--cv-type-scale,1));color:#7c848b;overflow-wrap:anywhere;display:block}.r1iqLW_project{padding-left:var(--rail-text-edge);padding-bottom:var(--cv-rail-body-pad,0px)}.r1iqLW_projectName{font-family:var(--cv-font-heading);font-size:calc(15.5px * var(--cv-type-scale,1));letter-spacing:-.03em;color:#0e1114;overflow-wrap:anywhere;min-width:0;font-weight:600}.r1iqLW_projectDesc{margin-top:calc(1mm * var(--cv-space-scale,1));font-size:calc(12.4px * var(--cv-type-scale,1));line-height:calc(1.45 * var(--cv-leading-scale,1));color:#2a3036;overflow-wrap:anywhere;margin-bottom:0;margin-right:0}.r1iqLW_continuationHeader{font-family:var(--cv-font-heading);font-size:calc(11.5px * var(--cv-type-scale,1));color:#4b5259;border-bottom:var(--cv-rule-weight,2mm) solid var(--cv-rule-color,var(--color-accent));-webkit-print-color-adjust:exact;print-color-adjust:exact;justify-content:space-between;align-items:baseline;padding-bottom:3mm;font-weight:600;display:none}@page{size:A4 portrait}@media print{.r1iqLW_page{width:auto;min-height:auto;box-shadow:none;border-radius:0;margin:0}.r1iqLW_continuationHeader{position:running(continuation);display:flex}@page{@top-center{content:element(continuation)}}@page:first{@top-center{content:normal}}}
.OyGUIq_page{background:var(--cv-paper,#fff);width:210mm;min-height:297mm;color:var(--color-foreground);--cv-font-heading:var(--cv-font-heading-override,var(--font-cv-sidebar-heading), "Nunito Sans", -apple-system, "Segoe UI", Roboto, sans-serif);--cv-font-body:var(--cv-font-body-override,var(--font-cv-sidebar-body), Inter, -apple-system, "Segoe UI", Roboto, sans-serif);--rail-photo-bg:color-mix(in oklch, var(--color-cv-surface) 88%, var(--color-cv-surface-ink));--rail-ink:color-mix(in oklch, var(--color-cv-surface-ink) 82%, var(--color-cv-surface));--rail-ink-muted:color-mix(in oklch, var(--color-cv-surface-ink) 58%, var(--color-cv-surface));--rail-key:color-mix(in oklch, var(--color-accent) 55%, var(--color-cv-surface-ink));--cv-photo-scale-applied:1;--rail-width:calc(var(--cv-sidebar-width,60mm) * var(--cv-photo-scale-applied));font-family:var(--cv-font-body);font-size:calc(12.5px * var(--cv-type-scale,1));line-height:calc(1.5 * var(--cv-leading-scale,1));box-sizing:border-box;grid-template-columns:var(--cv-sidebar-side-tracks,var(--rail-width) 1fr);align-items:stretch;padding:0;font-weight:400;display:grid;overflow:hidden}.OyGUIq_page:has(.OyGUIq_photo img){--cv-photo-scale-applied:var(--cv-photo-scale,1)}.OyGUIq_pageScreen{border-radius:6px;margin:0 auto;box-shadow:0 12px 32px -8px #1114181f,0 4px 8px -2px #1114180f}.OyGUIq_dotField{display:var(--cv-sidebar-dot-field,none);grid-column:var(--cv-sidebar-side-rail,1);background-image:radial-gradient(var(--color-accent) 1.2px, transparent 1.2px);opacity:.7;pointer-events:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background-size:7px 7px;grid-row:1}.OyGUIq_railCol{grid-column:var(--cv-sidebar-side-rail,1);width:var(--rail-width);clip-path:var(--cv-sidebar-clip,none);background:var(--color-cv-surface);color:var(--color-cv-surface-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;grid-row:1;min-width:0;display:flex;position:relative}.OyGUIq_photo{width:calc(var(--cv-sidebar-width,60mm) * var(--cv-photo-scale-applied));height:calc(var(--cv-sidebar-width,60mm) * 1.25 * var(--cv-photo-scale-applied) * var(--cv-photo-aspect,1));border-radius:var(--cv-photo-radius,0);background:var(--rail-photo-bg);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-shrink:0;position:relative;overflow:hidden}.OyGUIq_railBody{padding:calc(10mm * var(--cv-margin-scale,1)) calc(9mm * var(--cv-margin-scale,1)) calc(var(--cv-sidebar-rail-foot,10mm) * var(--cv-margin-scale,1));gap:calc(6mm * var(--cv-space-scale,1));flex-direction:column;min-width:0;display:flex}.OyGUIq_railKey{font-family:var(--cv-font-heading);font-size:calc(11px * var(--cv-type-scale,1));color:var(--rail-key);font-weight:700}.OyGUIq_railContact{margin-top:calc(6px * var(--cv-space-scale,1));gap:calc(2px * var(--cv-space-scale,1));font-size:calc(11px * var(--cv-type-scale,1));line-height:calc(1.45 * var(--cv-leading-scale,1));color:var(--rail-ink);flex-direction:column;display:flex}.OyGUIq_contactItem{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.OyGUIq_railCol .OyGUIq_section,.OyGUIq_railCol .OyGUIq_sectionFirst{margin-top:0}.OyGUIq_railCol .OyGUIq_sectionLabelText{font-family:var(--cv-font-heading);font-size:calc(11px * var(--cv-type-scale,1));color:var(--rail-key);margin:0;font-weight:700}.OyGUIq_railCol .OyGUIq_sectionMark{display:none}.OyGUIq_railCol .OyGUIq_eduRow{margin-bottom:3mm;display:block}.OyGUIq_railCol .OyGUIq_eduTitleRow,.OyGUIq_railCol .OyGUIq_eduTitle,.OyGUIq_railCol .OyGUIq_eduSchool,.OyGUIq_railCol .OyGUIq_when{display:block}.OyGUIq_railCol .OyGUIq_eduTitle{font-family:var(--cv-font-heading);font-size:calc(11.5px * var(--cv-type-scale,1));color:var(--color-cv-surface-ink);font-weight:700}.OyGUIq_railCol .OyGUIq_eduSchool,.OyGUIq_railCol .OyGUIq_when{font-size:calc(11px * var(--cv-type-scale,1));color:var(--rail-ink-muted)}.OyGUIq_railCol .OyGUIq_langGrid{flex-direction:column;gap:3px;display:flex}.OyGUIq_railCol .OyGUIq_langRow{font-size:calc(11px * var(--cv-type-scale,1));justify-content:space-between;gap:6px;display:flex}.OyGUIq_railCol .OyGUIq_langName{font-family:var(--cv-font-heading);color:var(--color-cv-surface-ink);font-weight:700;display:inline}.OyGUIq_railCol .OyGUIq_langLevel,.OyGUIq_railCol .OyGUIq_langLevelText{font-size:calc(11px * var(--cv-type-scale,1));color:var(--rail-ink-muted);display:inline}.OyGUIq_mainCol{grid-column:var(--cv-sidebar-side-main,2);padding:calc(18mm * var(--cv-margin-scale,1)) calc(var(--cv-sidebar-side-pad-right,18mm) * var(--cv-margin-scale,1)) calc(16mm * var(--cv-margin-scale,1)) calc(var(--cv-sidebar-side-pad-left,12mm) * var(--cv-margin-scale,1));gap:calc(7mm * var(--cv-space-scale,1));flex-direction:column;grid-row:1;min-width:0;display:flex;overflow:hidden}.OyGUIq_identity{min-width:0}.OyGUIq_name{font-family:var(--cv-font-heading);font-weight:700;font-size:calc(31px * var(--cv-type-scale,1));line-height:calc(1.04 * var(--cv-leading-scale,1));letter-spacing:-.04em;color:var(--cv-name-color,#0e1114);margin:0}.OyGUIq_headline{margin-top:calc(4px * var(--cv-space-scale,1));font-family:var(--cv-font-heading);font-size:calc(12.5px * var(--cv-type-scale,1));color:var(--color-cv-accent-text);font-weight:700}.OyGUIq_section,.OyGUIq_sectionFirst{margin-top:0}.OyGUIq_sectionLabel{margin:0 0 calc(4mm * var(--cv-space-scale,1));break-after:avoid;page-break-after:avoid;align-items:center;display:flex}.OyGUIq_sectionLabel:after{content:"";margin-left:calc(3mm * var(--cv-space-scale,1));height:var(--cv-rule-weight,0px);background:var(--cv-rule-color,var(--color-accent));flex:1}.OyGUIq_sectionMark{display:none}.OyGUIq_sectionLabelText{font-family:var(--cv-font-heading);font-size:calc(12.5px * var(--cv-type-scale,1));letter-spacing:var(--cv-heading-tracking,normal);text-transform:var(--cv-heading-case,none);color:var(--cv-heading-color,var(--color-cv-accent-text));margin:0;font-weight:700}.OyGUIq_summary{font-size:calc(12.5px * var(--cv-type-scale,1));line-height:calc(1.6 * var(--cv-leading-scale,1));color:#1c2126;text-wrap:pretty;orphans:3;widows:3;overflow-wrap:anywhere;margin:0}.OyGUIq_role[data-role-entry]{column-gap:calc(5mm * var(--cv-space-scale,1));margin-bottom:calc(5mm * var(--cv-space-scale,1));grid-template-columns:8mm 1fr;align-items:start;display:grid}.OyGUIq_role{margin-bottom:calc(5mm * var(--cv-space-scale,1));break-inside:avoid;page-break-inside:avoid}.OyGUIq_role:last-child{margin-bottom:0}.OyGUIq_stationNumber{background:var(--color-accent);width:8mm;height:8mm;color:var(--color-cv-accent-ink);font-family:var(--cv-font-heading);font-size:calc(12px * var(--cv-type-scale,1));font-variant-numeric:tabular-nums;-webkit-print-color-adjust:exact;print-color-adjust:exact;grid-area:1/1;place-items:center;font-weight:700;display:grid}.OyGUIq_roleTitleLine{grid-area:1/2;min-width:0}.OyGUIq_role[data-role-entry]>.OyGUIq_roleBody{grid-area:2/2}.OyGUIq_roleTitleRow{justify-content:space-between;align-items:baseline;gap:calc(5mm * var(--cv-space-scale,1));display:flex}.OyGUIq_roleTitle{font-family:var(--cv-font-heading);font-size:calc(15px * var(--cv-type-scale,1));letter-spacing:-.02em;color:#0e1114;overflow-wrap:anywhere;min-width:0;font-weight:700}.OyGUIq_when{font-size:calc(11px * var(--cv-type-scale,1));color:#7c848b;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.OyGUIq_roleBody{min-width:0;padding-left:0}.OyGUIq_company{margin-top:calc(1px * var(--cv-space-scale,1));font-size:calc(12.3px * var(--cv-type-scale,1));color:#15181b;overflow-wrap:anywhere;font-weight:600}.OyGUIq_bullets{margin:calc(2mm * var(--cv-space-scale,1)) 0 0;gap:calc(2px * var(--cv-space-scale,1));flex-direction:column;padding:0;list-style:none;display:flex}.OyGUIq_bullet{font-size:calc(12.4px * var(--cv-type-scale,1));line-height:calc(1.45 * var(--cv-leading-scale,1));color:#2a3036;overflow-wrap:anywhere;grid-template-columns:3.2mm 1fr;display:grid}.OyGUIq_bullet:before{content:var(--cv-bullet-glyph,"•");color:var(--color-accent)}.OyGUIq_eduRow{align-items:flex-start;gap:calc(5mm * var(--cv-space-scale,1));margin-bottom:calc(3mm * var(--cv-space-scale,1));break-inside:avoid;page-break-inside:avoid;display:flex}.OyGUIq_eduMain{flex:1;min-width:0}.OyGUIq_eduTitleRow{justify-content:space-between;align-items:baseline;gap:calc(5mm * var(--cv-space-scale,1));display:flex}.OyGUIq_eduTitle{font-family:var(--cv-font-heading);font-size:calc(13.5px * var(--cv-type-scale,1));letter-spacing:-.015em;color:#0e1114;overflow-wrap:anywhere;min-width:0;font-weight:700}.OyGUIq_eduSchool{margin-top:calc(1px * var(--cv-space-scale,1));font-size:calc(12.3px * var(--cv-type-scale,1));color:#4b5259;overflow-wrap:anywhere;min-width:0}.OyGUIq_skillGrid{gap:calc(3mm * var(--cv-space-scale,1)) calc(8mm * var(--cv-space-scale,1));grid-template-columns:1fr 1fr;display:grid}.OyGUIq_skillRow{row-gap:calc(2px * var(--cv-space-scale,1));flex-direction:column;min-width:0;display:flex}.OyGUIq_skillKey{font-family:var(--cv-font-heading);font-size:calc(12.3px * var(--cv-type-scale,1));color:#15181b;overflow-wrap:anywhere;font-weight:700}.OyGUIq_skillVal{font-size:calc(12.3px * var(--cv-type-scale,1));line-height:calc(1.45 * var(--cv-leading-scale,1));color:#2a3036;overflow-wrap:anywhere;min-width:0}.OyGUIq_skillLine{font-size:calc(12.3px * var(--cv-type-scale,1));color:#2a3036}.OyGUIq_langGrid{gap:calc(3mm * var(--cv-space-scale,1)) calc(8mm * var(--cv-space-scale,1));grid-template-columns:repeat(2,1fr);display:grid}.OyGUIq_langRow{min-width:0;display:block}.OyGUIq_langName{font-family:var(--cv-font-heading);font-size:calc(12.3px * var(--cv-type-scale,1));color:#15181b;overflow-wrap:anywhere;min-width:0;font-weight:700;display:block}.OyGUIq_langLevel,.OyGUIq_langLevelText{font-size:calc(12px * var(--cv-type-scale,1));color:#7c848b;overflow-wrap:anywhere;display:block}.OyGUIq_projectName{font-family:var(--cv-font-heading);font-size:calc(15px * var(--cv-type-scale,1));letter-spacing:-.02em;color:#0e1114;overflow-wrap:anywhere;min-width:0;font-weight:700}.OyGUIq_projectDesc{margin:calc(1mm * var(--cv-space-scale,1)) 0 0;font-size:calc(12.4px * var(--cv-type-scale,1));line-height:calc(1.45 * var(--cv-leading-scale,1));color:#2a3036;overflow-wrap:anywhere}.OyGUIq_continuationHeader{font-family:var(--cv-font-heading);font-size:calc(11.5px * var(--cv-type-scale,1));color:#4b5259;border-bottom:var(--cv-rule-weight,1px) solid var(--cv-rule-color,var(--color-accent));justify-content:space-between;align-items:baseline;padding-bottom:3mm;font-weight:700;display:none}@page{size:A4 portrait}@media print{.OyGUIq_page{width:auto;min-height:auto;box-shadow:none;border-radius:0;margin:0}.OyGUIq_continuationHeader{position:running(continuation);display:flex}@page{@top-center{content:element(continuation)}}@page:first{@top-center{content:normal}}}