/* Editorial imagery is illustrative, not product evidence. */
.beauty .editorial-photo{background:#6d3e53}
.beauty .editorial-photo img{object-fit:cover;object-position:center 35%}
.beauty .editorial-photo.hero-portrait img{object-position:54% 35%}
.beauty .texture-link .editorial-photo img{object-position:center 32%}
.beauty .texture-link .editorial-photo::after{content:"";position:absolute;inset:38% 0 0;background:linear-gradient(transparent,rgba(31,14,28,.78));pointer-events:none}
.beauty .library-mosaic .editorial-photo img{object-position:center 34%}
.beauty .beauty-diaries .editorial-photo img{object-position:center 32%}
.beauty-wear .wear-art-study img{object-position:center 25%}
@media(max-width:760px){
  .beauty-home .hero-visual{
    height:clamp(290px,88vw,430px);
    min-height:290px;
    padding:0;
    overflow:hidden;
    border-radius:16px;
  }
  .beauty-home .hero-portrait{height:100%;min-height:0}
  .beauty-home .hero-portrait img{object-position:center 30%}
  .beauty-home .beauty-story>.beauty-art{min-height:170px;height:170px}
  .beauty-home .beauty-story>.beauty-art img{object-position:center 48%}
  .beauty-wear .wear-intro .wear-art-study{
    min-height:min(78vw,430px);
    height:min(78vw,430px);
  }
  .beauty-wear .wear-intro .wear-art-study img{object-position:center 30%}
}
