.authors-page--profile{max-width:var(--container-reading)}.authors-lead{font-size:var(--t-h4);line-height:var(--lh-body);color:var(--ct-ink-700);max-width:68ch;margin:0 0 var(--s-8);text-wrap:pretty}.authors-lead a{color:var(--link)}.authors-group-heading{font-size:var(--t-h4);font-weight:var(--fw-semibold);color:var(--ct-ink-500);text-transform:uppercase;letter-spacing:.06em;margin:var(--s-8) 0 var(--s-4)}.authors-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.authors-card{gap:var(--s-4);padding:var(--s-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--ct-paper);text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.authors-card:hover{border-color:var(--ct-coral-500);transform:translateY(-1px)}.authors-card-name{font-size:var(--t-h4);font-weight:var(--fw-semibold);color:var(--ct-navy-800);line-height:var(--lh-snug);display:block}.authors-card-role{font-size:var(--t-sm);color:var(--ct-ink-500);margin-top:2px;display:block}.authors-card-bio{font-size:var(--t-sm);line-height:var(--lh-body);color:var(--ct-ink-700);margin-top:var(--s-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.authors-disc{background:var(--ct-navy-800);width:56px;height:56px;color:var(--fg-on-dark);font-size:var(--t-h4);font-weight:var(--fw-bold);letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}.authors-disc img{object-fit:cover;width:100%;height:100%}.authors-disc--lg{width:84px;height:84px;font-size:var(--t-h2)}.authors-head{gap:var(--s-5);align-items:flex-start;margin-bottom:0;display:flex}.authors-head h1{margin-bottom:var(--s-1)}.authors-role{font-size:var(--t-h4);color:var(--ct-ink-500);margin:0}.authors-retired{margin-top:var(--s-3);background:var(--ct-ink-100);color:var(--fg-1);font-size:var(--t-xs);font-weight:var(--fw-semibold);border-radius:999px;padding:3px 10px;display:inline-block}.authors-bio{font-size:var(--t-body);color:var(--ct-ink-700);max-width:68ch;margin:0 0 var(--s-4);white-space:pre-line;line-height:1.7}.authors-section{margin-top:var(--s-8)}.authors-section h2{font-size:var(--t-h3);font-weight:var(--fw-semibold);color:var(--ct-navy-800);margin:0 0 var(--s-3)}.authors-chips{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.authors-chips li{border:1px solid var(--border);background:var(--ct-ink-50);font-size:var(--t-sm);color:var(--ct-ink-700);border-radius:999px;padding:4px 12px}.authors-links{gap:var(--s-2) var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.authors-links a{font-size:var(--t-sm);color:var(--link)}.authors-work{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.authors-work-card{padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--ct-paper);text-decoration:none;transition:border-color .15s;display:block}.authors-work-card:hover{border-color:var(--ct-coral-500)}.authors-work-title{font-size:var(--t-h4);font-weight:var(--fw-semibold);color:var(--ct-navy-800);line-height:var(--lh-snug);display:block}.authors-work-meta{font-size:var(--t-xs);color:var(--ct-ink-500);margin-top:var(--s-1);font-feature-settings:var(--num-feat);display:block}.authors-work-excerpt{font-size:var(--t-sm);line-height:var(--lh-body);color:var(--ct-ink-700);margin-top:var(--s-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.authors-summary{font-size:var(--t-body);color:var(--ct-ink-700);max-width:68ch;margin:0 0 var(--s-3);text-wrap:pretty;line-height:1.7}.authors-summary:last-child{margin-bottom:0}.authors-summary a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.authors-pages{align-items:start;gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.authors-pages-group{padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--ct-paper);min-width:0}.authors-pages-hub{font-size:var(--t-h4);font-weight:var(--fw-semibold);line-height:var(--lh-snug);margin:0}.authors-pages-hub a{color:var(--ct-navy-800);text-decoration:none}.authors-pages-hub a:hover{color:var(--link);text-decoration:underline}.authors-pages-tables{margin:var(--s-3) 0 0;gap:var(--s-2);font-size:var(--t-sm);line-height:var(--lh-snug);padding:0;list-style:none;display:grid}.authors-pages-tables a{color:var(--link);overflow-wrap:anywhere;text-underline-offset:2px;text-decoration:underline}.authors-empty{font-size:var(--t-sm);color:var(--ct-ink-500);margin:0}@media (max-width:560px){.authors-head{gap:var(--s-4);flex-direction:column}}@media (prefers-reduced-motion:reduce){.authors-card,.authors-work-card{transition:none}.authors-card:hover{transform:none}}
