/* Logo samples are visibly labelled; repeats do not repeat screen-reader content. */
.tby__track{gap:0}
.tby__group{display:flex;align-items:center;gap:54px;padding-right:54px;flex:none}
.tby__logo img{display:block;max-width:150px;max-height:48px;object-fit:contain}
.tby__pause{display:block;margin:16px auto 0;padding:7px 15px;border:1px solid #b9c6d5;border-radius:7px;color:#425775;background:transparent;cursor:pointer;font:inherit;font-size:12px}
.tby__pause:focus-visible{outline:2px solid #208aaf;outline-offset:3px}
.tby--static .tby__track{width:100%;transform:none!important;will-change:auto}
.tby--static .tby__group{width:100%;flex-wrap:wrap;justify-content:center;padding:0 22px;gap:24px}
@media(prefers-reduced-motion:reduce){.tby__logo{transition:none}.tby__logo:hover{transform:none}}
