/* t3410: fill the right hero column in normal grid flow; keep child animations. */
html:root body#ag-unified-site #main:not(.acard) .prod-hero .prod-hero-art{display:block!important;position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;align-self:center!important;justify-self:stretch!important;overflow:visible!important}
html:root body#ag-unified-site #main:not(.acard) .prod-hero .prod-hero-art .hero-art{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;aspect-ratio:5/3!important;margin:0!important;padding:0!important;transform:none!important;container-type:inline-size;overflow:visible!important}
html:root body#ag-unified-site #main:not(.acard) .prod-hero .prod-hero-art .hero-art>img.illus{display:block!important;width:100%!important;max-width:none!important;height:auto!important;object-fit:contain!important;margin:0!important}
html:root body#ag-unified-site #main:not(.acard) .hm-hero .hm-art2.hx3d{width:100%!important;max-width:none!important;min-width:0!important;align-self:center!important;margin:0!important}
html:root body#ag-unified-site #main:not(.acard) .hm-hero .hm-art2.hx3d>img{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important}
html:root body#ag-unified-site #main:not(.acard) .b1hero :is(.b1art,.lrlart) img.illus{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important}
@media(max-width:900px){html:root body#ag-unified-site #main:not(.acard) .prod-hero .prod-hero-art{grid-column:1!important;grid-row:auto!important;margin-top:12px!important}html:root body#ag-unified-site #main:not(.acard) .prod-hero .prod-hero-art .hero-art{width:100%!important;transform:none!important;margin:0!important}}
