@font-face{font-family:Acorn;src:url(/fonts/acorn-bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Acorn;src:url(/fonts/acorn-regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Acorn;src:url(/fonts/acorn-light.ttf) format("truetype");font-weight:300;font-style:normal}.experiences ul{display:flex;flex-direction:column;height:100%;justify-content:space-between}.experiences ul li{position:relative}.experiences .line1{font-weight:500;font-size:1.25rem;line-height:1.5rem;display:flex;gap:.25rem}.experiences .line1 .separator{color:#9cdba6}.experiences .line1 .company{font-weight:300;display:flex;gap:.25rem}.experiences .line1 .company-info{font-weight:100;font-size:1rem}.experiences .line2{font-weight:300;font-size:.875rem;display:flex;gap:.25rem;align-items:center}.experiences .line2 .dates{color:#9cdba6}.experiences .line2 .location{font-weight:200}.experiences .job-description{font-weight:300;font-size:.875rem;line-height:1.25rem;margin-top:.25rem}.experiences .job-description ul{list-style:disc;padding-left:1rem}.experience-detail{height:fit-content;width:fit-content;max-width:32rem}.light .line1 .separator,.light .line2 .dates{color:#233831}@media (max-width: 1439px){.experiences ul li{font-size:1rem}.experiences .line2 .location{font-weight:300;opacity:.8}}.metro-stop .card{gap:0}.metro-stop .card .experience-cta{margin-top:1rem;display:flex;justify-content:center}.experiences.metro-stop{height:13rem}em:before{height:.25rem;right:-.25rem;bottom:0rem}@media (max-width: 767px){.company-info{display:none}}
