.marquee-item.svelte-oviq8z{flex-shrink:0;min-width:600px}.project-card.svelte-oviq8z{transition:transform .3s ease;cursor:pointer;border-radius:1rem;overflow:hidden;position:relative}.project-card.svelte-oviq8z:hover{z-index:10}.shade.svelte-oviq8z{position:absolute;inset:0;background:#a0a0a0e6;clip-path:polygon(57% 100%,0% 100%,100% 100%);transition:clip-path .5s ease}.project-card.svelte-oviq8z:hover .main-image:where(.svelte-oviq8z){transform:scale(1.3);transition-duration:.3s;filter:grayscale(0%)}.shade.svelte-oviq8z button:where(.svelte-oviq8z){pointer-events:auto;opacity:0}.shade.svelte-oviq8z div:where(.svelte-oviq8z){opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.project-card.svelte-oviq8z .main-image:where(.svelte-oviq8z),.client-image.svelte-oviq8z{filter:grayscale(100%);transition:filter .4s ease}.client-image.svelte-oviq8z:hover{filter:grayscale(0%)}:root{--lift-duration: .7s;--lift-ease: cubic-bezier(.22, 1, .36, 1)}.modal-shell.svelte-hgzw5z{box-shadow:0 25px 50px -12px #00000040}.media-wrapper.svelte-hgzw5z img:where(.svelte-hgzw5z){filter:grayscale(100%);transform:scale(1);transform-origin:center;transition:filter var(--lift-duration) var(--lift-ease),transform var(--lift-duration) var(--lift-ease)}.modal-shell.svelte-hgzw5z{animation:svelte-hgzw5z-fadeIn .5s var(--lift-ease)}@keyframes svelte-hgzw5z-fadeIn{0%{opacity:0;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.modal-shell.svelte-hgzw5z{animation:none}.media-wrapper.svelte-hgzw5z img:where(.svelte-hgzw5z){transition:none}}
