.collaborator-section{background:#f3f6fb;border-top:1px solid #e2e8f2;padding:40px 0 42px;color:#112947;max-width:100%;min-width:0}.collaborator-section .wrap{width:calc(100% - 96px);max-width:1280px;margin:0 auto;padding:0}.collaborator-section .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.collaborator-section h2{font-size:clamp(24px,2.5vw,32px);font-weight:500;line-height:1.35;color:#0031a1;margin:0}.collaborator-section .kicker{font-size:11px;margin:0 0 9px;color:#466182;line-height:1.6;letter-spacing:.04em}.collaborator-section .collaborator-pause{display:inline-flex;align-items:center;gap:9px;flex:none;min-height:40px;padding:8px 12px;border:1px solid #9aacc9;border-radius:0;background:#fff0;color:#0031a1;font:inherit;font-size:12px;line-height:1.5;cursor:pointer;white-space:nowrap}.collaborator-section .collaborator-pause[hidden]{display:none}.collaborator-section .collaborator-pause:focus-visible{outline:2px solid #155eef;outline-offset:4px}.collaborator-section .collaborator-viewport{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#8aa0c6 #e3eaf6;border-block:1px solid #d5deed;outline-offset:-3px}.collaborator-section .collaborator-track{display:flex;width:max-content;max-width:none;transform:none}.collaborator-section .collaborator-marquee-group{display:flex;flex:none;gap:0;width:max-content;margin:0;padding:0;list-style:none}.collaborator-section .collaborator-mark{display:flex;flex:none;align-items:center;justify-content:center;flex-direction:row;gap:0;width:180px;min-width:180px;min-height:98px;height:98px;padding:18px 20px;border:0;border-right:1px solid #e1e7f1;background:#fff;text-align:center;box-sizing:border-box;position:relative}.collaborator-section .collaborator-mark>a,.collaborator-section .collaborator-clone-mark{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0;width:100%;height:100%;min-height:0;border:0;text-decoration:none;color:inherit}.collaborator-section .collaborator-mark img{display:block;height:60px;max-height:60px;width:100%;max-width:140px;object-fit:contain;object-position:center;flex:none}.collaborator-section .collaborator-mark[data-logo-tone="dark"]{background:#122a4e}.collaborator-section .collaborator-mark a:focus-visible{outline:2px solid #155eef;outline-offset:7px}.collaborator-section .collaborator-mark>a:hover img{opacity:.82}.collaborator-section .collaborator-marquee-group[data-logo-clone]{display:none}.collaborator-section.is-enhanced .collaborator-viewport{overflow-x:hidden;scrollbar-width:none}.collaborator-section.is-enhanced .collaborator-marquee-group[data-logo-clone]{display:flex}.collaborator-section.is-enhanced .collaborator-track{animation:collaborator-roll var(--logo-duration,162s) linear infinite;will-change:transform}.collaborator-section.is-enhanced[data-paused="true"] .collaborator-track,.collaborator-section.is-enhanced .collaborator-viewport:hover .collaborator-track,.motion-paused .collaborator-section .collaborator-track,.document-hidden .collaborator-section .collaborator-track{animation-play-state:paused}@keyframes collaborator-roll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:1150px){.collaborator-section .wrap{width:calc(100% - 64px)}}@media(max-width:800px){.collaborator-section{padding-block:32px}.collaborator-section .wrap{width:calc(100% - 48px)}.collaborator-section .section-head{gap:16px;margin-bottom:20px}.collaborator-section .collaborator-mark{width:158px;min-width:158px;min-height:88px;height:88px;padding:15px 16px}.collaborator-section .collaborator-mark img{max-width:126px;height:55px;max-height:55px}}@media(max-width:560px){.collaborator-section .wrap{width:calc(100% - 40px)}.collaborator-section .section-head{align-items:center}.collaborator-section .kicker{font-size:10px}.collaborator-section h2{font-size:24px}.collaborator-section .collaborator-pause{font-size:11px;padding-inline:9px}.collaborator-section .collaborator-mark{width:144px;min-width:144px;height:82px;min-height:82px;padding:14px}.collaborator-section .collaborator-mark img{max-width:116px;height:52px;max-height:52px}}@media(max-width:360px){.collaborator-section .wrap{width:calc(100% - 36px)}.collaborator-section h2{font-size:22px}.collaborator-section .section-head{gap:10px}.collaborator-section .collaborator-pause{padding-inline:7px}}@media(prefers-reduced-motion:reduce){.collaborator-section.is-enhanced .collaborator-track{animation:none;will-change:auto;transform:none}.collaborator-section.is-enhanced .collaborator-viewport{overflow-x:auto}.collaborator-section .collaborator-marquee-group[data-logo-clone]{display:none!important}.collaborator-section .collaborator-pause{display:none}.collaborator-section .collaborator-mark>a:hover img{opacity:1}}