/* Both photographs occupy exactly the same full-width frame. */
.nature-intro .nature-photo{opacity:0;transition:opacity 1s ease-in-out;pointer-events:none}
.nature-intro .nature-photo.is-visible{opacity:1}
.nature-intro .nature-belt{object-position:50% 80%}
.nature-pause{position:absolute;right:24px;bottom:34px;min-height:44px;padding:8px 14px;border:1px solid #a4afbc;border-radius:8px;background:#262a30dd;color:#fff;font:600 13px/1.3 system-ui,sans-serif;cursor:pointer;z-index:2}
.nature-pause:focus-visible{outline:3px solid #ffad73;outline-offset:3px}
@media(max-width:700px){.nature-intro .nature-belt{object-position:50% 74%}.nature-pause{right:12px;bottom:8px}.nature-credit{right:auto;left:24px;bottom:18px}}
@media(prefers-reduced-motion:reduce){.nature-intro .nature-photo{transition:none}}
