/* Archivo, self-hosted (SIL Open Font License, see assets/fonts/OFL-LICENSE.txt) */
@font-face{font-family:'Archivo';font-style:normal;font-weight:300;font-display:swap;src:url('assets/fonts/archivo-300.woff2') format('woff2')}
@font-face{font-family:'Archivo';font-style:normal;font-weight:600;font-display:swap;src:url('assets/fonts/archivo-600.woff2') format('woff2')}
@font-face{font-family:'Archivo';font-style:normal;font-weight:800;font-display:swap;src:url('assets/fonts/archivo-800.woff2') format('woff2')}

/* Oz landing page */

:root{
  --ink:#1A1A1A; --paper:#F3F2F2; --red:#EC1C24; --grey:#BAB6B6;
  --pad:clamp(24px,6.7vw,96px);
  --ease:cubic-bezier(.2,0,0,1);
  box-sizing:border-box;
  padding-top:env(safe-area-inset-top,0px);
  padding-bottom:env(safe-area-inset-bottom,0px);
  color-scheme:dark;
}
*,*::before,*::after{box-sizing:inherit}
html{background:var(--ink);-webkit-text-size-adjust:100%}
body{margin:0;background:var(--ink);color:var(--paper);font-family:'Archivo','Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}

/* ---------- hero ---------- */
.hero{--hh:clamp(720px,100svh,902px);--h1:clamp(52px,min(8vw,13svh),144px);position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--ink);height:var(--hh)}

/* background image + drones: one layer that slowly zooms */
.bg{position:absolute;inset:-8% 0 8% 0;mix-blend-mode:lighten;opacity:.45;transform-origin:62% 70%;transform:scale(1.04);
  animation:bgin 2.4s ease-out both, drift 160s ease-in-out 2.4s infinite alternate;will-change:transform}
.stage{position:absolute;top:50%;transform:translateY(-50%);aspect-ratio:1958/747;
  width:max(100%,calc(var(--hh) * 2.6207));
  left:clamp(calc(100% - max(100%,calc(var(--hh) * 2.6207))), calc(33.333% - max(100%,calc(var(--hh) * 2.6207)) * 0.4584), 0px)}
/* the shoreline lands at 1/3 of the width (2/3 from the right) on any screen, as long as the picture still covers it */
.stage img{display:block;width:100%;height:100%}
@keyframes bgin{from{opacity:0}to{opacity:.45}}   /* picture and drones share one dimming layer */
@keyframes drift{from{transform:scale(1.04) translate(0,0)}to{transform:scale(1.09) translate(-1.2%,.8%)}}

/* drones: inside the picture layer (under the same dimming and under the bottom fade), toned like the robots;
   they glide on smooth curves; farther = smaller, higher, fainter; they bank into their turns */
