
/* Selected in-studio salon image: show the full hairstyle and treatment setting. */
.entyre-behind-chair{background:#f1ece5;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding:90px 9%;}
.entyre-behind-chair-photo{height:min(610px,53vw);overflow:hidden;background:#e8e1d9;}
.entyre-behind-chair-photo img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block;}
.entyre-behind-chair-copy{max-width:500px;}
.entyre-behind-chair-copy h2{font-family:'Very Vogue Display',Georgia,serif;font-weight:400;font-size:clamp(48px,5.5vw,82px);line-height:1.06;margin:20px 0 25px;}
.entyre-behind-chair-copy p:not(.eyebrow2){max-width:430px;font-size:16px;line-height:1.8;color:#6d665d;}
.entyre-behind-chair .text-link{display:inline-flex;align-items:center;gap:12px;}
.entyre-behind-chair .inline-arrow-icon{width:15px;height:15px;display:inline-block;flex-shrink:0;}
/* Bridal portraits should never have heads clipped on narrow screens. */
.bridal-photo-grid img[src$="bridal-makeup-in-progress.webp"],
.bridal-portfolio img[src$="bridal-makeup-in-progress.webp"]{object-position:center 10%;}
@media(max-width:780px){
  .entyre-behind-chair{grid-template-columns:1fr;gap:32px;padding:65px 7%;}
  .entyre-behind-chair-photo{height:auto;max-height:none;overflow:visible;}
  .entyre-behind-chair-photo img{height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center center;}
  .entyre-behind-chair-copy h2{font-size:clamp(43px,10vw,64px)}
  .bridal-photo-grid img[src$="bridal-makeup-in-progress.webp"],
  .bridal-portfolio img[src$="bridal-makeup-in-progress.webp"]{object-fit:contain!important;height:auto!important;max-height:none!important;}
}
