.AiGallery_gallery__n4mOj{-moz-column-count:3;column-count:3;-moz-column-gap:0;column-gap:0;width:100%;min-height:100svh;background:#000}.AiGallery_tile__e_VRj{position:relative;display:block;width:100%;aspect-ratio:4/3;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden;background:#000;isolation:isolate}.AiGallery_tile__e_VRj:nth-child(4n+1){aspect-ratio:16/11}.AiGallery_tile__e_VRj:nth-child(7n+2){aspect-ratio:1/1}.AiGallery_video__94miL{position:absolute;top:50%;left:50%;width:auto;height:100%;min-width:100%;min-height:100%;aspect-ratio:16/9;border:0;transform:translate3d(-50%,-50%,0) scale(1.04);pointer-events:none}.AiGallery_tile__e_VRj:nth-child(5n+1) .AiGallery_video__94miL{left:48%;transform:translate3d(-50%,-50%,0) scale(1.1)}.AiGallery_tile__e_VRj:nth-child(5n+3) .AiGallery_video__94miL{left:52%;transform:translate3d(-50%,-50%,0) scale(1.07)}.AiGallery_tile__e_VRj.AiGallery_portrait__kff5q{aspect-ratio:3/4}.AiGallery_portrait__kff5q .AiGallery_video__94miL{width:100%;height:auto;aspect-ratio:3/4;transform:translate3d(-50%,-50%,0) scale(1.02)}.AiGallery_tile__e_VRj.AiGallery_vertical__qXaZC{aspect-ratio:9/16}.AiGallery_vertical__qXaZC .AiGallery_video__94miL{width:100%;height:auto;aspect-ratio:9/16;transform:translate3d(-50%,-50%,0) scale(1.01)}.AiGallery_fullscreenButton__mxOV4,.AiGallery_playButton__gY9eV{position:absolute;z-index:2;border:0;color:#fff;cursor:pointer;opacity:0;transition:opacity .18s ease,background-color .18s ease,transform .18s ease}.AiGallery_playButton__gY9eV{inset:0;display:grid;place-items:center;width:100%;background:rgba(0,0,0,.12)}.AiGallery_playIcon__xe1MU{width:0;height:0;margin-left:5px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:17px solid;filter:drop-shadow(0 1px 5px rgba(0,0,0,.45))}.AiGallery_fullscreenButton__mxOV4{right:14px;bottom:14px;display:grid;width:38px;height:38px;place-items:center;background:rgba(0,0,0,.45);font-size:24px;line-height:1}.AiGallery_fullscreenButton__mxOV4:focus-visible,.AiGallery_playButton__gY9eV:focus-visible,.AiGallery_tile__e_VRj:hover .AiGallery_fullscreenButton__mxOV4,.AiGallery_tile__e_VRj:hover .AiGallery_playButton__gY9eV{opacity:1}.AiGallery_fullscreenButton__mxOV4:focus-visible,.AiGallery_fullscreenButton__mxOV4:hover{background:rgba(0,0,0,.72);transform:scale(1.06)}.AiGallery_modal__3_Ph_{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:clamp(18px,4vw,64px);background:rgba(0,0,0,.84);backdrop-filter:blur(3px)}.AiGallery_modalPlayer__tPNa9{position:relative;width:min(90vw,calc(84vh * 16 / 9));max-width:1440px;aspect-ratio:16/9;overflow:hidden;background:#000;box-shadow:0 24px 80px rgba(0,0,0,.55)}.AiGallery_modalPortrait___EQsv{width:min(76vw,calc(84vh * 3 / 4));aspect-ratio:3/4}.AiGallery_modalVertical__im2c5{width:min(72vw,calc(84vh * 9 / 16));aspect-ratio:9/16}.AiGallery_modalVideo__vrKqe{width:100%;height:100%;border:0}.AiGallery_closeButton__TnJbb{position:fixed;top:clamp(12px,1.8vw,24px);right:clamp(12px,1.8vw,24px);z-index:2;display:grid;width:32px;height:32px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:hsla(0,0%,100%,.88);cursor:pointer;font-size:26px;font-weight:300;line-height:1;transition:background-color .18s ease,transform .18s ease}.AiGallery_closeButton__TnJbb:focus-visible,.AiGallery_closeButton__TnJbb:hover{background:hsla(0,0%,100%,.1);transform:scale(1.04)}@media (max-width:1100px){.AiGallery_gallery__n4mOj{-moz-column-count:2;column-count:2}}@media (max-width:640px){.AiGallery_gallery__n4mOj{-moz-column-count:1;column-count:1}.AiGallery_tile__e_VRj{aspect-ratio:4/5}.AiGallery_tile__e_VRj.AiGallery_portrait__kff5q{aspect-ratio:3/4}.AiGallery_tile__e_VRj.AiGallery_vertical__qXaZC{aspect-ratio:9/16}.AiGallery_fullscreenButton__mxOV4,.AiGallery_playButton__gY9eV{opacity:1}.AiGallery_playButton__gY9eV{background:rgba(0,0,0,.08)}.AiGallery_modal__3_Ph_{padding:62px 14px 22px}.AiGallery_modalPlayer__tPNa9{width:min(100%,calc(78vh * 16 / 9))}.AiGallery_modalPortrait___EQsv{width:min(100%,calc(78vh * 3 / 4))}.AiGallery_modalVertical__im2c5{width:min(100%,calc(78vh * 9 / 16))}.AiGallery_closeButton__TnJbb{width:32px;height:32px}}