.hero-media-stage{touch-action:pan-y pinch-zoom;cursor:grab}
.hero-media-stage:active{cursor:grabbing}
.hero-media-stage:focus-visible{outline:2px solid #3468cf;outline-offset:4px}
.hero-media .hero-image{user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}
.hero-video-slide video{pointer-events:none}
.hero-video-slide video:fullscreen{pointer-events:auto}

.hero-video-controls{position:absolute;bottom:14px;left:16px;right:16px;display:flex;gap:8px;z-index:2}
.hero-video-controls button{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffffff14;border:1px solid #ffffff45;color:#fff;touch-action:manipulation}
.hero-video-controls button:last-child{margin-left:auto}.hero-video-controls svg{width:19px;height:19px;pointer-events:none}
.hero-video-controls .play-symbol,.hero-video-controls .muted-symbol{display:none}
[data-media-pause][data-paused="true"] .play-symbol,[data-media-sound][data-muted="true"] .muted-symbol{display:block}
[data-media-pause][data-paused="true"] .pause-symbol,[data-media-sound][data-muted="true"] .sound-symbol{display:none}
.hero-video-slide [data-media-status]{bottom:64px}
