.ImageLoader-module__xHggeG__loader{background:var(--color-ink);opacity:0;pointer-events:none;width:20px;height:20px;transition:opacity var(--duration-fade) var(--ease);animation:ImageLoader-module__xHggeG__image-loader-pulse var(--duration-loader) ease-in-out infinite;border-radius:50%;animation-play-state:paused;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.ImageLoader-module__xHggeG__loader[data-visible=true]{opacity:1;animation-play-state:running}@keyframes ImageLoader-module__xHggeG__image-loader-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.2)}}@media (prefers-reduced-motion:reduce){.ImageLoader-module__xHggeG__loader{animation:none;transform:translate(-50%,-50%)scale(1)}}
.MediaItem-module__0dItUq__media{width:100%;height:auto;display:block}.MediaItem-module__0dItUq__imageFrame{width:100%;position:relative}.MediaItem-module__0dItUq__videoWrap{position:relative}.MediaItem-module__0dItUq__videoWrapFill{width:100%;height:100%}.MediaItem-module__0dItUq__soundButton{-webkit-backdrop-filter:blur(6px);background:#00000059;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;bottom:16px;right:16px}.MediaItem-module__0dItUq__soundButton:focus{outline:none}.MediaItem-module__0dItUq__soundButton:focus-visible{outline-offset:2px;outline:1px solid #ffffffd9}@media (max-width:767px){.MediaItem-module__0dItUq__soundButton{width:var(--touch-target);height:var(--touch-target);bottom:12px;right:12px}}
.GalleryTile-module__54n5Lq__tile{background:var(--color-bg);cursor:pointer;pointer-events:auto;transform-origin:50%;border:none;padding:0;transition:transform .2s ease-out;position:absolute;overflow:hidden}.GalleryTile-module__54n5Lq__stage[data-dragging=true] .GalleryTile-module__54n5Lq__tile{cursor:grabbing}@media (hover:hover) and (pointer:fine){.GalleryTile-module__54n5Lq__tile:hover,.GalleryTile-module__54n5Lq__tile:focus-visible{transform:scale(1.03)}}.GalleryTile-module__54n5Lq__tile:focus{outline:none}.GalleryTile-module__54n5Lq__tile:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.GalleryTile-module__54n5Lq__image{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.GalleryTile-module__54n5Lq__tile[data-exact-ratio=false] .GalleryTile-module__54n5Lq__image{object-fit:contain}
.Slider-module__mXgfwG__slider{position:relative}.Slider-module__mXgfwG__viewport{touch-action:pan-y;cursor:pointer;position:relative;overflow:hidden}.Slider-module__mXgfwG__current{width:100%}.Slider-module__mXgfwG__incoming{width:100%;height:100%;position:absolute;inset:0}.Slider-module__mXgfwG__control{-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;width:32px;height:32px;transition:opacity var(--duration-fade) var(--ease);z-index:1;background:#00000059;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Slider-module__mXgfwG__control:focus{outline:none}.Slider-module__mXgfwG__control:focus-visible{outline-offset:2px;outline:1px solid #ffffffd9}@supports ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.Slider-module__mXgfwG__control{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.Slider-module__mXgfwG__slider:hover .Slider-module__mXgfwG__control,.Slider-module__mXgfwG__slider:focus-within .Slider-module__mXgfwG__control{opacity:1;pointer-events:auto}@media (max-width:767px){.Slider-module__mXgfwG__control{opacity:1;pointer-events:auto}.Slider-module__mXgfwG__control svg{width:8px;height:5.33px}}.Slider-module__mXgfwG__prev{left:20px}.Slider-module__mXgfwG__next{right:20px}.Slider-module__mXgfwG__arrowLeft{transform:rotate(-90deg)}.Slider-module__mXgfwG__arrowRight{transform:rotate(90deg)}
.Lightbox-module__x8krKq__backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity var(--duration-fade) var(--ease-panel);background:#000000e6;position:fixed;inset:0}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.Lightbox-module__x8krKq__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.Lightbox-module__x8krKq__backdrop[data-visible=true]{opacity:1}.Lightbox-module__x8krKq__imageWrap{z-index:101;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Lightbox-module__x8krKq__imageBox{pointer-events:auto;background:var(--color-bg);opacity:0;max-width:min(580px,100vw - 40px);max-height:min(725px,100dvh - 176px);transition:opacity var(--duration-fade) var(--ease-panel), transform var(--duration-fade) var(--ease-panel);animation:.18s ease-out Lightbox-module__x8krKq__lightbox-image-in;position:relative;transform:scale(.97)}.Lightbox-module__x8krKq__image{object-fit:contain;width:100%;height:100%;display:block}@keyframes Lightbox-module__x8krKq__lightbox-image-in{0%{opacity:0}to{opacity:1}}.Lightbox-module__x8krKq__imageBox[data-visible=true]{opacity:1;transform:scale(1)}.Lightbox-module__x8krKq__navButton{-webkit-backdrop-filter:blur(6px);z-index:101;opacity:0;pointer-events:none;width:50px;height:50px;transition:opacity var(--duration-fade) var(--ease-panel);background:#00000059;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.Lightbox-module__x8krKq__navButton[data-visible=true]{opacity:.65;pointer-events:auto}.Lightbox-module__x8krKq__navButton[data-visible=true]:hover,.Lightbox-module__x8krKq__navButton[data-visible=true]:focus-visible{opacity:1}.Lightbox-module__x8krKq__navButton:focus{outline:none}.Lightbox-module__x8krKq__navButton:focus-visible{outline-offset:2px;outline:1px solid #ffffffd9}.Lightbox-module__x8krKq__navPrev{left:20px}.Lightbox-module__x8krKq__navNext{right:20px}.Lightbox-module__x8krKq__arrowLeft{transform:rotate(-90deg)}.Lightbox-module__x8krKq__arrowRight{transform:rotate(90deg)}.Lightbox-module__x8krKq__close{z-index:110;opacity:0;width:36px;height:36px;transition:opacity var(--duration-fade) var(--ease-panel);justify-content:center;align-items:center;display:flex;position:fixed;top:20px;right:20px}.Lightbox-module__x8krKq__close[data-visible=true]{opacity:1}.Lightbox-module__x8krKq__close:focus{outline:none}.Lightbox-module__x8krKq__close:focus-visible{outline:1px solid var(--color-bg);outline-offset:2px}.Lightbox-module__x8krKq__close svg{width:100%;height:100%}@media (max-width:767px){.Lightbox-module__x8krKq__close{width:var(--touch-target);height:var(--touch-target);top:14px;right:14px}.Lightbox-module__x8krKq__close svg{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.Lightbox-module__x8krKq__backdrop,.Lightbox-module__x8krKq__imageBox,.Lightbox-module__x8krKq__close,.Lightbox-module__x8krKq__navButton{transition:none}.Lightbox-module__x8krKq__imageBox{animation:none}}
.MediaRow-module__anH4fW__row{align-items:flex-start;gap:4px;display:flex}.MediaRow-module__anH4fW__row>*{flex:1 1 0;min-width:0}@media (max-width:767px){.MediaRow-module__anH4fW__row{flex-direction:column}.MediaRow-module__anH4fW__row>*{flex:none;width:100%}}
.GalleryCanvas-module__gjm59G__stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.GalleryCanvas-module__gjm59G__stage[data-dragging=true]{cursor:grabbing}.GalleryCanvas-module__gjm59G__layer{will-change:transform;pointer-events:none;position:absolute;inset:0}.GalleryCanvas-module__gjm59G__empty{opacity:.6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.MediaRows-module__UXr0sG__rows{flex-direction:column;gap:4px;display:flex}
.GalleryView-module__k7nzMq__wrapper{flex:1;min-height:0;position:relative;overflow:hidden}
