.section-pad[data-v-e3f81584]{padding:1.5rem 0 2.5rem}.gallery-grid__empty[data-v-e3f81584]{background:var(--color-surface);border-radius:.5rem;color:#1a2332a6;padding:1.5rem;text-align:center}.gallery-grid__grid[data-v-e3f81584]{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.gallery-grid__grid[data-v-e3f81584]{gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:992px){.gallery-grid__grid[data-v-e3f81584]{gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.gallery-grid__item[data-v-e3f81584]{animation:galleryItemIn-e3f81584 .55s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--gi, 0)*55ms);background:#fff;border:1px solid color-mix(in srgb,var(--color-secondary) 8%,transparent);border-radius:.45rem;box-shadow:0 4px 14px color-mix(in srgb,var(--color-secondary) 12%,transparent);margin:0;overflow:hidden}.gallery-grid__thumb[data-v-e3f81584]{aspect-ratio:4/3;background:#0f172a;border:none;cursor:zoom-in;display:block;overflow:hidden;padding:0;position:relative;width:100%}.gallery-grid__thumb img[data-v-e3f81584]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .35s ease;width:100%}.gallery-grid__thumb:hover img[data-v-e3f81584]{filter:brightness(1.05);transform:scale(1.06)}.gallery-grid__zoom[data-v-e3f81584]{align-items:center;background:#0f172ab8;border-radius:999px;color:#fff;display:flex;font-size:1.15rem;font-weight:700;height:2rem;inset:auto .45rem .45rem auto;justify-content:center;line-height:1;opacity:0;pointer-events:none;position:absolute;transform:translateY(6px) scale(.9);transition:opacity .25s ease,transform .25s ease;width:2rem}.gallery-grid__thumb:focus-visible .gallery-grid__zoom[data-v-e3f81584],.gallery-grid__thumb:hover .gallery-grid__zoom[data-v-e3f81584]{opacity:1;transform:none}.gallery-grid__cap[data-v-e3f81584]{background:linear-gradient(90deg,var(--color-surface),#fff);font-size:.75rem;line-height:1.35;padding:.45rem .55rem .55rem}.gallery-grid__cap strong[data-v-e3f81584]{color:var(--color-secondary);font-size:.78rem}.gallery-grid__cap span[data-v-e3f81584],.gallery-grid__cap strong[data-v-e3f81584]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-grid__cap span[data-v-e3f81584]{color:#1a233299;font-size:.72rem}@keyframes galleryItemIn-e3f81584{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.gallery-lb[data-v-e3f81584]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0f19e0;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.gallery-lb[data-v-e3f81584],.gallery-lb__frame[data-v-e3f81584]{align-items:center;display:flex}.gallery-lb__frame[data-v-e3f81584]{animation:galleryLbIn-e3f81584 .35s cubic-bezier(.22,1,.36,1);flex-direction:column;max-height:min(88vh,100%);max-width:min(960px,100%)}.gallery-lb__img[data-v-e3f81584]{border-radius:.35rem;box-shadow:0 24px 64px #00000073;height:auto;max-height:min(72vh,820px);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.gallery-lb__meta[data-v-e3f81584]{color:#f1f5f9;margin-top:.85rem;max-width:36rem;text-align:center}.gallery-lb__meta strong[data-v-e3f81584]{display:block;font-size:1rem}.gallery-lb__meta span[data-v-e3f81584]{display:block;font-size:.88rem;margin-top:.2rem;opacity:.85}.gallery-lb__link[data-v-e3f81584]{color:var(--color-accent,#c9a227);display:inline-block;font-size:.82rem;margin-top:.5rem}.gallery-lb__close[data-v-e3f81584]{background:#ffffff1f;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:1.35rem;height:2.5rem;line-height:1;position:absolute;right:1rem;top:1rem;transition:background .2s ease,transform .2s ease;width:2.5rem}.gallery-lb__close[data-v-e3f81584]:hover{background:#ffffff38;transform:scale(1.05)}.gallery-lb__nav[data-v-e3f81584]{background:#ffffff1f;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:1.75rem;height:2.75rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:2.75rem}.gallery-lb__nav[data-v-e3f81584]:hover{background:#ffffff40}.gallery-lb__nav--prev[data-v-e3f81584]{left:max(.5rem,env(safe-area-inset-left))}.gallery-lb__nav--next[data-v-e3f81584]{right:max(.5rem,env(safe-area-inset-right))}.gallery-lb-enter-active[data-v-e3f81584],.gallery-lb-leave-active[data-v-e3f81584]{transition:opacity .28s ease}.gallery-lb-enter-from[data-v-e3f81584],.gallery-lb-leave-to[data-v-e3f81584]{opacity:0}@keyframes galleryLbIn-e3f81584{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gallery-grid__item[data-v-e3f81584]{animation:none}.gallery-grid__thumb img[data-v-e3f81584]{transition:none}}
