.gallery-original{background:#f2f3f3;padding:74px 0 120px}.gallery-original .section-brand{padding:0 0 87px}.gallery-original .section-brand .company-highlight{margin-bottom:35px}.original-gallery-filters{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:0 0 30px;position:sticky;top:0;z-index:5;padding:10px 0;background:#f2f3f3}.original-gallery-filters a{display:inline-block;background:#0b2154;color:#fff;text-transform:uppercase;font-size:13px;letter-spacing:1px;line-height:1.6;font-weight:600;padding:12px 30px;text-align:center}.original-gallery-filters a[aria-pressed=true]{background:#fff;color:#15022a;box-shadow:inset 0 -4px 0 #bf2d0d}.original-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}.original-gallery-tile{margin:0;min-width:0}.original-gallery-tile>a{display:block;position:relative;overflow:hidden}.original-gallery-tile img{width:100%;height:auto;display:block;transition:transform 400ms cubic-bezier(.23,1,.32,1)}.original-gallery-tile figcaption{position:absolute;inset:0;padding:25px;display:flex;align-items:flex-start;gap:15px;background:#0a00004d;color:#fff;opacity:0;transition:opacity 200ms ease}.original-gallery-tile figcaption>span{font-size:36px;line-height:1}.original-gallery-tile figcaption strong{font-size:21px;line-height:1.3}.gallery-media-placeholder{aspect-ratio:1.5;background:#0b2154;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:25px;text-align:center}.gallery-media-placeholder>span{font-size:52px}.gallery-media-placeholder strong{font-size:21px;line-height:1.4}.original-gallery-controls{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:35px}.original-gallery-controls>span{font-size:12px;color:#596277}.gallery-more{display:inline-flex;align-items:center;justify-content:center;border-radius:30px;background:#0b2154;color:#fff;padding:12px 30px;font-size:14px;min-height:46px}.gallery-lightbox{border:0;background:#090b11;color:#fff;max-width:95vw;width:min(1200px,95vw);max-height:94svh;padding:45px 55px 20px}.gallery-lightbox::backdrop{background:#000d}.gallery-lightbox [data-media-view]{display:flex;justify-content:center;align-items:center;min-height:200px}.gallery-lightbox img,.gallery-lightbox video{max-width:100%;max-height:74svh;object-fit:contain;margin:auto}.gallery-lightbox audio{width:min(700px,100%)}.gallery-lightbox>button{position:absolute;border:0;color:#fff;background:#161b27;font-size:35px;min-width:44px;min-height:44px}.gallery-lightbox-close{right:5px;top:5px}.gallery-lightbox-prev{left:5px;top:45%}.gallery-lightbox-next{right:5px;top:45%}.gallery-lightbox [data-media-caption]{color:#fff;text-align:center;margin:15px 0 0;font-size:14px}.gallery-lightbox [data-media-error]{color:#fff;margin-top:15px}.gallery-lightbox [data-media-download]{text-decoration:underline}.original-gallery-tile a:focus-visible figcaption{opacity:1}
@media(hover:hover) and (pointer:fine){.original-gallery-tile a:hover img{transform:scale(1.035) translateX(4px)}.original-gallery-tile a:hover figcaption{opacity:1}.gallery-more:hover{background:#bf2d0d}}
@media(max-width:980px){.gallery-original{padding-top:30px;padding-bottom:80px}}
@media(max-width:540px){.gallery-original{padding-top:30px;padding-bottom:60px}.original-gallery-grid{grid-template-columns:1fr}.original-gallery-filters{position:static;gap:10px}.original-gallery-filters a{width:100%;padding:12px 18px;font-size:12px}.gallery-original .section-brand{padding-bottom:55px}.gallery-lightbox{padding:50px 45px 20px}.gallery-lightbox img,.gallery-lightbox video{max-height:70svh}}
@media(prefers-reduced-motion:reduce){.original-gallery-tile img,.original-gallery-tile figcaption{transition:none}.original-gallery-tile a:hover img{transform:none}}

.original-gallery-grid{min-height:1000px;align-content:start}@media(max-width:980px){.original-gallery-grid{min-height:705px}}

.original-gallery-filters a{max-width:100%;overflow-wrap:anywhere}.original-gallery-tile figcaption strong,.gallery-media-placeholder strong{min-width:0;max-width:100%;overflow-wrap:anywhere}.gallery-lightbox audio{min-width:0;max-width:100%}
