.slide-wrap.svelte-2757u4{width:100%;position:relative}.slide-wrap.svelte-2757u4:not(.is-loaded){min-height:40rem}.slide-loader.svelte-2757u4{z-index:1;background-color:#e6e6e6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.spinner.svelte-2757u4{border:3px solid #d1d1d1;border-top-color:var(--orange);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite svelte-2757u4-spin}@keyframes svelte-2757u4-spin{to{transform:rotate(360deg)}}.carousel-images.svelte-2757u4{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .25s;max-height:40rem!important}.carousel-images.loaded.svelte-2757u4{opacity:1}.project-images.svelte-ffopqr{width:100%;position:relative}.gallery-placeholder.svelte-ffopqr{background-color:#e6e6e6;justify-content:center;align-items:center;min-height:40rem;display:flex}.spinner.svelte-ffopqr{border:3px solid #d1d1d1;border-top-color:var(--orange);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite svelte-ffopqr-spin}@keyframes svelte-ffopqr-spin{to{transform:rotate(360deg)}}.prev-button.svelte-ffopqr,.next-button.svelte-ffopqr{color:#404040;cursor:pointer;z-index:100;background:0 0;border:none;padding:.625rem;font-size:1.5625rem;line-height:1;transition:color .15s;position:absolute;top:50%;transform:translateY(-50%)}.prev-button.svelte-ffopqr:hover,.next-button.svelte-ffopqr:hover{color:#000}.prev-button.svelte-ffopqr{left:0}.next-button.svelte-ffopqr{right:0}.project-container.svelte-ffmenf{margin:2.1875rem}.project-title.svelte-ffmenf{color:#444;font-family:Alright Sans Bold,sans-serif;font-size:2rem;font-weight:600}.project-table.svelte-ffmenf{grid-template-columns:3fr 7fr;gap:3rem;margin:2.1875rem 0 0;font-size:.9rem;line-height:1.5rem;display:grid}@media (width<=768px){.project-title.svelte-ffmenf{margin:.9375rem 0;font-size:1.5rem}.project-container.svelte-ffmenf{margin:1.5625rem 0}.project-table.svelte-ffmenf{grid-template-columns:1fr;gap:1rem}.slide-carousel.svelte-ffmenf{margin:.9375rem 0 0!important}}.kunye.svelte-ffmenf p:where(.svelte-ffmenf){color:#000;margin:0 0 .5rem;font-size:1rem;line-height:1.5}.kunye.svelte-ffmenf p:where(.svelte-ffmenf):last-child{margin-bottom:0}.kunye.svelte-ffmenf .label:where(.svelte-ffmenf){font-family:Alright Sans Bold,sans-serif}.kunye.svelte-ffmenf a:where(.svelte-ffmenf){color:inherit;text-decoration:underline}.project-content.svelte-ffmenf{margin:0;padding:0;font-size:1rem;line-height:1.5rem}.project-text.svelte-ffmenf p{margin:0 0 1.25rem;font-size:1rem}.project-text.svelte-ffmenf p:last-child{margin-bottom:0}.project-text.svelte-ffmenf a{color:var(--orange);text-decoration:underline}.project-text.svelte-ffmenf strong,.project-text.svelte-ffmenf b{font-family:Alright Sans Bold,sans-serif;font-weight:400}.project-text.svelte-ffmenf em,.project-text.svelte-ffmenf i{font-style:italic}.project-text.svelte-ffmenf ul,.project-text.svelte-ffmenf ol{margin:0 0 1.25rem;padding-left:1.5rem}.project-text.svelte-ffmenf li{margin-bottom:.25rem}.project-text.svelte-ffmenf h2,.project-text.svelte-ffmenf h3{margin:1.5rem 0 .5rem;font-family:Alright Sans Bold,sans-serif;font-size:1.25rem;font-weight:400}.collaborators.svelte-ffmenf{margin-top:1.25rem}.kunye.svelte-ffmenf{gap:1rem;display:grid}.slide-carousel.svelte-ffmenf{margin:3.125rem 2.1875rem 0}
