.gallery-image[data-v-6b6f4a74]{margin:var(--space-xs);cursor:pointer;background:0 0;border:0;padding:0;transition:transform .6s cubic-bezier(.33,1,.68,1),box-shadow .6s;display:block;overflow:hidden}.gallery-image[data-v-6b6f4a74]:focus-visible,.gallery-image[data-v-6b6f4a74]:hover{transform:scale(1.02);box-shadow:0 1.5rem 3rem #040a1273}.gallery-image img[data-v-6b6f4a74]{filter:blur(3px);background-position:50%;background-size:cover;width:auto;height:clamp(9rem,26vh,17rem);margin:-2px;transition:filter 1s;display:block}.gallery-image img.loaded[data-v-6b6f4a74]{filter:none}.gallery-modal[data-v-a8beb7f7]{z-index:10;background:#040a12d1;justify-content:center;display:flex;position:fixed;inset:0}.gallery-modal img[data-v-a8beb7f7]{-o-object-fit:contain;object-fit:contain;filter:blur(10px);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;width:95vw;padding:3%;transition:filter 1s}.gallery-modal img.loaded[data-v-a8beb7f7]{z-index:20;filter:none}.loading-spinner[data-v-a8beb7f7]{z-index:15;text-indent:-9999em;border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;align-self:center;width:2rem;height:2rem;animation:.9s linear infinite spinner-a8beb7f7;position:absolute}@keyframes spinner-a8beb7f7{to{transform:rotate(1turn)}}.photography[data-v-b036daf6]{min-height:100svh;padding:var(--space-lg) clamp(var(--space-md),6vw,var(--space-xl));flex-direction:column;display:flex}.grid[data-v-b036daf6]{will-change:filter;flex-flow:wrap;justify-content:center;transition:filter .5s;display:flex}.photography.blurred .grid[data-v-b036daf6]{filter:blur(5px)}.masthead[data-v-b036daf6]{gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.heading[data-v-b036daf6]{font-family:var(--font-display);font-size:var(--step-name);letter-spacing:.18em;font-weight:300}.nav[data-v-b036daf6]{gap:var(--space-md);align-items:baseline;display:flex}.empty[data-v-b036daf6]{font-size:var(--step-body);color:var(--ink-faint);margin:auto;animation-delay:.2s}
