.sk-marquee-viewport{overflow:hidden}.sk-marquee-track{width:max-content;animation:sk-marquee var(--sk-marquee-duration,40s) linear infinite;gap:48px;display:flex}.sk-marquee-viewport:hover .sk-marquee-track{animation-play-state:paused}@keyframes sk-marquee{to{transform:translate(-50%)}}.sk-tilt-rig{transform-style:preserve-3d;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .5s var(--ease-out-soft);position:relative}.sk-tilt-card{transform-style:preserve-3d;transition:transform .42s var(--ease-out-soft), border-color .32s, box-shadow .32s}.sk-tilt-card:hover,.sk-tilt-card:focus-within{border-color:color-mix(in srgb, var(--signal) 50%, transparent);box-shadow:0 30px 60px -24px var(--floor), 0 0 40px color-mix(in srgb, var(--signal) 18%, transparent);transform:perspective(1000px)rotateX(5deg)rotateY(-7deg)translateY(-6px)}.sk-glow-on-hover{transition:box-shadow .16s ease-out,transform .16s ease-out}.sk-glow-on-hover:hover{box-shadow:0 0 0 4px var(--focus-ring), 0 0 40px color-mix(in srgb, var(--signal) 50%, transparent);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.sk-marquee-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none!important}.sk-tilt-rig{transition:none;transform:none!important}.sk-tilt-card:hover,.sk-tilt-card:focus-within,.sk-glow-on-hover:hover{transform:none}}
