.chapel-vegetation-sway{position:absolute;inset:0;pointer-events:none;animation:chapel-breeze-left 8.5s ease-in-out infinite alternate;transform-origin:12% 90%;animation-play-state:paused}
.chapel-vegetation-sway.sway-right{transform-origin:88% 90%;animation-name:chapel-breeze-right;animation-duration:10.2s;animation-delay:-3.2s}
@keyframes chapel-breeze-left{from{transform:rotate(-.18deg) skewX(-.10deg)}to{transform:rotate(.22deg) skewX(.12deg)}}
@keyframes chapel-breeze-right{from{transform:rotate(.16deg) skewX(.08deg)}to{transform:rotate(-.20deg) skewX(-.11deg)}}
.chapel-bird{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;z-index:1}
.chapel-bird[hidden]{display:none}
.chapel-bird img{position:absolute;width:36px;height:auto;aspect-ratio:1;max-width:none;left:0;top:0;transform:translate(-50%,-78%) scaleX(var(--bird-facing,1));transform-origin:center;pointer-events:none}

@media(prefers-reduced-motion:reduce){.chapel-vegetation-sway{animation:none!important;transform:none!important}.chapel-bird{display:none!important}}
/* Master sprite's toe contact is at approximately 58% x / 80% y. */
.chapel-bird img{transform:translate(var(--bird-anchor-x,-58%),-80%) scaleX(var(--bird-facing,1))}
