.customer-rotation{padding:0 clamp(24px,5vw,90px);position:relative}.customer-rotation-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.customer-rotation-slot{height:128px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.customer-rotation .customer-pill{text-align:center;box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;height:128px;padding:12px 0}.customer-rotation .customer-mini-logo{object-fit:contain;border-radius:4px;flex:0 0 24px;width:24px;height:24px}.customer-rotation .customer-wordmark{min-width:0}.customer-rotation-slot>.customer-pill{position:absolute;inset:0}.customer-rotation .customer-pill:hover{transform:none}.customer-rotation .customer-wordmark{letter-spacing:-.035em;max-width:100%;color:var(--site-ink);overflow-wrap:anywhere;font-family:Arial,Helvetica Neue,sans-serif;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:700;line-height:1.15;display:block}.customer-wordmark[data-company=abb\.com]{letter-spacing:-.07em;font-size:2.65rem;font-weight:900}.customer-wordmark[data-company=abbott\.com]{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.customer-wordmark[data-company=amag\.ch]{text-transform:lowercase;letter-spacing:-.055em;font-weight:800}.customer-wordmark[data-company=beiersdorf\.com]{letter-spacing:-.045em;font-weight:600}.customer-wordmark[data-company=belimo\.com]{text-transform:uppercase;letter-spacing:-.045em;font-weight:900}.customer-wordmark[data-company=beyondgravity\.com]{letter-spacing:-.06em;font-weight:500}.customer-wordmark[data-company=cicor\.com]{text-transform:lowercase;letter-spacing:.015em;font-weight:700}.customer-wordmark[data-company=ethz\.ch]{letter-spacing:-.055em;font-style:italic;font-weight:800}.customer-wordmark[data-company=iwb\.ch]{text-transform:lowercase;letter-spacing:-.04em;font-weight:800}.customer-wordmark[data-company=jpwindustries\.com]{text-transform:uppercase;font-family:Arial Narrow,Arial,sans-serif;font-size:1.4rem;font-weight:800}.customer-wordmark[data-company=for-zh\.ch]{letter-spacing:-.025em;font-size:1.5rem;font-weight:400}.customer-wordmark[data-company=lista\.com],.customer-wordmark[data-company=lista-office\.com]{text-transform:uppercase;letter-spacing:-.05em;font-weight:900}.customer-wordmark[data-company=montana-ag\.ch]{text-transform:uppercase;letter-spacing:.025em;font-weight:800}.customer-wordmark[data-company=olympus-global\.com]{text-transform:uppercase;letter-spacing:-.025em;font-weight:800}.customer-wordmark[data-company=ricola\.com]{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-size:2.5rem;font-style:italic;font-weight:700}.customer-wordmark[data-company=ruag\.com]{letter-spacing:.04em;font-size:2.4rem;font-weight:900}.customer-wordmark[data-company=sandoz\.com]{text-transform:uppercase;letter-spacing:.015em;font-weight:600}.customer-wordmark[data-company=siemens\.com]{text-transform:uppercase;letter-spacing:.015em;font-weight:800}.customer-wordmark[data-company=usb\.ch],.customer-wordmark[data-company=usz\.ch]{letter-spacing:-.025em;font-size:1.5rem;font-weight:500}.customer-rotation .is-entering{animation:1.2s cubic-bezier(.22,1,.36,1) both customer-logo-enter}.customer-rotation .is-leaving{animation:1.2s cubic-bezier(.22,1,.36,1) both customer-logo-leave}@keyframes customer-logo-enter{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:translateY(0)}}@keyframes customer-logo-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-44px)}}.customer-rotation-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.customer-rotation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.customer-rotation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.customer-rotation .customer-wordmark{font-size:1.5rem}.customer-wordmark[data-company=abb\.com],.customer-wordmark[data-company=ruag\.com]{font-size:2rem}.customer-wordmark[data-company=jpwindustries\.com],.customer-wordmark[data-company=usb\.ch],.customer-wordmark[data-company=usz\.ch]{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.customer-rotation .customer-pill{animation:none}}
