@keyframes pd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.pd-app-home .pd-float{animation:pd-float 4.2s ease-in-out infinite}.pd-app-home .pd-float-late{animation-delay:-2.1s}@keyframes pd-progress{0%{width:0}to{width:100%}}.pd-app-home .pd-progress{animation-name:pd-progress;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes pd-marquee{to{transform:translateX(-50%)}}.pd-app-home .pd-marquee{animation:pd-marquee 60s linear infinite}.pd-app-home .pd-marquee:hover{animation-play-state:paused}.pd-app-home .pd-marquee-mask{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}@keyframes pd-q-in{0%{opacity:0;translate:0 6px;filter:blur(3px)}}.pd-app-home .pd-q-in{animation:pd-q-in .45s cubic-bezier(.22,1,.36,1) both}@keyframes pd-opt-in{0%{opacity:0;translate:-10px 0}}.pd-app-home .pd-opt-in{animation:pd-opt-in .4s cubic-bezier(.22,1,.36,1) both}.pd-app-home .pd-scrollshot-frame{container-type:size}@keyframes pd-scrollshot{0%,8%{translate:0 0}58%,68%{translate:0 calc(-100% + 100cqh)}to{translate:0 0}}.pd-app-home .pd-scrollshot{animation:pd-scrollshot 18s cubic-bezier(.45,0,.55,1) infinite;will-change:translate}@keyframes pd-orbit{to{transform:rotate(1turn)}}.pd-app-home .pd-orbit{animation:pd-orbit 80s linear infinite}.pd-app-home .pd-orbit-upright{animation:pd-orbit 80s linear infinite reverse}@property --pd-veil{syntax:"<percentage>";inherits:false;initial-value:100%}.pd-app-home .pd-veil{--pd-veil:100%;opacity:0;background:rgba(255,255,255,.3);-webkit-mask-image:radial-gradient(farthest-corner at 50% 50%,transparent var(--pd-veil),#000 calc(var(--pd-veil) + 45%));mask-image:radial-gradient(farthest-corner at 50% 50%,transparent var(--pd-veil),#000 calc(var(--pd-veil) + 45%));transition:--pd-veil 3s cubic-bezier(.45,0,.25,1),opacity 2.2s ease-in-out}.pd-app-home .pd-veil.pd-veil-on{--pd-veil:-50%;opacity:1}@media (prefers-reduced-motion:reduce){.pd-app-home .pd-scrollshot{animation:none}.pd-app-home .pd-veil{transition:none}.pd-app-home .pd-float,.pd-app-home .pd-marquee,.pd-app-home .pd-orbit,.pd-app-home .pd-orbit-upright{animation:none}.pd-app-home .pd-progress{animation:none;width:100%}}@keyframes pd-lead-pop{0%{opacity:0;transform:translate3d(0,-14px,0)}30%{opacity:1;transform:translate3d(0,2px,0)}40%{transform:translateZ(0)}50%{transform:translate3d(-4px,0,0)}60%{transform:translate3d(4px,0,0)}70%{transform:translate3d(-3px,0,0)}80%{transform:translate3d(2px,0,0)}90%{transform:translate3d(-1px,0,0)}to{opacity:1;transform:none}}.pd-app-home .pd-lead-pop{animation:pd-lead-pop 1s cubic-bezier(.22,1,.36,1) .1s both}@keyframes pd-burst{0%{opacity:0;transform:rotate(var(--a)) translateX(4px) scale(.3)}20%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) scale(1)}}.pd-app-home .pd-burst-dot{position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:999px;background:#ffed00;box-shadow:0 0 0 1px rgba(17,17,17,.06);animation:pd-burst .75s cubic-bezier(.22,1,.36,1) .45s both}@media (prefers-reduced-motion:reduce){.pd-app-home .pd-burst-dot,.pd-app-home .pd-lead-pop{animation:none}.pd-app-home .pd-burst-dot{display:none}}