body.premium-gallery-lightbox-open{overflow:hidden}.beluga-image-loading-frame[data-astro-cid-d362kbxj]{background:linear-gradient(110deg,#dbeafe 8%,#eff6ff 18%,#dbeafe 33%) 0 0/200% 100%;animation:1.2s ease-in-out infinite beluga-image-loading;position:relative}.beluga-image-loading-frame[data-astro-cid-d362kbxj]:after{content:"";border:3px solid #2563eb2e;border-top-color:#2563ebcc;border-radius:999px;width:1.75rem;height:1.75rem;animation:.78s linear infinite beluga-image-spin;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.beluga-image-loading-frame[data-astro-cid-d362kbxj].is-loaded{background:0 0;animation:none}.beluga-image-loading-frame[data-astro-cid-d362kbxj].is-loaded:after{display:none}.premium-gallery-page[data-astro-cid-d362kbxj]{-moz-columns:2;columns:2;-moz-column-gap:.75rem;column-gap:.75rem}.premium-gallery-page__item[data-astro-cid-d362kbxj]{-moz-column-break-inside:avoid;break-inside:avoid;text-align:left;background:0 0;border-radius:1rem;width:100%;margin-bottom:.75rem;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden}.premium-gallery-page__item[data-astro-cid-d362kbxj]:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0f172a24}.premium-gallery-page__item[data-astro-cid-d362kbxj]:focus-visible{outline-offset:4px;outline:3px solid #2563eb59}.premium-gallery-page__item[data-astro-cid-d362kbxj] img{opacity:0;border-radius:1rem;width:100%;height:auto;transition:opacity .18s;display:block}.premium-gallery-page__item[data-astro-cid-d362kbxj].is-loaded img{opacity:1}.premium-gallery-lightbox[data-astro-cid-d362kbxj]{z-index:80;background:#080f1eeb;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.premium-gallery-lightbox[data-astro-cid-d362kbxj][hidden]{display:none}.premium-gallery-lightbox__figure[data-astro-cid-d362kbxj]{flex-direction:column;align-items:center;gap:.75rem;max-width:min(92vw,1100px);max-height:88vh;display:flex}.premium-gallery-lightbox__image[data-astro-cid-d362kbxj]{-o-object-fit:contain;object-fit:contain;border-radius:1.25rem;width:auto;max-width:min(92vw,1100px);height:auto;max-height:82vh;display:block;box-shadow:0 24px 80px #0006}.premium-gallery-lightbox__caption[data-astro-cid-d362kbxj]{text-align:center;color:#ffffffd6;max-width:min(92vw,760px);font-size:.9rem;font-weight:600;line-height:1.5}.premium-gallery-lightbox__close[data-astro-cid-d362kbxj],.premium-gallery-lightbox__nav[data-astro-cid-d362kbxj]{color:#fff;backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;transition:background .16s,transform .16s;display:inline-flex;position:fixed}.premium-gallery-lightbox__close[data-astro-cid-d362kbxj]:hover,.premium-gallery-lightbox__nav[data-astro-cid-d362kbxj]:hover{background:#ffffff38;transform:translateY(-1px)}.premium-gallery-lightbox__close[data-astro-cid-d362kbxj]{width:3rem;height:3rem;top:1rem;right:1rem}.premium-gallery-lightbox__nav[data-astro-cid-d362kbxj]{width:3.25rem;height:3.25rem;top:50%;transform:translateY(-50%)}.premium-gallery-lightbox__nav[data-astro-cid-d362kbxj]:hover{transform:translateY(calc(-50% - 1px))}.premium-gallery-lightbox__nav--prev[data-astro-cid-d362kbxj]{left:1rem}.premium-gallery-lightbox__nav--next[data-astro-cid-d362kbxj]{right:1rem}@media (width>=768px){.premium-gallery-page[data-astro-cid-d362kbxj]{-moz-columns:3;columns:3;-moz-column-gap:1rem;column-gap:1rem}.premium-gallery-page__item[data-astro-cid-d362kbxj]{margin-bottom:1rem}}@media (width>=1280px){.premium-gallery-page[data-astro-cid-d362kbxj]{-moz-columns:4;columns:4}}@media (width<=767px){.premium-gallery-lightbox__nav[data-astro-cid-d362kbxj]{top:auto;bottom:1rem;transform:none}.premium-gallery-lightbox__nav[data-astro-cid-d362kbxj]:hover{transform:translateY(-1px)}.premium-gallery-lightbox__nav--prev[data-astro-cid-d362kbxj]{left:calc(50% - 4rem)}.premium-gallery-lightbox__nav--next[data-astro-cid-d362kbxj]{right:calc(50% - 4rem)}}@keyframes beluga-image-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes beluga-image-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}