.projectDetailPage_page__FdrNL{--gap:3.75rem}.projectDetailPage_back__HTASk{--gap:8px}.buttonLink_buttonLink__f_VGq{background:var(--yellow);border:1px solid var(--yellow);border-radius:.3125rem;color:var(--green-dark);font-size:1.125rem;font-weight:600;padding:.5rem .9375rem;transition:background-color .3s ease,border .3s ease,color .3s ease;&:hover{background:var(--green-dark);color:var(--yellow);transition:background-color .3s ease,border .3s ease,color .3s ease}}.education_education__5m__0{--gap:0.75rem}.education_educationHeader__onw_F{--gap:0.5rem}.education_educationTitle__wNmFq{color:inherit;font-size:var(--font-size-base);font-weight:700;text-transform:uppercase}.education_educationMeta____x8f{justify-content:space-between}.education_location__MZeDN{--gap:0.375rem;font-size:.75rem}.education_completionYear__dv_ue{color:var(--gray);font-size:.875rem}@media screen and (max-width:47.9375rem){.education_educationMeta____x8f{--gap:0.3125rem;align-items:flex-start;flex-direction:column-reverse}}.imageWithCaption_imageWithCaption__WMNhJ{--gap:1rem}.imageWithCaption_image__lt6KV{border-radius:.375rem;height:auto;max-width:100%}.imageWithCaption_caption__hFB8e{font-size:var(--font-size-small);font-style:var(--font-style-italic)}.skill_skill__0Tnqu{&.skill_pillCondensed__0BRGX,&.skill_pill__MK1w3{align-items:center;background:var(--color-white);border-radius:1rem;color:var(--green-dark);display:inline-flex;gap:.3125rem;padding:0 1rem;height:32px}}.skill_skillIcon__crkwm{display:flex;& svg{width:1.25rem}}.skill_large__X4b8J{& svg{height:auto;width:1.875rem}}@media screen and (max-width:47.9375rem){.skill_skill__0Tnqu{font-size:.875rem;&.skill_pillCondensed__0BRGX,&.skill_pill__MK1w3{height:1.75rem;padding:0 .875rem}}.skill_skillIcon__crkwm:not(.skill_large__X4b8J){& svg{width:1rem}}}.skillGroup_skillGroupContainer__DhvZm{--gap:1rem;flex-wrap:wrap}@media screen and (max-width:47.9375rem){.skillGroup_skillGroupContainer__DhvZm{--gap:0.625rem}}.experience_experience__pbR5l{gap:1.875rem}.experience_companyLogoContainer__TR_Er{align-items:center;background:white;border-radius:50%;display:flex;height:4.6875rem;justify-content:center;padding:.9375rem;position:relative;width:4.6875rem}.experience_companyLogo__plZKH{height:auto;width:100%}.experience_experienceHeader__tGEQ4{gap:.3125rem}.experience_location__CVTHM{font-size:.75rem;gap:.375rem}.experience_positionMeta__BBOAt{align-items:start;flex-direction:row-reverse;justify-content:space-between}.experience_positionTitle__fJu4V{color:inherit;font-weight:700;text-transform:uppercase}.experience_companyName__RdH0b{font-family:var(--font-montserrat);font-size:.875rem;font-style:italic}.experience_dates__LmKEF{color:var(--gray)}.experience_positionDescriptionList__0IwEI{list-style:none}.experience_positionDescription__qvfj3:not(:last-child){margin-bottom:20px}@media screen and (min-width:48rem){.experience_experience__pbR5l{margin-left:2.375rem;padding-bottom:5rem;padding-left:4.375rem;padding-top:.625rem;position:relative;&:not(.experience_lastExperience__Gjnug){border-left:1px solid var(--yellow)}}.experience_companyLogoContainer__TR_Er{left:-2.375rem;position:absolute;top:0}}@media screen and (max-width:47.9375rem){.experience_positionMeta__BBOAt{flex-direction:column;gap:.3125rem}.experience_dates__LmKEF{font-size:.875rem}}.page_page__Oo2Ln{--gap:5rem}.page_educationList___pkXK,.page_education__uwDg8,.page_experience__dzZUv{--gap:1.875rem}.page_experienceList__xoEIZ{--gap:0}.page_resume__GRERX{text-align:center}@media screen and (max-width:47.9375rem){.page_experienceList__xoEIZ{--gap:5rem}}.page_aboutPage__ON2NV{--gap:7.5rem}.page_aboutMeDescription___oM_P,.page_skills__ejZHj{--gap:1.875rem}.page_aboutMe__XPGkS{--gap:3.75rem;align-items:flex-start;justify-content:space-between}.page_profileImage__O9Evh{border-radius:50%;height:13.5625rem;width:13.5625rem}.page_skillsList__F3f3G{flex-wrap:wrap}@media screen and (max-width:47.9375rem){.page_aboutPage__ON2NV{--gap:3.75rem}.page_aboutMe__XPGkS{flex-direction:column-reverse}.page_profileImage__O9Evh{align-self:center}.page_skillsList__F3f3G{gap:10px}}.projectDetail_projectDetailContainer__My6fh{--gap:3.75rem}.projectDetail_mainContent__f_ldT{grid-template-columns:1.25fr .75fr}.projectDetail_summary__vK0Xm{--gap:1.5625rem}.projectDetail_header__aHm6M{--gap:0.75rem}.projectDetail_experience__fZWzx{--gap:0.5rem;font-size:var(--font-size-small);font-weight:var(--font-weight-light)}.projectDetail_keyFeaturesSection___ZnKJ{--gap:1.5rem}.projectDetail_keyFeaturesList___URnM{margin-left:1.5rem}.projectDetail_keyFeature__Dj8ej:not(:last-of-type){padding-bottom:1rem}.projectDetail_rightPanel__g5H40{--gap:3rem}.projectDetail_buttons__PTyYn{--gap:1.5rem}.projectDetail_button__yCbGW{text-align:center;width:100%}.projectDetail_imageList__jOBMJ{--gap:3.5rem}@media screen and (max-width:47.9375rem){.projectDetail_projectDetailContainer__My6fh{--gap:2.8125rem}.projectDetail_header__aHm6M{--gap:1rem}.projectDetail_experience__fZWzx{align-items:flex-start;flex-direction:column}.projectDetail_role___xVDA{font-size:var(--font-size-medium)}.projectDetail_experienceSeparator__58nj_{display:none}.projectDetail_mainContent__f_ldT{grid-template-columns:1fr}.projectDetail_rightPanel__g5H40{flex-direction:column-reverse}}.projectListItem_projectListItemLink__P36U4{border:1px solid var(--yellow-alpha-30);border-radius:.625rem;display:block;padding-bottom:1.25rem;overflow:hidden;transition:border .3s ease,background-color .3s ease;&:hover{background:var(--yellow-alpha-10);border-color:var(--yellow-alpha-10);color:inherit}}.projectListItem_projectPreviewImageContainer__D2GZl{height:13.125rem;overflow:hidden;position:relative;width:100%}.projectListItem_projectPreviewImage__pBNBc{object-fit:cover;object-position:top center}.projectListItem_projectListItem__Xagur{--gap:1.5625rem;height:100%}.projectListItem_projectInfo__y1RVW{flex-grow:1;padding-inline:1.25rem}.projectListItem_projectOverview__TcZUG{--gap:1.25rem}.projectListItem_skillsContainer__atGTz{--gap:0.75rem;margin-top:auto}