@keyframes fs-card-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}.fs-card-in{animation:.56s cubic-bezier(.16,1,.3,1) both fs-card-in;animation-delay:var(--fs-card-delay,0s)}.fs-card-arrow{transition:translate .2s cubic-bezier(.16,1,.3,1);display:inline-block}.group:hover .fs-card-arrow,.group:focus-visible .fs-card-arrow{translate:3px}.fs-card-bg{transition:scale .9s cubic-bezier(.16,1,.3,1)}.group:hover .fs-card-bg{scale:1.05}.fs-card-lift{transition-property:translate,box-shadow,scale;transition-duration:.32s,.32s,.16s;transition-timing-function:cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px #0e0e101a,0 8px 24px -6px #0e0e103d}.fs-card-lift:hover{translate:0 -2px;box-shadow:0 2px 4px #0e0e101a,0 16px 32px -8px #0e0e104d}.fs-card-lift:active{scale:.985}@keyframes fs-card-rise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.fs-card-rise{animation:.52s cubic-bezier(.16,1,.3,1) both fs-card-rise;animation-delay:calc(.16s + var(--i,0)*70ms)}@keyframes fs-card-live{0%{box-shadow:0 0 0 1.165px #e8602c75,0 0 #e8602c8c}70%,to{box-shadow:0 0 0 1.165px #e8602c75,0 0 0 6px #e8602c00}}.fs-card-live{animation:2s ease-out infinite fs-card-live;box-shadow:0 0 0 1.165px #e8602c75}.fs-card-spot{opacity:0;background:radial-gradient(180px circle at var(--mx,70%)var(--my,30%),#ff8a5538,transparent 65%);transition:opacity .32s cubic-bezier(.16,1,.3,1)}.fs-card-lift:hover .fs-card-spot{opacity:1}@keyframes fs-card-sheen{0%{translate:-120%}to{translate:120%}}@keyframes fs-card-sheen-hover{0%{translate:-120%}to{translate:120%}}.fs-card-sheen:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffb08a73 50%,#0000 70%);animation:.9s cubic-bezier(.4,0,.2,1) 1.2s both fs-card-sheen;position:absolute;inset:0;translate:-120%}.fs-card-lift:hover .fs-card-sheen:after{animation:.7s cubic-bezier(.4,0,.2,1) both fs-card-sheen-hover}.fs-card-close span{transition:rotate .22s cubic-bezier(.16,1,.3,1);display:inline-block}.fs-card-close:hover span{rotate:90deg}@keyframes fs-card-out{to{opacity:0;translate:0 12px;scale:.97}}.fs-card-out{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) both fs-card-out}@media (prefers-reduced-motion:reduce){.fs-card-in,.fs-card-rise,.fs-card-live,.fs-card-out,.fs-card-sheen:after{animation:none}.fs-card-lift:hover{translate:0}.fs-card-lift,.fs-card-close span,.fs-card-bg,.fs-card-arrow{transition:none}.group:hover .fs-card-bg{scale:1}}
