body{font-family:"Times New Roman", "Times", serif;color:#000000;background:#ffffff;font-size:11pt;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:bold;color:#000000}a{color:#000000;text-decoration:underline}a:hover{text-decoration:underline;color:#000000}a:focus{text-decoration:underline}p{line-height:1.15;color:#000000;font-size:11pt;margin-bottom:4pt}p:last-child{margin-bottom:0}.wrapper{display:block;background:#ffffff;max-width:8.5in;margin:0 auto;position:relative;padding:0.5in;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.main-wrapper{display:block;background:#ffffff;padding:0;width:100%}.main-wrapper .section-title{text-transform:none;font-size:12pt;font-weight:bold;color:#000000;position:relative;margin-top:12pt;margin-bottom:6pt;line-height:1.15}.main-wrapper .section-title .fa-stack{display:none}.main-wrapper .nih-section-title{text-transform:none;font-size:12pt;font-weight:bold;color:#000000;margin-top:12pt;margin-bottom:6pt;line-height:1.15}.main-wrapper .nih-section-title .fa-stack{display:none}.main-wrapper .section{margin-bottom:12pt;page-break-inside:avoid}.main-wrapper .experiences-section .item,.main-wrapper .recommendations-section .item,.main-wrapper .educations-section .item,.main-wrapper .identifying-info-section .item,.main-wrapper .professional-preparation-section .item,.main-wrapper .education-training-section .item,.main-wrapper .appointments-positions-section .item,.main-wrapper .products-section .item,.main-wrapper .personal-statement-section .item,.main-wrapper .honors-section .item,.main-wrapper .positions-appointments-honors-section .item,.main-wrapper .contributions-section .item,.main-wrapper .scholastic-performance-section .item{margin-bottom:6pt}.main-wrapper .identifying-info-section{margin-bottom:12pt;margin-top:0}.main-wrapper .identifying-info-section .identifying-info-content{font-size:12pt;line-height:1.15}.main-wrapper .identifying-info-section .identifying-info-content .info-line{font-size:12pt;color:#000000;margin-bottom:4pt;margin-top:0;line-height:1.15}.main-wrapper .identifying-info-section .identifying-info-content .info-line strong{font-weight:bold}.main-wrapper .education-training-section .table-instructions{font-size:11pt;color:#000000;font-style:italic;margin-bottom:6pt;margin-top:0;line-height:1.15}.main-wrapper .education-training-section .nih-education-table{width:100%;border-collapse:collapse;border:1px solid #000000;font-size:11pt;color:#000000;margin-bottom:0;margin-top:0}.main-wrapper .education-training-section .nih-education-table th{border:1px solid #000000;padding:6pt;background-color:#ffffff;font-weight:bold;text-align:center;vertical-align:top;line-height:1.15;font-size:11pt}.main-wrapper .education-training-section .nih-education-table td{border:1px solid #000000;padding:6pt;background-color:#ffffff;vertical-align:top;line-height:1.15;font-size:11pt;text-align:center}.main-wrapper .education-training-section .nih-education-table tbody tr:nth-child(even){background-color:#ffffff}.main-wrapper .professional-preparation-section .degree-field,.main-wrapper .professional-preparation-section .position-title,.main-wrapper .appointments-positions-section .degree-field,.main-wrapper .appointments-positions-section .position-title{color:#000000;font-size:11pt;margin-top:0;margin-bottom:0;font-weight:normal}.main-wrapper .professional-preparation-section .institution-location,.main-wrapper .professional-preparation-section .organization-location,.main-wrapper .appointments-positions-section .institution-location,.main-wrapper .appointments-positions-section .organization-location{margin-bottom:4pt;color:#000000;font-size:11pt;line-height:1.15}.main-wrapper .products-section .products-subsection{margin-bottom:12pt;margin-top:0}.main-wrapper .products-section .products-subsection:last-child{margin-bottom:0}.main-wrapper .products-section .subsection-title{font-size:11pt;font-weight:bold;color:#000000;margin-top:0;margin-bottom:6pt;line-height:1.15}.main-wrapper .products-section .product-citation{color:#000000;font-size:11pt;line-height:1.15;margin-bottom:4pt;margin-top:0}.main-wrapper .products-section .product-citation em{font-style:italic}.main-wrapper .personal-statement-section .personal-statement-content{color:#000000;font-size:11pt;line-height:1.15;margin-top:0}.main-wrapper .personal-statement-section .personal-statement-content p{margin-bottom:4pt;font-size:11pt;line-height:1.15}.main-wrapper .personal-statement-section .personal-statement-content p:last-child{margin-bottom:0}.main-wrapper .honors-section .honor-entry{color:#000000;font-size:11pt;line-height:1.15;margin-bottom:4pt;padding-left:0}.main-wrapper .positions-appointments-honors-section .positions-appointments-subsection,.main-wrapper .positions-appointments-honors-section .honors-subsection{margin-bottom:12pt;margin-top:0}.main-wrapper .positions-appointments-honors-section .positions-appointments-subsection:last-child,.main-wrapper .positions-appointments-honors-section .honors-subsection:last-child{margin-bottom:0}.main-wrapper .positions-appointments-honors-section .subsection-title{font-size:11pt;font-weight:bold;color:#000000;margin-top:0;margin-bottom:6pt;line-height:1.15}.main-wrapper .positions-appointments-honors-section .entry{font-size:11pt;color:#000000;line-height:1.15;margin-bottom:4pt;margin-top:0;display:table;width:100%}.main-wrapper .positions-appointments-honors-section .entry .year-range{font-weight:normal;display:table-cell;width:120pt;vertical-align:top;white-space:nowrap}.main-wrapper .positions-appointments-honors-section .entry .description{display:table-cell;vertical-align:top}.main-wrapper .contributions-section .contribution-item{margin-bottom:12pt;margin-top:0}.main-wrapper .contributions-section .contribution-item:last-child{margin-bottom:0}.main-wrapper .contributions-section .contribution-number-title{font-size:11pt;font-weight:bold;color:#000000;margin-top:0;margin-bottom:4pt;line-height:1.15}.main-wrapper .contributions-section .contribution-description{color:#000000;font-size:11pt;line-height:1.15;margin-bottom:6pt;margin-top:0;margin-left:0}.main-wrapper .contributions-section .contribution-description strong{font-weight:bold}.main-wrapper .contributions-section .contribution-description p{margin-bottom:4pt;margin-top:0;margin-left:0;font-size:11pt;line-height:1.15}.main-wrapper .contributions-section .contribution-description p:last-child{margin-bottom:0}.main-wrapper .contributions-section .publications-presentations{font-size:11pt;color:#000000;margin-top:6pt;margin-bottom:0;margin-left:0;line-height:1.15}.main-wrapper .contributions-section .publications-presentations strong{font-weight:bold;color:#000000}.main-wrapper .contributions-section .publications-presentations .publication-list{list-style:none;padding-left:0;margin-top:4pt;margin-bottom:0}.main-wrapper .contributions-section .publications-presentations .publication-item{margin-bottom:4pt;margin-top:0;line-height:1.15;font-size:11pt;list-style:none;position:relative;padding-left:12pt}.main-wrapper .contributions-section .publications-presentations .publication-item:before{content:"-";position:absolute;left:0}.main-wrapper .contributions-section .publications-presentations .publication-item:last-child{margin-bottom:0}.main-wrapper .scholastic-performance-section .standardized-tests-subsection{margin-bottom:12pt;margin-top:0}.main-wrapper .scholastic-performance-section .test-score-item{font-size:11pt;color:#000000;line-height:1.15;margin-bottom:4pt;margin-top:0}.main-wrapper .scholastic-performance-section .test-score-item strong{font-weight:bold}.main-wrapper .scholastic-performance-section .institution-name{font-size:11pt;color:#000000;font-weight:bold;margin-bottom:6pt;margin-top:0;text-align:center;line-height:1.15}.main-wrapper .scholastic-performance-section .institution-spacer{margin-bottom:12pt;margin-top:12pt}.main-wrapper .scholastic-performance-section .nih-scholastic-table{width:100%;border-collapse:collapse;border:1px solid #000000;font-size:11pt;color:#000000;margin-bottom:12pt;margin-top:0}.main-wrapper .scholastic-performance-section .nih-scholastic-table th{border:1px solid #000000;padding:6pt;background-color:#ffffff;font-weight:bold;text-align:center;vertical-align:top;line-height:1.15;font-size:11pt}.main-wrapper .scholastic-performance-section .nih-scholastic-table th:first-child{width:15%}.main-wrapper .scholastic-performance-section .nih-scholastic-table th:last-child{width:15%}.main-wrapper .scholastic-performance-section .nih-scholastic-table td{border:1px solid #000000;padding:6pt;background-color:#ffffff;vertical-align:top;line-height:1.15;font-size:11pt;text-align:center}.main-wrapper .scholastic-performance-section .nih-scholastic-table tbody tr:nth-child(even){background-color:#ffffff}.main-wrapper .upper-row,.main-wrapper .second-upper-row{position:relative;overflow:hidden;margin-bottom:2pt;display:flex}.main-wrapper .job-title,.main-wrapper .degree,.main-wrapper .cert-title,.main-wrapper .recommendation-person{color:#000000;font-size:11pt;margin-top:0;margin-bottom:0;font-weight:normal;flex:75%}.main-wrapper .time,.main-wrapper .cert-url{position:absolute;right:0;top:0;color:#000000;flex:25%;font-size:11pt}.main-wrapper .company,.main-wrapper .recommendation-role,.main-wrapper .university,.main-wrapper .cert-org{margin-bottom:4pt;color:#000000;font-size:11pt}.main-wrapper .project-title{font-size:11pt;font-weight:normal;margin-top:0;margin-bottom:4pt;color:#000000}.main-wrapper .projects-section .intro{margin-bottom:12pt}.main-wrapper .projects-section .item{margin-bottom:6pt}.main-wrapper .oss-section .intro{margin-bottom:12pt}.main-wrapper .oss-section .item{margin-bottom:6pt}.main-wrapper .publication-title{font-size:11pt;font-weight:normal;color:#000000;margin-bottom:2pt}.main-wrapper .publication-authors{font-style:italic;color:#000000;margin-bottom:2pt}.main-wrapper .publications-section .intro{margin-bottom:12pt}.main-wrapper .publications-section .item{margin-bottom:6pt}.skillset .item{margin-bottom:6pt;overflow:hidden}.skillset .level-title{font-size:11pt;margin-top:0;margin-bottom:4pt;color:#000000}.skillset .level-bar{height:12px;background:#e0e0e0;border:1px solid #000000}.skillset .level-bar-inner{height:12px;background:#000000}.footer{padding-top:12pt}.footer .copyright{line-height:1.15;color:#000000;font-size:10pt;text-align:center}.print-button{position:fixed;top:20px;right:120px;z-index:1000;background:#000000;color:#ffffff;padding:8px 15px;border-radius:0;border:1px solid #000000;cursor:pointer;font-size:12px;box-shadow:none;transition:none;font-family:Arial, sans-serif}.print-button:hover{background:#333333;transform:none;box-shadow:none}.print-button:active{transform:none;box-shadow:none}.print-button .fas{margin-right:5px}.pdf-button{position:fixed;top:20px;right:20px;z-index:1000;background:#000000;color:#ffffff;padding:8px 15px;border-radius:0;border:1px solid #000000;cursor:pointer;font-size:12px;box-shadow:none;transition:none;font-family:Arial, sans-serif}.pdf-button:hover{background:#333333;transform:none;box-shadow:none}.pdf-button:active{transform:none;box-shadow:none}.pdf-button:disabled{opacity:0.7;cursor:not-allowed}.pdf-button .fas{margin-right:5px}@media print{@page{size:letter;margin:0.5in}body{font-size:11pt;background-color:white;padding:0;color:#000000;font-family:"Times New Roman", "Times", serif}.wrapper{max-width:100%;background:#ffffff;padding:0}.main-wrapper{padding:0;background:#ffffff;color:#000000}.main-wrapper .time{color:#000000 !important}.section-title{color:#000000 !important;border-bottom-color:#000000 !important}.nih-education-table,.nih-scholastic-table{border:1px solid #000000 !important}.nih-education-table th,.nih-education-table td,.nih-scholastic-table th,.nih-scholastic-table td{border:1px solid #000000 !important;color:#000000 !important;background-color:#ffffff !important}.sidebar-wrapper{display:none}.remove-container.container-block{display:none}footer{display:block;color:#000000}.skillset,.container-block{break-inside:avoid}.print-button,.pdf-button,.d-print-none{display:none !important}*{color:#000000 !important}a{color:#000000 !important;text-decoration:underline}}
