/* Clear photography above; a progressively frosted, shaded reading layer below. */
.glass-gallery{background:transparent;padding:8px 0 10px;overflow:visible}.glass-gallery::before,.gallery-backdrop{display:none}.gallery-track{padding-top:10px;padding-bottom:20px;gap:18px}.glass-slide{position:relative;isolation:isolate;overflow:hidden;min-height:360px;flex-basis:min(80%,650px);padding:22px;background:#24262a;color:#fff;border:1px solid #ffffffbd;border-right-color:#cfd8e24d;border-bottom-color:#717c8a70;box-shadow:inset 0 1px 0 #ffffffa6,0 10px 26px #242d3d24,0 1px 2px #16253b33;backdrop-filter:none;-webkit-backdrop-filter:none;justify-content:space-between;gap:50px;text-shadow:0 1px 8px #0003}
.glass-slide-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;z-index:-3}.glass-slide::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#0b111126 0%,#0d121508 30%,#12182350 50%,#111721db 79%,#111721f2 100%);pointer-events:none}.glass-slide::after{content:"";position:absolute;inset:32% 0 0;z-index:-1;background:linear-gradient(180deg,#ffffff00,#dce9fb18);backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%);mask-image:linear-gradient(180deg,transparent,black 65%);-webkit-mask-image:linear-gradient(180deg,transparent,black 65%);pointer-events:none}.glass-slide-top{align-items:flex-start}.glass-slide-top small{display:inline-block;color:white;font-size:11px;font-weight:550;background:#18212f3d;border:1px solid #ffffff5e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:5px;padding:5px 9px}.glass-slide-top svg{color:white;filter:drop-shadow(0 1px 3px #0008);margin-top:7px}.glass-slide-content{display:flex;flex-direction:column;gap:14px;position:relative}.glass-title{font-size:28px;line-height:1.2;color:#fff;font-weight:600;max-width:480px}.glass-meta{margin:0;padding-top:12px;border-color:#ffffff38;gap:7px}.glass-meta>span{font-size:13px;color:#f2f5fa;line-height:1.5}.glass-meta svg{color:#e2eaf4}.glass-image-label{font-size:9px;font-weight:400;color:#d4dce6;line-height:1.4}.gallery-footer{padding-top:0}.gallery-source{margin-top:0}.glass-slide:active{background:#24262a;opacity:.88}.gallery-arrow{background:linear-gradient(145deg,#fff,#ebeff5);border-color:#e0e4eb;box-shadow:inset 0 1px 0 white,0 2px 6px #15233a08}.gallery-dot::after{background:#c1c7d0}.gallery-dot[aria-current=true]::after{background:#4a5567}
@media(max-width:700px){.glass-gallery{padding-top:0;padding-bottom:0}.gallery-track{padding-top:10px;padding-bottom:16px;gap:14px}.glass-slide{flex-basis:calc(100% - 28px);min-height:350px;padding:20px;gap:58px}.glass-title{font-size:25px;line-height:1.23}.glass-slide-content{gap:12px}.glass-meta>span{font-size:12px}.glass-slide-top small{font-size:10px}.home-news,.home-events{padding-top:24px;padding-bottom:4px}.gallery-source{max-width:none;font-size:9px}.gallery-footer{margin-top:0}}
@media(max-width:359px){.glass-slide{min-height:365px;padding:18px}.glass-title{font-size:23px}}
@media(prefers-reduced-transparency:reduce){.glass-slide::after{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(180deg,transparent,#131b29 70%)}.glass-slide-top small{background:#172031;backdrop-filter:none;-webkit-backdrop-filter:none}}
@media(prefers-contrast:more){.glass-slide::before{background:linear-gradient(180deg,#0003,#08101a22 20%,#08101ae8 65%,#08101a)}.glass-slide-top small,.glass-meta>span,.glass-image-label{color:#fff}}
