body{margin:0;font-family:var(--font-body);background:var(--color-bg-alt)}.sr-only[data-astro-cid-5t5eewjg]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-link[data-astro-cid-5t5eewjg]{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:60}.skip-link[data-astro-cid-5t5eewjg]:focus-visible{position:static;width:auto;height:auto;padding:8px 16px;background:var(--color-accent);color:var(--color-bg);font-weight:700}.page-header[data-astro-cid-5t5eewjg]{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-deep));color:var(--color-text-inverse);padding:3rem 2rem;text-align:center}.page-header[data-astro-cid-5t5eewjg] h1[data-astro-cid-5t5eewjg]{margin:0;font-size:var(--rw-text-4xl-half);color:var(--color-text-inverse)}.page-header[data-astro-cid-5t5eewjg] p[data-astro-cid-5t5eewjg]{margin:1rem 0 0;opacity:.9;color:var(--color-text-inverse)}.nav-links[data-astro-cid-5t5eewjg]{display:flex;justify-content:center;gap:2rem;padding:1rem 2rem;background:var(--color-bg);border-bottom:1px solid var(--color-border)}.nav-links[data-astro-cid-5t5eewjg] a[data-astro-cid-5t5eewjg]{color:var(--color-text-secondary);text-decoration:none;font-weight:500;min-height:44px;display:inline-flex;align-items:center}.nav-links[data-astro-cid-5t5eewjg] a[data-astro-cid-5t5eewjg]:hover{color:var(--color-accent)}.nav-links[data-astro-cid-5t5eewjg] a[data-astro-cid-5t5eewjg]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.people-grid[data-astro-cid-5t5eewjg]{max-width:1200px;margin:3rem auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.person-card[data-astro-cid-5t5eewjg]{background:var(--color-bg);border-radius:0;padding:2rem;box-shadow:var(--shadow-soft-md);transition:transform var(--rw-transition-slow),box-shadow var(--rw-transition-slow);content-visibility:auto;contain-intrinsic-size:auto 250px}@media (prefers-reduced-motion: reduce){.person-card[data-astro-cid-5t5eewjg]{transition:none}.person-card[data-astro-cid-5t5eewjg]:hover{transform:none}}.person-card[data-astro-cid-5t5eewjg]:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft-lg)}.person-avatar[data-astro-cid-5t5eewjg]{width:100px;height:100px;border-radius:0;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-deep));margin:0 auto var(--rw-space-lg);display:flex;align-items:center;justify-content:center;font-size:var(--rw-text-4xl);color:var(--color-text-inverse);font-family:var(--font-display);font-weight:700}.person-name[data-astro-cid-5t5eewjg]{text-align:center;font-size:var(--rw-text-2xl);font-weight:700;font-family:var(--font-display);color:var(--color-text);margin:0}.person-role[data-astro-cid-5t5eewjg]{text-align:center;color:var(--color-accent);font-size:var(--rw-text-sm);margin:.5rem 0}.person-years[data-astro-cid-5t5eewjg]{text-align:center;color:var(--color-text-muted);font-size:var(--rw-text-sm);font-variant-numeric:tabular-nums}.person-desc[data-astro-cid-5t5eewjg]{margin-top:var(--rw-space-md);padding-top:var(--rw-space-md);border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--rw-text-base);line-height:var(--rw-leading-normal);text-wrap:pretty;overflow-wrap:break-word}.sacrificed[data-astro-cid-5t5eewjg]{display:inline-block;background:var(--color-accent-bg);color:var(--color-accent);font-size:var(--rw-text-sm);padding:var(--rw-space-xs) var(--rw-space-sm);border-radius:0;margin-top:var(--rw-space-sm)}.breadcrumb-nav[data-astro-cid-5t5eewjg]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:var(--rw-text-sm);color:var(--color-text-muted);background:var(--color-bg);border-bottom:1px solid var(--color-border)}.breadcrumb-nav--center[data-astro-cid-5t5eewjg]{justify-content:center}.breadcrumb-nav[data-astro-cid-5t5eewjg] a[data-astro-cid-5t5eewjg]{color:var(--color-text-secondary);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.breadcrumb-nav[data-astro-cid-5t5eewjg] a[data-astro-cid-5t5eewjg]:hover{color:var(--color-accent)}.breadcrumb-nav[data-astro-cid-5t5eewjg] a[data-astro-cid-5t5eewjg]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.breadcrumb-nav[data-astro-cid-5t5eewjg] .separator[data-astro-cid-5t5eewjg]{color:var(--color-text-muted);opacity:.5}footer[data-astro-cid-5t5eewjg]{background:var(--color-text);color:var(--color-text-muted);text-align:center;padding:2rem;margin-top:4rem}
