.hero.hero .hero-community{height:auto!important;min-height:0;max-height:none!important;aspect-ratio:1920/978;border:0!important;background:#fff;overflow:hidden;border-radius:16px;position:relative;isolation:isolate}
.hero-community>#hero-motion,.hero-community>#hero-image{position:absolute;inset:0;width:100%;height:100%;margin:0!important;padding:0!important;max-height:none!important;object-fit:contain!important}
.hero-community>#hero-image{z-index:0!important;opacity:1!important}
.hero-community>#hero-motion{z-index:1!important;opacity:0}
.hero-community.scene-video-ready>#hero-motion{opacity:1!important}
.hero-community.scene-video-ready>#hero-image{opacity:0!important}
.hero-creators-tracked{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}
.hero-creators-tracked .scene-review{pointer-events:all;cursor:pointer}
.scene-review:hover .scene-review-ring,.scene-review:focus-visible .scene-review-ring{stroke:#ff7a1a;stroke-width:5}.scene-review:focus-visible{outline:none}
.hero-scene-pause{position:absolute;z-index:3;bottom:12px;right:12px;width:40px;height:40px;border:1px solid #e8d9cd;border-radius:50%;background:#fffdf6e8;color:#4e3f34;font-size:18px;cursor:pointer}
@media(prefers-reduced-motion:reduce){.hero-scene-pause{display:none}}
@media(max-width:540px){.hero-scene-pause{width:32px;height:32px;bottom:8px;right:8px;font-size:14px}}
/* The official dark film has the same scene plus 22px of bottom padding. */
[data-theme=dark] .hero.hero .hero-community{background:#000}
.hero-community[data-scene-theme=dark]>#hero-motion,.hero-community[data-scene-theme=dark]>#hero-image{height:calc(100% * 1000 / 978)!important;min-height:0;bottom:auto;object-fit:fill!important;object-position:top!important}
[data-theme=dark] .scene-review-ring{stroke:#704427}
[data-theme=dark] .scene-review:hover .scene-review-ring,[data-theme=dark] .scene-review:focus-visible .scene-review-ring{stroke:#ff962f}
[data-theme=dark] .hero-scene-pause{background:#17120fee;border-color:#66432c;color:#ffd1a2}
