.gallery-element.svelte-1s40gcy.svelte-1s40gcy{box-shadow:rgba(3,8,20,.2) 0 1.15rem 1.5rem,rgba(2,8,20,.2) 0 1.075rem 1.175rem;background-size:cover;background-position:center;background-repeat:no-repeat;width:16vw;height:9vw;min-width:320px;min-height:180px;text-decoration:none;color:transparent;transition:transform .5s}.element-container.svelte-1s40gcy.svelte-1s40gcy{display:flex;align-items:center;flex-direction:column;max-width:fit-content;animation-name:svelte-1s40gcy-fadeIn;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-duration:.7s;opacity:0;transform:translateY(20%)}.gallery-element.svelte-1s40gcy.svelte-1s40gcy:hover{transform:scale(1.1)}.element-container.svelte-1s40gcy:hover>.image-description.svelte-1s40gcy{opacity:1;transform:translateY(0) scale(1.3)}.image-description.svelte-1s40gcy.svelte-1s40gcy{font-family:'Bad Script',cursive;transition:transform .5s,opacity .5s;opacity:0;transform:translateY(-200%)}@keyframes svelte-1s40gcy-fadeIn{from{opacity:0;transform:translateY(20%);display:none}to{opacity:1;transform:translateY(0);display:block}}@media only screen and (max-width:700px){.image-description.svelte-1s40gcy.svelte-1s40gcy{font-size:4rem}}.photo-grid.svelte-176ksch{display:grid;width:90vw;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(16vw,320px));align-items:center;justify-content:center}.flex-container.svelte-176ksch{display:flex;justify-content:center;position:relative;top:20vh}.background-top.svelte-176ksch{position:absolute;height:35vh;left:0;right:0;top:0;background-color:#525252}