.ab-hero{position:relative;background:linear-gradient(180deg,var(--mp-bg) 0,var(--mp-bg) 55%,var(--mp-bg-2) 100%);padding:72px 16px 80px;overflow:hidden}@media (min-width:1000px){.ab-hero{padding:110px 24px 100px}}.ab-hero__head{position:relative;z-index:1}.ab-stickers{position:absolute;inset:0;pointer-events:none}.ab-sticker{position:absolute;left:var(--x);top:var(--y);display:none;animation:mp-float 6s ease-in-out infinite}.ab-sticker>span{display:inline-block;padding:10px 18px;border-radius:var(--mp-r-pill);border:2px solid rgba(255,255,255,.9);color:#FFFFFF;font-size:15px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;animation:ab-pop .6s cubic-bezier(.3,1.6,.5,1) both;animation-delay:var(--pop)}@keyframes ab-pop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@media (min-width:1100px){.ab-sticker{display:block}}@media (max-width:1359.98px){.ab-sticker.is-wide{display:none}}@media (max-width:1099.98px){.ab-hero{padding-top:112px}.ab-sticker.is-phone{display:block;left:var(--mx);top:var(--my)}.ab-sticker>span{font-size:13px;padding:8px 14px}}@media (prefers-reduced-motion:reduce){.ab-sticker,.ab-sticker>span{animation:none}}.ab-stats{position:relative;z-index:1;max-width:860px;margin:48px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (min-width:734px){.ab-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ab-stats>div{border-radius:var(--mp-r-lg);background:var(--mp-bg);box-shadow:var(--mp-shadow-card);padding:18px 16px;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;transition:transform .45s var(--mp-ease-ui)}.ab-stats>div:hover{transform:translateY(-4px) rotate(-1deg)}.ab-stats span:first-child{font-size:clamp(32px,3.4vw,44px);font-weight:700;letter-spacing:-.04em}.ab-stats span:last-child{font-size:14px;color:var(--mp-ink-3)}.ab-founders{max-width:1080px;margin:64px auto 0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:40px;gap:40px}@media (min-width:900px){.ab-founders{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.mp-light .ab-founder{display:flex;flex-direction:column;gap:22px;color:var(--mp-ink);text-decoration:none}.ab-polaroid{position:relative;background:#FFFFFF;padding:12px 12px 0;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 22px 50px rgba(17,24,39,.16);transition:transform .55s var(--mp-ease-ui),box-shadow .55s var(--mp-ease-ui)}.ab-founder:hover .ab-polaroid{transform:rotate(0deg) translateY(-6px)!important;box-shadow:0 2px 4px rgba(0,0,0,.05),0 30px 70px rgba(17,24,39,.22)}.ab-polaroid__img{aspect-ratio:4/3.4;overflow:hidden;border-radius:3px;background:var(--mp-bg-3)}.ab-polaroid__img img{width:100%;height:100%;object-fit:cover;object-position:center 25%;transition:transform .8s var(--mp-ease-ui)}.ab-founder:hover .ab-polaroid__img img{transform:scale(1.04)}.ab-polaroid__cap{display:block;padding:14px 6px 16px;text-align:center;font-family:Marker Felt,Chalkboard SE,Comic Sans MS,cursive;font-size:17px;color:var(--mp-ink-2)}.ab-sticker2{position:absolute;right:-10px;top:18px;padding:8px 14px;border-radius:var(--mp-r-pill);background:var(--mp-genie);border:2px solid rgba(255,255,255,.9);color:#FFFFFF;font-size:13px;font-weight:700;transform:rotate(8deg);box-shadow:0 10px 24px rgba(217,70,239,.35);transition:transform .5s var(--mp-ease-ui)}.ab-founder:hover .ab-sticker2{transform:rotate(-4deg) scale(1.06)}.ab-founder__text{display:flex;flex-direction:column;gap:6px;padding:0 6px}.ab-founder__role{font-size:15px;font-weight:600;color:var(--mp-accent)}.ab-founder__name{font-size:var(--mp-fs-h4);font-weight:700;letter-spacing:-.025em}.ab-founder__bio{font-size:17px;line-height:1.47;color:var(--mp-ink-2);text-wrap:pretty}.ab-founder__more{margin-top:4px;font-size:17px;font-weight:500;color:var(--mp-link)}.ab-leaders-head{max-width:1080px;margin:88px auto 0;text-align:center}.ab-leaders{max-width:1080px;margin:24px auto 0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--mp-gap);gap:var(--mp-gap)}@media (min-width:734px){.ab-leaders{grid-template-columns:repeat(3,minmax(0,1fr))}}.mp-light .ab-leader{border-radius:var(--mp-r-xl);background:var(--mp-bg);padding:28px 24px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:var(--mp-ink);text-decoration:none;transition:transform .45s var(--mp-ease-ui),box-shadow .45s var(--mp-ease-ui)}.ab-leader:hover{transform:translateY(-4px);box-shadow:var(--mp-shadow-card)}.ab-leader__av{width:96px;height:96px;border-radius:50%;overflow:hidden;display:grid;place-items:center;margin-bottom:8px;color:#FFFFFF;font-size:32px;font-weight:700;border:4px solid #ffffff;box-shadow:0 16px 36px rgba(17,24,39,.16);transition:transform .5s var(--mp-ease-ui)}.ab-leader:hover .ab-leader__av{transform:rotate(-6deg) scale(1.05)}.ab-leader__av img{width:100%;height:100%;object-fit:cover}.ab-leader__name{font-size:21px;font-weight:700;letter-spacing:-.02em}.ab-leader__title{font-size:15px;color:var(--mp-ink-3)}.ab-leader__more{margin-top:6px;font-size:15px;font-weight:500;color:var(--mp-link)}.ab-road{position:relative;max-width:980px;margin:64px auto 0}.ab-road__lane{position:absolute;left:22px;top:0;bottom:0;width:28px;border-radius:14px;background:#3A3A3C}.ab-road__lane:before{content:"";position:absolute;left:50%;top:14px;bottom:14px;width:3px;margin-left:-1.5px;background:repeating-linear-gradient(180deg,#FFD60A 0 18px,transparent 18px 34px)}.ab-road__done{position:absolute;left:0;right:0;top:0;border-radius:14px;background:linear-gradient(180deg,rgba(0,113,227,0),rgba(0,113,227,.35))}.ab-truck{position:absolute;left:50%;transform:translate(-50%,-50%) rotate(90deg);filter:drop-shadow(0 6px 10px rgba(0,0,0,.3));transition:top .25s linear}.ab-stops{list-style:none;margin:0;padding:0 0 0 76px;display:flex;flex-direction:column;gap:22px}.ab-stop{position:relative}.ab-stop__pin{position:absolute;left:-61px;top:26px;width:26px;height:26px;border-radius:50%;background:#FFFFFF;border:4px solid #d2d2d7;transition:border-color .4s,transform .4s var(--mp-ease-ui)}.ab-stop.is-reached .ab-stop__pin{border-color:var(--mp-accent);transform:scale(1.15)}.ab-stop__card{border-radius:var(--mp-r-xl);background:var(--mp-bg-2);padding:24px;display:flex;flex-direction:column;gap:6px;opacity:.55;transform:translateX(12px);transition:opacity .5s var(--mp-ease-ui),transform .5s var(--mp-ease-ui),background .5s}.ab-stop.is-reached .ab-stop__card{opacity:1;transform:none}.ab-stop__year{font-size:clamp(32px,3.4vw,44px);font-weight:700;letter-spacing:-.04em;color:var(--mp-accent);line-height:1}.ab-stop__t{font-size:21px;font-weight:700;letter-spacing:-.02em}.ab-stop__d{font-size:16px;line-height:1.45;color:var(--mp-ink-2);text-wrap:pretty}@media (min-width:900px){.ab-road__lane{left:50%;margin-left:-14px}.ab-stops{padding:0;gap:0}.ab-stop{width:50%;padding:0 56px 40px 0}.ab-stop.is-right{margin-left:50%;padding:0 0 40px 56px}.ab-stop__pin{left:auto;right:-13px}.ab-stop.is-right .ab-stop__pin{right:auto;left:-13px}.ab-stop__card{transform:translateX(-16px)}.ab-stop.is-right .ab-stop__card{transform:translateX(16px)}.ab-stop:not(.is-right) .ab-stop__card{text-align:right;align-items:flex-end}}.ab-values{max-width:1080px;margin:64px auto 0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--mp-gap);gap:var(--mp-gap)}@media (min-width:734px){.ab-values{grid-template-columns:repeat(2,minmax(0,1fr))}}.ab-value{border-radius:var(--mp-r-xl);padding:32px;min-height:240px;display:flex;flex-direction:column;gap:10px;transform:rotate(var(--tilt));transition:transform .5s var(--mp-ease-ui),box-shadow .5s var(--mp-ease-ui)}.ab-value[data-reveal].is-hidden{transform:rotate(var(--tilt)) translateY(28px)}.ab-value:hover{transform:rotate(0deg) scale(1.02);box-shadow:var(--mp-shadow-card)}.ab-value--blue{background:linear-gradient(180deg,#EAF3FF,#FFFFFF 85%)}.ab-value--green{background:linear-gradient(180deg,#EAFBF0,#FFFFFF 85%)}.ab-value--orange{background:linear-gradient(180deg,#FFF4E5,#FFFFFF 85%)}.ab-value--indigo{background:linear-gradient(180deg,#EFEFFF,#FFFFFF 85%)}.ab-value__n{font-size:15px;font-weight:700;color:var(--mp-ink-4)}.ab-value__t{margin-top:auto;font-size:var(--mp-fs-h4);font-weight:700;line-height:1.1;letter-spacing:-.025em}.ab-value__d{font-size:16px;line-height:1.45;color:var(--mp-ink-2)}@media (prefers-reduced-motion:reduce){.ab-polaroid,.ab-value{transform:none!important}}