@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gallery-item{opacity:0;animation:fadeInUp .6s ease-out forwards;height:100%}.gallery-item:first-child{animation-delay:.1s}.gallery-item:nth-child(2){animation-delay:.2s}.gallery-item:nth-child(3){animation-delay:.3s}.gallery-item:nth-child(4){animation-delay:.4s}.gallery-item:nth-child(5){animation-delay:.5s}.gallery-item:nth-child(6){animation-delay:.6s}.featured-image .relative{padding-top:70%!important}.group\/bento{transform:translateZ(0);backface-visibility:hidden;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s ease,border-color .3s ease}.group\/bento:hover{transform:translateY(-4px);box-shadow:0 15px 30px -10px rgba(0,0,0,.15),0 8px 10px -6px rgba(0,0,0,.05);border-color:rgba(79,70,229,.3)}.featured-image .group\/bento{position:relative}.featured-image .group\/bento:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:.75rem;z-index:-1;opacity:0;transition:opacity .3s ease;box-shadow:0 0 40px rgba(79,70,229,.3)}.featured-image .group\/bento:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.gallery-item{animation:none;opacity:1}.group\/bento:hover{transform:none;box-shadow:none}.group\/bento:hover img{transform:none}.featured-image .group\/bento:hover:after{opacity:0}}.gallery-item:hover{z-index:10}.gallery-container>div{grid-auto-rows:auto}.gallery-item>div{width:100%;height:100%}.featured-image>div>div>div:first-child{padding-top:75%!important}@media (min-width:768px){.featured-image>div>div>div:first-child{padding-top:60%!important}}@media (prefers-color-scheme:dark){.gallery-container{--bento-bg:rgba(30,41,59,0.5);--bento-border:rgba(255,255,255,0.1)}}.gallery-card{overflow:hidden;height:100%;transition:all .3s ease}.gallery-card:hover{transform:translateY(-5px)}.gallery-card-image{transition:transform .5s ease-in-out}.gallery-card:hover .gallery-card-image{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.gallery-card:hover,.gallery-card:hover .gallery-card-image{transform:none}}