/* v0.12w — HOME BEAUTY only. Source photograph unchanged.
   No full-viewport stretched crop: balance a wide frame with the complete eye details.
   Desktop 1.62:1 (source 2200:1559), approx source y=131..1490, preserving eyelashes and lips.
   Mobile retains fully contained original photography. */
@media (min-width:761px) {
  body[data-page="home"] .hy-scene[data-scene-name="BEAUTY"] .hy-photo {
    height: min(95%, 690px)!important;
    width: auto!important;
    aspect-ratio: 1.62 / 1!important;
    max-width: 93%!important;
  }
  body[data-page="home"] .hy-scene[data-scene-name="BEAUTY"] .hy-photo img {
    object-fit: cover!important;
    object-position: 50% 65%!important;
  }
}
@media (max-width:760px) {
  body[data-page="home"] .hy-scene[data-scene-name="BEAUTY"] .hy-photo img {
    object-fit: contain!important;
    object-position: 50% 50%!important;
  }
}
