.PhotoGallery-module__1_6q2G__filters{flex-wrap:wrap;gap:10px;margin:28px 0 24px;display:flex}.PhotoGallery-module__1_6q2G__pill{border:1px solid var(--border-subtle);background:var(--bg-card);min-height:44px;color:var(--text-body);transition:all .18s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:.88rem;font-weight:500;display:inline-flex}.PhotoGallery-module__1_6q2G__pill:hover{border-color:var(--steel)}.PhotoGallery-module__1_6q2G__pillActive{background:var(--bg-dark);border-color:var(--bg-dark);color:#fff}.PhotoGallery-module__1_6q2G__count{color:var(--steel);background:rgba(20,23,27,.07);border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:600}.PhotoGallery-module__1_6q2G__pillActive .PhotoGallery-module__1_6q2G__count{color:#fff;background:rgba(255,255,255,.16)}.PhotoGallery-module__1_6q2G__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.PhotoGallery-module__1_6q2G__tile{aspect-ratio:4/3;border:1px solid var(--border-subtle);cursor:zoom-in;background:#e6e8eb;border-radius:6px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.PhotoGallery-module__1_6q2G__tile:hover img{transform:scale(1.03)}.PhotoGallery-module__1_6q2G__tile img{transition:transform .3s var(--ease-out)}.PhotoGallery-module__1_6q2G__caption{color:#fff;text-align:left;background:linear-gradient(transparent,rgba(10,12,15,.75));padding:24px 12px 10px;font-size:.78rem;font-weight:500;position:absolute;bottom:0;left:0;right:0}.PhotoGallery-module__1_6q2G__lightbox{z-index:100;background:rgba(10,12,15,.94);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.PhotoGallery-module__1_6q2G__lightboxImage{width:min(1200px,100%);height:min(80vh,800px);position:relative}.PhotoGallery-module__1_6q2G__lightboxCaption{text-align:center;color:var(--text-body-dark);padding:0 80px;font-size:.9rem;position:absolute;bottom:24px;left:0;right:0}.PhotoGallery-module__1_6q2G__lightboxBtn{color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.3);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.PhotoGallery-module__1_6q2G__lightboxBtn:hover{background:rgba(255,255,255,.18)}.PhotoGallery-module__1_6q2G__lightboxPrev{left:16px}.PhotoGallery-module__1_6q2G__lightboxNext{right:16px}.PhotoGallery-module__1_6q2G__lightboxClose{color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.3);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:16px;right:16px}@media (max-width:640px){.PhotoGallery-module__1_6q2G__lightboxCaption{padding:0 16px;bottom:12px}.PhotoGallery-module__1_6q2G__lightboxImage{height:60vh}}
.media-module__G3uVEq__banner{background:var(--bg-dark);padding:48px 0 56px}.media-module__G3uVEq__galleryGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-top:36px;display:grid}.media-module__G3uVEq__galleryCard{flex-direction:column;display:flex;overflow:hidden}.media-module__G3uVEq__galleryImage{aspect-ratio:4/3;background:#14171b;position:relative}.media-module__G3uVEq__videoItem{grid-column:span 2}.media-module__G3uVEq__video{aspect-ratio:4/3;object-fit:contain;background:#000;width:100%;display:block}@media (max-width:640px){.media-module__G3uVEq__videoItem{grid-column:auto}}.media-module__G3uVEq__placeholderBadge{letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.25);border-radius:3px;padding:3px 8px;font-size:.62rem;font-weight:600;position:absolute;top:10px;right:10px}.media-module__G3uVEq__galleryBody{padding:18px 20px 22px}.media-module__G3uVEq__galleryTitle{letter-spacing:.02em;font-size:1.2rem}.media-module__G3uVEq__galleryDesc{color:var(--text-body);margin-top:6px;font-size:.86rem;line-height:1.55}.media-module__G3uVEq__playButton{background:rgba(200,16,46,.9);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.media-module__G3uVEq__docGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:36px;display:grid}.media-module__G3uVEq__docCard{transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out);align-items:flex-start;gap:14px;padding:20px;display:flex}.media-module__G3uVEq__docCard:hover{border-color:var(--accent);box-shadow:0 6px 20px rgba(20,23,27,.07)}.media-module__G3uVEq__docIcon{color:var(--accent);flex-shrink:0;padding-top:2px}.media-module__G3uVEq__docTitle{color:var(--text-primary);font-size:.95rem;font-weight:600;font-family:var(--font-body)}.media-module__G3uVEq__docMeta{color:var(--steel);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:.76rem;font-weight:600}
