.tl[data-astro-cid-3xih677i]{padding-left:var(--s-6);gap:var(--s-6);list-style:none;display:grid;position:relative}.tl[data-astro-cid-3xih677i]:before{content:"";background:var(--text);border-radius:0;width:4px;position:absolute;top:4px;bottom:4px;left:0}.now[data-astro-cid-3xih677i] .dates[data-astro-cid-3xih677i]{color:var(--brand-text);font-weight:700}.tl[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]{position:relative}.dates[data-astro-cid-3xih677i]{color:var(--muted);margin-bottom:4px;font-size:.85rem;font-weight:600}.org[data-astro-cid-3xih677i]{color:var(--soft);margin-top:2px}.intro-sec[data-astro-cid-ta2fbyqs]{padding-bottom:var(--s-7)}.intro[data-astro-cid-ta2fbyqs]{gap:var(--s-7);align-items:start;display:grid}.text[data-astro-cid-ta2fbyqs]{gap:var(--s-4);display:grid}.text[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{max-width:16ch;font-size:clamp(2.6rem,1.6rem + 3.6vw,4.8rem)}.text[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:44rem}.text[data-astro-cid-ta2fbyqs] .cluster[data-astro-cid-ta2fbyqs]{margin-top:var(--s-2)}.card-me[data-astro-cid-ta2fbyqs]{gap:var(--s-4);padding:var(--s-4);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-l);display:grid}.card-me[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-m);filter:grayscale()contrast(1.06);width:100%}.facts[data-astro-cid-ta2fbyqs]{gap:var(--s-3);margin:0;display:grid}.facts[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{padding-bottom:var(--s-3);border-bottom:1px solid var(--line);gap:2px;display:grid}.facts[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.78rem;font-weight:700}.facts[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{color:var(--text);margin:0;font-weight:600}@media (width>=900px){.intro[data-astro-cid-ta2fbyqs]{gap:var(--s-8);grid-template-columns:minmax(0,1fr) 340px}}.values[data-astro-cid-ta2fbyqs]{gap:var(--s-5);margin-top:var(--s-6);list-style:none;display:grid}.values[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border:1px solid var(--line);border-radius:var(--radius-m);padding:var(--s-5);gap:var(--s-2);align-content:start;display:grid}.vn[data-astro-cid-ta2fbyqs]{font-family:var(--font-head);color:var(--brand-text);font-size:2.2rem;line-height:1}@media (width>=768px){.values[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr)}}.two[data-astro-cid-ta2fbyqs]{gap:var(--s-8);display:grid}@media (width>=900px){.two[data-astro-cid-ta2fbyqs]{grid-template-columns:1.3fr 1fr}}.gap[data-astro-cid-ta2fbyqs]{margin-top:var(--s-6)}.found[data-astro-cid-ta2fbyqs]{gap:var(--s-4);margin-top:var(--s-6);list-style:none;display:grid}.found[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--panel);gap:2px;display:grid}.fw[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:.85rem}.certs-sec[data-astro-cid-ta2fbyqs]{padding-top:0}.progress[data-astro-cid-ta2fbyqs]{margin-top:var(--s-6);padding:var(--s-4) var(--s-5);border:1px dashed var(--muted);border-radius:var(--radius-m);gap:var(--s-4);list-style:none;display:grid}.progress[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.progress[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{flex:16rem}.progress[data-astro-cid-ta2fbyqs] .muted[data-astro-cid-ta2fbyqs]{flex-basis:100%}@media (width>=900px){.progress[data-astro-cid-ta2fbyqs] .muted[data-astro-cid-ta2fbyqs]{flex-basis:auto}}.pill[data-astro-cid-ta2fbyqs].planned{color:var(--soft);box-shadow:inset 0 0 0 1px var(--muted);background:0 0}.pill[data-astro-cid-ta2fbyqs]{background:var(--warn-bg);color:var(--warn-text);border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:700}.years[data-astro-cid-ta2fbyqs]{gap:var(--s-6);margin-top:var(--s-6);display:grid}.year[data-astro-cid-ta2fbyqs]{gap:var(--s-4);display:grid}.yr[data-astro-cid-ta2fbyqs]{font-family:var(--font-head);color:var(--text);font-size:3rem;line-height:1}@media (width>=900px){.year[data-astro-cid-ta2fbyqs]{grid-template-columns:140px 1fr;align-items:start}.yr[data-astro-cid-ta2fbyqs]{top:calc(var(--header-h) + 16px);position:sticky}}.cert-grid[data-astro-cid-ta2fbyqs]{gap:var(--s-4);list-style:none;display:grid}@media (width>=640px){.cert-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.cert-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr)}}.cert[data-astro-cid-ta2fbyqs]{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--panel);border-top:4px solid var(--pc,var(--text));flex-direction:column;gap:4px;display:flex}.cert[data-astro-cid-ta2fbyqs][data-platform=coursera]{--pc:#0056d2}.cert[data-astro-cid-ta2fbyqs][data-platform=udemy]{--pc:#a435f0}.cert[data-astro-cid-ta2fbyqs][data-platform=forage]{--pc:#0b6b45}.plat[data-astro-cid-ta2fbyqs]{color:var(--muted);align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:flex}.pdot[data-astro-cid-ta2fbyqs]{background:var(--pc,var(--text));border-radius:50%;width:9px;height:9px}.cert[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:1.1rem}.verify[data-astro-cid-ta2fbyqs]{padding-top:var(--s-2);align-items:center;gap:4px;min-height:44px;margin-top:auto;font-weight:700;display:inline-flex}
