body{background-color:#3c281f;line-height:300%;padding:0;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}h1{color:#f9d904;font-size:4em;line-height:1em;margin-bottom:0;font-weight:500}h1 a{color:#f9d904;-moz-transition:color .2s ease-out 0s;-webkit-transition:color .2s ease-out 0s;-khtml-transition:color .2s ease-out 0s;transition:color .2s ease-out 0s}h1 a:hover{color:#ffb200;text-decoration:none}h1 em{font-style:normal;text-transform:uppercase}h2{color:#fefefe;font-size:28px}a{text-decoration:none;background-color:transparent}strong{color:#fff;letter-spacing:.05em}h1{font-family:Candal,sans-serif}@font-face{font-family:Candal;src:url(/assets/Candal-BMQkbpaZ.woff2) format("woff2");font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-VariableFont_wght-DcaoeaBt.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Italic-VariableFont_wght-C-ARXqaC.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}body.page-resume{background:url(/assets/resume_bg-DV4FBDOc.png) repeat}#resume-wrapper{display:block;font-family:Montserrat,Helvetica,Arial,sans-serif;color:#3c281f;height:100%;float:left;width:100%}#resume{font-family:Montserrat,Helvetica,Arial,sans-serif;background-color:#fff;padding:2rem 3.5rem}#mynameis h1 a{color:#2a5b79}#mynameis h1 a:hover{text-decoration:none}#mynameis h1{font-size:50px;margin:0 auto;font-family:Candal,Helvetica,Arial,sans-serif}#resume h2{font-size:24px;font-weight:700;margin:4px 0 8px;line-height:normal;text-transform:uppercase;color:#2a5b79}#resume h3{font-size:1.25em;font-weight:400;margin:0;line-height:1.25em}#resume h4{font-size:1.2em;font-weight:300;margin:4px 0;line-height:normal;font-style:italic}#resume p{font-weight:300;line-height:1.5em;margin:0;font-size:1.125em}#resume a{color:#252525;text-decoration:none}#resume a:hover{text-decoration:underline}#resume header,#resume section{max-width:860px}#resume header{margin-bottom:1.5rem}#resume p.summary{margin:1em 0}.job-daterange{font-size:18px;color:#c34b01;margin:1.25rem 0 .35rem;line-height:1;display:block}.company .jorb+.jorb{margin-top:8px}dl{margin-bottom:15px}dt{font-size:21px;color:#3c281f;margin:15px 0 0}dd{line-height:1.5;margin:0;font-weight:300;font-size:1.15em}dd:before{content:"»";margin-right:4px}#edu h2{margin:1em 0 .25em}#edu p{margin-bottom:.33em;font-size:1.2em}div#print{text-align:center;font-size:12px;margin-bottom:28px;letter-spacing:3px;text-transform:uppercase;color:#666;line-height:2.5em!important;font-family:Georgia,Times New Roman,Times,serif;cursor:pointer}header:after{content:"";display:block;clear:both;visibility:hidden;height:0}@media screen and (max-width: 971px){#resume-wrapper{background:none}#resume{padding:5% 10%;float:left}div#print{display:none!important}aside{margin-top:2em}}@media screen and (min-width: 972px){#mynameis{float:left;margin:0}#resume{margin:4rem auto;width:860px}section.jobs{display:inline-block;margin-bottom:0}section.jobs article{width:63.513514%;float:left}aside{float:right;width:30%}dl{width:auto;float:none;margin-bottom:0}}@media print{#resume-wrapper{background:none}.jorb{break-inside:avoid}#resume{padding:0;margin:0 auto}#resume header{margin-bottom:1rem}p{font-size:14px}#mynameis{float:left;margin:0}#mynameis h1{font-size:40px;font-weight:400}section.jobs article{width:63.513514%;float:left}aside{float:right;width:30%}dl{width:auto;float:none;margin-bottom:0}dd{font-size:14px}div#print{display:none!important}}.more{border-top:1px dashed #999;padding-top:1em;margin-top:2em}
