/* V112: homepage hero shares header's adjustable container width. */
@media (min-width:901px) {
 body main .on[data-p="home"] > section.hero.hero-atelier > .hero-artboard.w {
   width:100% !important;
   max-width:var(--helprite-content-width,1600px) !important;
   margin-inline:auto !important;
   padding-inline:clamp(20px,2.3vw,42px) !important;
   box-sizing:border-box !important;
   grid-template-columns:minmax(0,48%) minmax(0,52%) !important;
 }
 body main .on[data-p="home"] > section.hero.hero-atelier .hero-copy {
   padding-left:0 !important;
   padding-right:clamp(30px,3vw,55px) !important;
 }
}
/* Artwork is a still image until a video is configured. No play-style overlays. */
body main .on[data-p="home"] .hero-video-frame .hero-cover-play,
body main .on[data-p="home"] .hero-video-stage .hero-cover-play {display:none !important;}
body main .on[data-p="home"] .hero-video-frame {border-radius:0 !important;}
@media (max-width:900px) {
 body main .on[data-p="home"] .hero-artboard.w {box-sizing:border-box !important;}
}
