.HomeEventsGallery_section__0tk1O{--green:#0cb148;--blue:#007afc;--navy:#0b3768;--text:#0b1b2b;--muted:#5b6b7b;--soft:#f3ffff;--card:#fff;--card-border:#e2e8f0;position:relative;width:auto;margin-inline:calc(50% - 50vw);overflow:hidden;padding:50px 0 0;background:var(--soft);color:var(--text);font-family:inherit}.HomeEventsGallery_heading__51RNG{max-width:760px;margin:0 auto;padding:0 20px;text-align:center}.HomeEventsGallery_eyebrow__XW1_q{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:16px;font-weight:500;line-height:1}.HomeEventsGallery_quoteIcon__n4Zq4{display:block;width:15px;height:11.5px;flex:0 0 15px}.HomeEventsGallery_heading__51RNG h2{margin:12px 0 10px;color:#080d12;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.1;letter-spacing:-.035em}.HomeEventsGallery_heading__51RNG h2 span{padding:0 4px;background:#b7f3cd;color:var(--blue)}.HomeEventsGallery_heading__51RNG p{margin:0;color:var(--muted);font-size:clamp(14px,1.3vw,16px);line-height:1.6}.HomeEventsGallery_filters__me3HV{display:flex;max-width:900px;flex-wrap:wrap;justify-content:center;gap:8px;margin:22px auto 0;padding:0 20px}.HomeEventsGallery_filters__me3HV button{padding:8px 16px;border:1.5px solid var(--card-border);border-radius:999px;background:#fff;color:var(--text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.HomeEventsGallery_filters__me3HV button:hover{border-color:var(--green);transform:translateY(-1px)}.HomeEventsGallery_filters__me3HV button.HomeEventsGallery_filterActive__3S6Kq{border-color:transparent;background:var(--blue);color:#fff}.HomeEventsGallery_card__ao3ff:focus-visible,.HomeEventsGallery_filters__me3HV button:focus-visible,.HomeEventsGallery_lightboxButton__NP4yt:focus-visible{outline:3px solid #75bbff;outline-offset:3px}.HomeEventsGallery_line__Y3XhP{position:relative;height:396px;margin-top:18px;overflow:hidden;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.HomeEventsGallery_line__Y3XhP:active{cursor:-webkit-grabbing;cursor:grabbing}.HomeEventsGallery_rope__zUAj3{position:absolute;top:0;left:0;width:100%;height:60px;overflow:visible;pointer-events:none}.HomeEventsGallery_rope__zUAj3 path{fill:none;stroke:#c3ccd6;stroke-width:1.6}.HomeEventsGallery_card__ao3ff{position:absolute;top:0;left:0;display:block;width:var(--card-width,210px);padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;transform-origin:50% 0;will-change:transform;cursor:pointer;transition:z-index 0s}.HomeEventsGallery_card__ao3ff:hover{z-index:35}.HomeEventsGallery_peg__yvlge{position:absolute;z-index:2;top:-9px;left:50%;width:16px;height:22px;border-radius:5px;background:#0b1b2b;transform:translateX(-50%);transition:background .22s ease}.HomeEventsGallery_peg__yvlge:after{position:absolute;top:5px;left:50%;width:6px;height:6px;border-radius:50%;background:var(--soft);content:"";transform:translateX(-50%)}.HomeEventsGallery_card__ao3ff:hover .HomeEventsGallery_peg__yvlge{transform:translateX(-50%);background:#007afc}.HomeEventsGallery_body__T8p0Q{display:block;margin-top:6px;padding:9px 9px 14px;border:1.5px solid var(--navy);border-radius:18px;background:var(--navy);box-shadow:0 18px 40px -18px rgba(11,27,43,.3);transform-origin:50% 0;transition:box-shadow .24s ease,border-color .24s ease;will-change:transform}.HomeEventsGallery_card__ao3ff:hover .HomeEventsGallery_body__T8p0Q{animation:HomeEventsGallery_cardShake__QASSH .45s ease-in-out infinite;box-shadow:0 18px 38px -10px rgba(0,122,252,.55);border-color:#007afc}@keyframes HomeEventsGallery_cardShake__QASSH{0%{transform:rotate(0deg)}25%{transform:rotate(-2deg)}50%{transform:rotate(0deg)}75%{transform:rotate(2deg)}to{transform:rotate(0deg)}}.HomeEventsGallery_photo__7ZLfz{position:relative;display:block;overflow:hidden;aspect-ratio:1/1;border-radius:12px;background:#eaf2f8}.HomeEventsGallery_photo__7ZLfz img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.HomeEventsGallery_tag__lB1Nr{display:none!important}.HomeEventsGallery_caption__PX_Lp{display:block;padding:11px 4px 0;text-align:center}.HomeEventsGallery_caption__PX_Lp strong{display:block;overflow:hidden;color:#fff;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.HomeEventsGallery_caption__PX_Lp>span{display:block;overflow:hidden;margin-top:3px;color:rgba(255,255,255,.78);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.HomeEventsGallery_hint__k74Ue{margin:5px 0 0;color:var(--muted);font-size:13px;text-align:center}.HomeEventsGallery_lightbox__LHNyu{position:fixed;z-index:99999;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(4,8,18,.88);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.HomeEventsGallery_lightboxFigure__ByhmC{max-width:min(920px,100%);margin:0;color:#fff;text-align:center}.HomeEventsGallery_lightboxFigure__ByhmC img{display:block;max-width:100%;max-height:74vh;margin:0 auto;border-radius:16px;box-shadow:0 30px 80px -20px rgba(0,0,0,.8)}.HomeEventsGallery_lightboxFigure__ByhmC figcaption{margin-top:14px}.HomeEventsGallery_lightboxFigure__ByhmC figcaption strong{display:block;font-size:18px}.HomeEventsGallery_lightboxFigure__ByhmC figcaption span{font-size:14px;opacity:.75}.HomeEventsGallery_lightboxButton__NP4yt{position:absolute;display:grid;width:46px;height:46px;place-items:center;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;cursor:pointer}.HomeEventsGallery_lightboxButton__NP4yt:hover{background:rgba(255,255,255,.26)}.HomeEventsGallery_close__MImS3{top:18px;right:18px}.HomeEventsGallery_previous__vhnDI{top:50%;left:18px;transform:translateY(-50%)}.HomeEventsGallery_next__3Z220{top:50%;right:18px;transform:translateY(-50%)}@media (max-width:767px){.HomeEventsGallery_section__0tk1O{padding:40px 0 0}.HomeEventsGallery_heading__51RNG h2{font-size:29px}.HomeEventsGallery_heading__51RNG p{font-size:13px}.HomeEventsGallery_filters__me3HV{gap:6px;margin-top:18px}.HomeEventsGallery_filters__me3HV button{padding:7px 13px;font-size:12px}.HomeEventsGallery_line__Y3XhP{height:335px}.HomeEventsGallery_body__T8p0Q{padding:7px 7px 11px;border-radius:15px}.HomeEventsGallery_caption__PX_Lp{padding-top:9px}.HomeEventsGallery_caption__PX_Lp strong{font-size:12px}.HomeEventsGallery_caption__PX_Lp>span{font-size:10px}.HomeEventsGallery_hint__k74Ue{font-size:11px}.HomeEventsGallery_lightbox__LHNyu{padding:18px}.HomeEventsGallery_previous__vhnDI{top:auto;bottom:18px;left:8px;transform:none}.HomeEventsGallery_next__3Z220{top:auto;right:8px;bottom:18px;transform:none}}@media (prefers-reduced-motion:reduce){.HomeEventsGallery_body__T8p0Q,.HomeEventsGallery_filters__me3HV button{transition:none;animation:none!important}}