section.pxlogos.logos{position:relative;background:var(--card);padding:52px 0;overflow:hidden;border-bottom:1px solid var(--line)}.pxlogos .lk{text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:26px}.pxlogos .lg-marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.pxlogos .lg-rail{display:flex;align-items:center;width:-moz-max-content;width:max-content;animation:pxlogos-marquee 42s linear infinite;will-change:transform}.pxlogos .lg-marq:focus-within .lg-rail,.pxlogos .lg-marq:hover .lg-rail{animation-play-state:paused}.pxlogos .lg,.pxlogos .lg-track{display:flex;align-items:center;flex:none}.pxlogos .lg{justify-content:center;padding:6px 44px;color:#000;transition:color .2s ease;cursor:default}.pxlogos a.lg{cursor:pointer}.pxlogos .lg:hover{color:var(--red)}@keyframes pxlogos-marquee{0%{transform:translateX(0)}to{transform:translateX(-25%)}}.pxlogos .lg-w{font-family:var(--sans);font-weight:700;font-size:21px;letter-spacing:-.01em;white-space:nowrap}.pxlogos .lg-w small{font-weight:400;font-size:15px;letter-spacing:0}.pxlogos .lg-w.caps{letter-spacing:.14em;font-size:19px}.pxlogos .lg-w.lower{text-transform:lowercase;letter-spacing:-.02em}.pxlogos .lg-w.ital{font-style:italic;font-family:var(--serif);font-weight:600}.pxlogos .lg-w.mono-g{font-size:26px;font-weight:800}.pxlogos .lg-stack{display:flex;flex-direction:column;align-items:center;gap:2px}.pxlogos .lg-stack .sub{font-size:8px;letter-spacing:.4em;font-weight:500;text-transform:uppercase}@media (max-width:640px){.pxlogos .lg{padding:6px 30px}}@media (max-width:480px){.pxlogos .lg{padding:6px 22px}.pxlogos .lg-w{font-size:17px}}@media (hover:none) and (pointer:coarse),(prefers-reduced-motion:reduce){.pxlogos .lg-rail{animation:none}.pxlogos .lg-track[aria-hidden=true]{display:none}.pxlogos .lg-marq{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;-webkit-mask-image:none;mask-image:none}.pxlogos .lg-track{min-width:100%;padding-inline:clamp(20px,6vw,72px)}}