@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cv-font-preload{visibility:hidden;width:0;height:0;font-family:var(--font-cv);position:absolute;overflow:hidden}.cv-font-preload strong{font-weight:600}.cv-tools nav ul,.cv-contact{flex-wrap:wrap;gap:.4rem 1.2rem;padding:0;list-style:none;display:flex}.cv-tools nav a[aria-current=page]{color:var(--pink);font-weight:800}.cv-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem 1.2rem;margin-block:1rem;padding:1rem;display:grid}.cv-tools nav{grid-area:2/1/auto/-1}.cv-tools nav ul{margin:0}.cv-main-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.7rem;display:flex}.cv-custom-note{color:var(--muted);flex-basis:100%;margin:0;font-size:.9rem}.cv-advanced-toggle{grid-area:1/2;justify-self:end}.cv-tools .cv-advanced-toggle[aria-expanded=true],.cv-tools .cv-theme-toggle[data-theme=dark]{--btn-bg:var(--teal);--btn-border:var(--teal);--btn-ink:var(--ink)}.cv-tools .cv-theme-toggle{inline-size:3.5rem}.cv-tools .cv-theme-toggle .btn-face{justify-content:center;inline-size:100%}.cv-advanced-actions{border:0;border-top:1px dashed var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:.6rem;min-width:0;margin:0;padding:.8rem 0 0;display:flex}.cv-advanced-actions legend{padding:0 .4rem 0 0;font-size:.85rem}@media (width<=35rem){.cv-tools{gap:.6rem}}.cv-heading{grid-area:1/1}.cv-heading h1{font:800 1.65rem var(--font-display);color:var(--chalk);margin:0}.cv-tools .cv-heading p{margin:.2rem 0 0}.cv-tools label{align-items:center;gap:.5rem;display:flex}.cv-tools .btn,.cv-selection .btn{--btn-padding:.4rem .6rem;--btn-border-width:1px;--btn-border:var(--muted);--btn-rest:0deg;--btn-tilt:-.8deg;font-weight:inherit}.cv-tools p{width:100%;margin:.2rem 0;font-size:.8rem}.cv-selection{margin-block:1.5rem;padding:.85rem;font-size:1rem;line-height:1.45}.cv-selection>h2{margin:0 0 .5rem;font-size:1.3rem}.cv-selection>p{margin:.5rem 0 .75rem}.cv-selection .btn{--btn-padding:.25rem .45rem}.cv-selection>label{margin-block:.65rem;display:block}.cv-selection input:not([type=checkbox]),.cv-selection textarea,.cv-selection select{background:var(--ink);width:100%;color:var(--chalk);border:1px solid var(--muted);font:inherit;padding:.35rem .45rem;display:block}.cv-selection fieldset{border:1px dashed var(--muted);min-width:0;margin-block:.65rem;padding:.5rem .6rem}.cv-selection legend{font-weight:700}.cv-order{flex-wrap:wrap;gap:.4rem;margin:.4rem 0;display:flex}.cv-choice{margin-block:.6rem}.cv-choice>label,.cv-choice li label{align-items:flex-start;gap:.5rem;display:flex}.cv-choice input[type=checkbox]{flex-shrink:0;margin-top:.25rem}.cv-choice ul{padding-left:1.5rem;list-style:none}.cv-choice li{margin:.35rem 0}.cv{margin-top:1.5rem}@media screen{main.shell:has(.cv-composer){width:min(70rem,100% - 2rem)}main.shell:has(.cv-composer.is-editing){width:calc(100% - 2rem)}.cv{max-width:none}}@media screen and (width<=40rem){main.shell:has(.cv-composer),main.shell:has(.cv-composer.is-editing){width:100%}.cv{max-width:none;box-shadow:none;border-inline:0;padding:1.1rem .6rem}.cv-tools,.cv-selection{border-inline:0;padding:.75rem}}.cv section{margin-top:1.2rem}.cv-item{margin:.8rem 0}.cv-item h3{margin:.3rem 0;font-size:1rem}.cv-item p{margin:.25rem 0}.cv-item-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 1em;display:flex}.cv-item-heading h3{flex:auto}.cv-employer{font-weight:400}.cv-period{flex:none}.cv-inline{flex-wrap:wrap;gap:.2rem 1rem;padding:0;list-style:none;display:flex}.cv-contact{overflow-wrap:anywhere;font-size:.8rem}.cv-headline{font-weight:600}@page{size:A4;margin:10mm 12mm}@media print{.cv-tools,.cv-selection{display:none!important}.cv{font:11pt/1.27 var(--font-cv);margin:0}.cv section{break-inside:auto;margin-top:9pt}.cv-item{break-inside:avoid;margin-block:5pt}.cv-section-lead{break-inside:avoid}.cv h1{margin:0;font-size:23pt}.cv h2{break-after:avoid;margin:0 0 4pt;font-size:12pt}.cv h3{break-after:avoid;font-size:11pt}.cv-item-heading h3,.cv-item-heading .cv-period{margin-block:2pt}.cv-item ul{margin-block:4pt 6pt;padding-inline-start:15pt}.cv-headline{margin:4pt 0}.cv-contact{gap:2pt 9pt;margin:5pt 0 9pt;font-size:9.5pt}.cv .meta{font:10pt/1.27 var(--font-cv);color:#333}.cv li{break-inside:avoid}.cv-inline{gap:2pt 9pt;margin-block:3pt 0}.cv a{overflow-wrap:anywhere}.cv p,.cv li{orphans:2;widows:2}}.cv-selection[hidden]{display:none}.cv-selection details{border-top:1px dashed var(--muted);padding:.5rem 0}.cv-selection summary{cursor:pointer;font-weight:650}.cv-selection summary small{color:var(--muted);font-weight:400}@media screen and (width>=1200px){.cv-composer.is-editing{grid-template-columns:clamp(17rem,26vw,24rem) minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.cv-composer.is-editing>.cv-tools{grid-column:1/-1}.cv-composer.is-editing>.cv-selection{margin:0}.cv-composer.is-editing>.cv{min-width:0;margin:0}}@page cv-light{background:#fff}@page cv-dark{margin:0;background:#0f1720}@media print{html:has(.cv-composer){--cv-paper:#fff;--cv-ink:#252b2a;--cv-teal:#17695f;--cv-accent:#3b746b;--cv-muted:#555f5d;color-scheme:light}html:has(.cv-composer[data-pdf-theme=dark]){--cv-paper:#0f1720;--cv-ink:#e4efed;--cv-teal:#71d6c5;--cv-accent:#9ac7bf;--cv-muted:#b3c8c4;color-scheme:dark}html:has(.cv-composer),body:has(.cv-composer){-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--cv-paper)!important;color:var(--cv-ink)!important}body:has(.cv-composer){page:cv-light;min-height:0;display:block}body:has(.cv-composer[data-pdf-theme=dark]){page:cv-dark}.cv[data-cv-document]{page:cv-light;background:var(--cv-paper)!important;color:var(--cv-ink)!important}.cv-composer[data-pdf-theme=dark] .cv{page:cv-dark;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:10mm 12mm!important}.cv-composer[data-pdf-theme=dark]{isolation:isolate}.cv-composer[data-pdf-theme=dark]:before{content:"";background:var(--cv-paper);z-index:-1;position:fixed;inset:0}.cv h1,.cv h2{color:var(--cv-teal)!important}.cv h2{padding-bottom:2pt;border-bottom:.6pt solid var(--cv-teal)!important}.cv-headline{color:var(--cv-ink)}.cv a{text-decoration:none;color:var(--cv-teal)!important}.cv .cv-contact a{text-underline-offset:2pt;text-decoration:underline .6pt}.cv h3,.cv h3 a{color:var(--cv-ink)!important}.cv li::marker{color:var(--cv-accent)}.cv .meta{color:var(--cv-muted)}}
