.scene{width:100%;height:100%;display:block}.scene *{transform-box:fill-box}.scene .cloud{animation:cloud-drift calc(var(--cloud-drift,90s) * 2.4) linear infinite;animation-delay:var(--delay,0s)}.scene.wind-east .cloud{animation-direction:reverse}@keyframes cloud-drift{0%{transform:translate(-1400px)}to{transform:translate(2800px)}}.scene .sock{transform:rotate(var(--sock-angle,60deg))}.scene .sock-flutter{animation:sock-flutter var(--flutter-dur,1.2s) ease-in-out infinite alternate}@keyframes sock-flutter{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}.scene .sock-swivel{transform-box:view-box;transform-origin:719.5px 454px}.scene.wind-east .sock-swivel{transform:scaleX(-1)}.scene .sways{animation:grass-sway var(--sway-dur,5s) ease-in-out infinite alternate;animation-delay:var(--delay,0s)}@keyframes grass-sway{0%{transform:skewX(calc(var(--sway-deg,3deg) * -.4))}to{transform:skewX(var(--sway-deg,3deg))}}.scene .fly-trainer{animation:36s linear infinite fly-trainer}@keyframes fly-trainer{0%{opacity:1;transform:translate(1600px,20px)scale(1.05)scaleX(1)}34%{opacity:1;transform:translate(-1600px,20px)scale(1.05)scaleX(1)}34.01%{opacity:0;transform:translate(-1600px,20px)scale(1.05)scaleX(1)}51.99%{opacity:0;transform:translate(-1600px,-95px)scale(.62)scaleX(-1)}52%{opacity:1;transform:translate(-1600px,-95px)scale(.62)scaleX(-1)}92%{opacity:1;transform:translate(1600px,-95px)scale(.62)scaleX(-1)}92.01%{opacity:0;transform:translate(1600px,-95px)scale(.62)scaleX(-1)}99.99%{opacity:0;transform:translate(1600px,20px)scale(1.05)scaleX(1)}to{opacity:1;transform:translate(1600px,20px)scale(1.05)scaleX(1)}}.scene .trainer-bump{animation:bump calc(2.6s - var(--turb,0) * 1.6s) ease-in-out infinite alternate}@keyframes bump{0%{transform:translateY(calc(var(--turb,0) * -9px)) rotate(calc(var(--turb,0) * -4deg))}to{transform:translateY(calc(var(--turb,0) * 9px)) rotate(calc(var(--turb,0) * 3deg))}}.scene .fly-glider{animation:41s linear infinite fly-glider}@keyframes fly-glider{0%{opacity:1;transform:translate(1700px,-40px)scale(.8)scaleX(1)rotate(-2deg)}40%{opacity:1;transform:translate(-1700px,-40px)scale(.8)scaleX(1)rotate(-2deg)}40.01%{opacity:0;transform:translate(-1700px,-40px)scale(.8)scaleX(1)rotate(-2deg)}54.99%{opacity:0;transform:translate(-1700px,30px)scale(1.04)scaleX(-1)rotate(2deg)}55%{opacity:1;transform:translate(-1700px,30px)scale(1.04)scaleX(-1)rotate(2deg)}95%{opacity:1;transform:translate(1700px,30px)scale(1.04)scaleX(-1)rotate(2deg)}95.01%{opacity:0;transform:translate(1700px,30px)scale(1.04)scaleX(-1)rotate(2deg)}99.99%{opacity:0;transform:translate(1700px,-40px)scale(.8)scaleX(1)rotate(-2deg)}to{opacity:1;transform:translate(1700px,-40px)scale(.8)scaleX(1)rotate(-2deg)}}.scene .fly-avanti{animation:42s linear infinite fly-avanti}@keyframes fly-avanti{0%{opacity:1;transform:translate(1500px,-60px)scale(.5)scaleX(1)}7%{opacity:1;transform:translate(-1500px,26px)scale(1.28)scaleX(1)}7.01%{opacity:0;transform:translate(-1500px,26px)scale(1.28)scaleX(1)}54.99%{opacity:0;transform:translate(-1500px,-150px)scale(.38)scaleX(-1)}55%{opacity:1;transform:translate(-1500px,-150px)scale(.38)scaleX(-1)}62%{opacity:1;transform:translate(1500px,-140px)scale(.42)scaleX(-1)}62.01%{opacity:0;transform:translate(1500px,-140px)scale(.42)scaleX(-1)}99.99%{opacity:0;transform:translate(1500px,-60px)scale(.5)scaleX(1)}to{opacity:1;transform:translate(1500px,-60px)scale(.5)scaleX(1)}}.scene .fly-viper{animation:46s linear infinite fly-viper}@keyframes fly-viper{0%{opacity:0;transform:translate(-1700px,40px)scale(1.15)scaleX(-1)}19.99%{opacity:0;transform:translate(-1700px,40px)scale(1.15)scaleX(-1)}20%{opacity:1;transform:translate(-1700px,40px)scale(1.15)scaleX(-1)}36%{opacity:1;transform:translate(1700px,40px)scale(1.15)scaleX(-1)}36.01%{opacity:0;transform:translate(1700px,40px)scale(1.15)scaleX(-1)}61.99%{opacity:0;transform:translate(1700px,-55px)scale(.52)scaleX(1)}62%{opacity:1;transform:translate(1700px,-55px)scale(.52)scaleX(1)}86%{opacity:1;transform:translate(-1700px,-55px)scale(.52)scaleX(1)}86.01%{opacity:0;transform:translate(-1700px,-55px)scale(.52)scaleX(1)}to{opacity:0;transform:translate(-1700px,40px)scale(1.15)scaleX(-1)}}.scene .fly-ranger{animation:52s linear infinite fly-ranger}@keyframes fly-ranger{0%{opacity:0;transform:translate(-1700px,-10px)scale(.92)scaleX(-1)}7.99%{opacity:0;transform:translate(-1700px,-10px)scale(.92)scaleX(-1)}8%{opacity:1;transform:translate(-1700px,-10px)scale(.92)scaleX(-1)}40%{opacity:1;transform:translate(1700px,-10px)scale(.92)scaleX(-1)}40.01%{opacity:0;transform:translate(1700px,-10px)scale(.92)scaleX(-1)}57.99%{opacity:0;transform:translate(1700px,-120px)scale(.6)scaleX(1)}58%{opacity:1;transform:translate(1700px,-120px)scale(.6)scaleX(1)}94%{opacity:1;transform:translate(-1700px,-120px)scale(.6)scaleX(1)}94.01%{opacity:0;transform:translate(-1700px,-120px)scale(.6)scaleX(1)}to{opacity:0;transform:translate(-1700px,-10px)scale(.92)scaleX(-1)}}.scene .puff{animation:1.65s linear infinite nitro-puff;animation-delay:var(--delay,0s);opacity:0}@keyframes nitro-puff{0%{opacity:.82;transform:translate(0)scale(.55)}22%{opacity:.7}70%{opacity:.32}to{opacity:0;transform:translate(82px,8px)scale(3.9)}}.scene .barrel-rolling{animation:.9s ease-in-out barrel-roll}@keyframes barrel-roll{0%{transform:rotate(0)scaleY(1)}50%{transform:rotate(-8deg)scaleY(-1)}to{transform:rotate(0)scaleY(1)}}.scene .rain-fall{animation:rain-fall var(--rain-dur,.9s) linear infinite}@keyframes rain-fall{0%{transform:translateY(-140px)}to{transform:translate(var(--precip-drift,-42px), 140px)}}.scene .snow-fall{animation:7s linear infinite snow-fall}@keyframes snow-fall{0%{transform:translateY(-160px)}to{transform:translate(calc(var(--precip-drift,-42px) * .7), 820px)}}.scene .lightning-flash{animation:9s step-end infinite lightning}@keyframes lightning{0%,88%{opacity:0}89%{opacity:.9}90%{opacity:0}92%{opacity:.6}93%,to{opacity:0}}.scene .shimmer{animation:2.2s ease-in-out infinite alternate shimmer}@keyframes shimmer{0%{opacity:.16;transform:translateY(0)scaleY(1)}to{opacity:.3;transform:translateY(-5px)scaleY(1.25)}}.scene .star{animation:3.4s ease-in-out infinite alternate twinkle;animation-delay:var(--delay,0s)}@keyframes twinkle{0%{opacity:.35}to{opacity:1}}.scene .ops-track{animation:56s linear infinite ops-track}@keyframes ops-track{0%{opacity:1;transform:translate(1240px,678px)scale(.8)}5%{opacity:1;transform:translate(1240px,678px)scale(.8)}14%{opacity:1;transform:translate(1150px,680px)scale(.8)}19%{opacity:1;transform:translate(1150px,680px)scale(.8)}24%{opacity:1;transform:translate(980px,680px)scale(.8)}30%{opacity:1;transform:translate(560px,680px)scale(.8)}33%{opacity:1;transform:translate(400px,668px)scale(.8)}38%{opacity:1;transform:translate(60px,600px)scale(.76)}47%{opacity:1;transform:translate(-760px,330px)scale(.6)}47.01%{opacity:0;transform:translate(-760px,330px)scale(.6)}51.99%{opacity:0;transform:translate(2200px,340px)scale(.58)}52%{opacity:1;transform:translate(2200px,340px)scale(.58)}66%{opacity:1;transform:translate(1240px,570px)scale(.72)}71%{opacity:1;transform:translate(1060px,660px)scale(.79)}72.5%{opacity:1;transform:translate(1000px,678px)scale(.8)}80%{opacity:1;transform:translate(560px,680px)scale(.8)}85%{opacity:1;transform:translate(380px,680px)scale(.8)}87%{opacity:1;transform:translate(380px,680px)scale(.8)}97%{opacity:1;transform:translate(1240px,678px)scale(.8)}to{opacity:1;transform:translate(1240px,678px)scale(.8)}}.scene .ops-pitch{animation:56s linear infinite ops-pitch}@keyframes ops-pitch{0%,30%{transform:rotate(0)}33%{transform:rotate(11deg)}38%{transform:rotate(9deg)}47%,51.99%{transform:rotate(7deg)}52%{transform:rotate(-4deg)}66%{transform:rotate(-4deg)}70%{transform:rotate(4deg)}73%,to{transform:rotate(0)}}.scene .ops-heading{animation:56s linear infinite ops-heading}@keyframes ops-heading{0%,85.4%{transform:scaleX(1)}85.5%,97.4%{transform:scaleX(-1)}97.5%,to{transform:scaleX(1)}}.scene .ops-dust{opacity:0;animation:56s linear infinite ops-dust}@keyframes ops-dust{0%,72.4%{opacity:0;transform:translate(0)scale(.4)}73.5%{opacity:.5;transform:translate(10px)scale(1)}77%{opacity:0;transform:translate(34px)scale(1.9)}to{opacity:0}}.scene .tow-track{animation:60s linear infinite tow-track}@keyframes tow-track{0%{opacity:0;transform:translate(2300px,150px)}1%{opacity:1}42%{opacity:1;transform:translate(-1200px,128px)}42.01%{opacity:0}to{opacity:0;transform:translate(2300px,150px)}}.scene .tow-flutter{animation:.9s ease-in-out infinite alternate tow-flutter}@keyframes tow-flutter{0%{transform:skewY(-1.6deg)}to{transform:skewY(2deg)}}.scene .meteor{opacity:0;animation:21s linear infinite meteor}@keyframes meteor{0%,2.9%{opacity:0;transform:translate(0)}3.2%{opacity:.9}5.5%{opacity:0;transform:translate(-420px,150px)}to{opacity:0;transform:translate(-420px,150px)}}.scene .flock{animation:136s linear infinite flock-pass;animation-delay:var(--delay,0s)}.scene .flock-b{animation-duration:177s}@keyframes flock-pass{0%{transform:translate(2400px)}to{transform:translate(-1000px)}}.scene.wind-east .flock{animation-direction:reverse}.scene .flock-bob{animation:2.8s ease-in-out infinite alternate flock-bob;animation-delay:var(--delay,0s)}@keyframes flock-bob{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}.scene .cloud-shadow{animation:cloud-drift calc(var(--cloud-drift,90s) * 2.4) linear infinite;animation-delay:var(--delay,0s)}.scene.wind-east .cloud-shadow{animation-direction:reverse}.scene .devil-track{animation:26s linear infinite devil-track}@keyframes devil-track{0%{opacity:0;transform:translate(0)}8%{opacity:.4}85%{opacity:.4}to{opacity:0;transform:translate(760px)}}.scene .devil-spin{animation:.5s linear infinite alternate devil-spin}@keyframes devil-spin{0%{transform:scaleX(1)skew(2deg)}to{transform:scaleX(.4)skew(-2deg)}}.scene .car-arrive{animation:2.6s cubic-bezier(.2,.7,.3,1) both car-arrive}@keyframes car-arrive{0%{transform:translate(260px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.scene .car-arrive{animation:none}}.scene .sock-sign-sway{animation:sign-sway calc(3.2s - var(--turb,0) * 1.5s) ease-in-out infinite alternate}@keyframes sign-sway{0%{transform:rotate(calc(var(--turb,0) * -1.6deg))}to{transform:rotate(calc(var(--turb,0) * 1.6deg))}}.scene .glint{opacity:0;animation:7s linear infinite glint}@keyframes glint{0%,91%{opacity:0;transform:scale(.6)}93%{opacity:.9;transform:scale(1.2)}96%,to{opacity:0;transform:scale(.6)}}.scene .bump-lite{animation:bump-lite calc(3s - var(--turb,0) * 1.6s) ease-in-out infinite alternate}@keyframes bump-lite{0%{transform:translateY(calc(var(--turb,0) * -4px)) rotate(calc(var(--turb,0) * -1.5deg))}to{transform:translateY(calc(var(--turb,0) * 4px)) rotate(calc(var(--turb,0) * 1.2deg))}}.scene .rain-far{animation:rain-fall calc(var(--rain-dur,.9s) * 1.7) linear infinite}.scene .splash{animation:splash calc(var(--rain-dur,.9s) * 2.2) linear infinite;animation-delay:var(--delay,0s);opacity:0}@keyframes splash{0%,82%{opacity:0;transform:scale(.4)}90%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.scene .ripple{animation:2.4s linear infinite ripple;animation-delay:var(--delay,0s)}@keyframes ripple{0%{opacity:.55;transform:scale(.25)}to{opacity:0;transform:scale(1.5)}}.scene .drip{animation:1.3s linear infinite drip;animation-delay:var(--delay,0s);opacity:0}@keyframes drip{0%{opacity:0;transform:translateY(0)}12%{opacity:.8}to{opacity:0;transform:translateY(56px)}}.scene .bolt{opacity:0;animation:9s step-end infinite bolt}@keyframes bolt{0%,88.5%{opacity:0}89%{opacity:1}90.5%{opacity:0}92%{opacity:.7}93%,to{opacity:0}}.scene.paused *,.scene-paused .scene *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.scene *{animation-play-state:paused!important}.scene .fly-trainer{animation-delay:-6s!important}.scene .fly-glider{animation-delay:-9s!important}.scene .fly-avanti{animation-delay:-1s!important}.scene .fly-viper{animation-delay:-9s!important}.scene .fly-ranger{animation-delay:-6s!important}.scene .ops-track,.scene .ops-pitch,.scene .ops-heading{animation-delay:-16s!important}.scene .tow-track{animation-delay:-8s!important}.scene .flock{animation-delay:-30s!important}.scene .car-arrive{animation:none!important}}
