.template38-page,.template38-page *{box-sizing:border-box}.template38-page{--t38-navy:#012856;--t38-navy-soft:#0c2b78;--t38-paper:#f8f8f7;--t38-rule:#8597b9;--t38-text:#090b10;background:var(--t38-paper);width:794px;height:1123px;color:var(--t38-text);font-family:var(--font-lato), "Lato", "Avenir Next", "Segoe UI", Arial, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;grid-template-columns:274px 520px;font-size:12px;line-height:1.45;display:grid;overflow:hidden}.template38-page h1,.template38-page h2,.template38-page h3,.template38-page p,.template38-page ul{margin:0}.template38-page svg{width:100%;height:100%;display:block}.t38-sidebar{--t38-sidebar-section-gap:40px;z-index:1;color:#fff;background:radial-gradient(circle at 78% 7%,#144d823d 0,#0000 26%),radial-gradient(circle at 28% 52%,#0f477b38 0,#0000 34%),linear-gradient(165deg,#012754 0%,#002a59 54%,#012855 100%);border-right:3px solid #f5f5f5;height:1123px;padding:29px 22px 20px 25px;position:relative;overflow:hidden;box-shadow:4px 0 7px #03142e3b}.t38-photo{border-radius:50%;width:184px;height:184px;margin:0 auto;overflow:hidden}.t38-photo img{object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;display:block}.t38-sidebar-title h2{color:#fff;letter-spacing:1.15px;font-size:14.4px;font-weight:700;line-height:1}.t38-sidebar-title>span{background:#ffffffd1;width:100%;height:1px;margin-top:9px;display:block;position:relative}.t38-sidebar-title>span:after,.t38-header-rule:after{background:inherit;content:"";border:1px solid;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.t38-contact{margin-top:18px}.t38-contact-list{gap:9px;margin-top:16px;display:grid}.t38-contact-row{color:#fff;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:23px;font-size:12.35px;font-weight:400;line-height:1.15;display:grid}.t38-contact-row>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t38-contact-icon{width:23px;height:23px;color:var(--t38-navy);background:#fff;border-radius:50%;place-items:center;padding:4px;display:grid}.t38-contact-icon svg{width:16px;height:16px}.t38-education{margin-top:var(--t38-sidebar-section-gap)}.t38-education-list{gap:14px;margin-top:17px;padding-left:16px;display:grid;position:relative}.t38-education-list:before{content:"";background:#ffffffc2;width:1px;position:absolute;top:5px;bottom:8px;left:3px}.t38-education-list article{min-width:0;position:relative}.t38-education-dot{background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:-16px}.t38-education-heading{padding-right:40px;display:block}.t38-education-heading strong{color:#fff;max-width:132px;font-size:13.2px;font-weight:700;line-height:1.33;display:block}.t38-education-heading time{color:#fff;font-size:11.7px;font-weight:400;line-height:1.2;position:absolute;bottom:1px;right:0}.t38-education-list p{color:#fff;max-width:175px;margin-top:7px;font-size:12.2px;font-weight:400;line-height:1.35}.t38-skills{margin-top:var(--t38-sidebar-section-gap)}.t38-skills-list{gap:7px;margin-top:15px;display:grid}.t38-skill-row{color:#fff;grid-template-columns:6px minmax(0,1fr) 64px;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:400;line-height:1.2;display:grid}.t38-skill-row:before,.t38-language-list>div:before{content:"";background:#fff;border-radius:50%;width:5px;height:5px}.t38-skill-dots{grid-template-columns:repeat(5,9px);justify-content:end;gap:4px;display:grid}.t38-skill-dots i{background:#7b8ba6;border-radius:50%;width:9px;height:9px;box-shadow:inset 0 0 0 .35px #ffffff38}.t38-skill-dots i.is-filled{background:#fff;box-shadow:0 .5px 1px #00000029}.t38-languages{margin-top:var(--t38-sidebar-section-gap)}.t38-language-list{gap:13px;margin-top:17px;display:grid}.t38-language-list>div{color:#fff;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.3px;line-height:1.2;display:grid}.t38-language-list strong{font-weight:400}.t38-main{--t38-right-section-space-before:12px;--t38-right-section-space-after:12px;background:radial-gradient(circle at 18% 8%,#fffc 0,#0000 32%),linear-gradient(90deg,#f9f9f8 0%,#f8f8f7 74%,#f7f7f7 100%);height:1123px;padding:45px 38px 25px 37px;overflow:hidden}.t38-header h1{color:#000;letter-spacing:.55px;text-align:center;white-space:nowrap;font-weight:700;line-height:1.05;overflow:hidden}.t38-header h1.t38-name-long{overflow-wrap:anywhere;text-wrap:balance;white-space:normal;line-height:1.08;overflow:visible}.t38-header h1 b{color:var(--t38-navy);font-weight:700}.t38-header p{color:#12277d;overflow-wrap:anywhere;text-align:center;text-wrap:balance;max-width:100%;margin-top:7px;font-size:20px;font-weight:400;line-height:1.1}.t38-header p.t38-title-long{line-height:1.18}.t38-entry-separator{opacity:.72;margin:0 4px;font-style:normal}.t38-entry-link{color:#102a84;font-size:.88em;font-weight:700;line-height:inherit;white-space:nowrap;text-decoration:none;display:inline}.t38-sidebar .t38-entry-link{color:#fff}.t38-item-heading .t38-entry-link{margin-left:6px}.t38-header-rule{background:var(--t38-rule);width:100%;height:1px;color:var(--t38-navy-soft);margin-top:11px;display:block;position:relative}.t38-header-rule:after{background:var(--t38-paper);width:7px;height:7px}.t38-main-section{border-bottom:1px solid var(--t38-rule)}.t38-main-title{align-items:center;gap:11px;display:flex}.t38-main-icon{background:var(--t38-navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;padding:5px;display:grid}.t38-main-icon svg{width:19px;height:19px}.t38-main-title h2{color:#090b10;letter-spacing:.15px;font-size:16.6px;font-weight:700;line-height:1.05}.t38-summary{padding:var(--t38-right-section-space-before) 0 var(--t38-right-section-space-after)}.t38-summary>p{color:#101116;margin-top:13px;font-size:12.45px;font-weight:400;line-height:1.55}.t38-experience{padding:var(--t38-right-section-space-before) 0 var(--t38-right-section-space-after)}.t38-experience-list{margin-top:15px}.t38-item-heading{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;min-width:0;display:grid}.t38-item-heading strong{color:#090b10;font-size:12.8px;font-weight:700;line-height:1.25}.t38-item-heading time{color:#102a84;white-space:nowrap;font-size:11.8px;font-weight:400;line-height:1.2}.t38-company{color:#102a84;margin-top:4px;font-size:12px;line-height:1.3}.template38-page ul{padding-left:18px;list-style:outside}.template38-page li{color:#111217;padding-left:3px;font-size:12px;font-weight:400;line-height:1.45}.template38-page li::marker{color:#05070a;font-size:.72em}.t38-job ul{gap:3px;margin-top:9px;display:grid}.t38-projects{padding:var(--t38-right-section-space-before) 0 var(--t38-right-section-space-after)}.t38-project-list{margin-top:11px}.t38-project{padding:0 0 10px}.t38-project+.t38-project{border-top:1px solid var(--t38-rule);padding-top:9px}.t38-award p{color:#121318;font-size:11.9px;font-weight:400;line-height:1.48}.t38-project ul{gap:3px;margin-top:7px;display:grid}.t38-awards{padding:var(--t38-right-section-space-before) 0 var(--t38-right-section-space-after)}.t38-award-list{margin-top:10px}.t38-award{padding:0 0 10px}.t38-award+.t38-award{border-top:1px solid var(--t38-rule);padding-top:9px}.t38-award p{margin-top:4px}.t38-references{padding:var(--t38-right-section-space-before) 0 0;border-bottom:0}.t38-reference-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:9px;display:grid}.t38-reference{min-width:0}.t38-reference-heading{justify-content:space-between;align-items:baseline;gap:7px;min-width:0;display:flex}.t38-reference-heading strong{color:#090b10;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.15px;font-weight:700;line-height:1.2;overflow:hidden}.t38-reference-heading a{color:#102a84;white-space:nowrap;flex:none;font-size:10px;font-weight:700;line-height:1.2;text-decoration:none}.t38-reference p{color:#102a84;margin-top:2px;font-size:10.6px;line-height:1.25}.t38-reference>span{color:#121318;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:1px;font-size:10.35px;line-height:1.2;display:block;overflow:hidden}@media print{@page{size:794px 1123px;margin:0}html,body{width:794px;height:1123px;margin:0}.template38-page{break-inside:avoid}}
