:root{--primary:#fff;--primary-rgb:255,0,255}.text-primary{color:var(--primary)}.technoIcons{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;display:flex;height:48px;justify-content:center;padding:5px;position:relative;width:48px}.technoIcons .technoName{background-color:#fff;border-radius:23px;bottom:100%;color:#000;font-size:12px;left:50%;line-height:normal;opacity:0;padding:2px 10px;position:absolute;text-align:center;transform:translate(-50%);transition:all .2s;white-space:nowrap;width:auto}.technoIcons:hover .technoName{opacity:1;transform:translate(-50%,-10px)}.technoIcons .outer-glow{z-index:0}.technoIcons .technoIconsInside{position:relative;z-index:1}.technoIcons .outer-glow .g-layer1,.technoIcons .outer-glow .g-layer2,.technoIcons .outer-glow .g-layer2:after{border-radius:9px}.technoIcons:not(:hover) .outer-glow{opacity:0}.projectTabs{--muted:transparent;--background:229,5%,43%;--foreground:0,0%,100%}.projectTabs button{border:1px solid #404040;border-radius:8px;color:#fff;height:43px;min-width:116px;padding-left:1.5rem;padding-right:1.5rem}.projectTabs button.active{background-color:#676972}.projectCard{border-radius:8px;overflow:hidden;position:relative}.projectCard>img{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1) rotate(0);transition:all .2s linear;width:100%}.projectCard:hover>img{transform:scale(1.1) rotate(1deg)}.projectCard .projectUsed{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));display:flex;flex-direction:column;height:100%;justify-content:end;left:0;position:absolute;top:0;width:100%;z-index:9}.projectCard .technoIcons:after{opacity:0}.loadmore{background-color:#fff;color:#09090b;display:inline-flex;font-weight:500;gap:10px;justify-content:center;padding:.75rem 1.5rem}.loadmore,.prosearch{align-items:center;border-radius:8px}.prosearch{background:linear-gradient(144.48deg,hsla(0,0%,100%,.1) -11.58%,hsla(0,0%,100%,.06) 46.33%,hsla(0,0%,100%,.1) 109.07%);border:1px solid hsla(0,0%,100%,.2);display:flex;gap:16px;height:50px;padding-left:1.5rem}.prosearch input{background-color:transparent;height:100%;outline:none;padding:1rem 1.5rem 1rem 0;width:100%}.projectcard{align-items:flex-start;border:1px solid #303237;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:all .2s linear;width:100%}.projectcard h3{color:#fff;padding:.78rem 1rem}.projectcard .proCover{border-radius:10px;height:220px;overflow:hidden;width:100%}.projectcard .proCover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1) rotate(0deg);transition:all .2s linear;width:100%}.projectcard:hover .proCover img{transform:scale(1.1) rotate(1deg)}.mediaType{--muted:0,0%,15%;--muted-foreground:0,0%,45%;--foreground:0,100%,50%;--background:0,0%,4%}.mediaType button[data-state=active]{color:var(--primary)!important}.projectSlide{background:#333;border-radius:14px;overflow:hidden}.projectSlideWall{position:relative;z-index:1}.projectSlideWall img{width:100%}.projectSlides{padding:2px;position:relative}.projectSlides .outer-glow{z-index:0}.projectSlides .outer-glow .g-layer2:after{background:transparent}.projectSlides .outer-glow .g-layer1,.projectSlides .outer-glow .g-layer2{border-radius:16px}.projectSlides .outer-glow .g-layer1:before,.projectSlides .outer-glow .g-layer2:before{background-image:conic-gradient(transparent,var(--primary),transparent 10%)}.projectSlide,.projectStats{position:relative}.projectStats .dotsbg{height:94%;opacity:.35;overflow:hidden;position:absolute;right:0;top:0;width:60%;z-index:0}.proStatCard{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(40,40,40,.2);border-radius:24px;box-shadow:inset 2px 4px 16px hsla(0,0%,97%,.06);padding:1rem}.proStatCard,.proStatCardInside{display:flex;flex-direction:column;height:100%}.proStatCardInside{align-items:flex-start;background-color:#111;border-radius:16px;position:relative;width:100%}.proStatCardInside:after{background:rgb(var(--primary-rgb));background:linear-gradient(140deg,var(--primary) 0,rgba(255,0,0,0) 100%);border-radius:16px;content:"";height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;width:calc(100% + 2px);z-index:-1}.projectSwiper .swiper-slide>div{max-height:80vh;overflow-y:auto}.projectSwiper .swiper-slide img{opacity:1;transform:scale(1);transition:all .2s linear;width:100%}.projectSwiper .swiper-slide:not(.swiper-slide-active) img{opacity:.2;transform:scale(.9)}.projectSwiper .swiper-button-next,.projectSwiper .swiper-button-prev{--swiper-navigation-size:30px;color:#fff;width:70px}.achievementsSec{position:relative}.achievementsSec .dotsbg{height:90%;left:0;overflow:hidden;position:absolute;top:0;width:40%;z-index:0}.achievementsCard{border-radius:24px;overflow:hidden;position:relative}.achievementsCard img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.achievementsCard>div{background:#191919;background:linear-gradient(146deg,#191919,#0f0f0f);border-radius:24px;height:100%;overflow:hidden;width:100%}.achievThumb{bottom:-20px;position:relative;right:-20px;transition:all .2s linear}.achievementsCard:hover .achievThumb{bottom:0;right:0}.ourProject .swiper-slide{padding-top:100px}.ourProject .swiper-slide img{border-radius:20px;transform:translateY(0);transition:all .2s linear}.ourProject .swiper-slide.swiper-slide-active img,.ourProject .swiper-slide:hover img{transform:translateY(-100px)}.opcHover{transform:translateY(0);transition:all .2s linear}.ourProject .swiper-slide.swiper-slide-active .opcHover,.ourProject .swiper-slide:hover .opcHover{opacity:0;transform:translateY(-100px)}.ourProCaption{bottom:0;left:0;padding:1rem;position:absolute}.ourProCaption span{display:block;font-weight:400}.projectSlide .swiper-pagination{display:flex;gap:12px;justify-content:center;margin-bottom:1rem}.projectSlide .swiper-pagination>span{align-items:center;border:1px solid #979797;border-radius:6px;color:#979797;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.projectSlide .swiper-pagination>span.swiper-pagination-bullet-active{border-color:var(--primary);color:var(--primary)}.fallingStar .starline{background:linear-gradient(90deg,rgba(var(--primary-rgb),.6) 0,rgba(3,3,3,.6) 92.96%)}.fallingStar .starfront{background-color:var(--primary)}