.portal-certifications[data-v-a88d0c91]{--cert-ink:currentColor;--cert-muted:color-mix(in srgb, currentColor 75%, transparent);--cert-line:color-mix(in srgb, currentColor 20%, transparent);color:var(--cert-ink);min-width:0;margin:3.5rem 0}.portal-certifications__heading[data-v-a88d0c91]{font:inherit;letter-spacing:-.025em;margin:0 0 1.5rem;font-size:1.5rem;line-height:1.3}.portal-certifications__list[data-v-a88d0c91]{margin:0;padding:0;list-style:none}.portal-certifications__entry[data-v-a88d0c91]{border-top:1px solid var(--cert-line);min-width:0;padding:1.5rem 0}.portal-certifications__kind[data-v-a88d0c91]{color:var(--cert-muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.75rem;line-height:1.5;display:flex}.portal-certifications__kind i[data-v-a88d0c91]{font-size:1rem}.portal-certifications__featured[data-v-a88d0c91]{margin-left:auto}.portal-certifications__entry h3[data-v-a88d0c91]{font:inherit;overflow-wrap:anywhere;margin:.4rem 0 0;font-size:1.125rem;font-weight:500;line-height:1.4}.portal-certifications__issuer[data-v-a88d0c91]{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.9375rem}.portal-certifications__dates[data-v-a88d0c91]{color:var(--cert-muted);flex-wrap:wrap;gap:.25rem 1rem;margin:.6rem 0 0;font-size:.8125rem;display:flex}.portal-certifications__dates p[data-v-a88d0c91]{margin:0}.portal-certifications__description[data-v-a88d0c91]{white-space:pre-line;overflow-wrap:anywhere;max-width:70ch;margin:.75rem 0 0;font-size:.9375rem;line-height:1.7}.portal-certifications__id[data-v-a88d0c91]{color:var(--cert-muted);overflow-wrap:anywhere;margin:.75rem 0 0;font-size:.8125rem}.portal-certifications__link[data-v-a88d0c91]{text-underline-offset:.25em;align-items:center;gap:.4rem;max-width:100%;min-height:44px;margin-top:.25rem;font-size:.8125rem;text-decoration:underline;display:inline-flex}.portal-certifications__link[data-v-a88d0c91]:focus-visible{outline-offset:4px;outline:2px solid}.portal-certifications--star[data-v-a88d0c91]{--cert-ink:var(--star-text);--cert-muted:var(--star-muted);--cert-line:var(--star-border)}.portal-certifications--star .portal-certifications__heading[data-v-a88d0c91]{font-family:Lora,Georgia,serif}.portal-certifications--ember[data-v-a88d0c91]{color:#fff;--cert-muted:#ffffffb3;--cert-line:#ffffff26}.portal-certifications--ember .portal-certifications__heading[data-v-a88d0c91]{font-family:Playfair Display,Georgia,serif}.portal-certifications--solder[data-v-a88d0c91]{--cert-ink:var(--ink);--cert-muted:var(--muted);--cert-line:var(--line)}.portal-certifications--solder .portal-certifications__heading[data-v-a88d0c91]{font-family:Lora,Georgia,serif}.portal-certifications--tilde[data-v-a88d0c91]{--cert-ink:var(--tilde-text);--cert-muted:var(--tilde-muted);--cert-line:var(--tilde-line);border:1px solid var(--cert-line);font-family:var(--tilde-font);border-radius:12px;margin:1.5rem 0;padding:1.5rem}.portal-certifications--tilde .portal-certifications__heading[data-v-a88d0c91]{font-size:1.125rem;font-weight:600}.portal-certifications--ledger[data-v-a88d0c91]{--cert-ink:var(--ledger-ink);--cert-muted:var(--ledger-muted);--cert-line:var(--ledger-rule);border-top:3px solid var(--cert-ink);padding-top:1.5rem}.portal-certifications--ledger .portal-certifications__heading[data-v-a88d0c91]{font-family:var(--ledger-serif);font-size:2rem}.portal-certifications--ledger .portal-certifications__kind[data-v-a88d0c91],.portal-certifications--ledger .portal-certifications__dates[data-v-a88d0c91],.portal-certifications--ledger .portal-certifications__id[data-v-a88d0c91],.portal-certifications--ledger .portal-certifications__link[data-v-a88d0c91]{font-family:var(--ledger-sans)}.portal-certifications--vita[data-v-a88d0c91]{--cert-ink:var(--vita-ink);--cert-muted:var(--vita-muted);--cert-line:var(--vita-rule);margin:3rem 0}.portal-certifications--vita .portal-certifications__heading[data-v-a88d0c91]{color:var(--vita-muted);letter-spacing:0;font-size:.8125rem}.portal-certifications--vita .portal-certifications__entry h3[data-v-a88d0c91]{font-size:.9375rem}.portal-certifications--folio[data-v-a88d0c91]{--cert-ink:var(--f-ink);--cert-muted:var(--f-muted);--cert-line:var(--f-rule);margin-inline:var(--f-start) var(--f-end);border-top:1px solid var(--cert-line);padding-top:1.5rem}.portal-certifications--folio .portal-certifications__heading[data-v-a88d0c91]{color:var(--f-muted);font-size:var(--f-small);text-align:right;grid-column:1;align-self:start;font-style:italic}.portal-certifications--illuminate[data-v-a88d0c91]{--cert-ink:var(--illuminate-ink);--cert-muted:var(--illuminate-muted);--cert-line:var(--illuminate-line)}.portal-certifications--illuminate .portal-certifications__heading[data-v-a88d0c91]{font-family:Lora,Georgia,serif}@media (width>=900px){.portal-certifications--ledger[data-v-a88d0c91]{grid-template-columns:25% minmax(0,1fr);gap:2rem;display:grid}}@media (width<=600px){.portal-certifications__heading[data-v-a88d0c91]{font-size:1.25rem}.portal-certifications--tilde[data-v-a88d0c91]{padding:1.25rem}.portal-certifications__featured[data-v-a88d0c91]{margin-left:.5rem}}
