/* Selected mobile hero A. Desktop layout and comparison pages retain their own styles. */
@media(max-width:900px){
 body[data-home-mobile-hero="a"]:not([data-mobile-hero]){--sdl-home-photo-opacity:.16;--sdl-home-photo-height:240px;--sdl-home-photo-solid:35%}
 body[data-home-mobile-hero="a"]:not([data-mobile-hero]) .sdl-scene__intro{position:relative;isolation:isolate}
 body[data-home-mobile-hero="a"]:not([data-mobile-hero]) .sdl-scene__grid,
 body[data-home-mobile-hero="a"]:not([data-mobile-hero]) .sdl-hero>.sdl-scene>.sdl-diagonals{display:none}
 body[data-home-mobile-hero="a"]:not([data-mobile-hero]) .sdl-hero .sdl-scene{background:#fff}
 /* C's upper photograph, softened into the white B layout. */
 body[data-home-mobile-hero="a"]:not([data-mobile-hero]) .sdl-hero:not(.is-hero-story) .sdl-scene__visual{display:block;left:0!important;top:0!important;width:100%!important;height:min(var(--sdl-home-photo-height),var(--sdl-home-intro-height,700px))!important;border-radius:0!important;background:#fff}
 body[data-home-mobile-hero="a"]:not([data-mobile-hero]) .sdl-scene__photo{object-position:58% 42%;opacity:var(--sdl-home-photo-opacity)}
 body[data-home-mobile-hero="a"]:not([data-mobile-hero]) .sdl-scene__shade{background:linear-gradient(180deg,#ffffff00 0%,#ffffff00 var(--sdl-home-photo-solid),#fff 100%)}
 /* Keep B's actual brand asset, size, placement and red rule. */
 body[data-home-mobile-hero="a"]:not([data-mobile-hero]) .sdl-scene__intro::before{content:"";position:absolute;z-index:-1;top:26px;right:-2%;width:144px;height:144px;background:url("assets/sdl-brand-arrow.svg") center/contain no-repeat;opacity:.1;pointer-events:none}
 body[data-home-mobile-hero="a"]:not([data-mobile-hero]) .sdl-scene__intro::after{content:"";position:absolute;top:36px;left:0;width:38px;height:3px;background:#ce263b;pointer-events:none}
 body[data-home-mobile-hero="a"]:not([data-mobile-hero]) #top-main .sdl-hero .sdl-hero__lead{font-weight:600;letter-spacing:.035em}
 body[data-home-mobile-hero="a"]:not([data-mobile-hero]) #top-main .sdl-hero .sdl-hero__title{align-items:stretch;text-align:left;gap:23px}
 body[data-home-mobile-hero="a"]:not([data-mobile-hero]) .sdl-hero__axis--business{align-items:center;width:100%;padding-bottom:19px;border-bottom:1px solid #dedfe3;text-align:center}
 body[data-home-mobile-hero="a"]:not([data-mobile-hero]) .sdl-hero__axis--business small{text-align:center;background:none;padding:0;margin-top:8px}
 body[data-home-mobile-hero="a"]:not([data-mobile-hero]) .sdl-hero__combine{padding-top:0}
 body[data-home-mobile-hero="a"]:not([data-mobile-hero]) .sdl-hero__axis small{background:none}
 body[data-home-mobile-hero="a"]:not([data-mobile-hero]) .sdl-hero .sdl-scene__wordmark{-webkit-text-stroke-color:#ce263b40}
}
