.author-card{display:flex;align-items:flex-start;gap:20px;padding:28px;border:1px solid var(--line);border-radius:10px;background:var(--surface);margin-block:38px;color:var(--text,var(--ink));min-width:0}.author-card-photo{width:64px;height:64px;object-fit:cover;border-radius:50%;flex-shrink:0}.author-card-initial{display:flex;align-items:center;justify-content:center;background:var(--line);color:var(--accent-ink,var(--green));font:30px/1 var(--reading-font,var(--serif))}.author-card-copy{min-width:0;flex:1}.author-card-eyebrow{font:9px/1.5 var(--sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.author-card h2{font-family:var(--reading-font,var(--serif));font-size:26px;letter-spacing:-.5px;line-height:1.25;margin:8px 0 0;overflow-wrap:anywhere}.author-card-role{font:11px/1.7 var(--sans);color:var(--muted);margin-top:5px}.author-card-summary{font-size:14px;line-height:1.8;margin:13px 0 0;overflow-wrap:anywhere}.author-bio-link{display:inline-flex;align-items:center;gap:8px;font:11px/1.7 var(--sans);color:var(--accent-ink,var(--green));margin-top:17px}.author-bio-link:hover{text-decoration:underline;text-underline-offset:4px}.author-social-links{display:flex;flex-wrap:wrap;gap:10px 18px;font:10px/1.7 var(--sans);margin-top:17px;color:var(--muted)}.author-social-links a{overflow-wrap:anywhere}.author-social-links a:hover{color:var(--accent-ink,var(--green));text-decoration:underline;text-underline-offset:4px}.author-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.author-card-grid>.author-card{margin:0}.publication-authors{padding-top:70px;padding-bottom:15px}.author-page-shell{padding-top:33px}.author-profile-heading{display:flex;align-items:center;gap:30px;max-width:850px;margin:45px auto 40px;padding-bottom:35px;border-bottom:1px solid var(--line)}.author-profile-photo{width:110px;height:110px;object-fit:cover;border-radius:50%;flex-shrink:0}.author-profile-photo.author-card-initial{font-size:48px}.author-profile-heading h1{font-size:clamp(35px,4.8vw,60px);line-height:1.1;letter-spacing:-1.5px;margin:10px 0 0;overflow-wrap:anywhere}.author-profile-heading>div{min-width:0}.author-profile-role{color:var(--muted);font:13px/1.8 var(--sans);margin-top:13px}.author-profile-heading .author-social-links{margin-top:20px;font-size:11px}.author-biography{max-width:740px;margin:0 auto 60px;overflow-wrap:anywhere}.author-stories{padding-top:25px}.author-biography img{max-width:100%;height:auto}.author-page-shell>.author-bio-link{display:flex;width:fit-content;margin:0 auto 30px}
@media(max-width:800px){.author-card-grid{grid-template-columns:1fr}.author-profile-heading{gap:23px}.author-card{padding:24px}.publication-authors{padding-top:45px}}
@media(max-width:520px){.author-card{gap:15px;padding:21px;margin-block:30px}.author-card-photo{width:46px;height:46px}.author-card-initial{font-size:23px}.author-card h2{font-size:24px}.author-card-summary{font-size:13px}.author-social-links{gap:9px 15px}.author-profile-heading{align-items:flex-start;gap:19px;margin-block:30px;padding-bottom:27px}.author-profile-photo{width:65px;height:65px}.author-profile-photo.author-card-initial{font-size:29px}.author-profile-heading h1{font-size:35px;letter-spacing:-1px}.author-profile-role{font-size:11px}.author-profile-heading .author-social-links{font-size:10px;margin-top:14px}.author-biography{margin-bottom:35px}}
