.AuthorCard-module__CUflXG__list{border-top:1px solid var(--rule-hairline);display:grid}.AuthorCard-module__CUflXG__card{border-bottom:1px solid var(--rule-hairline)}@media (min-width:46rem){.AuthorCard-module__CUflXG__list{grid-template-columns:repeat(2,minmax(0,1fr))}.AuthorCard-module__CUflXG__card:nth-child(odd){border-inline-end:1px solid var(--rule-hairline)}}.AuthorCard-module__CUflXG__card{gap:var(--space-3) var(--space-4);padding:var(--space-5);background:var(--surface-page);transition:background-color var(--duration-base) var(--ease-out);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.AuthorCard-module__CUflXG__card:hover{background:var(--surface-raised)}.AuthorCard-module__CUflXG__monogram{width:3rem;height:3rem;font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.02em;color:var(--accent);background:var(--accent-wash);border:1px solid var(--rule-hairline);border-radius:var(--radius-sm);grid-row:1/span 2;place-items:center;font-weight:500;display:grid}.AuthorCard-module__CUflXG__name{font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-primary);transition:color var(--duration-fast) var(--ease-out);align-self:center;margin:0;font-weight:500}.AuthorCard-module__CUflXG__card:hover .AuthorCard-module__CUflXG__name{color:var(--accent)}.AuthorCard-module__CUflXG__name a:after{content:"";position:absolute;inset:0}.AuthorCard-module__CUflXG__role{font-family:var(--font-ui);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint);margin-top:.2rem;font-weight:600;display:block}.AuthorCard-module__CUflXG__bio{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-muted);grid-column:2;margin:0}.AuthorCard-module__CUflXG__meta{gap:var(--space-2) var(--space-4);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--text-faint);flex-wrap:wrap;grid-column:2;display:flex}.AuthorCard-module__CUflXG__count{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:500}
