.glass-3d{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}
body[data-glass3d=ready] .v4-hero .hero-media img{object-position:var(--r9-frame-x,70%) 50%!important}
/* Device gating comes from the same test as the scene, rather than screen width:
 * an iPad with a trackpad retains its existing static composition. */
body[data-scene-device=desktop] .v4-hero .hero-editorial{left:6.5%;right:auto;justify-content:flex-start;align-items:flex-start}
body[data-scene-device=desktop] .v4-hero .hero-editorial>a{padding:8px 0;align-items:center;text-align:left;opacity:.84;text-shadow:none}
body[data-scene-device=desktop] .v4-hero .hero-editorial>a>span{align-self:stretch;text-align:left}
body[data-scene-device=desktop] .v4-hero .hero-editorial>a:hover,
body[data-scene-device=desktop] .v4-hero .hero-editorial>a:focus-visible{opacity:1}
@media(min-width:651px) and (max-width:1100px){body[data-scene-device=desktop] .v4-hero .hero-editorial{left:6%}}
@media(max-width:650px){body[data-scene-device=desktop] .v4-hero .hero-editorial{left:7%}}

@media(max-width:1100px){body[data-glass3d=ready] .v4-hero .hero-media img{object-position:var(--r9-frame-x,50%) 50%!important}}
