.cv-renderer,.cv-pdf-root,.cv-document{font-feature-settings:"calt" 0;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--border:#1d222980;--ring:#6e747c}@supports (color:lab(0% 0 0)){.cv-renderer,.cv-pdf-root,.cv-document{--border:lab(12.9391% -.548735 -5.49436/.5);--ring:lab(48.4437% -.702858 -5.56297)}}.cv-pdf-root{font-family:var(--cv-font-body);color:var(--cv-text);font-size:var(--cv-font-body-size);line-height:var(--cv-font-body-line-height)}.cv-sidebar,.cv-pdf-sidebar,.cv-profile-header{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 2;min-width:0}.cv-sidebar h1,.cv-sidebar h2,.cv-sidebar h3,.cv-pdf-sidebar h1,.cv-pdf-sidebar h2,.cv-pdf-sidebar h3,.cv-profile-header h1,.cv-profile-header h2,.cv-profile-header h3{-webkit-hyphens:auto;hyphens:auto;word-break:normal;overflow-wrap:break-word}.cv-profile-header{gap:12mm;display:flex}.cv-profile-header .cv-header-text-stack{flex-direction:column;flex:1;gap:2mm;min-width:0;display:flex}.cv-profile-header .cv-header-photo-slot{flex:none}.cv-profile-header[data-header-layout=classic-right-photo]{flex-direction:row;justify-content:space-between;align-items:flex-start}.cv-profile-header[data-header-layout=hero-banner]{margin-top:calc(-1 * var(--cv-margin-top,0mm));margin-left:calc(-1 * var(--cv-margin-left,0mm));margin-right:calc(-1 * var(--cv-margin-right,0mm));width:calc(100% + var(--cv-margin-left,0mm) + var(--cv-margin-right,0mm));text-align:left;flex-direction:row;align-items:center;gap:14mm;padding:16mm 20mm}.cv-profile-header[data-header-layout=hero-banner] .cv-header-photo-slot--hero{flex-shrink:0;order:-1}.cv-profile-header[data-header-layout=hero-banner] .cv-header-text-stack{align-items:flex-start}.cv-profile-header[data-header-layout=split-left-right]{flex-direction:row;align-items:flex-end;gap:10mm}.cv-profile-header[data-header-layout=split-left-right][data-grid-header=true]{align-items:flex-start}.cv-profile-header[data-header-layout=centered-top]{text-align:center;flex-direction:column;align-items:center;gap:4mm}.cv-profile-header[data-header-layout=centered-top] .cv-header-text-stack{align-items:center}.cv-profile-header[data-header-layout=name-only]{flex-direction:column;gap:4mm}.cv-profile-header[data-bg-effect=banner-color]{margin-bottom:var(--cv-header-separator-margin,8mm);padding:10mm 8mm}.cv-profile-header[data-header-layout=hero-banner][data-bg-effect=banner-color]{padding:16mm 20mm}.cv-profile-header[data-bg-effect=subtle-underline]{border-bottom:var(--cv-header-separator-width,0) solid var(--cv-header-separator-color,var(--cv-primary));padding-bottom:var(--cv-header-separator-padding,6mm);margin-bottom:var(--cv-header-separator-margin,8mm)}.cv-profile-header[data-bg-effect=border-block]{padding-left:6mm;padding-bottom:var(--cv-header-separator-padding,6mm);margin-bottom:var(--cv-header-separator-margin,8mm)}.cv-profile-header[data-bg-effect=none]{padding-bottom:var(--cv-header-separator-padding,6mm);margin-bottom:var(--cv-header-separator-margin,8mm)}.cv-profile-header .cv-name-position{margin-top:1mm;margin-bottom:2mm}.cv-label-value-grid{align-items:baseline;display:grid}.cv-entry-two-col{grid-template-columns:var(--cv-label-col-override,25%) 1fr;gap:var(--cv-label-col-gap,6mm);width:100%}.cv-skills-categorized-grid,.cv-languages-categorized-grid,.cv-driving-licenses-categorized-grid{grid-template-columns:var(--cv-label-col-override,25%) 1fr!important;gap:7pt var(--cv-label-col-gap,6mm)!important}.cv-skills-entry.cv-skills-categorized-grid,.cv-skills.cv-skills-categorized-grid,.cv-language-entry.cv-languages-categorized-grid,.cv-languages.cv-languages-categorized-grid,.cv-driving-licenses.cv-driving-licenses-categorized-grid{display:grid!important}.cv-contact-label-grid,.cv-personal-data-slot[data-presentation=grid-labels]{grid-template-columns:var(--cv-label-col-override,40%) 1fr;column-gap:var(--cv-label-col-gap,.5rem);row-gap:5pt}.cv-personal-data-slot[data-presentation=inline-compact]{color:var(--cv-text-muted-subtle);flex-wrap:wrap;align-items:baseline;display:flex}.cv-personal-data-slot[data-presentation=inline-compact] .cv-personal-data-separator{opacity:.6;margin:0 .35em}.cv-entry-two-col+.cv-entry-two-col{border-top:var(--cv-entry-divider-width,0) var(--cv-entry-divider-style,solid) var(--cv-entry-divider-color,transparent);padding-top:var(--cv-entry-divider-padding,0);margin-top:var(--cv-entry-divider-margin,.6rem)}.cv-row{line-height:var(--cv-row-line-height,1.2)}@layer utilities{.cv-row{flex-wrap:wrap;align-items:baseline;display:flex;position:relative}.cv-heading-bracket:before{content:"";border-top:2px solid var(--cv-heading-accent,var(--color-primary));border-left:2px solid var(--cv-heading-accent,var(--color-primary));width:.6em;height:.6em;position:absolute;top:-3px;left:-3px}.cv-heading-bracket:after{content:"";border-bottom:2px solid var(--cv-heading-accent,var(--color-primary));border-right:2px solid var(--cv-heading-accent,var(--color-primary));width:.6em;height:.6em;position:absolute;bottom:-3px;right:-3px}}.cv-row>ul,.cv-row>ol{width:100%;line-height:var(--cv-bullet-line-height,1.5)}li{line-height:var(--cv-bullet-line-height,1.5)}.cv-row[data-multi-item=true]>span,.cv-row[data-multi-item=true]>a{width:auto!important;display:inline!important}.cv-row[data-justify=between]{flex-wrap:nowrap;align-items:baseline;width:100%;display:flex!important}.cv-row[data-justify=between]>.cv-row-lead{flex:auto;min-width:0;width:auto!important;display:block!important}.cv-row[data-justify=between]>.cv-row-tail{white-space:nowrap;flex:none;margin-left:auto;width:auto!important;display:block!important}.cv-section-inline-label-wrap>*{display:inline!important}.cv-entry-dates-col{font-size:var(--cv-entry-date-size,.952em);color:var(--cv-text-muted-subtle,var(--cv-text-secondary,#64748b));overflow-wrap:anywhere;white-space:nowrap;font-weight:500}.cv-entry-content-col{min-width:0}.cv-timeline-entry:not(.cv-entry-two-col)+.cv-timeline-entry:not(.cv-entry-two-col){margin-top:var(--cv-entry-gap)}:has(>.cv-timeline-entries-with-rail){container-type:inline-size}.cv-timeline-entries-with-rail{--cv-rail-x:calc(var(--cv-label-col-override,25cqw) + var(--cv-label-col-gap,6mm) / 2);--cv-rail-start:calc(var(--cv-rail-title-size,1em) * var(--cv-rail-title-lh,var(--cv-row-line-height)) / 2);background-image:linear-gradient(var(--cv-rail-line-color), var(--cv-rail-line-color));background-repeat:no-repeat;background-size:var(--cv-rail-line-width) calc(100% - var(--cv-rail-start));background-position:calc(var(--cv-rail-x) - var(--cv-rail-line-width) / 2) var(--cv-rail-start)}.cv-timeline-entries-with-rail[data-rail-line-style=dashed]{background-image:repeating-linear-gradient(to bottom, var(--cv-rail-line-color) 0 calc(3 * var(--cv-rail-line-width)), transparent 0 calc(5 * var(--cv-rail-line-width)))}.cv-timeline-entries-with-rail>.cv-entry-two-col{grid-template-columns:var(--cv-label-col-override,25%) var(--cv-label-col-gap,6mm) 1fr;column-gap:0}.cv-timeline-entries-with-rail>.cv-entry-two-col>.cv-entry-dates-col{grid-column:1}.cv-timeline-entries-with-rail>.cv-entry-two-col>.cv-entry-rail{grid-column:2}.cv-timeline-entries-with-rail>.cv-entry-two-col>.cv-entry-content-col{grid-column:3}.cv-entry-rail{place-self:baseline center;line-height:0}.cv-rail-dot{--cv-rail-dot-d:var(--cv-rail-dot-size);box-sizing:border-box;width:var(--cv-rail-dot-d);height:var(--cv-rail-dot-d);background:var(--cv-rail-dot-color);vertical-align:calc(.5cap - var(--cv-rail-dot-d) / 2);vertical-align:round(calc(.5cap - var(--cv-rail-dot-d) / 2), 1px);border-radius:50%;display:inline-block}.cv-entry-rail[data-dot-style=hollow] .cv-rail-dot{background:var(--cv-bg-main,white);border:1.5px solid var(--cv-rail-dot-color)}.cv-entry-rail[data-dot-style=small-filled] .cv-rail-dot{--cv-rail-dot-d:calc(var(--cv-rail-dot-size) * .6)}.cv-entry-rail[data-dot-style=diamond] .cv-rail-dot{border-radius:0;transform:rotate(45deg)}.cv-timeline-entries-with-rail>.cv-entry-divider{border-top-color:#0000!important}.cv-timeline-entries-with-rail>.cv-entry-two-col+.cv-entry-two-col{border-top-color:#0000}.cv-renderer,.cv-pdf-root,.inspector-panel{--cv-rail-line-neutral:var(--cv-text-muted-subtle,var(--color-text-muted-subtle))}
