.credly[data-astro-cid-dno72taj]{gap:1rem;display:grid}.cluster[data-astro-cid-dno72taj]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cluster[data-astro-cid-dno72taj] a[data-astro-cid-dno72taj]{transition:transform .3s var(--ease-out);display:block}.cluster[data-astro-cid-dno72taj] a[data-astro-cid-dno72taj]:hover{transform:translateY(-3px)}.cluster[data-astro-cid-dno72taj] img{object-fit:contain;width:72px;height:72px}.cluster[data-astro-cid-dno72taj] .expired[data-astro-cid-dno72taj] img{filter:grayscale();opacity:.45}.groups[data-astro-cid-dno72taj]{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.5rem 2rem;display:grid}.group[data-astro-cid-dno72taj] h4[data-astro-cid-dno72taj]{font-size:var(--step--1);color:var(--ink);margin:0 0 .6rem;font-weight:600}.names[data-astro-cid-dno72taj]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.names[data-astro-cid-dno72taj] a[data-astro-cid-dno72taj]{text-decoration:none}.names[data-astro-cid-dno72taj] a[data-astro-cid-dno72taj]:hover{text-decoration:underline}.profile[data-astro-cid-dno72taj]{text-decoration-color:var(--signal);justify-self:start;font-weight:500;text-decoration-thickness:2px}.wave[data-astro-cid-uwxjaa7b]{min-width:0;position:relative}.strip[data-astro-cid-uwxjaa7b]{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.strip[data-astro-cid-uwxjaa7b]:after{content:"";background:var(--tone-50);opacity:.45;pointer-events:none;position:absolute;inset:0}svg[data-astro-cid-uwxjaa7b]{max-width:none;height:auto;margin-left:50%;display:block;transform:translate(-50%)}path[data-astro-cid-uwxjaa7b]{fill:var(--ink-soft);opacity:.35}.tip[data-astro-cid-uwxjaa7b]{bottom:calc(100% + .5rem);left:var(--tip-x,50%);border:1px solid var(--tone-200);font-family:var(--font-mono);font-size:var(--step--1);white-space:nowrap;color:var(--ink-soft);background:var(--tone-100);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);border-radius:999px;padding:.3rem .7rem;position:absolute;transform:translate(-50%,.25rem)}.strip[data-astro-cid-uwxjaa7b]:hover+.tip[data-astro-cid-uwxjaa7b]{opacity:1;transition-delay:1.5s;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.tip[data-astro-cid-uwxjaa7b],.strip[data-astro-cid-uwxjaa7b]:hover+.tip[data-astro-cid-uwxjaa7b]{transition:opacity;transform:translate(-50%)}.strip[data-astro-cid-uwxjaa7b]:hover+.tip[data-astro-cid-uwxjaa7b]{transition-delay:1.5s}}.about-head[data-astro-cid-ta2fbyqs]{align-items:end;gap:2.5rem var(--gutter);background:var(--grain), linear-gradient(to bottom, var(--white), var(--tone-50));grid-template-columns:repeat(12,minmax(0,1fr));padding-top:clamp(8rem,14vw,11rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.head-text[data-astro-cid-ta2fbyqs]{grid-column:1/span 7;justify-items:start;gap:1.75rem;display:grid}h1[data-astro-cid-ta2fbyqs]{font-size:var(--step-giant);letter-spacing:-.065em;margin-left:-.05em;font-weight:100;line-height:.9}.statement[data-astro-cid-ta2fbyqs]{max-width:26ch;font-size:var(--step-2);letter-spacing:-.015em;line-height:1.15}.body[data-astro-cid-ta2fbyqs]{max-width:52ch;font-size:var(--step-1);color:var(--ink-soft);gap:1em;line-height:1.45;display:grid}.actions[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:.9rem;display:flex}.portrait[data-astro-cid-ta2fbyqs]{grid-column:9/span 4;gap:.75rem;margin:0;display:grid}.portrait[data-astro-cid-ta2fbyqs]>img,.portrait[data-astro-cid-ta2fbyqs]>svg{aspect-ratio:4/5;border-radius:var(--radius);width:100%}.portrait[data-astro-cid-ta2fbyqs]>img{object-fit:cover}.portrait[data-astro-cid-ta2fbyqs]>svg{background:var(--panel);color-scheme:dark;padding:clamp(1.5rem,3vw,2.5rem);overflow:hidden}.prompt[data-astro-cid-ta2fbyqs]{border:1px dashed var(--highlight);border-radius:var(--radius-s);font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-soft);padding:1rem 1.25rem;line-height:1.5}.story[data-astro-cid-ta2fbyqs]{padding-top:2rem;padding-bottom:clamp(3rem,6vw,5rem)}.story-inner[data-astro-cid-ta2fbyqs]{gap:1.5rem;max-width:70ch;display:grid}.story[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:var(--step-2);letter-spacing:-.015em;font-weight:400}.lede[data-astro-cid-ta2fbyqs]{font-size:var(--step-1);line-height:1.45}.fit[data-astro-cid-ta2fbyqs]{gap:1.25rem;margin:0;padding-left:clamp(1rem,4vw,3rem);display:grid}.fit[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--accent-text)}.fit[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{color:var(--ink-soft);margin:.3rem 0 0;line-height:1.55}.details[data-astro-cid-ta2fbyqs]{gap:2.5rem var(--gutter);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));padding-top:2rem;padding-bottom:clamp(5rem,11vw,10rem);display:grid}.details[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:var(--step-0);color:var(--ink-soft);letter-spacing:0;margin-bottom:1rem;font-weight:400}.details[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs],.details[data-astro-cid-ta2fbyqs] ol[data-astro-cid-ta2fbyqs]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.history[data-astro-cid-ta2fbyqs]{text-decoration-color:var(--signal);margin-top:1rem;font-weight:500;text-decoration-thickness:2px;display:inline-block}.certs[data-astro-cid-ta2fbyqs]{grid-column:1/-1}.details[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs] .soft[data-astro-cid-ta2fbyqs]{font-size:var(--step--1);display:block}.soft[data-astro-cid-ta2fbyqs]{color:var(--ink-soft)}@media (width<=900px){.head-text[data-astro-cid-ta2fbyqs],.portrait[data-astro-cid-ta2fbyqs]{grid-column:1/-1}.portrait[data-astro-cid-ta2fbyqs]{max-width:28rem}}
