.author-hero[data-astro-cid-hr2hunob]{padding-block:var(--space-7) var(--space-6);gap:var(--space-5);text-align:center;justify-items:center;display:grid}.author-hero__inner[data-astro-cid-hr2hunob]{gap:var(--space-5);justify-items:center;display:grid}.author-hero__avatar[data-astro-cid-hr2hunob]{border-radius:var(--radius-full);background:var(--color-accent);width:7rem;height:7rem;color:var(--color-on-accent);font-weight:var(--weight-black);font-size:var(--text-display);justify-content:center;align-items:center;display:flex}.author-hero[data-astro-cid-hr2hunob] h1[data-astro-cid-hr2hunob]{font-size:var(--text-display-lg);font-weight:var(--weight-black);letter-spacing:-.02em;margin:0}.author-hero__role[data-astro-cid-hr2hunob]{color:var(--color-accent-strong);font-weight:var(--weight-semibold);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.06em}.author-hero[data-astro-cid-hr2hunob] p[data-astro-cid-hr2hunob]{color:var(--color-text-muted);max-width:60ch;font-size:var(--text-body);margin:0}.author-hero__note[data-astro-cid-hr2hunob]{font-size:var(--text-caption);color:var(--color-text-muted);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);max-width:60ch}.social-row[data-astro-cid-hr2hunob]{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.social-row[data-astro-cid-hr2hunob] a[data-astro-cid-hr2hunob]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border-strong);color:var(--color-text);font-size:var(--text-label);font-weight:var(--weight-medium);text-decoration:none;display:inline-flex}.social-row[data-astro-cid-hr2hunob] a[data-astro-cid-hr2hunob]:hover{color:var(--color-accent);border-color:var(--color-accent)}.bio-section[data-astro-cid-hr2hunob]{padding-block:var(--space-7);border-top:1px solid var(--color-border)}.bio-section[data-astro-cid-hr2hunob] h2[data-astro-cid-hr2hunob]{font-size:var(--text-display);font-weight:var(--weight-black);letter-spacing:-.01em;margin:0 0 var(--space-2)}.bio-section[data-astro-cid-hr2hunob] p[data-astro-cid-hr2hunob].lead{color:var(--color-text-muted);font-size:var(--text-body);max-width:70ch;margin:0 0 var(--space-6)}.bio-section[data-astro-cid-hr2hunob] h3[data-astro-cid-hr2hunob]{font-size:var(--text-heading);font-weight:var(--weight-bold);margin:var(--space-6) 0 var(--space-3)}.bio-section[data-astro-cid-hr2hunob] p[data-astro-cid-hr2hunob]{line-height:var(--leading-relaxed)}.career-list[data-astro-cid-hr2hunob]{gap:var(--space-5);border-inline-start:2px solid var(--color-border-strong);margin:0;padding:0;display:grid}.career-item[data-astro-cid-hr2hunob]{gap:var(--space-1);padding-inline-start:var(--space-5);display:grid;position:relative}.career-item[data-astro-cid-hr2hunob]:before{content:"";inset-inline-start:calc(-.375rem - 1px);border-radius:var(--radius-full);background:var(--color-accent);width:.75rem;height:.75rem;box-shadow:0 0 0 3px var(--color-bg);position:absolute;top:.3rem}.career-item__period[data-astro-cid-hr2hunob]{font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-accent-strong);text-transform:uppercase;letter-spacing:.06em}.career-item__role[data-astro-cid-hr2hunob]{font-size:var(--text-heading);font-weight:var(--weight-bold);color:var(--color-text)}.career-item[data-astro-cid-hr2hunob] p[data-astro-cid-hr2hunob]{color:var(--color-text-muted);margin:0}.bio-list[data-astro-cid-hr2hunob]{gap:var(--space-2);padding-inline-start:var(--space-5);list-style:outside;display:grid}.bio-list[data-astro-cid-hr2hunob] li[data-astro-cid-hr2hunob]::marker{color:var(--color-accent)}.experience-list[data-astro-cid-hr2hunob]{gap:var(--space-4);display:grid}.experience-item[data-astro-cid-hr2hunob]{gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;transition:transform var(--motion-base) var(--ease-out-expo), border-color var(--motion-base) var(--ease-out-expo), background-color var(--motion-base) var(--ease-out-expo), box-shadow var(--motion-base) var(--ease-out-expo);grid-template-columns:auto 1fr;align-items:start;text-decoration:none;display:grid}.experience-item[data-astro-cid-hr2hunob]:hover{border-color:var(--color-accent);background:var(--color-surface-raised);transform:translateY(-2px);box-shadow:0 4px 14px #0000000d}.experience-item[data-astro-cid-hr2hunob]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-color:var(--color-accent)}.experience-item__num[data-astro-cid-hr2hunob]{border-radius:var(--radius-full);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);width:2.25rem;height:2.25rem;color:var(--color-accent-strong);font-weight:var(--weight-bold);font-size:var(--text-label);transition:background-color var(--motion-fast) var(--ease-out-expo), color var(--motion-fast) var(--ease-out-expo), border-color var(--motion-fast) var(--ease-out-expo);flex-shrink:0;justify-content:center;align-items:center;display:flex}.experience-item[data-astro-cid-hr2hunob]:hover .experience-item__num[data-astro-cid-hr2hunob]{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.experience-item__body[data-astro-cid-hr2hunob]{gap:var(--space-2);flex-direction:column;display:flex}.experience-item__meta[data-astro-cid-hr2hunob]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.experience-badge[data-astro-cid-hr2hunob]{font-size:var(--text-caption);font-weight:var(--weight-semibold);border-radius:var(--radius-full);letter-spacing:.02em;padding:.125rem .5rem;line-height:1.4}.experience-badge--category[data-astro-cid-hr2hunob]{background:var(--color-surface-raised);color:var(--color-text-muted);border:1px solid var(--color-border)}.experience-badge--status[data-astro-cid-hr2hunob]{color:var(--color-accent-2-strong);background:#0f8a7e1f;border:1px solid #0f8a7e47}.experience-item[data-astro-cid-hr2hunob] h3[data-astro-cid-hr2hunob]{font-size:var(--text-heading);font-weight:var(--weight-bold);color:var(--color-text);transition:color var(--motion-fast) var(--ease-out-expo);margin:0}.experience-item[data-astro-cid-hr2hunob]:hover h3[data-astro-cid-hr2hunob]{color:var(--color-accent)}.experience-item[data-astro-cid-hr2hunob] p[data-astro-cid-hr2hunob]{color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-normal);margin:0}.experience-item__action[data-astro-cid-hr2hunob]{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--text-label);font-weight:var(--weight-semibold);color:var(--color-accent);transition:gap var(--motion-fast) var(--ease-out-expo), color var(--motion-fast) var(--ease-out-expo);display:inline-flex}.experience-item[data-astro-cid-hr2hunob]:hover .experience-item__action[data-astro-cid-hr2hunob]{gap:calc(var(--space-2) + 4px);color:var(--color-accent-strong)}.transparency-card[data-astro-cid-hr2hunob]{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-4);display:grid}.transparency-card__icon[data-astro-cid-hr2hunob]{width:2.5rem;height:2.5rem;color:var(--color-accent)}.transparency-card[data-astro-cid-hr2hunob] h3[data-astro-cid-hr2hunob]{font-size:var(--text-heading);font-weight:var(--weight-bold);margin:0}.transparency-card[data-astro-cid-hr2hunob] p[data-astro-cid-hr2hunob]{color:var(--color-text-muted);line-height:var(--leading-relaxed);margin:0}.transparency-steps[data-astro-cid-hr2hunob]{gap:var(--space-3);margin-block-start:var(--space-2);display:grid}.transparency-steps[data-astro-cid-hr2hunob] li[data-astro-cid-hr2hunob]{gap:var(--space-3);font-size:var(--text-label);color:var(--color-text);align-items:baseline;display:flex}.transparency-steps[data-astro-cid-hr2hunob] .step-num[data-astro-cid-hr2hunob]{color:var(--color-accent);font-weight:var(--weight-bold);font-family:var(--font-sans)}
