@charset "UTF-8";@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}main{padding-top:0;overflow-x:hidden}main>*{max-width:840px;margin:0 auto;font-family:open sans,sans-serif;line-height:1.125;color:#4a4a4a}abbr{text-decoration:underline;text-decoration-style:dotted}.resume-name-container{display:flex}.resume-name-container .last-name,.resume-name-container .first-name{font-family:oxygen,sans-serif;font-size:94px;letter-spacing:-4.7px}.resume-name-container .first-name{width:180px;font-weight:700;color:#424242}.resume-name-container .last-name{font-weight:300;color:#616161;margin-left:-7px}section{margin-top:3rem}section .section-header{display:flex;align-items:flex-end;margin-bottom:1rem;line-height:1}section .section-header hr{width:150px;margin:0 30px 4px 0;border-top-width:4px;border-top-color:#1f628e}section .section-header h2{font-size:2rem;margin-left:-3px;color:#1f628e;text-transform:uppercase}section .exp-container{list-style-type:none}section .exp-container .exp-item{display:flex;margin-top:1.5rem}section .exp-container .exp-item:first-child{margin-top:0}section .exp-container .exp-item .left{flex:0 0 180px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-size:.8rem;color:#666}section .exp-container .exp-item .left .company-logo{display:block;height:24px;width:auto;margin-bottom:4px}section .exp-container .exp-item .left .logo-loc{display:none}section .exp-container .exp-item .right{flex-grow:1}section .exp-container .exp-item .right .exp-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem}section .exp-container .exp-item .right .exp-item-header .exp-title{font-size:1.05rem;font-weight:700;color:#363636;letter-spacing:-.2px;margin-right:1rem}section .exp-container .exp-item .right .exp-item-header .exp-loc{font-style:italic}section .exp-container .exp-item .right .exp-item-header .accent-bg{background-color:#ef6c00}.details-list,.details-list-exp{list-style-type:'– '}.details-list li,.details-list-exp li{margin-top:.25rem}.details-list li:first-child{margin-top:0}.empty-left{margin-left:180px}@media(max-width:960px){.empty-left{margin-left:0}}.pdf-container{text-align:center}.pdf-container a{display:inline-flex;align-items:center;border:2px solid #1f628e;padding:.5rem 1rem;color:#1f628e;text-decoration:none;font-size:1.25rem}.pdf-container a:hover{background-color:#1f628e;color:#fff}@media(max-width:960px){.resume-name-container{justify-content:center;transform:scale(1.16)translateX(-.5%)}.resume-name-container .first-name,.resume-name-container .last-name{font-size:20vw}.resume-name-container .first-name{width:auto}.resume-name-container .last-name{margin-left:4vw}section .section-header{flex-direction:row-reverse}section .section-header hr{width:auto;flex-grow:1;margin:0 0 3px 1rem}section .exp-container .exp-item{flex-direction:column;margin-top:3rem}section .exp-container .exp-item .left{flex-basis:auto;margin-bottom:10px}section .exp-container .exp-item .left .logo-loc{display:inline-block}section .exp-container .exp-item .right .exp-loc{display:none}section .details-list-exp,section .details-list{list-style-type:'– '}section .details-list-exp ::marker,section .details-list ::marker{font-size:large}section .details-list-exp li,section .details-list li{margin-top:.5rem}}