.staff-header.svelte-1ylw0ql{background:var(--cdn-bg);border-bottom:1px solid var(--cdn-rule);padding:40px 0 24px}.staff-header.svelte-1ylw0ql .eyebrow:where(.svelte-1ylw0ql){margin-bottom:8px;display:block}.staff-header.svelte-1ylw0ql h1:where(.svelte-1ylw0ql){font-family:var(--font-serif);letter-spacing:-.01em;margin:0 0 12px;font-size:56px;font-style:italic;font-weight:400;line-height:1}.staff-header.svelte-1ylw0ql p:where(.svelte-1ylw0ql){max-width:70ch;color:var(--cdn-ink-2);margin:0;font-size:16px;line-height:1.6}.staff-header.svelte-1ylw0ql p:where(.svelte-1ylw0ql) strong:where(.svelte-1ylw0ql){color:var(--cdn-ink);font-weight:700}.staff-main.svelte-1ylw0ql{padding:48px 0 96px}.staff-group.svelte-1ylw0ql{margin-bottom:56px}.staff-group__head.svelte-1ylw0ql{border-bottom:1px solid var(--cdn-rule);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:14px;display:flex}.staff-group__head.svelte-1ylw0ql h2:where(.svelte-1ylw0ql){font-family:var(--font-sans);letter-spacing:-.01em;margin:0;font-size:32px;font-weight:400}.staff-grid.svelte-1ylw0ql{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;display:grid}.staff-card.svelte-1ylw0ql{background:var(--cdn-paper);border:1px solid var(--cdn-rule);border-radius:2px;flex-direction:column;gap:8px;padding:18px;display:flex}.staff-card__avatar.svelte-1ylw0ql{aspect-ratio:1;background:linear-gradient(135deg, var(--cdn-soft), var(--cdn-bg-2));width:100%;font-family:var(--font-serif);color:var(--cdn-accent-2);border-radius:2px;justify-content:center;align-items:center;margin-bottom:4px;font-size:36px;font-style:italic;display:flex}.staff-card__avatar.svelte-1ylw0ql img:where(.svelte-1ylw0ql){object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}a.staff-card__avatar.svelte-1ylw0ql{text-decoration:none}a.staff-card__avatar.svelte-1ylw0ql:hover img:where(.svelte-1ylw0ql){opacity:.85}.staff-card__avatar--skeleton.svelte-1ylw0ql{background:#c4d6d099}.staff-card__name.svelte-1ylw0ql{font-family:var(--font-serif);color:var(--cdn-ink);letter-spacing:-.005em;font-size:17px;font-weight:400;line-height:1.25;text-decoration:none}a.staff-card__name.svelte-1ylw0ql:hover{color:var(--cdn-accent);text-underline-offset:3px;text-decoration:underline}.staff-card__role.svelte-1ylw0ql{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--cdn-accent);font-size:11px;font-weight:600}.staff-card__group.svelte-1ylw0ql{color:var(--cdn-ink-3);margin-top:auto;font-size:12px}.staff-card__affil.svelte-1ylw0ql{color:var(--cdn-ink-3);font-size:13px;line-height:1.45}.staff-card__email.svelte-1ylw0ql{font-family:var(--font-mono);color:var(--cdn-accent);word-break:break-all;margin-top:auto;font-size:12px;text-decoration:none}.staff-card__email.svelte-1ylw0ql:hover{text-underline-offset:2px;text-decoration:underline}.staff-governance__text.svelte-1ylw0ql{color:var(--cdn-ink-2);max-width:70ch;margin:0;font-size:15px;line-height:1.6}.staff-governance__text.svelte-1ylw0ql a:where(.svelte-1ylw0ql){color:var(--cdn-accent);font-weight:600}.staff-empty.svelte-1ylw0ql{color:var(--cdn-ink-3);font-size:14px}.staff-empty.svelte-1ylw0ql a:where(.svelte-1ylw0ql){color:var(--cdn-accent)}@media (width<=600px){.staff-header.svelte-1ylw0ql{padding:28px 0 18px}.staff-header.svelte-1ylw0ql h1:where(.svelte-1ylw0ql){font-size:40px}.staff-grid.svelte-1ylw0ql{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}
