@media (width<=648px){.modalRoot:has(.mediaViewerModal)>.modalBackdrop{background:var(--black)}}.mediaViewer{--viewer-edge-gap:max(var(--spacing-md),env(safe-area-inset-left),env(safe-area-inset-right));--viewer-bottom-gap:max(var(--spacing-lg),env(safe-area-inset-bottom));--caption-max-height:6.4em;--viewer-media-vertical-gap:clamp(1em,2.5vh,2.5em);--viewer-gallery-top-gap:max(5em,calc(env(safe-area-inset-top) + 4.5em));box-sizing:border-box;background:0 0;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.mediaViewer>.view{min-width:0;min-height:0;position:absolute;inset:0;overflow:hidden}.mediaViewer>.view .gallery{overscroll-behavior:contain;box-sizing:border-box;width:100%;height:100%;padding:var(--viewer-gallery-top-gap)var(--viewer-edge-gap)var(--viewer-bottom-gap);scrollbar-color:var(--border)#0000;overflow:hidden auto}.mediaViewer>.view .gallery .grid{width:min(60em,100%);margin-inline:auto}.mediaViewer>.view .gallery .slot{border-radius:var(--radius-sm);cursor:pointer;width:100%;height:100%;transition:opacity .3s,transform .3s;position:absolute;inset:0;overflow:hidden}.mediaViewer>.view .gallery .slot:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mediaViewer>.view .gallery .slot .playOverlay{z-index:4;background:color-mix(in srgb,var(--background)24%,transparent);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mediaViewer>.view .gallery .slot .playOverlay .playButton{background:color-mix(in srgb,var(--background)68%,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 #00000047}.mediaViewer>.view .gallery:hover .slot{opacity:.7;transform:scale(.96)}.mediaViewer>.view .gallery:hover .slot:hover,.mediaViewer>.view .gallery:hover .slot:focus-visible{z-index:2;opacity:1;transform:scale(1.02)}.mediaViewer>.view .slideshow{min-width:0;min-height:0;position:absolute;inset:0;overflow:hidden}.mediaViewer>.view .slideshow .carousel{z-index:1;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;min-width:0;min-height:0;position:absolute;inset:0;overflow:hidden}.mediaViewer>.view .slideshow .carousel.dragging{cursor:grabbing}.mediaViewer>.view .slideshow .carousel>.track{will-change:transform;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.mediaViewer>.view .slideshow .carousel>.track>.slide{pointer-events:none;will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.mediaViewer>.view .slideshow .carousel>.track>.slide.previous{transform:translate(-100%)}.mediaViewer>.view .slideshow .carousel>.track>.slide.current{pointer-events:auto;transform:translate(0)}.mediaViewer>.view .slideshow .carousel>.track>.slide.next{transform:translate(100%)}.mediaViewer>.view .slideshow .carousel>.track>.slide>.media{max-width:100%;max-height:calc(100% - var(--viewer-media-vertical-gap) - var(--viewer-media-vertical-gap));border-radius:0;inset:var(--viewer-media-vertical-gap)0!important;background:0 0!important;width:100%!important;height:auto!important;position:absolute!important}.mediaViewer>.view .slideshow .carousel>.track>.slide .visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mediaViewer>.view .slideshow .carousel .navigationZone{z-index:12;box-sizing:border-box;align-items:center;width:min(8em,12vw);display:flex;position:absolute;top:18%;bottom:18%}.mediaViewer>.view .slideshow .carousel .navigationZone.next{padding-left:max(var(--spacing-md),env(safe-area-inset-left));justify-content:flex-start;left:0}.mediaViewer>.view .slideshow .carousel .navigationZone.previous{padding-right:max(var(--spacing-md),env(safe-area-inset-right));justify-content:flex-end;right:0}.mediaViewer>.view .slideshow .carousel .navigationZone>.navigation{opacity:0;pointer-events:none;filter:drop-shadow(0 .4em 1em color-mix(in srgb,var(--black)42%,transparent));--surfaceSize:6em;--iconSize:5em;--glass-blur:0em;--glass-light-power:0;--glass-dark-power:0;--glass-backdrop-fill:transparent;transition:opacity .16s,transform .18s;transform:scale(.92);background:0 0!important}.mediaViewer>.view .slideshow .carousel .navigationZone>.navigation .icon svg path{stroke-width:.8px!important}.mediaViewer>.view .slideshow .carousel .navigationZone>.navigation:before,.mediaViewer>.view .slideshow .carousel .navigationZone>.navigation:after{opacity:0}.mediaViewer>.view .slideshow .carousel .navigationZone>.navigation:hover,.mediaViewer>.view .slideshow .carousel .navigationZone>.navigation:active{background:0 0!important}.mediaViewer>.view .slideshow .carousel .navigationZone:hover>.navigation,.mediaViewer>.view .slideshow .carousel .navigationZone:focus-within>.navigation{opacity:1;pointer-events:auto;transform:scale(1)}.mediaViewer>.view .slideshow .footer{z-index:14;box-sizing:border-box;min-width:0;padding:var(--spacing-xl)var(--viewer-edge-gap)var(--viewer-bottom-gap);padding-bottom:var(--spacing-md);background:linear-gradient(to top,color-mix(in srgb,var(--black)60%,transparent),transparent);pointer-events:auto;touch-action:pan-y;justify-content:center;display:flex;position:absolute;bottom:0;left:0;right:0}.mediaViewer>.view .slideshow .footer .captionSize{width:fit-content;min-width:40%;max-width:40em}.mediaViewer>.view .slideshow .footer .captionSize .captionFrame{width:100%;min-width:0;max-width:100%}.mediaViewer>.view .slideshow .footer .captionSize .captionFrame .caption{width:100%;min-width:0;max-height:var(--caption-max-height);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--black)60%,transparent);color:var(--white);backdrop-filter:blur(.7em);font-size:var(--font-sm);text-align:center;touch-action:pan-y;font-weight:200;line-height:1.6}.mediaViewer>.view .slideshow .footer .captionSize .captionFrame .caption.canScroll .captionViewport{cursor:grab}.mediaViewer>.view .slideshow .footer .captionSize .captionFrame .caption .captionViewport{max-height:var(--caption-max-height);touch-action:pan-y;-webkit-user-select:text;user-select:text;padding:1em 1.15em;overflow-y:auto;overscroll-behavior:contain!important}.mediaViewer>.view .slideshow .footer .captionSize .captionFrame .caption .captionViewport .captionContent{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;min-height:1.6em}.mediaViewer>.view .slideshow .footer.grabbing .captionViewport{cursor:grabbing;-webkit-user-select:none;user-select:none}.mediaViewer>.header{z-index:20;align-items:center;gap:var(--spacing-xs);row-gap:var(--spacing-xs);box-sizing:border-box;min-width:0;padding:max(var(--spacing-md),env(safe-area-inset-top))max(var(--spacing-md),env(safe-area-inset-right))var(--spacing-sm)max(var(--spacing-md),env(safe-area-inset-left));color:var(--white);pointer-events:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"end title start";display:grid;position:absolute;top:0;left:0;right:0}.mediaViewer>.header>.actions{align-items:center;min-width:0;display:flex}.mediaViewer>.header>.actions .button:after{backdrop-filter:blur(1.5em)!important}.mediaViewer>.header>.actions.start{grid-area:start;justify-self:end}.mediaViewer>.header>.actions.end{grid-area:end;justify-self:start}.mediaViewer>.header>.title{max-width:min(48em,60vw);color:var(--white);font-size:var(--font-md);text-align:center;text-overflow:ellipsis;text-shadow:0 1px .55em color-mix(in srgb,var(--black)78%,transparent);white-space:nowrap;grid-area:title;font-weight:200;overflow:hidden}.mediaViewer>.header>.counter{color:color-mix(in srgb,var(--white)60%,transparent);font-size:var(--font-sm);font-family:var(--fontEng);text-align:center;text-shadow:0 1px .55em color-mix(in srgb,var(--black)78%,transparent);white-space:nowrap;grid-area:1/1;justify-self:end;font-weight:200;line-height:1}@media (width<=648px){.mediaViewer{--viewer-edge-gap:max(var(--spacing-sm),env(safe-area-inset-left),env(safe-area-inset-right));--viewer-bottom-gap:max(var(--spacing-sm),env(safe-area-inset-bottom));--viewer-gallery-top-gap:max(6.2em,calc(env(safe-area-inset-top) + 5.7em))}.mediaViewer>.view .slideshow .carousel>.track>.slide>.media{max-height:100%;height:100%!important;inset:0!important}.mediaViewer>.view .slideshow .carousel .navigationZone{display:none}.mediaViewer>.view .slideshow .footer{padding:var(--spacing-lg)0 0}.mediaViewer>.view .slideshow .footer.hidden{pointer-events:none}.mediaViewer>.view .slideshow .footer .captionSize{width:100%;min-width:0;max-width:none}.mediaViewer>.view .slideshow .footer .captionSize .captionFrame .caption{border-radius:0}.mediaViewer>.view .slideshow .footer .captionSize .captionFrame .caption .captionViewport{padding:1em max(1em,env(safe-area-inset-right))calc(1em + env(safe-area-inset-bottom))max(1em,env(safe-area-inset-left))}.mediaViewer>.header{padding:max(var(--spacing-sm),env(safe-area-inset-top))max(var(--spacing-sm),env(safe-area-inset-right))var(--spacing-xs)max(var(--spacing-sm),env(safe-area-inset-left));grid-template-rows:auto auto;grid-template-areas:"end title start""counter counter counter"}.mediaViewer>.header[aria-hidden=true]{pointer-events:none}.mediaViewer>.header>.title{max-width:min(64vw,24em)}.mediaViewer>.header>.counter{grid-area:counter;justify-self:center;padding-inline-start:0}}@media (width>=75em){.mediaViewer>.view .gallery .grid{width:min(86em,100%)}}