/* 人物活動照：照片與字幕分開，避免文字遮住主角 */
.hero { min-height:920px; background:#26231e; }
.hero__slides { bottom:285px; }
.hero__slide { background-color:#26231e; background-position:center center; background-size:contain; }
.hero__content {
  bottom:0;
  width:100%;
  height:285px;
  padding:28px 24px 24px;
  background:#26231e;
}
.hero__slide::after { background:linear-gradient(0deg, rgba(0,0,0,.28), rgba(0,0,0,.04)); }

@media (max-width:760px) {
  .hero { min-height:860px; }
  .hero__slides { bottom:250px; }
  .hero__content { bottom:0; height:250px; padding:18px 20px; }
  .hero h1 { font-size:28px; }
}
