/* Additional desk area is revealed only beyond the normal content width.
   Anchor the flow to the 1240px composition; never scale it with the window. */
@media(min-width:1241px){
 .hero-canvas img{left:264px;right:auto;top:50%;width:1700px;height:auto;max-width:none;transform:translateY(-50%);object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 90%,transparent),linear-gradient(180deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 90%,transparent),linear-gradient(180deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);-webkit-mask-composite:source-in;mask-composite:intersect}
}
