/* The original lacartint.com banner ("Worth the Drive", Oct 2026): 9:16 on phones (capped at 80svh so the Call and Text
   buttons stay close), the native 8:3 banner full-bleed from 768px. Silent, muted, looping; the poster paints first.
   Same behavior as the old site's lct-hero-video.css, trimmed to this one banner. */
.lct-hero{display:block;width:100%;line-height:0;background:#000}
.lct-hero__media{position:relative;overflow:hidden;width:100%;aspect-ratio:9/16;max-height:80svh;background:#000}
.lct-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left center;background:#000;pointer-events:none}
.lct-hero__video--desktop{display:none}
@media (min-width:768px){
  .lct-hero__media{aspect-ratio:8/3;max-height:none}
  .lct-hero__video{object-position:center}
  .lct-hero__video--mobile{display:none}
  .lct-hero__video--desktop{display:block}
}
@media (prefers-reduced-motion:reduce){
  .lct-hero__video{display:none!important}
}
.lct-hero__video::-webkit-media-controls,.lct-hero__video::-webkit-media-controls-panel,.lct-hero__video::-webkit-media-controls-overlay-play-button,.lct-hero__video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}
