.hero__foliage-source,.hero__foliage-canvas{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.foliage-transition{aspect-ratio:1536/1024}
.foliage-transition>img,.foliage-transition>canvas{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:fill}
.foliage-transition>video{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.foliage-transition>canvas{visibility:hidden}
.foliage-transition.is-foliage-ready>canvas{visibility:visible}
.foliage-transition.is-foliage-ready>img{visibility:hidden}
.hero__sleep-foliage{visibility:hidden}
.hero__sleep-scene.has-foliage-video>.hero__sleep-foliage{visibility:visible}
.hero__sleep-scene.has-foliage-video>img.hero__sleep-layer{visibility:hidden}
