.N9Ec5W_section{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);width:100%;min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);overflow:hidden;container:logos/inline-size}.N9Ec5W_intro{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:end;gap:48px;padding:40px 40px 36px;display:grid}.N9Ec5W_intro h2{max-width:540px;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;line-height:var(--leading-display);text-wrap:balance;letter-spacing:var(--tracking-display);margin:0}.N9Ec5W_intro p{max-width:36ch;color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-body);text-wrap:pretty;margin:0 0 3px}.N9Ec5W_marquee{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding-block:32px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.N9Ec5W_track{width:max-content;animation:N9Ec5W_travel var(--marquee-duration,39s) linear infinite;will-change:transform;display:flex}.N9Ec5W_track.N9Ec5W_paused{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.N9Ec5W_marquee:hover .N9Ec5W_track{animation-play-state:paused}}.N9Ec5W_brandList{flex:none;align-items:center;gap:56px;margin:0;padding:0 56px 0 0;list-style:none;display:flex}.N9Ec5W_brand{color:var(--text-secondary);white-space:nowrap;flex:none;align-items:center;gap:10px;display:inline-flex}.N9Ec5W_brandMark{background:currentColor;flex:none;width:22px;height:22px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img.N9Ec5W_brandMark{object-fit:contain;background:0 0}.N9Ec5W_section[data-tone=color] .N9Ec5W_brand,.N9Ec5W_bare[data-tone=color] .N9Ec5W_brand{color:var(--foreground)}.N9Ec5W_brandName{font-size:var(--text-lg);letter-spacing:var(--tracking-body);font-weight:500}.N9Ec5W_footer{justify-content:flex-end;align-items:center;gap:16px;padding:10px 16px;display:flex}.N9Ec5W_motionButton{color:var(--text-secondary)}.N9Ec5W_motionStatus{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.N9Ec5W_marquee.N9Ec5W_bare{border:0;padding-block:8px;container:logos/inline-size}.N9Ec5W_bare .N9Ec5W_brandList{gap:44px;padding-right:44px}.N9Ec5W_bare .N9Ec5W_brandName{font-size:var(--text-base)}.N9Ec5W_bare .N9Ec5W_brandMark{width:20px;height:20px}@keyframes N9Ec5W_travel{to{transform:translate(-50%)}}@container logos (max-width:639px){.N9Ec5W_intro{grid-template-columns:1fr;gap:12px;padding:28px 20px 24px}.N9Ec5W_intro h2{font-size:var(--text-2xl)}.N9Ec5W_intro p{font-size:var(--text-sm)}.N9Ec5W_marquee{padding-block:24px}.N9Ec5W_brandList{gap:40px;padding-right:40px}.N9Ec5W_brandName{font-size:var(--text-base)}.N9Ec5W_brandMark{width:20px;height:20px}.N9Ec5W_footer{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.N9Ec5W_track{will-change:auto;justify-content:center;width:auto;animation:none}.N9Ec5W_brandList{flex-wrap:wrap;justify-content:center;row-gap:20px;padding:0 24px}.N9Ec5W_brandList[aria-hidden=true]{display:none}.N9Ec5W_bare .N9Ec5W_track{justify-content:flex-start}.N9Ec5W_bare .N9Ec5W_brandList{flex-wrap:nowrap;padding:0 24px}.N9Ec5W_footer{display:none}}
