@keyframes aos-hop-off{0%{translate:0}45%{translate:calc(var(--aos-hop-x) * .55) -16px}to{translate:var(--aos-hop-x) 0}}@keyframes aos-wave{0%{rotate:none}to{rotate:-38deg}}.aos .aos-ladder{--aos-build:1;--aos-ladder-w:40px;--aos-rail-w:10px;--aos-rung-gap:28px;--aos-rung-fill:var(--aos-sun-soft);--aos-climber-w:32px;--aos-climber-h:48px;--aos-hop-x:calc(var(--aos-ladder-w) / 2 + var(--aos-climber-w) / 2 + var(--aos-s8));--aos-ladder-pad:calc(var(--aos-ladder-w) + var(--aos-s24));--aos-mark:40px;--aos-climber-cap:var(--color-aos-red);padding-left:var(--aos-ladder-pad);position:relative}@media (min-width:768px){.aos .aos-ladder{--aos-ladder-pad:calc(var(--aos-ladder-w) + var(--aos-s40))}}.aos .aos-ladder__list{gap:var(--aos-s32);padding:var(--aos-s8) 0 var(--aos-s64);list-style:none;display:grid}.aos .aos-ladder__item{position:relative}.aos .aos-ladder__item p{margin-top:var(--aos-s8);color:var(--aos-ink-soft)}.aos .aos-ladder__art,.aos .aos-ladder__climb{pointer-events:none;position:absolute;top:0;bottom:0;left:0}.aos .aos-ladder__art{width:var(--aos-ladder-w);clip-path:inset(0 0 calc((1 - var(--aos-build)) * (100% - var(--aos-climber-h))) 0)}.aos .aos-ladder__climb{z-index:var(--aos-z-overlay);width:calc(var(--aos-ladder-w) + var(--aos-hop-x));container-type:size}.aos .aos-ladder__climb:after{content:"";bottom:0;left:calc(-1 * var(--aos-s8));width:calc(100% + var(--aos-s24));height:var(--aos-line);border-radius:var(--aos-pill);background:var(--aos-ink);opacity:.5;position:absolute}.aos .aos-ladder__rail{width:var(--aos-rail-w);position:absolute;top:0;bottom:0}.aos .aos-ladder__rail--left{left:0}.aos .aos-ladder__rail--right{right:0}.aos .aos-ladder__rungs{inset:0 calc(var(--aos-rail-w) / 2);background:repeating-linear-gradient(to bottom, transparent 0 calc(var(--aos-rung-gap) - 8px), var(--aos-ink) calc(var(--aos-rung-gap) - 8px) calc(var(--aos-rung-gap) - 6px), var(--aos-rung-fill) calc(var(--aos-rung-gap) - 6px) calc(var(--aos-rung-gap) - 2px), var(--aos-ink) calc(var(--aos-rung-gap) - 2px) var(--aos-rung-gap));position:absolute}.aos .aos-ladder__climber{top:0;left:calc((var(--aos-ladder-w) - var(--aos-climber-w)) / 2);width:var(--aos-climber-w);height:var(--aos-climber-h);transform:translateY(calc(var(--aos-build) * (100cqh - var(--aos-climber-h))));position:absolute}.aos .aos-ladder[data-done=true] .aos-ladder__climber{translate:var(--aos-hop-x) 0}.aos .aos-climber{width:100%;height:100%;display:block;overflow:visible}.aos .aos-climber path{fill:none;stroke:var(--aos-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.aos .aos-climber__head{fill:var(--aos-card);stroke:var(--aos-ink);stroke-width:1.8px}.aos .aos-climber .aos-climber__cap{fill:var(--aos-climber-cap);stroke-width:1.6px}.aos .aos-climber__wave{transform-box:view-box;transform-origin:12px 13px}.aos .aos-climber__pose{display:none}.aos .aos-ladder:not([data-done=true]):not([data-pose=b]) .aos-climber__pose--a,.aos .aos-ladder:not([data-done=true])[data-pose=b] .aos-climber__pose--b,.aos .aos-ladder[data-done=true] .aos-climber__pose--stand{display:inline}.aos .aos-ladder__mark{z-index:var(--aos-z-raised);top:-8px;left:calc(var(--aos-ladder-w) / 2 - var(--aos-mark) / 2 - var(--aos-ladder-pad));width:var(--aos-mark);transform-origin:50% 60%;position:absolute}.aos .aos-ladder__dot{fill:var(--aos-sunlight)}.aos .aos-ladder[data-live] .aos-ladder__item:not([data-reached=true]) .aos-ladder__mark{transform:scale(0)}.aos .aos-ladder{--aos-rail-w:6px;--aos-rung-gap:22px}.aos .aos-ladder .aos-ladder__rail{border-radius:var(--aos-pill);background:var(--aos-panel)}.aos .aos-ladder .aos-ladder__rungs{background:radial-gradient(circle at 50% calc(var(--aos-rung-gap) - 3px), var(--aos-cell) 0 2.5px, var(--aos-ink) 2.6px 3.8px, transparent 3.9px) 0 0 / 100% var(--aos-rung-gap) repeat-y, repeating-linear-gradient(to bottom, transparent 0 calc(var(--aos-rung-gap) - 4px), var(--aos-ink) calc(var(--aos-rung-gap) - 4px) calc(var(--aos-rung-gap) - 2px), transparent calc(var(--aos-rung-gap) - 2px) var(--aos-rung-gap))}.aos .aos-ladder .aos-ladder__dot{fill:var(--aos-cell)}@media (prefers-reduced-motion:no-preference){.aos .aos-ladder__mark{transition:transform var(--aos-dur-grow) var(--aos-ease-grow)}.aos .aos-ladder[data-done=true] .aos-ladder__climber{animation:aos-hop-off .52s var(--aos-ease-decelerate) both}.aos .aos-ladder[data-done=true] .aos-climber__wave{animation:.42s ease-in-out .56s 4 alternate both aos-wave}}
