.ab-root{box-sizing:border-box;padding:0 clamp(20px,5vw,64px)}.ab-pin{--ab-top:calc(30px + 1.1*clamp(26px,3.4vw,52px));padding:var(--ab-top)0 0;position:relative}.ab-para{letter-spacing:-.03em;color:var(--af-text);margin:0;font-size:clamp(26px,3vw,52px);line-height:1.15}.ab-word{color:var(--af-navy);display:inline-block;position:relative}.ab-hint{color:var(--af-muted);margin:0;font-size:13.5px;line-height:1.38;display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ab-run{view-timeline:--ab-run block;height:300svh}.ab-pin{box-sizing:border-box;padding:var(--ab-top)0 0;position:sticky;top:84px}.ab-word:after{content:"";background:var(--af-text);transform-origin:100%;animation:linear both ab-lift;animation-timeline:--ab-run;animation-range:contain var(--from)contain var(--to);position:absolute;inset:.12em -.3em -.07em -.04em}.ab-word--end:after{right:-.04em}.ab-word--tail:after{left:-.13em}@keyframes ab-lift{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ab-hint{margin-top:20px;animation:linear both ab-hint-out;animation-timeline:--ab-run;animation-range:contain contain 5%;display:block}@keyframes ab-hint-out{0%{opacity:1}to{opacity:0}}}}.ab-steps{row-gap:clamp(44px,6vw,88px);margin:0;padding:clamp(48px,7vw,104px) 0 clamp(64px,8vw,112px);list-style:none;display:grid}.ab-step{margin-left:calc(var(--n)*15%);max-width:34em}.af-landing .ab-title{letter-spacing:-.03em;color:var(--af-text);margin:0;font-size:clamp(26px,3vw,52px);font-weight:400;line-height:1.15}.ab-body{max-width:38ch;color:var(--af-muted);margin:12px 0 0;font-size:13.5px;line-height:1.38}.af-public a.ab-go{color:var(--af-text);align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ab-go:focus-visible{outline:2px solid var(--af-focus);outline-offset:4px;border-radius:2px}.af-landing .ab-close{letter-spacing:-.03em;color:var(--af-navy);margin:0;font-size:clamp(26px,3vw,52px);font-weight:400;line-height:1.15}.ab-cta{margin-top:24px}@media (max-width:900px){.ab-para{max-width:none}.ab-step{margin-left:0}}
