.cy-logo-marquee{background:var(--cy-surface-page);padding:64px 0;position:relative}.cy-logo-marquee .lm-eyebrow{color:var(--cy-text-secondary);font-size:var(--cy-type-eyebrow-size);font-weight:500;letter-spacing:1.2px;line-height:var(--cy-type-eyebrow-line);margin:0;text-align:center;text-transform:uppercase}.cy-logo-marquee .lm-link{align-items:center;color:var(--cy-text-primary);display:flex;font-size:15px;font-weight:500;gap:8px;justify-content:center;line-height:24px;margin:16px auto 0;text-decoration:none;width:fit-content}.cy-logo-marquee .lm-link .lm-link-arrow{flex:0 0 auto;transition:transform .2s ease}.cy-logo-marquee .lm-link:focus-visible,.cy-logo-marquee .lm-link:hover{color:var(--cy-text-primary);text-decoration:underline;text-underline-offset:3px}.cy-logo-marquee .lm-link:focus-visible .lm-link-arrow,.cy-logo-marquee .lm-link:hover .lm-link-arrow{transform:translateX(3px)}.cy-logo-marquee .lm-marquee{height:96px;margin-top:34px;overflow:hidden;position:relative}.cy-logo-marquee .lm-track{display:flex;gap:24px;width:max-content;will-change:transform}.cy-logo-marquee .lm-tile{background:var(--cy-surface-card);border:1px solid var(--cy-border-subtle);border-radius:14px;display:block;flex:0 0 180px;height:96px}.cy-logo-marquee .lm-tile .lw-color,.cy-logo-marquee .lm-tile .lw-mono{transition:opacity .28s ease}.cy-logo-marquee .lm-tile .lw-color{opacity:0}.cy-logo-marquee .lm-tile:hover .lw-color{opacity:1}.cy-logo-marquee .lm-tile:hover .lw-mono{opacity:0}.cy-logo-marquee .lm-tile--img{align-items:center;display:flex;justify-content:center;overflow:hidden}.cy-logo-marquee .lm-tile__img{height:auto;max-height:48px;max-width:180px;object-fit:contain;width:auto}.cy-logo-marquee .lm-fade{bottom:0;pointer-events:none;position:absolute;top:0;width:321px;z-index:2}.cy-logo-marquee .lm-fade--l{background:linear-gradient(90deg,var(--cy-surface-page) 0,hsla(0,20%,99%,0) 100%);left:0}.cy-logo-marquee .lm-fade--r{background:linear-gradient(270deg,var(--cy-surface-page) 0,hsla(0,20%,99%,0) 100%);right:0}.cy-logo-marquee #cyWallDefs{height:0;overflow:hidden;position:absolute;width:0}@media(max-width:1080px){.cy-logo-marquee .lm-fade{width:min(321px,18vw)}}@media(max-width:720px){.cy-logo-marquee .lm-link{position:relative}.cy-logo-marquee .lm-link:before{content:"";inset:-10px 0;position:absolute}.cy-logo-marquee{padding:48px 0}.cy-logo-marquee .lm-marquee{margin-top:24px}.cy-logo-marquee .lm-fade{width:96px}}.cy-logo-marquee.cy-logo-marquee-band{background:var(--cy-surface-band);overflow:hidden;padding:80px 0}.cy-logo-marquee.cy-logo-marquee-band .lm-glyph-host{inset:0;pointer-events:none;position:absolute}.cy-logo-marquee.cy-logo-marquee-band .lm-glyph{display:block;height:100%;width:100%}.cy-logo-marquee.cy-logo-marquee-band .lm-marquee,.cy-logo-marquee.cy-logo-marquee-band>.cy-col{position:relative}.cy-logo-marquee.cy-logo-marquee-band .lm-eyebrow{color:var(--cy-text-muted)}.cy-logo-marquee.cy-logo-marquee-band .lm-tile,.cy-logo-marquee.cy-logo-marquee-band .lm-tile--img{background:var(--cy-surface-page)}.cy-logo-marquee.cy-logo-marquee-band .lm-fade--l{background:linear-gradient(90deg,var(--cy-surface-band) 34%,hsla(30,17%,95%,.2) 67%,hsla(30,17%,95%,0) 100%)}.cy-logo-marquee.cy-logo-marquee-band .lm-fade--r{background:linear-gradient(270deg,var(--cy-surface-band) 34%,hsla(30,17%,95%,.2) 67%,hsla(30,17%,95%,0) 100%)}@media(max-width:720px){.cy-logo-marquee.cy-logo-marquee-band{padding:56px 0}}
/*# sourceMappingURL=cyLogoMarquee.css.map*/