.pd-stroke{stroke-dasharray:1;stroke-dashoffset:0}@keyframes pd-draw-loop{0%,6%{stroke-dashoffset:1px;opacity:1}44%{stroke-dashoffset:0}90%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes pd-draw-loop-2{0%,46%{stroke-dashoffset:1px;opacity:1}54%{stroke-dashoffset:0}90%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}.pd-sign-loop .pd-stroke{animation:pd-draw-loop 8s var(--ease-soft) infinite;animation-delay:.7s}.pd-sign-loop .pd-stroke-2{animation-name:pd-draw-loop-2}@keyframes pd-done-loop{0%,58%{opacity:0}63%,90%{opacity:1}97%,to{opacity:0}}.pd-done-loop{animation:8s .7s infinite pd-done-loop}.pd-sign-once .pd-stroke{stroke-dashoffset:1px}.pd-on .pd-sign-once .pd-stroke,html.reveal-fallback .pd-sign-once .pd-stroke{transition:stroke-dashoffset 1.6s var(--ease-soft);stroke-dashoffset:0;transition-delay:.25s}.pd-on .pd-sign-once .pd-stroke-2{transition-duration:.5s;transition-delay:1.75s}@keyframes pd-travel{0%{opacity:0;left:0%}10%{opacity:1}70%{opacity:1;left:100%}80%,to{opacity:0;left:100%}}.pd-travel{animation:pd-travel 3.6s var(--ease-soft) infinite}@keyframes pd-drive{0%{offset-distance:0%}to{offset-distance:100%}}.pd-drive{offset-rotate:0deg;animation:9s linear infinite pd-drive}@keyframes pd-progress{0%{transform:scaleX(0)}to{transform:none}}.pd-progress{transform-origin:0;animation:pd-progress var(--dur,5.2s) linear both}@media(prefers-reduced-motion:reduce){.pd-sign-loop .pd-stroke,.pd-done-loop,.pd-travel,.pd-drive,.pd-progress{animation:none}.pd-done-loop{opacity:1}.pd-sign-once .pd-stroke{stroke-dashoffset:0;transition:none}}
