.credits.svelte-1r1seda{--line-extend: 1rem;display:grid;grid-template-columns:auto auto;column-gap:3rem;width:fit-content;max-width:100%;margin:1rem 0 0;padding:0;border-top:1px solid var(--border)}.credit.svelte-1r1seda{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline;padding:.7rem 0;border-bottom:1px solid var(--border)}dt.svelte-1r1seda{margin:0;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}dd.svelte-1r1seda{margin:0;padding-right:var(--line-extend);font-size:.9375rem;color:var(--text-primary)}@media(max-width:479px){.credits.svelte-1r1seda{--line-extend: 0rem;column-gap:1.5rem}}.highlight-images.svelte-poj06{--hl-gap: var(--hl-gap-desktop);width:var(--hl-width);max-width:var(--hl-max-block);margin:0 auto;display:flex;flex-direction:column;gap:var(--hl-gap)}.highlight-row.svelte-poj06{display:flex;gap:var(--hl-gap)}.highlight.svelte-poj06{display:block;flex:var(--ratio) 1 0;aspect-ratio:var(--ratio);min-width:0;overflow:hidden;background:var(--border)}.highlight.svelte-poj06 img:where(.svelte-poj06){display:block;width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-select:none}@media(max-width:949px){.highlight-images.svelte-poj06{--hl-gap: var(--hl-gap-mobile);width:var(--hl-mobile-width)}}@media(orientation:portrait)and (max-width:767px){.highlight-images.svelte-poj06{max-width:var(--hl-max-block-sm)}.highlight.svelte-poj06{flex:var(--ratio-sm) 1 0;aspect-ratio:var(--ratio-sm)}}.installation-page{padding-bottom:3rem;min-height:60vh}.installation-page .page-header{text-align:center;padding:3rem 1.5rem}.installation-page h1{margin:0 0 .5rem;font-size:1.75rem;font-weight:300;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary)}.installation-page .page-subtitle{margin:0;font-size:.8125rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.installation-page .hero{width:70vw;max-width:2050px;margin:0 auto}.installation-page .hero img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;user-select:none;-webkit-user-select:none}.installation-page .section-heading{margin:0 0 1.75rem;text-align:center;font-size:1.125rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary)}.installation-page .gallery-heading{margin-top:4rem}.installation-page .text-section{max-width:680px;margin:0 auto;padding:4rem 1.5rem}.installation-page .text-section p{color:var(--text-secondary);margin:0 0 1.5rem}.installation-page .text-section p:last-child{margin-bottom:0}@media(min-width:768px){.installation-page .text-section{max-width:calc(768px + 3rem)}}@media(max-width:949px){.installation-page .hero{width:80vw}}@media(orientation:portrait)and (max-width:767px){.installation-page .hero img{aspect-ratio:1 / 1}}.installation-page .back-link-wrap{display:flex;justify-content:center;padding:2rem 1.5rem 4rem;text-align:center}.installation-page .back-link{font-size:.875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.installation-page .back-link:hover{color:var(--accent)}
