.cx-logo-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.cx-logo-track{will-change:transform;width:max-content;animation:48s linear infinite cx-logo-scroll;display:flex}.cx-logo-marquee:hover .cx-logo-track,.cx-logo-marquee:focus-within .cx-logo-track{animation-play-state:paused}@keyframes cx-logo-scroll{to{transform:translate(-50%)}}.cx-logo-cell{border:1px solid #0000;flex-direction:column;align-items:center;gap:14px;width:196px;margin-right:16px;padding:20px 12px 18px;text-decoration:none;transition:border-color .3s,background-color .3s;display:flex}.cx-logo-cell:hover,.cx-logo-cell:focus-visible{border-color:var(--rule);background:var(--surface);outline:none}.cx-logo-img{mix-blend-mode:multiply;filter:grayscale();opacity:.72;width:auto;height:44px;transition:filter .35s,opacity .35s,transform .35s}.cx-logo-cell:hover .cx-logo-img,.cx-logo-cell:focus-visible .cx-logo-img{filter:none;opacity:1;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.cx-logo-marquee{-webkit-mask-image:none;mask-image:none}.cx-logo-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.cx-logo-track>[data-clone]{display:none}}.cx-plate{border:1px solid var(--rule);background:var(--surface);position:relative;overflow:hidden;box-shadow:0 28px 56px -36px #1f2a4461}
