.photo-gallery[data-astro-cid-lqysu2ha]{background:var(--bg);padding:92px 0 104px}.gallery-head[data-astro-cid-lqysu2ha]{max-width:680px;margin-bottom:34px}.gallery-head[data-astro-cid-lqysu2ha] h2[data-astro-cid-lqysu2ha]{margin-bottom:10px}.gallery-sub[data-astro-cid-lqysu2ha]{color:var(--muted);margin:0;font-size:.95rem}.gallery-grid[data-astro-cid-lqysu2ha]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.gallery-item[data-astro-cid-lqysu2ha]{min-width:0}.gallery-item[data-astro-cid-lqysu2ha][hidden]{display:none}.gallery-shot[data-astro-cid-lqysu2ha]{aspect-ratio:4/3;background:var(--white);cursor:zoom-in;border:0;border-radius:4px;width:100%;padding:0;line-height:0;display:block;overflow:hidden}.gallery-shot[data-astro-cid-lqysu2ha] img[data-astro-cid-lqysu2ha]{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;margin:0;transition:transform .35s,filter .35s}.gallery-shot[data-astro-cid-lqysu2ha]:hover img[data-astro-cid-lqysu2ha]{transform:scale(1.03)}.gallery-shot[data-astro-cid-lqysu2ha]:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.gallery-more[data-astro-cid-lqysu2ha]{justify-content:center;margin-top:36px;display:flex}.more-count[data-astro-cid-lqysu2ha]{opacity:.75;font-weight:400}.lightbox[data-astro-cid-lqysu2ha]{color:#fff;background:#0c0a18;border:0;border-radius:8px;width:min(1120px,94vw);max-width:none;max-height:94vh;padding:0;overflow:hidden}.lightbox[data-astro-cid-lqysu2ha]::backdrop{backdrop-filter:blur(3px);background:#090714e0}.lightbox-body[data-astro-cid-lqysu2ha]{place-items:center;padding:52px 68px 46px;display:grid;position:relative}.lightbox-image[data-astro-cid-lqysu2ha]{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:76vh;margin:0;display:block}.lightbox-counter[data-astro-cid-lqysu2ha]{text-align:center;letter-spacing:.06em;color:#ffffffa6;margin:0;font-size:.78rem;position:absolute;bottom:14px;left:0;right:0}.lightbox-close[data-astro-cid-lqysu2ha],.lightbox-nav[data-astro-cid-lqysu2ha]{z-index:2;color:#fff;width:44px;height:44px;font-family:var(--font-heading);cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;padding:0;line-height:1;transition:background .2s,transform .2s;display:grid;position:absolute}.lightbox-close[data-astro-cid-lqysu2ha]:hover,.lightbox-nav[data-astro-cid-lqysu2ha]:hover{background:#ffffff3d}.lightbox-close[data-astro-cid-lqysu2ha]:focus-visible,.lightbox-nav[data-astro-cid-lqysu2ha]:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.lightbox-close[data-astro-cid-lqysu2ha]{font-size:1.7rem;top:10px;right:10px}.lightbox-nav[data-astro-cid-lqysu2ha]{font-size:2rem;top:50%;transform:translateY(-50%)}.lightbox-prev[data-astro-cid-lqysu2ha]{left:10px}.lightbox-next[data-astro-cid-lqysu2ha]{right:10px}@media (width<=980px){.gallery-grid[data-astro-cid-lqysu2ha]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.photo-gallery[data-astro-cid-lqysu2ha]{padding:56px 0 64px}.gallery-grid[data-astro-cid-lqysu2ha]{grid-template-columns:1fr;gap:16px}.lightbox[data-astro-cid-lqysu2ha]{border-radius:0;width:100vw;max-height:100vh}.lightbox-body[data-astro-cid-lqysu2ha]{min-height:100vh;padding:52px 12px 46px}.lightbox-image[data-astro-cid-lqysu2ha]{max-height:78vh}.lightbox-nav[data-astro-cid-lqysu2ha]{width:38px;height:38px;font-size:1.6rem}.lightbox-prev[data-astro-cid-lqysu2ha]{left:6px}.lightbox-next[data-astro-cid-lqysu2ha]{right:6px}}@media (prefers-reduced-motion:reduce){.gallery-shot[data-astro-cid-lqysu2ha] img[data-astro-cid-lqysu2ha],.lightbox-close[data-astro-cid-lqysu2ha],.lightbox-nav[data-astro-cid-lqysu2ha]{transition:none}}.page-body[data-astro-cid-ukfbbrl6]{padding-bottom:0}.prose[data-astro-cid-ukfbbrl6]{max-width:820px;font-size:14px;line-height:24px}.prose[data-astro-cid-ukfbbrl6] h2{margin-top:38px;font-size:30px;line-height:33px}.prose[data-astro-cid-ukfbbrl6] h3{color:var(--purple);margin-top:30px}.prose[data-astro-cid-ukfbbrl6] p{margin-bottom:18px;font-size:14px;line-height:24px}.prose[data-astro-cid-ukfbbrl6] ul,.prose[data-astro-cid-ukfbbrl6] ol{margin-bottom:20px;padding-left:22px}.prose[data-astro-cid-ukfbbrl6] li{margin-bottom:8px}.prose[data-astro-cid-ukfbbrl6] a{color:var(--purple);text-underline-offset:3px;text-decoration:underline}
