*{box-sizing:border-box}body{background:#fafafd;color:#585858;font-family:"Crimson Text",Georgia,serif;font-weight:400;font-size:14pt;line-height:17pt;margin:0;padding:0}h1,h2{font-family:"Quicksand",Helvetica,Arial,sans-serif;page-break-after:avoid;font-weight:300;orphans:2;widows:2}h1.title{font-weight:300;font-size:50pt;line-height:58pt;margin:20pt 0 5pt}h1.title.desktop{display:block}h1.title.mobile{display:none}header{display:block;background:#fdfdfd;padding:10pt 100pt 0;border-bottom:1px solid #585858}main{padding:0 100pt 50pt;max-width:1100pt}p{margin:0}li{line-height:19pt}h1{font-weight:500;color:#780000;margin-top:30pt;font-size:27pt;line-height:29pt}h2{font-size:25pt;line-height:27pt;font-weight:500}a{color:#780000}a:hover,a:active{color:#e26666;background:#ffd0d4}.print{display:none}section.contact ul{padding-left:10pt;list-style-type:none}section.contact li svg{color:#780000;vertical-align:middle}section.section section>div{padding-left:20pt}p.list-header, section.section.employment-history section ul li p span.title{font-family:"Quicksand",Helvetica,Arial,sans-serif;font-weight:300;font-size:15pt;line-height:17pt}p.list-header{margin:15pt 0}section.section.employment-history section ul li p span.title{display:block}section.section section.education h2{margin-bottom:5pt}section.section section.education div{padding-left:5pt}footer{background:#fdfdfd;border-top:1px solid #585858;padding:0 100pt 10pt}@media only screen and (max-width: 1000px){body{background:#fff;font-size:10pt;line-height:14pt}h1.title{font-weight:300;font-size:32pt;line-height:38.4pt}li{line-height:14pt}h1{margin-top:30pt;font-size:16pt;line-height:19.2pt}h2{font-size:16pt;line-height:19.2pt}p.list-header, section.section.employment-history section ul li p span.title{font-size:12pt;line-height:13pt}h1.title.desktop{display:none}h1.title.mobile{margin:10pt 0;display:block}header{text-align:center;padding:0 10pt;position:fixed;top:0;right:0;left:0}header .contact{display:none}main{padding:0 10pt 50pt;margin-top:75pt;max-width:none}footer.mobile{display:block;padding:0;padding-left:10pt}}@media print{body{background:#fff;color:#111;font-size:9pt;line-height:12pt}h1.title{font-weight:300;font-size:32pt;line-height:38.4pt}li{line-height:14pt}h1{margin-top:30pt;font-size:16pt;line-height:19.2pt}h2{font-size:16pt;line-height:19.2pt}p.list-header{margin:10pt 0}p.list-header, section.section.employment-history section ul li p span.title{font-size:12pt;line-height:13pt}header{position:relative;padding:0 50pt}header h1.title{margin-top:0}main{margin-top:0;padding:0 50pt;max-width:1000pt}li{line-height:13pt}section.section section.project, section.section section.employment,section.employment-history{page-break-inside:avoid}section.contact li{line-height:14pt}.print{display:block}footer{background:#fff}footer.mobile{display:none}footer.print{border-top:none;padding:0 50pt}footer.print ul{margin-top:0;display:inline-block;width:48%}footer.print ul:last-child{margin-left:10pt}a{text-decoration:none;color:#111}}