.slv3 .ab-hero{padding:clamp(150px, 22vh, 220px) var(--gutter-r) clamp(40px, 7vh, 70px) var(--gutter-l)}.slv3 .ab-hero h1{letter-spacing:-.032em;text-wrap:balance;max-width:20ch;margin:18px 0 0;font-size:clamp(34px,4.2vw,64px);font-weight:600;line-height:1.04}.slv3 .ab-hero p{color:var(--ink-dim);max-width:620px;margin:24px 0 0;font-size:clamp(18px,1.7vw,21px);line-height:1.55}.slv3 .ab-story{padding:34px var(--gutter-r) 0 var(--gutter-l);border-top:1px solid var(--line-soft);grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:20px clamp(30px,4vw,70px);margin-top:12vh;display:grid}.slv3 .ab-prose{max-width:640px}.slv3 .ab-prose p{color:var(--ink-body);margin:0 0 20px;font-size:18px;line-height:1.65}.slv3 .ab-prose p:last-child{margin-bottom:0}.slv3 .ab-facts{margin:14vh 0 0;margin-inline:var(--gutter-l) var(--gutter-r);background:var(--line-soft);border:1px solid var(--line-soft);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.slv3 .ab-fact{background:#070707;padding:28px 24px}.slv3 .ab-fact .v{letter-spacing:-.03em;font-size:clamp(26px,2.8vw,40px);font-weight:700;line-height:1}.slv3 .ab-fact .meta{margin-top:12px;display:block}.slv3 .ab-person{padding:40px var(--gutter-r) 0 var(--gutter-l);border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,60px);margin-top:13vh;display:grid}.slv3 .ab-person--no-photo{grid-template-columns:minmax(0,1fr)}.slv3 .ab-photo{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);filter:brightness(1.06)saturate(1.05);border-radius:16px;width:100%;height:auto;display:block}.slv3 .ab-person .nm{letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(24px,2.4vw,32px);font-weight:600}.slv3 .ab-person .role{color:var(--ink-faint);margin:6px 0 0;font-size:15px}.slv3 .ab-quote{letter-spacing:-.015em;color:var(--ink-body);border-left:2px solid var(--accent);max-width:620px;margin:26px 0 0;padding-left:20px;font-size:clamp(19px,1.9vw,24px);line-height:1.45}.slv3 .ab-legal{padding:20px var(--gutter-r) 0 var(--gutter-l);border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;gap:10px 40px;margin-top:11vh;display:flex}.slv3 .ab-legal span{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);font-size:12px;line-height:1.6}.slv3 .ab-legal a{color:var(--ink-dim)}.slv3 .ab-legal a:hover{color:var(--ink)}@media (width<=980px){.slv3 .ab-story,.slv3 .ab-person{grid-template-columns:1fr}.slv3 .ab-photo{max-width:220px}.slv3 .ab-facts{grid-template-columns:1fr}}
