/* Explicit surface colors prevent inherited light text on light sections. */
main .surface-light{background:#f7f3e9!important;color:#1b3025!important}
main .surface-light :is(h1,h2,h3,h4,summary,strong,dt){color:#1b3025!important}
main .surface-light :is(p,li,dd,label,small){color:#354739!important}
main .surface-light .eyebrow,main .surface-light .intro-label,main .surface-light .service-action{color:#765126!important}
main .surface-light :is(.service-process,.service-map-footer,.comparison-note,.contact-note,.reviews-note,.review-source){color:#43523d!important}
main .surface-light a:not(.button):not(.technique-card){color:#214b36!important}
main .surface-light .stars{color:#8b621f!important}
main .surface-light .button{color:#fff9ec!important;background:#173d2b!important}
main .surface-light .film-frame{background:#244b36!important;border-color:#b5a17a!important}
main .surface-light .service-map:before{background:#c1b08d!important}
main .surface-light .service-map-footer{border-top-color:#c7bba2!important}
main .surface-light .service-number{color:#f1d6a3!important;background:#244331!important}
main .surface-light :is(.home-feature,.technique-card,.bath-service-focus){color:#fff8e8!important}
main .surface-light :is(.home-feature,.technique-card,.bath-service-focus) :is(h1,h2,h3,h4,p,strong,small,a,span){color:#fff8e8!important}
main .surface-light :is(.home-feature,.technique-card,.bath-service-focus) .eyebrow,main .surface-light .technique-card :is(small,.card-number,.card-link),main .surface-light .bath-service-focus .service-action{color:#edcf91!important}
main .surface-light :is(.home-feature,.technique-card,.bath-service-focus) .button{background:#d6be91!important;color:#173d2b!important}
main .surface-light .comparison-result .comparison-label{background:#193e2d!important;color:#fff8e8!important}
main .surface-light .comparison-result .comparison-label span{color:#f0d7a6!important}
main .surface-light .comparison-label{background:#e7ddca!important;color:#213b2a!important}
main .surface-light :is(.bath-gallery,.new-bath-gallery,.living-grid,.craft-grid,.aurea-grid) figcaption{color:#fff8eb!important}
main .surface-light .curated-bath-grid figcaption{color:#1b3025!important}
main .surface-light .curated-bath-grid figcaption span{color:#755226!important}
main .surface-light .featured-project-image span{color:#fff8eb!important;background:#183b2c!important}
main .surface-light .rating-line strong{color:#1b3025!important}
main .surface-light .review-source{color:#4d5a44!important}
main .surface-light .bath-point{background:transparent!important}
main .surface-light :is(.bath-point-number,.card-number){color:#6b4d25!important}
main .surface-light .film-copy p{color:#354739!important}
main .surface-light .film-copy h2{color:#1b3025!important}
main .surface-light .film-copy .eyebrow{color:#765126!important}
/* Dark inset panel within the otherwise light project section. */
main .surface-light .featured-project-copy{background:#17382d!important;color:#fff8e9!important}
main .surface-light .featured-project-copy :is(h2,h3,strong){color:#fff8e9!important}
main .surface-light .featured-project-copy :is(p,dd){color:#ecf0e3!important}
main .surface-light .featured-project-copy :is(.eyebrow,dt){color:#e3c491!important}
main .surface-light .featured-project-copy dl,main .surface-light .featured-project-copy dl div{border-color:#83947d!important}
main .surface-light .featured-project-copy .button{background:#d6be91!important;color:#17382d!important}
main .surface-light .spachtel-video{background:#17382d!important;color:#fff8e9!important}
main .surface-light .spachtel-video :is(h2,h3,p){color:#fff8e9!important}
main .surface-light .spachtel-video .eyebrow{color:#e3c491!important;background:transparent!important}
main .surface-light .about-aside-caption,main .surface-light .about-aside-caption :is(p,h3,strong,span){color:#fff8e9!important}
.about-hero-caption .eyebrow{background:transparent!important;color:#f0d4a0!important}
