.project-card[data-v-e418ca68]{overflow:hidden}.media-img[data-v-e418ca68]{opacity:0;transform:scale(.96)}.content[data-v-e418ca68]{opacity:0;transform:translate3d(24px,0,0)}.inview .media-img[data-v-e418ca68]{animation:imgIn-e418ca68 .52s cubic-bezier(.2,.65,.3,1) both;animation-delay:var(--d,0ms);will-change:transform,opacity}.inview .content[data-v-e418ca68]{animation:textIn-e418ca68 .5s cubic-bezier(.2,.65,.3,1) both;animation-delay:calc(var(--d, 0ms) + 90ms);will-change:transform,opacity}.media .media-img[data-v-e418ca68]{transition:transform .22s ease,opacity .22s ease}.media:hover .media-img[data-v-e418ca68]{transform:scale(1.03)}@keyframes imgIn-e418ca68{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes textIn-e418ca68{0%{opacity:0;transform:translate3d(24px,0,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.content[data-v-e418ca68],.media-img[data-v-e418ca68]{opacity:1;transform:none!important;animation:none!important}}.animate-on-view.is-hidden[data-v-375f4bbe]{opacity:0;transform:translateY(32px) scale(.98)}.animate-on-view.is-visible[data-v-375f4bbe]{opacity:1;transform:translateY(0) scale(1);transition:opacity .6s ease,transform .7s cubic-bezier(.17,.67,.3,1.2);transition-delay:var(--delay,0ms);will-change:opacity,transform}[data-v-375f4bbe] a[role=button],[data-v-375f4bbe] button{transition:transform .2s ease,box-shadow .2s ease}[data-v-375f4bbe] a[role=button]:hover,[data-v-375f4bbe] button:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.12)}