.grid[data-astro-cid-2q3lmmx5]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:1.25rem;display:grid}.staff-card[data-astro-cid-2q3lmmx5]{aspect-ratio:4/5;border-radius:var(--radius-lg);background:var(--brand-gradient);color:#fff;box-shadow:var(--shadow-sm);transition:transform .35s var(--ease), box-shadow .35s var(--ease);display:block;position:relative;overflow:hidden}.staff-card[data-astro-cid-2q3lmmx5]:hover{color:#fff;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.staff-card[data-astro-cid-2q3lmmx5] img[data-astro-cid-2q3lmmx5]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.staff-card[data-astro-cid-2q3lmmx5]:hover img[data-astro-cid-2q3lmmx5]{transform:scale(1.05)}.initials[data-astro-cid-2q3lmmx5]{font-family:var(--font-display);letter-spacing:-.04em;color:#ffffffd9;place-items:center;font-size:clamp(4rem,3rem + 4vw,6rem);font-weight:800;display:grid;position:absolute;inset:0 0 25%}.overlay[data-astro-cid-2q3lmmx5]{background:linear-gradient(#0000 0%,#0d133099 50%,#0d1330eb 100%);flex-direction:column;align-items:flex-start;gap:.5rem;padding:5rem 1.6rem 1.6rem;display:flex;position:absolute;inset:auto 0 0}.overlay[data-astro-cid-2q3lmmx5] h2[data-astro-cid-2q3lmmx5]{color:#fff;margin:0;font-size:clamp(1.6rem,1.3rem + .8vw,2rem)}.more[data-astro-cid-2q3lmmx5]{color:var(--accent);opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease);align-items:center;gap:.35rem;font-size:.88rem;font-weight:700;display:inline-flex;transform:translateY(6px)}.staff-card[data-astro-cid-2q3lmmx5]:hover .more[data-astro-cid-2q3lmmx5],.staff-card[data-astro-cid-2q3lmmx5]:focus-visible .more[data-astro-cid-2q3lmmx5]{opacity:1;transform:none}@media (hover:none){.more[data-astro-cid-2q3lmmx5]{opacity:1;transform:none}}
