.kingfisher-flight{position:fixed;inset:0;z-index:103;pointer-events:none;overflow:visible;perspective:850px;contain:layout style}
.kingfisher-flight[hidden]{display:none}
.kingfisher-bird{position:absolute;left:0;top:0;width:clamp(140px,16vw,220px);aspect-ratio:1;will-change:transform,filter,opacity;transform-origin:50% 55%}
.kingfisher-sprite{display:block;width:100%;height:100%;background:url('/assets/kingfisher-flight-sprite-v1.png') 0 0/400% 200% no-repeat;animation:kingfisher-wingbeat .48s steps(1,end) infinite}
@keyframes kingfisher-wingbeat{0%{background-position:0 0}12.5%{background-position:33.333333% 0}25%{background-position:66.666667% 0}37.5%{background-position:100% 0}50%{background-position:0 100%}62.5%{background-position:66.666667% 100%}75%{background-position:33.333333% 100%}87.5%{background-position:100% 100%}100%{background-position:0 0}}
.motion-paused .kingfisher-flight{display:none!important}
@media(prefers-reduced-motion:reduce){.kingfisher-flight{display:none!important}.kingfisher-sprite{animation:none!important}}
