@page{margin:0;size:A4 portrait}@media screen{.cv_wrapper__Pzm3e{box-shadow:0 0 20px -10px rgba(0,0,0,.3);margin:0 auto;max-width:800px}.cv_anonymizeBar__4_9_h{background:white;margin-bottom:20px;padding:12px 32px;text-align:right}.cv_anonymizeLabel__rkRFq{align-items:center;color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cv_anonymizeLabel__rkRFq input{cursor:pointer}}.cv_anonymized__RtPYh .cv_personalData__fq25o{border-radius:2px;box-shadow:inset 0 0 0 100px currentColor;width:-moz-fit-content;width:fit-content}.cv_anonymized__RtPYh .cv_photo__gO09M{filter:brightness(0)}@media print{.cv_anonymizeBar__4_9_h{display:none}}.cv_wrapper__Pzm3e{background:white;border-collapse:collapse;color:var(--color-black);font-family:var(--default-font-family);font-size:13px;line-height:1.5;min-height:100vh}.cv_wrapper__Pzm3e tbody td,.cv_wrapper__Pzm3e tfoot td,.cv_wrapper__Pzm3e thead td{border:0}.cv_wrapper__Pzm3e td{vertical-align:top}.cv_wrapper__Pzm3e th{border:0}.cv_header__Fk_MR{margin-bottom:0!important;padding:36px 32px 32px!important}.cv_header__Fk_MR:after{display:none}.cv_headerContent___2DbF{align-items:flex-start;display:flex;gap:20px}.cv_photo__gO09M{flex-shrink:0}.cv_photoImage__GLio_{border-radius:50%;height:80px!important;-o-object-fit:cover;object-fit:cover;width:80px!important}.cv_headerText__94STh{flex:1 1}.cv_headerTitle__le2n8{align-items:baseline;display:flex;gap:6px;margin-bottom:8px}.cv_headerTitle__le2n8 h1,.cv_headerTitle__le2n8 h2{display:inline-block;margin:0;padding:0}.cv_headerTitle__le2n8 h1{color:var(--color-accent);font-size:2.4rem;font-weight:700;line-height:1}.cv_headerTitle__le2n8 h1:after{content:none}.cv_headerTitle__le2n8 h2{color:white;font-size:1.6rem;font-weight:500;line-height:1.4}.cv_contactRows__hojkQ{display:flex;flex-direction:column;gap:4px}.cv_contactRow__16MmI{color:white;display:flex;flex-wrap:wrap;font-size:12px;gap:4px 20px}.cv_contactRow__16MmI span{white-space:nowrap}.cv_head__RKkFd th{height:0}.cv_content__uq55B>tr>td{padding:24px 40px}.cv_foot__eiYtJ td{background:var(--color-primary);color:var(--color-secondary);font-size:11px;height:0;padding:12px 32px;text-align:center}.cv_sectionWrapper__Asfxl{margin-bottom:24px;page-break-inside:avoid}.cv_sectionHeader__jV0IB{background:var(--color-secondary);margin:28px 0 20px;padding:8px 20px}.cv_sectionHeader__jV0IB h3{color:var(--color-primary);font-size:14px;font-weight:600;margin:0;text-align:center}.cv_sectionHeader__jV0IB:first-child{margin-top:0}.cv_profile__JagUN{font-style:italic;line-height:1.6;margin:-16px 0 0;text-align:left}.cv_bookHighlight__kGn3f{background:white;border:1px solid var(--color-lightgrey);display:flex;gap:16px;margin:20px 0;padding:16px 20px}.cv_bookCover__gVZCd{flex-shrink:0}.cv_bookCover__gVZCd img{border-radius:4px}.cv_bookInfo__k12Jq{display:flex;flex-direction:column;justify-content:center}.cv_bookTitle__HtGIc{color:var(--color-primary);font-size:16px;font-weight:700}.cv_bookMeta__JBGf9{color:var(--color-darkgrey);font-size:12px;margin-bottom:6px}.cv_bookDescription__lOW4e{color:var(--color-black);font-size:12px;line-height:1.5;margin:0}.cv_experienceList__1O7iF{display:flex;flex-direction:column;gap:18px;margin-bottom:24px}.cv_experienceItem__EX9B5{display:grid;grid-template-columns:130px 1fr;grid-gap:16px;gap:16px;page-break-inside:avoid}.cv_experienceMeta__1gQQL{text-align:left}.cv_experienceDate__GXKng{color:var(--color-darkgrey);font-size:12px;display:block}.cv_experienceHeader__FM4Bt{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.cv_companyName__Gp_Gl{color:var(--color-black);display:block;font-size:14px;font-weight:600}.cv_roleTitle__yVINR{color:var(--color-darkgrey);display:block;font-size:12px}.cv_companyLogo__uBwwr{flex-shrink:0;width:60px;margin-left:12px}.cv_companyLogo__uBwwr img{max-width:60px;max-height:40px}.cv_experienceText__Ja_7A{color:var(--color-black);font-size:12px;line-height:1.5}.cv_experienceText__Ja_7A p{margin:0 0 4px}.cv_experienceText__Ja_7A p:last-child{margin-bottom:0}.cv_skillsList__h5Hla{display:grid;grid-template-columns:140px 1fr;grid-gap:6px 12px;gap:6px 12px;margin:0}.cv_skillsList__h5Hla dt{font-weight:600;text-align:right}.cv_skillsList__h5Hla dd,.cv_skillsList__h5Hla dt{color:var(--color-black);font-size:12px;line-height:1.5}.cv_skillsList__h5Hla dd{margin:0}.cv_techStack__LzW_l{color:var(--color-darkgrey);font-size:11px;margin-top:4px}.cv_languagesGrid__ascEt{display:flex;gap:48px;justify-content:flex-start}.cv_languageItem__WK6VG{align-items:center;display:flex;gap:12px}.cv_languageName__MahqD{color:var(--color-black);font-weight:500;min-width:60px}.cv_languageDots__jZtSw{display:flex;gap:4px}.cv_dotEmpty__vq12Z,.cv_dotFilled__ni7wM{border-radius:50%;height:10px;width:10px}.cv_dotFilled__ni7wM{background:var(--color-primary)}.cv_dotEmpty__vq12Z{background:var(--color-lightgrey)}.cv_languageLevel__aEsW7{color:var(--color-darkgrey);font-size:11px}.cv_projectsList__z_MS7{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.cv_projectItem__L1L3d{align-items:center;display:flex;gap:12px;padding:8px;border-radius:4px}.cv_projectLogo__Qx0sX{flex-shrink:0;width:45px}.cv_projectLogo__Qx0sX img{max-width:45px;max-height:30px}.cv_projectInfo__Mv_Wx{display:flex;flex-direction:column;font-size:11px;line-height:1.4}.cv_projectInfo__Mv_Wx strong{color:var(--color-black);font-size:12px}.cv_projectRole__qNwGt{color:var(--color-darkgrey)}.cv_projectDate__PCtrr{color:var(--color-grey);font-size:10px}@media print{.cv_wrapper__Pzm3e{box-shadow:none;margin:0;max-width:none}.cv_head__RKkFd th{height:154px}.cv_foot__eiYtJ{bottom:0;display:block;left:0;position:fixed;right:0;width:100%}.cv_foot__eiYtJ tr{display:block}.cv_foot__eiYtJ td{display:block;height:40px;width:100%}.cv_header__Fk_MR{left:0;padding:24px 32px 20px!important;position:fixed;top:0;width:100%}.cv_content__uq55B>tr>td{padding:16px 32px}.cv_sectionHeader__jV0IB{margin:20px 0 16px}.cv_experienceItem__EX9B5{page-break-inside:avoid}.cv_profile__JagUN{margin-top:-16px}}