.lightboxOverlay.svelte-lnsl0r{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#000000e6;padding:2rem}.lightboxClose.svelte-lnsl0r{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--clrWhite);font-size:2rem;cursor:pointer;padding:.5rem;line-height:1;z-index:10}.lightboxClose.svelte-lnsl0r:hover{color:var(--clrPrimary)}.lightboxContent.svelte-lnsl0r{position:relative;max-width:90vw;max-height:85vh}.lightboxImage.svelte-lnsl0r{display:block;max-width:100%;max-height:85vh;width:auto;height:auto;object-fit:contain;border-radius:.25rem}.lightboxPlaceholder.svelte-lnsl0r{width:80vw;max-width:800px;aspect-ratio:331/223;border-radius:.25rem;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center}.lightboxLabel.svelte-lnsl0r{color:#ffffffd9;font-size:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-align:center;padding:0 1rem}.lightboxFooter.svelte-lnsl0r{margin-top:1rem;text-align:center}.lightboxLink.svelte-lnsl0r{display:inline-block;color:var(--clrWhite);background:#ffffff1f;padding:.65rem 1.25rem;border-radius:.375rem;font-weight:600;text-decoration:none;transition:background .2s ease}.lightboxLink.svelte-lnsl0r:hover{background:#fff3}.industrial.svelte-lnsl0r{background-image:linear-gradient(135deg,#4a5568,#718096)}.medical.svelte-lnsl0r{background-image:linear-gradient(135deg,#c53030,#e53e3e)}.sports.svelte-lnsl0r{background-image:linear-gradient(135deg,#2b6cb0,#4299e1)}.library.svelte-lnsl0r{background-image:linear-gradient(135deg,#6b46c1,#9f7aea)}.construction.svelte-lnsl0r{background-image:linear-gradient(135deg,#744210,#b7791f)}.infrastructure.svelte-lnsl0r{background-image:linear-gradient(135deg,#285e61,#38b2ac)}.office.svelte-lnsl0r{background-image:linear-gradient(135deg,#553c9a,#805ad5)}.retail.svelte-lnsl0r{background-image:linear-gradient(135deg,#c05621,#ed8936)}
