.ab[data-astro-cid-mu4t4yhr]{padding-block:var(--section-y);background:var(--paper)}.ab__head[data-astro-cid-mu4t4yhr]{display:grid;gap:var(--space-4);max-inline-size:46rem;margin-block-end:var(--space-12)}.ab__title[data-astro-cid-mu4t4yhr]{margin:0;font-size:var(--text-4xl);line-height:1.04;color:var(--ink)}.ab__lede[data-astro-cid-mu4t4yhr]{margin:0;font-size:var(--text-lg);line-height:1.6;color:var(--ink-2)}.ab__list[data-astro-cid-mu4t4yhr]{margin:0;padding:0;display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.ab__list[data-astro-cid-mu4t4yhr] li[data-astro-cid-mu4t4yhr]{display:grid;align-content:start;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-2xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}@media(hover:hover){.ab__list[data-astro-cid-mu4t4yhr] li[data-astro-cid-mu4t4yhr]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}}.ab__top[data-astro-cid-mu4t4yhr]{display:flex;justify-content:space-between;align-items:center;margin-block-end:var(--space-4)}.ab__ic[data-astro-cid-mu4t4yhr]{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:12px;background:var(--brand-soft);color:var(--brand-ink)}.ab__n[data-astro-cid-mu4t4yhr]{font-size:var(--text-xs);color:var(--subtle)}.ab__t[data-astro-cid-mu4t4yhr]{margin:0;font-size:var(--text-lg);font-weight:620;letter-spacing:-.01em;color:var(--ink)}.ab__b[data-astro-cid-mu4t4yhr]{margin:0;font-size:var(--text-base);line-height:1.6;color:var(--ink-2)}.ab__who[data-astro-cid-mu4t4yhr]{margin:var(--space-6) 0 0;display:flex;align-items:center;gap:clamp(var(--space-5),3vw,var(--space-8));padding:clamp(var(--space-6),3vw,var(--space-10));border-radius:var(--radius-2xl);background:linear-gradient(135deg,var(--navy-50),var(--teal-50));border:1px solid var(--line)}.ab__face[data-astro-cid-mu4t4yhr]{display:grid;place-items:center;flex:none;inline-size:72px;block-size:72px;border-radius:50%;overflow:hidden;background:var(--navy);color:#fff;font-family:var(--font-serif);font-size:1.75rem;letter-spacing:.02em;box-shadow:0 0 0 4px var(--surface),0 8px 24px -10px #082b4c80}.ab__face[data-astro-cid-mu4t4yhr] img[data-astro-cid-mu4t4yhr]{inline-size:100%;block-size:100%;object-fit:cover}.ab__who-body[data-astro-cid-mu4t4yhr]{display:grid;gap:var(--space-2);min-inline-size:0}.ab__who-eyebrow[data-astro-cid-mu4t4yhr]{margin:0;font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted)}.ab__quote[data-astro-cid-mu4t4yhr]{margin:0}.ab__quote[data-astro-cid-mu4t4yhr] p[data-astro-cid-mu4t4yhr]{margin:0;font-family:var(--font-serif);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);line-height:1.15;color:var(--ink);text-wrap:balance}.ab__who-name[data-astro-cid-mu4t4yhr]{font-size:var(--text-sm);color:var(--ink-2)}.ab__who-name[data-astro-cid-mu4t4yhr] b[data-astro-cid-mu4t4yhr]{font-weight:600;color:var(--ink)}@media(max-width:560px){.ab__who[data-astro-cid-mu4t4yhr]{flex-direction:column;align-items:flex-start}}
