.gal[data-astro-cid-rj65ajc3]{gap:10px;min-width:0;display:grid}.gal-one[data-astro-cid-rj65ajc3]{border:1px solid var(--line-card);background:var(--photo);border-radius:14px;position:relative;overflow:hidden}.gal-one[data-astro-cid-rj65ajc3].zoom .photo[data-astro-cid-rj65ajc3]{cursor:zoom-in}.gal-frame[data-astro-cid-rj65ajc3]{position:relative}.gal-track[data-astro-cid-rj65ajc3]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 calc(-1 * var(--gutter-mobile));padding:0 var(--gutter-mobile);scroll-padding:0 var(--gutter-mobile);gap:8px;display:flex;position:relative;overflow-x:auto}.gal-track[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.gal-track[data-astro-cid-rj65ajc3]:focus-visible{outline:2px solid var(--spruce-900);outline-offset:-2px}.gal-s[data-astro-cid-rj65ajc3]{aspect-ratio:4/3;scroll-snap-align:start;scroll-snap-stop:always;background:var(--photo);border:1px solid var(--line-card);cursor:zoom-in;border-radius:14px;flex:0 0 calc(100% - 32px);margin:0;position:relative;overflow:hidden}.gal-s[data-astro-cid-rj65ajc3].real{background:#fff}.gal-s[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;user-select:none;width:100%;height:100%}.gal-n[data-astro-cid-rj65ajc3]{background:var(--spruce-900);color:#fff;font:400 11.5px/1.3 var(--font-mono);pointer-events:none;border-radius:6px;padding:3px 7px;position:absolute;top:10px;left:10px}.gal-full[data-astro-cid-rj65ajc3]{border:1px solid var(--line-card);width:34px;height:34px;color:var(--ink);cursor:pointer;background:#fafbf8f0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:40px;box-shadow:0 1px 4px #1d29211a}.gal-one[data-astro-cid-rj65ajc3] .gal-full[data-astro-cid-rj65ajc3]{right:8px}.gal-full[data-astro-cid-rj65ajc3] svg[data-astro-cid-rj65ajc3]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.gal-full[data-astro-cid-rj65ajc3]:focus-visible{outline:2px solid var(--spruce-600);outline-offset:1px}.gal-nav[data-astro-cid-rj65ajc3]{border:1px solid var(--line-card);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fafbf8f0;border-radius:50%;place-items:center;margin-top:-20px;display:none;position:absolute;top:50%;box-shadow:0 2px 8px #1d29211f}.gal-nav[data-astro-cid-rj65ajc3] svg[data-astro-cid-rj65ajc3]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.gal-nav[data-astro-cid-rj65ajc3]:disabled{opacity:0;pointer-events:none}.gal-prev[data-astro-cid-rj65ajc3]{left:12px}.gal-next[data-astro-cid-rj65ajc3]{right:12px}.gal-dots[data-astro-cid-rj65ajc3]{justify-content:center;gap:6px;display:flex}.gal-dots[data-astro-cid-rj65ajc3] i[data-astro-cid-rj65ajc3]{background:var(--line-ctl);border-radius:3px;width:6px;height:6px;transition:width .15s,background .15s}.gal-dots[data-astro-cid-rj65ajc3] i[data-astro-cid-rj65ajc3].on{background:var(--spruce-900);width:16px}.gal-thumbs[data-astro-cid-rj65ajc3]{scrollbar-width:none;gap:6px;padding:2px;display:flex;position:relative;overflow-x:auto}.gal-thumbs[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.gal-t[data-astro-cid-rj65ajc3]{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:8px;flex:0 0 48px;height:48px;padding:0;position:relative;overflow:hidden}.gal-t[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:cover;width:100%;height:100%;display:block}.gal-t[data-astro-cid-rj65ajc3][aria-current=true]{border-color:var(--spruce-900)}.gal-t[data-astro-cid-rj65ajc3]:focus-visible{outline:2px solid var(--spruce-600);outline-offset:1px}.gal-more[data-astro-cid-rj65ajc3]{display:none}.lb[data-astro-cid-rj65ajc3]{color:#fff;background:#0e1813;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.lb[data-astro-cid-rj65ajc3][open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lb[data-astro-cid-rj65ajc3]::backdrop{background:#0e1813}.lb-bar[data-astro-cid-rj65ajc3]{padding:max(6px, env(safe-area-inset-top)) 6px 6px 16px;justify-content:space-between;align-items:center;display:flex}.lb-n[data-astro-cid-rj65ajc3]{font:400 13px/1.3 var(--font-mono);color:#fffc}.lb-x[data-astro-cid-rj65ajc3]{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.lb-x[data-astro-cid-rj65ajc3] svg[data-astro-cid-rj65ajc3],.lb-nav[data-astro-cid-rj65ajc3] svg[data-astro-cid-rj65ajc3]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.lb-x[data-astro-cid-rj65ajc3]:focus-visible,.lb-nav[data-astro-cid-rj65ajc3]:focus-visible,.lb-t[data-astro-cid-rj65ajc3]:focus-visible{outline-offset:2px;outline:2px solid #fff}.lb-track[data-astro-cid-rj65ajc3]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;min-height:0;display:flex;overflow-x:auto}.lb-track[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.lb-s[data-astro-cid-rj65ajc3]{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;min-width:0;margin:0;display:flex}.lb-s[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;user-select:none;background:#fff;max-width:100%;max-height:100%}.lb-nav[data-astro-cid-rj65ajc3]{display:none}.lb-thumbs[data-astro-cid-rj65ajc3]{scrollbar-width:none;padding:10px 16px max(10px, env(safe-area-inset-bottom));gap:8px;display:flex;position:relative;overflow-x:auto}.lb-thumbs[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.lb-t[data-astro-cid-rj65ajc3]:first-child{margin-left:auto}.lb-t[data-astro-cid-rj65ajc3]:last-child{margin-right:auto}.lb-t[data-astro-cid-rj65ajc3]{cursor:pointer;opacity:.55;background:#fff;border:2px solid #0000;border-radius:8px;flex:0 0 52px;height:52px;padding:0;transition:opacity .15s;overflow:hidden}.lb-t[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:cover;width:100%;height:100%;display:block}.lb-t[data-astro-cid-rj65ajc3][aria-current=true]{opacity:1;border-color:#fff}@media (width>=1024px){.gal[data-astro-cid-rj65ajc3]{gap:10px}.gal-one[data-astro-cid-rj65ajc3]{border-radius:16px}.gal-frame[data-astro-cid-rj65ajc3]{border:1px solid var(--line-card);background:var(--photo);border-radius:16px;overflow:hidden}.gal-track[data-astro-cid-rj65ajc3]{gap:0;margin:0;padding:0;scroll-padding:0}.gal-s[data-astro-cid-rj65ajc3]{border:0;border-radius:0;flex-basis:100%}.gal-n[data-astro-cid-rj65ajc3]{padding:4px 8px;font-size:12px;top:12px;left:12px}.gal-full[data-astro-cid-rj65ajc3]{opacity:.85;transition:opacity .15s;top:12px;right:12px}.gal-frame[data-astro-cid-rj65ajc3]:hover .gal-full[data-astro-cid-rj65ajc3],.gal-one[data-astro-cid-rj65ajc3]:hover .gal-full[data-astro-cid-rj65ajc3]{opacity:1}.gal-nav[data-astro-cid-rj65ajc3]{opacity:0;transition:opacity .15s;display:grid}.gal-frame[data-astro-cid-rj65ajc3]:hover .gal-nav[data-astro-cid-rj65ajc3]:not(:disabled),.gal-nav[data-astro-cid-rj65ajc3]:focus-visible{opacity:1}.gal-dots[data-astro-cid-rj65ajc3]{display:none}.gal-thumbs[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0;display:grid;overflow:visible}.gal-t[data-astro-cid-rj65ajc3]{aspect-ratio:1;border-radius:10px;height:auto}.gal-t[data-astro-cid-rj65ajc3]:nth-child(n+6){display:none}.gal-t[data-astro-cid-rj65ajc3].more img[data-astro-cid-rj65ajc3]{filter:brightness(.55)}.gal-more[data-astro-cid-rj65ajc3]{color:#fff;font:600 15px var(--font-sans);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (hover:hover){.gal-t[data-astro-cid-rj65ajc3]:not([aria-current=true]):hover{border-color:var(--line-ctl)}}.lb-bar[data-astro-cid-rj65ajc3]{padding:12px 16px 8px 24px}.lb-n[data-astro-cid-rj65ajc3]{font-size:14px}.lb-s[data-astro-cid-rj65ajc3]{padding:0 88px}.lb-s[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{border-radius:10px}.lb-nav[data-astro-cid-rj65ajc3]{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:52px;height:52px;margin-top:-26px;padding:0;transition:background .15s;display:grid;position:absolute;top:50%}.lb-nav[data-astro-cid-rj65ajc3]:hover{background:#ffffff38}.lb-nav[data-astro-cid-rj65ajc3]:disabled{opacity:0;pointer-events:none}.lb-prev[data-astro-cid-rj65ajc3]{left:20px}.lb-next[data-astro-cid-rj65ajc3]{right:20px}.lb-thumbs[data-astro-cid-rj65ajc3]{padding:12px 24px 18px}.lb-t[data-astro-cid-rj65ajc3]{flex-basis:64px;height:64px}@media (hover:hover){.lb-t[data-astro-cid-rj65ajc3]:hover{opacity:1}.lb-x[data-astro-cid-rj65ajc3]:hover{background:#ffffff1f}}}
