@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-CkrA1NAy.woff2) format("woff2"),url(/assets/roboto-latin-500-normal-_8jDuD7w.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-italic-CXbgGduZ.woff2) format("woff2"),url(/assets/roboto-latin-500-italic-Cifxw314.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-latin-300-normal-CztWkFGs.woff2) format("woff2"),url(/assets/roboto-latin-300-normal-xb4kL3zn.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/roboto-latin-300-italic-BBeuuFIU.woff2) format("woff2"),url(/assets/roboto-latin-300-italic-BSeWe9vs.woff) format("woff")}.print-show{display:none}@media print{.print-show{display:block}.print-hide{display:none}.page-break{page-break-after:always;clear:both}.page-break-after{margin-top:.5in}}main{width:100%;height:100%;margin:0;font-family:Avenir Next,Helvetica Neue,Roboto,sans-serif;font-size:10pt;color:#010101}@media print{main{font-size:10pt}}main #container{padding-top:50px;max-width:768px;margin:0 auto}@media print{main #container{padding:20px}}main #container #flex-container{display:flex;flex-direction:column}main #container #flex-container .title-container{display:flex;width:100%;align-items:flex-end;justify-content:flex-start}main #container #flex-container .title-container .title{width:7.6in}main #container #flex-container .title-container .title a{color:#010101;text-decoration:none}main #container #flex-container .title-container .title h1{color:#010101;margin-bottom:10px;font-weight:700;font-family:Helvetica Neue,Helvetica,Roboto,sans-serif;font-size:30pt}main #container #flex-container .contact-container-outside{display:flex;width:100%;align-items:center;justify-content:center}main #container #flex-container .contact-container-outside .contact-container{display:flex;align-items:center;justify-content:space-between;font-size:9pt;width:7.1in}main #container #flex-container .contact-container-outside .contact-container a{color:#101010;text-decoration:none}main #container #flex-container .contact-container-outside .contact-container a:hover{text-decoration:underline}main #container #flex-container .contact-container-outside .contact-container a.website-link{text-decoration:underline}main #container #flex-container .column-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}main #container #flex-container .column-container .left-column{width:2.61in;padding-right:.25in}main #container #flex-container .column-container .right-column{width:4.96in}main #container #flex-container .section-title h2{font-weight:400;color:#101010;font-variant:small-caps;font-size:14pt;margin-bottom:0}main #container #flex-container .position-title h3,main #container #flex-container .education-title h3{font-weight:700;font-variant:small-caps;font-size:11pt;color:#101010;margin:0;font-family:Helvetica Neue,Helvetica,Roboto,sans-serif;padding-top:10px}main #container #flex-container .position-title a,main #container #flex-container .education-title a{text-decoration:none;color:#101010}main #container #flex-container .position-description:first-child p{margin-block-start:1em}main #container #flex-container .position-description p{margin-block-start:0}main #container #flex-container .projects-container .projects-title{font-weight:700;color:#101010;padding-bottom:5px;font-variant:small-caps;font-size:10pt}main #container #flex-container .projects-container .project-item{padding-left:20px}main #container #flex-container .projects-container .project-item .project-title{font-style:italic}main #container #flex-container .projects-container .project-item .project-list{padding-left:15px;margin-top:5px;margin-bottom:5px}main #container #flex-container .projects-container .project-item .project-list li{padding-bottom:5px}main #container #flex-container .projects-container .project-item .project-list li div{margin-left:15px}main #container #flex-container .education-container .education-degree{text-align:center;padding-top:10px}main #container #flex-container .skill-container .skill-list li{margin-bottom:10px}main #container #flex-container .skill-container .skill-list li:last-child{margin-bottom:0}main .footer{margin:20px}
