.news-gallery{padding:0 0 clamp(2.6rem,5vw,4rem)}.news-gallery__heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1.2rem;padding-top:.25rem;border-top:1px solid var(--color-border)}.news-gallery__heading>div{padding-top:1.6rem}.news-gallery__heading .publication-eyebrow{margin-bottom:.4rem;color:var(--publication-accent-text)}.news-gallery__heading h2{margin:0;color:var(--color-brand-dark);font-size:clamp(1.45rem,3vw,1.9rem);letter-spacing:-.035em}.news-gallery__hint{display:inline-flex;align-items:center;gap:.45rem;padding-bottom:.15rem;color:var(--color-text-muted);font-size:.68rem;font-weight:700}.news-gallery__hint i{color:var(--publication-accent-text)}.news-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.news-gallery__item{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 2;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);cursor:zoom-in;box-shadow:0 .45rem 1.5rem #002f380b;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.news-gallery__item:after{position:absolute;inset:45% 0 0;background:linear-gradient(180deg,#00252f00,#00252f38);content:"";pointer-events:none}.news-gallery__item img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.22,1,.36,1)}.news-gallery__item:hover,.news-gallery__item:focus-visible{border-color:#08b8b38c;box-shadow:0 .8rem 2rem #002f3817;transform:translateY(-.12rem)}.news-gallery__item:hover img,.news-gallery__item:focus-visible img{transform:scale(1.025)}.news-gallery__zoom{position:absolute;right:.7rem;bottom:.7rem;z-index:2;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#00252fc2;color:var(--color-white);font-size:.78rem;box-shadow:0 .3rem .9rem #00141b33;backdrop-filter:blur(.45rem)}html.news-gallery-is-open,body.news-gallery-is-open{overflow:hidden;overscroll-behavior:none}body.news-gallery-is-open{position:fixed;right:0;left:0;width:100%}.news-gallery-viewer{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:radial-gradient(circle at 50% 42%,rgba(8,184,179,.08),transparent 34rem),#00181ffb;color:var(--color-white);overscroll-behavior:none}.news-gallery-viewer::backdrop{background:#00181ff5}.news-gallery-viewer__shell{position:relative;display:grid;width:100%;height:100dvh;grid-template-rows:minmax(0,1fr) auto;gap:1rem;padding:max(4.6rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left))}.news-gallery-viewer__topbar{position:absolute;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));left:max(1rem,env(safe-area-inset-left));z-index:5;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.news-gallery-viewer__counter,.news-gallery-viewer__close{border:1px solid rgba(255,255,255,.14);background:#00252fb8;color:var(--color-white);box-shadow:0 .4rem 1.2rem #000f143d;backdrop-filter:blur(.65rem)}.news-gallery-viewer__counter{display:inline-flex;min-height:2.35rem;align-items:center;padding:.45rem .8rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.04em}.news-gallery-viewer__close{display:grid;width:2.7rem;height:2.7rem;padding:0;place-items:center;border-radius:50%;font-size:1rem;pointer-events:auto;transition:border-color var(--transition-base),background var(--transition-base),transform var(--transition-base)}.news-gallery-viewer__close:hover,.news-gallery-viewer__close:focus-visible{border-color:#08b8b3b3;background:#058d8adb;transform:scale(1.04)}.news-gallery-viewer__stage{position:relative;display:grid;min-width:0;min-height:0;place-items:center;padding:0 clamp(3.8rem,6vw,5.2rem)}.news-gallery-viewer__figure{display:flex;width:100%;height:100%;min-width:0;min-height:0;align-items:center;justify-content:center;flex-direction:column;gap:.85rem;margin:0}.news-gallery-viewer__image{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:.65rem;box-shadow:0 1.4rem 4rem #000a0e47}.news-gallery-viewer__caption{max-width:54rem;flex:0 0 auto;margin:0;color:#ffffffc2;font-size:.78rem;line-height:1.55;text-align:center}.news-gallery-viewer__nav{position:absolute;top:50%;z-index:4;display:grid;width:3rem;height:3rem;padding:0;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#00252fa8;color:var(--color-white);font-size:1.1rem;box-shadow:0 .45rem 1.3rem #000f1438;backdrop-filter:blur(.6rem);transform:translateY(-50%);transition:border-color var(--transition-base),background var(--transition-base),transform var(--transition-base)}.news-gallery-viewer__nav:hover,.news-gallery-viewer__nav:focus-visible{border-color:#08b8b3b8;background:#058d8ad6}.news-gallery-viewer__nav--previous{left:0}.news-gallery-viewer__nav--next{right:0}.news-gallery-viewer__thumbnails{display:flex;max-width:min(72rem,100%);min-width:0;gap:.55rem;margin:0 auto;overflow-x:auto;padding:.2rem .15rem .35rem;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(8,184,179,.5) rgba(255,255,255,.08)}.news-gallery-viewer__thumbnail{position:relative;flex:0 0 5.6rem;overflow:hidden;aspect-ratio:3 / 2;padding:0;border:2px solid transparent;border-radius:.55rem;background:#ffffff0f;opacity:.55;transition:border-color var(--transition-base),opacity var(--transition-base),transform var(--transition-base)}.news-gallery-viewer__thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.news-gallery-viewer__thumbnail:hover,.news-gallery-viewer__thumbnail:focus-visible{opacity:.88}.news-gallery-viewer__thumbnail.is-active{border-color:var(--color-brand-accent);opacity:1;transform:translateY(-.08rem)}@media (min-width: 992px){.news-gallery-viewer__close{margin-right:1rem}}@media (max-width: 767.98px){.news-gallery__heading{align-items:flex-start;flex-direction:column;gap:.6rem}.news-gallery__hint{padding-bottom:0}.news-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.news-gallery-viewer__shell{gap:.75rem;padding:max(4.2rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.7rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))}.news-gallery-viewer__stage{padding:0 .25rem}.news-gallery-viewer__nav{width:2.75rem;height:2.75rem;background:#00252fc7}.news-gallery-viewer__nav--previous{left:.45rem}.news-gallery-viewer__nav--next{right:.45rem}.news-gallery-viewer__image{border-radius:.45rem}.news-gallery-viewer__thumbnail{flex-basis:4.8rem}}@media (max-width: 419.98px){.news-gallery__grid{grid-template-columns:1fr}.news-gallery-viewer__counter{min-height:2.2rem;padding:.4rem .7rem}.news-gallery-viewer__close{width:2.5rem;height:2.5rem}.news-gallery-viewer__thumbnail{flex-basis:4.4rem}}@media (prefers-reduced-motion: reduce){.news-gallery__item,.news-gallery__item img,.news-gallery-viewer__close,.news-gallery-viewer__nav,.news-gallery-viewer__thumbnail{transition:none}.news-gallery-viewer__thumbnails{scroll-behavior:auto}.news-gallery__item:hover,.news-gallery__item:focus-visible,.news-gallery__item:hover img,.news-gallery__item:focus-visible img,.news-gallery-viewer__close:hover,.news-gallery-viewer__close:focus-visible,.news-gallery-viewer__thumbnail.is-active{transform:none}}
