.trc-logo-cloud{width:100%;min-width:0;margin-top:64px;padding-top:80px;border-top:1px solid var(--o-line);background:var(--o-bg);color:var(--o-ink);text-align:center;scroll-margin-top:104px}.trc-logo-cloud__label{margin:0;color:var(--o-muted);font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.trc-logo-cloud__mask{margin-top:32px;padding-block:16px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.trc-logo-cloud__track{display:flex;width:max-content;animation:trc-logo-marquee 72s linear infinite}.trc-logo-cloud .trc-logo-cloud__group{display:flex;flex:0 0 auto;align-items:center;list-style:none;margin:0;padding:0}.trc-logo-cloud__logo{display:flex;flex-shrink:0;align-items:center;padding-inline:56px;height:52px}.trc-logo-cloud__art{position:relative;display:block;flex-shrink:0;overflow:hidden}.trc-logo-cloud__art img{position:absolute;max-width:none}.trc-logo-cloud__mask:hover .trc-logo-cloud__track,.trc-logo-cloud__mask[data-paused=true] .trc-logo-cloud__track{animation-play-state:paused}.trc-logo-cloud__control{min-height:44px;margin-top:12px;padding:8px 12px;border:0;background:transparent;color:var(--o-muted);font:inherit;font-size:.75rem;cursor:pointer}.trc-logo-cloud__control:hover{color:var(--o-ink)}.trc-logo-cloud__control:focus-visible{outline:2px solid var(--o-accent);outline-offset:2px}@keyframes trc-logo-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:600px){.trc-logo-cloud{margin-top:40px;padding-top:48px}.trc-logo-cloud__mask{margin-top:24px}.trc-logo-cloud__logo{padding-inline:36px}}@media (prefers-reduced-motion:reduce){.trc-logo-cloud__mask{mask-image:none}.trc-logo-cloud__track{width:100%;animation:none}.trc-logo-cloud .trc-logo-cloud__group{width:100%;flex-wrap:wrap;justify-content:center;gap:24px 32px}.trc-logo-cloud__logo{padding:0;transition:none}.trc-logo-cloud__control,.trc-logo-cloud__group[aria-hidden=true]{display:none}}