.Zal7tG_section{--logo-gap:32px;--logo-max-height:36px;--scroll-duration:36s;--logo-overlay-bg:#ffffffa6;color:var(--text-primary,#111);grid-template-columns:minmax(140px,auto) minmax(0,1fr);align-items:center;gap:24px;padding:24px 0;display:grid}.Zal7tG_section[data-has-label=false]{grid-template-columns:minmax(0,1fr)}.Zal7tG_section[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-subtle:#f8f8f8;--surface-strong:#111;--text-primary:#111;--text-muted:#000000bf;--border-subtle:#0000001f;--border-strong:#0003;--shadow-strong:#00000059;--overlay:#0000008c;--cta-bg:#ffffff29;--cta-border:#ffffff47;--focus-ring:#111;--logo-overlay-bg:#ffffffa6}.Zal7tG_section[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#141414;--surface-subtle:#1b1b1b;--surface-strong:#f5f5f5;--text-primary:#f5f5f5;--text-muted:#ffffffb8;--border-subtle:#ffffff29;--border-strong:#ffffff47;--shadow-strong:#000000b3;--overlay:#000000b3;--cta-bg:#00000059;--cta-border:#fff3;--focus-ring:#f5f5f5;--logo-overlay-bg:#141414b3}[data-theme=dark] .Zal7tG_section:not([data-theme=light]){--logo-overlay-bg:#141414b3}.Zal7tG_label{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted,#1119);font-size:13px;font-weight:600;line-height:1.2;font-family:var(--logo-scroller-label-font,"Space Grotesk", "Avenir Next", "Segoe UI", sans-serif)}.Zal7tG_logoViewport{width:100%;position:relative;overflow:hidden}.Zal7tG_logoViewport[data-autoscroll=true]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.Zal7tG_logoTrack{align-items:center;width:100%;transition:opacity .2s;display:flex}.Zal7tG_logoViewport[data-autoscroll=false] .Zal7tG_logoTrack{justify-content:flex-start}.Zal7tG_logoViewport[data-autoscroll=false][data-align=right] .Zal7tG_logoTrack{justify-content:flex-end}.Zal7tG_logoViewport[data-autoscroll=true] .Zal7tG_logoTrack{width:max-content;animation:Zal7tG_logo-scroll var(--scroll-duration) linear infinite}.Zal7tG_logoViewport[data-autoscroll=true]:hover .Zal7tG_logoTrack{animation-play-state:paused}.Zal7tG_section[data-hover=true]:hover .Zal7tG_logoTrack,.Zal7tG_section[data-hover=true]:focus-within .Zal7tG_logoTrack{opacity:.2}.Zal7tG_logoRow{align-items:center;gap:var(--logo-gap);flex-wrap:nowrap;flex:none;display:flex}.Zal7tG_logoViewport[data-autoscroll=true] .Zal7tG_logoRow{padding-right:var(--logo-gap)}.Zal7tG_logoItem{color:inherit;border-radius:8px;justify-content:center;align-items:center;padding:4px 6px;text-decoration:none;display:inline-flex}.Zal7tG_logoItem:focus-visible{outline:2px solid var(--focus-ring,#111);outline-offset:4px}.Zal7tG_logoImage{max-height:var(--logo-item-max-height,var(--logo-max-height));object-fit:contain;width:auto;max-width:200px;opacity:var(--logo-opacity,.72);transition:opacity .2s;display:block}.Zal7tG_logoFallback{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted,#1119);white-space:nowrap;font-size:12px;font-weight:600}.Zal7tG_emptyState{color:var(--text-muted,#1119);border:1px dashed #1113;border-radius:12px;padding:12px 16px;font-size:14px}.Zal7tG_hoverOverlay{color:inherit;background:var(--logo-overlay-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;z-index:2;justify-content:center;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:opacity .2s;display:inline-flex;position:absolute;inset:0}.Zal7tG_section[data-hover-interactive=true] .Zal7tG_hoverOverlay{cursor:pointer}.Zal7tG_section[data-hover=true]:hover .Zal7tG_hoverOverlay,.Zal7tG_section[data-hover=true]:focus-within .Zal7tG_hoverOverlay{opacity:1;pointer-events:auto}.Zal7tG_hoverOverlay:focus-visible{outline:2px solid var(--focus-ring,#111);outline-offset:4px}.Zal7tG_hoverLabel{letter-spacing:.18em;text-transform:uppercase;font-size:14px;font-weight:600;font-family:var(--logo-scroller-label-font,"Space Grotesk", "Avenir Next", "Segoe UI", sans-serif)}.Zal7tG_hoverArrow{font-size:18px;line-height:1}@keyframes Zal7tG_logo-scroll{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:reduce){.Zal7tG_logoViewport[data-autoscroll=true] .Zal7tG_logoTrack{animation:none;transform:none}}@media (width<=720px){.Zal7tG_section{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px 0}.Zal7tG_label{letter-spacing:.16em;text-align:center;justify-self:center;font-size:12px}.Zal7tG_logoRow{gap:20px}}.Zal7tG_section{color:var(--foreground);padding:0}.Zal7tG_logoImage{--logo-opacity:.55}.Zal7tG_logoItem:hover .Zal7tG_logoImage{opacity:.9}@media (width<=720px){.Zal7tG_section{padding:0}}
