@font-face{font-family:"CV Serif";src:url(/fonts/cv-serif.woff2) format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:CV Sans;src:url(/fonts/cv-sans.woff2) format("woff2");font-weight:100 900;font-display:swap}.cvpage{background:var(--bg)}.cvpage:before{display:none}.seg{display:inline-flex;border:1px solid var(--line);border-radius:99px;padding:2px}.seg button{font:500 13px/1 var(--mono);color:var(--muted, #8b93a7);background:none;border:0;padding:7px 12px;border-radius:99px;cursor:pointer}.seg button[aria-pressed=true]{color:var(--ink);background:color-mix(in srgb,var(--ink) 12%,transparent)}.cvwrap{padding:28px 16px 80px;display:flex;justify-content:center}.sheet{--p: #1c1c20;--pm: #66666d;--pl: #d9d6cf;--pa: #1f3a5f;width:210mm;min-height:297mm;box-sizing:border-box;padding:13mm 18mm 8mm;background:#fffefb;color:var(--p);font:400 9.1pt/1.45 CV Sans,system-ui,sans-serif;box-shadow:0 30px 80px -20px #0009;border-radius:2px}.sheet a{color:inherit;text-decoration:none}.sheet p{margin:0}.cvh{text-align:center;padding-bottom:3.6mm;border-bottom:.8pt solid var(--pa)}.cvh h1{margin:0;font:600 29pt/1 "CV Serif",Georgia,serif;letter-spacing:.01em;color:var(--p)}.cvh h1:before,.cvh h1:after{content:none!important}.cvh .role{margin-top:2.6mm;font-size:8pt;letter-spacing:.2em;text-transform:uppercase;color:var(--pm)}.cvc{list-style:none;margin:3.4mm 0 0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:0 4.5mm;font-size:8.8pt;color:#333}.cvc li+li:before{content:"·";margin-right:4.5mm;color:var(--pm)}.goal{margin:3.6mm 0 3mm;text-align:center;font:italic 500 11pt/1.4 "CV Serif",Georgia,serif;color:var(--pa)}.cvs{display:grid;grid-template-columns:30mm 1fr;gap:0 6mm;padding:2.8mm 0;border-top:.5pt solid var(--pl)}.cvs h2{margin:1mm 0 0;font:600 8pt/1.2 CV Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--pa)}.cvs h2:before,.cvs h2:after{content:none!important}.sb{min-width:0}.prof{font-size:9.4pt}.it{margin-bottom:2.4mm;break-inside:avoid}.it:last-child{margin-bottom:0}.tt{display:flex;justify-content:space-between;align-items:baseline;gap:4mm}.tt b,.sk b{font-weight:600}.dt{font-size:8.4pt;color:var(--pm);white-space:nowrap;font-variant-numeric:tabular-nums}.it>p{color:#34343a}.sub{margin-top:.6mm;color:var(--pm)!important;font-size:8.8pt}.tg{margin-top:.6mm;font-size:8.2pt;color:var(--pm)!important}.tg a{color:var(--pa)}.jb{margin-bottom:1.8mm}.emp{color:var(--pm)}.sk{display:grid;grid-template-columns:30mm 1fr;gap:0 4mm;margin-bottom:.8mm}.sk span{color:#34343a}.inl{display:flex;flex-wrap:wrap;gap:0 3mm;color:#34343a}.inl i{font-style:normal;color:var(--pm)}.inl b{font-weight:600;margin-right:.6mm}@media screen and (max-width:860px){.cvwrap{padding:16px 12px 60px}.sheet{width:100%;min-height:0;padding:26px 22px;font-size:10.5pt}.cvs{grid-template-columns:1fr;gap:2mm}.sk{grid-template-columns:1fr;margin-bottom:2mm}.cvh h1{font-size:26pt}}@media print{@page{size:A4;margin:0}html,body{background:#fff!important}.noprint{display:none!important}.cvwrap{padding:0}.sheet{box-shadow:none;border-radius:0;width:210mm;min-height:297mm;height:297mm;overflow:hidden}}.cols{display:grid;grid-template-columns:1fr 1fr;gap:.8mm 6mm}.goal{text-wrap:balance}
