.scene-life{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;contain:strict}
.living-look{overflow:hidden}
.living-look>img,.living-look>a>img{animation:mainnet-looking 26s ease-in-out infinite alternate;animation-play-state:paused;transform-origin:52% 52%;will-change:transform}
.living-look[data-scene-active=true]>img,.living-look[data-scene-active=true]>a>img{animation-play-state:running}
.journal-hero.living-look:before{animation:mainnet-breathing-light 16s ease-in-out infinite alternate;animation-play-state:paused}
.journal-hero.living-look[data-scene-active=true]:before{animation-play-state:running}
.hero-picture[data-scene-active=false]{animation-play-state:paused}
@keyframes mainnet-looking{from{transform:scale(1) translateY(0)}to{transform:scale(1.018) translateY(-2px)}}
@keyframes mainnet-breathing-light{from{opacity:.59}to{opacity:.72}}
.motion-off .living-look>img,.motion-off .living-look>a>img,.motion-paused .living-look>img,.motion-paused .living-look>a>img,.motion-off .journal-hero.living-look:before,.motion-paused .journal-hero.living-look:before,[data-scene-visibility=hidden] .living-look>img,[data-scene-visibility=hidden] .living-look>a>img,[data-scene-visibility=hidden] .journal-hero.living-look:before{animation-play-state:paused}
.motion-off .scene-life,.motion-paused .scene-life{visibility:hidden}
@media(prefers-reduced-motion:reduce){.living-look>img,.living-look>a>img,.journal-hero.living-look:before{animation:none!important}.scene-life{display:none}}

.soft-arrival{opacity:.18;transform:translateY(10px);transition:opacity 1.1s ease,transform 1.1s cubic-bezier(.2,.6,.3,1)}
.soft-arrival.has-arrived{opacity:1;transform:none}
.motion-off .soft-arrival,.motion-paused .soft-arrival{opacity:1;transform:none;transition:none}
@media(prefers-reduced-motion:reduce){.soft-arrival{opacity:1;transform:none;transition:none}}

/* Natural scenes stay still as a whole; only their local pixels move. */
.living-scene.living-look>img,.living-scene.living-look>a>img,.hero-picture.living-scene{animation:none;transform:none}
.feature-image.living-scene:hover img{transform:none}
