
/* Agreed October 15 update: preserve structure, simplify surfaces and editorial rhythm. */
body{word-break:keep-all;overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}
.visual-programs,.visual-principles{background:#fff!important;color:#34312e!important}.body-care-title{font-weight:400!important}.visual-programs p,.visual-principles p{color:#34312e!important}

.lipo-editorial .experience-hero{min-height:490px;height:auto;padding:68px 0 74px}.lipo-editorial .experience-copy{padding-block:0}.lipo-editorial .experience-copy>p{max-width:565px}.lipo-editorial .experience-copy>p:last-child{margin-bottom:0}.lipo-editorial #approach{background:#fff}.lipo-editorial .editorial-row{padding:38px 0}.lipo-editorial .editorial-row figure{height:300px;background:#fff}.lipo-editorial .editorial-row figure img{width:100%;height:100%;object-fit:cover}.lipo-editorial .editorial-row .secret-incision-art img{object-fit:contain}.lipo-editorial .editorial-copy p{color:#34312e}.lipo-editorial #approach .editorial-aside p{color:#766b61}.lipo-editorial .editorial-row figure.history-figure{background:#fff!important}.lipo-editorial .combined-areas{background:#ffffff!important;color:#34312e!important}.lipo-editorial .combined-areas p{color:#34312e!important}.lipo-editorial .stage-ref{background:#fff}.lipo-editorial .stage-bottom{background:#ffffff}.lipo-editorial .experience-hero:before,.lipo-editorial .experience-hero:after{display:none!important}
@media(max-width:700px){.lipo-editorial .experience-hero{padding:50px 0;min-height:0}.lipo-editorial .editorial-row{padding:30px 0}.lipo-editorial .editorial-row figure{height:260px}}



/* Hero text sits directly on the original approved photograph. */
.main-hero p.balance-intro,.main-hero p.balance-experience{background:transparent!important;color:#fff!important}

/* Same taupe family as the liposuction navigation, applied to the main image backdrop. */
.main-hero{background:#766b61!important}.main-hero:before{display:none!important}.main-hero>img{opacity:1!important}.main-hero .hero-copy{background:transparent!important}
@media(max-width:700px){.main-hero .hero-copy{background:#766b61!important}.main-hero:after{background:linear-gradient(transparent,#6d6d6d)!important}}

/* Mobile homepage hero stays one photographic surface, like the treatment heroes. */
@media(max-width:700px){
.main-hero{display:flex;align-items:flex-end;min-height:580px;padding:0;isolation:isolate}
.main-hero>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:23% center;opacity:.4!important;z-index:0}
.main-hero:after{display:none!important}
.main-hero .hero-copy{position:relative;z-index:2;width:100%;max-width:none;margin:0;padding:260px 7% 42px;background:transparent!important}
.main-hero .hero-copy h1{font-size:30px;line-height:1.45;margin:18px 0}
.main-hero .hero-copy p{font-size:15px;line-height:1.85}
.main-hero .hero-copy .hero-line{margin:20px 0}
}

/* Compact mobile height, in the same range as the liposuction/grafting heroes. */
@media(max-width:700px){
.main-hero{min-height:420px;align-items:center}
.main-hero>img{top:-32%;bottom:auto;height:145%;object-position:23% center}
.main-hero .hero-copy{padding:50px 7%;}
}
