.remix-lab-gallery_banner__5Gxcq{position:relative;background:#4a4037}.remix-lab-gallery_bannerLink__y8Ohw{position:relative;display:block;width:100%;overflow:hidden;aspect-ratio:1;text-align:center}.remix-lab-gallery_bannerLink__y8Ohw>video{width:100%;height:100%;object-fit:cover}.remix-lab-gallery_bannerLink__y8Ohw:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#0008,transparent 34%,transparent 72%,#0009);pointer-events:none}.remix-lab-gallery_bannerContent__DUwz8{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;padding:22px 12px 38px}.remix-lab-gallery_bannerHeading__n_ZBO{color:white;font-size:clamp(28px,8.8vw,38px);font-weight:400;letter-spacing:-.01em;line-height:1;text-shadow:0 4px 18px #0009}.remix-lab-gallery_bannerSubtitle__244N9{margin-top:10px;color:#c9c4bd;font-size:clamp(9px,2.9vw,12.5px);font-weight:300;letter-spacing:.26em;white-space:nowrap;text-shadow:0 2px 10px #0009}.remix-lab-gallery_cta__KBBbO{display:inline-flex;align-items:center;gap:12px;margin-top:auto;padding:5px 22px 5px 5px;border-radius:999px;background:white;color:black;font-size:11px;font-weight:800;letter-spacing:.1em;animation:remix-lab-gallery_halo__HAViE 2.6s ease-out infinite}.remix-lab-gallery_ctaIcon__s_jBy{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:black;color:white;transition:transform .7s cubic-bezier(.7,0,.2,1)}.remix-lab-gallery_bannerLink__y8Ohw:hover .remix-lab-gallery_ctaIcon__s_jBy{transform:rotate(180deg)}.remix-lab-gallery_rows__ipxYA{--tile-width:148px;--tile-gap:8px;display:flex;flex-direction:column;gap:14px;margin-top:10px}.remix-lab-gallery_row__NfejH{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 4%,black 96%,transparent)}.remix-lab-gallery_track__0nFdp{display:flex;width:max-content;animation:remix-lab-gallery_roll__HC6ZV 30s linear infinite}.remix-lab-gallery_row__NfejH:nth-child(2) .remix-lab-gallery_track__0nFdp{animation-direction:reverse;animation-duration:36s}.remix-lab-gallery_group__1EoQU{display:flex;flex-shrink:0;gap:var(--tile-gap);padding-right:var(--tile-gap)}.remix-lab-gallery_rows__ipxYA[data-paused=true] .remix-lab-gallery_track__0nFdp{animation-play-state:paused}.remix-lab-gallery_tile__FvFMo{flex:none;width:var(--tile-width);text-align:left}.remix-lab-gallery_media__rICvU{position:relative;display:block;overflow:hidden;aspect-ratio:1;background:#111}.remix-lab-gallery_media__rICvU video{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .8s}.remix-lab-gallery_remixIcon__RI6z1{position:absolute;top:50%;left:50%;display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#ffffff80;color:black;opacity:0;transform:translate(-50%,-50%);backdrop-filter:blur(6px);transition:opacity .8s}.remix-lab-gallery_caption__UdtCw{display:block;margin-top:7px;color:#9a9aa1;font-size:9.5px;line-height:1.4}.remix-lab-gallery_caption__UdtCw strong,.remix-lab-gallery_caption__UdtCw>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remix-lab-gallery_caption__UdtCw strong{color:white;font-weight:700;letter-spacing:.05em}.remix-lab-gallery_bannerLink__y8Ohw:focus-visible,.remix-lab-gallery_empty__j9oDd button:focus-visible,.remix-lab-gallery_tile__FvFMo:focus-visible{outline:2px solid white;outline-offset:-2px}.remix-lab-gallery_row__NfejH:has(:focus-visible){overflow-x:auto;mask-image:none}.remix-lab-gallery_row__NfejH:has(:focus-visible) .remix-lab-gallery_track__0nFdp{animation:none}.remix-lab-gallery_row__NfejH:has(:focus-visible) [data-duplicate=true]{display:none}.remix-lab-gallery_tile__FvFMo:focus-visible .remix-lab-gallery_remixIcon__RI6z1{opacity:1}.remix-lab-gallery_loading__Y_koJ{display:flex;overflow:hidden;flex-direction:column;gap:18px}.remix-lab-gallery_skeleton__a0b0L{flex:none;width:var(--tile-width);height:calc(var(--tile-width) + 36px);background:#18181b}.remix-lab-gallery_empty__j9oDd{padding:36px 16px;color:#a1a1aa;text-align:center;font-size:14px}.remix-lab-gallery_empty__j9oDd button{margin-top:12px;color:white;text-decoration:underline;text-underline-offset:4px}@media (hover:hover){.remix-lab-gallery_tile__FvFMo:hover video{transform:scale(1.03);filter:brightness(1.03)}.remix-lab-gallery_tile__FvFMo:hover .remix-lab-gallery_remixIcon__RI6z1{opacity:1}}@media (min-width:768px){.remix-lab-gallery_bannerLink__y8Ohw{aspect-ratio:20/9;text-align:left}.remix-lab-gallery_bannerLink__y8Ohw:after{background:linear-gradient(100deg,#0007,#0003 38%,transparent 60%)}.remix-lab-gallery_bannerContent__DUwz8{align-items:flex-start;padding:40px 44px}.remix-lab-gallery_bannerHeading__n_ZBO{font-size:72px}.remix-lab-gallery_bannerSubtitle__244N9{margin-top:14px;font-size:23px;letter-spacing:.22em}.remix-lab-gallery_cta__KBBbO{margin-top:26px;font-size:12px}.remix-lab-gallery_rows__ipxYA{--tile-width:calc((100cqw - 40px) / 4.5);--tile-gap:10px;container-type:inline-size;gap:18px}.remix-lab-gallery_track__0nFdp{animation-duration:42s}.remix-lab-gallery_row__NfejH:nth-child(2) .remix-lab-gallery_track__0nFdp{animation-duration:50s}.remix-lab-gallery_caption__UdtCw{margin-top:10px;font-size:11px}}@keyframes remix-lab-gallery_roll__HC6ZV{to{transform:translateX(-50%)}}@keyframes remix-lab-gallery_halo__HAViE{0%{box-shadow:0 0 0 0 #ffffff8c,0 10px 30px #0006}70%,to{box-shadow:0 0 0 14px #fff0,0 10px 30px #0006}}@media (prefers-reduced-motion:reduce){.remix-lab-gallery_cta__KBBbO,.remix-lab-gallery_track__0nFdp{animation:none}.remix-lab-gallery_row__NfejH{overflow-x:auto;mask-image:none}.remix-lab-gallery_row__NfejH [data-duplicate=true]{display:none}.remix-lab-gallery_ctaIcon__s_jBy,.remix-lab-gallery_media__rICvU video,.remix-lab-gallery_remixIcon__RI6z1{transition:none}}