.ty31EG_clients{background:var(--ink);color:var(--paper);padding-block:clamp(85px,8vw,128px) clamp(68px,7vw,110px);position:relative;overflow:clip}.ty31EG_inner{width:calc(100% - 2 * var(--gutter));max-width:1500px;margin-inline:auto}.ty31EG_titleRow{border-block-start:1px solid var(--line);justify-content:center;align-items:baseline;gap:16px;padding-block-start:clamp(28px,4.2vw,68px);display:flex}.ty31EG_titleRow h2{font:770 clamp(18px, 5.2vw, 90px)/1 var(--display);letter-spacing:-.015em;word-spacing:.1em;text-align:center;white-space:nowrap}.ty31EG_titleRow em{color:var(--coral);font-style:normal}.ty31EG_roster{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ty31EG_belts{max-width:1920px;margin:clamp(30px,5vw,80px) auto 0;padding-block:clamp(21px,4vw,68px);overflow:clip}.ty31EG_belt{width:112%;color:var(--ink);font:790 clamp(42px, 7.3vw, 112px)/.96 var(--display);letter-spacing:-.015em;word-spacing:.12em;margin-inline:-6%;padding-block:.13em .18em;position:relative;overflow:clip}.ty31EG_forward{background:var(--coral);transform:rotate(-2.6deg)}.ty31EG_reverse{background:var(--paper);margin-block-start:clamp(18px,4.55vw,88px);transform:rotate(2.6deg);box-shadow:0 -5px 18px #07020d25}.ty31EG_track,.ty31EG_group,.ty31EG_group span{align-items:center;width:max-content;display:flex}.ty31EG_track{animation:31s linear infinite ty31EG_roll}.ty31EG_reverse .ty31EG_track{animation-duration:27s;animation-direction:reverse}.ty31EG_group span{white-space:nowrap;gap:.32em;padding-inline-end:.32em}.ty31EG_group b{color:var(--paper);font-size:.49em;font-weight:550}.ty31EG_reverse .ty31EG_group b{color:var(--coral)}.ty31EG_reverse .ty31EG_group span:nth-child(2n){color:#0000;-webkit-text-stroke:1.3px var(--ink)}.ty31EG_reverse .ty31EG_group b{-webkit-text-stroke:0}@keyframes ty31EG_roll{to{transform:translate(-50%)}}@media (max-width:600px){.ty31EG_belt{font-size:clamp(42px,11vw,66px)}}@media (prefers-reduced-motion:reduce){.ty31EG_belts{display:none}.ty31EG_track{animation:none}.ty31EG_roster{clip-path:none;white-space:normal;width:auto;height:auto;font:620 clamp(22px, 4vw, 52px)/1.05 var(--display);letter-spacing:0;word-spacing:.1em;flex-wrap:wrap;gap:.38em .8em;margin:32px 0 0;padding:0;list-style:none;display:flex;position:static;overflow:visible}}
