.gallery[data-astro-cid-frpsnwoi]{padding:96px var(--gutter) 200px calc(var(--gutter) + var(--rail))}.gallery__frames[data-astro-cid-frpsnwoi]{grid-template-columns:repeat(auto-fill, minmax(min(100% / 2 - var(--gutter), 260px), 1fr));gap:var(--gutter);align-items:start;margin:0;padding:0;list-style:none;display:grid}.gallery[data-astro-cid-frpsnwoi]:not(.is-canvas) .gallery__frames[data-astro-cid-frpsnwoi]>li[data-astro-cid-frpsnwoi]:nth-child(2n){translate:0 12vh}@keyframes gallery-failsafe{to{visibility:visible}}html.canvas-pending .gallery[data-astro-cid-frpsnwoi]:not(.is-canvas) .gallery__frames[data-astro-cid-frpsnwoi]{visibility:hidden;animation:0s linear 2.5s forwards gallery-failsafe}.gallery__frame[data-astro-cid-frpsnwoi]{display:block}.gallery__frame[data-astro-cid-frpsnwoi] img[data-astro-cid-frpsnwoi]{object-fit:cover;width:100%;height:100%}.gallery__title[data-astro-cid-frpsnwoi]{margin-bottom:40px}.gallery[data-astro-cid-frpsnwoi].is-canvas .gallery__title[data-astro-cid-frpsnwoi]{z-index:2;left:calc(var(--gutter) + var(--rail));bottom:calc(24px + env(safe-area-inset-bottom));max-width:calc(100vw - 2 * var(--gutter) - var(--rail) - 260px);pointer-events:none;margin:0;position:fixed}.gallery__title[data-astro-cid-frpsnwoi] h1[data-astro-cid-frpsnwoi]{font-size:var(--step-title);text-wrap:balance;margin:0}.gallery__title[data-astro-cid-frpsnwoi] p[data-astro-cid-frpsnwoi]{margin:4px 0 0}.gallery__controls[data-astro-cid-frpsnwoi],.single__controls[data-astro-cid-frpsnwoi]{z-index:3;right:var(--gutter);bottom:calc(24px + env(safe-area-inset-bottom));align-items:center;gap:10px;display:flex;position:fixed}.gallery__back[data-astro-cid-frpsnwoi],.single__close[data-astro-cid-frpsnwoi]{border:1px solid var(--control-line);background:color-mix(in srgb, var(--world-bg) 70%, transparent);width:40px;height:40px;color:inherit;font:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;padding:0;text-decoration:none;display:grid}.gallery__back[data-astro-cid-frpsnwoi]:hover,.single__close[data-astro-cid-frpsnwoi]:hover{border-color:var(--world-accent)}.pill[data-astro-cid-frpsnwoi]{border:1px solid var(--control-line);background:color-mix(in srgb, var(--world-bg) 70%, transparent);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:3px;font-size:11px;display:flex}.pill__on[data-astro-cid-frpsnwoi],.pill__off[data-astro-cid-frpsnwoi]{white-space:nowrap;border-radius:99px;padding:8px 14px}.pill__on[data-astro-cid-frpsnwoi]{background:var(--world-accent);color:var(--world-bg)}.pill__off[data-astro-cid-frpsnwoi]{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0}.pill__off[data-astro-cid-frpsnwoi]:hover{text-underline-offset:4px;text-decoration:underline}.single[data-astro-cid-frpsnwoi]{z-index:1;overscroll-behavior:contain;position:fixed;inset:0}.single[data-astro-cid-frpsnwoi][hidden],main[data-astro-cid-frpsnwoi].gallery[data-view=single] .gallery__frames[data-astro-cid-frpsnwoi]{display:none}.gallery[data-astro-cid-frpsnwoi][data-view=single] .gallery__hint[data-astro-cid-frpsnwoi],.gallery[data-astro-cid-frpsnwoi][data-view=single] .gallery__controls[data-astro-cid-frpsnwoi]{opacity:0;visibility:hidden}.gallery__frames[data-astro-cid-frpsnwoi]{transition:opacity var(--dur-fast) var(--ease-out)}html.single-open{overflow:hidden}.single__stage[data-astro-cid-frpsnwoi]{place-items:center;display:grid;position:absolute;inset:88px 150px 128px}.single__frame[data-astro-cid-frpsnwoi]{justify-items:center;gap:12px;max-height:100%;margin:0;display:grid}.single__frame[data-astro-cid-frpsnwoi][hidden]{display:none}.single__frame[data-astro-cid-frpsnwoi] img[data-astro-cid-frpsnwoi]{object-fit:cover}.single__credit[data-astro-cid-frpsnwoi]{text-align:center;width:0;min-width:100%;margin:0}.single__hint[data-astro-cid-frpsnwoi]{white-space:nowrap;margin:0;position:absolute;bottom:96px;left:50%;translate:-50%}.single__rail[data-astro-cid-frpsnwoi]{right:var(--gutter);scrollbar-width:none;flex-direction:column;gap:14px;margin:0;padding:6px;list-style:none;display:flex;position:absolute;top:88px;bottom:96px;overflow-y:auto}.single__rail[data-astro-cid-frpsnwoi] li[data-astro-cid-frpsnwoi]{flex:none}.single__thumb[data-astro-cid-frpsnwoi]{cursor:pointer;opacity:.45;width:60px;height:60px;transition:opacity var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:0;display:block}.single__thumb[data-astro-cid-frpsnwoi] img[data-astro-cid-frpsnwoi]{object-fit:cover;width:100%;height:100%}.single__thumb[data-astro-cid-frpsnwoi]:hover{opacity:.8}.single__thumb[data-astro-cid-frpsnwoi][aria-current]{opacity:1;outline:1px solid var(--world-accent);outline-offset:4px}@media (width<=760px){.gallery[data-astro-cid-frpsnwoi][data-view=single] .gallery__title[data-astro-cid-frpsnwoi]{visibility:hidden}.single[data-astro-cid-frpsnwoi]{background:var(--world-bg)}.single__stage[data-astro-cid-frpsnwoi]{inset:72px var(--gutter) 196px calc(var(--gutter) + var(--rail))}.single__hint[data-astro-cid-frpsnwoi]{display:none}.single__rail[data-astro-cid-frpsnwoi]{top:auto;left:calc(var(--gutter) + var(--rail));flex-direction:row;bottom:76px;overflow:auto hidden}.single__thumb[data-astro-cid-frpsnwoi]{flex:none;width:52px;height:52px}}.gallery__hint[data-astro-cid-frpsnwoi]{display:none}.gallery[data-astro-cid-frpsnwoi].is-canvas{cursor:grab;user-select:none;touch-action:none;height:100svh;padding:0;position:relative;overflow:hidden}html.canvas-open{overflow:hidden}.gallery[data-astro-cid-frpsnwoi].is-canvas.is-dragging{cursor:grabbing}.gallery[data-astro-cid-frpsnwoi].is-canvas .gallery__frames[data-astro-cid-frpsnwoi]{display:block}.gallery[data-astro-cid-frpsnwoi].is-canvas .gallery__frames[data-astro-cid-frpsnwoi]>li[data-astro-cid-frpsnwoi]{will-change:transform;position:absolute;top:0;left:0}.gallery[data-astro-cid-frpsnwoi].is-canvas .gallery__frame[data-astro-cid-frpsnwoi]{height:100%}.gallery[data-astro-cid-frpsnwoi].is-canvas .gallery__hint[data-astro-cid-frpsnwoi]{z-index:2;color:var(--ink);pointer-events:none;white-space:nowrap;margin:0;display:block;position:fixed;bottom:88px;left:50%;translate:-50%}@media (orientation:landscape) and (height<=520px){main[data-astro-cid-frpsnwoi].gallery[data-view=single] .gallery__title[data-astro-cid-frpsnwoi]{visibility:hidden}.single[data-astro-cid-frpsnwoi]{background:var(--world-bg)}.single__stage[data-astro-cid-frpsnwoi]{inset:60px 232px 12px var(--gutter)}.single__hint[data-astro-cid-frpsnwoi],.single__rail[data-astro-cid-frpsnwoi]{display:none}.single__controls[data-astro-cid-frpsnwoi]{flex-direction:column;align-items:flex-end;top:50%;bottom:auto;translate:0 -50%}}
