.intro[data-astro-cid-ta2fbyqs]{padding-top:clamp(40px,6vw,80px)}.grid[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(220px,380px) 1fr;align-items:start;gap:clamp(28px,6vw,88px);display:grid}.portrait[data-astro-cid-ta2fbyqs]{aspect-ratio:1;box-shadow:0 0 0 1px var(--line), 0 0 0 12px #b7f34a0d;background:#111;border-radius:50%;position:sticky;top:110px;overflow:hidden}.portrait[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:cover;width:100%;height:100%}.story[data-astro-cid-ta2fbyqs]{color:#d9ddd2;gap:20px;font-size:1.08rem;display:grid}.story[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{margin-bottom:8px}.story[data-astro-cid-ta2fbyqs] .lead[data-astro-cid-ta2fbyqs]{color:var(--text);letter-spacing:-.02em;font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.45}@media (width<=800px){.grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.portrait[data-astro-cid-ta2fbyqs]{max-width:240px;position:static}}.mission-band[data-astro-cid-ta2fbyqs]{padding-top:0}.mission-band[data-astro-cid-ta2fbyqs] .mtile{min-height:300px}.m[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;align-content:end;gap:40px;height:100%;padding:clamp(8px,2vw,20px);display:grid}.m[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{gap:12px;display:grid}.mt[data-astro-cid-ta2fbyqs]{letter-spacing:-.05em;font-size:clamp(1.6rem,3.2vw,2.6rem);line-height:1.08}@media (width<=760px){.m[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}.cols[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1.5fr;align-items:start;gap:clamp(24px,6vw,80px);display:grid}.cols[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]:first-child{gap:14px;display:grid}@media (width<=800px){.cols[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}.record[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.record[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:20px;padding:24px 0;display:grid}.when[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--field);padding-top:4px;font-size:.8rem}.record[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-bottom:6px}.record[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-muted)}.rec-link[data-astro-cid-ta2fbyqs]{color:var(--field);margin-top:10px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-block}.rec-link[data-astro-cid-ta2fbyqs]:hover{text-decoration:underline}@media (width<=520px){.record[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:6px}}.tags[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-ta2fbyqs] .chip[data-astro-cid-ta2fbyqs]{padding:8px 14px;font-size:.76rem}.principles[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.principles[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:16px;padding:20px 0;display:grid}.pn[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--field);padding-top:4px;font-size:.8rem}.principles[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-bottom:6px}.principles[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-muted);font-size:.96rem}.lab-band[data-astro-cid-ta2fbyqs]{border-block:1px solid var(--line);background:#151719}.bench[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.bench[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding:14px 0;display:grid}.bench[data-astro-cid-ta2fbyqs] .name[data-astro-cid-ta2fbyqs]{font-weight:700}.bench[data-astro-cid-ta2fbyqs] .role[data-astro-cid-ta2fbyqs]{color:var(--text-dim);font-size:.92rem}@media (width<=520px){.bench[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:2px}}.contact-sec[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);background:#151719}.contact-sec[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{max-width:14ch}.links[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);align-self:end;margin:0;padding:0;list-style:none}.links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);transition:color .2s, padding .3s var(--ease);justify-content:space-between;gap:16px;padding:20px 0;font-size:1.05rem;text-decoration:none;display:flex}.links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{color:var(--field);padding-left:8px}
