.cw-motion{position:relative;width:min(100%,1180px);aspect-ratio:1536/961;margin-inline:auto;overflow:hidden;background:#000;isolation:isolate}
.cw-motion .cw-logo{display:block;width:100%;height:auto}
.cw-motion [data-cw-part="approved_static_overlay"]{display:none!important}
.cw-motion.is-playing [data-cw-part="approved_static_overlay"]{display:none!important}
.cw-motion.is-playing [data-cw-part="background_atmosphere"]{opacity:.12;animation:cwApprovedBg .60s ease-in-out 0s both}
.cw-motion.is-playing [data-cw-part="gear_chainring"]{opacity:0;transform-box:view-box;transform-origin:768px 445px;animation:cwApprovedGear 1.30s cubic-bezier(.45,0,.18,1) .25s both}
.cw-motion.is-playing [data-cw-part="internal_scene_background"]{opacity:0;animation:cwApprovedFade .65s ease-in-out .65s both}
.cw-motion.is-playing [data-cw-part="mountains"]{opacity:0;transform:translateY(1px);animation:cwApprovedMount .55s ease-in-out .85s both}
.cw-motion.is-playing [data-cw-part="bike_silhouette"]{opacity:0;transform:translateY(3px);animation:cwApprovedBike .60s ease-in-out .90s both}
.cw-motion.is-playing [data-cw-part="foreground_rules"]{opacity:0;clip-path:inset(0 50% 0 50%);animation:cwApprovedRules .50s ease-in-out 1.30s both}
.cw-motion.is-playing [data-cw-part="cycle_works_wordmark"]{opacity:0;transform-box:fill-box;transform-origin:center;transform:translateY(5px) scale(.993);animation:cwApprovedWord .95s cubic-bezier(.45,0,.22,1) 1.50s both}
.cw-motion.is-playing [data-cw-part="chain"]{opacity:0;transform:translateX(6px);animation:cwApprovedChain .65s cubic-bezier(.30,.70,.18,1) 2.55s both}
.cw-motion.is-playing [data-cw-part="byhorn_text"]{opacity:0;transform:translateY(2px);animation:cwApprovedSmall .40s ease-in-out 3.00s both}
.cw-motion.is-playing [data-cw-part="live_love_ride"]{opacity:0;transform:translateY(2px);animation:cwApprovedSmall .40s ease-in-out 3.35s both}
.cw-motion.is-playing [data-cw-part="emblem_motion_wrap"]{transform-box:view-box;transform-origin:768px 480px;animation:cwApprovedSettle .45s ease-in-out 3.90s both}
@keyframes cwApprovedBg{from{opacity:.12}to{opacity:1}}
@keyframes cwApprovedFade{from{opacity:0}to{opacity:1}}
@keyframes cwApprovedGear{0%{opacity:0;transform:rotate(-24deg)}82%{opacity:1;transform:rotate(.7deg)}100%{opacity:1;transform:rotate(0deg)}}
@keyframes cwApprovedMount{from{opacity:0;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}
@keyframes cwApprovedBike{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
@keyframes cwApprovedRules{from{opacity:0;clip-path:inset(0 50% 0 50%)}to{opacity:1;clip-path:inset(0)}}
@keyframes cwApprovedWord{from{opacity:0;transform:translateY(5px) scale(.993)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes cwApprovedChain{0%{opacity:0;transform:translateX(6px)}80%{opacity:1;transform:translateX(-.8px)}100%{opacity:1;transform:translateX(0)}}
@keyframes cwApprovedSmall{from{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}
@keyframes cwApprovedSettle{from{transform:scale(.9975)}to{transform:scale(1)}}

@media(prefers-reduced-motion:reduce){.cw-motion [data-cw-part]{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important}}
