@property --divider-effect-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --divider-effect-opacity{syntax:"<number>";inherits:false;initial-value:.25}@property --divider-effect-size{syntax:"<length>";inherits:false;initial-value:1px}@property --divider-effect-length{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --glass-effect-blur{syntax:"<length>";inherits:false;initial-value:1em}@property --glass-effect-light-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --glass-effect-light-power{syntax:"<number>";inherits:false;initial-value:.4}@property --glass-effect-light-rotation{syntax:"<angle>";inherits:false;initial-value:210deg}@property --glass-effect-dark-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --glass-effect-dark-power{syntax:"<number>";inherits:false;initial-value:0}.mediaViewer{width:min(60em,var(--modal-available-width,calc(100dvw - 2rem)));box-sizing:border-box;flex-direction:column;min-width:0;max-width:100%;max-height:90dvh;display:flex;position:relative;overflow:hidden}.mediaViewer .mediaViewerSizer{width:100%;max-height:90dvh;overflow:hidden}.mediaViewer .mediaViewerGallery{overscroll-behavior:contain;width:100%;padding:var(--spacing-md);box-sizing:border-box;scrollbar-color:var(--border)#0000;overflow:hidden auto}.mediaViewer .mediaViewerGallery .mediaViewerGalleryGrid{width:100%}.mediaViewer .mediaViewerGallery:hover .mediaViewerGallerySlot{opacity:.7;transform:scale(.95)}.mediaViewer .mediaViewerGallery:hover .mediaViewerGallerySlot:hover{z-index:2;opacity:1;transform:scale(1.028)}.mediaViewer .mediaViewerGallery .mediaViewerGallerySlot{border-radius:var(--radius-sm);cursor:pointer;width:100%;height:100%;transition:all .3s;position:absolute;inset:0;overflow:hidden}.mediaViewer .mediaViewerGallery .mediaViewerGallerySlot .videoOverlay{z-index:4;background:color-mix(in srgb,var(--background)30%,transparent);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mediaViewer .mediaViewerGallery .mediaViewerGallerySlot .videoOverlay .videoPlayBtn{background:color-mix(in srgb,var(--background)72%,transparent);backdrop-filter:blur(8px);width:3em;height:3em;color:var(--text);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 12px #0000004d}.mediaViewer .mediaViewerSlideshow{justify-content:center;align-items:center;gap:var(--spacing-md);box-sizing:border-box;background:color-mix(in srgb,var(--background)72%,transparent);backdrop-filter:blur(1em);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-height:min(80dvh,52em);display:flex;padding:0!important}.mediaViewer .mediaViewerSlideshow .mediaViewerTrack{isolation:isolate;width:min(100%,var(--media-viewer-width-dvh),var(--media-viewer-width-em));min-width:0;max-width:100%;min-height:0;aspect-ratio:var(--media-viewer-aspect-ratio);will-change:width,aspect-ratio;background:color-mix(in srgb,var(--background)34%,transparent);backdrop-filter:blur(2.5em)saturate(1.12);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text)7%,transparent),0 1em 3em color-mix(in srgb,var(--black)24%,transparent);flex:0 auto;transition:width .36s cubic-bezier(.22,1,.36,1),aspect-ratio .36s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.mediaViewer .mediaViewerSlideshow .mediaViewerTrack:after{content:"";z-index:1;background:linear-gradient(to bottom,color-mix(in srgb,var(--black)5%,transparent),transparent 58%,color-mix(in srgb,var(--black)18%,transparent)),color-mix(in srgb,var(--background)12%,transparent);pointer-events:none;position:absolute;inset:0}.mediaViewer .mediaViewerSlideshow .mediaViewerBackdrop{z-index:0;opacity:.58;filter:blur(2.2em)saturate(1.05);pointer-events:none;-webkit-user-select:none;user-select:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-3em;transform:scale(1.08)}.mediaViewer .mediaViewerSlideshow .mediaViewerSlide{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mediaViewer .mediaViewerSlideshow .mediaViewerSlide .mediaContainer{width:100%;height:100%;position:absolute;inset:0}.mediaViewer .mediaViewerSlideshow .mediaViewerSlide .mediaContainer img,.mediaViewer .mediaViewerSlideshow .mediaViewerSlide .mediaContainer video{object-fit:contain!important}.mediaViewer .mediaViewerSlideshow .mediaViewerNav{right:0;bottom:var(--spacing-md);z-index:4;align-items:center;gap:var(--spacing-md);width:fit-content;max-width:calc(100% - var(--spacing-md)*2);filter:drop-shadow(.2em 1em 1em color-mix(in srgb,var(--blacked)60%,transparent));margin-inline:auto;display:flex;position:absolute;left:0}.mediaViewer .mediaViewerSlideshow .mediaViewerNav .button,.mediaViewer .mediaViewerSlideshow .mediaViewerNav .dot{background:color-mix(in srgb,var(--blacked)40%,transparent);--glass-light-power:.6}.mediaViewer .mediaViewerSlideshow .pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4em;max-width:18em;display:flex}.mediaViewer .mediaViewerSlideshow .pagination .dot{appearance:none;cursor:pointer;border:none;border-radius:2em;flex-shrink:0;width:.45em;height:.45em;padding:0;transition:width .2s,background .2s,transform .2s}.mediaViewer .mediaViewerSlideshow .pagination .dot.dot--active{background:var(--text);width:1em;transform:scale(1.15)}.mediaViewer .mediaViewerSlideshow .pagination .dot:hover:not(.dot--active){background:var(--primary);transform:scale(1.15)}.mediaViewer .mediaViewerSlideshow .mediaViewerCaptionSizer{flex-shrink:0;width:min(100%,40em);max-width:40em}.mediaViewer .mediaViewerSlideshow .mediaViewerCaption{width:100%;max-height:6.4em;color:color-mix(in srgb,var(--text)65%,transparent);font-size:var(--font-sm);text-align:center;font-weight:200;line-height:1.6}.mediaViewer .mediaViewerSlideshow .mediaViewerCaption .mediaViewerCaptionViewport{max-height:6.4em;padding-inline:var(--spacing-md)}.mediaViewer .mediaViewerSlideshow .mediaViewerCaption .mediaViewerCaptionContent{min-height:1.6em}@media (width>=75em){.mediaViewer{width:min(clamp(72em,78dvw,104em),var(--modal-available-width,calc(100dvw - 4rem)));max-height:94dvh}.mediaViewer .mediaViewerSizer{max-height:94dvh}.mediaViewer .mediaViewerSlideshow{max-height:min(90dvh,72em)}.mediaViewer .mediaViewerSlideshow .mediaViewerTrack{width:min(100%,var(--media-viewer-desktop-width-dvh),var(--media-viewer-desktop-width-em))}}