.drones{position:absolute;inset:0;pointer-events:none}
.dt{position:absolute;left:calc(var(--pad) + var(--h1) * 6.45 + 40px);right:0;height:0}
.dz{position:absolute;left:0;top:0;transform-origin:50% 50%}
.db{position:relative}
.db img{display:block;width:100%;height:auto}
@keyframes bobv{from{transform:translateY(0)}to{transform:translateY(-10px)}}
@keyframes dx-quad{0.00%{transform:translateX(90.26%)}0.50%{transform:translateX(91.22%)}1.00%{transform:translateX(92.01%)}1.50%{transform:translateX(92.63%)}2.00%{transform:translateX(93.09%)}2.50%{transform:translateX(93.39%)}3.00%{transform:translateX(93.54%)}3.50%{transform:translateX(93.55%)}4.00%{transform:translateX(93.42%)}4.50%{transform:translateX(93.18%)}5.00%{transform:translateX(92.82%)}5.50%{transform:translateX(92.36%)}6.00%{transform:translateX(91.81%)}6.50%{transform:translateX(91.19%)}7.00%{transform:translateX(90.51%)}7.50%{transform:translateX(89.78%)}8.00%{transform:translateX(89.01%)}8.50%{transform:translateX(88.23%)}9.00%{transform:translateX(87.44%)}9.50%{transform:translateX(86.66%)}10.00%{transform:translateX(85.90%)}10.50%{transform:translateX(85.18%)}11.00%{transform:translateX(84.51%)}11.50%{transform:translateX(83.89%)}12.00%{transform:translateX(83.35%)}12.50%{transform:translateX(82.89%)}13.00%{transform:translateX(82.51%)}13.50%{transform:translateX(82.24%)}14.00%{transform:translateX(82.07%)}14.50%{transform:translateX(82.01%)}15.00%{transform:translateX(82.06%)}15.50%{transform:translateX(82.24%)}16.00%{transform:translateX(82.53%)}16.50%{transform:translateX(82.94%)}17.00%{transform:translateX(83.47%)}17.50%{transform:translateX(84.12%)}18.00%{transform:translateX(84.88%)}18.50%{transform:translateX(85.74%)}19.00%{transform:translateX(86.71%)}19.50%{transform:translateX(87.77%)}20.00%{transform:translateX(88.92%)}20.50%{transform:translateX(90.14%)}21.00%{transform:translateX(91.42%)}21.50%{transform:translateX(92.76%)}22.00%{transform:translateX(94.13%)}22.50%{transform:translateX(95.53%)}23.00%{transform:translateX(96.95%)}23.50%{transform:translateX(98.36%)}24.00%{transform:translateX(99.76%)}24.50%{transform:translateX(101.12%)}25.00%{transform:translateX(102.44%)}25.50%{transform:translateX(103.70%)}26.00%{transform:translateX(104.89%)}26.50%{transform:translateX(105.99%)}27.00%{transform:translateX(106.98%)}27.50%{transform:translateX(107.86%)}28.00%{transform:translateX(108.61%)}28.50%{transform:translateX(109.22%)}29.00%{transform:translateX(109.69%)}29.50%{transform:translateX(109.99%)}30.00%{transform:translateX(110.13%)}30.50%{transform:translateX(110.09%)}31.00%{transform:translateX(109.88%)}31.50%{transform:translateX(109.48%)}32.00%{transform:translateX(108.89%)}32.50%{transform:translateX(108.11%)}33.00%{transform:translateX(107.14%)}33.50%{transform:translateX(105.99%)}34.00%{transform:translateX(104.65%)}34.50%{transform:translateX(103.12%)}35.00%{transform:translateX(101.43%)}35.50%{transform:translateX(99.56%)}36.00%{transform:translateX(97.53%)}36.50%{transform:translateX(95.35%)}37.00%{transform:translateX(93.03%)}37.50%{transform:translateX(90.58%)}38.00%{transform:translateX(88.01%)}38.50%{transform:translateX(85.34%)}39.00%{transform:translateX(82.58%)}39.50%{transform:translateX(79.75%)}40.00%{transform:translateX(76.85%)}40.50%{transform:translateX(73.92%)}41.00%{transform:translateX(70.96%)}41.50%{transform:translateX(67.98%)}42.00%{transform:translateX(65.02%)}42.50%{transform:translateX(62.07%)}43.00%{transform:translateX(59.17%)}43.50%{transform:translateX(56.32%)}44.00%{transform:translateX(53.53%)}44.50%{transform:translateX(50.83%)}45.00%{transform:translateX(48.23%)}45.50%{transform:translateX(45.73%)}46.00%{transform:translateX(43.36%)}46.50%{transform:translateX(41.11%)}47.00%{transform:translateX(39.01%)}47.50%{transform:translateX(37.06%)}48.00%{transform:translateX(35.26%)}48.50%{transform:translateX(33.63%)}49.00%{transform:translateX(32.16%)}49.50%{transform:translateX(30.87%)}50.00%{transform:translateX(29.74%)}50.50%{transform:translateX(28.78%)}51.00%{transform:translateX(27.99%)}51.50%{transform:translateX(27.37%)}52.00%{transform:translateX(26.91%)}52.50%{transform:translateX(26.61%)}53.00%{transform:translateX(26.46%)}53.50%{transform:translateX(26.45%)}54.00%{transform:translateX(26.58%)}54.50%{transform:translateX(26.82%)}55.00%{transform:translateX(27.18%)}55.50%{transform:translateX(27.64%)}56.00%{transform:translateX(28.19%)}56.50%{transform:translateX(28.81%)}57.00%{transform:translateX(29.49%)}57.50%{transform:translateX(30.22%)}58.00%{transform:translateX(30.99%)}58.50%{transform:translateX(31.77%)}59.00%{transform:translateX(32.56%)}59.50%{transform:translateX(33.34%)}60.00%{transform:translateX(34.10%)}60.50%{transform:translateX(34.82%)}61.00%{transform:translateX(35.49%)}61.50%{transform:translateX(36.11%)}62.00%{transform:translateX(36.65%)}62.50%{transform:translateX(37.11%)}63.00%{transform:translateX(37.49%)}63.50%{transform:translateX(37.76%)}64.00%{transform:translateX(37.93%)}64.50%{transform:translateX(37.99%)}65.00%{transform:translateX(37.94%)}65.50%{transform:translateX(37.76%)}66.00%{transform:translateX(37.47%)}66.50%{transform:translateX(37.06%)}67.00%{transform:translateX(36.53%)}67.50%{transform:translateX(35.88%)}68.00%{transform:translateX(35.12%)}68.50%{transform:translateX(34.26%)}69.00%{transform:translateX(33.29%)}69.50%{transform:translateX(32.23%)}70.00%{transform:translateX(31.08%)}70.50%{transform:translateX(29.86%)}71.00%{transform:translateX(28.58%)}71.50%{transform:translateX(27.24%)}72.00%{transform:translateX(25.87%)}72.50%{transform:translateX(24.47%)}73.00%{transform:translateX(23.05%)}73.50%{transform:translateX(21.64%)}74.00%{transform:translateX(20.24%)}74.50%{transform:translateX(18.88%)}75.00%{transform:translateX(17.56%)}75.50%{transform:translateX(16.30%)}76.00%{transform:translateX(15.11%)}76.50%{transform:translateX(14.01%)}77.00%{transform:translateX(13.02%)}77.50%{transform:translateX(12.14%)}78.00%{transform:translateX(11.39%)}78.50%{transform:translateX(10.78%)}79.00%{transform:translateX(10.31%)}79.50%{transform:translateX(10.01%)}80.00%{transform:translateX(9.87%)}80.50%{transform:translateX(9.91%)}81.00%{transform:translateX(10.12%)}81.50%{transform:translateX(10.52%)}82.00%{transform:translateX(11.11%)}82.50%{transform:translateX(11.89%)}83.00%{transform:translateX(12.86%)}83.50%{transform:translateX(14.01%)}84.00%{transform:translateX(15.35%)}84.50%{transform:translateX(16.88%)}85.00%{transform:translateX(18.57%)}85.50%{transform:translateX(20.44%)}86.00%{transform:translateX(22.47%)}86.50%{transform:translateX(24.65%)}87.00%{transform:translateX(26.97%)}87.50%{transform:translateX(29.42%)}88.00%{transform:translateX(31.99%)}88.50%{transform:translateX(34.66%)}89.00%{transform:translateX(37.42%)}89.50%{transform:translateX(40.25%)}90.00%{transform:translateX(43.15%)}90.50%{transform:translateX(46.08%)}91.00%{transform:translateX(49.04%)}91.50%{transform:translateX(52.02%)}92.00%{transform:translateX(54.98%)}92.50%{transform:translateX(57.93%)}93.00%{transform:translateX(60.83%)}93.50%{transform:translateX(63.68%)}94.00%{transform:translateX(66.47%)}94.50%{transform:translateX(69.17%)}95.00%{transform:translateX(71.77%)}95.50%{transform:translateX(74.27%)}96.00%{transform:translateX(76.64%)}96.50%{transform:translateX(78.89%)}97.00%{transform:translateX(80.99%)}97.50%{transform:translateX(82.94%)}98.00%{transform:translateX(84.74%)}98.50%{transform:translateX(86.37%)}99.00%{transform:translateX(87.84%)}99.50%{transform:translateX(89.13%)}100.00%{transform:translateX(90.26%)}}
@keyframes dz-quad{0.00%{transform:translateY(-32.7px) rotate(3.32deg) scale(0.752);opacity:0.87}0.50%{transform:translateY(-31.3px) rotate(2.77deg) scale(0.755);opacity:0.87}1.00%{transform:translateY(-30.0px) rotate(2.24deg) scale(0.758);opacity:0.87}1.50%{transform:translateY(-28.8px) rotate(1.72deg) scale(0.763);opacity:0.87}2.00%{transform:translateY(-27.7px) rotate(1.21deg) scale(0.769);opacity:0.87}2.50%{transform:translateY(-26.9px) rotate(0.72deg) scale(0.775);opacity:0.88}3.00%{transform:translateY(-26.3px) rotate(0.26deg) scale(0.782);opacity:0.88}3.50%{transform:translateY(-25.9px) rotate(-0.18deg) scale(0.789);opacity:0.88}4.00%{transform:translateY(-25.9px) rotate(-0.59deg) scale(0.796);opacity:0.88}4.50%{transform:translateY(-26.0px) rotate(-0.96deg) scale(0.803);opacity:0.89}5.00%{transform:translateY(-26.5px) rotate(-1.30deg) scale(0.810);opacity:0.89}5.50%{transform:translateY(-27.1px) rotate(-1.60deg) scale(0.816);opacity:0.89}6.00%{transform:translateY(-27.9px) rotate(-1.86deg) scale(0.821);opacity:0.89}6.50%{transform:translateY(-28.8px) rotate(-2.08deg) scale(0.825);opacity:0.89}7.00%{transform:translateY(-29.7px) rotate(-2.25deg) scale(0.829);opacity:0.90}7.50%{transform:translateY(-30.7px) rotate(-2.38deg) scale(0.831);opacity:0.90}8.00%{transform:translateY(-31.6px) rotate(-2.46deg) scale(0.833);opacity:0.90}8.50%{transform:translateY(-32.3px) rotate(-2.50deg) scale(0.833);opacity:0.90}9.00%{transform:translateY(-33.0px) rotate(-2.49deg) scale(0.833);opacity:0.90}9.50%{transform:translateY(-33.4px) rotate(-2.45deg) scale(0.832);opacity:0.90}10.00%{transform:translateY(-33.6px) rotate(-2.35deg) scale(0.830);opacity:0.90}10.50%{transform:translateY(-33.6px) rotate(-2.22deg) scale(0.828);opacity:0.90}11.00%{transform:translateY(-33.3px) rotate(-2.05deg) scale(0.825);opacity:0.89}11.50%{transform:translateY(-32.8px) rotate(-1.84deg) scale(0.822);opacity:0.89}12.00%{transform:translateY(-32.1px) rotate(-1.60deg) scale(0.819);opacity:0.89}12.50%{transform:translateY(-31.2px) rotate(-1.33deg) scale(0.816);opacity:0.89}13.00%{transform:translateY(-30.2px) rotate(-1.03deg) scale(0.813);opacity:0.89}13.50%{transform:translateY(-29.0px) rotate(-0.71deg) scale(0.812);opacity:0.89}14.00%{transform:translateY(-27.8px) rotate(-0.37deg) scale(0.811);opacity:0.89}14.50%{transform:translateY(-26.6px) rotate(-0.01deg) scale(0.811);opacity:0.89}15.00%{transform:translateY(-25.4px) rotate(0.36deg) scale(0.812);opacity:0.89}15.50%{transform:translateY(-24.2px) rotate(0.74deg) scale(0.815);opacity:0.89}16.00%{transform:translateY(-23.2px) rotate(1.12deg) scale(0.819);opacity:0.89}16.50%{transform:translateY(-22.2px) rotate(1.50deg) scale(0.825);opacity:0.89}17.00%{transform:translateY(-21.4px) rotate(1.87deg) scale(0.832);opacity:0.90}17.50%{transform:translateY(-20.8px) rotate(2.24deg) scale(0.841);opacity:0.90}18.00%{transform:translateY(-20.2px) rotate(2.59deg) scale(0.851);opacity:0.90}18.50%{transform:translateY(-19.8px) rotate(2.92deg) scale(0.863);opacity:0.91}19.00%{transform:translateY(-19.5px) rotate(3.23deg) scale(0.877);opacity:0.91}19.50%{transform:translateY(-19.2px) rotate(3.51deg) scale(0.891);opacity:0.92}20.00%{transform:translateY(-18.9px) rotate(3.76deg) scale(0.907);opacity:0.92}20.50%{transform:translateY(-18.7px) rotate(3.98deg) scale(0.923);opacity:0.93}21.00%{transform:translateY(-18.3px) rotate(4.17deg) scale(0.941);opacity:0.94}21.50%{transform:translateY(-17.9px) rotate(4.31deg) scale(0.958);opacity:0.94}22.00%{transform:translateY(-17.3px) rotate(4.42deg) scale(0.976);opacity:0.95}22.50%{transform:translateY(-16.6px) rotate(4.48deg) scale(0.994);opacity:0.96}23.00%{transform:translateY(-15.7px) rotate(4.50deg) scale(1.011);opacity:0.96}23.50%{transform:translateY(-14.6px) rotate(4.47deg) scale(1.028);opacity:0.97}24.00%{transform:translateY(-13.3px) rotate(4.39deg) scale(1.044);opacity:0.97}24.50%{transform:translateY(-11.8px) rotate(4.27deg) scale(1.058);opacity:0.98}25.00%{transform:translateY(-10.1px) rotate(4.10deg) scale(1.072);opacity:0.98}25.50%{transform:translateY(-8.4px) rotate(3.89deg) scale(1.083);opacity:0.99}26.00%{transform:translateY(-6.6px) rotate(3.63deg) scale(1.093);opacity:0.99}26.50%{transform:translateY(-4.7px) rotate(3.33deg) scale(1.101);opacity:0.99}27.00%{transform:translateY(-3.0px) rotate(2.98deg) scale(1.107);opacity:1.00}27.50%{transform:translateY(-1.3px) rotate(2.59deg) scale(1.111);opacity:1.00}28.00%{transform:translateY(0.2px) rotate(2.17deg) scale(1.112);opacity:1.00}28.50%{transform:translateY(1.4px) rotate(1.71deg) scale(1.112);opacity:1.00}29.00%{transform:translateY(2.4px) rotate(1.22deg) scale(1.110);opacity:1.00}29.50%{transform:translateY(3.0px) rotate(0.70deg) scale(1.105);opacity:0.99}30.00%{transform:translateY(3.2px) rotate(0.16deg) scale(1.099);opacity:0.99}30.50%{transform:translateY(3.0px) rotate(-0.40deg) scale(1.092);opacity:0.99}31.00%{transform:translateY(2.4px) rotate(-0.98deg) scale(1.083);opacity:0.99}31.50%{transform:translateY(1.4px) rotate(-1.57deg) scale(1.072);opacity:0.98}32.00%{transform:translateY(0.0px) rotate(-2.17deg) scale(1.061);opacity:0.98}32.50%{transform:translateY(-1.7px) rotate(-2.78deg) scale(1.049);opacity:0.97}33.00%{transform:translateY(-3.7px) rotate(-3.38deg) scale(1.036);opacity:0.97}33.50%{transform:translateY(-5.9px) rotate(-3.97deg) scale(1.023);opacity:0.97}34.00%{transform:translateY(-8.3px) rotate(-4.55deg) scale(1.011);opacity:0.96}34.50%{transform:translateY(-10.8px) rotate(-5.12deg) scale(0.998);opacity:0.96}35.00%{transform:translateY(-13.3px) rotate(-5.67deg) scale(0.986);opacity:0.95}35.50%{transform:translateY(-15.7px) rotate(-6.00deg) scale(0.975);opacity:0.95}36.00%{transform:translateY(-17.9px) rotate(-6.00deg) scale(0.964);opacity:0.94}36.50%{transform:translateY(-19.8px) rotate(-6.00deg) scale(0.954);opacity:0.94}37.00%{transform:translateY(-21.5px) rotate(-6.00deg) scale(0.946);opacity:0.94}37.50%{transform:translateY(-22.9px) rotate(-6.00deg) scale(0.938);opacity:0.94}38.00%{transform:translateY(-23.8px) rotate(-6.00deg) scale(0.932);opacity:0.93}38.50%{transform:translateY(-24.4px) rotate(-6.00deg) scale(0.927);opacity:0.93}39.00%{transform:translateY(-24.5px) rotate(-6.00deg) scale(0.923);opacity:0.93}39.50%{transform:translateY(-24.3px) rotate(-6.00deg) scale(0.921);opacity:0.93}40.00%{transform:translateY(-23.7px) rotate(-6.00deg) scale(0.919);opacity:0.93}40.50%{transform:translateY(-22.8px) rotate(-6.00deg) scale(0.918);opacity:0.93}41.00%{transform:translateY(-21.7px) rotate(-6.00deg) scale(0.918);opacity:0.93}41.50%{transform:translateY(-20.4px) rotate(-6.00deg) scale(0.918);opacity:0.93}42.00%{transform:translateY(-19.1px) rotate(-6.00deg) scale(0.918);opacity:0.93}42.50%{transform:translateY(-17.7px) rotate(-6.00deg) scale(0.919);opacity:0.93}43.00%{transform:translateY(-16.4px) rotate(-6.00deg) scale(0.920);opacity:0.93}43.50%{transform:translateY(-15.3px) rotate(-6.00deg) scale(0.920);opacity:0.93}44.00%{transform:translateY(-14.4px) rotate(-6.00deg) scale(0.920);opacity:0.93}44.50%{transform:translateY(-13.8px) rotate(-6.00deg) scale(0.919);opacity:0.93}45.00%{transform:translateY(-13.5px) rotate(-6.00deg) scale(0.917);opacity:0.93}45.50%{transform:translateY(-13.6px) rotate(-6.00deg) scale(0.914);opacity:0.93}46.00%{transform:translateY(-14.1px) rotate(-6.00deg) scale(0.910);opacity:0.93}46.50%{transform:translateY(-15.0px) rotate(-6.00deg) scale(0.905);opacity:0.92}47.00%{transform:translateY(-16.3px) rotate(-6.00deg) scale(0.899);opacity:0.92}47.50%{transform:translateY(-17.9px) rotate(-5.96deg) scale(0.892);opacity:0.92}48.00%{transform:translateY(-19.8px) rotate(-5.46deg) scale(0.883);opacity:0.92}48.50%{transform:translateY(-22.0px) rotate(-4.93deg) scale(0.873);opacity:0.91}49.00%{transform:translateY(-24.3px) rotate(-4.40deg) scale(0.862);opacity:0.91}49.50%{transform:translateY(-26.8px) rotate(-3.86deg) scale(0.850);opacity:0.90}50.00%{transform:translateY(-29.3px) rotate(-3.32deg) scale(0.837);opacity:0.90}50.50%{transform:translateY(-31.7px) rotate(-2.77deg) scale(0.824);opacity:0.89}51.00%{transform:translateY(-34.0px) rotate(-2.24deg) scale(0.810);opacity:0.89}51.50%{transform:translateY(-36.0px) rotate(-1.72deg) scale(0.797);opacity:0.88}52.00%{transform:translateY(-37.9px) rotate(-1.21deg) scale(0.783);opacity:0.88}52.50%{transform:translateY(-39.4px) rotate(-0.72deg) scale(0.769);opacity:0.87}53.00%{transform:translateY(-40.5px) rotate(-0.26deg) scale(0.757);opacity:0.87}53.50%{transform:translateY(-41.3px) rotate(0.18deg) scale(0.745);opacity:0.87}54.00%{transform:translateY(-41.7px) rotate(0.59deg) scale(0.734);opacity:0.86}54.50%{transform:translateY(-41.8px) rotate(0.96deg) scale(0.725);opacity:0.86}55.00%{transform:translateY(-41.5px) rotate(1.30deg) scale(0.717);opacity:0.86}55.50%{transform:translateY(-40.9px) rotate(1.60deg) scale(0.710);opacity:0.85}56.00%{transform:translateY(-40.0px) rotate(1.86deg) scale(0.706);opacity:0.85}56.50%{transform:translateY(-38.9px) rotate(2.08deg) scale(0.704);opacity:0.85}57.00%{transform:translateY(-37.7px) rotate(2.25deg) scale(0.704);opacity:0.85}57.50%{transform:translateY(-36.3px) rotate(2.38deg) scale(0.705);opacity:0.85}58.00%{transform:translateY(-34.9px) rotate(2.46deg) scale(0.709);opacity:0.85}58.50%{transform:translateY(-33.5px) rotate(2.50deg) scale(0.715);opacity:0.86}59.00%{transform:translateY(-32.1px) rotate(2.49deg) scale(0.723);opacity:0.86}59.50%{transform:translateY(-30.9px) rotate(2.45deg) scale(0.733);opacity:0.86}60.00%{transform:translateY(-29.7px) rotate(2.35deg) scale(0.745);opacity:0.87}60.50%{transform:translateY(-28.7px) rotate(2.22deg) scale(0.758);opacity:0.87}61.00%{transform:translateY(-27.9px) rotate(2.05deg) scale(0.773);opacity:0.88}61.50%{transform:translateY(-27.2px) rotate(1.84deg) scale(0.788);opacity:0.88}62.00%{transform:translateY(-26.6px) rotate(1.60deg) scale(0.804);opacity:0.89}62.50%{transform:translateY(-26.2px) rotate(1.33deg) scale(0.821);opacity:0.89}63.00%{transform:translateY(-25.8px) rotate(1.03deg) scale(0.839);opacity:0.90}63.50%{transform:translateY(-25.5px) rotate(0.71deg) scale(0.856);opacity:0.91}64.00%{transform:translateY(-25.2px) rotate(0.37deg) scale(0.873);opacity:0.91}64.50%{transform:translateY(-24.8px) rotate(0.01deg) scale(0.889);opacity:0.92}65.00%{transform:translateY(-24.4px) rotate(-0.36deg) scale(0.905);opacity:0.92}65.50%{transform:translateY(-23.9px) rotate(-0.74deg) scale(0.920);opacity:0.93}66.00%{transform:translateY(-23.2px) rotate(-1.12deg) scale(0.934);opacity:0.93}66.50%{transform:translateY(-22.4px) rotate(-1.50deg) scale(0.946);opacity:0.94}67.00%{transform:translateY(-21.5px) rotate(-1.87deg) scale(0.957);opacity:0.94}67.50%{transform:translateY(-20.4px) rotate(-2.24deg) scale(0.967);opacity:0.95}68.00%{transform:translateY(-19.2px) rotate(-2.59deg) scale(0.975);opacity:0.95}68.50%{transform:translateY(-17.9px) rotate(-2.92deg) scale(0.981);opacity:0.95}69.00%{transform:translateY(-16.5px) rotate(-3.23deg) scale(0.986);opacity:0.95}69.50%{transform:translateY(-15.0px) rotate(-3.51deg) scale(0.990);opacity:0.95}70.00%{transform:translateY(-13.5px) rotate(-3.76deg) scale(0.992);opacity:0.95}70.50%{transform:translateY(-12.1px) rotate(-3.98deg) scale(0.993);opacity:0.95}71.00%{transform:translateY(-10.8px) rotate(-4.17deg) scale(0.993);opacity:0.95}71.50%{transform:translateY(-9.7px) rotate(-4.31deg) scale(0.992);opacity:0.95}72.00%{transform:translateY(-8.7px) rotate(-4.42deg) scale(0.991);opacity:0.95}72.50%{transform:translateY(-7.9px) rotate(-4.48deg) scale(0.989);opacity:0.95}73.00%{transform:translateY(-7.4px) rotate(-4.50deg) scale(0.986);opacity:0.95}73.50%{transform:translateY(-7.2px) rotate(-4.47deg) scale(0.984);opacity:0.95}74.00%{transform:translateY(-7.2px) rotate(-4.39deg) scale(0.982);opacity:0.95}74.50%{transform:translateY(-7.4px) rotate(-4.27deg) scale(0.980);opacity:0.95}75.00%{transform:translateY(-7.9px) rotate(-4.10deg) scale(0.979);opacity:0.95}75.50%{transform:translateY(-8.6px) rotate(-3.89deg) scale(0.978);opacity:0.95}76.00%{transform:translateY(-9.5px) rotate(-3.63deg) scale(0.978);opacity:0.95}76.50%{transform:translateY(-10.4px) rotate(-3.33deg) scale(0.980);opacity:0.95}77.00%{transform:translateY(-11.5px) rotate(-2.98deg) scale(0.982);opacity:0.95}77.50%{transform:translateY(-12.4px) rotate(-2.59deg) scale(0.985);opacity:0.95}78.00%{transform:translateY(-13.4px) rotate(-2.17deg) scale(0.989);opacity:0.95}78.50%{transform:translateY(-14.2px) rotate(-1.71deg) scale(0.994);opacity:0.96}79.00%{transform:translateY(-14.7px) rotate(-1.22deg) scale(1.000);opacity:0.96}79.50%{transform:translateY(-15.1px) rotate(-0.70deg) scale(1.007);opacity:0.96}80.00%{transform:translateY(-15.2px) rotate(-0.16deg) scale(1.014);opacity:0.96}80.50%{transform:translateY(-15.0px) rotate(0.40deg) scale(1.022);opacity:0.97}81.00%{transform:translateY(-14.5px) rotate(0.98deg) scale(1.030);opacity:0.97}81.50%{transform:translateY(-13.7px) rotate(1.57deg) scale(1.039);opacity:0.97}82.00%{transform:translateY(-12.6px) rotate(2.17deg) scale(1.047);opacity:0.97}82.50%{transform:translateY(-11.3px) rotate(2.78deg) scale(1.054);opacity:0.98}83.00%{transform:translateY(-9.9px) rotate(3.38deg) scale(1.061);opacity:0.98}83.50%{transform:translateY(-8.2px) rotate(3.97deg) scale(1.068);opacity:0.98}84.00%{transform:translateY(-6.6px) rotate(4.55deg) scale(1.073);opacity:0.98}84.50%{transform:translateY(-4.9px) rotate(5.12deg) scale(1.077);opacity:0.98}85.00%{transform:translateY(-3.4px) rotate(5.67deg) scale(1.079);opacity:0.99}85.50%{transform:translateY(-2.0px) rotate(6.00deg) scale(1.080);opacity:0.99}86.00%{transform:translateY(-0.9px) rotate(6.00deg) scale(1.079);opacity:0.99}86.50%{transform:translateY(-0.1px) rotate(6.00deg) scale(1.076);opacity:0.98}87.00%{transform:translateY(0.3px) rotate(6.00deg) scale(1.071);opacity:0.98}87.50%{transform:translateY(0.3px) rotate(6.00deg) scale(1.064);opacity:0.98}88.00%{transform:translateY(-0.2px) rotate(6.00deg) scale(1.056);opacity:0.98}88.50%{transform:translateY(-1.1px) rotate(6.00deg) scale(1.045);opacity:0.97}89.00%{transform:translateY(-2.5px) rotate(6.00deg) scale(1.033);opacity:0.97}89.50%{transform:translateY(-4.3px) rotate(6.00deg) scale(1.019);opacity:0.96}90.00%{transform:translateY(-6.5px) rotate(6.00deg) scale(1.004);opacity:0.96}90.50%{transform:translateY(-9.1px) rotate(6.00deg) scale(0.987);opacity:0.95}91.00%{transform:translateY(-11.9px) rotate(6.00deg) scale(0.970);opacity:0.95}91.50%{transform:translateY(-14.9px) rotate(6.00deg) scale(0.951);opacity:0.94}92.00%{transform:translateY(-18.0px) rotate(6.00deg) scale(0.933);opacity:0.93}92.50%{transform:translateY(-21.1px) rotate(6.00deg) scale(0.913);opacity:0.93}93.00%{transform:translateY(-24.2px) rotate(6.00deg) scale(0.894);opacity:0.92}93.50%{transform:translateY(-27.1px) rotate(6.00deg) scale(0.876);opacity:0.91}94.00%{transform:translateY(-29.7px) rotate(6.00deg) scale(0.858);opacity:0.91}94.50%{transform:translateY(-32.0px) rotate(6.00deg) scale(0.840);opacity:0.90}95.00%{transform:translateY(-34.0px) rotate(6.00deg) scale(0.824);opacity:0.89}95.50%{transform:translateY(-35.6px) rotate(6.00deg) scale(0.809);opacity:0.89}96.00%{transform:translateY(-36.7px) rotate(6.00deg) scale(0.796);opacity:0.88}96.50%{transform:translateY(-37.4px) rotate(6.00deg) scale(0.784);opacity:0.88}97.00%{transform:translateY(-37.7px) rotate(6.00deg) scale(0.774);opacity:0.88}97.50%{transform:translateY(-37.6px) rotate(5.96deg) scale(0.766);opacity:0.87}98.00%{transform:translateY(-37.1px) rotate(5.46deg) scale(0.759);opacity:0.87}98.50%{transform:translateY(-36.3px) rotate(4.93deg) scale(0.755);opacity:0.87}99.00%{transform:translateY(-35.2px) rotate(4.40deg) scale(0.752);opacity:0.87}99.50%{transform:translateY(-34.0px) rotate(3.86deg) scale(0.752);opacity:0.87}100.00%{transform:translateY(-32.7px) rotate(3.32deg) scale(0.752);opacity:0.87}}
@keyframes dx-caged{0.00%{transform:translateX(104.12%)}0.50%{transform:translateX(104.24%)}1.00%{transform:translateX(104.28%)}1.50%{transform:translateX(104.25%)}2.00%{transform:translateX(104.13%)}2.50%{transform:translateX(103.93%)}3.00%{transform:translateX(103.64%)}3.50%{transform:translateX(103.27%)}4.00%{transform:translateX(102.81%)}4.50%{transform:translateX(102.25%)}5.00%{transform:translateX(101.61%)}5.50%{transform:translateX(100.88%)}6.00%{transform:translateX(100.05%)}6.50%{transform:translateX(99.13%)}7.00%{transform:translateX(98.13%)}7.50%{transform:translateX(97.03%)}8.00%{transform:translateX(95.84%)}8.50%{transform:translateX(94.56%)}9.00%{transform:translateX(93.20%)}9.50%{transform:translateX(91.75%)}10.00%{transform:translateX(90.21%)}10.50%{transform:translateX(88.60%)}11.00%{transform:translateX(86.91%)}11.50%{transform:translateX(85.14%)}12.00%{transform:translateX(83.30%)}12.50%{transform:translateX(81.39%)}13.00%{transform:translateX(79.42%)}13.50%{transform:translateX(77.38%)}14.00%{transform:translateX(75.29%)}14.50%{transform:translateX(73.14%)}15.00%{transform:translateX(70.95%)}15.50%{transform:translateX(68.71%)}16.00%{transform:translateX(66.44%)}16.50%{transform:translateX(64.13%)}17.00%{transform:translateX(61.80%)}17.50%{transform:translateX(59.44%)}18.00%{transform:translateX(57.06%)}18.50%{transform:translateX(54.67%)}19.00%{transform:translateX(52.28%)}19.50%{transform:translateX(49.89%)}20.00%{transform:translateX(47.50%)}20.50%{transform:translateX(45.12%)}21.00%{transform:translateX(42.75%)}21.50%{transform:translateX(40.41%)}22.00%{transform:translateX(38.10%)}22.50%{transform:translateX(35.82%)}23.00%{transform:translateX(33.58%)}23.50%{transform:translateX(31.39%)}24.00%{transform:translateX(29.24%)}24.50%{transform:translateX(27.15%)}25.00%{transform:translateX(25.12%)}25.50%{transform:translateX(23.15%)}26.00%{transform:translateX(21.25%)}26.50%{transform:translateX(19.43%)}27.00%{transform:translateX(17.68%)}27.50%{transform:translateX(16.02%)}28.00%{transform:translateX(14.44%)}28.50%{transform:translateX(12.95%)}29.00%{transform:translateX(11.55%)}29.50%{transform:translateX(10.25%)}30.00%{transform:translateX(9.04%)}30.50%{transform:translateX(7.94%)}31.00%{transform:translateX(6.94%)}31.50%{transform:translateX(6.04%)}32.00%{transform:translateX(5.25%)}32.50%{transform:translateX(4.57%)}33.00%{transform:translateX(3.99%)}33.50%{transform:translateX(3.52%)}34.00%{transform:translateX(3.17%)}34.50%{transform:translateX(2.92%)}35.00%{transform:translateX(2.77%)}35.50%{transform:translateX(2.74%)}36.00%{transform:translateX(2.81%)}36.50%{transform:translateX(2.99%)}37.00%{transform:translateX(3.27%)}37.50%{transform:translateX(3.66%)}38.00%{transform:translateX(4.14%)}38.50%{transform:translateX(4.72%)}39.00%{transform:translateX(5.39%)}39.50%{transform:translateX(6.16%)}40.00%{transform:translateX(7.01%)}40.50%{transform:translateX(7.95%)}41.00%{transform:translateX(8.97%)}41.50%{transform:translateX(10.07%)}42.00%{transform:translateX(11.24%)}42.50%{transform:translateX(12.48%)}43.00%{transform:translateX(13.78%)}43.50%{transform:translateX(15.15%)}44.00%{transform:translateX(16.57%)}44.50%{transform:translateX(18.04%)}45.00%{transform:translateX(19.56%)}45.50%{transform:translateX(21.12%)}46.00%{transform:translateX(22.71%)}46.50%{transform:translateX(24.34%)}47.00%{transform:translateX(25.99%)}47.50%{transform:translateX(27.67%)}48.00%{transform:translateX(29.36%)}48.50%{transform:translateX(31.07%)}49.00%{transform:translateX(32.78%)}49.50%{transform:translateX(34.49%)}50.00%{transform:translateX(36.21%)}50.50%{transform:translateX(37.91%)}51.00%{transform:translateX(39.61%)}51.50%{transform:translateX(41.29%)}52.00%{transform:translateX(42.95%)}52.50%{transform:translateX(44.58%)}53.00%{transform:translateX(46.19%)}53.50%{transform:translateX(47.77%)}54.00%{transform:translateX(49.32%)}54.50%{transform:translateX(50.83%)}55.00%{transform:translateX(52.30%)}55.50%{transform:translateX(53.72%)}56.00%{transform:translateX(55.11%)}56.50%{transform:translateX(56.44%)}57.00%{transform:translateX(57.72%)}57.50%{transform:translateX(58.96%)}58.00%{transform:translateX(60.14%)}58.50%{transform:translateX(61.27%)}59.00%{transform:translateX(62.34%)}59.50%{transform:translateX(63.36%)}60.00%{transform:translateX(64.33%)}60.50%{transform:translateX(65.23%)}61.00%{transform:translateX(66.09%)}61.50%{transform:translateX(66.89%)}62.00%{transform:translateX(67.63%)}62.50%{transform:translateX(68.32%)}63.00%{transform:translateX(68.96%)}63.50%{transform:translateX(69.55%)}64.00%{transform:translateX(70.09%)}64.50%{transform:translateX(70.58%)}65.00%{transform:translateX(71.03%)}65.50%{transform:translateX(71.43%)}66.00%{transform:translateX(71.79%)}66.50%{transform:translateX(72.11%)}67.00%{transform:translateX(72.40%)}67.50%{transform:translateX(72.65%)}68.00%{transform:translateX(72.87%)}68.50%{transform:translateX(73.07%)}69.00%{transform:translateX(73.24%)}69.50%{transform:translateX(73.39%)}70.00%{transform:translateX(73.52%)}70.50%{transform:translateX(73.64%)}71.00%{transform:translateX(73.75%)}71.50%{transform:translateX(73.84%)}72.00%{transform:translateX(73.94%)}72.50%{transform:translateX(74.03%)}73.00%{transform:translateX(74.12%)}73.50%{transform:translateX(74.21%)}74.00%{transform:translateX(74.31%)}74.50%{transform:translateX(74.43%)}75.00%{transform:translateX(74.55%)}75.50%{transform:translateX(74.70%)}76.00%{transform:translateX(74.86%)}76.50%{transform:translateX(75.04%)}77.00%{transform:translateX(75.24%)}77.50%{transform:translateX(75.47%)}78.00%{transform:translateX(75.72%)}78.50%{transform:translateX(76.01%)}79.00%{transform:translateX(76.32%)}79.50%{transform:translateX(76.67%)}80.00%{transform:translateX(77.05%)}80.50%{transform:translateX(77.46%)}81.00%{transform:translateX(77.90%)}81.50%{transform:translateX(78.38%)}82.00%{transform:translateX(78.90%)}82.50%{transform:translateX(79.45%)}83.00%{transform:translateX(80.03%)}83.50%{transform:translateX(80.65%)}84.00%{transform:translateX(81.29%)}84.50%{transform:translateX(81.98%)}85.00%{transform:translateX(82.69%)}85.50%{transform:translateX(83.43%)}86.00%{transform:translateX(84.19%)}86.50%{transform:translateX(84.98%)}87.00%{transform:translateX(85.80%)}87.50%{transform:translateX(86.63%)}88.00%{transform:translateX(87.48%)}88.50%{transform:translateX(88.35%)}89.00%{transform:translateX(89.23%)}89.50%{transform:translateX(90.12%)}90.00%{transform:translateX(91.01%)}90.50%{transform:translateX(91.91%)}91.00%{transform:translateX(92.80%)}91.50%{transform:translateX(93.69%)}92.00%{transform:translateX(94.57%)}92.50%{transform:translateX(95.43%)}93.00%{transform:translateX(96.28%)}93.50%{transform:translateX(97.11%)}94.00%{transform:translateX(97.91%)}94.50%{transform:translateX(98.68%)}95.00%{transform:translateX(99.42%)}95.50%{transform:translateX(100.13%)}96.00%{transform:translateX(100.79%)}96.50%{transform:translateX(101.40%)}97.00%{transform:translateX(101.97%)}97.50%{transform:translateX(102.48%)}98.00%{transform:translateX(102.94%)}98.50%{transform:translateX(103.33%)}99.00%{transform:translateX(103.66%)}99.50%{transform:translateX(103.93%)}100.00%{transform:translateX(104.12%)}}
@keyframes dz-caged{0.00%{transform:translateY(-29.6px) rotate(0.44deg) scale(0.753);opacity:0.87}0.50%{transform:translateY(-30.1px) rotate(0.23deg) scale(0.743);opacity:0.87}1.00%{transform:translateY(-30.6px) rotate(0.01deg) scale(0.736);opacity:0.86}1.50%{transform:translateY(-31.2px) rotate(-0.21deg) scale(0.730);opacity:0.86}2.00%{transform:translateY(-31.8px) rotate(-0.45deg) scale(0.725);opacity:0.86}2.50%{transform:translateY(-32.4px) rotate(-0.68deg) scale(0.723);opacity:0.86}3.00%{transform:translateY(-33.1px) rotate(-0.92deg) scale(0.723);opacity:0.86}3.50%{transform:translateY(-33.7px) rotate(-1.17deg) scale(0.725);opacity:0.86}4.00%{transform:translateY(-34.2px) rotate(-1.42deg) scale(0.728);opacity:0.86}4.50%{transform:translateY(-34.7px) rotate(-1.67deg) scale(0.734);opacity:0.86}5.00%{transform:translateY(-35.1px) rotate(-1.93deg) scale(0.742);opacity:0.87}5.50%{transform:translateY(-35.3px) rotate(-2.18deg) scale(0.752);opacity:0.87}6.00%{transform:translateY(-35.3px) rotate(-2.44deg) scale(0.763);opacity:0.87}6.50%{transform:translateY(-35.1px) rotate(-2.70deg) scale(0.777);opacity:0.88}7.00%{transform:translateY(-34.7px) rotate(-2.95deg) scale(0.791);opacity:0.88}7.50%{transform:translateY(-34.0px) rotate(-3.20deg) scale(0.808);opacity:0.89}8.00%{transform:translateY(-33.0px) rotate(-3.45deg) scale(0.825);opacity:0.89}8.50%{transform:translateY(-31.8px) rotate(-3.70deg) scale(0.844);opacity:0.90}9.00%{transform:translateY(-30.3px) rotate(-3.94deg) scale(0.864);opacity:0.91}9.50%{transform:translateY(-28.5px) rotate(-4.18deg) scale(0.884);opacity:0.92}10.00%{transform:translateY(-26.4px) rotate(-4.41deg) scale(0.905);opacity:0.92}10.50%{transform:translateY(-24.1px) rotate(-4.63deg) scale(0.926);opacity:0.93}11.00%{transform:translateY(-21.7px) rotate(-4.84deg) scale(0.947);opacity:0.94}11.50%{transform:translateY(-19.0px) rotate(-5.05deg) scale(0.968);opacity:0.95}12.00%{transform:translateY(-16.3px) rotate(-5.25deg) scale(0.988);opacity:0.95}12.50%{transform:translateY(-13.5px) rotate(-5.44deg) scale(1.007);opacity:0.96}13.00%{transform:translateY(-10.6px) rotate(-5.61deg) scale(1.026);opacity:0.97}13.50%{transform:translateY(-7.9px) rotate(-5.78deg) scale(1.043);opacity:0.97}14.00%{transform:translateY(-5.2px) rotate(-5.93deg) scale(1.059);opacity:0.98}14.50%{transform:translateY(-2.7px) rotate(-6.00deg) scale(1.074);opacity:0.98}15.00%{transform:translateY(-0.5px) rotate(-6.00deg) scale(1.086);opacity:0.99}15.50%{transform:translateY(1.5px) rotate(-6.00deg) scale(1.097);opacity:0.99}16.00%{transform:translateY(3.2px) rotate(-6.00deg) scale(1.106);opacity:1.00}16.50%{transform:translateY(4.5px) rotate(-6.00deg) scale(1.113);opacity:1.00}17.00%{transform:translateY(5.4px) rotate(-6.00deg) scale(1.117);opacity:1.00}17.50%{transform:translateY(5.9px) rotate(-6.00deg) scale(1.120);opacity:1.00}18.00%{transform:translateY(6.0px) rotate(-6.00deg) scale(1.120);opacity:1.00}18.50%{transform:translateY(5.6px) rotate(-6.00deg) scale(1.117);opacity:1.00}19.00%{transform:translateY(4.8px) rotate(-6.00deg) scale(1.113);opacity:1.00}19.50%{transform:translateY(3.6px) rotate(-6.00deg) scale(1.106);opacity:0.99}20.00%{transform:translateY(2.0px) rotate(-6.00deg) scale(1.097);opacity:0.99}20.50%{transform:translateY(0.1px) rotate(-6.00deg) scale(1.086);opacity:0.99}21.00%{transform:translateY(-2.1px) rotate(-6.00deg) scale(1.073);opacity:0.98}21.50%{transform:translateY(-4.6px) rotate(-6.00deg) scale(1.058);opacity:0.98}22.00%{transform:translateY(-7.3px) rotate(-6.00deg) scale(1.042);opacity:0.97}22.50%{transform:translateY(-10.1px) rotate(-6.00deg) scale(1.024);opacity:0.97}23.00%{transform:translateY(-13.0px) rotate(-6.00deg) scale(1.005);opacity:0.96}23.50%{transform:translateY(-15.9px) rotate(-6.00deg) scale(0.986);opacity:0.95}24.00%{transform:translateY(-18.7px) rotate(-5.93deg) scale(0.965);opacity:0.94}24.50%{transform:translateY(-21.5px) rotate(-5.77deg) scale(0.944);opacity:0.94}25.00%{transform:translateY(-24.2px) rotate(-5.60deg) scale(0.922);opacity:0.93}25.50%{transform:translateY(-26.6px) rotate(-5.41deg) scale(0.901);opacity:0.92}26.00%{transform:translateY(-28.8px) rotate(-5.21deg) scale(0.880);opacity:0.91}26.50%{transform:translateY(-30.8px) rotate(-5.00deg) scale(0.859);opacity:0.91}27.00%{transform:translateY(-32.5px) rotate(-4.78deg) scale(0.839);opacity:0.90}27.50%{transform:translateY(-33.9px) rotate(-4.54deg) scale(0.820);opacity:0.89}28.00%{transform:translateY(-35.0px) rotate(-4.30deg) scale(0.802);opacity:0.89}28.50%{transform:translateY(-35.8px) rotate(-4.04deg) scale(0.785);opacity:0.88}29.00%{transform:translateY(-36.4px) rotate(-3.78deg) scale(0.770);opacity:0.88}29.50%{transform:translateY(-36.6px) rotate(-3.51deg) scale(0.757);opacity:0.87}30.00%{transform:translateY(-36.7px) rotate(-3.23deg) scale(0.745);opacity:0.87}30.50%{transform:translateY(-36.5px) rotate(-2.95deg) scale(0.735);opacity:0.86}31.00%{transform:translateY(-36.1px) rotate(-2.66deg) scale(0.727);opacity:0.86}31.50%{transform:translateY(-35.6px) rotate(-2.36deg) scale(0.721);opacity:0.86}32.00%{transform:translateY(-34.9px) rotate(-2.06deg) scale(0.718);opacity:0.86}32.50%{transform:translateY(-34.2px) rotate(-1.76deg) scale(0.716);opacity:0.86}33.00%{transform:translateY(-33.5px) rotate(-1.46deg) scale(0.716);opacity:0.86}33.50%{transform:translateY(-32.7px) rotate(-1.16deg) scale(0.719);opacity:0.86}34.00%{transform:translateY(-31.9px) rotate(-0.85deg) scale(0.724);opacity:0.86}34.50%{transform:translateY(-31.1px) rotate(-0.55deg) scale(0.730);opacity:0.86}35.00%{transform:translateY(-30.4px) rotate(-0.25deg) scale(0.738);opacity:0.86}35.50%{transform:translateY(-29.8px) rotate(0.05deg) scale(0.748);opacity:0.87}36.00%{transform:translateY(-29.1px) rotate(0.35deg) scale(0.760);opacity:0.87}36.50%{transform:translateY(-28.6px) rotate(0.64deg) scale(0.773);opacity:0.88}37.00%{transform:translateY(-28.0px) rotate(0.93deg) scale(0.787);opacity:0.88}37.50%{transform:translateY(-27.5px) rotate(1.21deg) scale(0.802);opacity:0.89}38.00%{transform:translateY(-27.0px) rotate(1.49deg) scale(0.819);opacity:0.89}38.50%{transform:translateY(-26.5px) rotate(1.76deg) scale(0.835);opacity:0.90}39.00%{transform:translateY(-26.0px) rotate(2.02deg) scale(0.853);opacity:0.90}39.50%{transform:translateY(-25.5px) rotate(2.27deg) scale(0.870);opacity:0.91}40.00%{transform:translateY(-24.8px) rotate(2.51deg) scale(0.888);opacity:0.92}40.50%{transform:translateY(-24.1px) rotate(2.74deg) scale(0.905);opacity:0.92}41.00%{transform:translateY(-23.3px) rotate(2.96deg) scale(0.923);opacity:0.93}41.50%{transform:translateY(-22.4px) rotate(3.18deg) scale(0.939);opacity:0.94}42.00%{transform:translateY(-21.3px) rotate(3.37deg) scale(0.955);opacity:0.94}42.50%{transform:translateY(-20.2px) rotate(3.56deg) scale(0.971);opacity:0.95}43.00%{transform:translateY(-18.9px) rotate(3.74deg) scale(0.985);opacity:0.95}43.50%{transform:translateY(-17.5px) rotate(3.90deg) scale(0.998);opacity:0.96}44.00%{transform:translateY(-16.0px) rotate(4.05deg) scale(1.010);opacity:0.96}44.50%{transform:translateY(-14.4px) rotate(4.19deg) scale(1.021);opacity:0.96}45.00%{transform:translateY(-12.8px) rotate(4.31deg) scale(1.030);opacity:0.97}45.50%{transform:translateY(-11.2px) rotate(4.42deg) scale(1.038);opacity:0.97}46.00%{transform:translateY(-9.6px) rotate(4.51deg) scale(1.044);opacity:0.97}46.50%{transform:translateY(-8.1px) rotate(4.59deg) scale(1.049);opacity:0.97}47.00%{transform:translateY(-6.7px) rotate(4.66deg) scale(1.052);opacity:0.98}47.50%{transform:translateY(-5.4px) rotate(4.72deg) scale(1.054);opacity:0.98}48.00%{transform:translateY(-4.2px) rotate(4.76deg) scale(1.054);opacity:0.98}48.50%{transform:translateY(-3.3px) rotate(4.78deg) scale(1.053);opacity:0.98}49.00%{transform:translateY(-2.6px) rotate(4.80deg) scale(1.051);opacity:0.98}49.50%{transform:translateY(-2.2px) rotate(4.80deg) scale(1.047);opacity:0.97}50.00%{transform:translateY(-2.0px) rotate(4.79deg) scale(1.042);opacity:0.97}50.50%{transform:translateY(-2.2px) rotate(4.76deg) scale(1.036);opacity:0.97}51.00%{transform:translateY(-2.6px) rotate(4.72deg) scale(1.029);opacity:0.97}51.50%{transform:translateY(-3.4px) rotate(4.68deg) scale(1.022);opacity:0.96}52.00%{transform:translateY(-4.4px) rotate(4.62deg) scale(1.013);opacity:0.96}52.50%{transform:translateY(-5.7px) rotate(4.55deg) scale(1.004);opacity:0.96}53.00%{transform:translateY(-7.2px) rotate(4.47deg) scale(0.994);opacity:0.96}53.50%{transform:translateY(-9.0px) rotate(4.38deg) scale(0.984);opacity:0.95}54.00%{transform:translateY(-10.9px) rotate(4.28deg) scale(0.974);opacity:0.95}54.50%{transform:translateY(-12.9px) rotate(4.17deg) scale(0.963);opacity:0.94}55.00%{transform:translateY(-15.0px) rotate(4.05deg) scale(0.953);opacity:0.94}55.50%{transform:translateY(-17.1px) rotate(3.93deg) scale(0.942);opacity:0.94}56.00%{transform:translateY(-19.2px) rotate(3.80deg) scale(0.932);opacity:0.93}56.50%{transform:translateY(-21.3px) rotate(3.67deg) scale(0.922);opacity:0.93}57.00%{transform:translateY(-23.2px) rotate(3.53deg) scale(0.912);opacity:0.93}57.50%{transform:translateY(-25.0px) rotate(3.38deg) scale(0.902);opacity:0.92}58.00%{transform:translateY(-26.5px) rotate(3.23deg) scale(0.893);opacity:0.92}58.50%{transform:translateY(-27.9px) rotate(3.08deg) scale(0.885);opacity:0.92}59.00%{transform:translateY(-29.0px) rotate(2.93deg) scale(0.877);opacity:0.91}59.50%{transform:translateY(-29.8px) rotate(2.78deg) scale(0.870);opacity:0.91}60.00%{transform:translateY(-30.4px) rotate(2.62deg) scale(0.863);opacity:0.91}60.50%{transform:translateY(-30.7px) rotate(2.47deg) scale(0.857);opacity:0.91}61.00%{transform:translateY(-30.8px) rotate(2.31deg) scale(0.851);opacity:0.90}61.50%{transform:translateY(-30.6px) rotate(2.16deg) scale(0.846);opacity:0.90}62.00%{transform:translateY(-30.2px) rotate(2.01deg) scale(0.842);opacity:0.90}62.50%{transform:translateY(-29.6px) rotate(1.86deg) scale(0.838);opacity:0.90}63.00%{transform:translateY(-28.9px) rotate(1.72deg) scale(0.834);opacity:0.90}63.50%{transform:translateY(-28.0px) rotate(1.58deg) scale(0.832);opacity:0.90}64.00%{transform:translateY(-27.1px) rotate(1.44deg) scale(0.829);opacity:0.90}64.50%{transform:translateY(-26.2px) rotate(1.31deg) scale(0.828);opacity:0.90}65.00%{transform:translateY(-25.2px) rotate(1.19deg) scale(0.826);opacity:0.90}65.50%{transform:translateY(-24.4px) rotate(1.07deg) scale(0.825);opacity:0.89}66.00%{transform:translateY(-23.6px) rotate(0.96deg) scale(0.825);opacity:0.89}66.50%{transform:translateY(-22.9px) rotate(0.85deg) scale(0.825);opacity:0.89}67.00%{transform:translateY(-22.4px) rotate(0.76deg) scale(0.825);opacity:0.89}67.50%{transform:translateY(-22.1px) rotate(0.67deg) scale(0.826);opacity:0.89}68.00%{transform:translateY(-22.0px) rotate(0.59deg) scale(0.826);opacity:0.90}68.50%{transform:translateY(-22.0px) rotate(0.51deg) scale(0.828);opacity:0.90}69.00%{transform:translateY(-22.2px) rotate(0.45deg) scale(0.829);opacity:0.90}69.50%{transform:translateY(-22.6px) rotate(0.39deg) scale(0.831);opacity:0.90}70.00%{transform:translateY(-23.1px) rotate(0.35deg) scale(0.833);opacity:0.90}70.50%{transform:translateY(-23.7px) rotate(0.31deg) scale(0.835);opacity:0.90}71.00%{transform:translateY(-24.5px) rotate(0.28deg) scale(0.838);opacity:0.90}71.50%{transform:translateY(-25.3px) rotate(0.26deg) scale(0.841);opacity:0.90}72.00%{transform:translateY(-26.1px) rotate(0.25deg) scale(0.844);opacity:0.90}72.50%{transform:translateY(-26.8px) rotate(0.25deg) scale(0.848);opacity:0.90}73.00%{transform:translateY(-27.5px) rotate(0.26deg) scale(0.852);opacity:0.90}73.50%{transform:translateY(-28.1px) rotate(0.28deg) scale(0.857);opacity:0.91}74.00%{transform:translateY(-28.6px) rotate(0.30deg) scale(0.862);opacity:0.91}74.50%{transform:translateY(-28.9px) rotate(0.33deg) scale(0.867);opacity:0.91}75.00%{transform:translateY(-28.9px) rotate(0.37deg) scale(0.872);opacity:0.91}75.50%{transform:translateY(-28.8px) rotate(0.42deg) scale(0.879);opacity:0.91}76.00%{transform:translateY(-28.3px) rotate(0.48deg) scale(0.885);opacity:0.92}76.50%{transform:translateY(-27.7px) rotate(0.54deg) scale(0.892);opacity:0.92}77.00%{transform:translateY(-26.8px) rotate(0.61deg) scale(0.899);opacity:0.92}77.50%{transform:translateY(-25.6px) rotate(0.68deg) scale(0.907);opacity:0.92}78.00%{transform:translateY(-24.3px) rotate(0.76deg) scale(0.915);opacity:0.93}78.50%{transform:translateY(-22.7px) rotate(0.84deg) scale(0.923);opacity:0.93}79.00%{transform:translateY(-20.9px) rotate(0.92deg) scale(0.932);opacity:0.93}79.50%{transform:translateY(-19.1px) rotate(1.01deg) scale(0.941);opacity:0.94}80.00%{transform:translateY(-17.1px) rotate(1.11deg) scale(0.950);opacity:0.94}80.50%{transform:translateY(-15.1px) rotate(1.20deg) scale(0.959);opacity:0.94}81.00%{transform:translateY(-13.2px) rotate(1.30deg) scale(0.968);opacity:0.95}81.50%{transform:translateY(-11.2px) rotate(1.39deg) scale(0.977);opacity:0.95}82.00%{transform:translateY(-9.4px) rotate(1.49deg) scale(0.986);opacity:0.95}82.50%{transform:translateY(-7.7px) rotate(1.58deg) scale(0.994);opacity:0.96}83.00%{transform:translateY(-6.2px) rotate(1.68deg) scale(1.002);opacity:0.96}83.50%{transform:translateY(-5.0px) rotate(1.77deg) scale(1.010);opacity:0.96}84.00%{transform:translateY(-3.9px) rotate(1.86deg) scale(1.017);opacity:0.96}84.50%{transform:translateY(-3.2px) rotate(1.95deg) scale(1.024);opacity:0.97}85.00%{transform:translateY(-2.7px) rotate(2.03deg) scale(1.029);opacity:0.97}85.50%{transform:translateY(-2.5px) rotate(2.11deg) scale(1.034);opacity:0.97}86.00%{transform:translateY(-2.7px) rotate(2.18deg) scale(1.038);opacity:0.97}86.50%{transform:translateY(-3.1px) rotate(2.25deg) scale(1.041);opacity:0.97}87.00%{transform:translateY(-3.7px) rotate(2.31deg) scale(1.042);opacity:0.97}87.50%{transform:translateY(-4.6px) rotate(2.36deg) scale(1.043);opacity:0.97}88.00%{transform:translateY(-5.8px) rotate(2.41deg) scale(1.042);opacity:0.97}88.50%{transform:translateY(-7.1px) rotate(2.44deg) scale(1.040);opacity:0.97}89.00%{transform:translateY(-8.6px) rotate(2.47deg) scale(1.036);opacity:0.97}89.50%{transform:translateY(-10.1px) rotate(2.49deg) scale(1.031);opacity:0.97}90.00%{transform:translateY(-11.8px) rotate(2.50deg) scale(1.025);opacity:0.97}90.50%{transform:translateY(-13.5px) rotate(2.50deg) scale(1.017);opacity:0.96}91.00%{transform:translateY(-15.1px) rotate(2.49deg) scale(1.008);opacity:0.96}91.50%{transform:translateY(-16.8px) rotate(2.47deg) scale(0.998);opacity:0.96}92.00%{transform:translateY(-18.3px) rotate(2.44deg) scale(0.987);opacity:0.95}92.50%{transform:translateY(-19.8px) rotate(2.40deg) scale(0.975);opacity:0.95}93.00%{transform:translateY(-21.1px) rotate(2.35deg) scale(0.961);opacity:0.94}93.50%{transform:translateY(-22.3px) rotate(2.28deg) scale(0.947);opacity:0.94}94.00%{transform:translateY(-23.4px) rotate(2.21deg) scale(0.932);opacity:0.93}94.50%{transform:translateY(-24.4px) rotate(2.12deg) scale(0.916);opacity:0.93}95.00%{transform:translateY(-25.2px) rotate(2.02deg) scale(0.900);opacity:0.92}95.50%{transform:translateY(-25.9px) rotate(1.91deg) scale(0.883);opacity:0.92}96.00%{transform:translateY(-26.5px) rotate(1.79deg) scale(0.867);opacity:0.91}96.50%{transform:translateY(-27.0px) rotate(1.65deg) scale(0.850);opacity:0.90}97.00%{transform:translateY(-27.4px) rotate(1.51deg) scale(0.834);opacity:0.90}97.50%{transform:translateY(-27.8px) rotate(1.36deg) scale(0.818);opacity:0.89}98.00%{transform:translateY(-28.1px) rotate(1.19deg) scale(0.803);opacity:0.89}98.50%{transform:translateY(-28.5px) rotate(1.02deg) scale(0.789);opacity:0.88}99.00%{transform:translateY(-28.8px) rotate(0.83deg) scale(0.776);opacity:0.88}99.50%{transform:translateY(-29.2px) rotate(0.64deg) scale(0.763);opacity:0.87}100.00%{transform:translateY(-29.6px) rotate(0.44deg) scale(0.753);opacity:0.87}}
@keyframes dx-vtol{0.00%{transform:translateX(29.94%)}0.50%{transform:translateX(27.53%)}1.00%{transform:translateX(25.14%)}1.50%{transform:translateX(22.77%)}2.00%{transform:translateX(20.45%)}2.50%{transform:translateX(18.18%)}3.00%{transform:translateX(15.99%)}3.50%{transform:translateX(13.88%)}4.00%{transform:translateX(11.88%)}4.50%{transform:translateX(10.00%)}5.00%{transform:translateX(8.25%)}5.50%{transform:translateX(6.63%)}6.00%{transform:translateX(5.18%)}6.50%{transform:translateX(3.89%)}7.00%{transform:translateX(2.77%)}7.50%{transform:translateX(1.83%)}8.00%{transform:translateX(1.08%)}8.50%{transform:translateX(0.52%)}9.00%{transform:translateX(0.17%)}9.50%{transform:translateX(0.01%)}10.00%{transform:translateX(0.05%)}10.50%{transform:translateX(0.30%)}11.00%{transform:translateX(0.74%)}11.50%{transform:translateX(1.38%)}12.00%{transform:translateX(2.21%)}12.50%{transform:translateX(3.22%)}13.00%{transform:translateX(4.42%)}13.50%{transform:translateX(5.78%)}14.00%{transform:translateX(7.30%)}14.50%{transform:translateX(8.97%)}15.00%{transform:translateX(10.77%)}15.50%{transform:translateX(12.70%)}16.00%{transform:translateX(14.74%)}16.50%{transform:translateX(16.87%)}17.00%{transform:translateX(19.09%)}17.50%{transform:translateX(21.37%)}18.00%{transform:translateX(23.70%)}18.50%{transform:translateX(26.06%)}19.00%{transform:translateX(28.45%)}19.50%{transform:translateX(30.83%)}20.00%{transform:translateX(33.21%)}20.50%{transform:translateX(35.56%)}21.00%{transform:translateX(37.86%)}21.50%{transform:translateX(40.11%)}22.00%{transform:translateX(42.29%)}22.50%{transform:translateX(44.40%)}23.00%{transform:translateX(46.40%)}23.50%{transform:translateX(48.31%)}24.00%{transform:translateX(50.11%)}24.50%{transform:translateX(51.78%)}25.00%{transform:translateX(53.33%)}25.50%{transform:translateX(54.75%)}26.00%{transform:translateX(56.04%)}26.50%{transform:translateX(57.18%)}27.00%{transform:translateX(58.19%)}27.50%{transform:translateX(59.06%)}28.00%{transform:translateX(59.79%)}28.50%{transform:translateX(60.39%)}29.00%{transform:translateX(60.85%)}29.50%{transform:translateX(61.19%)}30.00%{transform:translateX(61.42%)}30.50%{transform:translateX(61.53%)}31.00%{transform:translateX(61.54%)}31.50%{transform:translateX(61.46%)}32.00%{transform:translateX(61.31%)}32.50%{transform:translateX(61.08%)}33.00%{transform:translateX(60.80%)}33.50%{transform:translateX(60.47%)}34.00%{transform:translateX(60.11%)}34.50%{transform:translateX(59.74%)}35.00%{transform:translateX(59.36%)}35.50%{transform:translateX(59.00%)}36.00%{transform:translateX(58.66%)}36.50%{transform:translateX(58.36%)}37.00%{transform:translateX(58.10%)}37.50%{transform:translateX(57.92%)}38.00%{transform:translateX(57.80%)}38.50%{transform:translateX(57.78%)}39.00%{transform:translateX(57.85%)}39.50%{transform:translateX(58.03%)}40.00%{transform:translateX(58.32%)}40.50%{transform:translateX(58.74%)}41.00%{transform:translateX(59.28%)}41.50%{transform:translateX(59.96%)}42.00%{transform:translateX(60.77%)}42.50%{transform:translateX(61.73%)}43.00%{transform:translateX(62.82%)}43.50%{transform:translateX(64.05%)}44.00%{transform:translateX(65.42%)}44.50%{transform:translateX(66.92%)}45.00%{transform:translateX(68.55%)}45.50%{transform:translateX(70.31%)}46.00%{transform:translateX(72.18%)}46.50%{transform:translateX(74.16%)}47.00%{transform:translateX(76.23%)}47.50%{transform:translateX(78.40%)}48.00%{transform:translateX(80.63%)}48.50%{transform:translateX(82.93%)}49.00%{transform:translateX(85.28%)}49.50%{transform:translateX(87.66%)}50.00%{transform:translateX(90.06%)}50.50%{transform:translateX(92.47%)}51.00%{transform:translateX(94.86%)}51.50%{transform:translateX(97.23%)}52.00%{transform:translateX(99.55%)}52.50%{transform:translateX(101.82%)}53.00%{transform:translateX(104.01%)}53.50%{transform:translateX(106.12%)}54.00%{transform:translateX(108.12%)}54.50%{transform:translateX(110.00%)}55.00%{transform:translateX(111.75%)}55.50%{transform:translateX(113.37%)}56.00%{transform:translateX(114.82%)}56.50%{transform:translateX(116.11%)}57.00%{transform:translateX(117.23%)}57.50%{transform:translateX(118.17%)}58.00%{transform:translateX(118.92%)}58.50%{transform:translateX(119.48%)}59.00%{transform:translateX(119.83%)}59.50%{transform:translateX(119.99%)}60.00%{transform:translateX(119.95%)}60.50%{transform:translateX(119.70%)}61.00%{transform:translateX(119.26%)}61.50%{transform:translateX(118.62%)}62.00%{transform:translateX(117.79%)}62.50%{transform:translateX(116.78%)}63.00%{transform:translateX(115.58%)}63.50%{transform:translateX(114.22%)}64.00%{transform:translateX(112.70%)}64.50%{transform:translateX(111.03%)}65.00%{transform:translateX(109.23%)}65.50%{transform:translateX(107.30%)}66.00%{transform:translateX(105.26%)}66.50%{transform:translateX(103.13%)}67.00%{transform:translateX(100.91%)}67.50%{transform:translateX(98.63%)}68.00%{transform:translateX(96.30%)}68.50%{transform:translateX(93.94%)}69.00%{transform:translateX(91.55%)}69.50%{transform:translateX(89.17%)}70.00%{transform:translateX(86.79%)}70.50%{transform:translateX(84.44%)}71.00%{transform:translateX(82.14%)}71.50%{transform:translateX(79.89%)}72.00%{transform:translateX(77.71%)}72.50%{transform:translateX(75.60%)}73.00%{transform:translateX(73.60%)}73.50%{transform:translateX(71.69%)}74.00%{transform:translateX(69.89%)}74.50%{transform:translateX(68.22%)}75.00%{transform:translateX(66.67%)}75.50%{transform:translateX(65.25%)}76.00%{transform:translateX(63.96%)}76.50%{transform:translateX(62.82%)}77.00%{transform:translateX(61.81%)}77.50%{transform:translateX(60.94%)}78.00%{transform:translateX(60.21%)}78.50%{transform:translateX(59.61%)}79.00%{transform:translateX(59.15%)}79.50%{transform:translateX(58.81%)}80.00%{transform:translateX(58.58%)}80.50%{transform:translateX(58.47%)}81.00%{transform:translateX(58.46%)}81.50%{transform:translateX(58.54%)}82.00%{transform:translateX(58.69%)}82.50%{transform:translateX(58.92%)}83.00%{transform:translateX(59.20%)}83.50%{transform:translateX(59.53%)}84.00%{transform:translateX(59.89%)}84.50%{transform:translateX(60.26%)}85.00%{transform:translateX(60.64%)}85.50%{transform:translateX(61.00%)}86.00%{transform:translateX(61.34%)}86.50%{transform:translateX(61.64%)}87.00%{transform:translateX(61.90%)}87.50%{transform:translateX(62.08%)}88.00%{transform:translateX(62.20%)}88.50%{transform:translateX(62.22%)}89.00%{transform:translateX(62.15%)}89.50%{transform:translateX(61.97%)}90.00%{transform:translateX(61.68%)}90.50%{transform:translateX(61.26%)}91.00%{transform:translateX(60.72%)}91.50%{transform:translateX(60.04%)}92.00%{transform:translateX(59.23%)}92.50%{transform:translateX(58.27%)}93.00%{transform:translateX(57.18%)}93.50%{transform:translateX(55.95%)}94.00%{transform:translateX(54.58%)}94.50%{transform:translateX(53.08%)}95.00%{transform:translateX(51.45%)}95.50%{transform:translateX(49.69%)}96.00%{transform:translateX(47.82%)}96.50%{transform:translateX(45.84%)}97.00%{transform:translateX(43.77%)}97.50%{transform:translateX(41.60%)}98.00%{transform:translateX(39.37%)}98.50%{transform:translateX(37.07%)}99.00%{transform:translateX(34.72%)}99.50%{transform:translateX(32.34%)}100.00%{transform:translateX(29.94%)}}
@keyframes dz-vtol{0.00%{transform:translateY(-19.7px) rotate(-6.00deg) scale(0.880);opacity:0.91}0.50%{transform:translateY(-20.5px) rotate(-6.00deg) scale(0.886);opacity:0.92}1.00%{transform:translateY(-21.4px) rotate(-6.00deg) scale(0.893);opacity:0.92}1.50%{transform:translateY(-22.3px) rotate(-6.00deg) scale(0.900);opacity:0.92}2.00%{transform:translateY(-23.0px) rotate(-6.00deg) scale(0.907);opacity:0.92}2.50%{transform:translateY(-23.5px) rotate(-6.00deg) scale(0.914);opacity:0.93}3.00%{transform:translateY(-23.8px) rotate(-6.00deg) scale(0.922);opacity:0.93}3.50%{transform:translateY(-23.7px) rotate(-6.00deg) scale(0.930);opacity:0.93}4.00%{transform:translateY(-23.3px) rotate(-6.00deg) scale(0.938);opacity:0.94}4.50%{transform:translateY(-22.4px) rotate(-6.00deg) scale(0.947);opacity:0.94}5.00%{transform:translateY(-21.2px) rotate(-5.99deg) scale(0.955);opacity:0.94}5.50%{transform:translateY(-19.6px) rotate(-5.46deg) scale(0.964);opacity:0.94}6.00%{transform:translateY(-17.7px) rotate(-4.89deg) scale(0.973);opacity:0.95}6.50%{transform:translateY(-15.6px) rotate(-4.29deg) scale(0.982);opacity:0.95}7.00%{transform:translateY(-13.3px) rotate(-3.66deg) scale(0.990);opacity:0.95}7.50%{transform:translateY(-11.0px) rotate(-3.00deg) scale(0.999);opacity:0.96}8.00%{transform:translateY(-8.7px) rotate(-2.32deg) scale(1.008);opacity:0.96}8.50%{transform:translateY(-6.6px) rotate(-1.63deg) scale(1.016);opacity:0.96}9.00%{transform:translateY(-4.7px) rotate(-0.92deg) scale(1.024);opacity:0.97}9.50%{transform:translateY(-3.1px) rotate(-0.20deg) scale(1.032);opacity:0.97}10.00%{transform:translateY(-1.8px) rotate(0.51deg) scale(1.039);opacity:0.97}10.50%{transform:translateY(-1.0px) rotate(1.22deg) scale(1.046);opacity:0.97}11.00%{transform:translateY(-0.6px) rotate(1.93deg) scale(1.053);opacity:0.98}11.50%{transform:translateY(-0.7px) rotate(2.61deg) scale(1.059);opacity:0.98}12.00%{transform:translateY(-1.1px) rotate(3.28deg) scale(1.064);opacity:0.98}12.50%{transform:translateY(-1.8px) rotate(3.93deg) scale(1.069);opacity:0.98}13.00%{transform:translateY(-2.8px) rotate(4.54deg) scale(1.073);opacity:0.98}13.50%{transform:translateY(-4.0px) rotate(5.13deg) scale(1.076);opacity:0.98}14.00%{transform:translateY(-5.2px) rotate(5.68deg) scale(1.078);opacity:0.99}14.50%{transform:translateY(-6.5px) rotate(6.00deg) scale(1.080);opacity:0.99}15.00%{transform:translateY(-7.7px) rotate(6.00deg) scale(1.081);opacity:0.99}15.50%{transform:translateY(-8.7px) rotate(6.00deg) scale(1.081);opacity:0.99}16.00%{transform:translateY(-9.5px) rotate(6.00deg) scale(1.080);opacity:0.99}16.50%{transform:translateY(-10.0px) rotate(6.00deg) scale(1.078);opacity:0.98}17.00%{transform:translateY(-10.2px) rotate(6.00deg) scale(1.075);opacity:0.98}17.50%{transform:translateY(-10.1px) rotate(6.00deg) scale(1.071);opacity:0.98}18.00%{transform:translateY(-9.8px) rotate(6.00deg) scale(1.067);opacity:0.98}18.50%{transform:translateY(-9.3px) rotate(6.00deg) scale(1.061);opacity:0.98}19.00%{transform:translateY(-8.6px) rotate(6.00deg) scale(1.055);opacity:0.98}19.50%{transform:translateY(-7.9px) rotate(6.00deg) scale(1.048);opacity:0.97}20.00%{transform:translateY(-7.2px) rotate(6.00deg) scale(1.039);opacity:0.97}20.50%{transform:translateY(-6.5px) rotate(6.00deg) scale(1.030);opacity:0.97}21.00%{transform:translateY(-6.1px) rotate(6.00deg) scale(1.021);opacity:0.96}21.50%{transform:translateY(-6.0px) rotate(6.00deg) scale(1.010);opacity:0.96}22.00%{transform:translateY(-6.2px) rotate(6.00deg) scale(0.999);opacity:0.96}22.50%{transform:translateY(-6.8px) rotate(6.00deg) scale(0.987);opacity:0.95}23.00%{transform:translateY(-7.8px) rotate(6.00deg) scale(0.975);opacity:0.95}23.50%{transform:translateY(-9.3px) rotate(6.00deg) scale(0.962);opacity:0.94}24.00%{transform:translateY(-11.1px) rotate(6.00deg) scale(0.949);opacity:0.94}24.50%{transform:translateY(-13.4px) rotate(5.74deg) scale(0.935);opacity:0.93}25.00%{transform:translateY(-15.9px) rotate(5.28deg) scale(0.921);opacity:0.93}25.50%{transform:translateY(-18.6px) rotate(4.81deg) scale(0.907);opacity:0.92}26.00%{transform:translateY(-21.5px) rotate(4.32deg) scale(0.892);opacity:0.92}26.50%{transform:translateY(-24.3px) rotate(3.83deg) scale(0.878);opacity:0.91}27.00%{transform:translateY(-27.1px) rotate(3.34deg) scale(0.864);opacity:0.91}27.50%{transform:translateY(-29.7px) rotate(2.84deg) scale(0.849);opacity:0.90}28.00%{transform:translateY(-32.0px) rotate(2.36deg) scale(0.835);opacity:0.90}28.50%{transform:translateY(-34.0px) rotate(1.89deg) scale(0.822);opacity:0.89}29.00%{transform:translateY(-35.7px) rotate(1.44deg) scale(0.808);opacity:0.89}29.50%{transform:translateY(-36.8px) rotate(1.01deg) scale(0.795);opacity:0.88}30.00%{transform:translateY(-37.6px) rotate(0.60deg) scale(0.783);opacity:0.88}30.50%{transform:translateY(-38.0px) rotate(0.22deg) scale(0.771);opacity:0.88}31.00%{transform:translateY(-38.0px) rotate(-0.12deg) scale(0.760);opacity:0.87}31.50%{transform:translateY(-37.7px) rotate(-0.42deg) scale(0.750);opacity:0.87}32.00%{transform:translateY(-37.1px) rotate(-0.69deg) scale(0.740);opacity:0.86}32.50%{transform:translateY(-36.4px) rotate(-0.91deg) scale(0.732);opacity:0.86}33.00%{transform:translateY(-35.7px) rotate(-1.08deg) scale(0.724);opacity:0.86}33.50%{transform:translateY(-35.0px) rotate(-1.22deg) scale(0.718);opacity:0.86}34.00%{transform:translateY(-34.4px) rotate(-1.30deg) scale(0.712);opacity:0.85}34.50%{transform:translateY(-34.0px) rotate(-1.33deg) scale(0.707);opacity:0.85}35.00%{transform:translateY(-33.8px) rotate(-1.32deg) scale(0.704);opacity:0.85}35.50%{transform:translateY(-33.9px) rotate(-1.26deg) scale(0.701);opacity:0.85}36.00%{transform:translateY(-34.2px) rotate(-1.14deg) scale(0.700);opacity:0.85}36.50%{transform:translateY(-34.8px) rotate(-0.99deg) scale(0.700);opacity:0.85}37.00%{transform:translateY(-35.6px) rotate(-0.78deg) scale(0.701);opacity:0.85}37.50%{transform:translateY(-36.6px) rotate(-0.53deg) scale(0.703);opacity:0.85}38.00%{transform:translateY(-37.7px) rotate(-0.25deg) scale(0.707);opacity:0.85}38.50%{transform:translateY(-38.7px) rotate(0.08deg) scale(0.711);opacity:0.85}39.00%{transform:translateY(-39.7px) rotate(0.44deg) scale(0.716);opacity:0.86}39.50%{transform:translateY(-40.5px) rotate(0.84deg) scale(0.723);opacity:0.86}40.00%{transform:translateY(-41.0px) rotate(1.26deg) scale(0.730);opacity:0.86}40.50%{transform:translateY(-41.2px) rotate(1.71deg) scale(0.739);opacity:0.86}41.00%{transform:translateY(-41.0px) rotate(2.17deg) scale(0.748);opacity:0.87}41.50%{transform:translateY(-40.4px) rotate(2.65deg) scale(0.758);opacity:0.87}42.00%{transform:translateY(-39.3px) rotate(3.14deg) scale(0.769);opacity:0.87}42.50%{transform:translateY(-37.8px) rotate(3.64deg) scale(0.781);opacity:0.88}43.00%{transform:translateY(-35.9px) rotate(4.14deg) scale(0.793);opacity:0.88}43.50%{transform:translateY(-33.6px) rotate(4.63deg) scale(0.806);opacity:0.89}44.00%{transform:translateY(-31.1px) rotate(5.11deg) scale(0.819);opacity:0.89}44.50%{transform:translateY(-28.3px) rotate(5.58deg) scale(0.833);opacity:0.90}45.00%{transform:translateY(-25.5px) rotate(6.00deg) scale(0.847);opacity:0.90}45.50%{transform:translateY(-22.6px) rotate(6.00deg) scale(0.861);opacity:0.91}46.00%{transform:translateY(-19.9px) rotate(6.00deg) scale(0.876);opacity:0.91}46.50%{transform:translateY(-17.4px) rotate(6.00deg) scale(0.890);opacity:0.92}47.00%{transform:translateY(-15.2px) rotate(6.00deg) scale(0.905);opacity:0.92}47.50%{transform:translateY(-13.3px) rotate(6.00deg) scale(0.919);opacity:0.93}48.00%{transform:translateY(-11.8px) rotate(6.00deg) scale(0.933);opacity:0.93}48.50%{transform:translateY(-10.7px) rotate(6.00deg) scale(0.947);opacity:0.94}49.00%{transform:translateY(-10.0px) rotate(6.00deg) scale(0.961);opacity:0.94}49.50%{transform:translateY(-9.7px) rotate(6.00deg) scale(0.974);opacity:0.95}50.00%{transform:translateY(-9.6px) rotate(6.00deg) scale(0.986);opacity:0.95}50.50%{transform:translateY(-9.9px) rotate(6.00deg) scale(0.998);opacity:0.96}51.00%{transform:translateY(-10.3px) rotate(6.00deg) scale(1.010);opacity:0.96}51.50%{transform:translateY(-10.8px) rotate(6.00deg) scale(1.020);opacity:0.96}52.00%{transform:translateY(-11.2px) rotate(6.00deg) scale(1.030);opacity:0.97}52.50%{transform:translateY(-11.6px) rotate(6.00deg) scale(1.040);opacity:0.97}53.00%{transform:translateY(-11.8px) rotate(6.00deg) scale(1.048);opacity:0.97}53.50%{transform:translateY(-11.8px) rotate(6.00deg) scale(1.056);opacity:0.98}54.00%{transform:translateY(-11.5px) rotate(6.00deg) scale(1.062);opacity:0.98}54.50%{transform:translateY(-10.9px) rotate(6.00deg) scale(1.068);opacity:0.98}55.00%{transform:translateY(-10.0px) rotate(5.99deg) scale(1.073);opacity:0.98}55.50%{transform:translateY(-8.9px) rotate(5.46deg) scale(1.077);opacity:0.98}56.00%{transform:translateY(-7.6px) rotate(4.89deg) scale(1.080);opacity:0.99}56.50%{transform:translateY(-6.1px) rotate(4.29deg) scale(1.082);opacity:0.99}57.00%{transform:translateY(-4.5px) rotate(3.66deg) scale(1.083);opacity:0.99}57.50%{transform:translateY(-3.0px) rotate(3.00deg) scale(1.083);opacity:0.99}58.00%{transform:translateY(-1.6px) rotate(2.32deg) scale(1.082);opacity:0.99}58.50%{transform:translateY(-0.4px) rotate(1.63deg) scale(1.081);opacity:0.99}59.00%{transform:translateY(0.5px) rotate(0.92deg) scale(1.078);opacity:0.99}59.50%{transform:translateY(1.1px) rotate(0.20deg) scale(1.075);opacity:0.98}60.00%{transform:translateY(1.2px) rotate(-0.51deg) scale(1.071);opacity:0.98}60.50%{transform:translateY(0.9px) rotate(-1.22deg) scale(1.067);opacity:0.98}61.00%{transform:translateY(0.2px) rotate(-1.93deg) scale(1.061);opacity:0.98}61.50%{transform:translateY(-1.0px) rotate(-2.61deg) scale(1.055);opacity:0.98}62.00%{transform:translateY(-2.5px) rotate(-3.28deg) scale(1.049);opacity:0.97}62.50%{transform:translateY(-4.4px) rotate(-3.93deg) scale(1.042);opacity:0.97}63.00%{transform:translateY(-6.4px) rotate(-4.54deg) scale(1.034);opacity:0.97}63.50%{transform:translateY(-8.7px) rotate(-5.13deg) scale(1.026);opacity:0.97}64.00%{transform:translateY(-11.0px) rotate(-5.68deg) scale(1.018);opacity:0.96}64.50%{transform:translateY(-13.2px) rotate(-6.00deg) scale(1.010);opacity:0.96}65.00%{transform:translateY(-15.3px) rotate(-6.00deg) scale(1.001);opacity:0.96}65.50%{transform:translateY(-17.1px) rotate(-6.00deg) scale(0.992);opacity:0.95}66.00%{transform:translateY(-18.7px) rotate(-6.00deg) scale(0.983);opacity:0.95}66.50%{transform:translateY(-19.9px) rotate(-6.00deg) scale(0.974);opacity:0.95}67.00%{transform:translateY(-20.7px) rotate(-6.00deg) scale(0.965);opacity:0.94}67.50%{transform:translateY(-21.1px) rotate(-6.00deg) scale(0.956);opacity:0.94}68.00%{transform:translateY(-21.2px) rotate(-6.00deg) scale(0.947);opacity:0.94}68.50%{transform:translateY(-21.0px) rotate(-6.00deg) scale(0.939);opacity:0.94}69.00%{transform:translateY(-20.5px) rotate(-6.00deg) scale(0.930);opacity:0.93}69.50%{transform:translateY(-19.9px) rotate(-6.00deg) scale(0.922);opacity:0.93}70.00%{transform:translateY(-19.1px) rotate(-6.00deg) scale(0.914);opacity:0.93}70.50%{transform:translateY(-18.4px) rotate(-6.00deg) scale(0.906);opacity:0.92}71.00%{transform:translateY(-17.8px) rotate(-6.00deg) scale(0.899);opacity:0.92}71.50%{transform:translateY(-17.3px) rotate(-6.00deg) scale(0.891);opacity:0.92}72.00%{transform:translateY(-17.1px) rotate(-6.00deg) scale(0.885);opacity:0.92}72.50%{transform:translateY(-17.2px) rotate(-6.00deg) scale(0.878);opacity:0.91}73.00%{transform:translateY(-17.6px) rotate(-6.00deg) scale(0.872);opacity:0.91}73.50%{transform:translateY(-18.3px) rotate(-6.00deg) scale(0.867);opacity:0.91}74.00%{transform:translateY(-19.4px) rotate(-6.00deg) scale(0.862);opacity:0.91}74.50%{transform:translateY(-20.8px) rotate(-5.74deg) scale(0.857);opacity:0.91}75.00%{transform:translateY(-22.4px) rotate(-5.28deg) scale(0.853);opacity:0.90}75.50%{transform:translateY(-24.1px) rotate(-4.81deg) scale(0.849);opacity:0.90}76.00%{transform:translateY(-25.9px) rotate(-4.32deg) scale(0.845);opacity:0.90}76.50%{transform:translateY(-27.7px) rotate(-3.83deg) scale(0.842);opacity:0.90}77.00%{transform:translateY(-29.4px) rotate(-3.34deg) scale(0.839);opacity:0.90}77.50%{transform:translateY(-30.9px) rotate(-2.84deg) scale(0.837);opacity:0.90}78.00%{transform:translateY(-32.1px) rotate(-2.36deg) scale(0.835);opacity:0.90}78.50%{transform:translateY(-33.0px) rotate(-1.89deg) scale(0.833);opacity:0.90}79.00%{transform:translateY(-33.5px) rotate(-1.44deg) scale(0.831);opacity:0.90}79.50%{transform:translateY(-33.6px) rotate(-1.01deg) scale(0.830);opacity:0.90}80.00%{transform:translateY(-33.3px) rotate(-0.60deg) scale(0.829);opacity:0.90}80.50%{transform:translateY(-32.6px) rotate(-0.22deg) scale(0.828);opacity:0.90}81.00%{transform:translateY(-31.6px) rotate(0.12deg) scale(0.827);opacity:0.90}81.50%{transform:translateY(-30.4px) rotate(0.42deg) scale(0.827);opacity:0.90}82.00%{transform:translateY(-29.0px) rotate(0.69deg) scale(0.826);opacity:0.90}82.50%{transform:translateY(-27.5px) rotate(0.91deg) scale(0.826);opacity:0.89}83.00%{transform:translateY(-26.0px) rotate(1.08deg) scale(0.826);opacity:0.89}83.50%{transform:translateY(-24.7px) rotate(1.22deg) scale(0.826);opacity:0.89}84.00%{transform:translateY(-23.6px) rotate(1.30deg) scale(0.826);opacity:0.89}84.50%{transform:translateY(-22.7px) rotate(1.33deg) scale(0.826);opacity:0.89}85.00%{transform:translateY(-22.2px) rotate(1.32deg) scale(0.826);opacity:0.89}85.50%{transform:translateY(-22.0px) rotate(1.26deg) scale(0.826);opacity:0.89}86.00%{transform:translateY(-22.2px) rotate(1.14deg) scale(0.826);opacity:0.89}86.50%{transform:translateY(-22.8px) rotate(0.99deg) scale(0.826);opacity:0.90}87.00%{transform:translateY(-23.7px) rotate(0.78deg) scale(0.826);opacity:0.90}87.50%{transform:translateY(-24.9px) rotate(0.53deg) scale(0.826);opacity:0.90}88.00%{transform:translateY(-26.2px) rotate(0.25deg) scale(0.827);opacity:0.90}88.50%{transform:translateY(-27.7px) rotate(-0.08deg) scale(0.827);opacity:0.90}89.00%{transform:translateY(-29.2px) rotate(-0.44deg) scale(0.827);opacity:0.90}89.50%{transform:translateY(-30.5px) rotate(-0.84deg) scale(0.827);opacity:0.90}90.00%{transform:translateY(-31.8px) rotate(-1.26deg) scale(0.828);opacity:0.90}90.50%{transform:translateY(-32.7px) rotate(-1.71deg) scale(0.828);opacity:0.90}91.00%{transform:translateY(-33.3px) rotate(-2.17deg) scale(0.829);opacity:0.90}91.50%{transform:translateY(-33.6px) rotate(-2.65deg) scale(0.830);opacity:0.90}92.00%{transform:translateY(-33.5px) rotate(-3.14deg) scale(0.831);opacity:0.90}92.50%{transform:translateY(-33.0px) rotate(-3.64deg) scale(0.832);opacity:0.90}93.00%{transform:translateY(-32.1px) rotate(-4.14deg) scale(0.833);opacity:0.90}93.50%{transform:translateY(-30.9px) rotate(-4.63deg) scale(0.834);opacity:0.90}94.00%{transform:translateY(-29.5px) rotate(-5.11deg) scale(0.836);opacity:0.90}94.50%{transform:translateY(-27.9px) rotate(-5.58deg) scale(0.838);opacity:0.90}95.00%{transform:translateY(-26.2px) rotate(-6.00deg) scale(0.840);opacity:0.90}95.50%{transform:translateY(-24.5px) rotate(-6.00deg) scale(0.842);opacity:0.90}96.00%{transform:translateY(-22.9px) rotate(-6.00deg) scale(0.845);opacity:0.90}96.50%{transform:translateY(-21.4px) rotate(-6.00deg) scale(0.848);opacity:0.90}97.00%{transform:translateY(-20.2px) rotate(-6.00deg) scale(0.852);opacity:0.90}97.50%{transform:translateY(-19.4px) rotate(-6.00deg) scale(0.855);opacity:0.91}98.00%{transform:translateY(-18.8px) rotate(-6.00deg) scale(0.860);opacity:0.91}98.50%{transform:translateY(-18.6px) rotate(-6.00deg) scale(0.864);opacity:0.91}99.00%{transform:translateY(-18.7px) rotate(-6.00deg) scale(0.869);opacity:0.91}99.50%{transform:translateY(-19.1px) rotate(-6.00deg) scale(0.874);opacity:0.91}100.00%{transform:translateY(-19.7px) rotate(-6.00deg) scale(0.880);opacity:0.91}}
.dt-quad{top:36.0%;animation:dx-quad 132s linear -20s infinite}
.dt-quad .dz{animation:dz-quad 132s linear -20s infinite}
.dt-quad .db{width:calc(var(--hh) * 0.105)}
.dt-quad img{filter:brightness(.85) contrast(1.35);animation:bobv 3.4s ease-in-out infinite alternate}
.dt-caged{top:51.0%;animation:dx-caged 150s linear -64s infinite}
.dt-caged .dz{animation:dz-caged 150s linear -64s infinite}
.dt-caged .db{width:calc(var(--hh) * 0.078)}
.dt-caged img{filter:brightness(.7) contrast(1.3);animation:bobv 4.1s ease-in-out infinite alternate}
.dt-vtol{top:66.0%;animation:dx-vtol 118s linear -35s infinite}
.dt-vtol .dz{animation:dz-vtol 118s linear -35s infinite}
.dt-vtol .db{width:calc(var(--hh) * 0.095)}
.dt-vtol img{filter:brightness(.9) contrast(1.35);animation:bobv 4.7s ease-in-out infinite alternate}


