.hero-copy h1,.hero-copy h2,.hero-subhead,.feature h2,.store-copy h2{overflow-wrap:anywhere}
body.prototype-ui .hero:has(video){height:auto;min-height:580px;display:flex;flex-direction:column}body.prototype-ui .hero:has(video) .hero-art{position:relative;inset:auto;height:auto;min-height:0;flex:1;padding:16px 0 12px;align-items:center}body.prototype-ui .hero:has(video) .hero-art video{width:min(100%,640px);height:auto;max-height:360px;aspect-ratio:16/9;object-fit:contain}.event-slide:after,.store-hero:after{pointer-events:none}
.hero-art video{height:100%;width:min(100%,720px);object-fit:contain;pointer-events:auto}.hero-main .hero-art video{max-height:100%;max-width:100%}.feature>video{position:absolute;width:90%;left:5%;height:65%;bottom:0;object-fit:contain}.store-hero>video,.event-slide>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.store-copy,.event-copy{pointer-events:none}.store-copy button,.event-copy a{pointer-events:auto}.hero-art [hidden],.feature>[hidden],.store-hero>[hidden],.event-slide>[hidden]{display:none!important}.event-slide>video{z-index:0}.store-hero>video{z-index:0}
