.job[data-astro-cid-bl6cniha]{grid-template-columns:6.5rem 1fr;gap:0 1.25rem;display:grid}.when[data-astro-cid-bl6cniha]{white-space:nowrap;padding-top:.3rem}.current[data-astro-cid-bl6cniha] .when[data-astro-cid-bl6cniha]{color:var(--fg);font-weight:700}.entry[data-astro-cid-bl6cniha]{padding:0 0 2.5rem 1.9rem;position:relative}.entry[data-astro-cid-bl6cniha]:before{content:"";background:var(--line);width:2px;position:absolute;top:.9rem;bottom:-.55rem;left:calc(.4rem - 1px)}.entry[data-astro-cid-bl6cniha]:after{content:"";background:var(--surface);border:var(--stroke) solid var(--edge);box-sizing:border-box;border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.5rem;left:0}.current[data-astro-cid-bl6cniha] .entry[data-astro-cid-bl6cniha]:after{background:var(--accent);box-shadow:2px 2px 0 var(--edge)}.job[data-astro-cid-bl6cniha]:last-child .entry[data-astro-cid-bl6cniha]:before{display:none}.job[data-astro-cid-bl6cniha]:last-child .entry[data-astro-cid-bl6cniha]{padding-bottom:0}h3[data-astro-cid-bl6cniha]{font-size:1.3rem}.role[data-astro-cid-bl6cniha]{color:var(--muted);margin:.2rem 0 0;font-size:.95rem}.summary[data-astro-cid-bl6cniha]{margin:.8rem 0 0}.points[data-astro-cid-bl6cniha]{margin:.6rem 0 0;padding-left:1.1rem}.points[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]{margin:.35rem 0}.points[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]::marker{color:var(--accent)}.stack[data-astro-cid-bl6cniha]{flex-wrap:wrap;gap:.35rem;margin-top:.9rem;display:flex}.stack[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--fg);background:var(--surface);padding:.05rem .55rem;font-size:.72rem}.divider[data-astro-cid-bl6cniha] .entry[data-astro-cid-bl6cniha]{padding-bottom:1.1rem}.divider[data-astro-cid-bl6cniha] .entry[data-astro-cid-bl6cniha]:after{display:none}.divider[data-astro-cid-bl6cniha] .entry[data-astro-cid-bl6cniha]:before{background:repeating-linear-gradient(var(--line) 0 4px, transparent 4px 8px);top:-.55rem}.divider[data-astro-cid-bl6cniha] .eyebrow[data-astro-cid-bl6cniha]{margin:0;padding-top:.2rem}.small[data-astro-cid-bl6cniha] .entry[data-astro-cid-bl6cniha]{padding-bottom:1.25rem}.small[data-astro-cid-bl6cniha] .entry[data-astro-cid-bl6cniha]:after{border-width:1.5px;width:.5rem;height:.5rem;top:.55rem;left:.15rem}.small[data-astro-cid-bl6cniha] .entry[data-astro-cid-bl6cniha]:before{top:1rem}.small[data-astro-cid-bl6cniha] .when[data-astro-cid-bl6cniha]{padding-top:.15rem}.small[data-astro-cid-bl6cniha] p[data-astro-cid-bl6cniha]{margin:0;font-size:.95rem;line-height:1.6}.small[data-astro-cid-bl6cniha] .line[data-astro-cid-bl6cniha]{color:var(--muted)}@media (width<=560px){.job[data-astro-cid-bl6cniha]{grid-template-columns:1fr}.when[data-astro-cid-bl6cniha]{padding:0 0 .3rem 1.9rem}.divider[data-astro-cid-bl6cniha]>span[data-astro-cid-bl6cniha]{display:none}.timeline[data-astro-cid-bl6cniha]{position:relative}.timeline[data-astro-cid-bl6cniha]:before{content:"";background:var(--line);width:2px;position:absolute;top:.7rem;bottom:.5rem;left:calc(.4rem - 1px)}.entry[data-astro-cid-bl6cniha]:before{display:none}.entry[data-astro-cid-bl6cniha]:after{top:-1.55rem}.small[data-astro-cid-bl6cniha] .entry[data-astro-cid-bl6cniha]:after{top:-1.4rem}}.skills[data-astro-cid-2zwc476k]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.75rem 2rem;margin:0;display:grid}dt[data-astro-cid-2zwc476k]{margin-bottom:.6rem}dd[data-astro-cid-2zwc476k]{margin:0}ul[data-astro-cid-2zwc476k]{flex-wrap:wrap;gap:.4rem;display:flex}.page[data-astro-cid-r3bc3sjw]{margin:0 auto;padding-top:2.5rem}h1[data-astro-cid-r3bc3sjw]{text-wrap:balance;margin:.9rem 0;font-size:clamp(1.9rem,5vw,2.6rem)}.profile[data-astro-cid-r3bc3sjw]{color:var(--muted);text-wrap:pretty;margin:0;font-size:1.1rem;line-height:1.65}.actions[data-astro-cid-r3bc3sjw]{flex-wrap:wrap;gap:.6rem;margin-top:1.6rem;display:flex}.block[data-astro-cid-r3bc3sjw]{margin-top:4.5rem}.block[data-astro-cid-r3bc3sjw]>h2[data-astro-cid-r3bc3sjw]{margin-bottom:1.5rem}@media (width<=560px){.block[data-astro-cid-r3bc3sjw]{margin-top:3.5rem}}
