.LatestWorkMarquee_track__ieg8l{overflow:hidden;padding-bottom:4rem;width:100%}@keyframes LatestWorkMarquee_marquee__RfyJ0{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.LatestWorkMarquee_rail__89Msm{animation:LatestWorkMarquee_marquee__RfyJ0 32s linear infinite;display:flex;gap:1.25rem;height:420px;width:max-content}.LatestWorkMarquee_track__ieg8l:hover .LatestWorkMarquee_rail__89Msm{animation-play-state:paused}.LatestWorkMarquee_card__4GfZv{border-radius:1rem;cursor:zoom-in;flex-shrink:0;height:100%;overflow:hidden;width:320px}.LatestWorkMarquee_media__QEphu{display:block;height:100%;pointer-events:none;width:100%;object-fit:cover;object-position:center top}.LatestWorkMarquee_lightboxOverlay__2Vayf{align-items:center;background:rgba(0,0,0,.9);display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:1000}.LatestWorkMarquee_lightboxImg__B4vWd{border-radius:.75rem;max-height:90vh;max-width:90vw;object-fit:contain}.LatestWorkMarquee_lightboxClose__wplnY{background:rgba(255,255,255,.15);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.25rem;height:2.5rem;line-height:1;position:absolute;right:1.5rem;top:1.5rem;transition:background .15s;width:2.5rem}.LatestWorkMarquee_lightboxClose__wplnY:hover{background:rgba(255,255,255,.3)}.LatestWorkMarquee_lightboxNav__7BJQ7{background:rgba(255,255,255,.15);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:2rem;height:3rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s;width:3rem}.LatestWorkMarquee_lightboxNav__7BJQ7:hover{background:rgba(255,255,255,.3)}.LatestWorkMarquee_lightboxPrev__8HTxV{left:1.5rem}.LatestWorkMarquee_lightboxNext__Zj1r7{right:1.5rem}.LatestWorkMarquee_lightboxCounter__HNL09{bottom:1.25rem;color:rgba(255,255,255,.7);font-size:.875rem;left:50%;position:absolute;transform:translateX(-50%)}@media (max-width:767px){.LatestWorkMarquee_rail__89Msm{height:260px}.LatestWorkMarquee_card__4GfZv{width:220px}.LatestWorkMarquee_lightboxOverlay__2Vayf{padding:1rem}.LatestWorkMarquee_lightboxNav__7BJQ7{font-size:1.5rem;height:2.25rem;width:2.25rem}.LatestWorkMarquee_lightboxPrev__8HTxV{left:.5rem}.LatestWorkMarquee_lightboxNext__Zj1r7{right:.5rem}.LatestWorkMarquee_lightboxClose__wplnY{right:.75rem;top:.75rem}}