.abt__hero{margin-top:calc(var(--nav-h) * -1);padding-top:calc(var(--nav-h) + clamp(28px, 5vw, 64px));position:relative;overflow:hidden}.abt__glow,.abt__wash{z-index:0;pointer-events:none;position:absolute}.abt__glow{background:radial-gradient(circle,#6366f133,#a855f717 38%,#0000 66%);width:min(1100px,120vw);height:min(1100px,120vw);top:18%;left:50%;transform:translate(-50%,-50%)}.abt__wash{background:radial-gradient(closest-side,#2e7cf638,#6366f124 45%,#a855f712 70%,#0000);width:min(1500px,150vw);height:min(1100px,110vw);bottom:-58%;left:50%;transform:translate(-50%)}.abt__hero-in{z-index:1;position:relative}.abt__h1{max-width:16ch;margin:0}.abt__sub{margin:var(--s-5) 0 0;max-width:46ch;color:var(--text-2)}.abt__lead{max-width:68ch;color:var(--ash)}.abt__lead+.abt__lead{margin-top:var(--s-4)}.abt__pillars{margin:var(--s-6) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:clamp(16px,2.2vw,24px);padding:0;list-style:none;display:grid}.abt__pillar{border-radius:var(--r-lg);border:1px solid var(--border);background:radial-gradient(130% 90% at 0 0,#a855f712,#0000 62%),#ffffff05;align-content:start;gap:10px;padding:clamp(24px,2.8vw,32px);display:grid}.abt__pillico{margin-bottom:var(--s-3);color:var(--foil-solid);display:block}.abt__pilln{color:var(--foil-solid)}.abt__pillh{color:var(--bone);margin:0;font-size:1.06rem;font-weight:600;line-height:1.25}.abt__pillb{color:var(--ash);margin:0}.abt__who{align-items:start;gap:clamp(28px,4vw,56px);display:grid}.abt__who[data-portrait]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.abt__photo{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.abt__portrait{margin-top:calc(var(--s-4) * -1)}.abt__role{margin:var(--s-3) 0 var(--s-5);color:var(--foil-solid)}@media (max-width:860px){.abt__who[data-portrait]{grid-template-columns:minmax(0,1fr)}.abt__portrait{max-width:260px}}.abt__tools{margin:var(--s-6) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:clamp(16px,2.2vw,24px);padding:0;list-style:none;display:grid}.abt__tools li{padding-top:var(--s-4);border-top:1px solid var(--border);align-content:start;gap:9px;display:grid}.abt__toolk{color:var(--foil-solid)}.abt__tools p{color:var(--ash);margin:0}
