/* Center the MENU bars without changing expanded-state transforms. */
.site-header .menu-toggle{justify-items:center}
.site-header .menu-toggle>i{justify-self:center;margin-left:auto;margin-right:auto}
.v21-redesign #company>.company-ghost-v103{display:block;visibility:visible;top:24px;left:-12px}
.v21-redesign #company .company-backdrop>span{display:none}
.v21-redesign #company .company-bridge>b{display:none}
.v21-redesign .section-ghost{white-space:nowrap;pointer-events:none}
.ghost-track-v103{display:flex;width:max-content;animation:ghostLeftV103 34s linear infinite}
.ghost-track-v103>span{display:block;flex:none;padding-right:.65em}
@keyframes ghostLeftV103{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.v21-redesign main>section .reference-motion-v62{transform:none}
.v21-redesign .reference-motion-v62 i{left:-350px;top:var(--line-top);width:var(--line-length);height:var(--line-weight);background:var(--line-color);opacity:var(--line-opacity);animation:lineNorthEastV103 var(--line-duration) linear infinite;animation-delay:var(--line-delay)}
@keyframes lineNorthEastV103{from{transform:translate3d(0,0,0) rotate(-35deg)}to{transform:translate3d(calc(100vw + 700px),calc(-70vw - 490px),0) rotate(-35deg)}}
@media(prefers-reduced-motion:reduce){.ghost-track-v103{animation:none}.ghost-track-v103>span+span{display:none}.v21-redesign .reference-motion-v62{display:none}}
