.page-module__ZP1igW__text{margin-bottom:1.5rem;font-size:1.25rem;line-height:140%}.page-module__ZP1igW__additional-text{font-size:.875rem;line-height:140%}@media (min-width:768px){.page-module__ZP1igW__text{max-width:26.25rem}.page-module__ZP1igW__additional-text{max-width:20rem}}
.styles-module__Kn9ldW__title{text-transform:uppercase;margin-bottom:24px;font-size:1.5rem;line-height:140%}.styles-module__Kn9ldW__title__number{vertical-align:top;color:var(--color-darkgray);font-size:.625rem;line-height:140%}
.styles-module__y2USeq__company__name{text-transform:capitalize;margin-bottom:.25rem;line-height:140%}.styles-module__y2USeq__company__name__date{font-size:.875rem;line-height:140%;font-family:var(--font-eb-garamond);color:var(--color-darkgray);text-transform:lowercase;vertical-align:middle;margin-left:.25rem;font-style:italic}.styles-module__y2USeq__company__job-title{text-transform:uppercase;color:var(--color-darkgray);margin-bottom:1rem;font-size:.75rem;line-height:140%}.styles-module__y2USeq__company__description-section,.styles-module__y2USeq__company__responsibilities-section,.styles-module__y2USeq__company__skills-section{margin-bottom:1rem}.styles-module__y2USeq__skills{flex-wrap:wrap;gap:.5rem;display:inline-flex}.styles-module__y2USeq__description{color:var(--color-black);font-size:.825rem;line-height:140%}.styles-module__y2USeq__responsibilities{margin-left:1.25rem;list-style:outside}.styles-module__y2USeq__responsibilities__item{color:var(--color-black);font-size:.825rem;line-height:140%}.styles-module__y2USeq__section__label{color:var(--color-black);margin-bottom:.5rem;font-size:.825rem;font-style:italic;line-height:140%}.styles-module__y2USeq__section__content{flex-direction:column;gap:.5rem;display:flex}.styles-module__y2USeq__project{flex-direction:column;gap:.25rem;display:flex}.styles-module__y2USeq__project__name,.styles-module__y2USeq__project__description{color:var(--color-darkgray);font-size:.825rem;line-height:140%}.styles-module__y2USeq__project__name{color:var(--color-darkgray)}.styles-module__y2USeq__project__description{color:var(--color-black)}.styles-module__y2USeq__projects{flex-direction:column;gap:.5rem;display:flex}
.styles-module__XdUG1a__chip{border:1px solid var(--color-gray2);border-radius:.25rem;justify-content:center;align-items:center;width:fit-content;padding:.25rem .5rem;font-size:.75rem;display:flex}
.styles-module__JLDK3G__link{font-family:var(--font-eb-garamond);font-style:italic;line-height:140%;text-decoration:underline}.styles-module__JLDK3G__link:hover,.styles-module__JLDK3G__link:active{color:var(--color-darkgray)}
.styles-module__GmLLna__divider{border-bottom:1px solid var(--color-gray);width:100%}
.styles-module__v_CSHW__collapsible{flex-direction:column;gap:1rem;display:flex}.styles-module__v_CSHW__collapsible__trigger{background-color:var(--color-black);color:var(--color-white);text-transform:uppercase;cursor:pointer;border:none;justify-content:space-between;align-items:center;padding:.25rem .625rem;line-height:140%;display:flex}
.styles-module__4d6d5a__project__title__date{color:var(--color-darkgray);text-transform:lowercase;font-size:.75rem;font-family:var(--font-eb-garamond);vertical-align:middle;margin-left:.25rem;font-style:italic}.styles-module__4d6d5a__project__description{margin-top:20px;font-size:.875rem;animation:.3s ease-out styles-module__4d6d5a__open;overflow:hidden}.styles-module__4d6d5a__project__links{margin-top:20px}.styles-module__4d6d5a__project__links>a{margin-left:8px}.styles-module__4d6d5a__project__links>a:first-child{margin-left:0}
