.landing-lazy{content-visibility:auto;contain-intrinsic-size:auto 900px}.landing-device .pr-page{background-attachment:scroll;min-height:100%}@keyframes landing-assemble{0%{opacity:0;transform:translateY(18px)scale(.92)}}@keyframes landing-fade{0%{opacity:0;transform:translateY(8px)}}@keyframes landing-scroll{0%,12%{transform:translateY(0)}88%,to{transform:translateY(calc(-100% + var(--device-height)))}}@keyframes landing-reveal{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:no-preference){.landing-demo .pr-header{animation:.5s cubic-bezier(.2,.8,.2,1) .15s both landing-fade}.landing-demo .pr-item{animation:.52s cubic-bezier(.34,1.4,.64,1) both landing-assemble;animation-delay:calc(.45s + var(--assemble,0) * .14s)}.landing-demo .pr-item:nth-child(2){--assemble:1}.landing-demo .pr-item:nth-child(3){--assemble:2}.landing-demo .pr-item:nth-child(4){--assemble:3}.landing-demo .pr-item:nth-child(5){--assemble:4}.landing-demo .pr-item:nth-child(6){--assemble:5}.landing-demo .pr-item:nth-child(n+7){--assemble:6}.landing-demo-scroller{animation:14s ease-in-out 2.4s infinite alternate both landing-scroll}.landing-demo-scroller:hover{animation-play-state:paused}@supports (animation-timeline:view()){.landing-reveal{animation:linear both landing-reveal;animation-timeline:view();animation-range:entry entry 45%}}}
