@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-latin-300-normal.a945f076217600044d3a.woff2) format("woff2"),url(/static/media/roboto-latin-300-normal.4c782fc2f217bb8c6e8e.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-400-normal.0d16261b107ca3336eeb.woff2) format("woff2"),url(/static/media/roboto-latin-400-normal.c1b1c5c6bf22ab6cb701.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-latin-500-normal.1c7e8aa0ba84e4f92e5f.woff2) format("woff2"),url(/static/media/roboto-latin-500-normal.f4ee5bd9ce239f6e5a1a.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-latin-700-normal.d89b03c583b9adb99987.woff2) format("woff2"),url(/static/media/roboto-latin-700-normal.53f3933bc81f81da12ed.woff) format("woff")}@font-face{font-display:block;font-family:Material Icons Round;font-style:normal;font-weight:400;src:url(/static/media/material-icons-round-latin-400-normal.c380809fd3677d7d6903.woff2) format("woff2")}.material-icons-round{word-wrap:normal;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons Round;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}.print-resume{display:none}@media print{@page{size:A4;margin:12mm 14mm}body,html{background:#fff!important}.print-resume{color:#2b2b33;display:block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:9pt;line-height:1.35}.print-resume h1{color:#344767;font-size:18pt;font-weight:700;margin:0}.print-resume .headline{color:#9e5866;font-size:10.5pt;font-weight:500;margin:1mm 0 0}.print-resume .contact{color:#555a6e;font-size:8.5pt;margin:1.5mm 0 0}.print-resume section{margin-top:3.5mm}.print-resume h2{border-bottom:.6pt solid #d9a5a8;color:#9e5866;font-size:10pt;font-weight:700;letter-spacing:.04em;margin:0 0 1.5mm;padding-bottom:.8mm;text-transform:uppercase}.print-resume p{margin:0}.print-resume .line{margin-bottom:.8mm}.print-resume .job{break-inside:avoid;margin-bottom:2.2mm;page-break-inside:avoid}.print-resume .job-head{color:#344767;display:flex;gap:4mm;justify-content:space-between}.print-resume .job-head span{color:#555a6e;white-space:nowrap}.print-resume .meta{color:#686d84;font-size:8.3pt}.print-resume ul{margin:.6mm 0;padding-left:4.5mm}.print-resume li{margin-bottom:.3mm}.print-resume .references{column-count:2;column-gap:6mm;list-style:none;padding-left:0}.print-resume .job-head,.print-resume h2{break-after:avoid;page-break-after:avoid}}