/* plane: crosses the full width, comes back in 0.5s after leaving */
.plane-track{--pw:clamp(120px,16vw,280px);position:absolute;left:0;top:60px;width:100%;height:0;pointer-events:none;will-change:transform;
  animation:planeX 34.5s linear -9s infinite}
.plane{position:absolute;right:100%;top:0;width:var(--pw);height:auto;display:block;opacity:.7;will-change:transform;
  animation:planeY 34.5s linear -9s infinite, pfade 1.6s ease-out both}
@keyframes pfade{from{opacity:0}to{opacity:.7}}
@keyframes planeX{0%{transform:translateX(0)}98.551%{transform:translateX(calc(100% + var(--pw) + 4px))}100%{transform:translateX(calc(100% + var(--pw) + 4px))}}
@keyframes planeY{0.00%{transform:translateY(50.0px) rotate(-1.58deg)}0.42%{transform:translateY(49.8px) rotate(-1.58deg)}0.83%{transform:translateY(49.7px) rotate(-1.58deg)}1.25%{transform:translateY(49.5px) rotate(-1.59deg)}1.67%{transform:translateY(49.4px) rotate(-1.59deg)}2.08%{transform:translateY(49.2px) rotate(-1.60deg)}2.50%{transform:translateY(49.0px) rotate(-1.62deg)}2.92%{transform:translateY(48.9px) rotate(-1.63deg)}3.33%{transform:translateY(48.7px) rotate(-1.65deg)}3.75%{transform:translateY(48.6px) rotate(-1.66deg)}4.17%{transform:translateY(48.4px) rotate(-1.69deg)}4.58%{transform:translateY(48.2px) rotate(-1.71deg)}5.00%{transform:translateY(48.0px) rotate(-1.73deg)}5.42%{transform:translateY(47.9px) rotate(-1.76deg)}5.83%{transform:translateY(47.7px) rotate(-1.79deg)}6.25%{transform:translateY(47.5px) rotate(-1.82deg)}6.67%{transform:translateY(47.3px) rotate(-1.85deg)}7.08%{transform:translateY(47.1px) rotate(-1.89deg)}7.50%{transform:translateY(46.9px) rotate(-1.92deg)}7.92%{transform:translateY(46.7px) rotate(-1.96deg)}8.33%{transform:translateY(46.5px) rotate(-2.00deg)}8.75%{transform:translateY(46.3px) rotate(-2.04deg)}9.17%{transform:translateY(46.0px) rotate(-2.09deg)}9.58%{transform:translateY(45.8px) rotate(-2.13deg)}10.00%{transform:translateY(45.6px) rotate(-2.18deg)}10.42%{transform:translateY(45.3px) rotate(-2.23deg)}10.83%{transform:translateY(45.1px) rotate(-2.28deg)}11.25%{transform:translateY(44.8px) rotate(-2.33deg)}11.67%{transform:translateY(44.6px) rotate(-2.38deg)}12.08%{transform:translateY(44.3px) rotate(-2.43deg)}12.50%{transform:translateY(44.0px) rotate(-2.49deg)}12.92%{transform:translateY(43.7px) rotate(-2.55deg)}13.33%{transform:translateY(43.5px) rotate(-2.60deg)}13.75%{transform:translateY(43.2px) rotate(-2.66deg)}14.17%{transform:translateY(42.9px) rotate(-2.72deg)}14.58%{transform:translateY(42.5px) rotate(-2.78deg)}15.00%{transform:translateY(42.2px) rotate(-2.84deg)}15.42%{transform:translateY(41.9px) rotate(-2.91deg)}15.83%{transform:translateY(41.6px) rotate(-2.97deg)}16.25%{transform:translateY(41.2px) rotate(-3.03deg)}16.67%{transform:translateY(40.9px) rotate(-3.10deg)}17.08%{transform:translateY(40.5px) rotate(-3.16deg)}17.50%{transform:translateY(40.1px) rotate(-3.23deg)}17.92%{transform:translateY(39.7px) rotate(-3.29deg)}18.33%{transform:translateY(39.3px) rotate(-3.36deg)}18.75%{transform:translateY(39.0px) rotate(-3.42deg)}19.17%{transform:translateY(38.5px) rotate(-3.49deg)}19.58%{transform:translateY(38.1px) rotate(-3.56deg)}20.00%{transform:translateY(37.7px) rotate(-3.62deg)}20.42%{transform:translateY(37.3px) rotate(-3.69deg)}20.83%{transform:translateY(36.8px) rotate(-3.76deg)}21.25%{transform:translateY(36.4px) rotate(-3.82deg)}21.67%{transform:translateY(35.9px) rotate(-3.89deg)}22.08%{transform:translateY(35.4px) rotate(-3.95deg)}22.50%{transform:translateY(35.0px) rotate(-4.02deg)}22.92%{transform:translateY(34.5px) rotate(-4.08deg)}23.33%{transform:translateY(34.0px) rotate(-4.15deg)}23.75%{transform:translateY(33.5px) rotate(-4.21deg)}24.17%{transform:translateY(33.0px) rotate(-4.27deg)}24.58%{transform:translateY(32.5px) rotate(-4.33deg)}25.00%{transform:translateY(31.9px) rotate(-4.39deg)}25.42%{transform:translateY(31.4px) rotate(-4.45deg)}25.83%{transform:translateY(30.9px) rotate(-4.51deg)}26.25%{transform:translateY(30.3px) rotate(-4.57deg)}26.67%{transform:translateY(29.7px) rotate(-4.63deg)}27.08%{transform:translateY(29.2px) rotate(-4.69deg)}27.50%{transform:translateY(28.6px) rotate(-4.74deg)}27.92%{transform:translateY(28.0px) rotate(-4.79deg)}28.33%{transform:translateY(27.4px) rotate(-4.85deg)}28.75%{transform:translateY(26.8px) rotate(-4.90deg)}29.17%{transform:translateY(26.2px) rotate(-4.94deg)}29.58%{transform:translateY(25.6px) rotate(-4.99deg)}30.00%{transform:translateY(25.0px) rotate(-5.04deg)}30.42%{transform:translateY(24.4px) rotate(-5.08deg)}30.83%{transform:translateY(23.8px) rotate(-5.13deg)}31.25%{transform:translateY(23.1px) rotate(-5.17deg)}31.67%{transform:translateY(22.5px) rotate(-5.21deg)}32.08%{transform:translateY(21.9px) rotate(-5.24deg)}32.50%{transform:translateY(21.2px) rotate(-5.28deg)}32.92%{transform:translateY(20.6px) rotate(-5.31deg)}33.33%{transform:translateY(19.9px) rotate(-5.35deg)}33.75%{transform:translateY(19.2px) rotate(-5.38deg)}34.17%{transform:translateY(18.6px) rotate(-5.40deg)}34.58%{transform:translateY(17.9px) rotate(-5.43deg)}35.00%{transform:translateY(17.2px) rotate(-5.45deg)}35.42%{transform:translateY(16.6px) rotate(-5.48deg)}35.83%{transform:translateY(15.9px) rotate(-5.50deg)}36.25%{transform:translateY(15.2px) rotate(-5.51deg)}36.67%{transform:translateY(14.5px) rotate(-5.53deg)}37.08%{transform:translateY(13.9px) rotate(-5.54deg)}37.50%{transform:translateY(13.2px) rotate(-5.55deg)}37.92%{transform:translateY(12.5px) rotate(-5.56deg)}38.33%{transform:translateY(11.8px) rotate(-5.57deg)}38.75%{transform:translateY(11.1px) rotate(-5.57deg)}39.17%{transform:translateY(10.4px) rotate(-5.58deg)}39.58%{transform:translateY(9.7px) rotate(-5.58deg)}40.00%{transform:translateY(9.0px) rotate(-5.57deg)}40.42%{transform:translateY(8.4px) rotate(-5.57deg)}40.83%{transform:translateY(7.7px) rotate(-5.56deg)}41.25%{transform:translateY(7.0px) rotate(-5.56deg)}41.67%{transform:translateY(6.3px) rotate(-5.54deg)}42.08%{transform:translateY(5.6px) rotate(-5.53deg)}42.50%{transform:translateY(4.9px) rotate(-5.52deg)}42.92%{transform:translateY(4.3px) rotate(-5.50deg)}43.33%{transform:translateY(3.6px) rotate(-5.48deg)}43.75%{transform:translateY(2.9px) rotate(-5.46deg)}44.17%{transform:translateY(2.2px) rotate(-5.43deg)}44.58%{transform:translateY(1.6px) rotate(-5.41deg)}45.00%{transform:translateY(0.9px) rotate(-5.38deg)}45.42%{transform:translateY(0.2px) rotate(-5.35deg)}45.83%{transform:translateY(-0.4px) rotate(-5.32deg)}46.25%{transform:translateY(-1.1px) rotate(-5.29deg)}46.67%{transform:translateY(-1.7px) rotate(-5.25deg)}47.08%{transform:translateY(-2.4px) rotate(-5.21deg)}47.50%{transform:translateY(-3.0px) rotate(-5.18deg)}47.92%{transform:translateY(-3.6px) rotate(-5.14deg)}48.33%{transform:translateY(-4.3px) rotate(-5.09deg)}48.75%{transform:translateY(-4.9px) rotate(-5.05deg)}49.17%{transform:translateY(-5.5px) rotate(-5.00deg)}49.58%{transform:translateY(-6.1px) rotate(-4.96deg)}50.00%{transform:translateY(-6.7px) rotate(-4.91deg)}50.42%{transform:translateY(-7.3px) rotate(-4.86deg)}50.83%{transform:translateY(-7.9px) rotate(-4.80deg)}51.25%{transform:translateY(-8.5px) rotate(-4.75deg)}51.67%{transform:translateY(-9.1px) rotate(-4.70deg)}52.08%{transform:translateY(-9.6px) rotate(-4.64deg)}52.50%{transform:translateY(-10.2px) rotate(-4.58deg)}52.92%{transform:translateY(-10.7px) rotate(-4.53deg)}53.33%{transform:translateY(-11.3px) rotate(-4.47deg)}53.75%{transform:translateY(-11.8px) rotate(-4.41deg)}54.17%{transform:translateY(-12.3px) rotate(-4.35deg)}54.58%{transform:translateY(-12.9px) rotate(-4.29deg)}55.00%{transform:translateY(-13.4px) rotate(-4.22deg)}55.42%{transform:translateY(-13.9px) rotate(-4.16deg)}55.83%{transform:translateY(-14.4px) rotate(-4.10deg)}56.25%{transform:translateY(-14.9px) rotate(-4.03deg)}56.67%{transform:translateY(-15.3px) rotate(-3.97deg)}57.08%{transform:translateY(-15.8px) rotate(-3.90deg)}57.50%{transform:translateY(-16.3px) rotate(-3.84deg)}57.92%{transform:translateY(-16.7px) rotate(-3.77deg)}58.33%{transform:translateY(-17.2px) rotate(-3.70deg)}58.75%{transform:translateY(-17.6px) rotate(-3.64deg)}59.17%{transform:translateY(-18.0px) rotate(-3.57deg)}59.58%{transform:translateY(-18.5px) rotate(-3.50deg)}60.00%{transform:translateY(-18.9px) rotate(-3.44deg)}60.42%{transform:translateY(-19.3px) rotate(-3.37deg)}60.83%{transform:translateY(-19.7px) rotate(-3.31deg)}61.25%{transform:translateY(-20.0px) rotate(-3.24deg)}61.67%{transform:translateY(-20.4px) rotate(-3.17deg)}62.08%{transform:translateY(-20.8px) rotate(-3.11deg)}62.50%{transform:translateY(-21.1px) rotate(-3.05deg)}62.92%{transform:translateY(-21.5px) rotate(-2.98deg)}63.33%{transform:translateY(-21.8px) rotate(-2.92deg)}63.75%{transform:translateY(-22.2px) rotate(-2.86deg)}64.17%{transform:translateY(-22.5px) rotate(-2.79deg)}64.58%{transform:translateY(-22.8px) rotate(-2.73deg)}65.00%{transform:translateY(-23.1px) rotate(-2.67deg)}65.42%{transform:translateY(-23.4px) rotate(-2.62deg)}65.83%{transform:translateY(-23.7px) rotate(-2.56deg)}66.25%{transform:translateY(-24.0px) rotate(-2.50deg)}66.67%{transform:translateY(-24.2px) rotate(-2.45deg)}67.08%{transform:translateY(-24.5px) rotate(-2.39deg)}67.50%{transform:translateY(-24.8px) rotate(-2.34deg)}67.92%{transform:translateY(-25.0px) rotate(-2.29deg)}68.33%{transform:translateY(-25.3px) rotate(-2.24deg)}68.75%{transform:translateY(-25.5px) rotate(-2.19deg)}69.17%{transform:translateY(-25.8px) rotate(-2.14deg)}69.58%{transform:translateY(-26.0px) rotate(-2.10deg)}70.00%{transform:translateY(-26.2px) rotate(-2.05deg)}70.42%{transform:translateY(-26.4px) rotate(-2.01deg)}70.83%{transform:translateY(-26.6px) rotate(-1.97deg)}71.25%{transform:translateY(-26.8px) rotate(-1.93deg)}71.67%{transform:translateY(-27.0px) rotate(-1.89deg)}72.08%{transform:translateY(-27.2px) rotate(-1.86deg)}72.50%{transform:translateY(-27.4px) rotate(-1.83deg)}72.92%{transform:translateY(-27.6px) rotate(-1.80deg)}73.33%{transform:translateY(-27.8px) rotate(-1.77deg)}73.75%{transform:translateY(-28.0px) rotate(-1.74deg)}74.17%{transform:translateY(-28.2px) rotate(-1.71deg)}74.58%{transform:translateY(-28.3px) rotate(-1.69deg)}75.00%{transform:translateY(-28.5px) rotate(-1.67deg)}75.42%{transform:translateY(-28.7px) rotate(-1.65deg)}75.83%{transform:translateY(-28.8px) rotate(-1.63deg)}76.25%{transform:translateY(-29.0px) rotate(-1.62deg)}76.67%{transform:translateY(-29.2px) rotate(-1.61deg)}77.08%{transform:translateY(-29.3px) rotate(-1.60deg)}77.50%{transform:translateY(-29.5px) rotate(-1.59deg)}77.92%{transform:translateY(-29.7px) rotate(-1.58deg)}78.33%{transform:translateY(-29.8px) rotate(-1.58deg)}78.75%{transform:translateY(-30.0px) rotate(-1.58deg)}79.17%{transform:translateY(-30.1px) rotate(-1.58deg)}79.58%{transform:translateY(-30.3px) rotate(-1.58deg)}80.00%{transform:translateY(-30.4px) rotate(-1.58deg)}80.42%{transform:translateY(-30.6px) rotate(-1.59deg)}80.83%{transform:translateY(-30.8px) rotate(-1.60deg)}81.25%{transform:translateY(-30.9px) rotate(-1.61deg)}81.67%{transform:translateY(-31.1px) rotate(-1.63deg)}82.08%{transform:translateY(-31.2px) rotate(-1.64deg)}82.50%{transform:translateY(-31.4px) rotate(-1.66deg)}82.92%{transform:translateY(-31.6px) rotate(-1.68deg)}83.33%{transform:translateY(-31.8px) rotate(-1.70deg)}83.75%{transform:translateY(-31.9px) rotate(-1.73deg)}84.17%{transform:translateY(-32.1px) rotate(-1.75deg)}84.58%{transform:translateY(-32.3px) rotate(-1.78deg)}85.00%{transform:translateY(-32.5px) rotate(-1.81deg)}85.42%{transform:translateY(-32.7px) rotate(-1.84deg)}85.83%{transform:translateY(-32.9px) rotate(-1.88deg)}86.25%{transform:translateY(-33.1px) rotate(-1.92deg)}86.67%{transform:translateY(-33.3px) rotate(-1.95deg)}87.08%{transform:translateY(-33.5px) rotate(-1.99deg)}87.50%{transform:translateY(-33.7px) rotate(-2.03deg)}87.92%{transform:translateY(-33.9px) rotate(-2.08deg)}88.33%{transform:translateY(-34.1px) rotate(-2.12deg)}88.75%{transform:translateY(-34.4px) rotate(-2.17deg)}89.17%{transform:translateY(-34.6px) rotate(-2.22deg)}89.58%{transform:translateY(-34.9px) rotate(-2.27deg)}90.00%{transform:translateY(-35.1px) rotate(-2.32deg)}90.42%{transform:translateY(-35.4px) rotate(-2.37deg)}90.83%{transform:translateY(-35.6px) rotate(-2.42deg)}91.25%{transform:translateY(-35.9px) rotate(-2.48deg)}91.67%{transform:translateY(-36.2px) rotate(-2.53deg)}92.08%{transform:translateY(-36.5px) rotate(-2.59deg)}92.50%{transform:translateY(-36.8px) rotate(-2.65deg)}92.92%{transform:translateY(-37.1px) rotate(-2.71deg)}93.33%{transform:translateY(-37.4px) rotate(-2.77deg)}93.75%{transform:translateY(-37.7px) rotate(-2.83deg)}94.17%{transform:translateY(-38.0px) rotate(-2.89deg)}94.58%{transform:translateY(-38.4px) rotate(-2.95deg)}95.00%{transform:translateY(-38.7px) rotate(-3.02deg)}95.42%{transform:translateY(-39.1px) rotate(-3.08deg)}95.83%{transform:translateY(-39.4px) rotate(-3.15deg)}96.25%{transform:translateY(-39.8px) rotate(-3.21deg)}96.67%{transform:translateY(-40.2px) rotate(-3.28deg)}97.08%{transform:translateY(-40.6px) rotate(-3.34deg)}97.50%{transform:translateY(-41.0px) rotate(-3.41deg)}97.92%{transform:translateY(-41.4px) rotate(-3.48deg)}98.33%{transform:translateY(-41.8px) rotate(-3.54deg)}98.75%{transform:translateY(-42.0px) rotate(0.00deg)}99.17%{transform:translateY(-42.0px) rotate(0.00deg)}99.58%{transform:translateY(-42.0px) rotate(0.00deg)}100.00%{transform:translateY(-42.0px) rotate(0.00deg)}}
@keyframes planeYm{0.00%{transform:translateY(8.0px) rotate(0.43deg)}0.42%{transform:translateY(8.1px) rotate(0.43deg)}0.83%{transform:translateY(8.1px) rotate(0.42deg)}1.25%{transform:translateY(8.2px) rotate(0.42deg)}1.67%{transform:translateY(8.3px) rotate(0.42deg)}2.08%{transform:translateY(8.3px) rotate(0.41deg)}2.50%{transform:translateY(8.4px) rotate(0.41deg)}2.92%{transform:translateY(8.4px) rotate(0.40deg)}3.33%{transform:translateY(8.5px) rotate(0.39deg)}3.75%{transform:translateY(8.6px) rotate(0.38deg)}4.17%{transform:translateY(8.6px) rotate(0.37deg)}4.58%{transform:translateY(8.7px) rotate(0.36deg)}5.00%{transform:translateY(8.7px) rotate(0.35deg)}5.42%{transform:translateY(8.8px) rotate(0.34deg)}5.83%{transform:translateY(8.8px) rotate(0.32deg)}6.25%{transform:translateY(8.9px) rotate(0.31deg)}6.67%{transform:translateY(8.9px) rotate(0.29deg)}7.08%{transform:translateY(9.0px) rotate(0.27deg)}7.50%{transform:translateY(9.0px) rotate(0.25deg)}7.92%{transform:translateY(9.1px) rotate(0.23deg)}8.33%{transform:translateY(9.1px) rotate(0.21deg)}8.75%{transform:translateY(9.1px) rotate(0.19deg)}9.17%{transform:translateY(9.2px) rotate(0.17deg)}9.58%{transform:translateY(9.2px) rotate(0.15deg)}10.00%{transform:translateY(9.2px) rotate(0.13deg)}10.42%{transform:translateY(9.3px) rotate(0.10deg)}10.83%{transform:translateY(9.3px) rotate(0.08deg)}11.25%{transform:translateY(9.3px) rotate(0.05deg)}11.67%{transform:translateY(9.3px) rotate(0.03deg)}12.08%{transform:translateY(9.3px) rotate(-0.00deg)}12.50%{transform:translateY(9.3px) rotate(-0.03deg)}12.92%{transform:translateY(9.3px) rotate(-0.06deg)}13.33%{transform:translateY(9.3px) rotate(-0.09deg)}13.75%{transform:translateY(9.3px) rotate(-0.12deg)}14.17%{transform:translateY(9.3px) rotate(-0.15deg)}14.58%{transform:translateY(9.3px) rotate(-0.18deg)}15.00%{transform:translateY(9.3px) rotate(-0.21deg)}15.42%{transform:translateY(9.3px) rotate(-0.24deg)}15.83%{transform:translateY(9.2px) rotate(-0.27deg)}16.25%{transform:translateY(9.2px) rotate(-0.30deg)}16.67%{transform:translateY(9.2px) rotate(-0.33deg)}17.08%{transform:translateY(9.1px) rotate(-0.37deg)}17.50%{transform:translateY(9.1px) rotate(-0.40deg)}17.92%{transform:translateY(9.1px) rotate(-0.43deg)}18.33%{transform:translateY(9.0px) rotate(-0.46deg)}18.75%{transform:translateY(8.9px) rotate(-0.50deg)}19.17%{transform:translateY(8.9px) rotate(-0.53deg)}19.58%{transform:translateY(8.8px) rotate(-0.56deg)}20.00%{transform:translateY(8.8px) rotate(-0.60deg)}20.42%{transform:translateY(8.7px) rotate(-0.63deg)}20.83%{transform:translateY(8.6px) rotate(-0.66deg)}21.25%{transform:translateY(8.5px) rotate(-0.70deg)}21.67%{transform:translateY(8.4px) rotate(-0.73deg)}22.08%{transform:translateY(8.3px) rotate(-0.76deg)}22.50%{transform:translateY(8.2px) rotate(-0.79deg)}22.92%{transform:translateY(8.1px) rotate(-0.83deg)}23.33%{transform:translateY(8.0px) rotate(-0.86deg)}23.75%{transform:translateY(7.9px) rotate(-0.89deg)}24.17%{transform:translateY(7.8px) rotate(-0.92deg)}24.58%{transform:translateY(7.7px) rotate(-0.95deg)}25.00%{transform:translateY(7.6px) rotate(-0.98deg)}25.42%{transform:translateY(7.5px) rotate(-1.01deg)}25.83%{transform:translateY(7.3px) rotate(-1.04deg)}26.25%{transform:translateY(7.2px) rotate(-1.07deg)}26.67%{transform:translateY(7.1px) rotate(-1.10deg)}27.08%{transform:translateY(6.9px) rotate(-1.13deg)}27.50%{transform:translateY(6.8px) rotate(-1.15deg)}27.92%{transform:translateY(6.6px) rotate(-1.18deg)}28.33%{transform:translateY(6.5px) rotate(-1.21deg)}28.75%{transform:translateY(6.3px) rotate(-1.23deg)}29.17%{transform:translateY(6.2px) rotate(-1.26deg)}29.58%{transform:translateY(6.0px) rotate(-1.28deg)}30.00%{transform:translateY(5.9px) rotate(-1.30deg)}30.42%{transform:translateY(5.7px) rotate(-1.33deg)}30.83%{transform:translateY(5.5px) rotate(-1.35deg)}31.25%{transform:translateY(5.4px) rotate(-1.37deg)}31.67%{transform:translateY(5.2px) rotate(-1.39deg)}32.08%{transform:translateY(5.0px) rotate(-1.41deg)}32.50%{transform:translateY(4.8px) rotate(-1.42deg)}32.92%{transform:translateY(4.6px) rotate(-1.44deg)}33.33%{transform:translateY(4.5px) rotate(-1.46deg)}33.75%{transform:translateY(4.3px) rotate(-1.47deg)}34.17%{transform:translateY(4.1px) rotate(-1.49deg)}34.58%{transform:translateY(3.9px) rotate(-1.50deg)}35.00%{transform:translateY(3.7px) rotate(-1.51deg)}35.42%{transform:translateY(3.5px) rotate(-1.52deg)}35.83%{transform:translateY(3.3px) rotate(-1.53deg)}36.25%{transform:translateY(3.1px) rotate(-1.54deg)}36.67%{transform:translateY(2.9px) rotate(-1.55deg)}37.08%{transform:translateY(2.7px) rotate(-1.56deg)}37.50%{transform:translateY(2.5px) rotate(-1.56deg)}37.92%{transform:translateY(2.3px) rotate(-1.57deg)}38.33%{transform:translateY(2.1px) rotate(-1.57deg)}38.75%{transform:translateY(1.9px) rotate(-1.57deg)}39.17%{transform:translateY(1.7px) rotate(-1.57deg)}39.58%{transform:translateY(1.5px) rotate(-1.57deg)}40.00%{transform:translateY(1.3px) rotate(-1.57deg)}40.42%{transform:translateY(1.1px) rotate(-1.57deg)}40.83%{transform:translateY(0.9px) rotate(-1.57deg)}41.25%{transform:translateY(0.7px) rotate(-1.56deg)}41.67%{transform:translateY(0.5px) rotate(-1.56deg)}42.08%{transform:translateY(0.3px) rotate(-1.55deg)}42.50%{transform:translateY(0.1px) rotate(-1.54deg)}42.92%{transform:translateY(-0.1px) rotate(-1.53deg)}43.33%{transform:translateY(-0.3px) rotate(-1.52deg)}43.75%{transform:translateY(-0.5px) rotate(-1.51deg)}44.17%{transform:translateY(-0.6px) rotate(-1.50deg)}44.58%{transform:translateY(-0.8px) rotate(-1.49deg)}45.00%{transform:translateY(-1.0px) rotate(-1.48deg)}45.42%{transform:translateY(-1.2px) rotate(-1.46deg)}45.83%{transform:translateY(-1.4px) rotate(-1.45deg)}46.25%{transform:translateY(-1.6px) rotate(-1.43deg)}46.67%{transform:translateY(-1.8px) rotate(-1.41deg)}47.08%{transform:translateY(-1.9px) rotate(-1.39deg)}47.50%{transform:translateY(-2.1px) rotate(-1.37deg)}47.92%{transform:translateY(-2.3px) rotate(-1.35deg)}48.33%{transform:translateY(-2.5px) rotate(-1.33deg)}48.75%{transform:translateY(-2.6px) rotate(-1.31deg)}49.17%{transform:translateY(-2.8px) rotate(-1.29deg)}49.58%{transform:translateY(-2.9px) rotate(-1.26deg)}50.00%{transform:translateY(-3.1px) rotate(-1.24deg)}50.42%{transform:translateY(-3.3px) rotate(-1.21deg)}50.83%{transform:translateY(-3.4px) rotate(-1.19deg)}51.25%{transform:translateY(-3.6px) rotate(-1.16deg)}51.67%{transform:translateY(-3.7px) rotate(-1.13deg)}52.08%{transform:translateY(-3.8px) rotate(-1.11deg)}52.50%{transform:translateY(-4.0px) rotate(-1.08deg)}52.92%{transform:translateY(-4.1px) rotate(-1.05deg)}53.33%{transform:translateY(-4.2px) rotate(-1.02deg)}53.75%{transform:translateY(-4.4px) rotate(-0.99deg)}54.17%{transform:translateY(-4.5px) rotate(-0.96deg)}54.58%{transform:translateY(-4.6px) rotate(-0.93deg)}55.00%{transform:translateY(-4.7px) rotate(-0.90deg)}55.42%{transform:translateY(-4.8px) rotate(-0.86deg)}55.83%{transform:translateY(-4.9px) rotate(-0.83deg)}56.25%{transform:translateY(-5.0px) rotate(-0.80deg)}56.67%{transform:translateY(-5.1px) rotate(-0.77deg)}57.08%{transform:translateY(-5.2px) rotate(-0.74deg)}57.50%{transform:translateY(-5.3px) rotate(-0.70deg)}57.92%{transform:translateY(-5.4px) rotate(-0.67deg)}58.33%{transform:translateY(-5.5px) rotate(-0.64deg)}58.75%{transform:translateY(-5.5px) rotate(-0.60deg)}59.17%{transform:translateY(-5.6px) rotate(-0.57deg)}59.58%{transform:translateY(-5.7px) rotate(-0.54deg)}60.00%{transform:translateY(-5.7px) rotate(-0.50deg)}60.42%{transform:translateY(-5.8px) rotate(-0.47deg)}60.83%{transform:translateY(-5.8px) rotate(-0.44deg)}61.25%{transform:translateY(-5.9px) rotate(-0.40deg)}61.67%{transform:translateY(-5.9px) rotate(-0.37deg)}62.08%{transform:translateY(-6.0px) rotate(-0.34deg)}62.50%{transform:translateY(-6.0px) rotate(-0.31deg)}62.92%{transform:translateY(-6.0px) rotate(-0.28deg)}63.33%{transform:translateY(-6.1px) rotate(-0.24deg)}63.75%{transform:translateY(-6.1px) rotate(-0.21deg)}64.17%{transform:translateY(-6.1px) rotate(-0.18deg)}64.58%{transform:translateY(-6.1px) rotate(-0.15deg)}65.00%{transform:translateY(-6.1px) rotate(-0.12deg)}65.42%{transform:translateY(-6.1px) rotate(-0.09deg)}65.83%{transform:translateY(-6.1px) rotate(-0.06deg)}66.25%{transform:translateY(-6.1px) rotate(-0.04deg)}66.67%{transform:translateY(-6.1px) rotate(-0.01deg)}67.08%{transform:translateY(-6.1px) rotate(0.02deg)}67.50%{transform:translateY(-6.1px) rotate(0.05deg)}67.92%{transform:translateY(-6.1px) rotate(0.07deg)}68.33%{transform:translateY(-6.1px) rotate(0.10deg)}68.75%{transform:translateY(-6.0px) rotate(0.12deg)}69.17%{transform:translateY(-6.0px) rotate(0.14deg)}69.58%{transform:translateY(-6.0px) rotate(0.17deg)}70.00%{transform:translateY(-6.0px) rotate(0.19deg)}70.42%{transform:translateY(-5.9px) rotate(0.21deg)}70.83%{transform:translateY(-5.9px) rotate(0.23deg)}71.25%{transform:translateY(-5.8px) rotate(0.25deg)}71.67%{transform:translateY(-5.8px) rotate(0.27deg)}72.08%{transform:translateY(-5.8px) rotate(0.29deg)}72.50%{transform:translateY(-5.7px) rotate(0.30deg)}72.92%{transform:translateY(-5.7px) rotate(0.32deg)}73.33%{transform:translateY(-5.6px) rotate(0.33deg)}73.75%{transform:translateY(-5.6px) rotate(0.35deg)}74.17%{transform:translateY(-5.5px) rotate(0.36deg)}74.58%{transform:translateY(-5.4px) rotate(0.37deg)}75.00%{transform:translateY(-5.4px) rotate(0.38deg)}75.42%{transform:translateY(-5.3px) rotate(0.39deg)}75.83%{transform:translateY(-5.3px) rotate(0.40deg)}76.25%{transform:translateY(-5.2px) rotate(0.41deg)}76.67%{transform:translateY(-5.1px) rotate(0.41deg)}77.08%{transform:translateY(-5.1px) rotate(0.42deg)}77.50%{transform:translateY(-5.0px) rotate(0.42deg)}77.92%{transform:translateY(-4.9px) rotate(0.42deg)}78.33%{transform:translateY(-4.9px) rotate(0.43deg)}78.75%{transform:translateY(-4.8px) rotate(0.43deg)}79.17%{transform:translateY(-4.7px) rotate(0.43deg)}79.58%{transform:translateY(-4.7px) rotate(0.43deg)}80.00%{transform:translateY(-4.6px) rotate(0.42deg)}80.42%{transform:translateY(-4.6px) rotate(0.42deg)}80.83%{transform:translateY(-4.5px) rotate(0.41deg)}81.25%{transform:translateY(-4.4px) rotate(0.41deg)}81.67%{transform:translateY(-4.4px) rotate(0.40deg)}82.08%{transform:translateY(-4.3px) rotate(0.39deg)}82.50%{transform:translateY(-4.2px) rotate(0.38deg)}82.92%{transform:translateY(-4.2px) rotate(0.37deg)}83.33%{transform:translateY(-4.1px) rotate(0.36deg)}83.75%{transform:translateY(-4.1px) rotate(0.35deg)}84.17%{transform:translateY(-4.0px) rotate(0.34deg)}84.58%{transform:translateY(-4.0px) rotate(0.32deg)}85.00%{transform:translateY(-3.9px) rotate(0.31deg)}85.42%{transform:translateY(-3.9px) rotate(0.29deg)}85.83%{transform:translateY(-3.8px) rotate(0.28deg)}86.25%{transform:translateY(-3.8px) rotate(0.26deg)}86.67%{transform:translateY(-3.7px) rotate(0.24deg)}87.08%{transform:translateY(-3.7px) rotate(0.22deg)}87.50%{transform:translateY(-3.7px) rotate(0.20deg)}87.92%{transform:translateY(-3.6px) rotate(0.18deg)}88.33%{transform:translateY(-3.6px) rotate(0.15deg)}88.75%{transform:translateY(-3.6px) rotate(0.13deg)}89.17%{transform:translateY(-3.5px) rotate(0.11deg)}89.58%{transform:translateY(-3.5px) rotate(0.08deg)}90.00%{transform:translateY(-3.5px) rotate(0.06deg)}90.42%{transform:translateY(-3.5px) rotate(0.03deg)}90.83%{transform:translateY(-3.5px) rotate(0.00deg)}91.25%{transform:translateY(-3.5px) rotate(-0.02deg)}91.67%{transform:translateY(-3.5px) rotate(-0.05deg)}92.08%{transform:translateY(-3.5px) rotate(-0.08deg)}92.50%{transform:translateY(-3.5px) rotate(-0.11deg)}92.92%{transform:translateY(-3.5px) rotate(-0.14deg)}93.33%{transform:translateY(-3.5px) rotate(-0.17deg)}93.75%{transform:translateY(-3.5px) rotate(-0.20deg)}94.17%{transform:translateY(-3.5px) rotate(-0.23deg)}94.58%{transform:translateY(-3.6px) rotate(-0.26deg)}95.00%{transform:translateY(-3.6px) rotate(-0.29deg)}95.42%{transform:translateY(-3.6px) rotate(-0.33deg)}95.83%{transform:translateY(-3.7px) rotate(-0.36deg)}96.25%{transform:translateY(-3.7px) rotate(-0.39deg)}96.67%{transform:translateY(-3.7px) rotate(-0.42deg)}97.08%{transform:translateY(-3.8px) rotate(-0.46deg)}97.50%{transform:translateY(-3.8px) rotate(-0.49deg)}97.92%{transform:translateY(-3.9px) rotate(-0.52deg)}98.33%{transform:translateY(-4.0px) rotate(-0.56deg)}98.75%{transform:translateY(-4.0px) rotate(0.00deg)}99.17%{transform:translateY(-4.0px) rotate(0.00deg)}99.58%{transform:translateY(-4.0px) rotate(0.00deg)}100.00%{transform:translateY(-4.0px) rotate(0.00deg)}}

