.animated-building-art{aspect-ratio:1}.animated-building-art>svg{width:100%;height:100%;display:block}.animated-building-art .art-steam{animation:4.8s steps(8,end) infinite paused building-steam}.animated-building-art .art-steam-second{animation-delay:-2.4s}.animated-building-art .art-fire{transform-box:fill-box;transform-origin:bottom;animation:3.2s steps(5,end) infinite paused building-fire}.animated-building-art .art-boat{transform-box:fill-box;transform-origin:bottom;animation:3.2s cubic-bezier(.37,0,.63,1) infinite alternate building-boat}.animated-building-art .art-boat-second{animation-duration:3.8s;animation-delay:-1.7s}.animated-building-art .art-boat,.animated-building-art .art-ripple{shape-rendering:geometricprecision}.animated-building-art .art-ripple{animation:4.2s ease-in-out infinite building-ripple}.animated-building-art .art-ripple-second{animation-duration:4.8s;animation-delay:-1.4s}.animated-building-art .art-ripple-back{animation-duration:5.4s;animation-delay:-2.8s}.animated-building-art .art-foliage{transform-box:fill-box;transform-origin:bottom;animation:4.8s steps(10,end) infinite building-foliage}.animated-building-art .art-foliage-second{animation-duration:5.4s;animation-delay:-1.6s}.animated-building-art .art-foliage-third{animation-duration:4.5s;animation-delay:-3s}.animated-building-art .art-headlights{animation:5s step-end infinite building-headlights}.animated-building-art .art-glint{animation:9s steps(8,end) -3s infinite building-glint}.animated-building-art .art-beacon{shape-rendering:geometricprecision;animation:3.6s ease-in-out infinite building-beacon}.animated-building-art .art-windsock{shape-rendering:geometricprecision;transform-box:view-box;transform-origin:62px 16px;animation:2.8s cubic-bezier(.37,0,.63,1) infinite alternate building-windsock}.animated-building-art .art-motion{animation-play-state:paused}.animated-building-art[data-motion=playing] .art-motion{animation-play-state:running}.building:is(.insufficient-funds,.unbuilt,.unavailable) .animated-building-art .art-motion,.card-stack-ghost .animated-building-art .art-motion,[inert] .animated-building-art .art-motion{animation-play-state:paused}@keyframes building-steam{0%,to{opacity:.8;transform:translate(0)}40%{opacity:.45;transform:translate(1px,-2px)}70%{opacity:.15;transform:translate(-1px,-3px)}71%{opacity:0;transform:translateY(1px)}}@keyframes building-fire{0%,to{opacity:1;transform:scaleY(1)}40%{opacity:.8;transform:scaleY(.85)}70%{opacity:.95;transform:scaleY(.95)}}@keyframes building-boat{0%{transform:translateY(-.6px)rotate(-.6deg)}to{transform:translateY(.6px)rotate(.6deg)}}@keyframes building-ripple{0%{opacity:0;transform:translateY(-1px)}25%{opacity:.7}70%{opacity:.35}to{opacity:0;transform:translate(1px,1px)}}@keyframes building-foliage{0%,to{transform:skew(-4deg)}50%{transform:skew(4deg)}}@keyframes building-headlights{0%,12%,20%,32%,to{opacity:0}13%,25%{opacity:1}}@keyframes building-glint{0%,60%,to{opacity:0;transform:translate(0)}66%{opacity:.7;transform:translate(2px)}82%{opacity:0;transform:translate(10px)}}@keyframes building-beacon{0%,to{opacity:.15;transform:translate(-.8px)}25%{opacity:.95}50%{opacity:.15;transform:translate(1.8px)}75%{opacity:.15}}@keyframes building-windsock{0%{transform:rotate(-6deg)scaleX(1)}to{transform:rotate(7deg)scaleX(.94)}}@media (prefers-reduced-motion:reduce){.animated-building-art .art-motion{animation:none!important}}
