/* Hero artwork: preserve uploaded image proportions. */
.artboard{container-type:size}
.artboard .poster-float,
.artboard .illustration-float{width:max-content;height:auto;max-width:51%}
.artboard .illustration-float{max-width:41%}
.artboard .poster-float img,
.artboard .illustration-float img{
  display:block;width:auto;height:auto;max-width:100%;object-fit:contain;
}
.artboard .poster-float img{max-width:calc(51cqw - 2px);max-height:77cqh}
.artboard .illustration-float img{max-width:calc(41cqw - 14px);max-height:calc(55cqh - 14px)}
@media(max-width:760px){
  .artboard .poster-float{max-width:48%}
  .artboard .illustration-float{max-width:36%}
  .artboard .poster-float img{max-width:calc(48cqw - 2px)}
  .artboard .illustration-float img{max-width:calc(36cqw - 14px)}
}

.artboard .poster-float img,.artboard .illustration-float img{aspect-ratio:auto}
