.project.svelte-vr9anm{width:370px;background-color:#d8dbc5;border-radius:35px;height:300px;min-width:18.5vw;min-height:15vw;opacity:0;animation-name:svelte-vr9anm-crollIn,svelte-vr9anm-fadeIn;animation-timing-function:ease-out,ease-out;animation-duration:.7s,.7s;animation-fill-mode:none,forwards;box-shadow:rgba(3,8,20,.5) 0 .15rem .5rem,rgba(2,8,20,.5) 0 .075rem .175rem;transition:transform .2s;overflow:hidden;margin-bottom:20px}.project-link.svelte-vr9anm{text-decoration:none;color:#000}.project.svelte-vr9anm:hover{animation-fill-mode:none;opacity:1;transform:scale(1.05) translateY(-15px)}.project-image.svelte-vr9anm{transition:filter .2s;object-fit:cover;width:100%;height:100%}@media only screen and (max-width:400px){.project.svelte-vr9anm{width:74vw;height:60vw}}@keyframes svelte-vr9anm-crollIn{from{transform:translateY(20%)}to{transform:translateY(0)}}@keyframes svelte-vr9anm-fadeIn{from{opacity:0}to{opacity:1}}.flex-container.svelte-5wuh49{display:flex;justify-content:center;position:relative;top:150px}.projects.svelte-5wuh49{display:grid;top:20vh;height:fit-content;gap:2rem;width:90vw;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(18.5vw,370px))}.background-top.svelte-5wuh49{position:absolute;left:0;right:0;top:0;height:35vh;background-color:#525252}@media only screen and (max-width:400px){.projects.svelte-5wuh49{grid-template-columns:repeat(auto-fit,74vw)}}