@keyframes landing-deco-burst{0%{opacity:0;transform:translate(var(--from-x,0px), var(--from-y,0px)) scale(0) rotate(calc(var(--rot,0deg) - 180deg))}to{opacity:1;transform:translate(0, 0) scale(1) rotate(var(--rot,0deg))}}@keyframes landing-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-animate-deco{opacity:0}.is-revealed .landing-animate-deco{animation:.8s cubic-bezier(.22,1,.36,1) forwards landing-deco-burst}.landing-animate-marquee{animation:48s linear infinite landing-marquee}.group\/marquee:hover .landing-animate-marquee{animation-play-state:paused}[data-landing-feature-panel]{will-change:opacity, transform;border-radius:32px;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;overflow:hidden}[data-landing-feature-panel]:not([data-active=true]){opacity:0;pointer-events:none;transform:translateY(48px)scale(.98)}[data-landing-feature-panel][data-active=true]{z-index:1}.landing-nav-scrolling [data-landing-feature-panel]{transition:none}.landing-nav-skip-pin [data-landing-features-stage]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.landing-animate-deco{opacity:1;animation:none;transform:none}.landing-animate-marquee{animation:none}[data-landing-feature-panel]{transition:none}[data-landing-feature-panel]:not([data-active=true]){transform:none}}@media (max-width:375px){[data-landing-feature-panel]{border-radius:20px;inset:0 20px;overflow:hidden auto}}@media (376px<=width<=1100px){[data-landing-feature-panel]{border-radius:20px;inset:0 32px;overflow:hidden auto}}
