.landing .ab-hero{padding:clamp(48px,7vw,96px) 0 0}.landing .ab-hero h1{font-size:clamp(2.5rem,1.1rem + 3.6vw,4.5rem);line-height:1.04}.landing .ab-sub{max-width:28em;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem)}.landing .ab-strip{width:100%;max-width:2200px;margin:clamp(40px,5vw,64px) auto 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing .ab-track{flex:none;animation:90s linear infinite v-drift;display:flex}.landing .ab-strip:not(.on) .ab-track{animation-play-state:paused}.landing .ab-track img{width:auto;max-width:none;height:clamp(112px,11vw,144px)}.landing .ab-body{gap:clamp(64px,8vw,104px);padding-top:clamp(64px,8vw,104px);display:grid}.landing .ab-body:last-child{padding-bottom:clamp(64px,8vw,104px)}.landing .ab-group{gap:clamp(32px,4vw,48px);display:grid}.landing .ab-head{align-content:start;gap:12px;display:grid}.landing .ab-h2{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:1.1}.landing .ab-muted{color:var(--ink-3)}.landing .ab-story{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,72px);display:grid}.landing .ab-text{color:var(--ink-2);gap:16px;padding-top:26px;font-size:1.0625rem;display:grid}.landing .ab-text p{text-wrap:pretty;margin:0}.landing .ab-stats{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:32px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.landing .ab-stats>div{text-align:center;flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:clamp(24px,3vw,40px) clamp(16px,2.5vw,32px);display:flex}.landing .ab-stats>div+div{border-left:1px solid var(--line)}.landing .ab-stats dd{margin:0;font-size:clamp(2.25rem,1.6rem + 2vw,3.25rem);line-height:1}.landing .ab-stats dt{font:400 .75rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-wrap:balance}.landing .ab-values-head{text-align:center;justify-items:center}.landing .ab-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}.landing .ab-values li{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;align-content:start;justify-items:start;gap:12px;padding:24px;display:grid}.landing .ab-values .f-tag{font-family:var(--mono);font-size:.75rem;font-weight:400}.landing .ab-values h3{text-wrap:balance;margin:4px 0 0;font-size:1.1875rem;font-weight:600;line-height:1.25}.landing .ab-values p{color:var(--ink-2);text-wrap:pretty;margin:0}.landing .ab-backed{justify-items:center;gap:20px;display:grid}.landing .ab-backed ul{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.landing .ab-backed li{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:12px;padding:10px 20px 10px 10px;font-weight:600;display:flex}.landing .ab-backed img{border-radius:50%;width:40px;height:40px}@media (max-width:860px){.landing .ab-story{grid-template-columns:minmax(0,1fr);gap:0}.landing .ab-stats,.landing .ab-values{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .ab-stats>div:nth-child(3){border-left:0}.landing .ab-stats>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:480px){.landing .ab-values{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.landing .ab-track{animation:none}}
