@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(lato-latin-ext-400-normal.6ebed106d6de17e2.woff2) format("woff2"),url(lato-all-400-normal.63513b0074fe09d2.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(lato-latin-400-normal.b7ffde2383bb16ba.woff2) format("woff2"),url(lato-all-400-normal.63513b0074fe09d2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(lilita-one-latin-ext-400-normal.61657b476ab68496.woff2) format("woff2"),url(lilita-one-all-400-normal.eae318f0dbf4d59e.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(lilita-one-latin-400-normal.6902221284effb1f.woff2) format("woff2"),url(lilita-one-all-400-normal.eae318f0dbf4d59e.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(playfair-display-cyrillic-400-normal.2d0ba32c001196c8.woff2) format("woff2"),url(playfair-display-all-400-normal.0eeab7fc502c14f5.woff) format("woff");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(playfair-display-vietnamese-400-normal.a76993ab5e3b8ae1.woff2) format("woff2"),url(playfair-display-all-400-normal.0eeab7fc502c14f5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(playfair-display-latin-ext-400-normal.0b4ce504fe89cbdb.woff2) format("woff2"),url(playfair-display-all-400-normal.0eeab7fc502c14f5.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(playfair-display-latin-400-normal.3f3843d6aa1deb71.woff2) format("woff2"),url(playfair-display-all-400-normal.0eeab7fc502c14f5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:icomoon;src:url(icomoon.8eb02fc48f5ff859.eot?j3cn4s);src:url(icomoon.8eb02fc48f5ff859.eot?j3cn4s#iefix) format("embedded-opentype"),url(icomoon.5424249c8c6933d5.ttf?j3cn4s) format("truetype"),url(icomoon.de9b0cc8136d596f.woff?j3cn4s) format("woff"),url(icomoon.443efaaf1314967b.svg?j3cn4s#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-gitlab:before{content:"\e900"}.icon-experience:before{content:"\e903"}.icon-interest:before{content:"\e915"}.icon-education:before{content:"\e91f"}.icon-about:before{content:"\e96b"}.icon-presentation:before{content:"\e971"}.icon-skill:before{content:"\e991"}.icon-menu:before{content:"\e9bd"}.icon-close:before{content:"\ea0f"}.icon-circle-up:before{content:"\ea41"}.icon-github:before{content:"\eab0"}.icon-linkedin:before{content:"\eac9"}@media print{@page{margin:0}html{font-size:9px}#print{--first-column-width: 7cm;--second-column-width: 14cm;--experience-height: 18cm;-webkit-print-color-adjust:exact;color-adjust:exact}#print resume-header,#print resume-presentation .left,#print resume-presentation .socials,#print resume-presentation .print,#print resume-study .description,#print resume-skill i,#print resume-skill h3,#print resume-skill hr,#print resume-about,#print h4,#print footer,#print resume-mission:not(.is-important){display:none!important}#print resume-presentation{position:fixed;top:0;left:0;width:var(--first-column-width);height:17cm}#print resume-presentation .right{min-width:initial;width:100%}#print resume-presentation .name,#print resume-presentation .job-title{display:block}#print resume-presentation .portrait{order:1}#print resume-presentation .name{order:2}#print resume-presentation .job-title{order:3}#print resume-presentation resume-contact{order:4}#print resume-presentation .keywords{order:5}#print resume-skill{position:fixed;top:17cm;left:0;width:var(--first-column-width);height:12.7cm;background-color:var(--primary);color:var(--text-light)}#print resume-skill .soft{text-align:center}#print resume-skill .soft span{color:var(--text-light);border-color:var(--text-light)}#print resume-skill resume-skill-bar{padding:0 3.5rem;display:block}#print resume-skill resume-skill-bar .bar-container{margin-top:.5rem;height:1.1rem;background-color:var(--primary-light);border:.2rem solid var(--primary-light);border-radius:1rem;overflow:hidden;position:initial}#print resume-skill resume-skill-bar .bar{height:100%;border:.2rem solid var(--primary)}#print resume-experience{position:fixed;top:0;left:var(--first-column-width);width:var(--second-column-width);height:var(--experience-height);padding-left:2rem}#print resume-education{position:fixed;top:var(--experience-height);left:var(--first-column-width);width:var(--second-column-width);height:4.7cm;padding-left:2rem}#print #interest{position:fixed;top:22.7cm;left:var(--first-column-width);width:var(--second-column-width);height:7cm;padding-left:2rem}#print #interest resume-achievement a{color:var(--text);text-decoration:none}#print #interest resume-interest ul{columns:initial}#print h3{margin:0}#print resume-presentation,#print resume-experience,#print resume-skill,#print resume-education,#print #interest{margin:0}#print resume-experience .companies{columns:initial}#print resume-mission .name,#print resume-mission .description{display:inline}#print resume-mission .name{font-weight:700;font-style:normal}#print resume-mission .description{margin:0 5px}#print .keywords{font-size:.8em}#print resume-education .studies{columns:initial}}html{width:100%!important;scroll-behavior:smooth;font-size:10px;font-family:Lato;color:var(--text)}body{font-size:1.6rem}*{margin:0;padding:0;box-sizing:border-box}:root{--primary: #5569dc;--primary-light: #eef0fb;--primary-dark: #262673;--text-light: #fff;--text-grey: #aaa;--text: #000;--margin: 8rem}h3{margin-bottom:1.7rem;color:var(--primary);font-size:2em;font-family:Playfair Display;font-style:italic}h4{margin-bottom:4rem;color:var(--primary);font-family:Lato;font-weight:100;letter-spacing:.15em;text-transform:uppercase}p{color:var(--primary-dark);margin:1.5em 0;line-height:2em}main>*:not(:first-child){margin:var(--margin) auto;max-width:80rem}ul{list-style-type:none}#about{padding:var(--margin);margin:0;max-width:none}#about>*{margin:0 auto;max-width:80rem}#interest{display:flex;gap:3rem}#interest>*{flex-grow:1;flex-basis:0}@media screen and (max-width: 1024px){main>*:not(:first-child){margin:var(--margin)}}@media screen and (max-width: 800px){:root{--margin: 3rem}#interest{display:block;gap:initial}main>*:not(:first-child){max-width:initial}h3{margin-top:4rem}h4{margin-bottom:3rem}}
