.abouthead{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;padding:46px 0 30px}.abouthead h1{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,6vw,76px);line-height:.95;letter-spacing:-.035em;margin:0 0 22px;text-wrap:balance}[data-skin=atlasz] .abouthead h1{font-weight:700;letter-spacing:-.02em}.abouthead .intro{font-size:clamp(18px,2.1vw,22px);line-height:1.5;color:var(--ink);opacity:.82;font-weight:500;max-width:40ch}.portrait{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius);background:var(--line);margin:0}.portrait img{width:100%;height:100%;object-fit:cover}.portrait .cap{position:absolute;left:14px;bottom:12px;font-family:var(--font-mono);font-size:11px;color:#fff;background:#14120f8c;padding:3px 9px;border-radius:5px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin:24px 0 4px}.stats .st{background:var(--surface);padding:22px 24px}.stats .n{font-family:var(--font-display);font-weight:800;font-size:34px;letter-spacing:-.02em;color:var(--accent)}[data-skin=atlasz] .stats .n{font-weight:700}.stats .l{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:6px}.aboutprose{max-width:42rem;margin:44px 0 0;font-size:18px;line-height:1.72}.aboutprose p{margin:0 0 24px;color:var(--ink)}.aboutprose strong{font-weight:700}.aboutprose a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.aboutprose img{border-radius:var(--radius-sm);margin:10px 0}.who{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:46px 0 0}.person{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.person .role{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 10px}.person h3{font-family:var(--font-display);font-weight:800;font-size:24px;letter-spacing:-.02em;margin:0 0 10px}[data-skin=atlasz] .person h3{font-weight:700}.person p{font-size:15px;line-height:1.6;color:var(--ink);opacity:.8;margin:0}@media(max-width:880px){.abouthead{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.who{grid-template-columns:1fr}}
