html.lb-open{overflow:hidden}.lb[data-v-2fed04c3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:rgba(8,24,36,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:grid;grid-template-rows:1fr auto;outline:none;color:#fff}.lb__stage[data-v-2fed04c3]{position:relative;justify-content:center;padding:72px 16px 16px;min-height:0}.lb__figure[data-v-2fed04c3],.lb__stage[data-v-2fed04c3]{display:flex;align-items:center}.lb__figure[data-v-2fed04c3]{margin:0;max-width:min(1400px,100%);max-height:100%;flex-direction:column}.lb__img[data-v-2fed04c3]{max-width:100%;max-height:calc(100vh - 200px);-o-object-fit:contain;object-fit:contain;border-radius:14px;box-shadow:0 30px 80px rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lb__caption[data-v-2fed04c3]{margin-top:12px;font-size:14px;opacity:.8;text-align:center}.lb__close[data-v-2fed04c3],.lb__nav[data-v-2fed04c3]{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer;transition:background .25s ease,transform .25s cubic-bezier(.22,1,.36,1)}.lb__close[data-v-2fed04c3]:hover,.lb__nav[data-v-2fed04c3]:hover{background:hsla(0,0%,100%,.2);transform:scale(1.06)}.lb__close[data-v-2fed04c3]{top:16px;right:16px}.lb__nav[data-v-2fed04c3]{top:50%;transform:translateY(-50%)}.lb__nav[data-v-2fed04c3]:hover{transform:translateY(-50%) scale(1.06)}.lb__nav--prev[data-v-2fed04c3]{left:16px}.lb__nav--next[data-v-2fed04c3]{right:16px}.lb__counter[data-v-2fed04c3]{position:absolute;top:26px;left:50%;transform:translateX(-50%);font-size:13px;letter-spacing:.12em;opacity:.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lb__thumbs[data-v-2fed04c3]{display:flex;grid-gap:8px;gap:8px;padding:12px 16px 18px;overflow-x:auto;scrollbar-width:none;justify-content:safe center}.lb__thumbs[data-v-2fed04c3]::-webkit-scrollbar{display:none}.lb__thumb[data-v-2fed04c3]{flex:0 0 auto;width:72px;height:52px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:none;cursor:pointer;opacity:.55;transition:opacity .25s,border-color .25s,transform .25s}.lb__thumb img[data-v-2fed04c3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lb__thumb[data-v-2fed04c3]:hover{opacity:.9}.lb__thumb.is-active[data-v-2fed04c3]{opacity:1;border-color:#fb8c00;transform:translateY(-2px)}.lb-enter-active[data-v-2fed04c3],.lb-leave-active[data-v-2fed04c3]{transition:opacity .35s ease}.lb-enter-active .lb__figure[data-v-2fed04c3]{transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s ease}.lb-enter[data-v-2fed04c3],.lb-leave-to[data-v-2fed04c3]{opacity:0}.lb-enter .lb__figure[data-v-2fed04c3]{transform:scale(.92) translateY(12px);opacity:0}.lb-slide-next-enter-active[data-v-2fed04c3],.lb-slide-next-leave-active[data-v-2fed04c3],.lb-slide-prev-enter-active[data-v-2fed04c3],.lb-slide-prev-leave-active[data-v-2fed04c3]{transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s ease}.lb-slide-next-enter[data-v-2fed04c3]{transform:translateX(40px);opacity:0}.lb-slide-next-leave-to[data-v-2fed04c3],.lb-slide-prev-enter[data-v-2fed04c3]{transform:translateX(-40px);opacity:0}.lb-slide-prev-leave-to[data-v-2fed04c3]{transform:translateX(40px);opacity:0}@media (max-width:640px){.lb__stage[data-v-2fed04c3]{padding:64px 8px 8px}.lb__nav[data-v-2fed04c3]{width:42px;height:42px}.lb__nav--prev[data-v-2fed04c3]{left:8px}.lb__nav--next[data-v-2fed04c3]{right:8px}.lb__img[data-v-2fed04c3]{max-height:calc(100vh - 170px);border-radius:10px}}@media (prefers-reduced-motion:reduce){.lb-enter-active[data-v-2fed04c3],.lb-leave-active[data-v-2fed04c3],.lb-slide-next-enter-active[data-v-2fed04c3],.lb-slide-next-leave-active[data-v-2fed04c3],.lb-slide-prev-enter-active[data-v-2fed04c3],.lb-slide-prev-leave-active[data-v-2fed04c3]{transition:none}}.gal__section[data-v-9bdbd0ca]{position:relative;overflow:hidden;isolation:isolate}.gal__section .u-watermark[data-v-9bdbd0ca]{z-index:0;bottom:-.1em;right:-.1em}.gal__inner[data-v-9bdbd0ca]{position:relative;z-index:1}.gal__grid[data-v-9bdbd0ca]{-moz-columns:1;column-count:1;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px}@media (min-width:576px){.gal__grid[data-v-9bdbd0ca]{-moz-columns:2;column-count:2}}@media (min-width:992px){.gal__grid[data-v-9bdbd0ca]{-moz-columns:3;column-count:3}}.gal__item[data-v-9bdbd0ca]{--clip-radius:var(--r-md);position:relative;display:block;width:100%;margin:0 0 16px;padding:0;border:0;border-radius:var(--r-md);overflow:hidden;background:var(--c-sand);cursor:zoom-in;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;box-shadow:var(--shadow-card);transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.gal__item.focus-visible[data-v-9bdbd0ca],.gal__item[data-v-9bdbd0ca]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.gal__img[data-v-9bdbd0ca]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gal__item:hover .gal__img[data-v-9bdbd0ca],html.js .gal__grid .gal__item.is-visible:hover .gal__img.media-zoom[data-v-9bdbd0ca]{transform:scale(1.05);transition:transform .7s var(--ease-out)}@media (hover:hover){.gal__grid:hover .gal__item[data-v-9bdbd0ca]:not(:hover){opacity:.7}.gal__item[data-v-9bdbd0ca]:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover)}}@media (hover:none){.gal__item[data-v-9bdbd0ca]:active{transform:scale(.985)}}.gal__zoom[data-v-9bdbd0ca]{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.92);color:var(--c-navy);box-shadow:var(--shadow-xs);opacity:0;transform:translateY(6px) scale(.9);transition:opacity var(--dur-base) ease,transform var(--dur-base) var(--ease-out)}.gal__item.focus-visible .gal__zoom[data-v-9bdbd0ca],.gal__item:focus-visible .gal__zoom[data-v-9bdbd0ca],.gal__item:hover .gal__zoom[data-v-9bdbd0ca]{opacity:1;transform:none}@media (hover:none){.gal__zoom[data-v-9bdbd0ca]{opacity:1;transform:none}}.gal__num[data-v-9bdbd0ca]{position:absolute;left:12px;top:12px;z-index:2;padding:4px 10px;border-radius:var(--r-pill);background:rgba(15,46,69,.55);color:var(--c-white);font-size:var(--fs-micro);font-weight:700;letter-spacing:.06em;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media (prefers-reduced-motion:reduce){.gal__item[data-v-9bdbd0ca],.gal__zoom[data-v-9bdbd0ca]{transition:none}}html[data-motion=off] .gal__item[data-v-9bdbd0ca],html[data-motion=off] .gal__zoom[data-v-9bdbd0ca]{transition:none}