.brand-clients{padding:48px 0 54px;background:var(--ink,#080909);border-top:1px solid #292d25;border-bottom:1px solid #292d25}
.brand-clients h2{margin:0 5% 32px;font-family:inherit;font-size:17px;line-height:1.4;font-weight:400;letter-spacing:-.015em;color:#b8bdb1}
.brand-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);outline-offset:-3px}
.brand-marquee:focus-visible{outline:1px solid var(--acid,#d1ff52)}
.brand-track{display:flex;width:max-content;animation:brand-drift 50s linear infinite;animation-play-state:paused}
.brand-clients.is-in-view .brand-track{animation-play-state:running}
.brand-marquee:hover .brand-track,.brand-marquee:focus .brand-track{animation-play-state:paused}
.brand-group{display:flex;align-items:center;list-style:none;margin:0;padding:0;width:max(100vw,1120px);flex:none}
.brand-item{width:25%;height:112px;flex:none;display:flex;align-items:center;justify-content:center;position:relative;color:#e5e8df}
.brand-item img{display:block;height:auto;object-fit:contain;max-height:52px;filter:grayscale(1) brightness(0) invert(1);opacity:.82;user-select:none}
.brand-reddit{width:156px}.brand-ctrl{width:213px}.brand-permission{width:227px}
.brand-item img.brand-reddit{filter:grayscale(1) brightness(1.7)}
.brand-fiction{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:600;letter-spacing:-1.3px;white-space:nowrap}
.brand-fiction svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2}
@keyframes brand-drift{to{transform:translateX(-50%)}}
@media(max-width:600px){.brand-clients{padding:32px 0 36px}.brand-clients h2{font-size:15px;margin-bottom:18px}.brand-group{width:960px}.brand-item{height:100px}.brand-reddit{width:132px}.brand-ctrl{width:174px}.brand-permission{width:181px}.brand-fiction{font-size:25px}.brand-fiction svg{width:28px;height:28px}.brand-track{animation-duration:45s}}
@media(prefers-reduced-motion:reduce){.brand-track{animation:none!important;width:100%}.brand-marquee{mask-image:none}.brand-group{width:100%;flex-wrap:wrap;row-gap:16px}.brand-group[aria-hidden]{display:none}.brand-item{width:50%}}
@media(prefers-reduced-motion:reduce) and (max-width:380px){.brand-group{display:grid;grid-template-columns:1fr}.brand-item{width:100%}}
.brand-ctrl-lockup{display:flex;align-items:center;flex-direction:column;gap:10px}
.brand-ctrl-symbol{display:block;width:77px;height:53px;overflow:hidden}
.brand-ctrl-symbol img{width:263px!important;height:53px!important;max-height:none;max-width:none}
.brand-offset{font-size:24px;letter-spacing:3px;font-weight:600}
@media(max-width:600px){.brand-offset{font-size:22px;letter-spacing:2px}}
