.home .hero{flex-direction:column;justify-content:center;align-items:center;height:50vh;display:flex}.home .article-title{text-transform:uppercase;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.home .article-title:after{content:"";background-color:#4a90e2;width:100px;height:4px;display:block}.home .experience .company-name{font-size:1.25rem;font-weight:700}.home .experience .company-description{color:#333;font-size:.85rem;font-style:italic}@media (min-width:64rem){.home .experience .company-description{margin-bottom:1rem}}.home .experience-item{gap:1rem;margin-bottom:2rem;display:flex}@media (max-width:63.9375rem){.home .experience-item{flex-direction:column;align-items:start;gap:0}}.home .experience-list .positions-list{flex-direction:column;flex:1;justify-content:start;align-items:start;gap:.5rem;margin-top:.5rem;display:flex}@media (min-width:64rem){.home .experience-list .positions-list{border-left:2px solid #4a90e2;padding-left:1rem}.home .experience-list .positions-list .position-item .position-header{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}}.home .experience-list .positions-list .position-item .position-header .position-title{color:#173a83;font-size:1.1rem;font-weight:700}.home .experience-list .positions-list .position-item .position-header .position-period{margin-bottom:.5rem;font-size:.85rem;font-style:italic}.home .experience-list .positions-list .position-item .responsibilities-list{padding-left:1.5rem;list-style-type:disc}.home .experience-list .positions-list .position-item .responsibilities-list .responsibility-item{margin-bottom:.25rem}.home .education>.article-title{text-align:center}.home .education>.article-title:after{margin:auto}.home .education-list{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.home .education-list .education-item{background-color:#fff;border-radius:4px;flex:100%;padding:1rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media (min-width:64rem){.home .education-list .education-item{flex:1}}.home .education-list .education-item .degree{font-size:1.15rem;font-weight:700}.home .education-list .education-item .institution{color:#333;font-size:.9rem;font-style:italic}.home .education-list .education-item .year{color:#333;font-size:.85rem}.home .skills-n-langs{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}@media (min-width:64rem){.home .skills-n-langs{gap:4rem}}.home .skills-n-langs>*{flex:100%}@media (min-width:64rem){.home .skills-n-langs>*{flex:1}.home .skills-n-langs>* .article-title{text-align:center}.home .skills-n-langs>* .article-title:after{margin:auto}}.home .skills-n-langs .skills-list .skill-item,.home .skills-n-langs .skills-list .languages-item,.home .skills-n-langs .languages-list .skill-item,.home .skills-n-langs .languages-list .languages-item{margin-bottom:1rem;list-style-type:disc}.home .skills-n-langs .skills-list .skill-item .skill-title,.home .skills-n-langs .skills-list .skill-item .language-title,.home .skills-n-langs .skills-list .languages-item .skill-title,.home .skills-n-langs .skills-list .languages-item .language-title,.home .skills-n-langs .languages-list .skill-item .skill-title,.home .skills-n-langs .languages-list .skill-item .language-title,.home .skills-n-langs .languages-list .languages-item .skill-title,.home .skills-n-langs .languages-list .languages-item .language-title{font-size:1.1rem;font-weight:700}.home .skills-n-langs .skills-list .skill-item .skill,.home .skills-n-langs .skills-list .skill-item .language,.home .skills-n-langs .skills-list .languages-item .skill,.home .skills-n-langs .skills-list .languages-item .language,.home .skills-n-langs .languages-list .skill-item .skill,.home .skills-n-langs .languages-list .skill-item .language,.home .skills-n-langs .languages-list .languages-item .skill,.home .skills-n-langs .languages-list .languages-item .language{margin-left:1.5rem;font-size:.9rem}
