.home-responsive-image{position:absolute;inset:0;z-index:0;display:block;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .28s ease}.home-responsive-image--active{opacity:1}.home-responsive-image .home-responsive-image__image{position:absolute;max-width:none;opacity:1;pointer-events:none}.home-responsive-image--card-legacy .home-responsive-image__image{inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--home-desktop-position);transform-origin:var(--home-desktop-position);transform:var(--home-desktop-legacy-transform)}@media(min-width:960.01px){.home-responsive-image--desktop-custom .home-responsive-image__image{inset:auto;left:var(--home-desktop-left,0);top:var(--home-desktop-top,0);width:var(--home-desktop-width,100%);height:var(--home-desktop-height,100%);object-fit:cover;object-position:var(--home-desktop-position);transform-origin:var(--home-desktop-position);transform:var(--home-desktop-transform)}}@media(max-width:960px){.home-responsive-image--card-legacy .home-responsive-image__image{object-position:var(--home-mobile-position);transform-origin:var(--home-mobile-position);transform:var(--home-mobile-legacy-transform)}.home-responsive-image--mobile-custom .home-responsive-image__image{inset:auto;left:var(--home-mobile-left,0);top:var(--home-mobile-top,0);width:var(--home-mobile-width,100%);height:var(--home-mobile-height,100%);object-fit:cover;object-position:var(--home-mobile-position);transform-origin:var(--home-mobile-position);transform:var(--home-mobile-transform)}}@media(prefers-reduced-motion:reduce){.home-responsive-image{transition:none}}