.isotope-container{transition:all .3s ease-out}.isotope-masonry{columns:3;opacity:0;column-gap:1rem;transition:all .4s ease-out;transform:translateY(20px)}.isotope-masonry.loaded{opacity:1;transform:translateY(0)}.isotope-item{will-change:transform, opacity;opacity:1;visibility:visible;break-inside:avoid;width:100%;margin-bottom:1rem;transition:all .35s cubic-bezier(.25,.46,.45,.94);display:inline-block;transform:scale(1)translateY(0)}.isotope-item:hover{z-index:10;transition:all .25s cubic-bezier(.25,.46,.45,.94);transform:scale(1.02)translateY(-4px)}.isotope-item:hover .project-card-inner{box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #00000014}.isotope-item{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards isotopeReveal}@keyframes isotopeReveal{0%{opacity:0;transform:scale(.8)translateY(20px)}60%{opacity:.8;transform:scale(1.02)translateY(-5px)}to{opacity:1;transform:scale(1)translateY(0)}}.isotope-masonry{columns:3;column-gap:1rem;transition:all .4s ease-out}@media (max-width:768px){.isotope-masonry{columns:1;column-gap:.75rem}.isotope-item{margin-bottom:.75rem;transition-duration:.3s}.isotope-item:hover{transform:scale(1.01)translateY(-2px)}@keyframes isotopeReveal{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}}@media (min-width:768px) and (max-width:1024px){.isotope-masonry{columns:2;column-gap:.875rem}}@media (min-width:1024px){.isotope-masonry{columns:3;column-gap:1rem}}
