.gal[data-v-6f30203a]{margin:var(--gap-md) calc(50% - 50vw) var(--gap-lg);--gal-card:min(640px,86vw);--gal-top:16px;--gal-bottom:34px}.gal__viewport[data-v-6f30203a]{margin-inline:auto;max-width:var(--container);position:relative;width:100%}.gal__track[data-v-6f30203a]{display:flex;gap:var(--gap-md);overflow-x:auto;padding:var(--gal-top) calc((100% - var(--gal-card))/2) var(--gal-bottom);scroll-snap-type:x mandatory;scrollbar-width:none}.gal__track[data-v-6f30203a]::-webkit-scrollbar{display:none}.gal__card[data-v-6f30203a]{background:#fff;border-radius:28px;box-shadow:var(--shadow-sm);flex:0 0 var(--gal-card);margin:0;opacity:.72;padding:10px;scroll-snap-align:center;transform:scale(.94);transition:transform .35s ease,opacity .35s ease,box-shadow .35s ease}.gal__card--on[data-v-6f30203a]{box-shadow:0 14px 34px -14px #009fe273,0 4px 14px -8px #18181838;opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.gal__card[data-v-6f30203a]{transition:none}}.gal__media[data-v-6f30203a]{aspect-ratio:var(--gal-ratio);background:var(--surface-3);border:0;border-radius:18px;display:block;overflow:hidden;padding:0;position:relative;width:100%}.gal__media--zoom[data-v-6f30203a]{cursor:zoom-in}.gal__img[data-v-6f30203a]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gal__zoom[data-v-6f30203a]{background:#ffffffeb;border-radius:50%;color:var(--ink);display:grid;font-size:.85rem;height:36px;opacity:0;place-items:center;position:absolute;right:.7rem;top:.7rem;transition:opacity .2s ease;width:36px}.gal__media--zoom:focus-visible .gal__zoom[data-v-6f30203a],.gal__media--zoom:hover .gal__zoom[data-v-6f30203a]{opacity:1}@media(hover:none){.gal__zoom[data-v-6f30203a]{opacity:1}}.gal__ph[data-v-6f30203a]{background:repeating-linear-gradient(45deg,#ededed 0 16px,#e3e3e3 16px 32px);color:var(--ink-700);display:grid;font-size:1.8rem;gap:.5rem;height:100%;justify-items:center;place-content:center;width:100%}.gal__ph-txt[data-v-6f30203a]{font-size:.85rem;letter-spacing:.02em}.gal__nav[data-v-6f30203a]{background:#fff;border:0;border-radius:50%;box-shadow:0 10px 28px #0b0b0f1f;color:var(--ink);display:grid;height:44px;place-items:center;position:absolute;top:50%;transform:translateY(calc(-50% - (var(--gal-bottom) - var(--gal-top))/2));transition:background-color .2s ease;width:44px;z-index:3}.gal__nav[data-v-6f30203a]:hover{background:var(--surface-2)}.gal__nav--prev[data-v-6f30203a]{left:var(--gap)}.gal__nav--next[data-v-6f30203a]{right:var(--gap)}.gal__dots[data-v-6f30203a]{display:flex;gap:.35rem;justify-content:center}.gal__dot[data-v-6f30203a]{background:none;border:0;display:grid;height:24px;padding:0;place-items:center;width:24px}.gal__dot[data-v-6f30203a]:before{background:#18181838;border-radius:999px;content:"";height:8px;transition:width .25s ease,background-color .25s ease;width:8px}.gal__dot--on[data-v-6f30203a]:before{background:var(--brand-solid);width:22px}@media(max-width:900px){.gal__nav[data-v-6f30203a]{display:none}.gal__card[data-v-6f30203a]{border-radius:20px;padding:8px}.gal__media[data-v-6f30203a]{border-radius:14px}}.galbox[data-v-6f30203a]{align-items:center;background:#0a0a0cd1;display:flex;gap:var(--gap);inset:0;justify-content:center;padding:var(--gap);position:fixed;z-index:120}.galbox__panel[data-v-6f30203a]{background:#fff;border-radius:6px;box-shadow:0 24px 60px #00000073;display:flex;margin:0;max-height:88vh;max-width:min(1200px,88vw);padding:10px}.galbox__img[data-v-6f30203a]{display:block;height:auto;max-height:calc(88vh - 20px);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.galbox__close[data-v-6f30203a]{background:#ffffffeb;border:0;border-radius:50%;color:var(--ink);display:grid;font-size:1.1rem;height:44px;place-items:center;position:absolute;right:1rem;top:1rem;width:44px}.galbox__close[data-v-6f30203a]:hover{background:#fff}.galbox__nav[data-v-6f30203a]{background:#ffffffeb;border:0;border-radius:50%;box-shadow:0 10px 30px #00000059;color:var(--ink);display:grid;flex:0 0 auto;font-size:1.5rem;height:64px;place-items:center;transition:background-color .2s ease,transform .2s ease;width:64px}.galbox__nav[data-v-6f30203a]:hover{background:#fff;transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.galbox__nav[data-v-6f30203a]{transition:none}.galbox__nav[data-v-6f30203a]:hover{transform:none}}.galbox__ph[data-v-6f30203a]{aspect-ratio:var(--gal-ratio);border-radius:4px;font-size:3rem;width:min(70vw,900px)}.galbox__count[data-v-6f30203a]{bottom:1rem;color:#ffffffd9;font-size:.85rem;left:0;margin:0;pointer-events:none;position:absolute;right:0;text-align:center}@media(max-width:700px){.galbox[data-v-6f30203a]{gap:.4rem;padding:.5rem}.galbox__panel[data-v-6f30203a]{max-height:80vh;max-width:92vw;padding:8px}.galbox__img[data-v-6f30203a]{max-height:calc(80vh - 16px)}.galbox__nav[data-v-6f30203a]{font-size:1.2rem;height:48px;width:48px}.galbox__ph[data-v-6f30203a]{width:70vw}}
