im-app-hero.im-app-hero--dynamic{display:block;touch-action:pan-y pinch-zoom;}
.im-app-hero--dynamic .im-app-hero__copy{display:grid;grid-template-areas:"copy";}
.im-app-hero--dynamic .im-app-hero__slide{grid-area:copy;align-self:start;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .55s ease,transform .55s ease,visibility .55s;pointer-events:none;}
.im-app-hero--dynamic .im-app-hero__slide.is-active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;}
.im-app-home im-app-hero.im-app-hero--dynamic .im-app-hero__image img[data-im-hero-image]{animation:none;opacity:0;visibility:hidden;transform:scale(1.015);transition:opacity .7s ease,transform 1.1s ease,visibility .7s;}
.im-app-home im-app-hero.im-app-hero--dynamic .im-app-hero__image img.is-active{opacity:1;visibility:visible;transform:scale(1);}
.im-app-home im-app-hero.im-app-hero--dynamic .im-app-hero__image img.im-app-hero__scene--context{left:auto;right:0;width:60%;object-position:center 16%;}
@media(max-width:749px){.im-app-home im-app-hero.im-app-hero--dynamic .im-app-hero__image img.im-app-hero__scene--context{width:100%;object-position:center;}}
.im-app-hero--dynamic .im-app-hero__cta{transition:filter .2s ease;}
.im-app-hero--dynamic .im-app-hero__cta:hover{filter:brightness(1.06);}
@media(prefers-reduced-motion:reduce){.im-app-hero--dynamic .im-app-hero__slide{transition:none!important;transform:none!important;}.im-app-home im-app-hero.im-app-hero--dynamic .im-app-hero__image img{transition:none!important;transform:none!important;}.im-app-hero--dynamic .im-app-hero__cta{transition:none!important;}}
