.project-card{min-height:280px;position:relative}.project-card-before,.project-card-after{pointer-events:none;position:absolute}.card{cursor:pointer;color:#fff;pointer-events:none;background-color:#000;border-radius:8px;flex-direction:column;justify-content:end;gap:12px;width:auto;min-height:254px;padding:12px;display:flex}.card:before{content:"";z-index:-10;background:linear-gradient(-45deg,#e81cff 0%,#40c9ff 100%);border-radius:10px;width:calc(100% + 10px);height:calc(100% + 10px);margin:auto;transition:all .6s cubic-bezier(.175,.885,.32,1.275);position:absolute;inset:0 0 0 -5px}.card:after{content:"";z-index:-1;filter:blur(20px);background:linear-gradient(-45deg,#fc00ff 0%,#00dbde 100%);position:absolute;inset:0;transform:translate(0,0)scale(.95)}.heading{text-transform:capitalize;z-index:10;font-size:20px;font-weight:700;position:relative}.card p{z-index:10;font-size:14px;position:relative}.card .description{color:#d1d5db;line-height:1.4}.card .tags{color:#9ca3af;font-size:12px}.card .view-details{color:#e81cff;font-weight:600}.card:hover:after{filter:blur(30px)}.card:hover:before{transform:rotate(-90deg)scaleX(1.34)scaleY(.77)}.card:hover .heading{color:#e81cff}.project-card-after{content:"";z-index:1;filter:blur(35px);opacity:.7;background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);border-radius:40% 60% 30% 50%;width:180px;height:180px;transition:all .6s cubic-bezier(.175,.885,.32,1.275);bottom:-40px;right:-20px}.project-card:hover .project-card-before{filter:blur(50px);transform:rotate(45deg)scale(1.1)}.project-card:hover .project-card-after{filter:blur(45px);transform:rotate(-45deg)scale(1.15)}.project-card>div:first-of-type{z-index:2;position:relative}
.logoloop{--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColor:#fff;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.logoloop__track{gap:var(--logoloop-gap);will-change:transform;width:max-content;display:flex}.logoloop__list{gap:var(--logoloop-gap);flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.logoloop__item{height:var(--logoloop-logoHeight);flex-shrink:0;justify-content:center;align-items:center;display:flex}.logoloop__item img{object-fit:contain;pointer-events:none;width:auto;height:100%}.logoloop__node{height:100%;font-size:var(--logoloop-logoHeight);justify-content:center;align-items:center;display:flex}.logoloop__link{height:100%;color:inherit;justify-content:center;align-items:center;text-decoration:none;transition:opacity .2s;display:flex}.logoloop__link:hover{opacity:.7}.logoloop--fade:before,.logoloop--fade:after{content:"";pointer-events:none;z-index:1;width:100px;position:absolute;top:0;bottom:0}.logoloop--fade:before{background:linear-gradient(to right,var(--logoloop-fadeColor),transparent);left:0}.logoloop--fade:after{background:linear-gradient(to left,var(--logoloop-fadeColor),transparent);right:0}.logoloop--scale-hover .logoloop__item{transition:transform .2s}.logoloop--scale-hover .logoloop__item:hover{transform:scale(1.1)}
