@media screen and (max-width:760px){.Cv-module__M3xP0q__cv{--cv-content-width:75%;--cv-border-width:10px}}@media screen and (min-width:760px){.Cv-module__M3xP0q__cv{--cv-border-width:40px;--cv-content-width:600px}}@media screen and (min-width:1024px){.Cv-module__M3xP0q__cv{--cv-border-width:50px}}@media screen and (min-width:1440px){.Cv-module__M3xP0q__cv{--cv-border-width:100px}}.Cv-module__M3xP0q__cv{font-family:var(--cv-body-font);border-left:var(--cv-border-width) solid;border-right:var(--cv-border-width) solid;border-top:0;border-bottom:0;border-image-source:var(--gradient-mint);border-image-slice:20;font-size:18px}.Cv-module__M3xP0q__cv h1,.Cv-module__M3xP0q__cv h2{font-family:var(--cv-heading-font)}.Cv-module__M3xP0q__cv h3,.Cv-module__M3xP0q__cv h4,.Cv-module__M3xP0q__cv h5,.Cv-module__M3xP0q__cv h6{font-family:var(--cv-body-font)}.Cv-module__M3xP0q__cvContent{width:var(--cv-content-width);margin-left:auto;margin-right:auto}
.CvHeader-module__PipqNW__headerContainer,.CvHeader-module__PipqNW__footerContainer{background:var(--gradient-mint);flex-flow:wrap;justify-content:space-evenly;align-items:flex-end;display:flex}.CvHeader-module__PipqNW__headerContainer{padding-top:var(--cv-border-width);clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 4vw));padding-bottom:7vw;padding-left:1em;padding-right:1em}.CvHeader-module__PipqNW__headerContainer a,.CvHeader-module__PipqNW__footerContainer a{color:currentColor}.CvHeader-module__PipqNW__cvTitles{flex-direction:column;padding-right:20px;display:flex}.CvHeader-module__PipqNW__cvTitles h1{margin-bottom:unset;color:#fff;font-size:3em;line-height:1em}.CvHeader-module__PipqNW__subhead{font-size:1.3em}
.CvContactMethods-module__gK1mfq__contactInfo{margin-bottom:0;padding:0;font-size:1em}.CvContactMethods-module__gK1mfq__contactIcon{margin-right:10px}
.CvFooter-module__xF7c-W__footerContainer{padding-top:var(--cv-border-width);padding-bottom:var(--cv-border-width);background:var(--gradient-mint);text-align:center;min-height:150px;margin-top:50px}.CvFooter-module__xF7c-W__inlineLogo{vertical-align:bottom;height:1em;margin-bottom:7px;display:inline-block}
@media screen and (min-width:760px){.CvEntry-module__fKoeAW__bulletList{--cv-bullet-padding-left:40px}}@media screen and (min-width:1024px){.CvEntry-module__fKoeAW__bulletList{--cv-bullet-padding-left:20px}}.CvEntry-module__fKoeAW__heading{margin-bottom:0}.CvEntry-module__fKoeAW__heading div{display:inline}.CvEntry-module__fKoeAW__heading .CvEntry-module__fKoeAW__jobTitle{margin-right:1em}.CvEntry-module__fKoeAW__heading .CvEntry-module__fKoeAW__dates{font-size:.8em;display:inline-block}.CvEntry-module__fKoeAW__subheading{font-style:italic}.CvEntry-module__fKoeAW__skillsPara{margin-top:0}.CvEntry-module__fKoeAW__bulletList{padding-left:var(--cv-bullet-padding-left);margin-top:10px}
