.back-link[data-astro-cid-cy2pfibs]{color:var(--mist);margin-bottom:.5rem;font-size:.9rem;text-decoration:none;display:inline-block}.back-link[data-astro-cid-cy2pfibs]:before{content:"‹ "}.back-link[data-astro-cid-cy2pfibs]:hover{color:var(--ink)}.page-intro[data-astro-cid-cy2pfibs] a[data-astro-cid-cy2pfibs]:not(.back-link){color:var(--accent)}.empty[data-astro-cid-cy2pfibs]{color:var(--mist)}.gallery[data-astro-cid-cy2pfibs]{columns:3 18rem;column-gap:clamp(.5rem,1.5vw,1rem);margin:0;padding:0;list-style:none}.gallery[data-astro-cid-cy2pfibs] li[data-astro-cid-cy2pfibs]{break-inside:avoid;margin-bottom:clamp(.5rem,1.5vw,1rem)}.gallery-item[data-astro-cid-cy2pfibs]{background:var(--line);cursor:zoom-in;border:0;border-radius:2px;width:100%;padding:0;display:block;overflow:hidden}.gallery-item[data-astro-cid-cy2pfibs] img{width:100%;transition:opacity .25s}.gallery-item[data-astro-cid-cy2pfibs]:hover img{opacity:.88}.lightbox[data-astro-cid-cy2pfibs]{color:#e4e9ed;background:#0b1015;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox[data-astro-cid-cy2pfibs][open]{grid-template-rows:minmax(0,1fr) auto;display:grid}.lightbox[data-astro-cid-cy2pfibs]::backdrop{background:#0b1015}.lightbox-frame[data-astro-cid-cy2pfibs]{--frame-padding:clamp(.5rem, 3vw, 2rem);min-height:0;position:relative}.lightbox-image[data-astro-cid-cy2pfibs]{top:var(--frame-padding);left:var(--frame-padding);width:calc(100% - 2 * var(--frame-padding));height:calc(100% - 2 * var(--frame-padding));object-fit:contain;max-width:none;position:absolute}.lightbox-bar[data-astro-cid-cy2pfibs]{padding:.9rem var(--gutter) 1.1rem;border-top:1px solid #252e37;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.lightbox-title[data-astro-cid-cy2pfibs]{margin:0;font-weight:600}.lightbox-caption[data-astro-cid-cy2pfibs]{color:#9aa7b2;margin:0;font-size:.9rem}.lightbox-caption[data-astro-cid-cy2pfibs]:empty{display:none}.lightbox-actions[data-astro-cid-cy2pfibs]{align-items:center;gap:.5rem;display:flex}.lightbox-order[data-astro-cid-cy2pfibs]{color:#0b1015;background:#e4e9ed;border-color:#e4e9ed;margin-right:.5rem}.lightbox-order[data-astro-cid-cy2pfibs]:hover{background:#7fb5a3;border-color:#7fb5a3}.lightbox-control[data-astro-cid-cy2pfibs]{width:2.75rem;height:2.75rem;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #343e48;border-radius:.25rem;font-size:1.5rem;line-height:1}.lightbox-control[data-astro-cid-cy2pfibs]:hover{border-color:#9aa7b2}.lightbox[data-astro-cid-cy2pfibs] [data-astro-cid-cy2pfibs]:focus-visible{outline-color:#7fb5a3}@media (prefers-reduced-motion:reduce){.gallery-item[data-astro-cid-cy2pfibs] img{transition:none}}
