.scene-death__sky{background-color:#6e7a82;animation:8s ease-in-out forwards scene-death-sky-fade}.scene-death__stage{perspective:520px;perspective-origin:28% 36%;transform-style:preserve-3d}.scene-death__cloud{z-index:1;animation:6s ease-in forwards scene-death-cloud-exit;left:58%}.scene-death__skull{z-index:2;transform-origin:50% 80%;transform:translate(-58%,45%)rotateX(76deg)rotate(-48deg)rotateY(-20deg)}.scene-death__farmer{z-index:3;animation:4s ease-out forwards scene-death-approach}@keyframes scene-death-sky-fade{0%{background-color:#6e7a82}to{background-color:#87ceeb}}@keyframes scene-death-cloud-exit{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(70%)}}@keyframes scene-death-approach{0%{transform:translate(200%,100%)}to{transform:translate(120%,100%)}}@media (prefers-reduced-motion:reduce){.scene-death__sky,.scene-death__cloud,.scene-death__farmer{animation:none}.scene-death__sky{background-color:#87ceeb}.scene-death__cloud{opacity:.55;top:4%;left:78%;transform:none}.scene-death__farmer{top:48%;left:34%;transform:translate(-50%,-50%)scale(1)}}
.scene-five__sky{background-color:#000;animation:3.2s infinite scene-five-sky-lunge}.scene-five__stage{perspective:540px;perspective-origin:50% 78%;transform-style:preserve-3d}.scene-five__zombie{transform-origin:50% 100%;backface-visibility:hidden;animation:3.2s infinite scene-five-sit-up}@keyframes scene-five-sky-lunge{0%,54%{background-color:#000}64%,76%{background-color:#e52521}86%,to{background-color:#000}}@keyframes scene-five-sit-up{0%,14%{animation-timing-function:ease-in-out;transform:translate(-50%,95%)rotateX(84deg)scale(.92)}22%{animation-timing-function:cubic-bezier(.2,.7,.25,1);transform:translate(-50%,90%)rotateX(88deg)scale(.86)}40%,50%{animation-timing-function:ease-in-out;transform:translate(-50%,34%)rotateX(2deg)scale(1)}54%{animation-timing-function:cubic-bezier(.55,0,1,.18);transform:translate(-50%,38%)rotateX(10deg)scale(.9)}64%{animation-timing-function:ease-out;transform:translate(-50%,6%)rotateX(-12deg)scale(1.85)}72%{transform:translate(-50%,10%)rotateX(-8deg)scale(1.7)}86%,to{transform:translate(-50%,95%)rotateX(84deg)scale(.92)}}@media (prefers-reduced-motion:reduce){.scene-five__sky,.scene-five__zombie{animation:none}.scene-five__sky{background-color:#000}.scene-five__zombie{transform:translate(-50%,34%)rotateX(0)scale(1)}}
.scene-four__recede{transform-origin:50% 55%;animation:12s cubic-bezier(.12,.4,.22,1) forwards scene-four-recede;position:absolute;inset:0}.scene-four__coffin{animation:1.5s infinite scene-four-thud}@keyframes scene-four-recede{0%{opacity:1;transform:scale(1.08)}to{opacity:.7;transform:scale(.2)}}@keyframes scene-four-thud{0%,58%{transform:translate(-50%,-50%)scale(1)}66%{transform:translate(-50%,-50%)scale(1.28)}74%{transform:translate(-50%,-50%)scale(.94)}82%{transform:translate(-50%,-50%)scale(1.06)}90%,to{transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.scene-four__recede,.scene-four__coffin{animation:none}.scene-four__recede{opacity:1;transform:none}.scene-four__coffin{transform:translate(-50%,-50%)}}
.scene-one__love{transform-origin:50%;animation:1.35s ease-in-out infinite scene-one-love-pulse}@keyframes scene-one-love-pulse{0%,to{transform:translate(-50%)scale(1)}12%{transform:translate(-50%)scale(1.16)}22%{transform:translate(-50%)scale(1)}34%{transform:translate(-50%)scale(1.24)}48%{transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.scene-one__love{animation:none;transform:translate(-50%)}}
.scene-rain__cloud{animation:10s linear infinite scene-rain-drift}@keyframes scene-rain-drift{0%{left:0;transform:translate(-110%)}to{left:100%;transform:translate(10%)}}@media (prefers-reduced-motion:reduce){.scene-rain__cloud{animation:none;left:50%;transform:translate(-50%)}}
.scene-three__sky{background-color:#3c4046;animation:1.7s infinite scene-three-sky-flash}.scene-three__cloud{z-index:1;animation:1.7s infinite scene-three-cloud-flash}.scene-three__lightning{transform-origin:top;animation:1.7s infinite scene-three-lightning-crash}.scene-three__scared{transform-origin:bottom;animation:1.7s infinite scene-three-scared-recoil}@keyframes scene-three-sky-flash{0%,11%{background-color:#3c4046}12%{background-color:#fff}15%{background-color:#3c4046}18%{background-color:#f4f4f4}24%{background-color:#3c4046}36%{background-color:#fff}42%{background-color:#c8ccd0}50%,to{background-color:#3c4046}}@keyframes scene-three-cloud-flash{0%,10%{filter:brightness()}12%,40%{filter:brightness(1.55)}52%,to{filter:brightness()}}@keyframes scene-three-lightning-crash{0%,10%{opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.25);transform:translate(-50%,-30%)}12%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.25);transform:translate(-50%,-30%)}38%{opacity:1;animation-timing-function:ease-out;transform:translate(-50%,95%)}44%{filter:brightness(1.8);animation-timing-function:ease-out;transform:translate(-50%,102%)scaleY(.72)scaleX(1.2)}54%{filter:brightness();transform:translate(-50%,95%)}76%{opacity:1;transform:translate(-50%,95%)}88%,to{opacity:0;transform:translate(-50%,-30%)}}@keyframes scene-three-scared-recoil{0%,36%{transform:translate(-50%)}40%{transform:translate(-50%,.4rem)scaleY(.88)scaleX(1.12)}45%{transform:translate(calc(-50% - .4rem),-.25rem)rotate(-8deg)}50%{transform:translate(calc(.35rem - 50%),.15rem)rotate(6deg)}55%{transform:translate(calc(-50% - .18rem))rotate(-3deg)}62%,to{transform:translate(-50%)rotate(0)}}@media (prefers-reduced-motion:reduce){.scene-three__sky,.scene-three__cloud,.scene-three__lightning,.scene-three__scared{animation:none}.scene-three__sky{background-color:#3c4046}.scene-three__cloud{filter:none}.scene-three__lightning{opacity:1;transform:translate(-50%,95%)}.scene-three__scared{transform:translate(-50%)}}
.scene-two__ring{animation:3.2s cubic-bezier(.45,.05,.55,.95) infinite scene-two-ring-float}.scene-two__shadow{background:radial-gradient(#30184880 0%,#30184800 72%);border-radius:999px;width:5.5rem;height:1.05rem;animation:3.2s cubic-bezier(.45,.05,.55,.95) infinite scene-two-shadow-breathe;position:absolute;top:82%;left:50%}@keyframes scene-two-ring-float{0%,to{transform:translate(-50%,calc(-50% - .9rem))}50%{transform:translate(-50%,calc(.55rem - 50%))}}@keyframes scene-two-shadow-breathe{0%,to{opacity:.35;transform:translate(-50%)scale(.58)}50%{opacity:.7;transform:translate(-50%)scale(1.18)}}@media (prefers-reduced-motion:reduce){.scene-two__ring,.scene-two__shadow{animation:none}.scene-two__ring{transform:translate(-50%,-50%)}.scene-two__shadow{opacity:.5;transform:translate(-50%)scale(.9)}}