/* bottom of the picture fades to black */
.fade{position:absolute;left:0;right:0;bottom:0;height:70%;background:linear-gradient(180deg,rgba(26,26,26,0) 0%,rgba(26,26,26,.45) 46%,var(--ink) 100%);pointer-events:none}

.hero-head{position:relative;display:flex;align-items:center;padding:32px var(--pad) 0}
.logo{display:block;width:96px;height:96px;flex:0 0 auto;animation:fade .5s .1s both}
.hero-main{position:relative;flex:1 1 auto;padding:56px var(--pad) 0}
h1{margin:0;font-weight:800;font-size:var(--h1);line-height:.92;letter-spacing:-.035em;color:var(--paper)}
h1 span{display:block;animation:rise .9s var(--ease) both}
h1 span:nth-child(1){animation-delay:.35s} h1 span:nth-child(2){animation-delay:.47s} h1 span:nth-child(3){animation-delay:.59s}
@keyframes fade{from{opacity:0}to{opacity:1}}
@keyframes rise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}

/* ---------- bottom block (pulled up into the picture) ---------- */
.contact{position:relative;margin-top:-260px;background:linear-gradient(180deg,rgba(26,26,26,0) 0,rgba(26,26,26,.75) 150px,var(--ink) 290px)}
.contact-in{display:flex;flex-direction:column;align-items:flex-start;padding:48px var(--pad) 96px}
.tick{width:240px;height:14px;background:var(--red);margin:0 0 32px}
.label{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1;color:var(--grey)}
.mail{display:inline-block;font-size:clamp(20px,1.9vw,30px);font-weight:300;letter-spacing:-.01em;line-height:1.1;color:var(--paper);
  text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:3px;text-underline-offset:8px;transition:text-decoration-color 140ms linear;overflow-wrap:anywhere}
