.glass-card{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08)}.bento-item{position:relative;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.carousel-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity 1.2s cubic-bezier(.16,1,.3,1);opacity:0;z-index:10;transform:translate(100%)}.carousel-img.active{transform:translate(0);opacity:1;z-index:20}.carousel-img.slide-left{transform:translate(-100%);opacity:0;z-index:10}.carousel-img.slide-right{transform:translate(100%);opacity:0;z-index:10}.reveal-node{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.reveal-node.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-scale{opacity:0;transform:scale(.95);transition:all 1s cubic-bezier(.16,1,.3,1)}.reveal-scale.visible{opacity:1;transform:scale(1)}.reveal-right{opacity:0;transform:translate(-40px);transition:all 1s cubic-bezier(.16,1,.3,1)}.reveal-right.visible{opacity:1;transform:translate(0)}.img-hover-zoom{transition:transform .8s cubic-bezier(.16,1,.3,1)}.img-hover-zoom:hover{transform:scale(1.1)}.font-oswald{font-family:Oswald,sans-serif}.font-montserrat{font-family:Montserrat,sans-serif}@keyframes verticalMarquee{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.vertical-marquee{animation:verticalMarquee 30s linear infinite}.vertical-marquee:hover{animation-play-state:paused}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}html{scroll-behavior:smooth}body{background-color:#131313;color:#e5e2e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
