.hero-video-art{background:#111411;min-width:0}
.hero-video-art video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}
.hero-video-toggle{position:absolute;right:20px;bottom:20px;z-index:2;border:1px solid #ffffff70;background:#111411dc;color:#f5f6ee;padding:10px 14px;font:inherit;font-size:12px;cursor:pointer}
.hero-video-toggle[hidden]{display:none}
@media(max-width:850px){.hero-video-art{width:100%;aspect-ratio:9/16;max-height:720px}.hero-video-art video{object-fit:contain}}


.hero-video-cta{position:absolute;left:50%;top:85%;transform:translate(-50%,-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;max-width:calc(100% - 32px);border-radius:9999px;background:rgba(0,0,0,.5);color:#fff;border:1px solid transparent;padding:16px 25px;font-size:14px;font-weight:400;text-decoration:none;outline:none;transition:border-color .15s ease,box-shadow .15s ease}
.hero-video-cta:is(:hover,:focus-visible,:active){border-color:#b6f02b;box-shadow:0 0 0 2px #b6f02b}
@media(prefers-reduced-motion:reduce){.hero-video-cta{transition:none}}
