.ImageViewer-module__fVHs3W__container{vertical-align:top;width:calc(33.333% - 1rem);margin:.5rem;display:inline-block}.ImageViewer-module__fVHs3W__imageWrapper{padding-top:65%;position:relative}.ImageViewer-module__fVHs3W__thumbnail{object-fit:cover;cursor:pointer;transform-origin:50%;width:100%;height:100%;transition:transform .3s cubic-bezier(.22,1,.36,1),filter .3s;position:absolute;top:0;left:0}.ImageViewer-module__fVHs3W__thumbnail:hover{filter:brightness();transform:scale(1.04)}.ImageViewer-module__fVHs3W__overlay{z-index:1000;background:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.ImageViewer-module__fVHs3W__fullImage{max-width:90%;max-height:90%;animation:.3s ImageViewer-module__fVHs3W__fadeIn}@keyframes ImageViewer-module__fVHs3W__fadeIn{0%{opacity:0}to{opacity:1}}@media screen and (max-width:768px){.ImageViewer-module__fVHs3W__container{width:calc(50% - 1rem)}}@media screen and (max-width:480px){.ImageViewer-module__fVHs3W__container{width:calc(100% - 1rem)}}
.ProjectCard-module-scss-module__FQ0UMW__card{transition:box-shadow .35s}.ProjectCard-module-scss-module__FQ0UMW__card:hover,.ProjectCard-module-scss-module__FQ0UMW__card:focus-visible{box-shadow:0 18px 34px #00000073}.ProjectCard-module-scss-module__FQ0UMW__imageWrap{overflow:hidden}.ProjectCard-module-scss-module__FQ0UMW__image{transition:transform .3s cubic-bezier(.22,1,.36,1),filter .3s}.ProjectCard-module-scss-module__FQ0UMW__card:hover .ProjectCard-module-scss-module__FQ0UMW__image,.ProjectCard-module-scss-module__FQ0UMW__card:focus-visible .ProjectCard-module-scss-module__FQ0UMW__image{filter:brightness();transition:transform .3s;transform:scale(1.08)}
.ShowMoreButton-module-scss-module__c_VEdW__wrap{justify-content:center;align-items:center;min-height:90px;display:flex;position:relative}.ShowMoreButton-module-scss-module__c_VEdW__placeholder{letter-spacing:.1em;text-transform:uppercase;color:#e0e0e0;background-color:#0b0b0bb3;border:2px dashed #e0e0e0a6;border-radius:2px;justify-content:center;align-items:center;width:256px;height:46px;transition:opacity .3s,border-color .3s;display:flex}.ShowMoreButton-module-scss-module__c_VEdW__placeholder.ShowMoreButton-module-scss-module__c_VEdW__filled{opacity:0}.ShowMoreButton-module-scss-module__c_VEdW__dragBtn{z-index:2;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transform:translateY(-50%) rotate(-3deg) translate(var(--dx,0px), var(--dy,0px));transition:transform .3s ease cubic-bezier(.22, 1, .36, 1),background-color .25s ease;position:absolute;top:50%;left:14%}.ShowMoreButton-module-scss-module__c_VEdW__dragBtn.ShowMoreButton-module-scss-module__c_VEdW__dragging{cursor:grabbing;transition:none}.ShowMoreButton-module-scss-module__c_VEdW__dragBtn.ShowMoreButton-module-scss-module__c_VEdW__docked{cursor:pointer;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}@media (max-width:900px){.ShowMoreButton-module-scss-module__c_VEdW__wrap{min-height:280px}.ShowMoreButton-module-scss-module__c_VEdW__dragBtn{transform:translate(-50%, 0) rotate(-3deg) translate(var(--dx,0px), var(--dy,0px));top:12%;left:50%}}@media (max-width:640px){.ShowMoreButton-module-scss-module__c_VEdW__placeholder{width:256px}}
