:root{--text-color:#7088ab;--text-highlight-color:#e5e5e9}body{color:var(--text-color);font-family:var(--font-archivo-narrow);background-color:#0f172a;margin:0}h1,h2,h3,h4{color:var(--text-highlight-color)}.page-layout{display:flex}.page-layout a{color:inherit;text-decoration:none}@media not (min-width:1024px){.page-layout{display:block}}header{flex-direction:column;justify-content:space-between;display:flex}@media not (max-width:1024px){header{height:100vh;position:-webkit-sticky;position:sticky;top:0}}header .header-content{flex-direction:column;gap:8px;padding:64px 32px 32px;display:flex}header .external-links{align-items:center;gap:16px;padding-bottom:64px;list-style:none;display:flex}header .external-links a:hover{color:var(--text-highlight-color)}header .external-links .linkedin{margin:0;font-size:28px}@media not (min-width:1024px){header .external-links{margin-bottom:0;padding-bottom:0}}@media not (max-width:1024px){header{min-width:25vw}}main{flex-grow:1;padding:64px 100px}@media not (min-width:1024px){main{padding:32px 50px}}main .introduction{text-align:justify}main .experience-card{border-radius:10px;padding:0 8px;display:flex}@media not (min-width:1024px){main .experience-card{display:block}}main .experience-card{gap:16px;margin:32px 0;transition:background-color .3s cubic-bezier(.4,0,.2,1)}main .experience-card-period{min-width:130px;margin-top:27px;font-style:italic}main .experience-card-title{align-items:baseline;gap:12px;display:flex}main .experience-card-title h5{color:var(--text-highlight-color);font-style:italic}main .experience-card:hover{background-color:rgba(255,255,255,.1)}
