.career_section__mAtM9 .career_timeline__UgXvn{position:relative;max-width:68rem;margin:4rem auto 0}.career_section__mAtM9 .career_timeline__UgXvn:before{position:absolute;top:.65rem;bottom:.65rem;left:1.2rem;width:1px;background:var(--secondary);content:""}.career_section__mAtM9 .career_entry__tqD_W{display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:start;padding:0 0 3rem}.career_section__mAtM9 .career_entry__tqD_W:last-child{padding-bottom:0}.career_section__mAtM9 .career_period__wXwc3{grid-column:2;grid-row:1;padding:0 0 .65rem;color:var(--secondary);font-family:var(--font-accent);font-size:var(--font-s);font-weight:700;line-height:1.45;text-align:left}.career_section__mAtM9 .career_marker__hwUqp{grid-column:1;grid-row:1/span 2;position:relative;z-index:1;display:flex;justify-content:center;padding-top:.2rem}.career_section__mAtM9 .career_marker__hwUqp span{display:block;width:.9rem;height:.9rem;border:3px solid var(--background);border-radius:50%;background:var(--secondary);box-shadow:0 0 0 1px var(--secondary),0 0 1.5rem color-mix(in srgb,var(--secondary) 65%,transparent)}.career_section__mAtM9 .career_content__rNywy{grid-column:2;grid-row:2;position:relative;padding:0 0 .35rem}.career_section__mAtM9 .career_heading__2oFg1{display:flex;flex-direction:column;gap:.45rem}.career_section__mAtM9 .career_company__Qjh86,.career_section__mAtM9 .career_location__m5uCx{margin:0;font-family:var(--font-accent);font-size:var(--font-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.career_section__mAtM9 .career_company__Qjh86{color:var(--secondary)}.career_section__mAtM9 .career_location__m5uCx{color:var(--primary-dim);line-height:1.4;text-align:left}.career_section__mAtM9 h3{margin:.3rem 0 0;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.15}.career_section__mAtM9 .career_summary___uLmR{max-width:44rem;margin:1rem 0 0;color:var(--primary);line-height:1.65}.career_section__mAtM9 .career_technologies__g3T_S{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none}.career_section__mAtM9 .career_technologies__g3T_S li{padding:.3rem .55rem;border:1px solid var(--primary-dark);border-radius:999px;color:var(--primary-dim);font-family:var(--font-accent);font-size:var(--font-xx);line-height:1}@media screen and (max-width:767px){.career_section__mAtM9 .career_timeline__UgXvn{margin-top:2.5rem}.career_section__mAtM9 .career_timeline__UgXvn:before{left:1.2rem}.career_section__mAtM9 .career_entry__tqD_W{grid-template-columns:2.4rem minmax(0,1fr);padding-bottom:2.5rem}.career_section__mAtM9 .career_period__wXwc3{grid-column:2;grid-row:1;padding:0 0 .65rem;text-align:left}.career_section__mAtM9 .career_marker__hwUqp{grid-column:1;grid-row:1/span 2}.career_section__mAtM9 .career_content__rNywy{grid-column:2;grid-row:2;padding-left:0}.career_section__mAtM9 .career_heading__2oFg1{flex-direction:column;gap:.65rem}.career_section__mAtM9 .career_location__m5uCx{max-width:none;text-align:left}.career_section__mAtM9 .career_summary___uLmR{font-size:var(--font-r-s)}}