@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%}}