.Resumes-module__M6n1EG__container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin:0;padding:0;display:flex;position:relative}.Resumes-module__M6n1EG__container.Resumes-module__M6n1EG__fullScreen{margin-top:-10px}.Resumes-module__M6n1EG__container h1{color:#000;border-bottom:1px solid #ddd;width:100%;margin-top:0;margin-bottom:20px;padding-bottom:10px}.Resumes-module__M6n1EG__container h1:not(:first-of-type){margin-top:10px;margin-bottom:0}.Resumes-module__M6n1EG__imageRow{flex-flow:wrap;justify-content:center;align-items:center;width:100%;height:150px;display:flex}.Resumes-module__M6n1EG__imageRow>div{width:49%;min-width:260px;height:90%;position:relative!important}.Resumes-module__M6n1EG__employmentAchievement{flex-direction:row;align-items:center;font-size:1em;display:flex}.Resumes-module__M6n1EG__employmentAchievement:before{content:"✔";color:#0070f3;margin-right:16px}.Resumes-module__M6n1EG__keyword{color:#003066;font-weight:700}.Resumes-module__M6n1EG__employmentAchievement>p{margin:4px 0}.Resumes-module__M6n1EG__summary{flex-flow:wrap;justify-content:space-between;align-items:flex-start;width:100%;max-width:900px;display:flex}.Resumes-module__M6n1EG__summaryHeader{flex-direction:row;align-items:flex-end;display:flex}.Resumes-module__M6n1EG__summaryText{width:100%;margin-top:0}.Resumes-module__M6n1EG__summaryText>p{margin:8px 50px 8px 0}.Resumes-module__M6n1EG__summaryText>p:first-of-type{margin-top:0}.Resumes-module__M6n1EG__summaryText>h2{margin-top:25px;margin-bottom:8px}.Resumes-module__M6n1EG__skills{width:100%;margin-bottom:15px}.Resumes-module__M6n1EG__skillsWrapper,.Resumes-module__M6n1EG__summaryColumn{width:100%}.Resumes-module__M6n1EG__skillsTitle{margin:0 0 5px}.Resumes-module__M6n1EG__certificationsSection,.Resumes-module__M6n1EG__certificationsSectionFullWidth{width:100%}@media (min-width:1200px){.Resumes-module__M6n1EG__skills,.Resumes-module__M6n1EG__summaryText,.Resumes-module__M6n1EG__skillsWrapper,.Resumes-module__M6n1EG__summaryColumn{max-width:400px}.Resumes-module__M6n1EG__summary{justify-content:space-between}}@media (min-width:650px){.Resumes-module__M6n1EG__skillsWrapper,.Resumes-module__M6n1EG__summaryColumn{width:50%}}@media print{.Resumes-module__M6n1EG__skillsWrapper{width:40%!important}.Resumes-module__M6n1EG__summaryColumn{width:60%!important}}.Resumes-module__M6n1EG__skills table{width:100%}.Resumes-module__M6n1EG__skills th{color:#000;font-size:1.5em;padding-bottom:15px!important}.Resumes-module__M6n1EG__skills p,.Resumes-module__M6n1EG__skills h5{margin:0}.Resumes-module__M6n1EG__skills tr>td,.Resumes-module__M6n1EG__skills tr>th{text-align:center;padding-bottom:4px}.Resumes-module__M6n1EG__skills tr>td:first-of-type,.Resumes-module__M6n1EG__skills tr>th:first-of-type{text-align:left}.Resumes-module__M6n1EG__skills tr>td:last-of-type,.Resumes-module__M6n1EG__skills tr>th:last-of-type{text-align:right}.Resumes-module__M6n1EG__skills tr>td h5{color:#003066;flex-direction:row;align-items:center;font-size:1rem;display:flex}.Resumes-module__M6n1EG__skills tr>td h5>div{margin-right:8px!important}.Resumes-module__M6n1EG__achievements{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.Resumes-module__M6n1EG__achievement{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin:0 5px;padding:10px 5px;display:flex}.Resumes-module__M6n1EG__achievements.Resumes-module__M6n1EG__fullScreen{flex-flow:wrap}.Resumes-module__M6n1EG__achievement.Resumes-module__M6n1EG__fullScreen{width:47%}.Resumes-module__M6n1EG__achievementText{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-left:12px;display:flex}.Resumes-module__M6n1EG__achievement p{color:#999;margin:0;font-size:.75em}.Resumes-module__M6n1EG__achievement h5{color:#003066;margin:0;font-size:.9em}.Resumes-module__M6n1EG__achievement a{color:#999;transition:color .15s}.Resumes-module__M6n1EG__achievement a:hover{color:#0070f3}.Resumes-module__M6n1EG__projectLink{color:inherit;text-decoration:none;transition:color .15s}.Resumes-module__M6n1EG__projectLink:hover{color:#0070f3}
.EmploymentHistory-module__gr3ApW__jobHistory{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.EmploymentHistory-module__gr3ApW__jobExperience{width:100%;max-width:900px}.EmploymentHistory-module__gr3ApW__jobExperience h2{margin-top:15px;margin-bottom:0}@media print{.EmploymentHistory-module__gr3ApW__jobHistory{padding:0 30px}}@media (min-width:1200px){.EmploymentHistory-module__gr3ApW__jobExperience{margin-left:20px}}.EmploymentHistory-module__gr3ApW__employmentDetails{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.EmploymentHistory-module__gr3ApW__employmentDetails>div{flex-direction:row;align-items:center;margin-left:30px;display:flex}.EmploymentHistory-module__gr3ApW__employmentDetails h3{color:#003066;margin:8px 0 8px 12px}.EmploymentHistory-module__gr3ApW__employmentDetails p{color:#999;margin:0}
.Projects-module__59Bbfa__page{width:100%;max-width:960px;margin:0 auto;padding:0 16px}.Projects-module__59Bbfa__page h1{color:#000;border-bottom:1px solid #ddd;margin-top:0;margin-bottom:20px;padding-bottom:10px}.Projects-module__59Bbfa__category{margin-bottom:40px}.Projects-module__59Bbfa__categoryHeader{color:#003066;border-bottom:1px solid #eee;margin:0 0 14px;padding-bottom:8px;font-size:1.2rem}.Projects-module__59Bbfa__grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;display:grid}.Projects-module__59Bbfa__card{color:inherit;background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:row;align-items:flex-start;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.Projects-module__59Bbfa__card:hover{border-color:#0070f3;box-shadow:0 2px 10px #0070f31a}.Projects-module__59Bbfa__cardLogoWrapper{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;display:flex}.Projects-module__59Bbfa__cardLogoPlaceholder{color:#0070f3;background:#f0f4ff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.Projects-module__59Bbfa__cardBody{flex:1;min-width:0}.Projects-module__59Bbfa__cardName{color:#003066;justify-content:space-between;align-items:center;gap:6px;margin:0 0 3px;font-size:.95rem;font-weight:600;display:flex}.Projects-module__59Bbfa__cardArrow{color:#0070f3;opacity:0;flex-shrink:0;font-size:.85rem;transition:opacity .15s}.Projects-module__59Bbfa__card:hover .Projects-module__59Bbfa__cardArrow{opacity:1}.Projects-module__59Bbfa__cardTagline{color:#888;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.78rem;overflow:hidden}
