.tlb-fan{transform:translate(var(--tlb-tx,0), var(--tlb-ty,0)) rotate(var(--tlb-r,0deg)) scale(var(--tlb-s,1));animation:.75s cubic-bezier(.22,1,.36,1) both tlb-fan;animation-delay:var(--tlb-d,0s)}@keyframes tlb-fan{0%{opacity:0;transform:translateY(40px)rotate(0)scale(.9)}}.tlb-pop{animation:.5s cubic-bezier(.34,1.56,.64,1) both tlb-pop;animation-delay:var(--tlb-d,0s)}@keyframes tlb-pop{0%{opacity:0;transform:scale(.85)}}.tlb-fan.tlb-front-card{background:linear-gradient(135deg, #131b24, #0b0f14) padding-box, linear-gradient(120deg, #ecfdf5 0%, var(--primary) 25%, var(--tlb-accent,var(--primary)) 50%, var(--primary) 75%, #ecfdf5 100%) border-box;animation:.75s cubic-bezier(.22,1,.36,1) both tlb-fan,6s ease-in-out infinite alternate tlb-contour-drift;animation-delay:var(--tlb-d,0s), 0s;background-size:100% 100%,260% 260%}@keyframes tlb-contour-drift{0%{background-position:0 0,0%}to{background-position:0 0,100%}}.tlb-deck:not([data-inview]) .tlb-fan,.tlb-deck:not([data-inview]) .tlb-pop{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.tlb-deck .tlb-fan,.tlb-deck .tlb-pop{animation:none!important}}
