/* User-selected 70% website scale on laptop-sized desktop viewports. */
@media (min-width:851px) and (max-width:1600px) and (pointer:fine){
 body.site-fluid{zoom:.7}
 body.site-fluid .hero{min-height:calc(100svh / .7 - var(--site-header-space))}
 body.site-fluid .unified-product-hero .stem-detail-copy h1{font-size:clamp(46px,4.8vw,76px)}
 body.site-fluid .product-six-gallery{max-width:760px}
 body.site-fluid .unified-product-hero .product-six-gallery .stem-detail-stage{height:clamp(400px,calc(100svh - 300px),600px)}
 body.site-fluid .product-image-thumbnails img{height:76px}
 body.site-fluid .product-demo-stage{max-height:600px}
 body.site-fluid .product-demo-stage--portrait{max-height:none;max-width:min(100%,calc(600px * var(--video-ratio,9 / 16)))}
}
