.audience-plate{
  width:92%;
  max-width:1440px;
  margin:var(--nxt-section-gap, 64px) auto 80px;
  background:#F0EFE5
}
.audience-plate-art{
  margin:0;
  opacity:0;
  translate:0 18px;
  transition:opacity .7s ease,translate .7s ease
}
.audience-plate-art.is-visible{
  opacity:1;
  translate:0
}
.audience-plate img{
  display:block;
  width:100%;
  height:auto;
  --audience-overflow-start:calc(100% * 1120 / 3264);
  --audience-card-start:calc(100% * 1140 / 3264);
  -webkit-mask-image:linear-gradient(to right,#000 0 var(--audience-overflow-start),transparent var(--audience-overflow-start) var(--audience-card-start),#000 var(--audience-card-start) 100%);
  mask-image:linear-gradient(to right,#000 0 var(--audience-overflow-start),transparent var(--audience-overflow-start) var(--audience-card-start),#000 var(--audience-card-start) 100%)
}
@media(max-width:700px){
  .audience-plate{width:96%;margin-bottom:48px}
}
@media(prefers-reduced-motion:reduce){
  .audience-plate-art{
    opacity:1;
    translate:none;
    transition:none
  }
}
