.svh--about{--svh-pos:40% 50%;--svh-pos-wide:45% 50%}.ab-story{--bg-static:radial-gradient(90% 70% at 18% 12%,rgba(63,51,141,0.55),transparent 62%),radial-gradient(70% 60% at 88% 78%,rgba(71,80,180,0.38),transparent 70%),radial-gradient(40% 35% at 70% 30%,rgba(139,140,214,0.1),transparent 70%),linear-gradient(170deg,#0c0b1d,#1a1936);position:relative;padding:var(--section-y,clamp(88px,11vw,176px)) 0;background:oklch(.12 .03 285);color:var(--on-dark,#f4f2ff)}.ab-story .svc-grain{opacity:.07}.ab-story>.svc-wrap,.svh--about>.svc-wrap{position:relative;z-index:1}.ab-story__inner{display:grid;grid-gap:clamp(28px,4vw,56px) clamp(40px,7vw,140px);gap:clamp(28px,4vw,56px) clamp(40px,7vw,140px);align-items:start}@media (min-width:980px){.ab-story__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:70svh;align-content:center}.ab-story__head{position:-webkit-sticky;position:sticky;top:calc(var(--header-h, 76px) + 48px)}}.ab-story__copy{max-width:40rem}.ab-story__copy p{margin:0 0 1.1em;font-size:clamp(1.14rem,.7vw + .98rem,1.5rem);line-height:1.6;color:var(--on-dark-2,#c9c3e6)}.ab-story__copy p:last-child{margin-bottom:0}.ab-story__copy strong{color:#fff;font-weight:var(--fw-body-strong,700)}.ab-proof__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--band-line,var(--line,rgba(23,20,35,.1)))}.ab-proof__list li{border-bottom:1px solid var(--band-line,var(--line,rgba(23,20,35,.1)))}.ab-proof__list a{display:grid;grid-gap:4px 32px;gap:4px 32px;padding:22px 0;min-height:48px;color:var(--band-fg,var(--ink,#15142a));text-decoration:none}@media (min-width:820px){.ab-proof__list a{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:baseline}.ab-proof__host{justify-self:end}}.ab-proof__list strong{font-family:var(--f-display);font-weight:var(--fw-display,700);font-size:clamp(1.2rem,1vw + .9rem,1.7rem);letter-spacing:-.015em}.ab-proof__list a>span{color:var(--band-fg-2,var(--ink-2,#3d3852))}.ab-proof__host{font-weight:700;color:var(--band-accent,var(--accent-on-light,#5145a6))!important}.ab-proof__host span{display:inline-block;transition:transform var(--dur-2,.22s) var(--ease-out,ease)}.ab-proof__list a:hover strong{color:var(--band-accent,var(--accent-on-light,#5145a6))}.ab-proof__list a:hover .ab-proof__host span{transform:translateX(4px)}html[data-motion=off] .ab-proof__host span{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.ab-proof__host span{transition:none}}.ab-long__grid{display:grid;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:start}@media (min-width:900px){.ab-long__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ab-long__head{position:-webkit-sticky;position:sticky;top:calc(var(--header-h, 72px) + 24px)}}.ab-long__head{margin-bottom:0}.ab-long__prose{max-width:62ch;font-size:var(--fs-body-l,1.08rem);line-height:1.7;color:var(--ink2,#3d3852)}.ab-long__prose p{margin:0 0 1.15em}.ab-long__prose p:last-of-type{margin-bottom:0}.ab-long--dark .ab-long__prose{color:var(--on-dark-2,#c9c3e6)}.ab-long__tags{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none}.ab-long__tags li{padding:7px 13px;border-radius:999px;font-size:.86rem;font-weight:700;color:var(--on-dark,#f4f2ff);border:1px solid oklch(1 0 0/.16);background:oklch(1 0 0/.05)}.ab-values__list{display:grid;grid-gap:14px;gap:14px;margin:clamp(28px,4vw,44px) 0 0}@media (min-width:720px){.ab-values__list{grid-template-columns:1fr 1fr;gap:18px}}.ab-values__item{padding:22px 24px;border-radius:20px;background:#fff;border:1px solid oklch(.55 .13 290/.14);box-shadow:0 18px 40px -30px rgba(40,26,90,.35)}.ab-values__item dt{margin:0 0 8px;font-family:var(--f-display);font-weight:700;font-size:1.15rem;letter-spacing:-.01em;color:var(--plum,#151020)}.ab-values__item dd{margin:0;font-size:1rem;line-height:1.6;color:var(--ink2,#3d3852)}.ab-standards__list{counter-reset:none;display:grid;grid-gap:0;gap:0;margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;border-top:1px solid oklch(.55 .13 290/.16)}@media (min-width:900px){.ab-standards__list{grid-template-columns:1fr 1fr;column-gap:48px}}.ab-standards__list li{display:grid;grid-template-columns:44px 1fr;grid-gap:10px;gap:10px;align-items:baseline;padding:14px 0;border-bottom:1px solid oklch(.55 .13 290/.16);font-size:1.02rem;line-height:1.5;color:var(--ink,#171423)}.ab-standards__n{font-family:var(--f-display);font-weight:800;font-size:.95rem;letter-spacing:.04em;color:var(--v,#5145a6)}