.lightbox[data-v-e18190f9]{background:#15130ee0;display:grid;inset:0;place-items:center;position:fixed;z-index:2100}.lightbox__img[data-v-e18190f9]{border-radius:var(--radius);max-height:86vh;max-width:86vw;min-width:min(320px,86vw)}.lightbox__img[data-v-e18190f9],.lightbox__scroll[data-v-e18190f9]{background:var(--paper);box-shadow:0 24px 60px -20px #0009}.lightbox__scroll[data-v-e18190f9]{border-radius:var(--radius-lg);max-height:92vh;overflow-y:auto;overscroll-behavior:contain;width:min(420px,86vw)}.lightbox__scroll img[data-v-e18190f9]{height:auto;width:100%}.lightbox__close[data-v-e18190f9],.lightbox__nav[data-v-e18190f9]{background:transparent;border:1px solid rgba(243,239,230,.35);border-radius:50%;color:var(--paper);cursor:pointer;display:grid;font-size:18px;height:44px;place-items:center;position:absolute;width:44px}.lightbox__close[data-v-e18190f9]:hover,.lightbox__nav[data-v-e18190f9]:hover{border-color:var(--signal);color:var(--signal)}.lightbox__close[data-v-e18190f9]{right:24px;top:24px}.lightbox__nav.is-prev[data-v-e18190f9]{left:24px}.lightbox__nav.is-next[data-v-e18190f9]{right:24px}.lightbox__count[data-v-e18190f9]{bottom:24px;color:#f3efe6b3;font-size:12px;position:absolute}.gallery[data-v-7b776059]{display:flex;flex-direction:column;gap:14px}.gallery__grid[data-v-7b776059]{display:grid;gap:12px}.gallery__grid.is-phone[data-v-7b776059]{gap:24px 18px}.gallery__thumb[data-v-7b776059]{background:none;border:1px solid var(--line);border-radius:var(--radius);cursor:zoom-in;overflow:hidden;padding:0;transition:border-color .2s,transform .2s var(--ease)}.gallery__thumb[data-v-7b776059]:hover{border-color:var(--ink);transform:translateY(-2px)}.is-phone .gallery__thumb[data-v-7b776059]{border:none;border-radius:0;overflow:visible;padding:0 5px 5px 0}.is-phone .gallery__thumb[data-v-7b776059]:hover{transform:none}.gallery__phone[data-v-7b776059]{width:100%}.is-phone .gallery__thumb:hover .gallery__phone[data-v-7b776059]{box-shadow:5px 7px 0 var(--signal);transform:translateY(-2px)}.gallery__videos[data-v-7b776059]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.gallery__video[data-v-7b776059]{aspect-ratio:16/9;background:var(--ink);border-radius:var(--radius);width:100%}
