.logo-cell{display:flex;align-items:center;justify-content:center;color:var(--steel);opacity:1;transition:opacity .18s ease,color .18s ease;min-width:0}.logo-cell img{height:30px;width:auto;max-width:100%;display:block;filter:brightness(0) invert(35%);transition:filter .18s ease,opacity .18s ease}.logo-cell:hover{color:var(--ink)}.logo-cell:hover img{filter:brightness(0) invert(7%)}[data-theme="dark"] .logo-cell img{filter:brightness(0) invert(82%) sepia(8%) saturate(120%) hue-rotate(2deg)}[data-theme="dark"] .logo-cell{color:var(--fg-3)}[data-theme="dark"] .logo-cell:hover{color:var(--fg)}[data-theme="dark"] .logo-cell:hover img{filter:brightness(0) invert(96%)}[data-theme="dark"] .logo-grid{background:var(--bg-2);border-color:var(--rule)}[data-theme="dark"] .logo-grid .logo-cell{border-color:var(--rule)}.logo-marquee{position:relative;display:block;width:100%;height:80px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.logo-track{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:64px;width:max-content;min-width:max-content;height:100%;animation:wrx-marquee 60s linear infinite;will-change:transform}.logo-marquee:hover .logo-track,.logo-marquee:focus-within .logo-track{animation-play-state:paused}.logo-track .logo-cell{flex:0 0 auto;width:160px;height:48px}.logo-track .logo-cell img{height:30px}@keyframes wrx-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.logo-track{animation:none;transform:none}.logo-marquee{-webkit-mask-image:none;mask-image:none;overflow-x:auto;scrollbar-width:thin}}@media (max-width:640px){.logo-marquee{height:68px}.logo-track{gap:40px;animation-duration:80s}.logo-track .logo-cell{width:128px;height:40px}.logo-track .logo-cell img{height:24px}}.logo-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0;border:1px solid var(--rule);border-radius:14px;background:#fff;overflow:hidden;max-width:1680px;margin-inline:auto}.logo-grid .logo-cell{height:96px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:0 18px}.logo-grid .logo-cell img{height:30px}.logo-grid .logo-cell:nth-child(6n){border-right:none}.logo-grid .logo-cell:nth-last-child(-n+6){border-bottom:none}@media (max-width:1080px){.logo-grid{grid-template-columns:repeat(4,1fr)}.logo-grid .logo-cell{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.logo-grid .logo-cell:nth-child(6n){border-right:1px solid var(--rule)}.logo-grid .logo-cell:nth-last-child(-n+6){border-bottom:1px solid var(--rule)}.logo-grid .logo-cell:nth-child(4n){border-right:none}.logo-grid .logo-cell:nth-last-child(-n+4){border-bottom:none}}@media (max-width:640px){.logo-grid{grid-template-columns:repeat(2,1fr)}.logo-grid .logo-cell{height:80px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:0 12px}.logo-grid .logo-cell img{height:26px}.logo-grid .logo-cell:nth-child(4n),.logo-grid .logo-cell:nth-child(6n){border-right:1px solid var(--rule)}.logo-grid .logo-cell:nth-last-child(-n+4),.logo-grid .logo-cell:nth-last-child(-n+6){border-bottom:1px solid var(--rule)}.logo-grid .logo-cell:nth-child(2n){border-right:none}.logo-grid .logo-cell:nth-last-child(-n+2){border-bottom:none}}@media (max-width:380px){.logo-grid .logo-cell{padding:0 8px;height:72px}.logo-grid .logo-cell img{height:22px}}