/* Approved screenshot-only desktop joins. Section sizes and mobile stay unchanged. */
@media(min-width:901px){
 .home-r16 :is(.owner-hero,.owner-perspective,.owner-product,.owner-principles){overflow:hidden;isolation:auto}
 .home-r16 .owner-hero{background:#111310}
 .home-r16 :is(.owner-perspective,.owner-product){background:#242423}
 .home-r16 .owner-principles{background:#f1f0ea}
 /* One CSS pixel of hidden bleed absorbs fractional SVG edge antialiasing. */
 .home-r16 :is(.owner-hero,.owner-perspective,.owner-product,.owner-principles)>.r13-art{top:-1px;bottom:-1px;height:calc(100% + 2px)}
 /* Retain the designed light vertical photo gutters. */
 .home-r16 .owner-perspective .owner-gallery{background:#f1f0ea}
 /* Owner correction: restore the authored lower gutter only. Its top is
    the unchanged gallery top (7.4285vw) + photo height (46.4591vw). */
 .home-r16 .owner-perspective::after{content:'';position:absolute;inset:53.8876vw 0 0;background:#f1f0ea;pointer-events:none}
}
