.page-hero[data-astro-cid-vjq6jsw5]{padding-top:calc(var(--nav-height) + 4rem);padding-bottom:4rem;background:var(--color-graphite);border-bottom:1px solid var(--color-border)}.breadcrumb[data-astro-cid-vjq6jsw5]{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.6875rem;color:var(--color-text-muted);margin-bottom:2rem}.breadcrumb[data-astro-cid-vjq6jsw5] a[data-astro-cid-vjq6jsw5]{color:var(--color-text-muted);text-decoration:none;transition:color .2s}.breadcrumb[data-astro-cid-vjq6jsw5] a[data-astro-cid-vjq6jsw5]:hover{color:var(--color-text-secondary)}.page-hero-inner[data-astro-cid-vjq6jsw5]{display:flex;flex-direction:column;gap:1.25rem;max-width:58ch}.page-title[data-astro-cid-vjq6jsw5]{font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.03em;color:var(--color-text-primary);line-height:1.1}.page-subtitle[data-astro-cid-vjq6jsw5]{font-size:1rem;line-height:1.65;color:var(--color-text-secondary)}.page-section[data-astro-cid-vjq6jsw5]{padding-block:4rem 6rem;background:var(--color-graphite)}.people-layout[data-astro-cid-vjq6jsw5]{display:flex;flex-direction:column;gap:4rem;max-width:58rem}.transparency-banner[data-astro-cid-vjq6jsw5]{display:flex;gap:1.25rem;padding:1.75rem;background:#5b9cff0a;border:1px solid rgba(91,156,255,.25);border-radius:4px}.banner-icon[data-astro-cid-vjq6jsw5]{color:var(--color-electric-blue);flex-shrink:0;margin-top:.25rem}.banner-title[data-astro-cid-vjq6jsw5]{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.5rem}.banner-text[data-astro-cid-vjq6jsw5] p[data-astro-cid-vjq6jsw5]{font-size:.9375rem;line-height:1.65;color:var(--color-text-secondary)}.section-block[data-astro-cid-vjq6jsw5]{display:flex;flex-direction:column;gap:1.5rem}.block-title[data-astro-cid-vjq6jsw5]{font-family:var(--font-display);font-size:1.375rem;font-weight:600;color:var(--color-text-primary);letter-spacing:-.015em;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.block-intro[data-astro-cid-vjq6jsw5],.block-body[data-astro-cid-vjq6jsw5]{font-size:.9375rem;line-height:1.7;color:var(--color-text-secondary);max-width:58ch}.profile-card[data-astro-cid-vjq6jsw5]{padding:2rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;display:flex;flex-direction:column;gap:.75rem}.profile-meta[data-astro-cid-vjq6jsw5]{display:flex;align-items:center;gap:.75rem}.profile-header[data-astro-cid-vjq6jsw5]{display:flex;align-items:center;gap:1.25rem;margin-top:.25rem}.profile-avatar[data-astro-cid-vjq6jsw5]{width:4.5rem;height:4.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(91,156,255,.35);background:var(--color-surface);box-shadow:0 0 16px #5b9cff1f;flex-shrink:0}.profile-identity[data-astro-cid-vjq6jsw5]{display:flex;flex-direction:column;gap:.25rem}.role-tag[data-astro-cid-vjq6jsw5]{font-family:var(--font-mono);font-size:.625rem;color:var(--color-electric-blue);letter-spacing:.08em;text-transform:uppercase;padding:.2rem .5rem;background:#5b9cff14;border-radius:2px}.location-tag[data-astro-cid-vjq6jsw5]{font-family:var(--font-mono);font-size:.625rem;color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase}.profile-name[data-astro-cid-vjq6jsw5]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-text-primary)}.profile-role[data-astro-cid-vjq6jsw5]{font-size:.9375rem;font-weight:500;color:var(--color-text-secondary)}.profile-bio[data-astro-cid-vjq6jsw5]{font-size:.9375rem;line-height:1.65;color:var(--color-text-secondary);margin-top:.25rem}.roles-grid[data-astro-cid-vjq6jsw5]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.role-card[data-astro-cid-vjq6jsw5]{padding:1.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;display:flex;flex-direction:column;gap:.75rem}.role-header[data-astro-cid-vjq6jsw5]{display:flex;align-items:center;justify-content:space-between}.role-badge[data-astro-cid-vjq6jsw5]{font-family:var(--font-mono);font-size:.625rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.role-name[data-astro-cid-vjq6jsw5]{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;color:var(--color-text-primary)}.role-desc[data-astro-cid-vjq6jsw5]{font-size:.875rem;line-height:1.6;color:var(--color-text-secondary)}@media (max-width: 768px){.roles-grid[data-astro-cid-vjq6jsw5]{grid-template-columns:1fr}}
