@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.card-spotlight{--mouse-x:50%;--mouse-y:50%;--spotlight-color:#ffffff0d;border-radius:1rem;padding:1.5rem;position:relative;overflow:hidden}.card-spotlight:before{content:"";background:radial-gradient(circle at var(--mouse-x)var(--mouse-y),var(--spotlight-color),transparent 80%);opacity:0;pointer-events:none;border-radius:inherit;transition:opacity .5s;position:absolute;inset:0}.card-spotlight:hover:before,.card-spotlight:focus-within:before{opacity:.6}.tilted-card-figure{perspective:800px;background:"red";flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.tilted-card-inner{transform-style:preserve-3d;position:relative}.tilted-card-img{object-fit:cover;will-change:transform;border-radius:15px;transform:translateZ(0)}.tilted-card-overlay{z-index:2;will-change:transform;position:absolute;top:0;left:0;transform:translateZ(30px)}.tilted-card-caption{pointer-events:none;color:#2d2d2d;opacity:0;z-index:3;background-color:#fff;border-radius:4px;padding:4px 10px;font-size:10px;position:absolute;top:0;left:0}.border-1 .image-swap img{object-fit:contain;transition:opacity .2s ease-in-out,transform .2s ease-in-out;display:block}.border-1 .image-swap{display:inline-block;position:relative}.border-1 .image-swap img{object-fit:contain;max-width:100%;height:auto;transition:opacity .2s ease-in-out,transform .2s ease-in-out;display:block}.border-1 .image-swap .image-normal{z-index:2;opacity:1;position:relative}.border-1 .image-swap .image-white{opacity:0;pointer-events:none;z-index:3;position:absolute;top:0;left:0}.border-1 .image-swap:hover .image-white{opacity:1}.border-1 .image-swap:hover .image-normal{opacity:0}.expandable-card{cursor:pointer;background:var(--background-quaternary);border:1px solid #ffffff0d;min-height:121px;transition:all .3s;position:relative;overflow:hidden}.expandable-card:hover{background:var(--background);min-height:200px;box-shadow:0 8px 32px #7c3aed26!important}.expandable-card-icon{justify-content:center;align-items:center;transition:transform .3s;display:flex}.expandable-card:hover .expandable-card-icon{transform:scale(1.1)}.expandable{opacity:0;flex-direction:column;align-items:center;max-height:0;transition:all .3s;display:flex;overflow:hidden}.expandable-card:hover .expandable{opacity:1;max-height:150px}.card-4-border{background:linear-gradient(#414651 0%,#41465100 100%);border-radius:24px;padding:1px}@keyframes slideOutToRight{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translate(400px)scale(.9)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-50%,-50%)translate(-400px)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)translate(0)scale(1)}}@keyframes fadeOutContent{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes fadeInContent{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card8-slide-out{animation:.4s cubic-bezier(.4,0,.2,1) forwards slideOutToRight}.card8-slide-in{animation:.5s cubic-bezier(.4,0,.2,1) .2s forwards slideInFromLeft}.card8-fade-out-content{animation:.3s ease-in-out forwards fadeOutContent}.card8-fade-content{animation:.4s ease-in-out .6s forwards fadeInContent}.card8-stack-container{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.card8-bg-card-1{z-index:0;transition:all .8s cubic-bezier(.4,0,.2,1);position:absolute;top:50%}.card8-bg-card-2{z-index:1;transition:all .8s cubic-bezier(.4,0,.2,1);position:absolute;top:50%}@media (max-width:768px){.card8-bg-card-1{right:-10px}.card8-bg-card-2{right:8px}}@media (min-width:769px){.card8-bg-card-1{right:0}.card8-bg-card-2{right:15px}}.card8-main-card{z-index:3;cursor:pointer;transition:all .6s cubic-bezier(.4,0,.2,1);position:relative}.card8-main-card.card8-slide-out{animation-fill-mode:forwards}.card8-transitioning-card{z-index:5;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translate(-400px)scale(.9)}.card8-content,.card8-image{transition:all .4s cubic-bezier(.4,0,.2,1)}.card8-text{transition:all .3s ease-in-out}[data-responsive-grid=true]{grid-template-columns:repeat(10,max-content)!important}@media (max-width:768px){[data-responsive-grid=true]{grid-template-columns:repeat(3,max-content)!important;justify-content:center!important;gap:1rem!important;padding:20px!important}}
