.hero[data-astro-cid-lcdefpme]{padding:72px 24px 40px}.hero-row[data-astro-cid-lcdefpme]{align-items:center;gap:28px;display:flex}.avatar-wrap[data-astro-cid-lcdefpme]{background:conic-gradient(from 140deg, var(--accent), var(--coral), var(--amber), var(--teal), var(--accent));border-radius:50%;flex-shrink:0;width:128px;height:128px;padding:3px;position:relative}.avatar[data-astro-cid-lcdefpme]{object-fit:cover;background:var(--bg-elevated);border-radius:50%;width:100%;height:100%;display:block}.avatar-initials[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--text);background:var(--bg-elevated);border-radius:50%;justify-content:center;align-items:center;font-size:2.6rem;font-weight:600;display:none;position:absolute;inset:3px}.avatar-fallback[data-astro-cid-lcdefpme] .avatar[data-astro-cid-lcdefpme]{display:none}.avatar-fallback[data-astro-cid-lcdefpme] .avatar-initials[data-astro-cid-lcdefpme]{display:flex}.hero-text[data-astro-cid-lcdefpme]{min-width:0}@media (width<=560px){.hero-row[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:10px 0 20px;font-size:clamp(2.4rem,6vw,3.6rem)}.intro[data-astro-cid-lcdefpme]{max-width:620px;font-size:1.1rem}.section[data-astro-cid-lcdefpme]{padding:28px 24px}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 20px;font-size:1.5rem}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;margin-bottom:20px;display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.see-all[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:.85rem}.cert[data-astro-cid-lcdefpme]{color:var(--text);border-top:3px solid var(--accent);flex-direction:column;gap:6px;display:flex}.cert[data-astro-cid-lcdefpme][data-hue="1"]{border-top-color:var(--coral)}.cert[data-astro-cid-lcdefpme][data-hue="2"]{border-top-color:var(--amber)}.cert[data-astro-cid-lcdefpme][data-hue="3"]{border-top-color:var(--teal)}.cert[data-astro-cid-lcdefpme]:hover{text-decoration:none}.badge[data-astro-cid-lcdefpme]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:var(--teal-soft);color:var(--teal);border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:.7rem}.badge[data-astro-cid-lcdefpme][data-status=in-progress]{background:var(--amber-soft);color:var(--amber)}.acronym[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.3rem;font-weight:600}.cert-name[data-astro-cid-lcdefpme]{font-size:.9rem}.tag-list[data-astro-cid-lcdefpme].contact-links{gap:12px}
