@font-face{font-family:Lato-Black;src:url(/_next/static/media/Lato-Black.98118e9d.ttf)}@font-face{font-family:Lato-BlackItalic;src:url(/_next/static/media/Lato-BlackItalic.3092bb43.ttf)}@font-face{font-family:Lato-Bold;src:url(/_next/static/media/Lato-Bold.2c00c297.ttf)}@font-face{font-family:Lato-BoldItalic;src:url(/_next/static/media/Lato-BoldItalic.af655619.ttf)}@font-face{font-family:Lato-Italic;src:url(/_next/static/media/Lato-Italic.76e32f3f.ttf)}@font-face{font-family:Lato-Light;src:url(/_next/static/media/Lato-Light.bec6f0ae.ttf)}@font-face{font-family:Lato-LightItalic;src:url(/_next/static/media/Lato-LightItalic.f9bc0fc3.ttf)}@font-face{font-family:Lato-Regular;src:url(/_next/static/media/Lato-Regular.4291f48c.ttf)}@font-face{font-family:Lato-Thin;src:url(/_next/static/media/Lato-Thin.e5a52916.ttf)}@font-face{font-family:Lato-ThinItalic;src:url(/_next/static/media/Lato-ThinItalic.e48ec867.ttf)}@font-face{font-family:Newsreader;src:url(/_next/static/media/Newsreader.5dd2e7ee.ttf);font-weight:200 800}@font-face{font-family:Newsreader-Italic;src:url(/_next/static/media/Newsreader-Italic.7024d058.ttf);font-weight:200 800}footer,header,main{text-align:center}header{display:flex;justify-content:space-between;align-items:center;margin-top:48px;margin-bottom:48px;border-bottom:1px solid #cdcdcd}@media(max-width:800px){header{flex-direction:column;justify-items:center}}header .name{font-family:Newsreader;font-size:2.4em;font-weight:300}header .name a,header .name a:visited{color:#010914;text-decoration:none}header nav ul{display:flex;display-wrap:wrap;gap:24px;list-style-type:none}header nav ul li{font-family:Newsreader;font-size:1.2em;font-weight:300;text-transform:lowercase}header nav ul li .active{border-bottom:1px solid #cdcdcd}@media(max-width:800px){header nav ul{padding:0}}header nav a,header nav a:visited{color:#010914;text-decoration:none}footer{font-size:.8em;padding-top:24px;text-align:left;border-top:1px solid #cdcdcd}section{margin:48px 0}.center,.pageTitle{text-align:center}.icons{display:flex;justify-content:center;gap:48px}@media(max-width:800px){.icons img{width:32px;height:auto}}.badge{display:inline-block;padding:12px 24px;border:1px solid #010914;border-radius:8px;font-family:Lato-Bold;font-size:.8em;text-transform:uppercase}a .badge,a:visited .badge{color:#010914}ul.shortInfo li{margin-bottom:12px}ul.info li{margin-bottom:24px}ul.info li .title{font-weight:700;margin-bottom:12px}ul.info li ul{margin-top:24px;margin-bottom:24px}ul.info li ul li{margin-bottom:8px}section#resumeExperience ul{list-style-type:none;padding:0}section#resumeExperience ul li{margin-bottom:48px}section#resumeExperience .company{display:inline-block;font-weight:700;font-size:1.1em;margin-bottom:8px;border-bottom:1px solid #cdcdcd}section#resumeExperience .jobTitle{font-size:1.05em;font-weight:500;margin-bottom:8px}section#resumeExperience .location{display:inline-block}section#resumeExperience .dates{display:inline-block;margin-left:12px}section#resumeExperience .qualifier{font-weight:200}section#resumeSkills ul{display:flex;flex-wrap:wrap;list-style-type:none;justify-content:flex-start;padding:0;gap:24px 24px;font-size:1.2em}section#resumeSkills ul li{padding-right:24px;border-right:1px solid #cdcdcd}section#resumeSkills ul li:last-child{border:none}section#resumeEducation ul{padding:0;list-style-type:none}section#resumeEducation ul li{margin-bottom:24px}section#resumeEducation .title{display:inline-block;font-weight:700;font-size:1.1em;margin-bottom:8px;border-bottom:1px solid #cdcdcd}section#resumeEducation .university{font-weight:600;margin-bottom:8px}section#resumeEducation .year{margin-top:12px}body{font-family:Newsreader;font-size:1.2em;background-color:#fff}main{margin:48px 10%;text-align:left}@media(max-width:800px){main{margin:24px 12px}}main p{line-height:120%}footer,header{margin:24px 10%}@media(max-width:800px){footer,header{margin:24px 12px}}a,a:visited{color:#667e9d}h1{font-size:2em}h1,h2{font-family:Newsreader;font-weight:500}h2{font-size:1.6em}h3{font-family:Newsreader;font-weight:500;font-size:1.4em}h4{font-size:1.2em}h4,h5{font-family:Newsreader;font-weight:400}h5{font-size:1.1em}