.about-body{white-space:pre-line}.about-mission{font:500 clamp(1.6rem,3vw,2.5rem)/1.25 var(--s-font-display);letter-spacing:-.025em;color:var(--s-ink);max-width:26ch;margin:0;text-wrap:balance}.about-mission em{font-style:normal;color:var(--s-celeste)}.team{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem}.team__person{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1.25rem;align-items:start}.team__mono{display:grid;place-items:center;width:4.5rem;height:4.5rem;border:1px solid var(--s-line-2);border-radius:var(--s-radius);font:600 1.25rem/1 var(--s-font-display);letter-spacing:.04em;color:var(--s-celeste);background:var(--s-panel)}.team__person h3{margin:.2rem 0 .25rem}.team__role{margin:0;font:500 .7rem/1.5 var(--s-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-ink-3)}.team__bio{margin:1rem 0 0;color:var(--s-ink-2);font-size:.98rem;line-height:1.6;max-width:58ch;text-wrap:pretty}.team__links{margin:.9rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.team__links a{font:400 .76rem/1.6 var(--s-font-mono);letter-spacing:.06em;color:var(--s-ink-2);border-bottom:1px solid var(--s-line-2)}.team__links a:hover{color:var(--s-celeste-2);border-color:var(--s-celeste)}.press-empty{margin:0;color:var(--s-ink-3);font-size:.95rem}.press-rows .s-row__n{white-space:nowrap}.lines-compact .s-row__title{font-size:1.1rem}@media (max-width:640px){.team__person{grid-template-columns:3.5rem 1fr;gap:1rem}.team__mono{width:3.5rem;height:3.5rem;font-size:1rem}}