.hp-cardlink:focus-visible{outline:2px solid var(--focus-border);outline-offset:var(--space-4)}@media (prefers-reduced-motion: no-preference){.hp-cardlink:hover .kit-btn-arrow__arrow,.hp-cardlink:focus-visible .kit-btn-arrow__arrow{transform:rotate(-45deg)}}@media (prefers-reduced-motion: reduce){.hp-cardlink:hover .kit-btn-arrow__arrow,.hp-cardlink:focus-visible .kit-btn-arrow__arrow{transform:rotate(-45deg);transition:none}}@keyframes hp-cm-slide{0%{opacity:0;translate:0 var(--space-8)}to{opacity:1;translate:0 0}}@keyframes hp-cm-fade{0%{opacity:0}to{opacity:1}}.hp-cm-scope .hp-cm-row{transform-box:fill-box;transform-origin:center}.hp-cm-scope.hp-cm-ready:not(.hp-cm-entered) .hp-cm-row{opacity:0}.hp-cm-scope.hp-cm-ready.hp-cm-entered .hp-cm-row{animation:hp-cm-slide .5s cubic-bezier(.22,1,.36,1) var(--hp-cm-delay,0ms) backwards}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hp-cm-scope :is(.hp-cm-panel,.hp-cm-float){transition:transform .25s cubic-bezier(.22,1,.36,1)}.hp-cm-scope:hover .hp-cm-panel{transform:translateY(calc(-1 * var(--space-4)))}.hp-cm-scope:hover .hp-cm-float{transform:translateY(calc(-1 * var(--space-8)))}.hp-cm-scope:hover .hp-cm-float-nested{transform:translateY(calc(-1 * var(--space-4)))}}@media (prefers-reduced-motion:reduce){.hp-cm-scope :is(.hp-cm-row,.hp-cm-panel,.hp-cm-float){animation:none!important;transition:none!important;opacity:1!important;translate:none!important}}
