.about-career__list[data-astro-cid-kh7btl4r]{--about-career-track-offset: 1.75rem;--about-career-marker-size: .75rem;--about-career-role-size: clamp(1.12rem, 2.3vw, 1.35rem);--about-career-role-line-height: 1.12;--about-career-track-color: color-mix(in srgb, var(--color-border-strong) 76%, transparent);position:relative;margin:0;padding:0;list-style:none}.about-career__list[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;top:calc((var(--about-career-role-size) * var(--about-career-role-line-height)) / 2);bottom:calc((var(--about-career-role-size) * var(--about-career-role-line-height)) / 2);left:calc(var(--about-career-track-offset) / 2);width:1px;background:var(--about-career-track-color)}.about-career__item[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:var(--about-career-track-offset) minmax(0,1fr);column-gap:1rem;position:relative;align-items:start}.about-career__item[data-astro-cid-kh7btl4r]+.about-career__item[data-astro-cid-kh7btl4r]{margin-top:.95rem;padding-top:.95rem}.about-career__marker[data-astro-cid-kh7btl4r]{justify-self:center;align-self:start;margin-top:calc(((var(--about-career-role-size) * var(--about-career-role-line-height)) - var(--about-career-marker-size)) / 2);width:var(--about-career-marker-size);height:var(--about-career-marker-size);border-radius:999px;background:var(--color-surface);border:2px solid var(--color-accent);box-shadow:0 0 0 .18rem color-mix(in srgb,var(--color-accent-soft) 88%,transparent)}html[data-theme=dark] .about-career__list[data-astro-cid-kh7btl4r]{--about-career-track-color: color-mix(in srgb, var(--color-accent) 34%, transparent)}.about-career__content[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.7rem;row-gap:.4rem;align-items:start}.about-career__summary[data-astro-cid-kh7btl4r]{min-width:0}.about-career__role[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--font-body);font-size:var(--about-career-role-size);font-weight:600;line-height:var(--about-career-role-line-height);letter-spacing:-.02em;color:var(--color-text)}.about-career__company[data-astro-cid-kh7btl4r]{margin:.2rem 0 0;font-size:.98rem;line-height:1.4;color:var(--color-muted)}.about-career__aside[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:auto 120px;gap:1rem;align-items:start;justify-content:end}.about-career__meta[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;align-items:flex-start;gap:.38rem;margin-top:.45rem}.about-career__duration[data-astro-cid-kh7btl4r],.about-career__period[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;min-height:1.95rem;border-radius:999px;background:var(--color-control);padding:.34rem .68rem;font-size:.8rem;line-height:1.2;color:var(--color-muted)}.about-career__logo-box[data-astro-cid-kh7btl4r]{width:120px;min-width:120px;display:flex;justify-content:flex-end;align-items:center}.about-career__logo[data-astro-cid-kh7btl4r]{display:block;width:auto;max-width:100%;max-height:2.5rem;height:auto}html[data-theme=dark] .about-career__logo[data-astro-cid-kh7btl4r]{filter:brightness(0) invert(1)}@media(min-width:62rem){.about-career__meta[data-astro-cid-kh7btl4r]{align-items:flex-end;text-align:right;width:11rem;margin-top:.24rem}.about-career__logo-box[data-astro-cid-kh7btl4r]{width:120px;min-width:120px;margin-top:.42rem}}@media(min-width:48rem)and (max-width:61.999rem){.about-career__content[data-astro-cid-kh7btl4r]{column-gap:1.35rem}.about-career__meta[data-astro-cid-kh7btl4r]{align-items:flex-end;text-align:right;width:10rem;margin-top:.24rem}.about-career__logo-box[data-astro-cid-kh7btl4r]{width:112px;min-width:112px;margin-top:.38rem}.about-career__logo[data-astro-cid-kh7btl4r]{max-height:2.25rem}}@media(max-width:47.999rem){.about-career__content[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr);row-gap:.48rem}.about-career__aside[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr) 120px;gap:.95rem;align-items:start}.about-career__meta[data-astro-cid-kh7btl4r]{align-items:flex-start;text-align:left;width:auto;margin-top:.35rem}.about-career__logo-box[data-astro-cid-kh7btl4r]{align-items:flex-start;margin-top:0;padding-top:.2rem}}@media(max-width:31.999rem){.about-career[data-astro-cid-kh7btl4r]{border-radius:1.2rem}.about-career__list[data-astro-cid-kh7btl4r]{--about-career-track-offset: 1.25rem;--about-career-marker-size: .7rem;--about-career-role-size: clamp(1.04rem, 5.5vw, 1.2rem)}.about-career__item[data-astro-cid-kh7btl4r]{column-gap:.95rem}.about-career__item[data-astro-cid-kh7btl4r]+.about-career__item[data-astro-cid-kh7btl4r]{margin-top:.8rem;padding-top:.8rem}.about-career__aside[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr) minmax(88px,120px);gap:.8rem}.about-career__logo-box[data-astro-cid-kh7btl4r]{width:120px;max-width:120px;min-width:88px}}
