/* One short flight and one golden shooting star in the original panorama. */
.frieze-birds{display:none;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;fill:none;stroke:#2d3842;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.frieze-birds-ready>.marrakech-ink{-webkit-mask-image:url('/assets/illustrations-v2/panorama-birds-mask.svg');mask-image:url('/assets/illustrations-v2/panorama-birds-mask.svg');-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.frieze-birds-ready>.frieze-birds{display:block}
.frieze-bird,.frieze-wing,.frieze-shooting-star{transform-box:view-box;transform-origin:0 0;animation-play-state:paused!important}
.frieze-birds-ready .frieze-bird--one{animation:frieze-flight-one 4.8s ease-in-out 1 both}
.frieze-birds-ready .frieze-bird--two{animation:frieze-flight-two 4.8s ease-in-out 1 both}
.frieze-birds-ready .frieze-wing--left{animation:frieze-wing-left 1.2s ease-in-out 4 both}
.frieze-birds-ready .frieze-wing--right{animation:frieze-wing-right 1.2s ease-in-out 4 both}
.frieze-birds-ready .frieze-bird--two .frieze-wing{animation-duration:1.6s;animation-iteration-count:3}
.frieze-shooting-star{opacity:0;stroke:none;fill:#c59c69}
.frieze-star-trail{fill:none;stroke-width:2.4;stroke-linecap:round}
.frieze-birds-ready .frieze-shooting-star{animation:frieze-shooting-star 1.8s linear 1.1s 1 both}
.frieze-birds-moving .frieze-bird,.frieze-birds-moving .frieze-wing,.frieze-birds-moving .frieze-shooting-star{animation-play-state:running!important}
@keyframes frieze-shooting-star{0%{transform:translate(0,0);opacity:0}14%,74%{opacity:.85}100%{transform:translate(-320px,100px);opacity:0}}
@keyframes frieze-flight-one{0%{transform:translate(0,0)}45%{transform:translate(23px,-17px)}100%{transform:translate(52px,-9px)}}
@keyframes frieze-flight-two{0%{transform:translate(0,0)}55%{transform:translate(26px,-21px)}100%{transform:translate(56px,-15px)}}
@keyframes frieze-wing-left{0%,100%{transform:rotate(0deg)}45%{transform:rotate(-30deg)}}
@keyframes frieze-wing-right{0%,100%{transform:rotate(0deg)}45%{transform:rotate(30deg)}}
@media(prefers-reduced-motion:reduce){
 .frieze-birds-ready>.marrakech-ink{-webkit-mask-image:none;mask-image:none}
 .frieze-birds-ready>.frieze-birds{display:none}
 .frieze-bird,.frieze-wing,.frieze-shooting-star{animation:none!important}
}
