.cv-page__inner{max-width:calc(210mm + 2 * var(--gutter));padding-block:var(--sp-6) var(--sp-8)}.cv-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-5)}.cv-bar .back-link{margin-bottom:0}.cv-bar__actions{display:flex;align-items:center;gap:var(--sp-4)}.cv-bar__format{color:var(--ink-3)}.cv{--cv-ink: var(--petrol-900);--cv-meta: #4B5D63;--cv-line: var(--chalk-200);--cv-rule: var(--amber-600);display:flex;flex-direction:column;width:210mm;min-height:297mm;margin-inline:auto;padding:9.5mm 15mm 7.5mm;background:#fff;color:var(--cv-ink);font-size:9pt;line-height:1.35;box-shadow:0 0 0 1px var(--line),var(--shadow-3);color-scheme:light}.cv a{color:inherit;text-decoration:none}.cv a:hover{text-decoration:underline;text-underline-offset:2px}.cv__ltr{direction:ltr;unicode-bidi:isolate}.cv__head{display:grid;grid-template-columns:27mm minmax(0,1fr) 21mm;align-items:start;column-gap:6mm}.cv__id{grid-column:2;grid-row:1}.cv__photo{grid-column:1;grid-row:1;width:27mm;height:27mm;border-radius:3mm;object-fit:cover}.cv__qr{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:center;gap:2pt;font-size:6.8pt;color:var(--cv-meta)}.cv__qr img{width:20mm;height:20mm}.cv a.cv__qr:hover{text-decoration:none}.cv__name{font-size:22pt;font-weight:600;line-height:1.1;letter-spacing:-.02em}.cv__role{margin-top:2pt;font-size:10.5pt;color:var(--cv-meta)}.cv__rule{display:block;width:30mm;margin-block:5pt;border-top:1.2pt solid var(--cv-rule)}.cv__contact{display:flex;flex-wrap:wrap;row-gap:1pt;font-size:8pt;color:var(--cv-meta)}.cv__contact+.cv__contact{margin-top:1.5pt}.cv__handle{margin-top:1.5pt;font-size:8pt;color:var(--cv-meta)}.cv__handle strong,.cv__contact strong{font-weight:600;color:var(--cv-ink)}.cv__summary{margin-top:7pt;font-size:9.4pt;line-height:1.42}.cv__figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8pt;border-block:.75pt solid var(--cv-line)}.cv__figures li{display:flex;flex-direction:column;padding:4.5pt 8pt 4.5pt 0}.cv__figures li+li{padding-inline-start:8pt;border-inline-start:.75pt solid var(--cv-line)}.cv__figures strong{font-size:13pt;font-weight:600;line-height:1.15;letter-spacing:-.01em}.cv__figures span{font-size:7.6pt;line-height:1.3;color:var(--cv-meta)}.cv__contact li:not(:last-child):after{content:"·";margin-inline:4pt;color:var(--chalk-300)}.cv__section{margin-top:6pt}.cv__h{margin-bottom:4pt;padding-bottom:2.5pt;border-bottom:.75pt solid var(--cv-line);font-size:7.8pt;font-weight:600;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.cv__sub{margin-block:7pt 3pt;font-size:7.8pt;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--cv-meta)}.cv__entry{margin-bottom:4.5pt;break-inside:avoid}.cv__entry--line{margin-bottom:2.5pt}.cv__entry-head{display:flex;align-items:baseline;justify-content:space-between;gap:12pt}.cv__title{font-size:9.2pt;font-weight:600;line-height:1.35;letter-spacing:0;text-wrap:pretty}.cv__company{font-weight:500}.cv__at,.cv__place{font-weight:400;color:var(--cv-meta)}.cv__line{font-weight:400}.cv__date{flex:none;font-family:var(--font-mono);font-size:7.8pt;color:var(--cv-meta);white-space:nowrap;unicode-bidi:isolate}.cv__context{color:var(--cv-meta)}.cv__points{margin-top:1.5pt}.cv__points li{display:flex}.cv__points li:before{content:"•";flex:none;width:9pt;color:var(--cv-meta)}.cv__stack{margin-top:1.5pt;font-family:var(--font-mono);font-size:7.6pt;color:var(--cv-meta)}.cv__lines li+li{margin-top:2pt}.cv__skills>div{display:grid;grid-template-columns:34mm minmax(0,1fr);gap:8pt;padding-block:.5pt}.cv__skills dt{font-weight:600}.cv__skills dd{margin:0}.cv__note{color:var(--cv-meta)}.cv__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4pt 12pt;margin-top:auto;padding-top:8pt;font-size:7.4pt;color:var(--cv-meta)}[dir=rtl] .cv__h,[dir=rtl] .cv__sub{letter-spacing:0;text-transform:none;font-size:8.4pt;line-height:1.2}[dir=rtl] .cv__name{letter-spacing:0}[dir=rtl] .cv__date{font-family:inherit;font-size:8.2pt}[dir=rtl] .cv{line-height:1.35}@media screen and (max-width:860px){.cv{width:100%;min-height:0;padding:22px 18px 16px}.cv__entry-head{flex-direction:column;gap:0}.cv__head{grid-template-columns:20mm minmax(0,1fr);column-gap:14px}.cv__photo{width:20mm;height:20mm}.cv__qr{display:none}.cv__contact{flex-direction:column}.cv__figures{grid-template-columns:repeat(2,minmax(0,1fr))}.cv__figures li:nth-child(3){padding-inline-start:0;border-inline-start:0}.cv__figures li:nth-child(n+3){border-top:.75pt solid var(--cv-line)}.cv__contact li:not(:last-child):after{content:none}.cv__skills>div{grid-template-columns:minmax(0,1fr);gap:0;padding-block:2pt}}@media screen and (max-width:480px){.cv-bar__format{display:none}}@media print{@page{size:A4;margin:0}html,body{background:#fff!important}.nav,.sheet,.skip-link,.cv-bar,.totop{display:none!important}.page-offset.cv-page{padding-top:0}.cv-page__inner{max-width:none;padding:0}.cv{width:210mm;height:297mm;min-height:0;margin:0;overflow:hidden;box-shadow:none}.cv a:hover{text-decoration:none}}
