#blueimp-gallery>.description{display:none!important}#blueimp-gallery>.gallery-info{position:absolute;z-index:2;display:none;align-items:flex-end;gap:16px;box-sizing:border-box;padding:14px 12px 12px 16px;color:#fff;font-family:InterVariable,Inter,-apple-system,system-ui,sans-serif;letter-spacing:normal;visibility:hidden;pointer-events:none}#blueimp-gallery.blueimp-gallery-controls>.gallery-info.has-info{display:flex}#blueimp-gallery>.gallery-info.has-caption:not(.is-below){padding-top:56px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.35) 40px,rgba(0,0,0,0.7) 100%)}.gallery-caption{flex:1 1 auto;min-width:0;max-width:720px;margin:0 0 4px;font-size:16px;font-weight:400;line-height:23px;text-align:left;text-shadow:0 1px 3px rgba(0,0,0,0.5);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;pointer-events:auto}.gallery-caption:empty{display:none}.gallery-caption a{color:inherit;text-decoration:none}.gallery-caption a:hover{text-decoration:underline}.gallery-caption.is-clamped{cursor:pointer}.gallery-caption.is-expanded{-webkit-line-clamp:unset;max-height:40vh;overflow-y:auto}#blueimp-gallery>.gallery-info>.gallery-credit{flex:none;display:none;max-width:60%;margin-left:auto;padding:6px 12px;border-radius:16px;background-color:rgba(0,0,0,0.55);font-size:13px;font-weight:600;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:auto}#blueimp-gallery>.gallery-info>.gallery-credit.has-credit{display:block}#blueimp-gallery>.gallery-info .gallery-credit a{color:#fff;text-decoration:none}#blueimp-gallery>.gallery-info .gallery-credit a:hover{text-decoration:underline}#blueimp-gallery>.gallery-info .gallery-credit i{margin-right:6px}#blueimp-gallery>.gallery-info.is-below{align-items:flex-start;padding-top:12px;background:none}#blueimp-gallery>.gallery-info.is-below .gallery-caption{margin:4px 0 0;text-shadow:none}@media (max-width:767px){#blueimp-gallery>.gallery-info{gap:12px;padding:12px 10px 10px 12px}#blueimp-gallery>.gallery-info.has-caption:not(.is-below){padding-top:44px}.gallery-caption{font-size:15px;line-height:21px}}#blueimp-gallery>.gallery-toolbar{position:absolute;top:16px;left:16px;z-index:3;display:flex;gap:8px}#blueimp-gallery .play-pause,#blueimp-gallery .gallery-grid-toggle,#blueimp-gallery>.close{position:absolute;z-index:3;align-items:center;justify-content:center;gap:8px;border:0;background:rgba(16,20,18,0.55);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.18),0 2px 12px rgba(0,0,0,0.22);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);color:rgba(255,255,255,0.92);font:500 14px/1 InterVariable,Inter,-apple-system,system-ui,sans-serif;letter-spacing:normal;text-decoration:none;text-shadow:none;opacity:1;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease}#blueimp-gallery .play-pause,#blueimp-gallery .gallery-grid-toggle{width:auto;height:40px;padding:0 16px 0 14px;border-radius:20px}#blueimp-gallery .play-pause{position:static;display:none;background-image:none}#blueimp-gallery.blueimp-gallery-controls .play-pause{display:inline-flex}#blueimp-gallery.blueimp-gallery-single .play-pause{display:none}#blueimp-gallery .play-pause .ph-pause,#blueimp-gallery.blueimp-gallery-playing .play-pause .ph-play{display:none}#blueimp-gallery.blueimp-gallery-playing .play-pause .ph-pause{display:inline}#blueimp-gallery .gallery-grid-toggle{position:static;display:none}#blueimp-gallery.blueimp-gallery-controls .gallery-grid-toggle.has-grid{display:inline-flex}#blueimp-gallery>.close{top:16px;right:16px;left:auto;display:none;width:40px;height:40px;margin:0;padding:0;border-radius:50%;font-size:18px}#blueimp-gallery.blueimp-gallery-controls>.close{display:flex}#blueimp-gallery .play-pause:hover,#blueimp-gallery .gallery-grid-toggle:hover,#blueimp-gallery>.close:hover,#blueimp-gallery .gallery-grid-toggle[aria-pressed="true"]{background-color:rgba(16,20,18,0.74);color:#fff;opacity:1}#blueimp-gallery .play-pause:focus-visible,#blueimp-gallery .gallery-grid-toggle:focus-visible,#blueimp-gallery>.close:focus-visible{outline:2px solid #fff;outline-offset:2px}#blueimp-gallery .play-pause i,#blueimp-gallery .gallery-grid-toggle i{font-size:16px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){#blueimp-gallery .play-pause,#blueimp-gallery .gallery-grid-toggle,#blueimp-gallery>.close{background-color:rgba(16,20,18,0.78)}}#blueimp-gallery>.gallery-grid{position:absolute;inset:0;z-index:2;overflow-y:auto;overscroll-behavior:contain;padding:72px 16px 24px;background-color:rgba(0,0,0,0.94)}#blueimp-gallery>.gallery-grid[hidden]{display:none}.gallery-grid-items{position:relative;margin:0 auto}.gallery-grid-item{position:absolute;display:block;padding:0;border:0;border-radius:8px;background:#222 center / cover no-repeat;cursor:zoom-in;transition:filter 0.15s ease}.gallery-grid-item:hover{filter:brightness(1.12)}.gallery-grid-item.is-current{box-shadow:0 0 0 3px #fff}.gallery-grid-item:focus{outline:none}.gallery-grid-item:focus-visible{box-shadow:0 0 0 3px #007db0}#blueimp-gallery.is-loading-more>.gallery-grid::after{content:'Loading more photos\2026';display:block;padding-top:16px;text-align:center;font-size:14px;color:rgba(255,255,255,0.7)}#blueimp-gallery.grid-open>.prev,#blueimp-gallery.grid-open>.next,#blueimp-gallery.grid-open .play-pause,#blueimp-gallery.grid-open>.gallery-info,#blueimp-gallery.grid-open>.description,#blueimp-gallery.grid-open>.indicator,#blueimp-gallery.grid-open .gallery-grid-toggle{display:none!important}@media (max-width:767px){#blueimp-gallery>.gallery-grid{padding:64px 8px 16px}#blueimp-gallery .play-pause,#blueimp-gallery .gallery-grid-toggle{height:36px;padding:0 14px 0 12px;font-size:13px}#blueimp-gallery>.close{width:36px;height:36px;font-size:16px}}@media (prefers-reduced-motion:reduce){.gallery-grid-item,#blueimp-gallery .play-pause,#blueimp-gallery .gallery-grid-toggle,#blueimp-gallery>.close{transition:none}}