/* Generated by tools/build-rome.py. One 14-second, 24-module build loop. */
.rome-illustration{display:block;width:100%;height:auto;overflow:visible;isolation:isolate}
.rome-illustration .build-stone{transform-box:fill-box;transform-origin:50% 100%;animation:rome-stone-build 14s cubic-bezier(.22,.7,.22,1) infinite;animation-delay:calc(var(--step,0)*.145s);animation-fill-mode:both;will-change:transform,opacity}
@keyframes rome-stone-build{0%{opacity:0;transform:translateY(-29px)}3.8%{opacity:1;transform:translateY(1.1px)}5.6%{opacity:1;transform:translateY(0)}74%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(3px)}100%{opacity:0;transform:translateY(-29px)}}
.rome-illustration .crane-rope{transform-box:fill-box;transform-origin:50% 0;animation:rome-rope 14s cubic-bezier(.45,0,.25,1) infinite}
.rome-illustration .crane-hook{transform-box:fill-box;transform-origin:50% 0;animation:rome-hook 14s cubic-bezier(.45,0,.25,1) infinite}
.rome-illustration .crane-carried{animation:rome-carried 14s ease infinite}
@keyframes rome-rope{0%,8%{transform:scaleY(1)}23%,30%{transform:scaleY(2.18)}44%,100%{transform:scaleY(1)}}
@keyframes rome-hook{0%,8%{transform:translateY(0)}23%,30%{transform:translateY(92px)}44%,100%{transform:translateY(0)}}
@keyframes rome-carried{0%,26%{opacity:1}29%,100%{opacity:0}}
.rome-illustration .rome-dust{transform-box:fill-box;transform-origin:center;opacity:0;animation:rome-dust 14s ease-out infinite;animation-delay:calc(var(--step,0)*.22s + 1s)}
@keyframes rome-dust{0%,5%{opacity:0;transform:translateY(0) scale(.65)}7%{opacity:.55;transform:translateY(-3px) scale(1)}14%{opacity:0;transform:translateY(-10px) scale(.7)}100%{opacity:0;transform:translateY(-10px)}}
.is-paused .rome-illustration *, .rome-illustration.is-paused *{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.rome-illustration *, .rome-illustration .build-stone{animation:none!important;transform:none!important;will-change:auto}.rome-illustration .build-stone{opacity:1}.rome-illustration .rome-dust,.rome-illustration .crane-carried{display:none}}
