.ab-name{margin-bottom:-.12em;padding-bottom:.12em;overflow:hidden}.ab-name-line{display:inline-block}.ab-stats:before{content:"";background:var(--gold);transform-origin:0;height:1px;position:absolute;inset:-1px 0 auto;transform:scaleX(0)}.ab-link{touch-action:manipulation}.ab-link .cs-link-arrow{transition:transform var(--dur-ui) var(--ease-out-strong)}@media (hover:hover) and (pointer:fine){.ab-link:hover{text-decoration-line:underline}.ab-link:hover .cs-link-arrow{transform:translate(3px)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.ab-arch-frame{--a:clamp(0, var(--p,0) / .85, 1);clip-path:inset(calc((1 - var(--a)) * 100%) 0 0 0 round 999px 999px var(--radius-card) var(--radius-card))}.ab-arch-photo{transform:translateY(calc((1 - var(--a,0)) * 10%)) scale(calc(1.22 - var(--a,0) * .22))}.ab-step,.ab-name{--w:clamp(0, (var(--p,0) - var(--i,0) * .06) / .5, 1)}.ab-step{opacity:var(--w);transform:translateY(calc((1 - var(--w)) * 18px))}.ab-laurel{transform:scale(calc(.6 + var(--w) * .4)) rotate(calc((1 - var(--w)) * -14deg));transform-origin:30% 70%}.ab-name-line{transform:translateY(calc((1 - var(--w)) * 105%))}.ab-stats:before{transform:scaleX(clamp(0, (var(--p,0) - .3) / .45, 1))}}@media (scripting:enabled) and (prefers-reduced-motion:reduce),(scripting:none){.ab-stats:before{transform:scaleX(1)}}
