#p28{
  background:var(--ooh-page);
  font-family:"Microsoft YaHei","微软雅黑",Arial,sans-serif;
}
#p28 .future-ooh-carousel{
  margin-top:18px;
  opacity:.72;
  transform:translateY(26px);
  transition:opacity .65s ease,transform .8s cubic-bezier(.22,.61,.36,1);
}
#p28.is-future-carousel-visible .future-ooh-carousel{
  opacity:1;
  transform:none;
}
#p28.is-future-carousel-visible .ooh-carousel__controls{
  opacity:1;
  transform:none;
}
#p28 .ooh-card{
  height:clamp(455px,61vh,560px);
}
#p28 .ooh-card__media{
  height:calc(100% - var(--ooh-caption-height));
  display:flex;
  align-items:center;
  justify-content:center;
  background:var(--ooh-plate);
}
#p28 .ooh-card__media video{
  width:var(--ooh-art-width);
  height:100%;
  margin:0 auto;
  object-fit:cover;
  object-position:50% 50%;
  background:var(--ooh-plate);
}
#p28 .ooh-card figcaption{
  height:var(--ooh-caption-height);
  padding:20px 34px 23px;
  justify-content:flex-end;
}
#p28 .ooh-card figcaption strong{
  color:#fff;
  font-family:"Microsoft YaHei","微软雅黑",Arial,sans-serif;
  font-size:12px;
  font-weight:400;
}
@media(max-width:1100px){
  #p28 .ooh-card{height:clamp(420px,58vh,520px)}
}
@media(prefers-reduced-motion:reduce){
  #p28 .future-ooh-carousel,#p28 .ooh-carousel__controls{opacity:1;transform:none;transition:none}
  #p28 .ooh-carousel__track{transition:none}
}
