.ab-page{clip-path:inset(-400px 0 -400px 0)}.ab-page .ab-h{margin-top:12px;max-width:24ch;font:400 40px/1.06 var(--h-serif);letter-spacing:-.02em}.hlg.hlg.ab-page .ab-h{color:var(--h-ink)}.hlg.hlg.ab-page .ab-h em{color:currentColor}.ab-page .ab-sub{margin-top:16px;max-width:46ch}.ab-page .ab-hero-s{margin-bottom:0}.ab-team-s{margin-top:120px}.ab-page .ab-person{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px}.ab-page .ab-pill{display:grid;place-items:center;overflow:hidden;aspect-ratio:.56;background:var(--h-dew);font:400 28px/1 var(--h-serif);color:var(--h-ink)}.ab-page .ab-pill img{width:100%;height:100%;object-fit:cover}.ab-person-t{display:grid;gap:8px}.hlg.hlg.ab-page .ab-person-n{margin:0;font:400 24px/1.1 var(--h-serif);color:var(--h-ink)}.ab-person p{margin:0;font:400 17px/1.4 var(--h-sans)}.ab-person .ab-person-bio{margin-top:4px;color:rgba(0,0,0,.7)}.ab-team-s .ab-team-soon{margin-top:28px;color:var(--h-ink)}.ab-partners-s{margin-top:64px}.ab-partners{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.ab-partner{padding:24px 28px;background:#fff;font:600 20px/1.2 var(--h-sans)}.ab-road-s{position:relative;margin-top:120px}.ab-page .ab-road{display:grid;gap:18px;margin:40px 0 0;padding:0;list-style:none}.ab-page .ab-road--brand{position:relative;z-index:1}.ab-page .ab-step{position:relative;padding:28px 26px 30px;isolation:isolate}.ab-page .ab-step-h{margin:0 0 12px;font:400 32px/1.1 var(--h-serif);letter-spacing:-.01em}.ab-page .ab-step ul{display:grid;gap:8px;margin:0;padding-left:18px;font:400 16px/1.45 var(--h-sans)}.ab-page .ab-step--live{background:var(--h-dew)}.ab-page .ab-step--launch{background:var(--h-blue)}.ab-page .ab-step--next{background:var(--h-red)}.ab-page .ab-step--live{color:var(--h-ink)}.ab-page .ab-step--launch,.ab-page .ab-step--next{color:#fff}.ab-page .ab-step--next ul{font:700 19px/1.4 var(--h-sans)}.ab-page .ab-step-ast{position:absolute;right:18px;top:-26px;width:72px;transform:rotate(14deg)}.ab-close-s,.ab-page .ab-faq{margin-top:120px}.ab-close-s{padding-bottom:0}.ab-join .hr-join-ph{--hr-join-shade:0.6}@container (min-width: 900px){.ab-page .ab-h{font-size:56px}.ab-page .ab-road{grid-template-columns:1.1fr .8fr 1.1fr;align-items:start;gap:24px;margin-top:56px}.ab-page .ab-step-ast{width:100px;top:auto;bottom:-120px;right:40px}}