.seam-integration-marquee{--integration-logo-size:60px;--integration-gap:clamp(66px,7vw,112px);color:var(--site-ink);width:100%;min-width:0}.seam-integration-marquee-rows{display:grid;gap:22px}.seam-integration-marquee-row{container-type:inline-size;overflow:hidden;padding:18px 0;mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.seam-site .seam-integration-marquee-track{display:flex;width:max-content;animation:seam-integration-drift var(--integration-duration,110s) linear infinite!important;will-change:transform}.seam-site .seam-integration-marquee-row[data-reverse=true] .seam-integration-marquee-track{animation-direction:reverse!important}.seam-integration-marquee-group{display:flex;flex:0 0 auto;align-items:center;justify-content:space-around;min-width:100cqw;gap:var(--integration-gap);padding-right:var(--integration-gap)}.seam-integration-marquee-logo{display:inline-flex;flex:0 0 var(--integration-logo-size);align-items:center;justify-content:center;width:var(--integration-logo-size);height:var(--integration-logo-size);text-decoration:none;outline-offset:10px}.seam-integration-marquee-art{display:block;width:100%;height:100%;object-fit:contain;transition:transform var(--integration-hover-duration) ease}.seam-integration-marquee-art.is-light-artwork{filter:brightness(0)}.seam-integration-marquee-logo:hover .seam-integration-marquee-art{transform:scale(1.07)}.seam-integration-marquee-logo:focus-visible{outline:2px solid var(--site-blue)}.seam-integration-marquee-row[data-focused=true]{overflow-x:auto;mask-image:none}.seam-site .seam-integration-marquee-row[data-focused=true] .seam-integration-marquee-track{animation:none!important;transform:none}.seam-integration-marquee-row[data-focused=true] [data-duplicate=true]{display:none}@keyframes seam-integration-drift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:600px){.seam-integration-marquee{--integration-logo-size:46px;--integration-gap:58px}.seam-integration-marquee-rows{gap:10px}}@media (prefers-reduced-motion:reduce){.seam-site .seam-integration-marquee-row:not([data-focused=true]) .seam-integration-marquee-track{animation:seam-integration-drift calc(var(--integration-duration, 110s) * 1.75) linear infinite!important}.seam-site .seam-integration-marquee-row[data-reverse=true]:not([data-focused=true]) .seam-integration-marquee-track{animation-direction:reverse!important}.seam-integration-marquee-art{transition:none}}