.mail:hover{text-decoration-color:var(--red)}
.mail:focus-visible{outline:2px solid var(--paper);outline-offset:4px}

/* very wide screens: the picture is already cropped top and bottom, so it is not raised (keeps clear sky above the mountains) */
@media (min-width:2000px){
  .bg{inset:0}
}

/* animation pauses while the hero is off-screen or the tab is hidden (script.js) */
.is-paused .bg,.is-paused .dt,.is-paused .dz,.is-paused .db img,.is-paused .plane-track,.is-paused .plane{animation-play-state:paused}

/* ---------- phone ---------- */
@media (max-width:767px){
  .hero{height:auto;min-height:600px}
  .fade{display:none}
  .bg{inset:40px 0 auto 0;height:402px;--hh:402px}   /* black sky above the mountains */
  /* the fade covers the picture and the drones together (drones sit under it) */
  .bg{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 30%,rgba(0,0,0,.55) 62%,rgba(0,0,0,0) 100%);
      mask-image:linear-gradient(180deg,#000 0%,#000 30%,rgba(0,0,0,.55) 62%,rgba(0,0,0,0) 100%)}
  .hero-head{padding:24px 24px 0}
  .logo{width:56px;height:56px}
  .plane-track{--pw:30vw;top:84px}
  .plane{animation-name:planeYm,pfade}
  .hero-main{padding:48px 24px 0}
  h1{font-size:52px;max-width:271px}
  .contact{margin-top:-180px;background:linear-gradient(180deg,rgba(26,26,26,0) 0,rgba(26,26,26,.7) 110px,var(--ink) 175px)}
  .contact-in{padding:36px 24px 56px}
  .tick{width:120px;height:8px;margin-bottom:20px}
  .mail{font-size:22px}
  /* drones may pass behind the text on phones */
  .dt{left:0}
  .dt-quad{top:34%}
  .dt-quad .db{width:64px}
  .dt-caged{top:56%}
  .dt-caged .db{width:48px}
  .dt-vtol{top:78%}
  .dt-vtol .db{width:58px}

}

/* ---------- reduced motion: everything still ---------- */
@media (prefers-reduced-motion:reduce){
  .bg{animation:none;opacity:.45}
  .dt,.dz,.db img,.logo,h1 span{animation:none}
  .dt{transform:translateX(40%)}
  .plane-track{animation:none;transform:translateX(80%)}
  .plane{animation:none}
}
