:root{--pd-motion-fast:200ms;--pd-motion-base:450ms;--pd-motion-slow:700ms;--pd-motion-slower:1000ms;--pd-ease-out:cubic-bezier(0.16,1,0.3,1);--pd-ease-in-out:cubic-bezier(0.65,0,0.35,1);--pd-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--pd-ease-emphasized:cubic-bezier(0.2,0,0,1);--pd-reveal-distance:24px;--pd-reveal-distance-lg:48px;--pd-reveal-scale:0.94;--pd-reveal-blur:12px;--pd-stagger-step:80ms;--pd-parallax-strength:0.12;--pd-float-distance:8px;--pd-float-dur:6s;--pd-sway-angle:2deg}.pd-no-transition [data-pd-reveal]{transition:none!important}html.pd-motion-ready{overflow-x:hidden;overflow-x:clip}@media (prefers-reduced-motion:reduce){.pd-motion-ready [data-pd-reveal]{filter:none!important;opacity:1!important;transform:none!important;transition:none!important}[data-pd-ambient],[data-pd-parallax]{animation:none!important;transform:none!important}.pd-hover-grow,.pd-hover-lift,.pd-hover-raise,.pd-img-zoom>*,.pd-press{transition:none!important}.pd-hover-grow:hover,.pd-hover-lift:hover,.pd-hover-raise:hover,.pd-img-zoom:hover>*,.pd-press:active{transform:none!important}}.pd-no-motion [data-pd-ambient]{animation:none!important}.pd-no-motion [data-pd-parallax]{transform:none!important}.pd-no-motion .pd-hover-grow,.pd-no-motion .pd-hover-lift,.pd-no-motion .pd-hover-raise,.pd-no-motion .pd-img-zoom>*,.pd-no-motion .pd-press{transition:none!important}.pd-no-motion .pd-hover-grow:hover,.pd-no-motion .pd-hover-lift:hover,.pd-no-motion .pd-hover-raise:hover,.pd-no-motion .pd-img-zoom:hover>*,.pd-no-motion .pd-press:active{transform:none!important}.pd-hover-lift{transition:transform var(--pd-motion-fast) var(--pd-ease,cubic-bezier(.4,0,.2,1)),box-shadow var(--pd-motion-fast) var(--pd-ease,cubic-bezier(.4,0,.2,1))}.pd-hover-lift:focus-visible,.pd-hover-lift:hover{box-shadow:var(--shadow-lg,0 12px 32px rgba(2,45,65,.12));transform:translateY(-4px)}.pd-hover-raise{transition:transform var(--pd-motion-base) var(--pd-ease-out),box-shadow var(--pd-motion-base) var(--pd-ease-out)}.pd-hover-raise:focus-visible,.pd-hover-raise:hover{box-shadow:var(--shadow-xl,0 20px 48px rgba(2,45,65,.16));transform:translateY(-8px)}.pd-hover-grow{transition:transform var(--pd-motion-base) var(--pd-ease-out)}.pd-hover-grow:focus-visible,.pd-hover-grow:hover{transform:scale(1.03)}.pd-press{transition:transform var(--pd-motion-fast) var(--pd-ease-spring)}.pd-press:active{transform:scale(.97)}.pd-hover-glow{transition:box-shadow var(--pd-motion-base) var(--pd-ease-out)}.pd-hover-glow:focus-visible,.pd-hover-glow:hover{box-shadow:0 0 0 4px rgba(52,198,185,.28),var(--shadow-md,0 4px 16px rgba(2,45,65,.08))}.pd-img-zoom{overflow:hidden}.pd-img-zoom>.pd-img-zoom__media,.pd-img-zoom>img,.pd-img-zoom>picture>img{display:block;transition:transform var(--pd-motion-slow) var(--pd-ease-out);will-change:transform}.pd-img-zoom:hover>.pd-img-zoom__media,.pd-img-zoom:hover>img,.pd-img-zoom:hover>picture>img{transform:scale(1.06)}.pd-icon-shift .pd-icon-shift__icon{display:inline-block;transition:transform var(--pd-motion-fast) var(--pd-ease-out)}.pd-icon-shift:focus-visible .pd-icon-shift__icon,.pd-icon-shift:hover .pd-icon-shift__icon{transform:translateX(4px)}.pd-link-underline{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;padding-bottom:1px;text-decoration:none;transition:background-size var(--pd-motion-base) var(--pd-ease-out)}.pd-link-underline:focus-visible,.pd-link-underline:hover{background-size:100% 2px}.pd-motion-ready [data-pd-reveal]{opacity:0;transition:opacity var(--pd-reveal-dur,var(--pd-motion-base)) var(--pd-reveal-ease,var(--pd-ease-out)),transform var(--pd-reveal-dur,var(--pd-motion-base)) var(--pd-reveal-ease,var(--pd-ease-out)),filter var(--pd-reveal-dur,var(--pd-motion-base)) var(--pd-reveal-ease,var(--pd-ease-out))}.pd-motion-ready [data-pd-reveal=fade-up]{transform:translate3d(0,var(--pd-reveal-distance),0)}.pd-motion-ready [data-pd-reveal=fade-down]{transform:translate3d(0,calc(var(--pd-reveal-distance)*-1),0)}.pd-motion-ready [data-pd-reveal=fade-right]{transform:translate3d(calc(var(--pd-reveal-distance)*-1),0,0)}.pd-motion-ready [data-pd-reveal=fade-left]{transform:translate3d(var(--pd-reveal-distance),0,0)}.pd-motion-ready [data-pd-reveal=zoom-in]{transform:scale(var(--pd-reveal-scale))}.pd-motion-ready [data-pd-reveal=zoom-out]{transform:scale(1.06)}.pd-motion-ready [data-pd-reveal=blur-in]{filter:blur(var(--pd-reveal-blur))}.pd-motion-ready [data-pd-reveal].is-revealed{filter:none;opacity:1;transform:none}.pd-motion-ready [data-pd-reveal].is-revealed.pd-hover-lift:focus-visible,.pd-motion-ready [data-pd-reveal].is-revealed.pd-hover-lift:hover{transform:translateY(-4px)}.pd-motion-ready [data-pd-reveal].is-revealed.pd-hover-raise:focus-visible,.pd-motion-ready [data-pd-reveal].is-revealed.pd-hover-raise:hover{transform:translateY(-8px)}.pd-motion-ready [data-pd-reveal].is-revealed.pd-hover-grow:focus-visible,.pd-motion-ready [data-pd-reveal].is-revealed.pd-hover-grow:hover{transform:scale(1.03)}[data-pd-countup]{font-variant-numeric:tabular-nums}.pd-motion-ready [data-pd-reveal].pd-delay-100{transition-delay:.1s}.pd-motion-ready [data-pd-reveal].pd-delay-200{transition-delay:.2s}.pd-motion-ready [data-pd-reveal].pd-delay-300{transition-delay:.3s}.pd-motion-ready [data-pd-reveal].pd-delay-400{transition-delay:.4s}.pd-motion-ready [data-pd-reveal].pd-delay-500{transition-delay:.5s}.pd-motion-ready [data-pd-reveal].pd-delay-600{transition-delay:.6s}[data-pd-parallax]{will-change:transform}.pd-reading-progress{background:var(--pd-teal,#34c6b9);height:3px;left:0;pointer-events:none;position:fixed;top:0;transform:scaleX(0);transform-origin:0 50%;width:100%;z-index:1000}@keyframes pd-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,calc(var(--pd-float-distance)*-1),0)}}@keyframes pd-sway{0%,to{transform:rotate(calc(var(--pd-sway-angle)*-1))}50%{transform:rotate(var(--pd-sway-angle))}}@keyframes pd-bob{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,calc(var(--pd-float-distance)*-.5),0) rotate(1deg)}}@keyframes pd-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes pd-gradient{0%{background-position:0 50%}to{background-position:100% 50%}}[data-pd-ambient]{will-change:transform}[data-pd-ambient=float]{animation:pd-float var(--pd-float-dur) var(--pd-ease-in-out) infinite}[data-pd-ambient=float-slow]{animation:pd-float calc(var(--pd-float-dur)*1.6) var(--pd-ease-in-out) infinite}[data-pd-ambient=sway]{animation:pd-sway calc(var(--pd-float-dur)*.8) var(--pd-ease-in-out) infinite;transform-origin:top center}[data-pd-ambient=bob]{animation:pd-bob var(--pd-float-dur) var(--pd-ease-in-out) infinite}[data-pd-ambient=pulse]{animation:pd-pulse 2.4s var(--pd-ease-in-out) infinite}[data-pd-ambient=gradient]{animation:pd-gradient 8s linear infinite;background-size:200% 200%;will-change:background-position}