.portrait[data-astro-cid-idcj4gp7]{aspect-ratio:4/5;border-radius:var(--r-lg);background:linear-gradient(160deg, var(--navy-700), var(--navy-950));position:relative;overflow:hidden}.portrait[data-astro-cid-idcj4gp7] img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.fallback[data-astro-cid-idcj4gp7]{background:radial-gradient(320px 260px at 70% 10%,#2f6bf073,#0000 70%),radial-gradient(260px 200px at 10% 100%,#f47b2040,#0000 70%);place-content:center;justify-items:center;gap:1.25rem;display:grid;position:absolute;inset:0}.fb-name[data-astro-cid-idcj4gp7]{color:var(--white);letter-spacing:-.03em;font-size:1.4rem;font-weight:800}.certs[data-astro-cid-wcg6dn3j]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.5rem;display:grid}.group-title[data-astro-cid-wcg6dn3j]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.5rem;margin-bottom:.9rem;font-size:.78rem;font-weight:800;display:flex}.group-title[data-astro-cid-wcg6dn3j] .icon{color:var(--orange-600)}.list[data-astro-cid-wcg6dn3j]{gap:.9rem;display:grid}.group--0[data-astro-cid-wcg6dn3j] .list[data-astro-cid-wcg6dn3j]{grid-template-columns:repeat(2,minmax(0,1fr))}.cert[data-astro-cid-wcg6dn3j]{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);height:100%;transition:transform .4s var(--ease), box-shadow .4s var(--ease);align-items:center;gap:1.1rem;padding:1rem;display:flex}.cert[data-astro-cid-wcg6dn3j]:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.cert--prep[data-astro-cid-wcg6dn3j]{background:var(--paper);box-shadow:none;border-color:#0000}.plate[data-astro-cid-wcg6dn3j]{border-radius:18px;flex:none;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.plate--light[data-astro-cid-wcg6dn3j]{background:var(--white);box-shadow:inset 0 0 0 1px var(--line);padding:6px}.plate--dark[data-astro-cid-wcg6dn3j]{background:#0b0b0f;padding:0}.plate[data-astro-cid-wcg6dn3j] img[data-astro-cid-wcg6dn3j]{object-fit:contain;width:100%;height:100%}.plate--dark[data-astro-cid-wcg6dn3j] img[data-astro-cid-wcg6dn3j][src$=\.svg]{padding:14px}.cert--prep[data-astro-cid-wcg6dn3j] .plate--dark[data-astro-cid-wcg6dn3j]{background:var(--navy-900)}.plate-text[data-astro-cid-wcg6dn3j]{color:var(--white);font-weight:800}.meta[data-astro-cid-wcg6dn3j]{justify-items:start;gap:.25rem;display:grid}.cert-name[data-astro-cid-wcg6dn3j]{letter-spacing:-.02em;font-size:1.15rem;font-weight:800;line-height:1.2}.cert-full[data-astro-cid-wcg6dn3j]{color:var(--ink-3);font-size:.85rem}.badge[data-astro-cid-wcg6dn3j]{border-radius:var(--r-pill);letter-spacing:.02em;margin-top:.35rem;padding:.28rem .65rem;font-size:.72rem;font-weight:700}.badge--ok[data-astro-cid-wcg6dn3j]{color:var(--ok);background:#e7f6ec}.badge--prep[data-astro-cid-wcg6dn3j]{background:var(--orange-50);color:#b04a05}.certs--dark[data-astro-cid-wcg6dn3j] .group-title[data-astro-cid-wcg6dn3j]{color:var(--d-ink-3)}.certs--dark[data-astro-cid-wcg6dn3j] .cert[data-astro-cid-wcg6dn3j]{box-shadow:none;background:#ffffff0d;border-color:#0000}.certs--dark[data-astro-cid-wcg6dn3j] .cert-full[data-astro-cid-wcg6dn3j]{color:var(--d-ink-3)}@media (width<=960px){.certs[data-astro-cid-wcg6dn3j]{grid-template-columns:1fr}}@media (width<=600px){.group--0[data-astro-cid-wcg6dn3j] .list[data-astro-cid-wcg6dn3j]{grid-template-columns:1fr}}
