/* Exact supplied card layers and entrance timing, scoped to category links. */
.ws-motion-card{container-type:inline-size;isolation:isolate;cursor:pointer;outline-offset:5px;touch-action:manipulation}
.ws-motion-card img,.ws-motion-card svg{user-select:none;-webkit-user-drag:none;pointer-events:none}
.ws-motion-card img{aspect-ratio:auto;max-width:none}
.ws-motion-card .ws-card-static-art{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:fill}
.ws-motion-card .ws-card-fg{position:absolute;z-index:4;object-fit:fill;display:block}
.ws-motion-card .ws-card-flag{position:absolute;inset:0;width:100%;height:100%;z-index:2;overflow:hidden;pointer-events:none;display:block}
.ws-motion-card .ws-card-label-text{font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:4.3cqw;line-height:1.1;color:#1d1d1b;overflow:visible;white-space:nowrap}
.ws-motion-card.active .ws-card-icon{animation:wsCardFlyIn .66s cubic-bezier(.16,1,.32,1) both}
.ws-motion-card.active .ws-card-label{animation:wsCardFlyIn .68s cubic-bezier(.16,1,.32,1) .09s both}
.ws-motion-card.active .ws-card-arrow{animation:wsCardFlyIn .70s cubic-bezier(.16,1,.32,1) .17s both}
@keyframes wsCardFlyIn{0%{opacity:0;transform:translate3d(-67px,0,0)}45%{opacity:1}100%{opacity:1;transform:translate3d(0,0,0)}}
@media(prefers-reduced-motion:reduce){.ws-motion-card.active .ws-card-fg{animation:none!important}}
