.gallery-wrapper.svelte-1ev4ni1.svelte-1ev4ni1{width:100%;height:100%;display:flex;flex-direction:column;flex:1}.page.svelte-1ev4ni1.svelte-1ev4ni1{position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;transition:opacity .5s ease-in-out;background-color:#00000080;pointer-events:all;display:flex;align-items:center;justify-content:center;padding:128px;overflow:hidden;z-index:1000}.page.loaded.svelte-1ev4ni1.svelte-1ev4ni1{opacity:1!important}.page.svelte-1ev4ni1 .content.svelte-1ev4ni1{background-color:#000;width:100%;min-height:70vh;display:flex;flex-direction:row;aspect-ratio:135/62}.page.svelte-1ev4ni1 .content .image.svelte-1ev4ni1{width:70%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:var(--image);position:relative;overflow:hidden}.page.svelte-1ev4ni1 .content .image.svelte-1ev4ni1:before{content:"";position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background-image:inherit;background-size:cover;background-position:center;filter:blur(20px) brightness(.3);transform:scale(1.1);z-index:1}.page.svelte-1ev4ni1 .content .image.svelte-1ev4ni1:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:inherit;background-size:contain;background-position:center;background-repeat:no-repeat;z-index:2}.page.svelte-1ev4ni1 .content .about.svelte-1ev4ni1{padding:32px;display:flex;flex-direction:column;width:30%;height:100%}.page.svelte-1ev4ni1 .content .about .top.svelte-1ev4ni1{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;overflow:hidden}.page.svelte-1ev4ni1 .content .about .top .title.svelte-1ev4ni1{font-family:Urbanist;font-weight:800;font-size:32px}.page.svelte-1ev4ni1 .content .about .top .close.svelte-1ev4ni1{min-width:26px;margin-left:8px;cursor:pointer;padding:8px}.page.svelte-1ev4ni1 .content .about .bottom.svelte-1ev4ni1{height:100%;display:flex;flex-direction:column;justify-content:space-between}.page.svelte-1ev4ni1 .content .about .bottom .description.svelte-1ev4ni1{font-weight:300;font-size:18px}.page.svelte-1ev4ni1 .content .about .bottom .links.svelte-1ev4ni1{display:flex;flex-wrap:wrap;gap:16px}.page.svelte-1ev4ni1 .content .about .bottom .links .link.svelte-1ev4ni1{display:flex;align-items:center;gap:8px;font-size:18px;color:#f5f5f5;text-decoration:none}.page.svelte-1ev4ni1 .content .about .bottom .links .link.svelte-1ev4ni1:hover{text-decoration:underline}@media screen and (max-width: 1024px){.page.svelte-1ev4ni1.svelte-1ev4ni1{padding:96px}.page.svelte-1ev4ni1 .content .about.svelte-1ev4ni1{padding:16px}.page.svelte-1ev4ni1 .content .image.svelte-1ev4ni1{width:80%;height:100%}.page.svelte-1ev4ni1 .content .title.svelte-1ev4ni1{font-size:24px!important}.page.svelte-1ev4ni1 .content .description.svelte-1ev4ni1{font-size:16px!important}}@media screen and (max-width: 960px){.page.svelte-1ev4ni1.svelte-1ev4ni1{padding:32px}.page.svelte-1ev4ni1 .content.svelte-1ev4ni1{flex-direction:column-reverse;justify-content:space-between}.page.svelte-1ev4ni1 .content .about.svelte-1ev4ni1{padding:16px;width:100%;height:30%}.page.svelte-1ev4ni1 .content .about .top.svelte-1ev4ni1{margin-bottom:8px}.page.svelte-1ev4ni1 .content .about .bottom.svelte-1ev4ni1{height:100%}.page.svelte-1ev4ni1 .content .image.svelte-1ev4ni1{width:100%;height:70%}}
