.atlas-banner-sizing .hero-art picture,.atlas-banner-sizing .image-text-media picture{display:block;width:100%;height:100%}
.atlas-banner-sizing .atlas-overlay-banner__media picture{display:block;width:100%;height:100%}
@media(min-width:750px){
  .hero-section[data-height-desktop=adapt] .hero-inner{min-height:0}
  body[data-style=impact] .hero-section[data-height-desktop=adapt] .hero-inner{min-height:0}
  .hero-section[data-height-desktop=adapt] .hero--split .hero-art{height:auto;aspect-ratio:var(--banner-ratio,1.111111);align-self:center}
  .hero-section[data-height-desktop=adapt] .hero-art img{max-height:none;object-fit:contain;object-position:center}
  .hero-section[data-height-desktop=adapt] .hero--full .hero-inner{width:100%;max-width:none;grid-template-columns:minmax(0,1fr);padding-inline:0}
  .hero-section[data-height-desktop=adapt] .hero--full .hero-art{position:relative;inset:auto;grid-area:1/1;aspect-ratio:var(--banner-ratio,1.111111);align-self:stretch}
  .hero-section[data-height-desktop=adapt] .hero--full .hero-copy{grid-area:1/1;align-self:center;margin-inline:max(32px,calc((100vw - var(--container,1360px))/2))}
  .atlas-banner-sizing[data-height-desktop=adapt] .image-text-media{aspect-ratio:var(--banner-ratio,1.111111)}
  .atlas-banner-sizing[data-height-desktop=adapt] .image-text-media img{object-fit:contain}
  .atlas-banner-sizing[data-height-desktop=adapt] .atlas-overlay-banner{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;height:auto}
  .atlas-banner-sizing[data-height-desktop=adapt] .atlas-overlay-banner__media{position:relative;inset:auto;grid-area:1/1;aspect-ratio:var(--banner-ratio,1.111111);align-self:stretch;width:100%;min-width:0}
  .atlas-banner-sizing[data-height-desktop=adapt] .atlas-overlay-banner__media img{position:absolute;inset:0;display:block;object-fit:contain}
  .atlas-banner-sizing[data-height-desktop=adapt] .atlas-overlay-banner__content{grid-area:1/1;align-self:center}
}
@media(max-width:749px){
  .hero-section[data-height-mobile=adapt] .hero--split .hero-art{height:auto;aspect-ratio:var(--banner-ratio-mobile,1.111111)}
  .hero-section[data-height-mobile=adapt] .hero-art img{max-height:none;object-fit:contain;object-position:center}
  .hero-section[data-height-mobile=adapt] .hero--full .hero-inner{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;width:100%;max-width:none;padding-inline:0}
  .hero-section[data-height-mobile=adapt] .hero--full .hero-art{position:relative;inset:auto;grid-area:1/1;aspect-ratio:var(--banner-ratio-mobile,1.111111);align-self:stretch}
  .hero-section[data-height-mobile=adapt] .hero--full .hero-copy{grid-area:1/1;align-self:center;margin-inline:16px}
  .atlas-banner-sizing[data-height-mobile=adapt] .image-text-media{aspect-ratio:var(--banner-ratio-mobile,1.111111)}
  .atlas-banner-sizing[data-height-mobile=adapt] .image-text-media img{object-fit:contain}
  .atlas-banner-sizing[data-height-mobile=adapt] .atlas-overlay-banner{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;height:auto}
  .atlas-banner-sizing[data-height-mobile=adapt] .atlas-overlay-banner__media{position:relative;inset:auto;grid-area:1/1;aspect-ratio:var(--banner-ratio-mobile,1.111111);align-self:stretch;width:100%;min-width:0}
  .atlas-banner-sizing[data-height-mobile=adapt] .atlas-overlay-banner__media img{position:absolute;inset:0;display:block;object-fit:contain}
  .atlas-banner-sizing[data-height-mobile=adapt] .atlas-overlay-banner__content{grid-area:1/1;align-self:center}
}
.atlas-banner-sizing[data-height-desktop=adapt] .atlas-overlay-banner--center .atlas-overlay-banner__content,.atlas-banner-sizing[data-height-mobile=adapt] .atlas-overlay-banner--center .atlas-overlay-banner__content{justify-self:center}
.atlas-banner-sizing[data-height-desktop=adapt] .atlas-overlay-banner--right .atlas-overlay-banner__content,.atlas-banner-sizing[data-height-mobile=adapt] .atlas-overlay-banner--right .atlas-overlay-banner__content{justify-self:end}
