.member-page{max-width:900px}.member-header{align-items:center;display:flex;gap:2rem;margin-top:4rem}.member-photo{border:1px solid var(--border);border-radius:2px;height:160px;object-fit:cover;width:160px}.member-name{margin-top:.5rem}.member-roles{display:flex;gap:.35rem;margin-top:1rem}.member-stats{display:flex;gap:3rem;margin-top:3rem;& dd{font-family:var(--font-mono);font-size:1.75rem;font-variant-numeric:tabular-nums;line-height:1;margin-top:.5rem}}.member-stats-total{font-size:clamp(3rem,12vw,5rem)!important;letter-spacing:-.04em}.member-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem;& a{color:var(--fg);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:.35em;&:focus-visible,&:hover{text-decoration-color:currentColor}}}.member-events{margin-top:4rem;& .event-archive{margin-top:.75rem}}@media (max-width:34rem){.member-header{align-items:flex-start;flex-direction:column;gap:1.5rem;margin-top:2.5rem}.member-photo{height:120px;width:120px}.member-stats{gap:2rem}}