
html[data-theme] body .partner-section{min-height:110svh;box-sizing:border-box;padding-top:140px;padding-bottom:170px;margin-bottom:100px;display:flex;flex-direction:column;align-items:center;justify-content:center}
html[data-theme] body .partner-heading{display:block;text-align:center;width:100%;margin-bottom:55px}
html[data-theme] body .partner-heading h2{font-size:clamp(42px,5vw,70px);line-height:1.08;letter-spacing:-.045em}
html[data-theme] body .partner-section>p{max-width:670px;font-size:15px;line-height:1.65;text-align:center;margin:48px auto 26px}
html[data-theme] body .partners-orbit-ready .partner-window{position:relative;width:100%;height:440px;overflow:clip;perspective:1000px;perspective-origin:50% 50%;mask-image:linear-gradient(to right,transparent,#000 7% 93%,transparent)}
html[data-theme] body .partners-orbit-ready .partner-track{position:relative;display:block;width:100%;height:100%;animation:none;transform-style:preserve-3d}
html[data-theme] body .partners-orbit-ready .partner-set{display:contents;padding:0}
html[data-theme] body .partners-orbit-ready .partner-set[aria-hidden="true"]{display:none!important}
html[data-theme] body .partners-orbit-ready .partner-tile{position:absolute;top:50%;left:50%;width:176px;height:106px;padding:18px;box-sizing:border-box;border-radius:20px;background:#252522;border:1px solid #ffffff12;box-shadow:0 12px 30px #00000024;backface-visibility:hidden;will-change:transform}
html[data-theme="light"] body .partners-orbit-ready .partner-tile{box-shadow:0 10px 26px #1d1d1b22;border-color:#ffffff18}
html[data-theme] body .partners-orbit-ready .partner-tile img{width:100%;height:60px;object-fit:contain}
html[data-theme] body .partner-section .partner-pause{display:inline-flex;align-items:center;justify-content:center;font-size:14px;min-height:44px;padding:10px 18px;margin:0;border-radius:999px}
html[data-theme] body .partners-static .partner-window{height:auto;overflow:visible;perspective:none;mask-image:none}
html[data-theme] body .partners-static .partner-track{height:auto}
html[data-theme] body .partners-static .partner-set:first-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
html[data-theme] body .partners-static .partner-tile{position:static;width:100%;will-change:auto}
html[data-theme] body .partners-static .partner-pause{display:none}
@media(max-width:700px){
html[data-theme] body .partner-section{min-height:100svh;padding-top:100px;padding-bottom:120px;margin-bottom:90px}
html[data-theme] body .partner-heading{margin-bottom:38px}
html[data-theme] body .partner-heading h2{font-size:42px;max-width:330px;margin-inline:auto}
html[data-theme] body .partners-orbit-ready .partner-window{height:320px;perspective:800px;mask-image:linear-gradient(to right,transparent,#000 3% 97%,transparent)}
html[data-theme] body .partners-orbit-ready .partner-tile{width:112px;height:76px;padding:12px;border-radius:15px}
html[data-theme] body .partners-orbit-ready .partner-tile img{height:44px}
html[data-theme] body .partner-section>p{font-size:14px;margin-top:34px;max-width:340px}
html[data-theme] body .partners-static .partner-window{height:auto}
html[data-theme] body .partners-static .partner-set:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
html[data-theme] body .partners-static .partner-tile{width:100%}
}
@media(min-width:701px){html[data-theme] body .partners-orbit-ready .partner-tile{width:156px;height:98px;padding:16px}html[data-theme] body .partners-orbit-ready .partner-tile img{height:56px}}
@media(prefers-reduced-motion:reduce){
html[data-theme] body .partners-orbit-ready .partner-window{height:auto;overflow:visible;perspective:none;mask-image:none}
html[data-theme] body .partners-orbit-ready .partner-track{height:auto}
html[data-theme] body .partners-orbit-ready .partner-set:first-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
html[data-theme] body .partners-orbit-ready .partner-tile{position:static;width:100%;transform:none!important;opacity:1!important;will-change:auto}
html[data-theme] body .partners-orbit-ready .partner-pause{display:none}
}
@media(prefers-reduced-motion:reduce) and (max-width:700px){html[data-theme] body .partners-orbit-ready .partner-set:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}
html[data-theme] body .partner-section .partner-pause{width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:0;border-radius:50%;background:#ada29620;color:#ada296;box-shadow:0 3px 12px #00000018}
html[data-theme="light"] body .partner-section .partner-pause{color:#75695d;box-shadow:0 3px 12px #75695d22}
html[data-theme] body .partner-pause svg{width:20px;height:20px;fill:currentColor}
html[data-theme] body .partner-pause .play-symbol{display:none}
html[data-theme] body .partner-pause[aria-pressed="true"] .pause-symbol{display:none}
html[data-theme] body .partner-pause[aria-pressed="true"] .play-symbol{display:block}
html[data-theme] body .partner-section .partner-pause:hover{background:#ada29638}
html[data-theme] body .partners-static .partner-pause{display:none}
@media(prefers-reduced-motion:reduce){html[data-theme] body .partners-orbit-ready .partner-pause{display:none}}
