@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,700;1,400;1,700&display=swap";*{padding:0;margin:0}body,html{width:100vw;font-family:"Nunito",sans-serif;font-weight:400;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;background-color:#fafafa;margin:0;-webkit-text-size-adjust:100%;font-size:1.05rem;font-weight:400;line-height:1.5}a{text-decoration:none;transition:all 200ms ease-in-out}a:hover,a:active{text-decoration:none}img{max-width:100%;height:auto;user-select:none}::selection{color:snow;background:#da50d6}body{background:#000;color:#969292;display:flex;justify-content:center}body a{text-decoration:none;color:#fff}body>aside{background:#000;display:flex;justify-content:end}body>main{margin:0 1.4rem;max-width:42rem;position:relative}@media(min-width: 768px){body>main{margin:0 auto 4rem}}body>main .lang-selector{position:absolute;right:0;top:0;background:rgba(255,255,255,.2);padding:.5rem .9rem}body>main header{display:flex;justify-content:space-between;align-items:flex-start;margin:1rem 0}body>main header .text-content{-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden}body>main header .avatar{width:128px;height:auto}.logo-bean{width:24px;margin:2rem 0;user-select:none}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h1,h2,h3,h4,h5{margin:0 0 .5rem 0;font-weight:200;font-family:"Nunito",sans-serif}p{margin:0 0 .5rem 0;font-weight:400}a:hover{text-decoration:underline}ul,ol{margin:.5rem 0 1rem;padding-inline-start:2rem}ul ul,ul ol,ol ul,ol ol{margin:0}.page-description{font-size:1.3rem;font-weight:800}h2,h3,h4,h5,h6{font-weight:800}.text-red{color:red}section.section{margin:6rem 0}section.section.start{margin:2rem 0 8rem}section.section.start p{margin-bottom:1.2rem}.experience-item{margin:2rem 0 2rem}.experience-item h4{margin:0;font-size:1.2rem;color:rgba(255,255,255,.9)}.experience-item:not(:first-of-type) h4{color:rgba(255,255,255,.6)}.experience-item p.dates{margin:0 0 .4rem;font-weight:500;font-size:.9rem;color:rgba(255,255,255,.6)}.experience-item p{font-size:.9rem}