.social-button-module-scss-module__RKimIa__container img{transition:transform .3s ease-in-out}.social-button-module-scss-module__RKimIa__container img:hover{transform:scale(1.1)}
.certifications-module-scss-module__uenPcG__container{padding:0}.certifications-module-scss-module__uenPcG__container h3{margin:0 0 16px;font-size:2rem}.certifications-module-scss-module__uenPcG__container ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.certifications-module-scss-module__uenPcG__container li{justify-content:space-between;align-items:baseline;gap:16px;font-size:1.5rem;display:flex}@media only screen and (max-width:767px){.certifications-module-scss-module__uenPcG__container li{flex-direction:column;gap:2px}}.certifications-module-scss-module__uenPcG__meta{color:var(--color-grey);white-space:nowrap;font-size:1.3rem}@media only screen and (max-width:767px){.certifications-module-scss-module__uenPcG__meta{white-space:normal}}
.beyond-code-section-module-scss-module__T4OpnW__container{padding:0}.beyond-code-section-module-scss-module__T4OpnW__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-grey);margin:0 0 20px;font-size:1.1rem;font-weight:600}.beyond-code-section-module-scss-module__T4OpnW__roles{flex-direction:column;gap:12px;margin:0 0 20px;padding:0;list-style:none;display:flex}.beyond-code-section-module-scss-module__T4OpnW__roles li{font-size:1.5rem}
.skills-module-scss-module__r4vzcq__container{padding:0 0 16px}.skills-module-scss-module__r4vzcq__container h3{margin:0 0 16px;font-size:2rem}.skills-module-scss-module__r4vzcq__container ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.skills-module-scss-module__r4vzcq__container li{border:1px solid var(--color-gold);cursor:default;border-radius:20px;padding:4px 14px;font-size:1.4rem;transition:background-color .2s}.skills-module-scss-module__r4vzcq__container li:hover{background-color:var(--color-gold);color:var(--color-black)}
.engineering-section-module-scss-module__9vXgKq__panel{background-color:#ffd36914;border:1px solid #ffd36933;border-radius:8px;padding:24px}.engineering-section-module-scss-module__9vXgKq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-grey);margin:0 0 20px;font-size:1.1rem;font-weight:600}
.header-module-scss-module__OxDg5q__container{align-items:center;padding:40px 20px;display:flex}.header-module-scss-module__OxDg5q__container hgroup{flex-direction:column;align-items:flex-start;display:flex}.header-module-scss-module__OxDg5q__container h1{margin:0 0 20px;font-size:4.6rem;position:relative}.header-module-scss-module__OxDg5q__container h1:after{content:"";background-color:var(--color-gold);z-index:-1;height:8px;display:block;position:absolute;bottom:6px;left:-8px;right:-8px}.header-module-scss-module__OxDg5q__container h2{margin:0;font-size:3.4rem;font-weight:400}.header-module-scss-module__OxDg5q__container .header-module-scss-module__OxDg5q__meta{color:var(--color-grey);margin:8px 0 0;font-size:1.6rem}@media only screen and (max-width:767px){.header-module-scss-module__OxDg5q__container{flex-direction:column;padding:20px 0}.header-module-scss-module__OxDg5q__container hgroup{width:100%;padding:0 20px}.header-module-scss-module__OxDg5q__container h1{font-size:3.8rem}.header-module-scss-module__OxDg5q__container h2{font-size:2.4rem}}.header-module-scss-module__OxDg5q__imageWrapper{overflow:hidden}@media only screen and (max-width:767px){.header-module-scss-module__OxDg5q__imageWrapper{width:100%}.header-module-scss-module__OxDg5q__imageWrapper img{object-fit:cover;width:100%}}@media only screen and (min-width:768px){.header-module-scss-module__OxDg5q__imageWrapper{border-radius:10px;margin-right:150px}}
.about-module-scss-module__ouYtiW__sections{flex-direction:column;gap:20px;padding:20px;display:flex}@media only screen and (min-width:1025px){.about-module-scss-module__ouYtiW__sections{flex-direction:row;align-items:flex-start;padding:20px}.about-module-scss-module__ouYtiW__sections>*{flex:1}}.about-module-scss-module__ouYtiW__paragraph{padding:0 20px;font-size:1.6rem}.about-module-scss-module__ouYtiW__paragraph p{margin-top:0}.about-module-scss-module__ouYtiW__paragraph p:not(:last-child){margin-bottom:20px}.about-module-scss-module__ouYtiW__socialMedia{align-items:center;margin:40px 0;padding:0 20px;list-style:none;display:flex}.about-module-scss-module__ouYtiW__socialMedia h3{margin:0;font-size:2.4rem}.about-module-scss-module__ouYtiW__socialMedia li:not(:last-child){margin-right:15px}@media only screen and (max-width:767px){.about-module-scss-module__ouYtiW__socialMedia li:first-child{flex-grow:1}}
