/* Preserve all five devices in the approved 3:2 composition at every viewport. */
.hero-art { align-self: center; grid-template-rows: auto auto; }
.hero-art-picture { min-block-size: 0; aspect-ratio: 3 / 2; }
.hero-art-picture img { object-fit: contain; }
