.experience-hero[data-astro-cid-k4jm4iiu]{padding-top:var(--page-header-padding-top);padding-bottom:var(--page-header-padding-bottom);border-bottom:1px solid var(--color-border);background:radial-gradient(circle at 78% 20%,#6099b521,#0000 26rem),linear-gradient(#08121973,#0000)}.experience-hero__layout[data-astro-cid-k4jm4iiu]{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.section-label[data-astro-cid-k4jm4iiu]{color:var(--color-accent-bright);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.68rem}.experience-hero[data-astro-cid-k4jm4iiu] h1[data-astro-cid-k4jm4iiu]{max-width:var(--page-header-title-max-width);font-size:var(--page-header-title-size);margin:0}.experience-hero__positioning[data-astro-cid-k4jm4iiu]{max-width:var(--page-header-copy-max-width);margin:var(--page-header-copy-margin) 0 0;color:var(--color-text-muted);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.75}.experience-hero__actions[data-astro-cid-k4jm4iiu]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.25rem;display:flex}.text-link[data-astro-cid-k4jm4iiu]{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;text-decoration:none}.candidate-card[data-astro-cid-k4jm4iiu]{border:1px solid var(--color-border-strong);background:#09131ac2;justify-self:center;gap:.3rem;width:min(100%,440px);padding:clamp(1.8rem,3vw,2.4rem);display:grid;box-shadow:0 24px 60px #0000003d}.candidate-card__label[data-astro-cid-k4jm4iiu],.job-section__label[data-astro-cid-k4jm4iiu]{color:var(--color-text-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.6rem}.candidate-card__section[data-astro-cid-k4jm4iiu]{border-top:1px solid var(--color-border);gap:.25rem;margin-top:.8rem;padding-top:.8rem;display:grid}.candidate-card__section-label[data-astro-cid-k4jm4iiu]{color:var(--color-text-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.6rem}.candidate-card__school[data-astro-cid-k4jm4iiu]{font-size:1rem}.candidate-card__certifications[data-astro-cid-k4jm4iiu]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.candidate-card__certifications[data-astro-cid-k4jm4iiu] li[data-astro-cid-k4jm4iiu]{gap:.1rem;display:grid}.candidate-card__certifications[data-astro-cid-k4jm4iiu] span[data-astro-cid-k4jm4iiu]{color:var(--color-text);font-size:.88rem}.candidate-card__certifications[data-astro-cid-k4jm4iiu] small[data-astro-cid-k4jm4iiu]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.56rem}.career[data-astro-cid-k4jm4iiu],.career-foundation[data-astro-cid-k4jm4iiu]{border-bottom:1px solid var(--color-border)}.section-heading[data-astro-cid-k4jm4iiu]{max-width:780px;margin-bottom:clamp(2.5rem,5vw,4rem)}.section-heading[data-astro-cid-k4jm4iiu] h2[data-astro-cid-k4jm4iiu]{font-size:clamp(2.4rem,5vw,4.5rem)}.section-heading[data-astro-cid-k4jm4iiu]>p[data-astro-cid-k4jm4iiu]:last-child{max-width:650px;margin:1.25rem 0 0}.certification-list[data-astro-cid-k4jm4iiu],.tag-list[data-astro-cid-k4jm4iiu]{margin:0;padding:0;list-style:none}.timeline[data-astro-cid-k4jm4iiu]{gap:clamp(3rem,6vw,5rem);padding-left:clamp(1.5rem,3vw,2.25rem);display:grid;position:relative}.timeline[data-astro-cid-k4jm4iiu]:before{background:linear-gradient(to bottom, transparent, var(--color-border-strong) 6%, var(--color-border-strong) 94%, transparent);content:"";width:1px;position:absolute;top:.8rem;bottom:.8rem;left:.45rem}.timeline-entry[data-astro-cid-k4jm4iiu]{grid-template-columns:minmax(145px,.24fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid;position:relative}.timeline-entry[data-astro-cid-k4jm4iiu]:before{border:2px solid var(--color-accent-bright);background:var(--color-bg);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:.45rem;left:calc(-1*clamp(1.5rem,3vw,2.25rem) + .1rem);box-shadow:0 0 0 5px #7fb7cf0f}.timeline-entry__date[data-astro-cid-k4jm4iiu],.job-location[data-astro-cid-k4jm4iiu]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.timeline-entry__date[data-astro-cid-k4jm4iiu]{color:var(--color-text-faint);padding-top:.1rem}.timeline-entry__content[data-astro-cid-k4jm4iiu]{border-bottom:1px solid var(--color-border);padding:0 0 clamp(2.25rem,4vw,3.5rem)}.timeline-entry[data-astro-cid-k4jm4iiu]:last-child .timeline-entry__content[data-astro-cid-k4jm4iiu]{border-bottom:0;padding-bottom:0}.job-header[data-astro-cid-k4jm4iiu]{justify-content:space-between;align-items:start;gap:2rem;display:flex}.job-company[data-astro-cid-k4jm4iiu]{color:var(--color-accent-bright);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .45rem;font-size:.67rem}.job-header[data-astro-cid-k4jm4iiu] h3[data-astro-cid-k4jm4iiu]{font-size:clamp(1.45rem,2.6vw,2.25rem)}.job-location[data-astro-cid-k4jm4iiu]{color:var(--color-text-faint);flex:none}.job-focus[data-astro-cid-k4jm4iiu]{max-width:760px;color:var(--color-text);margin:1rem 0 0;font-size:1rem}.job-section[data-astro-cid-k4jm4iiu]{margin-top:2rem}.impact-list[data-astro-cid-k4jm4iiu]{gap:.75rem;margin:0;padding-left:1.15rem;display:grid}.impact-list[data-astro-cid-k4jm4iiu] li[data-astro-cid-k4jm4iiu]{color:var(--color-text-muted);padding-left:.35rem}.tag-list[data-astro-cid-k4jm4iiu]{flex-wrap:wrap;gap:.45rem;display:flex}.tag-list[data-astro-cid-k4jm4iiu] li[data-astro-cid-k4jm4iiu]{border:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.04em;background:#7db7cf09;padding:.35rem .6rem;font-size:.61rem}.learning-note[data-astro-cid-k4jm4iiu]{border-top:1px solid var(--color-border);margin-top:2rem;padding-top:1.5rem}.learning-note__text[data-astro-cid-k4jm4iiu]{max-width:760px;color:var(--color-text-muted);margin:0;line-height:1.75}.foundation-layout[data-astro-cid-k4jm4iiu]{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,7rem);display:grid}.foundation-list[data-astro-cid-k4jm4iiu]{border-top:1px solid var(--color-border)}.foundation-list[data-astro-cid-k4jm4iiu] article[data-astro-cid-k4jm4iiu]{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);gap:1.5rem;padding:1.5rem 0;display:grid}.foundation-list__date[data-astro-cid-k4jm4iiu],.foundation-list__company[data-astro-cid-k4jm4iiu]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-faint);font-size:.62rem}.foundation-list[data-astro-cid-k4jm4iiu] h3[data-astro-cid-k4jm4iiu]{font-size:1.15rem}.foundation-list__company[data-astro-cid-k4jm4iiu]{margin:.35rem 0 .65rem}.foundation-list[data-astro-cid-k4jm4iiu] article[data-astro-cid-k4jm4iiu] p[data-astro-cid-k4jm4iiu]:last-child{margin:0}@media (width<=900px){.experience-hero__layout[data-astro-cid-k4jm4iiu],.foundation-layout[data-astro-cid-k4jm4iiu]{grid-template-columns:1fr}.candidate-card[data-astro-cid-k4jm4iiu]{justify-self:center;width:min(100%,520px);max-width:none}.timeline[data-astro-cid-k4jm4iiu]{gap:3rem;padding-left:1.4rem}.timeline[data-astro-cid-k4jm4iiu]:before{left:.35rem}.timeline-entry[data-astro-cid-k4jm4iiu]{grid-template-columns:1fr;gap:.8rem}.timeline-entry[data-astro-cid-k4jm4iiu]:before{left:-1.35rem}.timeline-entry__date[data-astro-cid-k4jm4iiu]{padding:0}.timeline-entry__content[data-astro-cid-k4jm4iiu]{padding-top:0}}@media (width<=620px){.job-header[data-astro-cid-k4jm4iiu]{flex-direction:column;gap:.75rem}.foundation-list[data-astro-cid-k4jm4iiu] article[data-astro-cid-k4jm4iiu]{grid-template-columns:1fr;gap:.65rem}}
