._tile_1k3uk_4{padding:var(--logo-padding,var(--space-7));justify-content:center;align-items:center;transition:background-color .2s ease-in-out;display:flex}._tile_1k3uk_4:hover{background-color:var(--color-surface-alt)}._tile_1k3uk_4 img{max-width:100%;max-height:100%;height:var(--logo-size,5rem);width:var(--logo-size,5rem);object-fit:contain}._logoForDark_1k3uk_25,:root[data-theme=dark] ._logoForLight_1k3uk_29{display:none}:root[data-theme=dark] ._logoForDark_1k3uk_25{display:block}._grid_1touh_2{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-items:center;display:grid}._viewport_1s7o0_2{--seconds-per-logo:2.5s;--edge-fade:min(15%, 120px);--logo-height:3rem;--logo-max-width:8rem;--logo-padding:var(--space-3);--logo-gap:var(--space-3);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent);overflow:hidden}._track_1s7o0_19{width:max-content;animation:_marquee_1s7o0_1 calc(var(--logo-count) * var(--seconds-per-logo)) linear infinite;display:flex}._viewport_1s7o0_2:hover ._track_1s7o0_19{animation-play-state:paused}._viewport_1s7o0_2:has(:focus-visible){scrollbar-width:none;overflow-x:auto}._viewport_1s7o0_2:has(:focus-visible) ._track_1s7o0_19{animation:none}._group_1s7o0_44{align-items:center;gap:var(--logo-gap);padding-inline-end:var(--logo-gap);display:flex}._item_1s7o0_51{flex:none}._item_1s7o0_51 img{width:auto;height:var(--logo-height);max-width:var(--logo-max-width)}@keyframes _marquee_1s7o0_1{to{transform:translate(-50%)}}@media (width>=900px){._viewport_1s7o0_2{--logo-height:4rem;--logo-max-width:11rem;--logo-padding:var(--space-4);--logo-gap:var(--space-4)}}@media (prefers-reduced-motion:reduce){._viewport_1s7o0_2{overflow-x:auto}._track_1s7o0_19{animation:none}._copy_1s7o0_89{display:none}}._section_19ij0_1{padding-block:var(--space-10)}._heading_19ij0_5{color:var(--color-text-primary);margin:0 0 var(--space-3)}._intro_19ij0_10{font-size:var(--fs-body2);color:var(--color-text-secondary);max-width:640px;margin-bottom:var(--space-9);line-height:1.55}
