.slide-wrap.svelte-2757u4{position:relative;width:100%}.slide-wrap.svelte-2757u4:not(.is-loaded){min-height:640px}.slide-loader.svelte-2757u4{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#e6e6e6;z-index:1}.spinner.svelte-2757u4{width:2rem;height:2rem;border:3px solid hsl(0,0%,82%);border-top-color:var(--orange);border-radius:50%;animation:svelte-2757u4-spin .8s linear infinite}@keyframes svelte-2757u4-spin{to{transform:rotate(360deg)}}.carousel-images.svelte-2757u4{object-fit:contain;width:100%;height:100%;max-height:640px!important;opacity:0;transition:opacity .25s ease}.carousel-images.loaded.svelte-2757u4{opacity:1}.project-images.svelte-ffopqr{position:relative;width:100%}.gallery-placeholder.svelte-ffopqr{display:flex;align-items:center;justify-content:center;min-height:640px;background-color:#e6e6e6}.spinner.svelte-ffopqr{width:2rem;height:2rem;border:3px solid hsl(0,0%,82%);border-top-color:var(--orange);border-radius:50%;animation:svelte-ffopqr-spin .8s linear infinite}@keyframes svelte-ffopqr-spin{to{transform:rotate(360deg)}}.prev-button.svelte-ffopqr,.next-button.svelte-ffopqr{position:absolute;top:50%;transform:translateY(-50%);background-color:#00000080;color:#fff;border:none;cursor:pointer;padding:10px;font-size:25px;z-index:100}.prev-button.svelte-ffopqr{left:0}.next-button.svelte-ffopqr{right:0}.project-container.svelte-ffmenf{margin:35px}.project-title.svelte-ffmenf{font-size:32px;font-family:Alright Sans Bold,sans-serif;color:#444;font-weight:600}.project-table.svelte-ffmenf{display:grid;grid-template-columns:3fr 7fr;gap:3rem;margin:35px 0 0;font-size:.9rem;line-height:1.5rem}@media(max-width:768px){.project-title.svelte-ffmenf{font-size:24px;margin:15px 0}.project-container.svelte-ffmenf{margin:25px 0}.project-table.svelte-ffmenf{grid-template-columns:1fr;gap:1rem}.kunye.svelte-ffmenf{gap:1rem!important}.slide-carousel.svelte-ffmenf{margin:15px 0 0!important}}.project-info.svelte-ffmenf>.title:where(.svelte-ffmenf){font-family:Alright Sans Bold,sans-serif;color:#444;font-weight:500}.project-content.svelte-ffmenf{margin:0;padding:0;line-height:1.5rem}.project-text.svelte-ffmenf p:first-child{margin-top:0}.project-text.svelte-ffmenf p:last-child{margin-bottom:1em}.collaborators.svelte-ffmenf{margin-top:0}.kunye.svelte-ffmenf{display:grid;gap:1rem}.slide-carousel.svelte-ffmenf{margin:50px 35px 0}
