.cv-paper{--cv-accent:#1f3a5f;box-sizing:border-box;color:#202a35;width:210mm;min-height:297mm;font:10pt/1.55 "CVSans","CVArmenian",var(--cv-script-font,"CVJP"),"CVArabic","CVHindi","CVGeorgian","CVThai",sans-serif;overflow-wrap:anywhere;background:#fff;padding:17mm 18mm;font-weight:400;position:relative}.cv-paper *{box-sizing:border-box}.cv-paper.cv-size-letter{width:215.9mm;min-height:279.4mm}.cv-paper h1,.cv-paper h2,.cv-paper h3,.cv-paper p{margin:0}.cv-paper h1{letter-spacing:-1pt;color:var(--cv-accent);font-size:30pt;font-weight:700;line-height:1.16}.cv-paper h2{color:var(--cv-accent);text-transform:uppercase;letter-spacing:1pt;break-after:avoid;margin-bottom:9pt;font-size:11pt;font-weight:700}.cv-paper h3{font-size:10.5pt;font-weight:700}.cv-paper a{color:inherit;text-decoration:none}.cv-header{align-items:center;gap:20pt;margin-bottom:20pt;display:flex;position:relative}.cv-name-block{flex:1;min-width:0}.cv-job-title{font-size:13pt;line-height:1.5;margin-top:5pt!important}.cv-contact{color:#505a64;flex-wrap:wrap;gap:3pt 13pt;margin-top:10pt;font-size:8.5pt;display:flex}.cv-contact a{text-decoration:none}.cv-photo{object-fit:cover;border-radius:50%;flex-shrink:0;width:66pt;height:66pt}.cv-section{break-inside:auto;margin-bottom:17pt}.cv-entry{break-inside:avoid;margin-bottom:12pt}.cv-entry-top{break-after:avoid;justify-content:space-between;align-items:baseline;gap:12pt;display:flex}.cv-subtitle{color:#535e6b;margin-top:2pt;font-size:9pt}.cv-entry-top time{color:#58616c;text-align:right;flex-shrink:0;max-width:32%;font-size:8pt}.cv-description{margin-top:5pt}.cv-description-line{break-inside:avoid;orphans:3;widows:3;margin:0 0 4pt!important}.cv-description a{text-decoration:underline}.cv-bullet{gap:7pt;display:flex}.cv-bullet>span:last-child{flex:1;min-width:0}.cv-skills{flex-wrap:wrap;gap:7pt 15pt;display:flex}.cv-skill{break-inside:avoid;align-items:center;gap:10pt;display:flex}.cv-dots{gap:3pt;display:flex}.cv-dots i{background:#d9dde0;border-radius:50%;width:5pt;height:5pt}.cv-dots i.filled{background:var(--cv-accent)}.cv-language{break-inside:avoid;justify-content:space-between;gap:8pt;margin-bottom:5pt;display:flex}.cv-language small{color:#5d6570}.cv-columns{grid-template-columns:minmax(0,1fr) 32%;gap:22pt;display:grid}.cv-aside{background:#f1f3f4;min-width:0;padding:14pt}.cv-aside .cv-contact{flex-direction:column;gap:7pt;margin:0 0 20pt}.cv-aside .cv-skills{display:block}.cv-aside .cv-skill{flex-wrap:wrap;margin-bottom:7pt}.cv-aside .cv-entry-top{display:block}.cv-aside .cv-entry-top time{text-align:left;max-width:none;margin-top:4pt;display:block}.cv-font-s{font-size:9pt;line-height:1.45}.cv-font-l{font-size:11pt;line-height:1.6}.cv-font-s h3{font-size:9.5pt}.cv-font-l h3{font-size:11.5pt}.cv-sheet{break-after:page;height:297mm;min-height:0;margin:0 auto 22px;overflow:hidden}.cv-sheet.cv-size-letter{height:279.4mm;min-height:0}.cv-sheet:last-child{break-after:auto}.cv-continuation .cv-header{border-bottom:1px solid #ddd;margin-bottom:12pt;padding-bottom:7pt}.cv-continuation .cv-header h1{font-size:15pt}.cv-continuation .cv-header .cv-job-title,.cv-continuation .cv-header .cv-contact,.cv-continuation .cv-header .cv-photo{display:none}.cv-section-continued h2{font-size:9pt}.cv-page-footer{color:#626c76;font-size:8pt;position:absolute;bottom:7mm;right:18mm}.cv-block{break-inside:avoid}.cv-fragment{margin-bottom:8pt}.cv-fragment .cv-section{margin:0}.cv-fragment .cv-entry{margin-bottom:0}.cv-clarity h1,.cv-clarity h2{color:#111;letter-spacing:0}.cv-clarity h1{font-size:24pt}.cv-clarity h2{text-transform:none;border-bottom:1px solid #111;padding-bottom:4pt}.cv-clarity{color:#111}.cv-plain .cv-header{border-bottom:3pt solid var(--cv-accent);padding-bottom:16pt}.cv-plain h2{letter-spacing:0;text-transform:none}.cv-harvard{font-family:"CVSerif","CVSerifArmenian",var(--cv-script-font,"CVJP"),"CVArabic","CVHindi","CVGeorgian","CVThai",serif;padding:18mm 21mm}.cv-harvard .cv-header{text-align:center;border-bottom:1px solid #444;padding-bottom:12pt;display:block}.cv-harvard .cv-contact{justify-content:center}.cv-harvard h1{color:#202a35;font-size:26pt}.cv-harvard h2{text-align:center;color:#202a35;border-bottom:1px solid #a2a6aa;padding-bottom:4pt;font-size:11pt}.cv-harvard .cv-photo{margin:0 auto 8pt}.cv-ledger .cv-entry{min-height:35pt;padding-left:85pt;position:relative}.cv-ledger .cv-entry-top time{text-align:left;width:72pt;max-width:none;position:absolute;top:2pt;left:0}.cv-ledger h2{border-bottom:1pt solid var(--cv-accent);padding-bottom:5pt}.cv-compact{padding:12mm 15mm;font-size:9pt;line-height:1.4}.cv-compact h1{font-size:23pt}.cv-compact .cv-section{margin-bottom:10pt}.cv-compact .cv-entry{margin-bottom:7pt}.cv-compact h2{background:#f2f3f5;margin-bottom:6pt;padding:4pt 6pt;font-size:9pt}.cv-executive h1,.cv-executive h2{font-family:"CVSerif","CVSerifArmenian",var(--cv-script-font,"CVJP"),"CVArabic","CVHindi","CVGeorgian","CVThai",serif}.cv-executive .cv-header{border-top:2pt solid var(--cv-accent);padding-top:14pt}.cv-executive h2{text-transform:none;letter-spacing:0;border-bottom:1px solid #b9bec5;padding-bottom:6pt;font-size:14pt}.cv-banker{padding:0 18mm 17mm}.cv-banker .cv-header{background:var(--cv-accent);color:#fff;margin:0 -18mm 22pt;padding:20mm 18mm 14mm}.cv-banker h1,.cv-banker .cv-contact{color:#fff}.cv-banker h2{border-left:3pt solid var(--cv-accent);padding-left:8pt}.cv-banker.cv-continuation .cv-header{padding:8mm 18mm}.cv-counsel{font-family:"CVSerif","CVSerifArmenian",var(--cv-script-font,"CVJP"),"CVArabic","CVHindi","CVGeorgian","CVThai",serif;padding:24mm 26mm;line-height:1.65}.cv-counsel h1{font-size:29pt;font-weight:400}.cv-counsel h2{letter-spacing:1.5pt;border-bottom:1px solid #c8c4bf;padding-bottom:7pt;font-size:12pt}.cv-counsel .cv-header{margin-bottom:25pt}.cv-office h1{color:#202a35;font-size:25pt}.cv-office h2{color:#374151;letter-spacing:1pt;background:#eceef0;border-radius:2pt;padding:6pt 9pt;font-size:9pt}.cv-office .cv-job-title{color:var(--cv-accent)}.cv-prime .cv-header{border-bottom:1pt solid #b8c1cc;padding-bottom:17pt}.cv-prime .cv-aside{border-top:4pt solid var(--cv-accent);background:#f1f2f4}.cv-prime h2{text-transform:none;letter-spacing:0}.cv-sidebar{padding:14mm 14mm 17mm 74mm}.cv-sidebar .cv-layout{display:block}.cv-sidebar .cv-aside{background:var(--cv-accent);color:#fff;width:62mm;padding:19mm 8mm;position:absolute;top:0;bottom:0;left:0}.cv-sidebar .cv-aside h2,.cv-sidebar .cv-aside .cv-contact,.cv-sidebar .cv-aside small,.cv-sidebar .cv-aside time,.cv-sidebar .cv-aside .cv-subtitle{color:#fff}.cv-sidebar .cv-aside h2{border-bottom:1px solid #fff6;padding-bottom:5pt}.cv-sidebar .cv-dots i.filled{background:#fff}.cv-sidebar .cv-photo{z-index:2;border:3pt solid #fff;width:74pt;height:74pt;position:absolute;top:0;left:-166pt}.cv-sidebar:has(.cv-photo) .cv-aside{padding-top:53mm}.cv-sidebar h1{font-size:29pt}.cv-sidebar .cv-header{margin-bottom:23pt}.cv-sidebar .cv-main h2{border-bottom:1px solid #d1d5da;padding-bottom:5pt}.cv-timeline .cv-section-experience .cv-section-body{border-left:2px solid var(--cv-accent);margin-left:4pt;padding-left:17pt}.cv-timeline .cv-section-experience .cv-entry{position:relative}.cv-timeline .cv-section-experience .cv-entry:before{content:"";background:var(--cv-accent);border-radius:50%;width:7pt;height:7pt;position:absolute;top:4pt;left:-22pt}.cv-timeline h2{text-transform:none;letter-spacing:0;font-size:13pt}.cv-split .cv-header{background:var(--cv-accent);color:#fff;margin:-17mm -18mm 23pt;padding:18pt}.cv-split h1{color:#fff}.cv-split .cv-aside{background:0 0;border-left:1px solid #d3d9df;padding:0 0 0 16pt}.cv-split h2{font-size:10pt}.cv-grid .cv-header{border-bottom:3px double var(--cv-accent);padding:13pt 0}.cv-grid .cv-columns{grid-template-columns:1fr 1fr;gap:13pt}.cv-grid .cv-section{background:#f4f5f6;border-radius:5pt;margin-bottom:13pt;padding:12pt}.cv-grid .cv-aside{background:0 0;padding:0}.cv-grid .cv-main .cv-entry-top{display:block}.cv-grid .cv-main .cv-entry-top time{text-align:left;max-width:none;display:block}.cv-grid h1{font-size:32pt}.cv-nova{padding:20mm}.cv-nova h1{letter-spacing:-2pt;font-size:42pt}.cv-nova h2{border-top:1px solid var(--cv-accent);padding-top:10pt;font-size:9pt}.cv-nova .cv-section{margin-bottom:22pt}.cv-nova .cv-header{margin-bottom:27pt}.cv-canvas .cv-header{padding:20pt 10pt}.cv-canvas .cv-header:before{content:"";background:var(--cv-accent);opacity:.13;border-radius:45% 7% 30% 4%;position:absolute;inset:0 30% 2pt -10pt;transform:rotate(-3deg)}.cv-canvas .cv-name-block,.cv-canvas .cv-photo{position:relative}.cv-canvas h1{font-size:33pt;font-family:"CVSerif","CVSerifArmenian",var(--cv-script-font,"CVJP"),"CVArabic","CVHindi","CVGeorgian","CVThai",serif}.cv-canvas h2{border-left:8pt solid var(--cv-accent);letter-spacing:.4pt;text-transform:none;padding-left:8pt}.cv-studio{padding:14mm 16mm}.cv-studio h1{letter-spacing:-2pt;font-size:44pt}.cv-studio .cv-header{border-bottom:7pt solid var(--cv-accent);padding-bottom:20pt}.cv-studio .cv-columns{grid-template-columns:64% 1fr;gap:23pt}.cv-studio .cv-aside{background:0 0;padding:0}.cv-studio h2{text-transform:none;letter-spacing:-.4pt;font-size:18pt}.cv-studio .cv-aside h2{font-size:14pt}.cv-mosaic .cv-header{border-left:8pt solid var(--cv-accent);background:#f5ede3;padding:15pt}.cv-mosaic .cv-section{border-top:6pt solid var(--cv-accent);background:#f2f4f5;padding:11pt}.cv-mosaic .cv-aside{background:#fbf4ec;padding:12pt}.cv-mosaic h2{letter-spacing:0;font-size:11pt}.cv-neon-ink .cv-header{color:#fff;border-bottom:4pt solid var(--cv-accent);background:#172331;margin:-17mm -18mm 23pt;padding:20pt}.cv-neon-ink h1{color:#fff;font-size:35pt}.cv-neon-ink .cv-contact{color:#e2e8f0}.cv-neon-ink h2{letter-spacing:0;text-transform:none;border-bottom:1px solid #aab5bf;padding-bottom:5pt;font-family:monospace}.cv-gallery{padding:17mm 16mm}.cv-gallery .cv-header{border-top:1px solid #333;align-items:stretch;padding-top:17pt}.cv-gallery .cv-photo{border-radius:0;order:2;width:112pt;height:135pt}.cv-gallery h1{font-family:"CVSerif","CVSerifArmenian",var(--cv-script-font,"CVJP"),"CVArabic","CVHindi","CVGeorgian","CVThai",serif;font-size:34pt;font-weight:400}.cv-gallery .cv-job-title{text-transform:uppercase;letter-spacing:2pt;font-size:10pt;margin-top:13pt!important}.cv-gallery .cv-aside{background:0 0;border-left:1px solid #d6d0c9;padding:0 0 0 14pt}.cv-gallery h2{font-family:"CVSerif","CVSerifArmenian",var(--cv-script-font,"CVJP"),"CVArabic","CVHindi","CVGeorgian","CVThai",serif;text-transform:none;letter-spacing:0;font-size:14pt}.cv-zen{padding:26mm 28mm;font-size:9pt;line-height:1.75}.cv-zen h1{letter-spacing:0;font-size:28pt;font-weight:400}.cv-zen h2{text-transform:none;letter-spacing:0;font-size:12pt;font-weight:400}.cv-zen .cv-section{margin-bottom:25pt}.cv-zen .cv-header{margin-bottom:30pt}.cv-swiss h1{letter-spacing:-2pt;color:#1f2937;font-size:38pt}.cv-swiss .cv-section{border-top:1px solid #bec5ce;grid-template-columns:90pt 1fr;gap:12pt;padding-top:10pt;display:grid}.cv-swiss h2{letter-spacing:0;text-transform:none;font-size:9pt}.cv-swiss .cv-entry-top{display:block}.cv-swiss .cv-entry-top time{text-align:left;max-width:none;display:block}.cv-mono h1{font-size:29pt}.cv-mono h2,.cv-mono .cv-job-title{font-family:"Courier New","CVArmenian",var(--cv-script-font,"CVJP"),"CVArabic","CVHindi","CVGeorgian","CVThai",monospace;letter-spacing:0;text-transform:none}.cv-mono h2:before{content:"// ";color:var(--cv-accent)}.cv-mono .cv-header{border:1px solid #c1c9d1;padding:15pt}.cv-mono .cv-section-skills .cv-skill{border:1px solid #b8c1ca;padding:3pt 6pt;font-family:monospace}.cv-paper.cv-paper{background:#fff}.cv-paper.cv-paper.cv-paper.cv-paper.cv-paper[data-template=paper]{border-top:5pt solid var(--cv-accent);background:#faf7f0}.cv-paper[data-template=paper] h1,.cv-paper[data-template=paper] h2{font-family:"CVSerif","CVSerifArmenian",var(--cv-script-font,"CVJP"),"CVArabic","CVHindi","CVGeorgian","CVThai",serif;font-weight:400}.cv-paper[data-template=paper] h2{text-transform:none;letter-spacing:0}.cv-paper[data-template=paper] .cv-header{border-bottom:1px solid #d7d1c7;padding-bottom:15pt}.cv-line .cv-section{grid-template-columns:82pt 1fr;gap:15pt;display:grid}.cv-line .cv-section-body{border-left:1px solid var(--cv-accent);padding-left:15pt}.cv-line h2{text-transform:none;letter-spacing:0;text-align:right;padding-top:2pt;font-size:9pt}.cv-line h1{font-size:32pt}.cv-student .cv-header{border-bottom:4pt solid var(--cv-accent);background:#f1f5f7;border-radius:7pt;padding:17pt}.cv-student h2{text-transform:none;letter-spacing:0;font-size:12pt}.cv-student .cv-section-education{border-left:3pt solid var(--cv-accent);padding-left:12pt}.cv-developer .cv-header{border-left:5pt solid var(--cv-accent);padding-left:15pt}.cv-developer h1{font-size:31pt}.cv-developer h2{font-family:"Courier New","CVArmenian",var(--cv-script-font,"CVJP"),"CVArabic","CVHindi","CVGeorgian","CVThai",monospace;text-transform:lowercase;letter-spacing:0}.cv-developer .cv-aside{background:#edf2f6;border-radius:5pt}.cv-developer .cv-skills{grid-template-columns:1fr;display:grid}.cv-developer .cv-skill{border-bottom:1px solid #cbd6df;padding:5pt 0}.cv-europass-style .cv-header{min-height:50pt;padding-left:95pt}.cv-europass-style .cv-header:before{content:"CV";color:var(--cv-accent);font-size:35pt;font-weight:700;position:absolute;top:0;left:0}.cv-europass-style h1{font-size:26pt}.cv-europass-style .cv-section{border-top:1px solid #bdc8d2;grid-template-columns:82pt 1fr;gap:15pt;padding-top:10pt;display:grid}.cv-europass-style h2{text-transform:none;letter-spacing:0;text-align:right;font-size:9pt}.cv-academic{font-family:"CVSerif","CVSerifArmenian",var(--cv-script-font,"CVJP"),"CVArabic","CVHindi","CVGeorgian","CVThai",serif;padding:18mm 22mm;font-size:9.5pt}.cv-academic h1{text-align:center;color:#172331;font-size:27pt}.cv-academic .cv-header{border-bottom:2px solid var(--cv-accent);text-align:center;padding-bottom:15pt;display:block}.cv-academic .cv-contact{justify-content:center}.cv-academic h2{font-variant:small-caps;text-transform:none;letter-spacing:1pt;border-bottom:1px solid #c0c5ca;font-size:13pt}.cv-photo-pro .cv-header{text-align:center;border-bottom:2pt solid var(--cv-accent);padding-bottom:18pt;display:block}.cv-photo-pro .cv-photo{object-fit:cover;border-radius:8pt;width:104pt;height:118pt;margin:0 auto 13pt}.cv-photo-pro h1{font-size:30pt}.cv-photo-pro .cv-contact{justify-content:center}.cv-photo-pro h2{text-transform:none;text-align:center;letter-spacing:1pt;margin-bottom:13pt}.cv-photo-pro .cv-section{margin-bottom:20pt}@media print{@page{size:A4;margin:0}html,body{background:#fff!important;margin:0!important;padding:0!important}.site-header,.site-footer,.editor-top,.editor-form,.preview-toolbar,.mobile-editor-tabs,.mobile-download,.consent-banner,.ad-slot,.editor-actions,.editor-error{display:none!important}body *{visibility:hidden}.print-output,.print-output *{visibility:visible}.print-output{width:auto!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.preview-frame{background:0 0!important;width:auto!important;padding:0!important;overflow:visible!important}.cv-output{zoom:1!important;width:auto!important;transform:none!important}.cv-source{display:none!important}.cv-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;margin:0!important}.editor-preview{height:auto!important;display:block!important;position:static!important;overflow:visible!important}.editor-workspace{display:block!important}.cv-page-footer{color:#626c76!important}}.cv-sidebar.cv-continuation .cv-aside{padding-top:19mm}.cv-paper.cv-font-s{font-size:9pt;line-height:1.45}.cv-paper.cv-font-l{font-size:11pt;line-height:1.6}.cv-paper[lang=zh-CN]{--cv-script-font:"CVSC"}.cv-paper[lang=zh-TW]{--cv-script-font:"CVTC"}.cv-paper[lang=ja]{--cv-script-font:"CVJP"}.cv-paper[dir=rtl]{direction:rtl}.cv-paper[dir=rtl] h1,.cv-paper[dir=rtl] h2,.cv-paper[dir=rtl] .cv-job-title{letter-spacing:0}.cv-paper[dir=rtl] .cv-contact a{direction:ltr;unicode-bidi:isolate}.cv-paper[dir=rtl] time{text-align:left;direction:ltr;unicode-bidi:isolate}.cv-sidebar[dir=rtl]{padding:14mm 74mm 17mm 14mm}.cv-sidebar[dir=rtl] .cv-aside{left:auto;right:0}.cv-sidebar[dir=rtl] .cv-photo{left:auto;right:-166pt}.cv-ledger[dir=rtl] .cv-entry{padding-left:0;padding-right:85pt}.cv-ledger[dir=rtl] .cv-entry-top time{text-align:right;left:auto;right:0}.cv-timeline[dir=rtl] .cv-section-experience .cv-section-body{border-left:0;border-right:2px solid var(--cv-accent);margin-left:0;margin-right:4pt;padding-left:0;padding-right:17pt}.cv-timeline[dir=rtl] .cv-section-experience .cv-entry:before{left:auto;right:-22pt}.cv-line[dir=rtl] .cv-section-body{border-left:0;border-right:1px solid var(--cv-accent);padding-left:0;padding-right:15pt}.cv-europass-style[dir=rtl] .cv-header{padding-left:0;padding-right:95pt}.cv-europass-style[dir=rtl] .cv-header:before{left:auto;right:0}.cv-student[dir=rtl] .cv-section-education,.cv-developer[dir=rtl] .cv-header{border-left:0;border-right:3pt solid var(--cv-accent);padding-left:0;padding-right:12pt}.cv-split[dir=rtl] .cv-aside{border-left:0;border-right:1px solid #d3d9df;padding:0 16pt 0 0}.cv-paper[dir=rtl],.cv-paper[dir=rtl] h1,.cv-paper[dir=rtl] h2,.cv-paper[dir=rtl] .cv-job-title{font-family:CVArabic,CVSans,sans-serif}
