/* 50% faster = original duration / 1.5, not half the original duration. */
.visual-v11 .object-turn{animation-duration:9.333333333s}
.visual-v11 .object-commerce{animation-duration:8s}
.visual-v11 .object-customer{animation-duration:11.333333333s}
.visual-v11 .object-arrow-hero{animation-duration:10s;transform-origin:80% 42%}
.visual-v11 .object-sheen{animation-duration:7.333333333s}
/* The image and its light mask rotate together around the object's own centre. */
.object-local{position:absolute;inset:0;transform-origin:inherit;pointer-events:none;animation:rs-local-axis 9.333333333s ease-in-out infinite alternate;animation-duration:inherit;animation-play-state:paused}
.object-arrow-hero .object-local{animation-name:rs-arrow-local-axis}
:root[data-ambient-motion=running] .object-visible .object-local{animation-play-state:running}
@keyframes rs-local-axis{from{transform:perspective(1000px) rotateX(-2deg) rotateY(-3deg) rotateZ(-3deg)}to{transform:perspective(1000px) rotateX(2deg) rotateY(3deg) rotateZ(3deg)}}
@keyframes rs-arrow-local-axis{from{transform:perspective(1200px) rotateX(-4deg) rotateY(-7deg) rotateZ(-6deg)}to{transform:perspective(1200px) rotateX(4deg) rotateY(7deg) rotateZ(6deg)}}
.v11-handoff h2{margin-top:26px}.v11-handoff p{max-width:950px}
@media(prefers-reduced-motion:reduce){.object-local{animation:none!important;transform:none}}
@media print{.object-local{animation:none!important;transform:none}}
