html:has([data-landing-snap-root]){scroll-snap-type:y proximity}[data-landing-snap]{scroll-snap-align:start}@media (min-width:1024px){.ladder-stage{--ladder-pin-top:84px;--ladder-tread:clamp(246px, 32svh, 300px);--ladder-rise:clamp(26px, 4.6svh, 46px);padding-block:clamp(16px,3svh,28px)}.ladder-col{min-height:calc(var(--ladder-tread) + var(--i,0) * var(--ladder-rise))}}@media (min-width:1024px) and (max-width:1080px){.ladder-cando{font-size:11px;line-height:1.45}}@keyframes ladder-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes ladder-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ladder-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:none}}@keyframes ladder-bloom{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.ladder-tread,.ladder-summit{animation:1ms linear both ladder-rise;animation-timeline:view();animation-range:entry 12% cover 30%}@media (min-width:1024px){.ladder-tread,.ladder-summit{animation-range:entry entry 70%}}@media (min-width:1024px) and (min-height:740px) and (prefers-reduced-motion:no-preference){.ladder-track{view-timeline:--ladder block;view-timeline-inset:var(--ladder-pin-top,84px) 0;min-height:230svh}.ladder-stage{top:var(--ladder-pin-top);min-height:calc(100svh - var(--ladder-pin-top));position:sticky}.ladder-tread,.ladder-summit{animation-timeline:--ladder}.ladder-summit{animation-name:ladder-bloom}.ladder-cando,.ladder-month{animation:1ms linear both ladder-fade;animation-timeline:--ladder}.ladder-riser{transform-origin:bottom;animation:1ms linear both ladder-grow;animation-timeline:--ladder}.ladder-s1 .ladder-riser{animation-range:contain contain 6%}.ladder-s1 .ladder-tread{animation-range:contain 2% contain 11%}.ladder-s1 .ladder-cando{animation-range:contain 6% contain 14%}.ladder-s1 .ladder-month{animation-range:contain 9% contain 16%}.ladder-s2 .ladder-riser{animation-range:contain 10% contain 16%}.ladder-s2 .ladder-tread{animation-range:contain 12% contain 21%}.ladder-s2 .ladder-cando{animation-range:contain 16% contain 24%}.ladder-s2 .ladder-month{animation-range:contain 19% contain 26%}.ladder-s3 .ladder-riser{animation-range:contain 20% contain 26%}.ladder-s3 .ladder-tread{animation-range:contain 22% contain 31%}.ladder-s3 .ladder-cando{animation-range:contain 26% contain 34%}.ladder-s3 .ladder-month{animation-range:contain 29% contain 36%}.ladder-s4 .ladder-riser{animation-range:contain 30% contain 36%}.ladder-s4 .ladder-tread{animation-range:contain 32% contain 41%}.ladder-s4 .ladder-cando{animation-range:contain 36% contain 44%}.ladder-s4 .ladder-month{animation-range:contain 39% contain 46%}.ladder-s5 .ladder-riser{animation-range:contain 40% contain 46%}.ladder-s5 .ladder-tread{animation-range:contain 42% contain 51%}.ladder-s5 .ladder-cando{animation-range:contain 46% contain 54%}.ladder-s5 .ladder-month{animation-range:contain 49% contain 56%}.ladder-s6 .ladder-riser{animation-range:contain 50% contain 56%}.ladder-s6 .ladder-tread{animation-range:contain 52% contain 61%}.ladder-s6 .ladder-cando{animation-range:contain 56% contain 64%}.ladder-s6 .ladder-month{animation-range:contain 59% contain 66%}.ladder-summit{animation-range:contain 70% contain 88%}}}@media (prefers-reduced-motion:reduce){.ladder-tread,.ladder-summit,.ladder-cando,.ladder-month,.ladder-riser{opacity:1!important;animation:none!important;transform:none!important}}
