/* Restore the original animation, keeping the desktop portrait unobstructed. */
#bloom-compact .site[data-design="9"] .motion {display:block !important;}
@media(min-width:761px) {
  #bloom-compact .site[data-design="9"] main,
  #bloom-compact .site[data-design="9"] .hero {position:static;}
  #bloom-compact .site[data-design="9"] .motion {
    position:absolute;
    top:105px;
    right:110px;
    width:270px;
    height:180px;
    margin:0;
    transform:scale(.8);
    transform-origin:top center;
    overflow:visible;
  }
}
@media(min-width:761px) and (max-width:1100px) {
  #bloom-compact .site[data-design="9"] .motion {right:80px;}
}
@media(prefers-reduced-motion:reduce) {
  #bloom-compact .motion * {animation:none !important;}
}
