.about-module-scss-module__a59t3q__about{width:90%;min-height:calc(100vh - 70px);margin:0 5%;padding:20vh 0 17vh;display:block;position:relative}.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__backgroundParallax{background-color:var(--parallax-bg);clip-path:ellipse(50% 50%);z-index:-1;pointer-events:none;width:700px;height:700px;position:absolute;top:-5vh;left:-15vw}.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__left{width:50%;position:relative}@media (max-width:1024px){.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__left{width:60%}}@media (max-width:797px){.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__left{width:100%}}.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__left .about-module-scss-module__a59t3q__pill{background-color:var(--pill-bg);border-radius:16px;width:fit-content;padding:5px 15px}.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__left .about-module-scss-module__a59t3q__intro h1{margin-top:2.5vh;font-size:80px;font-weight:800;line-height:88px}.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__left .about-module-scss-module__a59t3q__intro .about-module-scss-module__a59t3q__subtitle{color:#8b5cf6;margin-top:1.5vh;font-size:38px}.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__left .about-module-scss-module__a59t3q__intro .about-module-scss-module__a59t3q__description{color:var(--text-muted);margin-top:2.5vh;font-size:18px;font-weight:500;line-height:30px}.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__left .about-module-scss-module__a59t3q__cta{gap:15px;margin-top:3vh;display:flex}.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__left .about-module-scss-module__a59t3q__cta .about-module-scss-module__a59t3q__view,.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__left .about-module-scss-module__a59t3q__cta .about-module-scss-module__a59t3q__download{border-radius:25px;min-width:160px;padding:15px;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__left .about-module-scss-module__a59t3q__cta .about-module-scss-module__a59t3q__view{color:#fff;cursor:pointer;background-color:#8b5cf6;border:none}.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__left .about-module-scss-module__a59t3q__cta .about-module-scss-module__a59t3q__download{color:#fff;cursor:pointer;background-color:#8b5cf6;border:none;justify-content:space-around;align-items:center;display:flex}.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__left .about-module-scss-module__a59t3q__cta .about-module-scss-module__a59t3q__download:hover{box-shadow:0 0 10px #8b5cf6}.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__left .about-module-scss-module__a59t3q__links{gap:15px;margin-top:1.75vh;display:flex}.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__left .about-module-scss-module__a59t3q__links button{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__left .about-module-scss-module__a59t3q__links button:hover{transform:scale(1.07)}.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__left .about-module-scss-module__a59t3q__links button img,.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__left .about-module-scss-module__a59t3q__links button svg{object-fit:contain;width:20px;height:20px}.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__construction{background-color:#fe9d2e;border-radius:16px;gap:5px;width:fit-content;padding:5px 15px;display:flex;position:absolute;top:12vh;right:0}.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__construction svg{color:var(--background)}.about-module-scss-module__a59t3q__about .about-module-scss-module__a59t3q__construction p{color:var(--background);font-size:14px}
.sectionTitle-module-scss-module__kvBB0a__title{margin-bottom:5vh}.sectionTitle-module-scss-module__kvBB0a__title p{color:#8b5cf6}.sectionTitle-module-scss-module__kvBB0a__title h3{margin:25px 0 20px;font-size:48px}.sectionTitle-module-scss-module__kvBB0a__title hr{background-color:#8b5cf6;border:none;border-radius:2px;width:5vw;height:5px}
.card-module-scss-module__hUGO7q__card{background-color:var(--bg-card);border:1px solid var(--border-color);cursor:default;border-radius:16px;padding:30px 25px;transition:box-shadow .3s}.card-module-scss-module__hUGO7q__card:hover{box-shadow:0 8px 32px var(--card-accent-shadow,#8b5cf626)}.card-module-scss-module__hUGO7q__left{border-left:4px solid var(--card-accent)}.card-module-scss-module__hUGO7q__top{border-top:4px solid var(--card-accent)}.card-module-scss-module__hUGO7q__purple{--card-accent:#8b5cf6;--card-accent-shadow:#8b5cf626}.card-module-scss-module__hUGO7q__blue{--card-accent:#42b7f6;--card-accent-shadow:#42b7f626}.card-module-scss-module__hUGO7q__green{--card-accent:#4dd699;--card-accent-shadow:#4dd69926}.card-module-scss-module__hUGO7q__orange{--card-accent:#ffa633;--card-accent-shadow:#ffa63326}.card-module-scss-module__hUGO7q__red{--card-accent:#d10000;--card-accent-shadow:#d1000026}
.pill-module-scss-module__mycwNG__pill{background-color:var(--pill-bg);white-space:nowrap;width:fit-content;display:inline-flex}.pill-module-scss-module__mycwNG__pill p{font-size:14px}.pill-module-scss-module__mycwNG__round{border-radius:16px;padding:8px 15px}.pill-module-scss-module__mycwNG__square{border-radius:8px;min-width:90%;padding:10px 16px}.pill-module-scss-module__mycwNG__square p{font-size:12px}@media (max-width:797px){.pill-module-scss-module__mycwNG__square{min-width:unset;width:fit-content;padding:8px 14px}}.pill-module-scss-module__mycwNG__purple p{color:#8b5cf6}.pill-module-scss-module__mycwNG__blue p{color:#42b7f6}.pill-module-scss-module__mycwNG__green p{color:#4dd699}.pill-module-scss-module__mycwNG__orange p{color:#ffa633}.pill-module-scss-module__mycwNG__red p{color:#d10000}
.experience-module-scss-module__fEaLMa__experience{min-height:calc(100vh - 70px);margin:0 5vw}.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline{width:100%;position:relative}.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList{flex-direction:column;display:flex;position:relative}.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList:before{content:"";background-color:var(--border-color);border-radius:2px;width:2px;position:absolute;top:16px;bottom:48px;left:calc(16% + 50px)}@media (max-width:797px){.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList:before{left:4.2px}}.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList .experience-module-scss-module__fEaLMa__row{align-items:flex-start;gap:50px;margin-bottom:32px;display:flex}@media (max-width:797px){.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList .experience-module-scss-module__fEaLMa__row{gap:25px}}.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList .experience-module-scss-module__fEaLMa__row .experience-module-scss-module__fEaLMa__dateCol{flex-shrink:0;width:15%;padding-top:6px}@media (max-width:797px){.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList .experience-module-scss-module__fEaLMa__row .experience-module-scss-module__fEaLMa__dateCol{display:none}}.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList .experience-module-scss-module__fEaLMa__row .experience-module-scss-module__fEaLMa__connectorCol{flex-direction:column;flex-shrink:0;align-items:center;width:2%;padding-top:10px;display:flex}.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList .experience-module-scss-module__fEaLMa__row .experience-module-scss-module__fEaLMa__connectorCol .experience-module-scss-module__fEaLMa__dot{z-index:1;border-radius:50%;flex-shrink:0;width:12px;height:12px}.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList .experience-module-scss-module__fEaLMa__row .experience-module-scss-module__fEaLMa__connectorCol .experience-module-scss-module__fEaLMa__dot.experience-module-scss-module__fEaLMa__purpleDot{background-color:#8b5cf6}.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList .experience-module-scss-module__fEaLMa__row .experience-module-scss-module__fEaLMa__connectorCol .experience-module-scss-module__fEaLMa__dot.experience-module-scss-module__fEaLMa__blueDot{background-color:#42b7f6}.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList .experience-module-scss-module__fEaLMa__row .experience-module-scss-module__fEaLMa__connectorCol .experience-module-scss-module__fEaLMa__dot.experience-module-scss-module__fEaLMa__greenDot{background-color:#4dd699}.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList .experience-module-scss-module__fEaLMa__row .experience-module-scss-module__fEaLMa__card{flex:1}@media (max-width:797px){.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList .experience-module-scss-module__fEaLMa__row .experience-module-scss-module__fEaLMa__card{padding:22px 25px}}.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList .experience-module-scss-module__fEaLMa__row .experience-module-scss-module__fEaLMa__card .experience-module-scss-module__fEaLMa__cardHeader{gap:16px;margin-bottom:20px}.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList .experience-module-scss-module__fEaLMa__row .experience-module-scss-module__fEaLMa__card .experience-module-scss-module__fEaLMa__cardHeader .experience-module-scss-module__fEaLMa__dateMobile{display:none}@media (max-width:797px){.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList .experience-module-scss-module__fEaLMa__row .experience-module-scss-module__fEaLMa__card .experience-module-scss-module__fEaLMa__cardHeader .experience-module-scss-module__fEaLMa__dateMobile{margin-bottom:10px;display:block}}.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList .experience-module-scss-module__fEaLMa__row .experience-module-scss-module__fEaLMa__card .experience-module-scss-module__fEaLMa__cardHeader h4{color:var(--foreground);margin:0 0 6px;font-size:18px;font-weight:600}.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList .experience-module-scss-module__fEaLMa__row .experience-module-scss-module__fEaLMa__card .experience-module-scss-module__fEaLMa__cardHeader .experience-module-scss-module__fEaLMa__meta{color:var(--text-muted);font-size:14px}.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList .experience-module-scss-module__fEaLMa__row .experience-module-scss-module__fEaLMa__card .experience-module-scss-module__fEaLMa__bullets{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList .experience-module-scss-module__fEaLMa__row .experience-module-scss-module__fEaLMa__card .experience-module-scss-module__fEaLMa__bullets li{color:var(--text-muted);padding-left:18px;font-size:14px;line-height:1.6;position:relative}.experience-module-scss-module__fEaLMa__experience .experience-module-scss-module__fEaLMa__timeline .experience-module-scss-module__fEaLMa__jobList .experience-module-scss-module__fEaLMa__row .experience-module-scss-module__fEaLMa__card .experience-module-scss-module__fEaLMa__bullets li:before{content:"";background-color:var(--card-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}
.skills-module-scss-module__2yEBGG__skills{margin:5vh 5vw;display:block}.skills-module-scss-module__2yEBGG__skills .skills-module-scss-module__2yEBGG__grid{flex-wrap:wrap;gap:25px;display:flex}.skills-module-scss-module__2yEBGG__skills .skills-module-scss-module__2yEBGG__grid .skills-module-scss-module__2yEBGG__card{flex-direction:column;gap:25px;width:calc(33.3333% - 16.6667px);display:flex}@media (max-width:797px){.skills-module-scss-module__2yEBGG__skills .skills-module-scss-module__2yEBGG__grid .skills-module-scss-module__2yEBGG__card{width:calc(50% - 25px)}}@media (max-width:550px){.skills-module-scss-module__2yEBGG__skills .skills-module-scss-module__2yEBGG__grid .skills-module-scss-module__2yEBGG__card{width:100%}}.skills-module-scss-module__2yEBGG__skills .skills-module-scss-module__2yEBGG__grid .skills-module-scss-module__2yEBGG__card .skills-module-scss-module__2yEBGG__pills{flex-direction:column;gap:10px;display:flex}.skills-module-scss-module__2yEBGG__skills .skills-module-scss-module__2yEBGG__grid .skills-module-scss-module__2yEBGG__card h4{color:var(--foreground)}
.certifications-module-scss-module__T02lda__certifications{margin:5vh 5vw;display:block}.certifications-module-scss-module__T02lda__certifications .certifications-module-scss-module__T02lda__card{gap:25px;width:fit-content;min-width:30%;display:flex}.certifications-module-scss-module__T02lda__certifications .certifications-module-scss-module__T02lda__card .certifications-module-scss-module__T02lda__icon p{font-size:35px}.certifications-module-scss-module__T02lda__certifications .certifications-module-scss-module__T02lda__card .certifications-module-scss-module__T02lda__content h3{padding-bottom:10px;font-size:18px;line-height:20px}.certifications-module-scss-module__T02lda__certifications .certifications-module-scss-module__T02lda__card .certifications-module-scss-module__T02lda__content p{font-size:15px}
.education-module-scss-module__9qT8_a__education{margin:5vh 5vw;display:block}.education-module-scss-module__9qT8_a__education .education-module-scss-module__9qT8_a__card{gap:25px;width:fit-content;max-width:70%;display:flex}@media (max-width:797px){.education-module-scss-module__9qT8_a__education .education-module-scss-module__9qT8_a__card{max-width:100%}}.education-module-scss-module__9qT8_a__education .education-module-scss-module__9qT8_a__card .education-module-scss-module__9qT8_a__icon p{font-size:35px}.education-module-scss-module__9qT8_a__education .education-module-scss-module__9qT8_a__card .education-module-scss-module__9qT8_a__content h3{font-size:18px}.education-module-scss-module__9qT8_a__education .education-module-scss-module__9qT8_a__card .education-module-scss-module__9qT8_a__content p{font-size:15px}
.contact-module-scss-module__csZEva__container{background-color:var(--bg-card);width:100%}.contact-module-scss-module__csZEva__container .contact-module-scss-module__csZEva__contact{justify-self:center;width:75%;max-width:1200px;margin:0 5vw;padding-bottom:35px;position:relative;overflow:auto}.contact-module-scss-module__csZEva__container .contact-module-scss-module__csZEva__contact .contact-module-scss-module__csZEva__backgroundParallax{clip-path:ellipse(50% 50%);z-index:1;background-color:var(--parallax-bg);width:50vw;height:25vw;position:absolute;top:-22%;left:50%;transform:translate(-50%)}.contact-module-scss-module__csZEva__container .contact-module-scss-module__csZEva__contact .contact-module-scss-module__csZEva__text{margin-bottom:20px}.contact-module-scss-module__csZEva__container .contact-module-scss-module__csZEva__contact .contact-module-scss-module__csZEva__text h2{padding-top:5vh;font-size:40px}.contact-module-scss-module__csZEva__container .contact-module-scss-module__csZEva__contact .contact-module-scss-module__csZEva__text p{color:var(--text-muted);padding:15px 0 5px;font-size:16px}.contact-module-scss-module__csZEva__container .contact-module-scss-module__csZEva__contact .contact-module-scss-module__csZEva__contactButton{color:#fff;cursor:pointer;background-color:#8b5cf6;border:none;border-radius:26px;align-items:center;gap:8px;margin-bottom:20px;padding:15px 32px;font-size:16px;display:inline-flex}.contact-module-scss-module__csZEva__container .contact-module-scss-module__csZEva__contact .contact-module-scss-module__csZEva__contactInfo{flex-wrap:wrap;gap:20px;display:flex}.contact-module-scss-module__csZEva__container .contact-module-scss-module__csZEva__contact .contact-module-scss-module__csZEva__contactInfo .contact-module-scss-module__csZEva__item{background-color:var(--pill-bg);color:var(--text-muted);cursor:pointer;border:none;border-radius:8px;padding:8px 17px}.contact-module-scss-module__csZEva__container .contact-module-scss-module__csZEva__contact .contact-module-scss-module__csZEva__contactInfo .contact-module-scss-module__csZEva__item p{color:var(--text-muted);font-size:14px}
