/* GENERATED by scripts/marketing-micro-motion-model.cjs.
   Model samples interpolate linearly: the CURVES already contain acceleration.
   Do not add per-segment easing or animate blur radii. */
@keyframes dna-recede {
  0% { transform: translate3d(calc(-50% + var(--side) * 62vw + var(--wander-x) * 0), calc(-50% + 33vh + var(--wander-y) * 0), 0) rotate(calc(var(--yaw-near) + 0deg)) scale(calc(var(--dna-near) * 1)); opacity: 0; }
  0.833333% { transform: translate3d(calc(-50% + var(--side) * 56.431818vw + var(--wander-x) * 0.030303), calc(-50% + 29.939394vh + var(--wander-y) * 0.030303), 0) rotate(calc(var(--yaw-near) + 0.10447deg)) scale(calc(var(--dna-near) * 0.909091)); opacity: 0; }
  1.666667% { transform: translate3d(calc(-50% + var(--side) * 51.791667vw + var(--wander-x) * 0.055556), calc(-50% + 27.388889vh + var(--wander-y) * 0.055556), 0) rotate(calc(var(--yaw-near) + 0.208767deg)) scale(calc(var(--dna-near) * 0.833333)); opacity: 0; }
  2.5% { transform: translate3d(calc(-50% + var(--side) * 47.865385vw + var(--wander-x) * 0.076923), calc(-50% + 25.230769vh + var(--wander-y) * 0.076923), 0) rotate(calc(var(--yaw-near) + 0.312721deg)) scale(calc(var(--dna-near) * 0.769231)); opacity: 0; }
  3.333333% { transform: translate3d(calc(-50% + var(--side) * 44.5vw + var(--wander-x) * 0.095238), calc(-50% + 23.380952vh + var(--wander-y) * 0.095238), 0) rotate(calc(var(--yaw-near) + 0.416161deg)) scale(calc(var(--dna-near) * 0.714286)); opacity: 0; }
  4.166667% { transform: translate3d(calc(-50% + var(--side) * 41.583333vw + var(--wander-x) * 0.111111), calc(-50% + 21.777778vh + var(--wander-y) * 0.111111), 0) rotate(calc(var(--yaw-near) + 0.518916deg)) scale(calc(var(--dna-near) * 0.666667)); opacity: 0.00032; }
  5% { transform: translate3d(calc(-50% + var(--side) * 39.03125vw + var(--wander-x) * 0.125), calc(-50% + 20.375vh + var(--wander-y) * 0.125), 0) rotate(calc(var(--yaw-near) + 0.62082deg)) scale(calc(var(--dna-near) * 0.625)); opacity: 0.003381; }
  5.833333% { transform: translate3d(calc(-50% + var(--side) * 36.779412vw + var(--wander-x) * 0.137255), calc(-50% + 19.137255vh + var(--wander-y) * 0.137255), 0) rotate(calc(var(--yaw-near) + 0.721708deg)) scale(calc(var(--dna-near) * 0.588235)); opacity: 0.011757; }
  6.666667% { transform: translate3d(calc(-50% + var(--side) * 34.777778vw + var(--wander-x) * 0.148148), calc(-50% + 18.037037vh + var(--wander-y) * 0.148148), 0) rotate(calc(var(--yaw-near) + 0.821417deg)) scale(calc(var(--dna-near) * 0.555556)); opacity: 0.027072; }
  7.5% { transform: translate3d(calc(-50% + var(--side) * 32.986842vw + var(--wander-x) * 0.157895), calc(-50% + 17.052632vh + var(--wander-y) * 0.157895), 0) rotate(calc(var(--yaw-near) + 0.919789deg)) scale(calc(var(--dna-near) * 0.526316)); opacity: 0.050111; }
  8.333333% { transform: translate3d(calc(-50% + var(--side) * 31.375vw + var(--wander-x) * 0.166667), calc(-50% + 16.166667vh + var(--wander-y) * 0.166667), 0) rotate(calc(var(--yaw-near) + 1.016667deg)) scale(calc(var(--dna-near) * 0.5)); opacity: 0.080934; }
  9.166667% { transform: translate3d(calc(-50% + var(--side) * 29.916667vw + var(--wander-x) * 0.174603), calc(-50% + 15.365079vh + var(--wander-y) * 0.174603), 0) rotate(calc(var(--yaw-near) + 1.1119deg)) scale(calc(var(--dna-near) * 0.47619)); opacity: 0.118987; }
  10% { transform: translate3d(calc(-50% + var(--side) * 28.590909vw + var(--wander-x) * 0.181818), calc(-50% + 14.636364vh + var(--wander-y) * 0.181818), 0) rotate(calc(var(--yaw-near) + 1.205342deg)) scale(calc(var(--dna-near) * 0.454545)); opacity: 0.163223; }
  10.833333% { transform: translate3d(calc(-50% + var(--side) * 27.380435vw + var(--wander-x) * 0.188406), calc(-50% + 13.971014vh + var(--wander-y) * 0.188406), 0) rotate(calc(var(--yaw-near) + 1.296851deg)) scale(calc(var(--dna-near) * 0.434783)); opacity: 0.212203; }
  11.666667% { transform: translate3d(calc(-50% + var(--side) * 26.270833vw + var(--wander-x) * 0.194444), calc(-50% + 13.361111vh + var(--wander-y) * 0.194444), 0) rotate(calc(var(--yaw-near) + 1.38629deg)) scale(calc(var(--dna-near) * 0.416667)); opacity: 0.264216; }
  12.5% { transform: translate3d(calc(-50% + var(--side) * 25.25vw + var(--wander-x) * 0.2), calc(-50% + 12.8vh + var(--wander-y) * 0.2), 0) rotate(calc(var(--yaw-near) + 1.473528deg)) scale(calc(var(--dna-near) * 0.4)); opacity: 0.31738; }
  13.333333% { transform: translate3d(calc(-50% + var(--side) * 24.307692vw + var(--wander-x) * 0.205128), calc(-50% + 12.282051vh + var(--wander-y) * 0.205128), 0) rotate(calc(var(--yaw-near) + 1.55844deg)) scale(calc(var(--dna-near) * 0.384615)); opacity: 0.369754; }
  14.166667% { transform: translate3d(calc(-50% + var(--side) * 23.435185vw + var(--wander-x) * 0.209877), calc(-50% + 11.802469vh + var(--wander-y) * 0.209877), 0) rotate(calc(var(--yaw-near) + 1.640908deg)) scale(calc(var(--dna-near) * 0.37037)); opacity: 0.419446; }
  15% { transform: translate3d(calc(-50% + var(--side) * 22.625vw + var(--wander-x) * 0.214286), calc(-50% + 11.357143vh + var(--wander-y) * 0.214286), 0) rotate(calc(var(--yaw-near) + 1.72082deg)) scale(calc(var(--dna-near) * 0.357143)); opacity: 0.464713; }
  15.833333% { transform: translate3d(calc(-50% + var(--side) * 21.87069vw + var(--wander-x) * 0.218391), calc(-50% + 10.942529vh + var(--wander-y) * 0.218391), 0) rotate(calc(var(--yaw-near) + 1.798071deg)) scale(calc(var(--dna-near) * 0.344828)); opacity: 0.504071; }
  16.666667% { transform: translate3d(calc(-50% + var(--side) * 21.166667vw + var(--wander-x) * 0.222222), calc(-50% + 10.555556vh + var(--wander-y) * 0.222222), 0) rotate(calc(var(--yaw-near) + 1.872564deg)) scale(calc(var(--dna-near) * 0.333333)); opacity: 0.536391; }
  17.5% { transform: translate3d(calc(-50% + var(--side) * 20.508065vw + var(--wander-x) * 0.225806), calc(-50% + 10.193548vh + var(--wander-y) * 0.225806), 0) rotate(calc(var(--yaw-near) + 1.944208deg)) scale(calc(var(--dna-near) * 0.322581)); opacity: 0.561009; }
  18.333333% { transform: translate3d(calc(-50% + var(--side) * 19.890625vw + var(--wander-x) * 0.229167), calc(-50% + 9.854167vh + var(--wander-y) * 0.229167), 0) rotate(calc(var(--yaw-near) + 2.012921deg)) scale(calc(var(--dna-near) * 0.3125)); opacity: 0.577818; }
  19.166667% { transform: translate3d(calc(-50% + var(--side) * 19.310606vw + var(--wander-x) * 0.232323), calc(-50% + 9.535354vh + var(--wander-y) * 0.232323), 0) rotate(calc(var(--yaw-near) + 2.07863deg)) scale(calc(var(--dna-near) * 0.30303)); opacity: 0.587373; }
  20% { transform: translate3d(calc(-50% + var(--side) * 18.764706vw + var(--wander-x) * 0.235294), calc(-50% + 9.235294vh + var(--wander-y) * 0.235294), 0) rotate(calc(var(--yaw-near) + 2.141268deg)) scale(calc(var(--dna-near) * 0.294118)); opacity: 0.590988; }
  20.833333% { transform: translate3d(calc(-50% + var(--side) * 18.25vw + var(--wander-x) * 0.238095), calc(-50% + 8.952381vh + var(--wander-y) * 0.238095), 0) rotate(calc(var(--yaw-near) + 2.200778deg)) scale(calc(var(--dna-near) * 0.285714)); opacity: 0.590828; }
  21.666667% { transform: translate3d(calc(-50% + var(--side) * 17.763889vw + var(--wander-x) * 0.240741), calc(-50% + 8.685185vh + var(--wander-y) * 0.240741), 0) rotate(calc(var(--yaw-near) + 2.25711deg)) scale(calc(var(--dna-near) * 0.277778)); opacity: 0.589667; }
  22.5% { transform: translate3d(calc(-50% + var(--side) * 17.304054vw + var(--wander-x) * 0.243243), calc(-50% + 8.432432vh + var(--wander-y) * 0.243243), 0) rotate(calc(var(--yaw-near) + 2.310226deg)) scale(calc(var(--dna-near) * 0.27027)); opacity: 0.5885; }
  23.333333% { transform: translate3d(calc(-50% + var(--side) * 16.868421vw + var(--wander-x) * 0.245614), calc(-50% + 8.192982vh + var(--wander-y) * 0.245614), 0) rotate(calc(var(--yaw-near) + 2.360093deg)) scale(calc(var(--dna-near) * 0.263158)); opacity: 0.587333; }
  24.166667% { transform: translate3d(calc(-50% + var(--side) * 16.455128vw + var(--wander-x) * 0.247863), calc(-50% + 7.965812vh + var(--wander-y) * 0.247863), 0) rotate(calc(var(--yaw-near) + 2.406689deg)) scale(calc(var(--dna-near) * 0.25641)); opacity: 0.586167; }
  25% { transform: translate3d(calc(-50% + var(--side) * 16.0625vw + var(--wander-x) * 0.25), calc(-50% + 7.75vh + var(--wander-y) * 0.25), 0) rotate(calc(var(--yaw-near) + 2.45deg)) scale(calc(var(--dna-near) * 0.25)); opacity: 0.585; }
  25.833333% { transform: translate3d(calc(-50% + var(--side) * 15.689024vw + var(--wander-x) * 0.252033), calc(-50% + 7.544715vh + var(--wander-y) * 0.252033), 0) rotate(calc(var(--yaw-near) + 2.490022deg)) scale(calc(var(--dna-near) * 0.243902)); opacity: 0.583833; }
  26.666667% { transform: translate3d(calc(-50% + var(--side) * 15.333333vw + var(--wander-x) * 0.253968), calc(-50% + 7.349206vh + var(--wander-y) * 0.253968), 0) rotate(calc(var(--yaw-near) + 2.52676deg)) scale(calc(var(--dna-near) * 0.238095)); opacity: 0.582667; }
  27.5% { transform: translate3d(calc(-50% + var(--side) * 14.994186vw + var(--wander-x) * 0.255814), calc(-50% + 7.162791vh + var(--wander-y) * 0.255814), 0) rotate(calc(var(--yaw-near) + 2.560226deg)) scale(calc(var(--dna-near) * 0.232558)); opacity: 0.5815; }
  28.333333% { transform: translate3d(calc(-50% + var(--side) * 14.670455vw + var(--wander-x) * 0.257576), calc(-50% + 6.984848vh + var(--wander-y) * 0.257576), 0) rotate(calc(var(--yaw-near) + 2.590444deg)) scale(calc(var(--dna-near) * 0.227273)); opacity: 0.580333; }
  29.166667% { transform: translate3d(calc(-50% + var(--side) * 14.361111vw + var(--wander-x) * 0.259259), calc(-50% + 6.814815vh + var(--wander-y) * 0.259259), 0) rotate(calc(var(--yaw-near) + 2.617444deg)) scale(calc(var(--dna-near) * 0.222222)); opacity: 0.579167; }
  30% { transform: translate3d(calc(-50% + var(--side) * 14.065217vw + var(--wander-x) * 0.26087), calc(-50% + 6.652174vh + var(--wander-y) * 0.26087), 0) rotate(calc(var(--yaw-near) + 2.641268deg)) scale(calc(var(--dna-near) * 0.217391)); opacity: 0.578; }
  30.833333% { transform: translate3d(calc(-50% + var(--side) * 13.781915vw + var(--wander-x) * 0.262411), calc(-50% + 6.496454vh + var(--wander-y) * 0.262411), 0) rotate(calc(var(--yaw-near) + 2.661963deg)) scale(calc(var(--dna-near) * 0.212766)); opacity: 0.576833; }
  31.666667% { transform: translate3d(calc(-50% + var(--side) * 13.510417vw + var(--wander-x) * 0.263889), calc(-50% + 6.347222vh + var(--wander-y) * 0.263889), 0) rotate(calc(var(--yaw-near) + 2.679588deg)) scale(calc(var(--dna-near) * 0.208333)); opacity: 0.575667; }
  32.5% { transform: translate3d(calc(-50% + var(--side) * 13.25vw + var(--wander-x) * 0.265306), calc(-50% + 6.204082vh + var(--wander-y) * 0.265306), 0) rotate(calc(var(--yaw-near) + 2.694208deg)) scale(calc(var(--dna-near) * 0.204082)); opacity: 0.5745; }
  33.333333% { transform: translate3d(calc(-50% + var(--side) * 13vw + var(--wander-x) * 0.266667), calc(-50% + 6.066667vh + var(--wander-y) * 0.266667), 0) rotate(calc(var(--yaw-near) + 2.705897deg)) scale(calc(var(--dna-near) * 0.2)); opacity: 0.573333; }
  34.166667% { transform: translate3d(calc(-50% + var(--side) * 12.759804vw + var(--wander-x) * 0.267974), calc(-50% + 5.934641vh + var(--wander-y) * 0.267974), 0) rotate(calc(var(--yaw-near) + 2.714738deg)) scale(calc(var(--dna-near) * 0.196078)); opacity: 0.572167; }
  35% { transform: translate3d(calc(-50% + var(--side) * 12.528846vw + var(--wander-x) * 0.269231), calc(-50% + 5.807692vh + var(--wander-y) * 0.269231), 0) rotate(calc(var(--yaw-near) + 2.72082deg)) scale(calc(var(--dna-near) * 0.192308)); opacity: 0.571; }
  35.833333% { transform: translate3d(calc(-50% + var(--side) * 12.306604vw + var(--wander-x) * 0.27044), calc(-50% + 5.685535vh + var(--wander-y) * 0.27044), 0) rotate(calc(var(--yaw-near) + 2.724242deg)) scale(calc(var(--dna-near) * 0.188679)); opacity: 0.569833; }
  36.666667% { transform: translate3d(calc(-50% + var(--side) * 12.092593vw + var(--wander-x) * 0.271605), calc(-50% + 5.567901vh + var(--wander-y) * 0.271605), 0) rotate(calc(var(--yaw-near) + 2.725107deg)) scale(calc(var(--dna-near) * 0.185185)); opacity: 0.568667; }
  37.5% { transform: translate3d(calc(-50% + var(--side) * 11.886364vw + var(--wander-x) * 0.272727), calc(-50% + 5.454545vh + var(--wander-y) * 0.272727), 0) rotate(calc(var(--yaw-near) + 2.723528deg)) scale(calc(var(--dna-near) * 0.181818)); opacity: 0.5675; }
  38.333333% { transform: translate3d(calc(-50% + var(--side) * 11.6875vw + var(--wander-x) * 0.27381), calc(-50% + 5.345238vh + var(--wander-y) * 0.27381), 0) rotate(calc(var(--yaw-near) + 2.719623deg)) scale(calc(var(--dna-near) * 0.178571)); opacity: 0.566333; }
  39.166667% { transform: translate3d(calc(-50% + var(--side) * 11.495614vw + var(--wander-x) * 0.274854), calc(-50% + 5.239766vh + var(--wander-y) * 0.274854), 0) rotate(calc(var(--yaw-near) + 2.713518deg)) scale(calc(var(--dna-near) * 0.175439)); opacity: 0.565167; }
  40% { transform: translate3d(calc(-50% + var(--side) * 11.310345vw + var(--wander-x) * 0.275862), calc(-50% + 5.137931vh + var(--wander-y) * 0.275862), 0) rotate(calc(var(--yaw-near) + 2.705342deg)) scale(calc(var(--dna-near) * 0.172414)); opacity: 0.564; }
  40.833333% { transform: translate3d(calc(-50% + var(--side) * 11.131356vw + var(--wander-x) * 0.276836), calc(-50% + 5.039548vh + var(--wander-y) * 0.276836), 0) rotate(calc(var(--yaw-near) + 2.695234deg)) scale(calc(var(--dna-near) * 0.169492)); opacity: 0.562833; }
  41.666667% { transform: translate3d(calc(-50% + var(--side) * 10.958333vw + var(--wander-x) * 0.277778), calc(-50% + 4.944444vh + var(--wander-y) * 0.277778), 0) rotate(calc(var(--yaw-near) + 2.683333deg)) scale(calc(var(--dna-near) * 0.166667)); opacity: 0.561667; }
  42.5% { transform: translate3d(calc(-50% + var(--side) * 10.790984vw + var(--wander-x) * 0.278689), calc(-50% + 4.852459vh + var(--wander-y) * 0.278689), 0) rotate(calc(var(--yaw-near) + 2.669789deg)) scale(calc(var(--dna-near) * 0.163934)); opacity: 0.5605; }
  43.333333% { transform: translate3d(calc(-50% + var(--side) * 10.629032vw + var(--wander-x) * 0.27957), calc(-50% + 4.763441vh + var(--wander-y) * 0.27957), 0) rotate(calc(var(--yaw-near) + 2.654751deg)) scale(calc(var(--dna-near) * 0.16129)); opacity: 0.559333; }
  44.166667% { transform: translate3d(calc(-50% + var(--side) * 10.472222vw + var(--wander-x) * 0.280423), calc(-50% + 4.677249vh + var(--wander-y) * 0.280423), 0) rotate(calc(var(--yaw-near) + 2.638375deg)) scale(calc(var(--dna-near) * 0.15873)); opacity: 0.558167; }
  45% { transform: translate3d(calc(-50% + var(--side) * 10.320313vw + var(--wander-x) * 0.28125), calc(-50% + 4.59375vh + var(--wander-y) * 0.28125), 0) rotate(calc(var(--yaw-near) + 2.62082deg)) scale(calc(var(--dna-near) * 0.15625)); opacity: 0.557; }
  45.833333% { transform: translate3d(calc(-50% + var(--side) * 10.173077vw + var(--wander-x) * 0.282051), calc(-50% + 4.512821vh + var(--wander-y) * 0.282051), 0) rotate(calc(var(--yaw-near) + 2.60225deg)) scale(calc(var(--dna-near) * 0.153846)); opacity: 0.555833; }
  46.666667% { transform: translate3d(calc(-50% + var(--side) * 10.030303vw + var(--wander-x) * 0.282828), calc(-50% + 4.434343vh + var(--wander-y) * 0.282828), 0) rotate(calc(var(--yaw-near) + 2.582827deg)) scale(calc(var(--dna-near) * 0.151515)); opacity: 0.554667; }
  47.5% { transform: translate3d(calc(-50% + var(--side) * 9.891791vw + var(--wander-x) * 0.283582), calc(-50% + 4.358209vh + var(--wander-y) * 0.283582), 0) rotate(calc(var(--yaw-near) + 2.562721deg)) scale(calc(var(--dna-near) * 0.149254)); opacity: 0.5535; }
  48.333333% { transform: translate3d(calc(-50% + var(--side) * 9.757353vw + var(--wander-x) * 0.284314), calc(-50% + 4.284314vh + var(--wander-y) * 0.284314), 0) rotate(calc(var(--yaw-near) + 2.542101deg)) scale(calc(var(--dna-near) * 0.147059)); opacity: 0.552333; }
  49.166667% { transform: translate3d(calc(-50% + var(--side) * 9.626812vw + var(--wander-x) * 0.285024), calc(-50% + 4.21256vh + var(--wander-y) * 0.285024), 0) rotate(calc(var(--yaw-near) + 2.521136deg)) scale(calc(var(--dna-near) * 0.144928)); opacity: 0.551167; }
  50% { transform: translate3d(calc(-50% + var(--side) * 9.5vw + var(--wander-x) * 0.285714), calc(-50% + 4.142857vh + var(--wander-y) * 0.285714), 0) rotate(calc(var(--yaw-near) + 2.5deg)) scale(calc(var(--dna-near) * 0.142857)); opacity: 0.55; }
  50.833333% { transform: translate3d(calc(-50% + var(--side) * 9.376761vw + var(--wander-x) * 0.286385), calc(-50% + 4.075117vh + var(--wander-y) * 0.286385), 0) rotate(calc(var(--yaw-near) + 2.478864deg)) scale(calc(var(--dna-near) * 0.140845)); opacity: 0.548833; }
  51.666667% { transform: translate3d(calc(-50% + var(--side) * 9.256944vw + var(--wander-x) * 0.287037), calc(-50% + 4.009259vh + var(--wander-y) * 0.287037), 0) rotate(calc(var(--yaw-near) + 2.457899deg)) scale(calc(var(--dna-near) * 0.138889)); opacity: 0.547667; }
  52.5% { transform: translate3d(calc(-50% + var(--side) * 9.140411vw + var(--wander-x) * 0.287671), calc(-50% + 3.945205vh + var(--wander-y) * 0.287671), 0) rotate(calc(var(--yaw-near) + 2.437279deg)) scale(calc(var(--dna-near) * 0.136986)); opacity: 0.5465; }
  53.333333% { transform: translate3d(calc(-50% + var(--side) * 9.027027vw + var(--wander-x) * 0.288288), calc(-50% + 3.882883vh + var(--wander-y) * 0.288288), 0) rotate(calc(var(--yaw-near) + 2.417173deg)) scale(calc(var(--dna-near) * 0.135135)); opacity: 0.545333; }
  54.166667% { transform: translate3d(calc(-50% + var(--side) * 8.916667vw + var(--wander-x) * 0.288889), calc(-50% + 3.822222vh + var(--wander-y) * 0.288889), 0) rotate(calc(var(--yaw-near) + 2.39775deg)) scale(calc(var(--dna-near) * 0.133333)); opacity: 0.544167; }
  55% { transform: translate3d(calc(-50% + var(--side) * 8.809211vw + var(--wander-x) * 0.289474), calc(-50% + 3.763158vh + var(--wander-y) * 0.289474), 0) rotate(calc(var(--yaw-near) + 2.37918deg)) scale(calc(var(--dna-near) * 0.131579)); opacity: 0.543; }
  55.833333% { transform: translate3d(calc(-50% + var(--side) * 8.704545vw + var(--wander-x) * 0.290043), calc(-50% + 3.705628vh + var(--wander-y) * 0.290043), 0) rotate(calc(var(--yaw-near) + 2.361625deg)) scale(calc(var(--dna-near) * 0.12987)); opacity: 0.541833; }
  56.666667% { transform: translate3d(calc(-50% + var(--side) * 8.602564vw + var(--wander-x) * 0.290598), calc(-50% + 3.649573vh + var(--wander-y) * 0.290598), 0) rotate(calc(var(--yaw-near) + 2.345249deg)) scale(calc(var(--dna-near) * 0.128205)); opacity: 0.540667; }
  57.5% { transform: translate3d(calc(-50% + var(--side) * 8.503165vw + var(--wander-x) * 0.291139), calc(-50% + 3.594937vh + var(--wander-y) * 0.291139), 0) rotate(calc(var(--yaw-near) + 2.330211deg)) scale(calc(var(--dna-near) * 0.126582)); opacity: 0.5395; }
  58.333333% { transform: translate3d(calc(-50% + var(--side) * 8.40625vw + var(--wander-x) * 0.291667), calc(-50% + 3.541667vh + var(--wander-y) * 0.291667), 0) rotate(calc(var(--yaw-near) + 2.316667deg)) scale(calc(var(--dna-near) * 0.125)); opacity: 0.538333; }
  59.166667% { transform: translate3d(calc(-50% + var(--side) * 8.311728vw + var(--wander-x) * 0.292181), calc(-50% + 3.489712vh + var(--wander-y) * 0.292181), 0) rotate(calc(var(--yaw-near) + 2.304766deg)) scale(calc(var(--dna-near) * 0.123457)); opacity: 0.537167; }
  60% { transform: translate3d(calc(-50% + var(--side) * 8.219512vw + var(--wander-x) * 0.292683), calc(-50% + 3.439024vh + var(--wander-y) * 0.292683), 0) rotate(calc(var(--yaw-near) + 2.294658deg)) scale(calc(var(--dna-near) * 0.121951)); opacity: 0.536; }
  60.833333% { transform: translate3d(calc(-50% + var(--side) * 8.129518vw + var(--wander-x) * 0.293173), calc(-50% + 3.389558vh + var(--wander-y) * 0.293173), 0) rotate(calc(var(--yaw-near) + 2.286482deg)) scale(calc(var(--dna-near) * 0.120482)); opacity: 0.534833; }
  61.666667% { transform: translate3d(calc(-50% + var(--side) * 8.041667vw + var(--wander-x) * 0.293651), calc(-50% + 3.34127vh + var(--wander-y) * 0.293651), 0) rotate(calc(var(--yaw-near) + 2.280377deg)) scale(calc(var(--dna-near) * 0.119048)); opacity: 0.533667; }
  62.5% { transform: translate3d(calc(-50% + var(--side) * 7.955882vw + var(--wander-x) * 0.294118), calc(-50% + 3.294118vh + var(--wander-y) * 0.294118), 0) rotate(calc(var(--yaw-near) + 2.276472deg)) scale(calc(var(--dna-near) * 0.117647)); opacity: 0.5325; }
  63.333333% { transform: translate3d(calc(-50% + var(--side) * 7.872093vw + var(--wander-x) * 0.294574), calc(-50% + 3.248062vh + var(--wander-y) * 0.294574), 0) rotate(calc(var(--yaw-near) + 2.274893deg)) scale(calc(var(--dna-near) * 0.116279)); opacity: 0.531328; }
  64.166667% { transform: translate3d(calc(-50% + var(--side) * 7.79023vw + var(--wander-x) * 0.295019), calc(-50% + 3.203065vh + var(--wander-y) * 0.295019), 0) rotate(calc(var(--yaw-near) + 2.275758deg)) scale(calc(var(--dna-near) * 0.114943)); opacity: 0.529954; }
  65% { transform: translate3d(calc(-50% + var(--side) * 7.710227vw + var(--wander-x) * 0.295455), calc(-50% + 3.159091vh + var(--wander-y) * 0.295455), 0) rotate(calc(var(--yaw-near) + 2.27918deg)) scale(calc(var(--dna-near) * 0.113636)); opacity: 0.527973; }
  65.833333% { transform: translate3d(calc(-50% + var(--side) * 7.632022vw + var(--wander-x) * 0.29588), calc(-50% + 3.116105vh + var(--wander-y) * 0.29588), 0) rotate(calc(var(--yaw-near) + 2.285262deg)) scale(calc(var(--dna-near) * 0.11236)); opacity: 0.525031; }
  66.666667% { transform: translate3d(calc(-50% + var(--side) * 7.555556vw + var(--wander-x) * 0.296296), calc(-50% + 3.074074vh + var(--wander-y) * 0.296296), 0) rotate(calc(var(--yaw-near) + 2.294103deg)) scale(calc(var(--dna-near) * 0.111111)); opacity: 0.520845; }
  67.5% { transform: translate3d(calc(-50% + var(--side) * 7.480769vw + var(--wander-x) * 0.296703), calc(-50% + 3.032967vh + var(--wander-y) * 0.296703), 0) rotate(calc(var(--yaw-near) + 2.305792deg)) scale(calc(var(--dna-near) * 0.10989)); opacity: 0.515191; }
  68.333333% { transform: translate3d(calc(-50% + var(--side) * 7.407609vw + var(--wander-x) * 0.297101), calc(-50% + 2.992754vh + var(--wander-y) * 0.297101), 0) rotate(calc(var(--yaw-near) + 2.320412deg)) scale(calc(var(--dna-near) * 0.108696)); opacity: 0.507906; }
  69.166667% { transform: translate3d(calc(-50% + var(--side) * 7.336022vw + var(--wander-x) * 0.297491), calc(-50% + 2.953405vh + var(--wander-y) * 0.297491), 0) rotate(calc(var(--yaw-near) + 2.338037deg)) scale(calc(var(--dna-near) * 0.107527)); opacity: 0.498881; }
  70% { transform: translate3d(calc(-50% + var(--side) * 7.265957vw + var(--wander-x) * 0.297872), calc(-50% + 2.914894vh + var(--wander-y) * 0.297872), 0) rotate(calc(var(--yaw-near) + 2.358732deg)) scale(calc(var(--dna-near) * 0.106383)); opacity: 0.488055; }
  70.833333% { transform: translate3d(calc(-50% + var(--side) * 7.197368vw + var(--wander-x) * 0.298246), calc(-50% + 2.877193vh + var(--wander-y) * 0.298246), 0) rotate(calc(var(--yaw-near) + 2.382556deg)) scale(calc(var(--dna-near) * 0.105263)); opacity: 0.475415; }
  71.666667% { transform: translate3d(calc(-50% + var(--side) * 7.130208vw + var(--wander-x) * 0.298611), calc(-50% + 2.840278vh + var(--wander-y) * 0.298611), 0) rotate(calc(var(--yaw-near) + 2.409556deg)) scale(calc(var(--dna-near) * 0.104167)); opacity: 0.460991; }
  72.5% { transform: translate3d(calc(-50% + var(--side) * 7.064433vw + var(--wander-x) * 0.298969), calc(-50% + 2.804124vh + var(--wander-y) * 0.298969), 0) rotate(calc(var(--yaw-near) + 2.439774deg)) scale(calc(var(--dna-near) * 0.103093)); opacity: 0.444847; }
  73.333333% { transform: translate3d(calc(-50% + var(--side) * 7vw + var(--wander-x) * 0.29932), calc(-50% + 2.768707vh + var(--wander-y) * 0.29932), 0) rotate(calc(var(--yaw-near) + 2.47324deg)) scale(calc(var(--dna-near) * 0.102041)); opacity: 0.427085; }
  74.166667% { transform: translate3d(calc(-50% + var(--side) * 6.936869vw + var(--wander-x) * 0.299663), calc(-50% + 2.734007vh + var(--wander-y) * 0.299663), 0) rotate(calc(var(--yaw-near) + 2.509978deg)) scale(calc(var(--dna-near) * 0.10101)); opacity: 0.407835; }
  75% { transform: translate3d(calc(-50% + var(--side) * 6.875vw + var(--wander-x) * 0.3), calc(-50% + 2.7vh + var(--wander-y) * 0.3), 0) rotate(calc(var(--yaw-near) + 2.55deg)) scale(calc(var(--dna-near) * 0.1)); opacity: 0.387254; }
  75.833333% { transform: translate3d(calc(-50% + var(--side) * 6.814356vw + var(--wander-x) * 0.30033), calc(-50% + 2.666667vh + var(--wander-y) * 0.30033), 0) rotate(calc(var(--yaw-near) + 2.593311deg)) scale(calc(var(--dna-near) * 0.09901)); opacity: 0.365519; }
  76.666667% { transform: translate3d(calc(-50% + var(--side) * 6.754902vw + var(--wander-x) * 0.300654), calc(-50% + 2.633987vh + var(--wander-y) * 0.300654), 0) rotate(calc(var(--yaw-near) + 2.639907deg)) scale(calc(var(--dna-near) * 0.098039)); opacity: 0.342828; }
  77.5% { transform: translate3d(calc(-50% + var(--side) * 6.696602vw + var(--wander-x) * 0.300971), calc(-50% + 2.601942vh + var(--wander-y) * 0.300971), 0) rotate(calc(var(--yaw-near) + 2.689774deg)) scale(calc(var(--dna-near) * 0.097087)); opacity: 0.319394; }
  78.333333% { transform: translate3d(calc(-50% + var(--side) * 6.639423vw + var(--wander-x) * 0.301282), calc(-50% + 2.570513vh + var(--wander-y) * 0.301282), 0) rotate(calc(var(--yaw-near) + 2.74289deg)) scale(calc(var(--dna-near) * 0.096154)); opacity: 0.295439; }
  79.166667% { transform: translate3d(calc(-50% + var(--side) * 6.583333vw + var(--wander-x) * 0.301587), calc(-50% + 2.539683vh + var(--wander-y) * 0.301587), 0) rotate(calc(var(--yaw-near) + 2.799222deg)) scale(calc(var(--dna-near) * 0.095238)); opacity: 0.271194; }
  80% { transform: translate3d(calc(-50% + var(--side) * 6.528302vw + var(--wander-x) * 0.301887), calc(-50% + 2.509434vh + var(--wander-y) * 0.301887), 0) rotate(calc(var(--yaw-near) + 2.858732deg)) scale(calc(var(--dna-near) * 0.09434)); opacity: 0.246893; }
  80.833333% { transform: translate3d(calc(-50% + var(--side) * 6.474299vw + var(--wander-x) * 0.302181), calc(-50% + 2.479751vh + var(--wander-y) * 0.302181), 0) rotate(calc(var(--yaw-near) + 2.92137deg)) scale(calc(var(--dna-near) * 0.093458)); opacity: 0.222771; }
  81.666667% { transform: translate3d(calc(-50% + var(--side) * 6.421296vw + var(--wander-x) * 0.302469), calc(-50% + 2.450617vh + var(--wander-y) * 0.302469), 0) rotate(calc(var(--yaw-near) + 2.987079deg)) scale(calc(var(--dna-near) * 0.092593)); opacity: 0.199059; }
  82.5% { transform: translate3d(calc(-50% + var(--side) * 6.369266vw + var(--wander-x) * 0.302752), calc(-50% + 2.422018vh + var(--wander-y) * 0.302752), 0) rotate(calc(var(--yaw-near) + 3.055792deg)) scale(calc(var(--dna-near) * 0.091743)); opacity: 0.175983; }
  83.333333% { transform: translate3d(calc(-50% + var(--side) * 6.318182vw + var(--wander-x) * 0.30303), calc(-50% + 2.393939vh + var(--wander-y) * 0.30303), 0) rotate(calc(var(--yaw-near) + 3.127436deg)) scale(calc(var(--dna-near) * 0.090909)); opacity: 0.153756; }
  84.166667% { transform: translate3d(calc(-50% + var(--side) * 6.268018vw + var(--wander-x) * 0.303303), calc(-50% + 2.366366vh + var(--wander-y) * 0.303303), 0) rotate(calc(var(--yaw-near) + 3.201929deg)) scale(calc(var(--dna-near) * 0.09009)); opacity: 0.132581; }
  85% { transform: translate3d(calc(-50% + var(--side) * 6.21875vw + var(--wander-x) * 0.303571), calc(-50% + 2.339286vh + var(--wander-y) * 0.303571), 0) rotate(calc(var(--yaw-near) + 3.27918deg)) scale(calc(var(--dna-near) * 0.089286)); opacity: 0.112642; }
  85.833333% { transform: translate3d(calc(-50% + var(--side) * 6.170354vw + var(--wander-x) * 0.303835), calc(-50% + 2.312684vh + var(--wander-y) * 0.303835), 0) rotate(calc(var(--yaw-near) + 3.359092deg)) scale(calc(var(--dna-near) * 0.088496)); opacity: 0.094104; }
  86.666667% { transform: translate3d(calc(-50% + var(--side) * 6.122807vw + var(--wander-x) * 0.304094), calc(-50% + 2.28655vh + var(--wander-y) * 0.304094), 0) rotate(calc(var(--yaw-near) + 3.44156deg)) scale(calc(var(--dna-near) * 0.087719)); opacity: 0.077109; }
  87.5% { transform: translate3d(calc(-50% + var(--side) * 6.076087vw + var(--wander-x) * 0.304348), calc(-50% + 2.26087vh + var(--wander-y) * 0.304348), 0) rotate(calc(var(--yaw-near) + 3.526472deg)) scale(calc(var(--dna-near) * 0.086957)); opacity: 0.061771; }
  88.333333% { transform: translate3d(calc(-50% + var(--side) * 6.030172vw + var(--wander-x) * 0.304598), calc(-50% + 2.235632vh + var(--wander-y) * 0.304598), 0) rotate(calc(var(--yaw-near) + 3.61371deg)) scale(calc(var(--dna-near) * 0.086207)); opacity: 0.048177; }
  89.166667% { transform: translate3d(calc(-50% + var(--side) * 5.985043vw + var(--wander-x) * 0.304843), calc(-50% + 2.210826vh + var(--wander-y) * 0.304843), 0) rotate(calc(var(--yaw-near) + 3.703149deg)) scale(calc(var(--dna-near) * 0.08547)); opacity: 0.03638; }
  90% { transform: translate3d(calc(-50% + var(--side) * 5.940678vw + var(--wander-x) * 0.305085), calc(-50% + 2.186441vh + var(--wander-y) * 0.305085), 0) rotate(calc(var(--yaw-near) + 3.794658deg)) scale(calc(var(--dna-near) * 0.084746)); opacity: 0.026398; }
  90.833333% { transform: translate3d(calc(-50% + var(--side) * 5.897059vw + var(--wander-x) * 0.305322), calc(-50% + 2.162465vh + var(--wander-y) * 0.305322), 0) rotate(calc(var(--yaw-near) + 3.8881deg)) scale(calc(var(--dna-near) * 0.084034)); opacity: 0.01821; }
  91.666667% { transform: translate3d(calc(-50% + var(--side) * 5.854167vw + var(--wander-x) * 0.305556), calc(-50% + 2.138889vh + var(--wander-y) * 0.305556), 0) rotate(calc(var(--yaw-near) + 3.983333deg)) scale(calc(var(--dna-near) * 0.083333)); opacity: 0.011755; }
  92.5% { transform: translate3d(calc(-50% + var(--side) * 5.811983vw + var(--wander-x) * 0.305785), calc(-50% + 2.115702vh + var(--wander-y) * 0.305785), 0) rotate(calc(var(--yaw-near) + 4.080211deg)) scale(calc(var(--dna-near) * 0.082645)); opacity: 0.006926; }
  93.333333% { transform: translate3d(calc(-50% + var(--side) * 5.770492vw + var(--wander-x) * 0.306011), calc(-50% + 2.092896vh + var(--wander-y) * 0.306011), 0) rotate(calc(var(--yaw-near) + 4.178583deg)) scale(calc(var(--dna-near) * 0.081967)); opacity: 0.003569; }
  94.166667% { transform: translate3d(calc(-50% + var(--side) * 5.729675vw + var(--wander-x) * 0.306233), calc(-50% + 2.070461vh + var(--wander-y) * 0.306233), 0) rotate(calc(var(--yaw-near) + 4.278292deg)) scale(calc(var(--dna-near) * 0.081301)); opacity: 0.001482; }
  95% { transform: translate3d(calc(-50% + var(--side) * 5.689516vw + var(--wander-x) * 0.306452), calc(-50% + 2.048387vh + var(--wander-y) * 0.306452), 0) rotate(calc(var(--yaw-near) + 4.37918deg)) scale(calc(var(--dna-near) * 0.080645)); opacity: 0.000408; }
  95.833333% { transform: translate3d(calc(-50% + var(--side) * 5.65vw + var(--wander-x) * 0.306667), calc(-50% + 2.026667vh + var(--wander-y) * 0.306667), 0) rotate(calc(var(--yaw-near) + 4.481084deg)) scale(calc(var(--dna-near) * 0.08)); opacity: 0.000037; }
  96.666667% { transform: translate3d(calc(-50% + var(--side) * 5.611111vw + var(--wander-x) * 0.306878), calc(-50% + 2.005291vh + var(--wander-y) * 0.306878), 0) rotate(calc(var(--yaw-near) + 4.583839deg)) scale(calc(var(--dna-near) * 0.079365)); opacity: 0; }
  97.5% { transform: translate3d(calc(-50% + var(--side) * 5.572835vw + var(--wander-x) * 0.307087), calc(-50% + 1.984252vh + var(--wander-y) * 0.307087), 0) rotate(calc(var(--yaw-near) + 4.687279deg)) scale(calc(var(--dna-near) * 0.07874)); opacity: 0; }
  98.333333% { transform: translate3d(calc(-50% + var(--side) * 5.535156vw + var(--wander-x) * 0.307292), calc(-50% + 1.963542vh + var(--wander-y) * 0.307292), 0) rotate(calc(var(--yaw-near) + 4.791233deg)) scale(calc(var(--dna-near) * 0.078125)); opacity: 0; }
  99.166667% { transform: translate3d(calc(-50% + var(--side) * 5.498062vw + var(--wander-x) * 0.307494), calc(-50% + 1.943152vh + var(--wander-y) * 0.307494), 0) rotate(calc(var(--yaw-near) + 4.89553deg)) scale(calc(var(--dna-near) * 0.077519)); opacity: 0; }
  100% { transform: translate3d(calc(-50% + var(--side) * 5.461538vw + var(--wander-x) * 0.307692), calc(-50% + 1.923077vh + var(--wander-y) * 0.307692), 0) rotate(calc(var(--yaw-near) + 5deg)) scale(calc(var(--dna-near) * 0.076923)); opacity: 0; }
}
@keyframes dna-focus {
  0% { opacity: 0; }
  0.833333% { opacity: 0; }
  1.666667% { opacity: 0; }
  2.5% { opacity: 0; }
  3.333333% { opacity: 0; }
  4.166667% { opacity: 0; }
  5% { opacity: 0; }
  5.833333% { opacity: 0.000001; }
  6.666667% { opacity: 0.000001; }
  7.5% { opacity: 0.000003; }
  8.333333% { opacity: 0.000006; }
  9.166667% { opacity: 0.000012; }
  10% { opacity: 0.000023; }
  10.833333% { opacity: 0.000045; }
  11.666667% { opacity: 0.000086; }
  12.5% { opacity: 0.000159; }
  13.333333% { opacity: 0.00029; }
  14.166667% { opacity: 0.000516; }
  15% { opacity: 0.000899; }
  15.833333% { opacity: 0.001534; }
  16.666667% { opacity: 0.002562; }
  17.5% { opacity: 0.00419; }
  18.333333% { opacity: 0.006709; }
  19.166667% { opacity: 0.010518; }
  20% { opacity: 0.016143; }
  20.833333% { opacity: 0.024258; }
  21.666667% { opacity: 0.03569; }
  22.5% { opacity: 0.051409; }
  23.333333% { opacity: 0.072503; }
  24.166667% { opacity: 0.10011; }
  25% { opacity: 0.135335; }
  25.833333% { opacity: 0.179125; }
  26.666667% { opacity: 0.232121; }
  27.5% { opacity: 0.294499; }
  28.333333% { opacity: 0.365818; }
  29.166667% { opacity: 0.444895; }
  30% { opacity: 0.529738; }
  30.833333% { opacity: 0.617557; }
  31.666667% { opacity: 0.704863; }
  32.5% { opacity: 0.787669; }
  33.333333% { opacity: 0.861776; }
  34.166667% { opacity: 0.923116; }
  35% { opacity: 0.968122; }
  35.833333% { opacity: 0.994067; }
  36.666667% { opacity: 0.997359; }
  37.5% { opacity: 0.936023; }
  38.333333% { opacity: 0.807175; }
  39.166667% { opacity: 0.639581; }
  40% { opacity: 0.465661; }
  40.833333% { opacity: 0.311523; }
  41.666667% { opacity: 0.191495; }
  42.5% { opacity: 0.108161; }
  43.333333% { opacity: 0.056135; }
  44.166667% { opacity: 0.026769; }
  45% { opacity: 0.01173; }
  45.833333% { opacity: 0.004723; }
  46.666667% { opacity: 0.001747; }
  47.5% { opacity: 0.000594; }
  48.333333% { opacity: 0.000186; }
  49.166667% { opacity: 0.000053; }
  50% { opacity: 0.000014; }
  50.833333% { opacity: 0.000003; }
  51.666667% { opacity: 0.000001; }
  52.5% { opacity: 0; }
  53.333333% { opacity: 0; }
  54.166667% { opacity: 0; }
  55% { opacity: 0; }
  55.833333% { opacity: 0; }
  56.666667% { opacity: 0; }
  57.5% { opacity: 0; }
  58.333333% { opacity: 0; }
  59.166667% { opacity: 0; }
  60% { opacity: 0; }
  60.833333% { opacity: 0; }
  61.666667% { opacity: 0; }
  62.5% { opacity: 0; }
  63.333333% { opacity: 0; }
  64.166667% { opacity: 0; }
  65% { opacity: 0; }
  65.833333% { opacity: 0; }
  66.666667% { opacity: 0; }
  67.5% { opacity: 0; }
  68.333333% { opacity: 0; }
  69.166667% { opacity: 0; }
  70% { opacity: 0; }
  70.833333% { opacity: 0; }
  71.666667% { opacity: 0; }
  72.5% { opacity: 0; }
  73.333333% { opacity: 0; }
  74.166667% { opacity: 0; }
  75% { opacity: 0; }
  75.833333% { opacity: 0; }
  76.666667% { opacity: 0; }
  77.5% { opacity: 0; }
  78.333333% { opacity: 0; }
  79.166667% { opacity: 0; }
  80% { opacity: 0; }
  80.833333% { opacity: 0; }
  81.666667% { opacity: 0; }
  82.5% { opacity: 0; }
  83.333333% { opacity: 0; }
  84.166667% { opacity: 0; }
  85% { opacity: 0; }
  85.833333% { opacity: 0; }
  86.666667% { opacity: 0; }
  87.5% { opacity: 0; }
  88.333333% { opacity: 0; }
  89.166667% { opacity: 0; }
  90% { opacity: 0; }
  90.833333% { opacity: 0; }
  91.666667% { opacity: 0; }
  92.5% { opacity: 0; }
  93.333333% { opacity: 0; }
  94.166667% { opacity: 0; }
  95% { opacity: 0; }
  95.833333% { opacity: 0; }
  96.666667% { opacity: 0; }
  97.5% { opacity: 0; }
  98.333333% { opacity: 0; }
  99.166667% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes dna-defocus {
  0% { opacity: 1; }
  0.833333% { opacity: 1; }
  1.666667% { opacity: 1; }
  2.5% { opacity: 1; }
  3.333333% { opacity: 1; }
  4.166667% { opacity: 1; }
  5% { opacity: 1; }
  5.833333% { opacity: 0.999999; }
  6.666667% { opacity: 0.999999; }
  7.5% { opacity: 0.999997; }
  8.333333% { opacity: 0.999995; }
  9.166667% { opacity: 0.999989; }
  10% { opacity: 0.999979; }
  10.833333% { opacity: 0.999959; }
  11.666667% { opacity: 0.999923; }
  12.5% { opacity: 0.999856; }
  13.333333% { opacity: 0.999739; }
  14.166667% { opacity: 0.999536; }
  15% { opacity: 0.999191; }
  15.833333% { opacity: 0.99862; }
  16.666667% { opacity: 0.997694; }
  17.5% { opacity: 0.996229; }
  18.333333% { opacity: 0.993962; }
  19.166667% { opacity: 0.990534; }
  20% { opacity: 0.985471; }
  20.833333% { opacity: 0.978168; }
  21.666667% { opacity: 0.967879; }
  22.5% { opacity: 0.953732; }
  23.333333% { opacity: 0.934748; }
  24.166667% { opacity: 0.909901; }
  25% { opacity: 0.878198; }
  25.833333% { opacity: 0.838787; }
  26.666667% { opacity: 0.791091; }
  27.5% { opacity: 0.734951; }
  28.333333% { opacity: 0.670764; }
  29.166667% { opacity: 0.599595; }
  30% { opacity: 0.523235; }
  30.833333% { opacity: 0.444198; }
  31.666667% { opacity: 0.365623; }
  32.5% { opacity: 0.291098; }
  33.333333% { opacity: 0.224402; }
  34.166667% { opacity: 0.169195; }
  35% { opacity: 0.12869; }
  35.833333% { opacity: 0.105339; }
  36.666667% { opacity: 0.102377; }
  37.5% { opacity: 0.15758; }
  38.333333% { opacity: 0.273543; }
  39.166667% { opacity: 0.424377; }
  40% { opacity: 0.580905; }
  40.833333% { opacity: 0.719629; }
  41.666667% { opacity: 0.827654; }
  42.5% { opacity: 0.902655; }
  43.333333% { opacity: 0.949479; }
  44.166667% { opacity: 0.975908; }
  45% { opacity: 0.989443; }
  45.833333% { opacity: 0.99575; }
  46.666667% { opacity: 0.998428; }
  47.5% { opacity: 0.999465; }
  48.333333% { opacity: 0.999833; }
  49.166667% { opacity: 0.999952; }
  50% { opacity: 0.999987; }
  50.833333% { opacity: 0.999997; }
  51.666667% { opacity: 0.999999; }
  52.5% { opacity: 1; }
  53.333333% { opacity: 1; }
  54.166667% { opacity: 1; }
  55% { opacity: 1; }
  55.833333% { opacity: 1; }
  56.666667% { opacity: 1; }
  57.5% { opacity: 1; }
  58.333333% { opacity: 1; }
  59.166667% { opacity: 1; }
  60% { opacity: 1; }
  60.833333% { opacity: 1; }
  61.666667% { opacity: 1; }
  62.5% { opacity: 1; }
  63.333333% { opacity: 1; }
  64.166667% { opacity: 1; }
  65% { opacity: 1; }
  65.833333% { opacity: 1; }
  66.666667% { opacity: 1; }
  67.5% { opacity: 1; }
  68.333333% { opacity: 1; }
  69.166667% { opacity: 1; }
  70% { opacity: 1; }
  70.833333% { opacity: 1; }
  71.666667% { opacity: 1; }
  72.5% { opacity: 1; }
  73.333333% { opacity: 1; }
  74.166667% { opacity: 1; }
  75% { opacity: 1; }
  75.833333% { opacity: 1; }
  76.666667% { opacity: 1; }
  77.5% { opacity: 1; }
  78.333333% { opacity: 1; }
  79.166667% { opacity: 1; }
  80% { opacity: 1; }
  80.833333% { opacity: 1; }
  81.666667% { opacity: 1; }
  82.5% { opacity: 1; }
  83.333333% { opacity: 1; }
  84.166667% { opacity: 1; }
  85% { opacity: 1; }
  85.833333% { opacity: 1; }
  86.666667% { opacity: 1; }
  87.5% { opacity: 1; }
  88.333333% { opacity: 1; }
  89.166667% { opacity: 1; }
  90% { opacity: 1; }
  90.833333% { opacity: 1; }
  91.666667% { opacity: 1; }
  92.5% { opacity: 1; }
  93.333333% { opacity: 1; }
  94.166667% { opacity: 1; }
  95% { opacity: 1; }
  95.833333% { opacity: 1; }
  96.666667% { opacity: 1; }
  97.5% { opacity: 1; }
  98.333333% { opacity: 1; }
  99.166667% { opacity: 1; }
  100% { opacity: 1; }
}
@keyframes micro-current-pass {
  0% { transform: translate3d(calc(var(--swim-side) * -16vw), 2.983605vw, 0) rotate(calc(var(--swim-side) * -77.480294deg - 55deg)); opacity: calc(var(--strength) * 0); }
  0.833333% { transform: translate3d(calc(var(--swim-side) * -14.794171vw), 3.242339vw, 0) rotate(calc(var(--swim-side) * -78.306282deg - 55deg)); opacity: calc(var(--strength) * 0); }
  1.666667% { transform: translate3d(calc(var(--swim-side) * -13.601497vw), 3.479913vw, 0) rotate(calc(var(--swim-side) * -79.172976deg - 55deg)); opacity: calc(var(--strength) * 0); }
  2.5% { transform: translate3d(calc(var(--swim-side) * -12.425037vw), 3.695251vw, 0) rotate(calc(var(--swim-side) * -80.095012deg - 55deg)); opacity: calc(var(--strength) * 0); }
  3.333333% { transform: translate3d(calc(var(--swim-side) * -11.266159vw), 3.887476vw, 0) rotate(calc(var(--swim-side) * -81.0837deg - 55deg)); opacity: calc(var(--strength) * 0); }
  4.166667% { transform: translate3d(calc(var(--swim-side) * -10.124574vw), 4.055919vw, 0) rotate(calc(var(--swim-side) * -82.144256deg - 55deg)); opacity: calc(var(--strength) * 0.001398); }
  5% { transform: translate3d(calc(var(--swim-side) * -8.998571vw), 4.20012vw, 0) rotate(calc(var(--swim-side) * -83.273821deg - 55deg)); opacity: calc(var(--strength) * 0.014319); }
  5.833333% { transform: translate3d(calc(var(--swim-side) * -7.885427vw), 4.319826vw, 0) rotate(calc(var(--swim-side) * -84.460974deg - 55deg)); opacity: calc(var(--strength) * 0.048191); }
  6.666667% { transform: translate3d(calc(var(--swim-side) * -6.781917vw), 4.414997vw, 0) rotate(calc(var(--swim-side) * -85.687142deg - 55deg)); opacity: calc(var(--strength) * 0.107062); }
  7.5% { transform: translate3d(calc(var(--swim-side) * -5.684866vw), 4.485798vw, 0) rotate(calc(var(--swim-side) * -86.92971deg - 55deg)); opacity: calc(var(--strength) * 0.190526); }
  8.333333% { transform: translate3d(calc(var(--swim-side) * -4.591662vw), 4.532594vw, 0) rotate(calc(var(--swim-side) * -88.165942deg - 55deg)); opacity: calc(var(--strength) * 0.294666); }
  9.166667% { transform: translate3d(calc(var(--swim-side) * -3.500656vw), 4.555946vw, 0) rotate(calc(var(--swim-side) * -89.376526deg - 55deg)); opacity: calc(var(--strength) * 0.413007); }
  10% { transform: translate3d(calc(var(--swim-side) * -2.411399vw), 4.556599vw, 0) rotate(calc(var(--swim-side) * -90.547773deg - 55deg)); opacity: calc(var(--strength) * 0.53746); }
  10.833333% { transform: translate3d(calc(var(--swim-side) * -1.324686vw), 4.535472vw, 0) rotate(calc(var(--swim-side) * -91.672055deg - 55deg)); opacity: calc(var(--strength) * 0.659275); }
  11.666667% { transform: translate3d(calc(var(--swim-side) * -0.242391vw), 4.493646vw, 0) rotate(calc(var(--swim-side) * -92.746677deg - 55deg)); opacity: calc(var(--strength) * 0.769983); }
  12.5% { transform: translate3d(calc(var(--swim-side) * 0.832866vw), 4.432349vw, 0) rotate(calc(var(--swim-side) * -93.771683deg - 55deg)); opacity: calc(var(--strength) * 0.862352); }
  13.333333% { transform: translate3d(calc(var(--swim-side) * 1.898194vw), 4.352941vw, 0) rotate(calc(var(--swim-side) * -94.747196deg - 55deg)); opacity: calc(var(--strength) * 0.931327); }
  14.166667% { transform: translate3d(calc(var(--swim-side) * 2.950966vw), 4.256897vw, 0) rotate(calc(var(--swim-side) * -95.670789deg - 55deg)); opacity: calc(var(--strength) * 0.974984); }
  15% { transform: translate3d(calc(var(--swim-side) * 3.989342vw), 4.145789vw, 0) rotate(calc(var(--swim-side) * -96.535355deg - 55deg)); opacity: calc(var(--strength) * 0.995475); }
  15.833333% { transform: translate3d(calc(var(--swim-side) * 5.012721vw), 4.021267vw, 0) rotate(calc(var(--swim-side) * -97.327938deg - 55deg)); opacity: calc(var(--strength) * 0.999977); }
  16.666667% { transform: translate3d(calc(var(--swim-side) * 6.022031vw), 3.885041vw, 0) rotate(calc(var(--swim-side) * -98.030012deg - 55deg)); opacity: calc(var(--strength) * 1); }
  17.5% { transform: translate3d(calc(var(--swim-side) * 7.019834vw), 3.73886vw, 0) rotate(calc(var(--swim-side) * -98.619579deg - 55deg)); opacity: calc(var(--strength) * 1); }
  18.333333% { transform: translate3d(calc(var(--swim-side) * 8.010222vw), 3.584493vw, 0) rotate(calc(var(--swim-side) * -99.075016deg - 55deg)); opacity: calc(var(--strength) * 1); }
  19.166667% { transform: translate3d(calc(var(--swim-side) * 8.998507vw), 3.423709vw, 0) rotate(calc(var(--swim-side) * -99.379907deg - 55deg)); opacity: calc(var(--strength) * 1); }
  20% { transform: translate3d(calc(var(--swim-side) * 9.990738vw), 3.258256vw, 0) rotate(calc(var(--swim-side) * -99.527422deg - 55deg)); opacity: calc(var(--strength) * 1); }
  20.833333% { transform: translate3d(calc(var(--swim-side) * 10.993121vw), 3.089846vw, 0) rotate(calc(var(--swim-side) * -99.522666deg - 55deg)); opacity: calc(var(--strength) * 1); }
  21.666667% { transform: translate3d(calc(var(--swim-side) * 12.011389vw), 2.92013vw, 0) rotate(calc(var(--swim-side) * -99.382099deg - 55deg)); opacity: calc(var(--strength) * 1); }
  22.5% { transform: translate3d(calc(var(--swim-side) * 13.050221vw), 2.750687vw, 0) rotate(calc(var(--swim-side) * -99.130322deg - 55deg)); opacity: calc(var(--strength) * 1); }
  23.333333% { transform: translate3d(calc(var(--swim-side) * 14.112772vw), 2.583003vw, 0) rotate(calc(var(--swim-side) * -98.795499deg - 55deg)); opacity: calc(var(--strength) * 1); }
  24.166667% { transform: translate3d(calc(var(--swim-side) * 15.200375vw), 2.418459vw, 0) rotate(calc(var(--swim-side) * -98.404941deg - 55deg)); opacity: calc(var(--strength) * 1); }
  25% { transform: translate3d(calc(var(--swim-side) * 16.312458vw), 2.258312vw, 0) rotate(calc(var(--swim-side) * -97.98192deg - 55deg)); opacity: calc(var(--strength) * 1); }
  25.833333% { transform: translate3d(calc(var(--swim-side) * 17.446668vw), 2.10369vw, 0) rotate(calc(var(--swim-side) * -97.544065deg - 55deg)); opacity: calc(var(--strength) * 1); }
  26.666667% { transform: translate3d(calc(var(--swim-side) * 18.599207vw), 1.955576vw, 0) rotate(calc(var(--swim-side) * -97.103119deg - 55deg)); opacity: calc(var(--strength) * 1); }
  27.5% { transform: translate3d(calc(var(--swim-side) * 19.765318vw), 1.814799vw, 0) rotate(calc(var(--swim-side) * -96.665631deg - 55deg)); opacity: calc(var(--strength) * 1); }
  28.333333% { transform: translate3d(calc(var(--swim-side) * 20.939857vw), 1.682032vw, 0) rotate(calc(var(--swim-side) * -96.234136deg - 55deg)); opacity: calc(var(--strength) * 1); }
  29.166667% { transform: translate3d(calc(var(--swim-side) * 22.117895vw), 1.557781vw, 0) rotate(calc(var(--swim-side) * -95.808537deg - 55deg)); opacity: calc(var(--strength) * 1); }
  30% { transform: translate3d(calc(var(--swim-side) * 23.295244vw), 1.442386vw, 0) rotate(calc(var(--swim-side) * -95.387529deg - 55deg)); opacity: calc(var(--strength) * 1); }
  30.833333% { transform: translate3d(calc(var(--swim-side) * 24.468861vw), 1.33602vw, 0) rotate(calc(var(--swim-side) * -94.969936deg - 55deg)); opacity: calc(var(--strength) * 1); }
  31.666667% { transform: translate3d(calc(var(--swim-side) * 25.637079vw), 1.238687vw, 0) rotate(calc(var(--swim-side) * -94.555883deg - 55deg)); opacity: calc(var(--strength) * 1); }
  32.5% { transform: translate3d(calc(var(--swim-side) * 26.799626vw), 1.150228vw, 0) rotate(calc(var(--swim-side) * -94.147643deg - 55deg)); opacity: calc(var(--strength) * 1); }
  33.333333% { transform: translate3d(calc(var(--swim-side) * 27.957443vw), 1.070325vw, 0) rotate(calc(var(--swim-side) * -93.750009deg - 55deg)); opacity: calc(var(--strength) * 1); }
  34.166667% { transform: translate3d(calc(var(--swim-side) * 29.112333vw), 0.998509vw, 0) rotate(calc(var(--swim-side) * -93.3701deg - 55deg)); opacity: calc(var(--strength) * 1); }
  35% { transform: translate3d(calc(var(--swim-side) * 30.266489vw), 0.934169vw, 0) rotate(calc(var(--swim-side) * -93.016631deg - 55deg)); opacity: calc(var(--strength) * 1); }
  35.833333% { transform: translate3d(calc(var(--swim-side) * 31.421966vw), 0.876557vw, 0) rotate(calc(var(--swim-side) * -92.698864deg - 55deg)); opacity: calc(var(--strength) * 1); }
  36.666667% { transform: translate3d(calc(var(--swim-side) * 32.580186vw), 0.824811vw, 0) rotate(calc(var(--swim-side) * -92.425569deg - 55deg)); opacity: calc(var(--strength) * 1); }
  37.5% { transform: translate3d(calc(var(--swim-side) * 33.741525vw), 0.777959vw, 0) rotate(calc(var(--swim-side) * -92.204278deg - 55deg)); opacity: calc(var(--strength) * 1); }
  38.333333% { transform: translate3d(calc(var(--swim-side) * 34.905068vw), 0.734936vw, 0) rotate(calc(var(--swim-side) * -92.041016deg - 55deg)); opacity: calc(var(--strength) * 1); }
  39.166667% { transform: translate3d(calc(var(--swim-side) * 36.068553vw), 0.694604vw, 0) rotate(calc(var(--swim-side) * -91.940456deg - 55deg)); opacity: calc(var(--strength) * 1); }
  40% { transform: translate3d(calc(var(--swim-side) * 37.228518vw), 0.655764vw, 0) rotate(calc(var(--swim-side) * -91.906354deg - 55deg)); opacity: calc(var(--strength) * 1); }
  40.833333% { transform: translate3d(calc(var(--swim-side) * 38.380637vw), 0.617178vw, 0) rotate(calc(var(--swim-side) * -91.942028deg - 55deg)); opacity: calc(var(--strength) * 1); }
  41.666667% { transform: translate3d(calc(var(--swim-side) * 39.520208vw), 0.577582vw, 0) rotate(calc(var(--swim-side) * -92.050674deg - 55deg)); opacity: calc(var(--strength) * 1); }
  42.5% { transform: translate3d(calc(var(--swim-side) * 40.64272vw), 0.535709vw, 0) rotate(calc(var(--swim-side) * -92.235356deg - 55deg)); opacity: calc(var(--strength) * 1); }
  43.333333% { transform: translate3d(calc(var(--swim-side) * 41.744437vw), 0.490306vw, 0) rotate(calc(var(--swim-side) * -92.498544deg - 55deg)); opacity: calc(var(--strength) * 1); }
  44.166667% { transform: translate3d(calc(var(--swim-side) * 42.822909vw), 0.440151vw, 0) rotate(calc(var(--swim-side) * -92.841178deg - 55deg)); opacity: calc(var(--strength) * 1); }
  45% { transform: translate3d(calc(var(--swim-side) * 43.877356vw), 0.384074vw, 0) rotate(calc(var(--swim-side) * -93.26135deg - 55deg)); opacity: calc(var(--strength) * 1); }
  45.833333% { transform: translate3d(calc(var(--swim-side) * 44.908859vw), 0.320972vw, 0) rotate(calc(var(--swim-side) * -93.752893deg - 55deg)); opacity: calc(var(--strength) * 1); }
  46.666667% { transform: translate3d(calc(var(--swim-side) * 45.920338vw), 0.249826vw, 0) rotate(calc(var(--swim-side) * -94.304401deg - 55deg)); opacity: calc(var(--strength) * 1); }
  47.5% { transform: translate3d(calc(var(--swim-side) * 46.916318vw), 0.169718vw, 0) rotate(calc(var(--swim-side) * -94.899293deg - 55deg)); opacity: calc(var(--strength) * 1); }
  48.333333% { transform: translate3d(calc(var(--swim-side) * 47.902507vw), 0.079847vw, 0) rotate(calc(var(--swim-side) * -95.517334deg - 55deg)); opacity: calc(var(--strength) * 1); }
  49.166667% { transform: translate3d(calc(var(--swim-side) * 48.885232vw), -0.020462vw, 0) rotate(calc(var(--swim-side) * -96.1375deg - 55deg)); opacity: calc(var(--strength) * 1); }
  50% { transform: translate3d(calc(var(--swim-side) * 49.870824vw), -0.131742vw, 0) rotate(calc(var(--swim-side) * -96.741368deg - 55deg)); opacity: calc(var(--strength) * 1); }
  50.833333% { transform: translate3d(calc(var(--swim-side) * 50.864995vw), -0.254375vw, 0) rotate(calc(var(--swim-side) * -97.315877deg - 55deg)); opacity: calc(var(--strength) * 1); }
  51.666667% { transform: translate3d(calc(var(--swim-side) * 51.872321vw), -0.388584vw, 0) rotate(calc(var(--swim-side) * -97.854539deg - 55deg)); opacity: calc(var(--strength) * 1); }
  52.5% { transform: translate3d(calc(var(--swim-side) * 52.895861vw), -0.534427vw, 0) rotate(calc(var(--swim-side) * -98.356885deg - 55deg)); opacity: calc(var(--strength) * 1); }
  53.333333% { transform: translate3d(calc(var(--swim-side) * 53.936983vw), -0.691788vw, 0) rotate(calc(var(--swim-side) * -98.826575deg - 55deg)); opacity: calc(var(--strength) * 1); }
  54.166667% { transform: translate3d(calc(var(--swim-side) * 54.995398vw), -0.860379vw, 0) rotate(calc(var(--swim-side) * -99.268935deg - 55deg)); opacity: calc(var(--strength) * 1); }
  55% { transform: translate3d(calc(var(--swim-side) * 56.069395vw), -1.039739vw, 0) rotate(calc(var(--swim-side) * -99.68853deg - 55deg)); opacity: calc(var(--strength) * 1); }
  55.833333% { transform: translate3d(calc(var(--swim-side) * 57.156251vw), -1.22923vw, 0) rotate(calc(var(--swim-side) * -100.08718deg - 55deg)); opacity: calc(var(--strength) * 1); }
  56.666667% { transform: translate3d(calc(var(--swim-side) * 58.252741vw), -1.428048vw, 0) rotate(calc(var(--swim-side) * -100.462576deg - 55deg)); opacity: calc(var(--strength) * 1); }
  57.5% { transform: translate3d(calc(var(--swim-side) * 59.35569vw), -1.63522vw, 0) rotate(calc(var(--swim-side) * -100.807556deg - 55deg)); opacity: calc(var(--strength) * 1); }
  58.333333% { transform: translate3d(calc(var(--swim-side) * 60.462486vw), -1.84962vw, 0) rotate(calc(var(--swim-side) * -101.110152deg - 55deg)); opacity: calc(var(--strength) * 1); }
  59.166667% { transform: translate3d(calc(var(--swim-side) * 61.57148vw), -2.06997vw, 0) rotate(calc(var(--swim-side) * -101.354512deg - 55deg)); opacity: calc(var(--strength) * 1); }
  60% { transform: translate3d(calc(var(--swim-side) * 62.682223vw), -2.294858vw, 0) rotate(calc(var(--swim-side) * -101.522734deg - 55deg)); opacity: calc(var(--strength) * 1); }
  60.833333% { transform: translate3d(calc(var(--swim-side) * 63.79551vw), -2.522747vw, 0) rotate(calc(var(--swim-side) * -101.597507deg - 55deg)); opacity: calc(var(--strength) * 1); }
  61.666667% { transform: translate3d(calc(var(--swim-side) * 64.913215vw), -2.751989vw, 0) rotate(calc(var(--swim-side) * -101.56507deg - 55deg)); opacity: calc(var(--strength) * 1); }
  62.5% { transform: translate3d(calc(var(--swim-side) * 66.037958vw), -2.980842vw, 0) rotate(calc(var(--swim-side) * -101.417792deg - 55deg)); opacity: calc(var(--strength) * 1); }
  63.333333% { transform: translate3d(calc(var(--swim-side) * 67.17263vw), -3.207486vw, 0) rotate(calc(var(--swim-side) * -101.155586deg - 55deg)); opacity: calc(var(--strength) * 1); }
  64.166667% { transform: translate3d(calc(var(--swim-side) * 68.319858vw), -3.430044vw, 0) rotate(calc(var(--swim-side) * -100.78566deg - 55deg)); opacity: calc(var(--strength) * 1); }
  65% { transform: translate3d(calc(var(--swim-side) * 69.481482vw), -3.646598vw, 0) rotate(calc(var(--swim-side) * -100.32067deg - 55deg)); opacity: calc(var(--strength) * 1); }
  65.833333% { transform: translate3d(calc(var(--swim-side) * 70.658103vw), -3.855206vw, 0) rotate(calc(var(--swim-side) * -99.775824deg - 55deg)); opacity: calc(var(--strength) * 1); }
  66.666667% { transform: translate3d(calc(var(--swim-side) * 71.848793vw), -4.05393vw, 0) rotate(calc(var(--swim-side) * -99.165766deg - 55deg)); opacity: calc(var(--strength) * 1); }
  67.5% { transform: translate3d(calc(var(--swim-side) * 73.05099vw), -4.240849vw, 0) rotate(calc(var(--swim-side) * -98.501954deg - 55deg)); opacity: calc(var(--strength) * 1); }
  68.333333% { transform: translate3d(calc(var(--swim-side) * 74.260602vw), -4.414082vw, 0) rotate(calc(var(--swim-side) * -97.790926deg - 55deg)); opacity: calc(var(--strength) * 1); }
  69.166667% { transform: translate3d(calc(var(--swim-side) * 75.472317vw), -4.571808vw, 0) rotate(calc(var(--swim-side) * -97.033554deg - 55deg)); opacity: calc(var(--strength) * 1); }
  70% { transform: translate3d(calc(var(--swim-side) * 76.680086vw), -4.712287vw, 0) rotate(calc(var(--swim-side) * -96.225165deg - 55deg)); opacity: calc(var(--strength) * 1); }
  70.833333% { transform: translate3d(calc(var(--swim-side) * 77.877703vw), -4.833878vw, 0) rotate(calc(var(--swim-side) * -95.356424deg - 55deg)); opacity: calc(var(--strength) * 1); }
  71.666667% { transform: translate3d(calc(var(--swim-side) * 79.059435vw), -4.935056vw, 0) rotate(calc(var(--swim-side) * -94.414878deg - 55deg)); opacity: calc(var(--strength) * 1); }
  72.5% { transform: translate3d(calc(var(--swim-side) * 80.220603vw), -5.01443vw, 0) rotate(calc(var(--swim-side) * -93.387191deg - 55deg)); opacity: calc(var(--strength) * 1); }
  73.333333% { transform: translate3d(calc(var(--swim-side) * 81.358052vw), -5.070762vw, 0) rotate(calc(var(--swim-side) * -92.262033deg - 55deg)); opacity: calc(var(--strength) * 1); }
  74.166667% { transform: translate3d(calc(var(--swim-side) * 82.470449vw), -5.102976vw, 0) rotate(calc(var(--swim-side) * -91.033441deg - 55deg)); opacity: calc(var(--strength) * 1); }
  75% { transform: translate3d(calc(var(--swim-side) * 83.558366vw), -5.110176vw, 0) rotate(calc(var(--swim-side) * -89.704091deg - 55deg)); opacity: calc(var(--strength) * 1); }
  75.833333% { transform: translate3d(calc(var(--swim-side) * 84.624156vw), -5.091655vw, 0) rotate(calc(var(--swim-side) * -88.287549deg - 55deg)); opacity: calc(var(--strength) * 1); }
  76.666667% { transform: translate3d(calc(var(--swim-side) * 85.671617vw), -5.046905vw, 0) rotate(calc(var(--swim-side) * -86.808372deg - 55deg)); opacity: calc(var(--strength) * 1); }
  77.5% { transform: translate3d(calc(var(--swim-side) * 86.705506vw), -4.975623vw, 0) rotate(calc(var(--swim-side) * -85.299392deg - 55deg)); opacity: calc(var(--strength) * 1); }
  78.333333% { transform: translate3d(calc(var(--swim-side) * 87.730967vw), -4.87772vw, 0) rotate(calc(var(--swim-side) * -83.796478deg - 55deg)); opacity: calc(var(--strength) * 1); }
  79.166667% { transform: translate3d(calc(var(--swim-side) * 88.752928vw), -4.753321vw, 0) rotate(calc(var(--swim-side) * -82.332328deg - 55deg)); opacity: calc(var(--strength) * 1); }
  80% { transform: translate3d(calc(var(--swim-side) * 89.77558vw), -4.602767vw, 0) rotate(calc(var(--swim-side) * -80.931328deg - 55deg)); opacity: calc(var(--strength) * 1); }
  80.833333% { transform: translate3d(calc(var(--swim-side) * 90.801963vw), -4.426616vw, 0) rotate(calc(var(--swim-side) * -79.607089deg - 55deg)); opacity: calc(var(--strength) * 0.998807); }
  81.666667% { transform: translate3d(calc(var(--swim-side) * 91.833744vw), -4.225636vw, 0) rotate(calc(var(--swim-side) * -78.363068deg - 55deg)); opacity: calc(var(--strength) * 0.991192); }
  82.5% { transform: translate3d(calc(var(--swim-side) * 92.871198vw), -4.000805vw, 0) rotate(calc(var(--swim-side) * -77.195567deg - 55deg)); opacity: calc(var(--strength) * 0.972643); }
  83.333333% { transform: translate3d(calc(var(--swim-side) * 93.913381vw), -3.753299vw, 0) rotate(calc(var(--swim-side) * -76.097922deg - 55deg)); opacity: calc(var(--strength) * 0.940517); }
  84.166667% { transform: translate3d(calc(var(--swim-side) * 94.958491vw), -3.484485vw, 0) rotate(calc(var(--swim-side) * -75.064782deg - 55deg)); opacity: calc(var(--strength) * 0.893803); }
  85% { transform: translate3d(calc(var(--swim-side) * 96.004335vw), -3.195909vw, 0) rotate(calc(var(--swim-side) * -74.0957deg - 55deg)); opacity: calc(var(--strength) * 0.832888); }
  85.833333% { transform: translate3d(calc(var(--swim-side) * 97.048857vw), -2.889282vw, 0) rotate(calc(var(--swim-side) * -73.19759deg - 55deg)); opacity: calc(var(--strength) * 0.759316); }
  86.666667% { transform: translate3d(calc(var(--swim-side) * 98.090638vw), -2.566468vw, 0) rotate(calc(var(--swim-side) * -72.385677deg - 55deg)); opacity: calc(var(--strength) * 0.675555); }
  87.5% { transform: translate3d(calc(var(--swim-side) * 99.129299vw), -2.229466vw, 0) rotate(calc(var(--swim-side) * -71.682659deg - 55deg)); opacity: calc(var(--strength) * 0.584759); }
  88.333333% { transform: translate3d(calc(var(--swim-side) * 100.165756vw), -1.880391vw, 0) rotate(calc(var(--swim-side) * -71.115899deg - 55deg)); opacity: calc(var(--strength) * 0.490531); }
  89.166667% { transform: translate3d(calc(var(--swim-side) * 101.202271vw), -1.521457vw, 0) rotate(calc(var(--swim-side) * -70.712849deg - 55deg)); opacity: calc(var(--strength) * 0.396687); }
  90% { transform: translate3d(calc(var(--swim-side) * 102.242306vw), -1.154956vw, 0) rotate(calc(var(--swim-side) * -70.495489deg - 55deg)); opacity: calc(var(--strength) * 0.307021); }
  90.833333% { transform: translate3d(calc(var(--swim-side) * 103.290187vw), -0.783239vw, 0) rotate(calc(var(--swim-side) * -70.475143deg - 55deg)); opacity: calc(var(--strength) * 0.225064); }
  91.666667% { transform: translate3d(calc(var(--swim-side) * 104.350616vw), -0.408693vw, 0) rotate(calc(var(--swim-side) * -70.649223deg - 55deg)); opacity: calc(var(--strength) * 0.153852); }
  92.5% { transform: translate3d(calc(var(--swim-side) * 105.428104vw), -0.03372vw, 0) rotate(calc(var(--swim-side) * -71.000981deg - 55deg)); opacity: calc(var(--strength) * 0.095688); }
  93.333333% { transform: translate3d(calc(var(--swim-side) * 106.526387vw), 0.339283vw, 0) rotate(calc(var(--swim-side) * -71.502341deg - 55deg)); opacity: calc(var(--strength) * 0.051902); }
  94.166667% { transform: translate3d(calc(var(--swim-side) * 107.647915vw), 0.707948vw, 0) rotate(calc(var(--swim-side) * -72.118866deg - 55deg)); opacity: calc(var(--strength) * 0.02262); }
  95% { transform: translate3d(calc(var(--swim-side) * 108.793468vw), 1.069957vw, 0) rotate(calc(var(--swim-side) * -72.815334deg - 55deg)); opacity: calc(var(--strength) * 0.006526); }
  95.833333% { transform: translate3d(calc(var(--swim-side) * 109.961965vw), 1.423061vw, 0) rotate(calc(var(--swim-side) * -73.560533deg - 55deg)); opacity: calc(var(--strength) * 0.00062); }
  96.666667% { transform: translate3d(calc(var(--swim-side) * 111.150486vw), 1.7651vw, 0) rotate(calc(var(--swim-side) * -74.330484deg - 55deg)); opacity: calc(var(--strength) * 0); }
  97.5% { transform: translate3d(calc(var(--swim-side) * 112.354506vw), 2.094025vw, 0) rotate(calc(var(--swim-side) * -75.109957deg - 55deg)); opacity: calc(var(--strength) * 0); }
  98.333333% { transform: translate3d(calc(var(--swim-side) * 113.568317vw), 2.407911vw, 0) rotate(calc(var(--swim-side) * -75.892579deg - 55deg)); opacity: calc(var(--strength) * 0); }
  99.166667% { transform: translate3d(calc(var(--swim-side) * 114.785592vw), 2.704979vw, 0) rotate(calc(var(--swim-side) * -76.679976deg - 55deg)); opacity: calc(var(--strength) * 0); }
  100% { transform: translate3d(calc(var(--swim-side) * 116vw), 2.983605vw, 0) rotate(calc(var(--swim-side) * -77.480294deg - 55deg)); opacity: calc(var(--strength) * 0); }
}
@keyframes micro-propulsion {
  0% { transform: translate3d(calc(var(--stroke-distance) * 0), calc(var(--stroke-distance) * 0), 0) rotate(-0.139069deg); }
  3.125% { transform: translate3d(calc(var(--stroke-distance) * -0.159809), calc(var(--stroke-distance) * 0.167849), 0) rotate(-0.002555deg); }
  6.25% { transform: translate3d(calc(var(--stroke-distance) * -0.313476), calc(var(--stroke-distance) * 0.329247), 0) rotate(0.134056deg); }
  9.375% { transform: translate3d(calc(var(--stroke-distance) * -0.455096), calc(var(--stroke-distance) * 0.477993), 0) rotate(0.265516deg); }
  12.5% { transform: translate3d(calc(var(--stroke-distance) * -0.579228), calc(var(--stroke-distance) * 0.60837), 0) rotate(0.386772deg); }
  15.625% { transform: translate3d(calc(var(--stroke-distance) * -0.6811), calc(var(--stroke-distance) * 0.715367), 0) rotate(0.493165deg); }
  18.75% { transform: translate3d(calc(var(--stroke-distance) * -0.756798), calc(var(--stroke-distance) * 0.794874), 0) rotate(0.580605deg); }
  21.875% { transform: translate3d(calc(var(--stroke-distance) * -0.803412), calc(var(--stroke-distance) * 0.843833), 0) rotate(0.645733deg); }
  25% { transform: translate3d(calc(var(--stroke-distance) * -0.819152), calc(var(--stroke-distance) * 0.860365), 0) rotate(0.686047deg); }
  28.125% { transform: translate3d(calc(var(--stroke-distance) * -0.803412), calc(var(--stroke-distance) * 0.843833), 0) rotate(0.699995deg); }
  31.25% { transform: translate3d(calc(var(--stroke-distance) * -0.756798), calc(var(--stroke-distance) * 0.794874), 0) rotate(0.687044deg); }
  34.375% { transform: translate3d(calc(var(--stroke-distance) * -0.6811), calc(var(--stroke-distance) * 0.715367), 0) rotate(0.647689deg); }
  37.5% { transform: translate3d(calc(var(--stroke-distance) * -0.579228), calc(var(--stroke-distance) * 0.60837), 0) rotate(0.583445deg); }
  40.625% { transform: translate3d(calc(var(--stroke-distance) * -0.455096), calc(var(--stroke-distance) * 0.477993), 0) rotate(0.496778deg); }
  43.75% { transform: translate3d(calc(var(--stroke-distance) * -0.313476), calc(var(--stroke-distance) * 0.329247), 0) rotate(0.391021deg); }
  46.875% { transform: translate3d(calc(var(--stroke-distance) * -0.159809), calc(var(--stroke-distance) * 0.167849), 0) rotate(0.270237deg); }
  50% { transform: translate3d(calc(var(--stroke-distance) * 0), calc(var(--stroke-distance) * 0), 0) rotate(0.139069deg); }
  53.125% { transform: translate3d(calc(var(--stroke-distance) * 0.159809), calc(var(--stroke-distance) * -0.167849), 0) rotate(0.002555deg); }
  56.25% { transform: translate3d(calc(var(--stroke-distance) * 0.313476), calc(var(--stroke-distance) * -0.329247), 0) rotate(-0.134056deg); }
  59.375% { transform: translate3d(calc(var(--stroke-distance) * 0.455096), calc(var(--stroke-distance) * -0.477993), 0) rotate(-0.265516deg); }
  62.5% { transform: translate3d(calc(var(--stroke-distance) * 0.579228), calc(var(--stroke-distance) * -0.60837), 0) rotate(-0.386772deg); }
  65.625% { transform: translate3d(calc(var(--stroke-distance) * 0.6811), calc(var(--stroke-distance) * -0.715367), 0) rotate(-0.493165deg); }
  68.75% { transform: translate3d(calc(var(--stroke-distance) * 0.756798), calc(var(--stroke-distance) * -0.794874), 0) rotate(-0.580605deg); }
  71.875% { transform: translate3d(calc(var(--stroke-distance) * 0.803412), calc(var(--stroke-distance) * -0.843833), 0) rotate(-0.645733deg); }
  75% { transform: translate3d(calc(var(--stroke-distance) * 0.819152), calc(var(--stroke-distance) * -0.860365), 0) rotate(-0.686047deg); }
  78.125% { transform: translate3d(calc(var(--stroke-distance) * 0.803412), calc(var(--stroke-distance) * -0.843833), 0) rotate(-0.699995deg); }
  81.25% { transform: translate3d(calc(var(--stroke-distance) * 0.756798), calc(var(--stroke-distance) * -0.794874), 0) rotate(-0.687044deg); }
  84.375% { transform: translate3d(calc(var(--stroke-distance) * 0.6811), calc(var(--stroke-distance) * -0.715367), 0) rotate(-0.647689deg); }
  87.5% { transform: translate3d(calc(var(--stroke-distance) * 0.579228), calc(var(--stroke-distance) * -0.60837), 0) rotate(-0.583445deg); }
  90.625% { transform: translate3d(calc(var(--stroke-distance) * 0.455096), calc(var(--stroke-distance) * -0.477993), 0) rotate(-0.496778deg); }
  93.75% { transform: translate3d(calc(var(--stroke-distance) * 0.313476), calc(var(--stroke-distance) * -0.329247), 0) rotate(-0.391021deg); }
  96.875% { transform: translate3d(calc(var(--stroke-distance) * 0.159809), calc(var(--stroke-distance) * -0.167849), 0) rotate(-0.270237deg); }
  100% { transform: translate3d(calc(var(--stroke-distance) * 0), calc(var(--stroke-distance) * 0), 0) rotate(-0.139069deg); }
}
@keyframes micro-tentacles {
  0% { transform: rotate(-1.917702deg) skewY(1.438277deg); }
  3.125% { transform: rotate(-1.196023deg) skewY(1.924264deg); }
  6.25% { transform: rotate(-0.428381deg) skewY(2.336303deg); }
  9.375% { transform: rotate(0.355724deg) skewY(2.65856deg); }
  12.5% { transform: rotate(1.126158deg) skewY(2.878649deg); }
  15.625% { transform: rotate(1.853315deg) skewY(2.988113deg); }
  18.75% { transform: rotate(2.509249deg) skewY(2.982746deg); }
  21.875% { transform: rotate(3.068755deg) skewY(2.862754deg); }
  25% { transform: rotate(3.51033deg) skewY(2.632748deg); }
  28.125% { transform: rotate(3.817005deg) skewY(2.301566deg); }
  31.25% { transform: rotate(3.976995deg) skewY(1.881937deg); }
  34.375% { transform: rotate(3.984151deg) skewY(1.389986deg); }
  37.5% { transform: rotate(3.838199deg) skewY(0.844619deg); }
  40.625% { transform: rotate(3.544746deg) skewY(0.266793deg); }
  43.75% { transform: rotate(3.115071deg) skewY(-0.321285deg); }
  46.875% { transform: rotate(2.565686deg) skewY(-0.897017deg); }
  50% { transform: rotate(1.917702deg) skewY(-1.438277deg); }
  53.125% { transform: rotate(1.196023deg) skewY(-1.924264deg); }
  56.25% { transform: rotate(0.428381deg) skewY(-2.336303deg); }
  59.375% { transform: rotate(-0.355724deg) skewY(-2.65856deg); }
  62.5% { transform: rotate(-1.126158deg) skewY(-2.878649deg); }
  65.625% { transform: rotate(-1.853315deg) skewY(-2.988113deg); }
  68.75% { transform: rotate(-2.509249deg) skewY(-2.982746deg); }
  71.875% { transform: rotate(-3.068755deg) skewY(-2.862754deg); }
  75% { transform: rotate(-3.51033deg) skewY(-2.632748deg); }
  78.125% { transform: rotate(-3.817005deg) skewY(-2.301566deg); }
  81.25% { transform: rotate(-3.976995deg) skewY(-1.881937deg); }
  84.375% { transform: rotate(-3.984151deg) skewY(-1.389986deg); }
  87.5% { transform: rotate(-3.838199deg) skewY(-0.844619deg); }
  90.625% { transform: rotate(-3.544746deg) skewY(-0.266793deg); }
  93.75% { transform: rotate(-3.115071deg) skewY(0.321285deg); }
  96.875% { transform: rotate(-2.565686deg) skewY(0.897017deg); }
  100% { transform: rotate(-1.917702deg) skewY(1.438277deg); }
}
@keyframes micro-cell-pass {
  0% { transform: translate3d(calc(var(--flow-x) * 0), calc(var(--flow-y) * 0.032211), 0) scale(1.282051) rotate(calc(var(--turn) + 0deg)); opacity: 0; }
  1.25% { transform: translate3d(calc(var(--flow-x) * 0.017208), calc(var(--flow-y) * 0.045112), 0) scale(1.263025) rotate(calc(var(--turn) + 0.294418deg)); opacity: 0; }
  2.5% { transform: translate3d(calc(var(--flow-x) * 0.034386), calc(var(--flow-y) * 0.057797), 0) scale(1.244555) rotate(calc(var(--turn) + 0.587869deg)); opacity: 0; }
  3.75% { transform: translate3d(calc(var(--flow-x) * 0.051507), calc(var(--flow-y) * 0.070248), 0) scale(1.226618) rotate(calc(var(--turn) + 0.879391deg)); opacity: 0.000034; }
  5% { transform: translate3d(calc(var(--flow-x) * 0.068541), calc(var(--flow-y) * 0.082452), 0) scale(1.20919) rotate(calc(var(--turn) + 1.168034deg)); opacity: 0.006526; }
  6.25% { transform: translate3d(calc(var(--flow-x) * 0.085461), calc(var(--flow-y) * 0.094394), 0) scale(1.19225) rotate(calc(var(--turn) + 1.452867deg)); opacity: 0.035494; }
  7.5% { transform: translate3d(calc(var(--flow-x) * 0.102239), calc(var(--flow-y) * 0.106062), 0) scale(1.175779) rotate(calc(var(--turn) + 1.732981deg)); opacity: 0.095688; }
  8.75% { transform: translate3d(calc(var(--flow-x) * 0.11885), calc(var(--flow-y) * 0.117446), 0) scale(1.159756) rotate(calc(var(--turn) + 2.007497deg)); opacity: 0.187951; }
  10% { transform: translate3d(calc(var(--flow-x) * 0.135267), calc(var(--flow-y) * 0.128537), 0) scale(1.144165) rotate(calc(var(--turn) + 2.275571deg)); opacity: 0.307021; }
  11.25% { transform: translate3d(calc(var(--flow-x) * 0.151467), calc(var(--flow-y) * 0.13933), 0) scale(1.128987) rotate(calc(var(--turn) + 2.536396deg)); opacity: 0.443321; }
  12.5% { transform: translate3d(calc(var(--flow-x) * 0.167426), calc(var(--flow-y) * 0.149818), 0) scale(1.114206) rotate(calc(var(--turn) + 2.789214deg)); opacity: 0.584759; }
  13.75% { transform: translate3d(calc(var(--flow-x) * 0.183124), calc(var(--flow-y) * 0.159999), 0) scale(1.099808) rotate(calc(var(--turn) + 3.033312deg)); opacity: 0.718525; }
  15% { transform: translate3d(calc(var(--flow-x) * 0.198541), calc(var(--flow-y) * 0.169872), 0) scale(1.085776) rotate(calc(var(--turn) + 3.268034deg)); opacity: 0.832888; }
  16.25% { transform: translate3d(calc(var(--flow-x) * 0.213658), calc(var(--flow-y) * 0.179437), 0) scale(1.072099) rotate(calc(var(--turn) + 3.49278deg)); opacity: 0.918989; }
  17.5% { transform: translate3d(calc(var(--flow-x) * 0.22846), calc(var(--flow-y) * 0.188697), 0) scale(1.058761) rotate(calc(var(--turn) + 3.707013deg)); opacity: 0.972643; }
  18.75% { transform: translate3d(calc(var(--flow-x) * 0.242933), calc(var(--flow-y) * 0.197658), 0) scale(1.045752) rotate(calc(var(--turn) + 3.910259deg)); opacity: 0.996131; }
  20% { transform: translate3d(calc(var(--flow-x) * 0.257063), calc(var(--flow-y) * 0.206324), 0) scale(1.033058) rotate(calc(var(--turn) + 4.102113deg)); opacity: 1; }
  21.25% { transform: translate3d(calc(var(--flow-x) * 0.270842), calc(var(--flow-y) * 0.214705), 0) scale(1.020669) rotate(calc(var(--turn) + 4.28224deg)); opacity: 1; }
  22.5% { transform: translate3d(calc(var(--flow-x) * 0.284261), calc(var(--flow-y) * 0.22281), 0) scale(1.008573) rotate(calc(var(--turn) + 4.450377deg)); opacity: 1; }
  23.75% { transform: translate3d(calc(var(--flow-x) * 0.297315), calc(var(--flow-y) * 0.230651), 0) scale(0.996761) rotate(calc(var(--turn) + 4.606335deg)); opacity: 1; }
  25% { transform: translate3d(calc(var(--flow-x) * 0.31), calc(var(--flow-y) * 0.238242), 0) scale(0.985222) rotate(calc(var(--turn) + 4.75deg)); opacity: 1; }
  26.25% { transform: translate3d(calc(var(--flow-x) * 0.322315), calc(var(--flow-y) * 0.245597), 0) scale(0.973947) rotate(calc(var(--turn) + 4.881335deg)); opacity: 1; }
  27.5% { transform: translate3d(calc(var(--flow-x) * 0.334261), calc(var(--flow-y) * 0.252732), 0) scale(0.962927) rotate(calc(var(--turn) + 5.000377deg)); opacity: 1; }
  28.75% { transform: translate3d(calc(var(--flow-x) * 0.345842), calc(var(--flow-y) * 0.259666), 0) scale(0.952154) rotate(calc(var(--turn) + 5.10724deg)); opacity: 1; }
  30% { transform: translate3d(calc(var(--flow-x) * 0.357063), calc(var(--flow-y) * 0.266417), 0) scale(0.94162) rotate(calc(var(--turn) + 5.202113deg)); opacity: 1; }
  31.25% { transform: translate3d(calc(var(--flow-x) * 0.367933), calc(var(--flow-y) * 0.273005), 0) scale(0.931315) rotate(calc(var(--turn) + 5.285259deg)); opacity: 1; }
  32.5% { transform: translate3d(calc(var(--flow-x) * 0.37846), calc(var(--flow-y) * 0.279451), 0) scale(0.921234) rotate(calc(var(--turn) + 5.357013deg)); opacity: 1; }
  33.75% { transform: translate3d(calc(var(--flow-x) * 0.388658), calc(var(--flow-y) * 0.285777), 0) scale(0.911369) rotate(calc(var(--turn) + 5.41778deg)); opacity: 1; }
  35% { transform: translate3d(calc(var(--flow-x) * 0.398541), calc(var(--flow-y) * 0.292005), 0) scale(0.901713) rotate(calc(var(--turn) + 5.468034deg)); opacity: 1; }
  36.25% { transform: translate3d(calc(var(--flow-x) * 0.408124), calc(var(--flow-y) * 0.29816), 0) scale(0.89226) rotate(calc(var(--turn) + 5.508312deg)); opacity: 1; }
  37.5% { transform: translate3d(calc(var(--flow-x) * 0.417426), calc(var(--flow-y) * 0.304265), 0) scale(0.883002) rotate(calc(var(--turn) + 5.539214deg)); opacity: 1; }
  38.75% { transform: translate3d(calc(var(--flow-x) * 0.426467), calc(var(--flow-y) * 0.310343), 0) scale(0.873935) rotate(calc(var(--turn) + 5.561396deg)); opacity: 1; }
  40% { transform: translate3d(calc(var(--flow-x) * 0.435267), calc(var(--flow-y) * 0.316419), 0) scale(0.865052) rotate(calc(var(--turn) + 5.575571deg)); opacity: 1; }
  41.25% { transform: translate3d(calc(var(--flow-x) * 0.44385), calc(var(--flow-y) * 0.322517), 0) scale(0.856348) rotate(calc(var(--turn) + 5.582497deg)); opacity: 1; }
  42.5% { transform: translate3d(calc(var(--flow-x) * 0.452239), calc(var(--flow-y) * 0.328661), 0) scale(0.847817) rotate(calc(var(--turn) + 5.582981deg)); opacity: 1; }
  43.75% { transform: translate3d(calc(var(--flow-x) * 0.460461), calc(var(--flow-y) * 0.334876), 0) scale(0.839454) rotate(calc(var(--turn) + 5.577867deg)); opacity: 1; }
  45% { transform: translate3d(calc(var(--flow-x) * 0.468541), calc(var(--flow-y) * 0.341183), 0) scale(0.831255) rotate(calc(var(--turn) + 5.568034deg)); opacity: 1; }
  46.25% { transform: translate3d(calc(var(--flow-x) * 0.476507), calc(var(--flow-y) * 0.347607), 0) scale(0.823215) rotate(calc(var(--turn) + 5.554391deg)); opacity: 1; }
  47.5% { transform: translate3d(calc(var(--flow-x) * 0.484386), calc(var(--flow-y) * 0.354168), 0) scale(0.815328) rotate(calc(var(--turn) + 5.537869deg)); opacity: 1; }
  48.75% { transform: translate3d(calc(var(--flow-x) * 0.492208), calc(var(--flow-y) * 0.360889), 0) scale(0.807591) rotate(calc(var(--turn) + 5.519418deg)); opacity: 1; }
  50% { transform: translate3d(calc(var(--flow-x) * 0.5), calc(var(--flow-y) * 0.367789), 0) scale(0.8) rotate(calc(var(--turn) + 5.5deg)); opacity: 1; }
  51.25% { transform: translate3d(calc(var(--flow-x) * 0.507792), calc(var(--flow-y) * 0.374888), 0) scale(0.79255) rotate(calc(var(--turn) + 5.480582deg)); opacity: 1; }
  52.5% { transform: translate3d(calc(var(--flow-x) * 0.515614), calc(var(--flow-y) * 0.382203), 0) scale(0.785238) rotate(calc(var(--turn) + 5.462131deg)); opacity: 1; }
  53.75% { transform: translate3d(calc(var(--flow-x) * 0.523493), calc(var(--flow-y) * 0.389752), 0) scale(0.778059) rotate(calc(var(--turn) + 5.445609deg)); opacity: 1; }
  55% { transform: translate3d(calc(var(--flow-x) * 0.531459), calc(var(--flow-y) * 0.397548), 0) scale(0.77101) rotate(calc(var(--turn) + 5.431966deg)); opacity: 1; }
  56.25% { transform: translate3d(calc(var(--flow-x) * 0.539539), calc(var(--flow-y) * 0.405606), 0) scale(0.764088) rotate(calc(var(--turn) + 5.422133deg)); opacity: 1; }
  57.5% { transform: translate3d(calc(var(--flow-x) * 0.547761), calc(var(--flow-y) * 0.413938), 0) scale(0.757289) rotate(calc(var(--turn) + 5.417019deg)); opacity: 1; }
  58.75% { transform: translate3d(calc(var(--flow-x) * 0.55615), calc(var(--flow-y) * 0.422554), 0) scale(0.75061) rotate(calc(var(--turn) + 5.417503deg)); opacity: 1; }
  60% { transform: translate3d(calc(var(--flow-x) * 0.564733), calc(var(--flow-y) * 0.431463), 0) scale(0.744048) rotate(calc(var(--turn) + 5.424429deg)); opacity: 1; }
  61.25% { transform: translate3d(calc(var(--flow-x) * 0.573533), calc(var(--flow-y) * 0.44067), 0) scale(0.737599) rotate(calc(var(--turn) + 5.438604deg)); opacity: 1; }
  62.5% { transform: translate3d(calc(var(--flow-x) * 0.582574), calc(var(--flow-y) * 0.450182), 0) scale(0.731261) rotate(calc(var(--turn) + 5.460786deg)); opacity: 1; }
  63.75% { transform: translate3d(calc(var(--flow-x) * 0.591876), calc(var(--flow-y) * 0.460001), 0) scale(0.725032) rotate(calc(var(--turn) + 5.491688deg)); opacity: 1; }
  65% { transform: translate3d(calc(var(--flow-x) * 0.601459), calc(var(--flow-y) * 0.470128), 0) scale(0.718907) rotate(calc(var(--turn) + 5.531966deg)); opacity: 1; }
  66.25% { transform: translate3d(calc(var(--flow-x) * 0.611342), calc(var(--flow-y) * 0.480563), 0) scale(0.712885) rotate(calc(var(--turn) + 5.58222deg)); opacity: 0.999412; }
  67.5% { transform: translate3d(calc(var(--flow-x) * 0.62154), calc(var(--flow-y) * 0.491303), 0) scale(0.706964) rotate(calc(var(--turn) + 5.642987deg)); opacity: 0.995577; }
  68.75% { transform: translate3d(calc(var(--flow-x) * 0.632067), calc(var(--flow-y) * 0.502342), 0) scale(0.701139) rotate(calc(var(--turn) + 5.714741deg)); opacity: 0.985998; }
  70% { transform: translate3d(calc(var(--flow-x) * 0.642937), calc(var(--flow-y) * 0.513676), 0) scale(0.69541) rotate(calc(var(--turn) + 5.797887deg)); opacity: 0.968925; }
  71.25% { transform: translate3d(calc(var(--flow-x) * 0.654158), calc(var(--flow-y) * 0.525295), 0) scale(0.689774) rotate(calc(var(--turn) + 5.89276deg)); opacity: 0.943292; }
  72.5% { transform: translate3d(calc(var(--flow-x) * 0.665739), calc(var(--flow-y) * 0.53719), 0) scale(0.684229) rotate(calc(var(--turn) + 5.999623deg)); opacity: 0.90864; }
  73.75% { transform: translate3d(calc(var(--flow-x) * 0.677685), calc(var(--flow-y) * 0.549349), 0) scale(0.678771) rotate(calc(var(--turn) + 6.118665deg)); opacity: 0.865049; }
  75% { transform: translate3d(calc(var(--flow-x) * 0.69), calc(var(--flow-y) * 0.561758), 0) scale(0.673401) rotate(calc(var(--turn) + 6.25deg)); opacity: 0.813066; }
  76.25% { transform: translate3d(calc(var(--flow-x) * 0.702685), calc(var(--flow-y) * 0.574403), 0) scale(0.668114) rotate(calc(var(--turn) + 6.393665deg)); opacity: 0.753637; }
  77.5% { transform: translate3d(calc(var(--flow-x) * 0.715739), calc(var(--flow-y) * 0.587268), 0) scale(0.66291) rotate(calc(var(--turn) + 6.549623deg)); opacity: 0.688031; }
  78.75% { transform: translate3d(calc(var(--flow-x) * 0.729158), calc(var(--flow-y) * 0.600334), 0) scale(0.657787) rotate(calc(var(--turn) + 6.71776deg)); opacity: 0.617774; }
  80% { transform: translate3d(calc(var(--flow-x) * 0.742937), calc(var(--flow-y) * 0.613583), 0) scale(0.652742) rotate(calc(var(--turn) + 6.897887deg)); opacity: 0.544575; }
  81.25% { transform: translate3d(calc(var(--flow-x) * 0.757067), calc(var(--flow-y) * 0.626995), 0) scale(0.647773) rotate(calc(var(--turn) + 7.089741deg)); opacity: 0.470258; }
  82.5% { transform: translate3d(calc(var(--flow-x) * 0.77154), calc(var(--flow-y) * 0.640549), 0) scale(0.64288) rotate(calc(var(--turn) + 7.292987deg)); opacity: 0.396687; }
  83.75% { transform: translate3d(calc(var(--flow-x) * 0.786342), calc(var(--flow-y) * 0.654223), 0) scale(0.63806) rotate(calc(var(--turn) + 7.50722deg)); opacity: 0.325701; }
  85% { transform: translate3d(calc(var(--flow-x) * 0.801459), calc(var(--flow-y) * 0.667995), 0) scale(0.633312) rotate(calc(var(--turn) + 7.731966deg)); opacity: 0.259036; }
  86.25% { transform: translate3d(calc(var(--flow-x) * 0.816876), calc(var(--flow-y) * 0.68184), 0) scale(0.628634) rotate(calc(var(--turn) + 7.966688deg)); opacity: 0.19826; }
  87.5% { transform: translate3d(calc(var(--flow-x) * 0.832574), calc(var(--flow-y) * 0.695735), 0) scale(0.624025) rotate(calc(var(--turn) + 8.210786deg)); opacity: 0.144702; }
  88.75% { transform: translate3d(calc(var(--flow-x) * 0.848533), calc(var(--flow-y) * 0.709657), 0) scale(0.619483) rotate(calc(var(--turn) + 8.463604deg)); opacity: 0.099375; }
  90% { transform: translate3d(calc(var(--flow-x) * 0.864733), calc(var(--flow-y) * 0.723581), 0) scale(0.615006) rotate(calc(var(--turn) + 8.724429deg)); opacity: 0.062912; }
  91.25% { transform: translate3d(calc(var(--flow-x) * 0.88115), calc(var(--flow-y) * 0.737483), 0) scale(0.610594) rotate(calc(var(--turn) + 8.992503deg)); opacity: 0.035494; }
  92.5% { transform: translate3d(calc(var(--flow-x) * 0.897761), calc(var(--flow-y) * 0.751339), 0) scale(0.606244) rotate(calc(var(--turn) + 9.267019deg)); opacity: 0.016774; }
  93.75% { transform: translate3d(calc(var(--flow-x) * 0.914539), calc(var(--flow-y) * 0.765124), 0) scale(0.601956) rotate(calc(var(--turn) + 9.547133deg)); opacity: 0.005813; }
  95% { transform: translate3d(calc(var(--flow-x) * 0.931459), calc(var(--flow-y) * 0.778817), 0) scale(0.597729) rotate(calc(var(--turn) + 9.831966deg)); opacity: 0.001004; }
  96.25% { transform: translate3d(calc(var(--flow-x) * 0.948493), calc(var(--flow-y) * 0.792393), 0) scale(0.59356) rotate(calc(var(--turn) + 10.120609deg)); opacity: 0.000005; }
  97.5% { transform: translate3d(calc(var(--flow-x) * 0.965614), calc(var(--flow-y) * 0.805832), 0) scale(0.589449) rotate(calc(var(--turn) + 10.412131deg)); opacity: 0; }
  98.75% { transform: translate3d(calc(var(--flow-x) * 0.982792), calc(var(--flow-y) * 0.819111), 0) scale(0.585394) rotate(calc(var(--turn) + 10.705582deg)); opacity: 0; }
  100% { transform: translate3d(calc(var(--flow-x) * 1), calc(var(--flow-y) * 0.832211), 0) scale(0.581395) rotate(calc(var(--turn) + 11deg)); opacity: 0; }
}
@keyframes micro-cell-focus {
  0% { opacity: 0.015534; }
  1.25% { opacity: 0.020403; }
  2.5% { opacity: 0.026542; }
  3.75% { opacity: 0.034199; }
  5% { opacity: 0.043644; }
  6.25% { opacity: 0.055166; }
  7.5% { opacity: 0.069065; }
  8.75% { opacity: 0.085641; }
  10% { opacity: 0.105181; }
  11.25% { opacity: 0.127947; }
  12.5% { opacity: 0.154156; }
  13.75% { opacity: 0.183961; }
  15% { opacity: 0.217435; }
  16.25% { opacity: 0.254546; }
  17.5% { opacity: 0.295149; }
  18.75% { opacity: 0.338962; }
  20% { opacity: 0.385565; }
  21.25% { opacity: 0.434391; }
  22.5% { opacity: 0.484729; }
  23.75% { opacity: 0.53574; }
  25% { opacity: 0.586469; }
  26.25% { opacity: 0.635876; }
  27.5% { opacity: 0.682866; }
  28.75% { opacity: 0.726332; }
  30% { opacity: 0.765192; }
  31.25% { opacity: 0.79844; }
  32.5% { opacity: 0.825182; }
  33.75% { opacity: 0.844683; }
  35% { opacity: 0.856394; }
  36.25% { opacity: 0.859967; }
  37.5% { opacity: 0.850751; }
  38.75% { opacity: 0.825704; }
  40% { opacity: 0.786226; }
  41.25% { opacity: 0.734465; }
  42.5% { opacity: 0.673126; }
  43.75% { opacity: 0.605233; }
  45% { opacity: 0.533887; }
  46.25% { opacity: 0.462038; }
  47.5% { opacity: 0.39229; }
  48.75% { opacity: 0.326767; }
  50% { opacity: 0.267036; }
  51.25% { opacity: 0.214093; }
  52.5% { opacity: 0.168397; }
  53.75% { opacity: 0.129948; }
  55% { opacity: 0.09838; }
  56.25% { opacity: 0.073071; }
  57.5% { opacity: 0.053245; }
  58.75% { opacity: 0.038064; }
  60% { opacity: 0.026697; }
  61.25% { opacity: 0.01837; }
  62.5% { opacity: 0.012401; }
  63.75% { opacity: 0.008213; }
  65% { opacity: 0.005336; }
  66.25% { opacity: 0.003402; }
  67.5% { opacity: 0.002127; }
  68.75% { opacity: 0.001305; }
  70% { opacity: 0.000786; }
  71.25% { opacity: 0.000464; }
  72.5% { opacity: 0.000269; }
  73.75% { opacity: 0.000153; }
  75% { opacity: 0.000085; }
  76.25% { opacity: 0.000047; }
  77.5% { opacity: 0.000025; }
  78.75% { opacity: 0.000013; }
  80% { opacity: 0.000007; }
  81.25% { opacity: 0.000003; }
  82.5% { opacity: 0.000002; }
  83.75% { opacity: 0.000001; }
  85% { opacity: 0; }
  86.25% { opacity: 0; }
  87.5% { opacity: 0; }
  88.75% { opacity: 0; }
  90% { opacity: 0; }
  91.25% { opacity: 0; }
  92.5% { opacity: 0; }
  93.75% { opacity: 0; }
  95% { opacity: 0; }
  96.25% { opacity: 0; }
  97.5% { opacity: 0; }
  98.75% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes micro-cell-defocus {
  0% { opacity: 0.986019; }
  1.25% { opacity: 0.981637; }
  2.5% { opacity: 0.976112; }
  3.75% { opacity: 0.969221; }
  5% { opacity: 0.96072; }
  6.25% { opacity: 0.95035; }
  7.5% { opacity: 0.937841; }
  8.75% { opacity: 0.922923; }
  10% { opacity: 0.905337; }
  11.25% { opacity: 0.884848; }
  12.5% { opacity: 0.86126; }
  13.75% { opacity: 0.834435; }
  15% { opacity: 0.804309; }
  16.25% { opacity: 0.770908; }
  17.5% { opacity: 0.734366; }
  18.75% { opacity: 0.694934; }
  20% { opacity: 0.652991; }
  21.25% { opacity: 0.609048; }
  22.5% { opacity: 0.563744; }
  23.75% { opacity: 0.517834; }
  25% { opacity: 0.472178; }
  26.25% { opacity: 0.427712; }
  27.5% { opacity: 0.385421; }
  28.75% { opacity: 0.346302; }
  30% { opacity: 0.311327; }
  31.25% { opacity: 0.281404; }
  32.5% { opacity: 0.257336; }
  33.75% { opacity: 0.239785; }
  35% { opacity: 0.229245; }
  36.25% { opacity: 0.22603; }
  37.5% { opacity: 0.234324; }
  38.75% { opacity: 0.256867; }
  40% { opacity: 0.292397; }
  41.25% { opacity: 0.338981; }
  42.5% { opacity: 0.394187; }
  43.75% { opacity: 0.45529; }
  45% { opacity: 0.519501; }
  46.25% { opacity: 0.584166; }
  47.5% { opacity: 0.646939; }
  48.75% { opacity: 0.70591; }
  50% { opacity: 0.759668; }
  51.25% { opacity: 0.807317; }
  52.5% { opacity: 0.848442; }
  53.75% { opacity: 0.883047; }
  55% { opacity: 0.911458; }
  56.25% { opacity: 0.934236; }
  57.5% { opacity: 0.952079; }
  58.75% { opacity: 0.965742; }
  60% { opacity: 0.975973; }
  61.25% { opacity: 0.983467; }
  62.5% { opacity: 0.988839; }
  63.75% { opacity: 0.992609; }
  65% { opacity: 0.995197; }
  66.25% { opacity: 0.996939; }
  67.5% { opacity: 0.998085; }
  68.75% { opacity: 0.998825; }
  70% { opacity: 0.999293; }
  71.25% { opacity: 0.999582; }
  72.5% { opacity: 0.999758; }
  73.75% { opacity: 0.999862; }
  75% { opacity: 0.999923; }
  76.25% { opacity: 0.999958; }
  77.5% { opacity: 0.999977; }
  78.75% { opacity: 0.999988; }
  80% { opacity: 0.999994; }
  81.25% { opacity: 0.999997; }
  82.5% { opacity: 0.999998; }
  83.75% { opacity: 0.999999; }
  85% { opacity: 1; }
  86.25% { opacity: 1; }
  87.5% { opacity: 1; }
  88.75% { opacity: 1; }
  90% { opacity: 1; }
  91.25% { opacity: 1; }
  92.5% { opacity: 1; }
  93.75% { opacity: 1; }
  95% { opacity: 1; }
  96.25% { opacity: 1; }
  97.5% { opacity: 1; }
  98.75% { opacity: 1; }
  100% { opacity: 1; }
}
@keyframes micro-depth-pass {
  0% { transform: translate3d(calc(var(--flow-x) * 0), calc(var(--flow-y) * 0.577735), 0) scale(0.982578) rotate(calc(var(--turn) + 1.557673deg)); }
  1.25% { transform: translate3d(calc(var(--flow-x) * 0.078459), calc(var(--flow-y) * 0.544943), 0) scale(0.955937) rotate(calc(var(--turn) + 1.841934deg)); }
  2.5% { transform: translate3d(calc(var(--flow-x) * 0.156434), calc(var(--flow-y) * 0.508791), 0) scale(0.931372) rotate(calc(var(--turn) + 2.114839deg)); }
  3.75% { transform: translate3d(calc(var(--flow-x) * 0.233445), calc(var(--flow-y) * 0.469503), 0) scale(0.90894) rotate(calc(var(--turn) + 2.374704deg)); }
  5% { transform: translate3d(calc(var(--flow-x) * 0.309017), calc(var(--flow-y) * 0.42732), 0) scale(0.888659) rotate(calc(var(--turn) + 2.619929deg)); }
  6.25% { transform: translate3d(calc(var(--flow-x) * 0.382683), calc(var(--flow-y) * 0.382502), 0) scale(0.870519) rotate(calc(var(--turn) + 2.849002deg)); }
  7.5% { transform: translate3d(calc(var(--flow-x) * 0.45399), calc(var(--flow-y) * 0.335326), 0) scale(0.854487) rotate(calc(var(--turn) + 3.060509deg)); }
  8.75% { transform: translate3d(calc(var(--flow-x) * 0.522499), calc(var(--flow-y) * 0.286083), 0) scale(0.840515) rotate(calc(var(--turn) + 3.253147deg)); }
  10% { transform: translate3d(calc(var(--flow-x) * 0.587785), calc(var(--flow-y) * 0.235075), 0) scale(0.828541) rotate(calc(var(--turn) + 3.425729deg)); }
  11.25% { transform: translate3d(calc(var(--flow-x) * 0.649448), calc(var(--flow-y) * 0.182619), 0) scale(0.818498) rotate(calc(var(--turn) + 3.577189deg)); }
  12.5% { transform: translate3d(calc(var(--flow-x) * 0.707107), calc(var(--flow-y) * 0.129037), 0) scale(0.810309) rotate(calc(var(--turn) + 3.706595deg)); }
  13.75% { transform: translate3d(calc(var(--flow-x) * 0.760406), calc(var(--flow-y) * 0.074659), 0) scale(0.803896) rotate(calc(var(--turn) + 3.813149deg)); }
  15% { transform: translate3d(calc(var(--flow-x) * 0.809017), calc(var(--flow-y) * 0.01982), 0) scale(0.799175) rotate(calc(var(--turn) + 3.896193deg)); }
  16.25% { transform: translate3d(calc(var(--flow-x) * 0.85264), calc(var(--flow-y) * -0.03514), 0) scale(0.796062) rotate(calc(var(--turn) + 3.955216deg)); }
  17.5% { transform: translate3d(calc(var(--flow-x) * 0.891007), calc(var(--flow-y) * -0.089884), 0) scale(0.794469) rotate(calc(var(--turn) + 3.989854deg)); }
  18.75% { transform: translate3d(calc(var(--flow-x) * 0.92388), calc(var(--flow-y) * -0.144074), 0) scale(0.794304) rotate(calc(var(--turn) + 3.999893deg)); }
  20% { transform: translate3d(calc(var(--flow-x) * 0.951057), calc(var(--flow-y) * -0.197375), 0) scale(0.795475) rotate(calc(var(--turn) + 3.985272deg)); }
  21.25% { transform: translate3d(calc(var(--flow-x) * 0.97237), calc(var(--flow-y) * -0.249459), 0) scale(0.797883) rotate(calc(var(--turn) + 3.94608deg)); }
  22.5% { transform: translate3d(calc(var(--flow-x) * 0.987688), calc(var(--flow-y) * -0.300006), 0) scale(0.801429) rotate(calc(var(--turn) + 3.882559deg)); }
  23.75% { transform: translate3d(calc(var(--flow-x) * 0.996917), calc(var(--flow-y) * -0.348703), 0) scale(0.806007) rotate(calc(var(--turn) + 3.7951deg)); }
  25% { transform: translate3d(calc(var(--flow-x) * 1), calc(var(--flow-y) * -0.39525), 0) scale(0.811511) rotate(calc(var(--turn) + 3.684244deg)); }
  26.25% { transform: translate3d(calc(var(--flow-x) * 0.996917), calc(var(--flow-y) * -0.43936), 0) scale(0.817829) rotate(calc(var(--turn) + 3.550673deg)); }
  27.5% { transform: translate3d(calc(var(--flow-x) * 0.987688), calc(var(--flow-y) * -0.480761), 0) scale(0.824847) rotate(calc(var(--turn) + 3.395211deg)); }
  28.75% { transform: translate3d(calc(var(--flow-x) * 0.97237), calc(var(--flow-y) * -0.519198), 0) scale(0.832452) rotate(calc(var(--turn) + 3.218816deg)); }
  30% { transform: translate3d(calc(var(--flow-x) * 0.951057), calc(var(--flow-y) * -0.554435), 0) scale(0.840529) rotate(calc(var(--turn) + 3.022577deg)); }
  31.25% { transform: translate3d(calc(var(--flow-x) * 0.92388), calc(var(--flow-y) * -0.586253), 0) scale(0.848968) rotate(calc(var(--turn) + 2.807702deg)); }
  32.5% { transform: translate3d(calc(var(--flow-x) * 0.891007), calc(var(--flow-y) * -0.614456), 0) scale(0.857665) rotate(calc(var(--turn) + 2.575517deg)); }
  33.75% { transform: translate3d(calc(var(--flow-x) * 0.85264), calc(var(--flow-y) * -0.638871), 0) scale(0.866523) rotate(calc(var(--turn) + 2.327452deg)); }
  35% { transform: translate3d(calc(var(--flow-x) * 0.809017), calc(var(--flow-y) * -0.659348), 0) scale(0.875457) rotate(calc(var(--turn) + 2.065039deg)); }
  36.25% { transform: translate3d(calc(var(--flow-x) * 0.760406), calc(var(--flow-y) * -0.675759), 0) scale(0.884398) rotate(calc(var(--turn) + 1.789893deg)); }
  37.5% { transform: translate3d(calc(var(--flow-x) * 0.707107), calc(var(--flow-y) * -0.688004), 0) scale(0.893291) rotate(calc(var(--turn) + 1.503712deg)); }
  38.75% { transform: translate3d(calc(var(--flow-x) * 0.649448), calc(var(--flow-y) * -0.696007), 0) scale(0.902103) rotate(calc(var(--turn) + 1.208261deg)); }
  40% { transform: translate3d(calc(var(--flow-x) * 0.587785), calc(var(--flow-y) * -0.699719), 0) scale(0.910821) rotate(calc(var(--turn) + 0.90536deg)); }
  41.25% { transform: translate3d(calc(var(--flow-x) * 0.522499), calc(var(--flow-y) * -0.699117), 0) scale(0.919454) rotate(calc(var(--turn) + 0.596877deg)); }
  42.5% { transform: translate3d(calc(var(--flow-x) * 0.45399), calc(var(--flow-y) * -0.694205), 0) scale(0.928034) rotate(calc(var(--turn) + 0.284715deg)); }
  43.75% { transform: translate3d(calc(var(--flow-x) * 0.382683), calc(var(--flow-y) * -0.685013), 0) scale(0.936613) rotate(calc(var(--turn) + -0.029203deg)); }
  45% { transform: translate3d(calc(var(--flow-x) * 0.309017), calc(var(--flow-y) * -0.671597), 0) scale(0.945263) rotate(calc(var(--turn) + -0.342941deg)); }
  46.25% { transform: translate3d(calc(var(--flow-x) * 0.233445), calc(var(--flow-y) * -0.654041), 0) scale(0.954074) rotate(calc(var(--turn) + -0.654565deg)); }
  47.5% { transform: translate3d(calc(var(--flow-x) * 0.156434), calc(var(--flow-y) * -0.632453), 0) scale(0.963151) rotate(calc(var(--turn) + -0.962153deg)); }
  48.75% { transform: translate3d(calc(var(--flow-x) * 0.078459), calc(var(--flow-y) * -0.606965), 0) scale(0.97261) rotate(calc(var(--turn) + -1.263809deg)); }
  50% { transform: translate3d(calc(var(--flow-x) * 0), calc(var(--flow-y) * -0.577735), 0) scale(0.982578) rotate(calc(var(--turn) + -1.557673deg)); }
  51.25% { transform: translate3d(calc(var(--flow-x) * -0.078459), calc(var(--flow-y) * -0.544943), 0) scale(0.993182) rotate(calc(var(--turn) + -1.841934deg)); }
  52.5% { transform: translate3d(calc(var(--flow-x) * -0.156434), calc(var(--flow-y) * -0.508791), 0) scale(1.004553) rotate(calc(var(--turn) + -2.114839deg)); }
  53.75% { transform: translate3d(calc(var(--flow-x) * -0.233445), calc(var(--flow-y) * -0.469503), 0) scale(1.016818) rotate(calc(var(--turn) + -2.374704deg)); }
  55% { transform: translate3d(calc(var(--flow-x) * -0.309017), calc(var(--flow-y) * -0.42732), 0) scale(1.030097) rotate(calc(var(--turn) + -2.619929deg)); }
  56.25% { transform: translate3d(calc(var(--flow-x) * -0.382683), calc(var(--flow-y) * -0.382502), 0) scale(1.044497) rotate(calc(var(--turn) + -2.849002deg)); }
  57.5% { transform: translate3d(calc(var(--flow-x) * -0.45399), calc(var(--flow-y) * -0.335326), 0) scale(1.060111) rotate(calc(var(--turn) + -3.060509deg)); }
  58.75% { transform: translate3d(calc(var(--flow-x) * -0.522499), calc(var(--flow-y) * -0.286083), 0) scale(1.077008) rotate(calc(var(--turn) + -3.253147deg)); }
  60% { transform: translate3d(calc(var(--flow-x) * -0.587785), calc(var(--flow-y) * -0.235075), 0) scale(1.095233) rotate(calc(var(--turn) + -3.425729deg)); }
  61.25% { transform: translate3d(calc(var(--flow-x) * -0.649448), calc(var(--flow-y) * -0.182619), 0) scale(1.114795) rotate(calc(var(--turn) + -3.577189deg)); }
  62.5% { transform: translate3d(calc(var(--flow-x) * -0.707107), calc(var(--flow-y) * -0.129037), 0) scale(1.135662) rotate(calc(var(--turn) + -3.706595deg)); }
  63.75% { transform: translate3d(calc(var(--flow-x) * -0.760406), calc(var(--flow-y) * -0.074659), 0) scale(1.157757) rotate(calc(var(--turn) + -3.813149deg)); }
  65% { transform: translate3d(calc(var(--flow-x) * -0.809017), calc(var(--flow-y) * -0.01982), 0) scale(1.180943) rotate(calc(var(--turn) + -3.896193deg)); }
  66.25% { transform: translate3d(calc(var(--flow-x) * -0.85264), calc(var(--flow-y) * 0.03514), 0) scale(1.205018) rotate(calc(var(--turn) + -3.955216deg)); }
  67.5% { transform: translate3d(calc(var(--flow-x) * -0.891007), calc(var(--flow-y) * 0.089884), 0) scale(1.229711) rotate(calc(var(--turn) + -3.989854deg)); }
  68.75% { transform: translate3d(calc(var(--flow-x) * -0.92388), calc(var(--flow-y) * 0.144074), 0) scale(1.254668) rotate(calc(var(--turn) + -3.999893deg)); }
  70% { transform: translate3d(calc(var(--flow-x) * -0.951057), calc(var(--flow-y) * 0.197375), 0) scale(1.279455) rotate(calc(var(--turn) + -3.985272deg)); }
  71.25% { transform: translate3d(calc(var(--flow-x) * -0.97237), calc(var(--flow-y) * 0.249459), 0) scale(1.303557) rotate(calc(var(--turn) + -3.94608deg)); }
  72.5% { transform: translate3d(calc(var(--flow-x) * -0.987688), calc(var(--flow-y) * 0.300006), 0) scale(1.326388) rotate(calc(var(--turn) + -3.882559deg)); }
  73.75% { transform: translate3d(calc(var(--flow-x) * -0.996917), calc(var(--flow-y) * 0.348703), 0) scale(1.347301) rotate(calc(var(--turn) + -3.7951deg)); }
  75% { transform: translate3d(calc(var(--flow-x) * -1), calc(var(--flow-y) * 0.39525), 0) scale(1.365619) rotate(calc(var(--turn) + -3.684244deg)); }
  76.25% { transform: translate3d(calc(var(--flow-x) * -0.996917), calc(var(--flow-y) * 0.43936), 0) scale(1.380661) rotate(calc(var(--turn) + -3.550673deg)); }
  77.5% { transform: translate3d(calc(var(--flow-x) * -0.987688), calc(var(--flow-y) * 0.480761), 0) scale(1.391785) rotate(calc(var(--turn) + -3.395211deg)); }
  78.75% { transform: translate3d(calc(var(--flow-x) * -0.97237), calc(var(--flow-y) * 0.519198), 0) scale(1.398433) rotate(calc(var(--turn) + -3.218816deg)); }
  80% { transform: translate3d(calc(var(--flow-x) * -0.951057), calc(var(--flow-y) * 0.554435), 0) scale(1.40017) rotate(calc(var(--turn) + -3.022577deg)); }
  81.25% { transform: translate3d(calc(var(--flow-x) * -0.92388), calc(var(--flow-y) * 0.586253), 0) scale(1.396725) rotate(calc(var(--turn) + -2.807702deg)); }
  82.5% { transform: translate3d(calc(var(--flow-x) * -0.891007), calc(var(--flow-y) * 0.614456), 0) scale(1.388015) rotate(calc(var(--turn) + -2.575517deg)); }
  83.75% { transform: translate3d(calc(var(--flow-x) * -0.85264), calc(var(--flow-y) * 0.638871), 0) scale(1.37416) rotate(calc(var(--turn) + -2.327452deg)); }
  85% { transform: translate3d(calc(var(--flow-x) * -0.809017), calc(var(--flow-y) * 0.659348), 0) scale(1.355469) rotate(calc(var(--turn) + -2.065039deg)); }
  86.25% { transform: translate3d(calc(var(--flow-x) * -0.760406), calc(var(--flow-y) * 0.675759), 0) scale(1.332427) rotate(calc(var(--turn) + -1.789893deg)); }
  87.5% { transform: translate3d(calc(var(--flow-x) * -0.707107), calc(var(--flow-y) * 0.688004), 0) scale(1.305648) rotate(calc(var(--turn) + -1.503712deg)); }
  88.75% { transform: translate3d(calc(var(--flow-x) * -0.649448), calc(var(--flow-y) * 0.696007), 0) scale(1.27584) rotate(calc(var(--turn) + -1.208261deg)); }
  90% { transform: translate3d(calc(var(--flow-x) * -0.587785), calc(var(--flow-y) * 0.699719), 0) scale(1.243753) rotate(calc(var(--turn) + -0.90536deg)); }
  91.25% { transform: translate3d(calc(var(--flow-x) * -0.522499), calc(var(--flow-y) * 0.699117), 0) scale(1.210137) rotate(calc(var(--turn) + -0.596877deg)); }
  92.5% { transform: translate3d(calc(var(--flow-x) * -0.45399), calc(var(--flow-y) * 0.694205), 0) scale(1.175708) rotate(calc(var(--turn) + -0.284715deg)); }
  93.75% { transform: translate3d(calc(var(--flow-x) * -0.382683), calc(var(--flow-y) * 0.685013), 0) scale(1.141115) rotate(calc(var(--turn) + 0.029203deg)); }
  95% { transform: translate3d(calc(var(--flow-x) * -0.309017), calc(var(--flow-y) * 0.671597), 0) scale(1.106931) rotate(calc(var(--turn) + 0.342941deg)); }
  96.25% { transform: translate3d(calc(var(--flow-x) * -0.233445), calc(var(--flow-y) * 0.654041), 0) scale(1.073636) rotate(calc(var(--turn) + 0.654565deg)); }
  97.5% { transform: translate3d(calc(var(--flow-x) * -0.156434), calc(var(--flow-y) * 0.632453), 0) scale(1.041621) rotate(calc(var(--turn) + 0.962153deg)); }
  98.75% { transform: translate3d(calc(var(--flow-x) * -0.078459), calc(var(--flow-y) * 0.606965), 0) scale(1.011193) rotate(calc(var(--turn) + 1.263809deg)); }
  100% { transform: translate3d(calc(var(--flow-x) * 0), calc(var(--flow-y) * 0.577735), 0) scale(0.982578) rotate(calc(var(--turn) + 1.557673deg)); }
}
@keyframes micro-focus {
  0% { opacity: 0.877959; }
  1.25% { opacity: 0.89833; }
  2.5% { opacity: 0.850361; }
  3.75% { opacity: 0.750918; }
  5% { opacity: 0.625572; }
  6.25% { opacity: 0.498285; }
  7.5% { opacity: 0.385131; }
  8.75% { opacity: 0.293297; }
  10% { opacity: 0.223395; }
  11.25% { opacity: 0.172559; }
  12.5% { opacity: 0.136827; }
  13.75% { opacity: 0.11248; }
  15% { opacity: 0.096566; }
  16.25% { opacity: 0.086977; }
  17.5% { opacity: 0.08234; }
  18.75% { opacity: 0.081871; }
  20% { opacity: 0.085245; }
  21.25% { opacity: 0.092499; }
  22.5% { opacity: 0.103953; }
  23.75% { opacity: 0.120146; }
  25% { opacity: 0.141745; }
  26.25% { opacity: 0.169444; }
  27.5% { opacity: 0.203821; }
  28.75% { opacity: 0.245176; }
  30% { opacity: 0.293384; }
  31.25% { opacity: 0.347779; }
  32.5% { opacity: 0.407134; }
  33.75% { opacity: 0.469734; }
  35% { opacity: 0.533541; }
  36.25% { opacity: 0.596423; }
  37.5% { opacity: 0.656372; }
  38.75% { opacity: 0.711686; }
  40% { opacity: 0.76106; }
  41.25% { opacity: 0.803597; }
  42.5% { opacity: 0.838745; }
  43.75% { opacity: 0.866181; }
  45% { opacity: 0.885685; }
  46.25% { opacity: 0.897025; }
  47.5% { opacity: 0.899864; }
  48.75% { opacity: 0.893715; }
  50% { opacity: 0.877959; }
  51.25% { opacity: 0.851925; }
  52.5% { opacity: 0.815041; }
  53.75% { opacity: 0.767054; }
  55% { opacity: 0.708282; }
  56.25% { opacity: 0.639857; }
  57.5% { opacity: 0.563871; }
  58.75% { opacity: 0.483358; }
  60% { opacity: 0.402039; }
  61.25% { opacity: 0.323863; }
  62.5% { opacity: 0.252415; }
  63.75% { opacity: 0.190376; }
  65% { opacity: 0.139173; }
  66.25% { opacity: 0.09894; }
  67.5% { opacity: 0.068749; }
  68.75% { opacity: 0.047018; }
  70% { opacity: 0.031926; }
  71.25% { opacity: 0.021748; }
  72.5% { opacity: 0.015037; }
  73.75% { opacity: 0.010685; }
  75% { opacity: 0.007905; }
  76.25% { opacity: 0.006164; }
  77.5% { opacity: 0.005126; }
  78.75% { opacity: 0.00459; }
  80% { opacity: 0.00446; }
  81.25% { opacity: 0.004722; }
  82.5% { opacity: 0.005457; }
  83.75% { opacity: 0.006865; }
  85% { opacity: 0.009344; }
  86.25% { opacity: 0.013629; }
  87.5% { opacity: 0.02103; }
  88.75% { opacity: 0.033798; }
  90% { opacity: 0.055591; }
  91.25% { opacity: 0.091848; }
  92.5% { opacity: 0.149584; }
  93.75% { opacity: 0.235825; }
  95% { opacity: 0.354036; }
  96.25% { opacity: 0.499124; }
  97.5% { opacity: 0.653753; }
  98.75% { opacity: 0.789969; }
  100% { opacity: 0.877959; }
}
@keyframes micro-defocus {
  0% { opacity: 0.209837; }
  1.25% { opacity: 0.191503; }
  2.5% { opacity: 0.234675; }
  3.75% { opacity: 0.324174; }
  5% { opacity: 0.436985; }
  6.25% { opacity: 0.551543; }
  7.5% { opacity: 0.653382; }
  8.75% { opacity: 0.736033; }
  10% { opacity: 0.798944; }
  11.25% { opacity: 0.844697; }
  12.5% { opacity: 0.876856; }
  13.75% { opacity: 0.898768; }
  15% { opacity: 0.913091; }
  16.25% { opacity: 0.921721; }
  17.5% { opacity: 0.925894; }
  18.75% { opacity: 0.926316; }
  20% { opacity: 0.923279; }
  21.25% { opacity: 0.916751; }
  22.5% { opacity: 0.906442; }
  23.75% { opacity: 0.891869; }
  25% { opacity: 0.872429; }
  26.25% { opacity: 0.8475; }
  27.5% { opacity: 0.816561; }
  28.75% { opacity: 0.779341; }
  30% { opacity: 0.735955; }
  31.25% { opacity: 0.686999; }
  32.5% { opacity: 0.633579; }
  33.75% { opacity: 0.57724; }
  35% { opacity: 0.519813; }
  36.25% { opacity: 0.463219; }
  37.5% { opacity: 0.409265; }
  38.75% { opacity: 0.359483; }
  40% { opacity: 0.315046; }
  41.25% { opacity: 0.276762; }
  42.5% { opacity: 0.245129; }
  43.75% { opacity: 0.220438; }
  45% { opacity: 0.202883; }
  46.25% { opacity: 0.192677; }
  47.5% { opacity: 0.190123; }
  48.75% { opacity: 0.195657; }
  50% { opacity: 0.209837; }
  51.25% { opacity: 0.233268; }
  52.5% { opacity: 0.266463; }
  53.75% { opacity: 0.309652; }
  55% { opacity: 0.362546; }
  56.25% { opacity: 0.424129; }
  57.5% { opacity: 0.492516; }
  58.75% { opacity: 0.564978; }
  60% { opacity: 0.638165; }
  61.25% { opacity: 0.708523; }
  62.5% { opacity: 0.772826; }
  63.75% { opacity: 0.828662; }
  65% { opacity: 0.874744; }
  66.25% { opacity: 0.910954; }
  67.5% { opacity: 0.938126; }
  68.75% { opacity: 0.957684; }
  70% { opacity: 0.971266; }
  71.25% { opacity: 0.980426; }
  72.5% { opacity: 0.986467; }
  73.75% { opacity: 0.990383; }
  75% { opacity: 0.992886; }
  76.25% { opacity: 0.994452; }
  77.5% { opacity: 0.995387; }
  78.75% { opacity: 0.995869; }
  80% { opacity: 0.995986; }
  81.25% { opacity: 0.99575; }
  82.5% { opacity: 0.995089; }
  83.75% { opacity: 0.993822; }
  85% { opacity: 0.991591; }
  86.25% { opacity: 0.987734; }
  87.5% { opacity: 0.981073; }
  88.75% { opacity: 0.969582; }
  90% { opacity: 0.949968; }
  91.25% { opacity: 0.917337; }
  92.5% { opacity: 0.865374; }
  93.75% { opacity: 0.787757; }
  95% { opacity: 0.681368; }
  96.25% { opacity: 0.550789; }
  97.5% { opacity: 0.411622; }
  98.75% { opacity: 0.289028; }
  100% { opacity: 0.209837; }
}
@keyframes micro-flock-depth {
  0% { transform: translate3d(calc(-50% + var(--flight-side) * -17.5vw), calc(-50% + var(--dive) * 0vh), 0) rotate(2.364162deg) scale(0.625); opacity: calc(var(--strength) * 0); }
  1.25% { transform: translate3d(calc(-50% + var(--flight-side) * -17.011404vw), calc(-50% + var(--dive) * 0.366971vh), 0) rotate(2.956512deg) scale(0.629178); opacity: calc(var(--strength) * 0); }
  2.5% { transform: translate3d(calc(-50% + var(--flight-side) * -16.516231vw), calc(-50% + var(--dive) * 0.737043vh), 0) rotate(3.530635deg) scale(0.633413); opacity: calc(var(--strength) * 0); }
  3.75% { transform: translate3d(calc(-50% + var(--flight-side) * -16.014348vw), calc(-50% + var(--dive) * 1.10844vh), 0) rotate(4.082991deg) scale(0.637704); opacity: calc(var(--strength) * 0.00005); }
  5% { transform: translate3d(calc(-50% + var(--flight-side) * -15.505618vw), calc(-50% + var(--dive) * 1.479359vh), 0) rotate(4.610173deg) scale(0.642055); opacity: calc(var(--strength) * 0.009424); }
  6.25% { transform: translate3d(calc(-50% + var(--flight-side) * -14.989899vw), calc(-50% + var(--dive) * 1.847984vh), 0) rotate(5.108932deg) scale(0.646465); opacity: calc(var(--strength) * 0.050283); }
  7.5% { transform: translate3d(calc(-50% + var(--flight-side) * -14.467046vw), calc(-50% + var(--dive) * 2.212493vh), 0) rotate(5.576193deg) scale(0.650936); opacity: calc(var(--strength) * 0.132648); }
  8.75% { transform: translate3d(calc(-50% + var(--flight-side) * -13.936911vw), calc(-50% + var(--dive) * 2.571072vh), 0) rotate(6.009075deg) scale(0.655469); opacity: calc(var(--strength) * 0.2542); }
  10% { transform: translate3d(calc(-50% + var(--flight-side) * -13.39934vw), calc(-50% + var(--dive) * 2.921922vh), 0) rotate(6.404909deg) scale(0.660066); opacity: calc(var(--strength) * 0.403707); }
  11.25% { transform: translate3d(calc(-50% + var(--flight-side) * -12.854175vw), calc(-50% + var(--dive) * 3.263274vh), 0) rotate(6.761254deg) scale(0.664728); opacity: calc(var(--strength) * 0.56445); }
  12.5% { transform: translate3d(calc(-50% + var(--flight-side) * -12.301255vw), calc(-50% + var(--dive) * 3.5934vh), 0) rotate(7.075914deg) scale(0.669456); opacity: calc(var(--strength) * 0.717657); }
  13.75% { transform: translate3d(calc(-50% + var(--flight-side) * -11.740413vw), calc(-50% + var(--dive) * 3.910618vh), 0) rotate(7.346949deg) scale(0.674252); opacity: calc(var(--strength) * 0.845923); }
  15% { transform: translate3d(calc(-50% + var(--flight-side) * -11.171477vw), calc(-50% + var(--dive) * 4.213312vh), 0) rotate(7.572687deg) scale(0.679117); opacity: calc(var(--strength) * 0.936646); }
  16.25% { transform: translate3d(calc(-50% + var(--flight-side) * -10.594271vw), calc(-50% + var(--dive) * 4.499934vh), 0) rotate(7.751737deg) scale(0.684053); opacity: calc(var(--strength) * 0.985449); }
  17.5% { transform: translate3d(calc(-50% + var(--flight-side) * -10.008613vw), calc(-50% + var(--dive) * 4.769019vh), 0) rotate(7.882995deg) scale(0.689061); opacity: calc(var(--strength) * 0.999611); }
  18.75% { transform: translate3d(calc(-50% + var(--flight-side) * -9.414317vw), calc(-50% + var(--dive) * 5.019195vh), 0) rotate(7.965652deg) scale(0.694143); opacity: calc(var(--strength) * 1); }
  20% { transform: translate3d(calc(-50% + var(--flight-side) * -8.811189vw), calc(-50% + var(--dive) * 5.249188vh), 0) rotate(7.999198deg) scale(0.699301); opacity: calc(var(--strength) * 1); }
  21.25% { transform: translate3d(calc(-50% + var(--flight-side) * -8.199031vw), calc(-50% + var(--dive) * 5.457839vh), 0) rotate(7.983426deg) scale(0.704535); opacity: calc(var(--strength) * 1); }
  22.5% { transform: translate3d(calc(-50% + var(--flight-side) * -7.57764vw), calc(-50% + var(--dive) * 5.644103vh), 0) rotate(7.918434deg) scale(0.709849); opacity: calc(var(--strength) * 1); }
  23.75% { transform: translate3d(calc(-50% + var(--flight-side) * -6.946804vw), calc(-50% + var(--dive) * 5.807066vh), 0) rotate(7.804622deg) scale(0.715244); opacity: calc(var(--strength) * 1); }
  25% { transform: translate3d(calc(-50% + var(--flight-side) * -6.306306vw), calc(-50% + var(--dive) * 5.945946vh), 0) rotate(7.642692deg) scale(0.720721); opacity: calc(var(--strength) * 1); }
  26.25% { transform: translate3d(calc(-50% + var(--flight-side) * -5.655924vw), calc(-50% + var(--dive) * 6.060103vh), 0) rotate(7.433642deg) scale(0.726282); opacity: calc(var(--strength) * 1); }
  27.5% { transform: translate3d(calc(-50% + var(--flight-side) * -4.995425vw), calc(-50% + var(--dive) * 6.149043vh), 0) rotate(7.178761deg) scale(0.73193); opacity: calc(var(--strength) * 1); }
  28.75% { transform: translate3d(calc(-50% + var(--flight-side) * -4.324574vw), calc(-50% + var(--dive) * 6.212426vh), 0) rotate(6.879621deg) scale(0.737667); opacity: calc(var(--strength) * 1); }
  30% { transform: translate3d(calc(-50% + var(--flight-side) * -3.643123vw), calc(-50% + var(--dive) * 6.250066vh), 0) rotate(6.538066deg) scale(0.743494); opacity: calc(var(--strength) * 1); }
  31.25% { transform: translate3d(calc(-50% + var(--flight-side) * -2.95082vw), calc(-50% + var(--dive) * 6.261941vh), 0) rotate(6.156201deg) scale(0.749415); opacity: calc(var(--strength) * 1); }
  32.5% { transform: translate3d(calc(-50% + var(--flight-side) * -2.247403vw), calc(-50% + var(--dive) * 6.248188vh), 0) rotate(5.736381deg) scale(0.75543); opacity: calc(var(--strength) * 1); }
  33.75% { transform: translate3d(calc(-50% + var(--flight-side) * -1.532604vw), calc(-50% + var(--dive) * 6.209113vh), 0) rotate(5.281195deg) scale(0.761542); opacity: calc(var(--strength) * 1); }
  35% { transform: translate3d(calc(-50% + var(--flight-side) * -0.806142vw), calc(-50% + var(--dive) * 6.145184vh), 0) rotate(4.793448deg) scale(0.767754); opacity: calc(var(--strength) * 1); }
  36.25% { transform: translate3d(calc(-50% + var(--flight-side) * -0.067731vw), calc(-50% + var(--dive) * 6.057038vh), 0) rotate(4.276148deg) scale(0.774069); opacity: calc(var(--strength) * 1); }
  37.5% { transform: translate3d(calc(-50% + var(--flight-side) * 0.682927vw), calc(-50% + var(--dive) * 5.945476vh), 0) rotate(3.732485deg) scale(0.780488); opacity: calc(var(--strength) * 1); }
  38.75% { transform: translate3d(calc(-50% + var(--flight-side) * 1.446139vw), calc(-50% + var(--dive) * 5.811462vh), 0) rotate(3.165809deg) scale(0.787014); opacity: calc(var(--strength) * 1); }
  40% { transform: translate3d(calc(-50% + var(--flight-side) * 2.222222vw), calc(-50% + var(--dive) * 5.65612vh), 0) rotate(2.579615deg) scale(0.793651); opacity: calc(var(--strength) * 1); }
  41.25% { transform: translate3d(calc(-50% + var(--flight-side) * 3.011506vw), calc(-50% + var(--dive) * 5.480733vh), 0) rotate(1.977516deg) scale(0.8004); opacity: calc(var(--strength) * 1); }
  42.5% { transform: translate3d(calc(-50% + var(--flight-side) * 3.814329vw), calc(-50% + var(--dive) * 5.286735vh), 0) rotate(1.363226deg) scale(0.807265); opacity: calc(var(--strength) * 1); }
  43.75% { transform: translate3d(calc(-50% + var(--flight-side) * 4.631043vw), calc(-50% + var(--dive) * 5.075705vh), 0) rotate(0.740531deg) scale(0.814249); opacity: calc(var(--strength) * 1); }
  45% { transform: translate3d(calc(-50% + var(--flight-side) * 5.462012vw), calc(-50% + var(--dive) * 4.849365vh), 0) rotate(0.11327deg) scale(0.821355); opacity: calc(var(--strength) * 1); }
  46.25% { transform: translate3d(calc(-50% + var(--flight-side) * 6.307613vw), calc(-50% + var(--dive) * 4.609568vh), 0) rotate(-0.514689deg) scale(0.828586); opacity: calc(var(--strength) * 1); }
  47.5% { transform: translate3d(calc(-50% + var(--flight-side) * 7.168234vw), calc(-50% + var(--dive) * 4.358292vh), 0) rotate(-1.139474deg) scale(0.835946); opacity: calc(var(--strength) * 1); }
  48.75% { transform: translate3d(calc(-50% + var(--flight-side) * 8.04428vw), calc(-50% + var(--dive) * 4.097632vh), 0) rotate(-1.757235deg) scale(0.843437); opacity: calc(var(--strength) * 1); }
  50% { transform: translate3d(calc(-50% + var(--flight-side) * 8.93617vw), calc(-50% + var(--dive) * 3.829787vh), 0) rotate(-2.364162deg) scale(0.851064); opacity: calc(var(--strength) * 1); }
  51.25% { transform: translate3d(calc(-50% + var(--flight-side) * 9.844337vw), calc(-50% + var(--dive) * 3.557055vh), 0) rotate(-2.956512deg) scale(0.85883); opacity: calc(var(--strength) * 1); }
  52.5% { transform: translate3d(calc(-50% + var(--flight-side) * 10.769231vw), calc(-50% + var(--dive) * 3.281814vh), 0) rotate(-3.530635deg) scale(0.866739); opacity: calc(var(--strength) * 1); }
  53.75% { transform: translate3d(calc(-50% + var(--flight-side) * 11.711318vw), calc(-50% + var(--dive) * 3.00652vh), 0) rotate(-4.082991deg) scale(0.874795); opacity: calc(var(--strength) * 1); }
  55% { transform: translate3d(calc(-50% + var(--flight-side) * 12.671082vw), calc(-50% + var(--dive) * 2.733685vh), 0) rotate(-4.610173deg) scale(0.883002); opacity: calc(var(--strength) * 1); }
  56.25% { transform: translate3d(calc(-50% + var(--flight-side) * 13.649025vw), calc(-50% + var(--dive) * 2.465871vh), 0) rotate(-5.108932deg) scale(0.891365); opacity: calc(var(--strength) * 1); }
  57.5% { transform: translate3d(calc(-50% + var(--flight-side) * 14.645669vw), calc(-50% + var(--dive) * 2.205676vh), 0) rotate(-5.576193deg) scale(0.899888); opacity: calc(var(--strength) * 1); }
  58.75% { transform: translate3d(calc(-50% + var(--flight-side) * 15.661556vw), calc(-50% + var(--dive) * 1.955715vh), 0) rotate(-6.009075deg) scale(0.908575); opacity: calc(var(--strength) * 1); }
  60% { transform: translate3d(calc(-50% + var(--flight-side) * 16.697248vw), calc(-50% + var(--dive) * 1.718613vh), 0) rotate(-6.404909deg) scale(0.917431); opacity: calc(var(--strength) * 1); }
  61.25% { transform: translate3d(calc(-50% + var(--flight-side) * 17.753329vw), calc(-50% + var(--dive) * 1.496988vh), 0) rotate(-6.761254deg) scale(0.926462); opacity: calc(var(--strength) * 1); }
  62.5% { transform: translate3d(calc(-50% + var(--flight-side) * 18.830409vw), calc(-50% + var(--dive) * 1.293436vh), 0) rotate(-7.075914deg) scale(0.935673); opacity: calc(var(--strength) * 1); }
  63.75% { transform: translate3d(calc(-50% + var(--flight-side) * 19.92912vw), calc(-50% + var(--dive) * 1.110515vh), 0) rotate(-7.346949deg) scale(0.945068); opacity: calc(var(--strength) * 1); }
  65% { transform: translate3d(calc(-50% + var(--flight-side) * 21.050119vw), calc(-50% + var(--dive) * 0.950738vh), 0) rotate(-7.572687deg) scale(0.954654); opacity: calc(var(--strength) * 1); }
  66.25% { transform: translate3d(calc(-50% + var(--flight-side) * 22.194093vw), calc(-50% + var(--dive) * 0.816549vh), 0) rotate(-7.751737deg) scale(0.964436); opacity: calc(var(--strength) * 1); }
  67.5% { transform: translate3d(calc(-50% + var(--flight-side) * 23.361754vw), calc(-50% + var(--dive) * 0.710315vh), 0) rotate(-7.882995deg) scale(0.974421); opacity: calc(var(--strength) * 1); }
  68.75% { transform: translate3d(calc(-50% + var(--flight-side) * 24.553846vw), calc(-50% + var(--dive) * 0.634312vh), 0) rotate(-7.965652deg) scale(0.984615); opacity: calc(var(--strength) * 1); }
  70% { transform: translate3d(calc(-50% + var(--flight-side) * 25.771144vw), calc(-50% + var(--dive) * 0.590707vh), 0) rotate(-7.999198deg) scale(0.995025); opacity: calc(var(--strength) * 1); }
  71.25% { transform: translate3d(calc(-50% + var(--flight-side) * 27.014456vw), calc(-50% + var(--dive) * 0.581552vh), 0) rotate(-7.983426deg) scale(1.005657); opacity: calc(var(--strength) * 1); }
  72.5% { transform: translate3d(calc(-50% + var(--flight-side) * 28.284625vw), calc(-50% + var(--dive) * 0.608762vh), 0) rotate(-7.918434deg) scale(1.016518); opacity: calc(var(--strength) * 0.999918); }
  73.75% { transform: translate3d(calc(-50% + var(--flight-side) * 29.582531vw), calc(-50% + var(--dive) * 0.674113vh), 0) rotate(-7.804622deg) scale(1.027617); opacity: calc(var(--strength) * 0.996735); }
  75% { transform: translate3d(calc(-50% + var(--flight-side) * 30.909091vw), calc(-50% + var(--dive) * 0.779221vh), 0) rotate(-7.642692deg) scale(1.038961); opacity: calc(var(--strength) * 0.984847); }
  76.25% { transform: translate3d(calc(-50% + var(--flight-side) * 32.265266vw), calc(-50% + var(--dive) * 0.925537vh), 0) rotate(-7.433642deg) scale(1.050558); opacity: calc(var(--strength) * 0.96044); }
  77.5% { transform: translate3d(calc(-50% + var(--flight-side) * 33.652058vw), calc(-50% + var(--dive) * 1.114337vh), 0) rotate(-7.178761deg) scale(1.062417); opacity: calc(var(--strength) * 0.921542); }
  78.75% { transform: translate3d(calc(-50% + var(--flight-side) * 35.070517vw), calc(-50% + var(--dive) * 1.346708vh), 0) rotate(-6.879621deg) scale(1.074547); opacity: calc(var(--strength) * 0.867773); }
  80% { transform: translate3d(calc(-50% + var(--flight-side) * 36.521739vw), calc(-50% + var(--dive) * 1.623544vh), 0) rotate(-6.538066deg) scale(1.086957); opacity: calc(var(--strength) * 0.800098); }
  81.25% { transform: translate3d(calc(-50% + var(--flight-side) * 38.006873vw), calc(-50% + var(--dive) * 1.945537vh), 0) rotate(-6.156201deg) scale(1.099656); opacity: calc(var(--strength) * 0.720577); }
  82.5% { transform: translate3d(calc(-50% + var(--flight-side) * 39.527121vw), calc(-50% + var(--dive) * 2.313169vh), 0) rotate(-5.736381deg) scale(1.112656); opacity: calc(var(--strength) * 0.632118); }
  83.75% { transform: translate3d(calc(-50% + var(--flight-side) * 41.083744vw), calc(-50% + var(--dive) * 2.72671vh), 0) rotate(-5.281195deg) scale(1.125968); opacity: calc(var(--strength) * 0.538223); }
  85% { transform: translate3d(calc(-50% + var(--flight-side) * 42.678063vw), calc(-50% + var(--dive) * 3.186209vh), 0) rotate(-4.793448deg) scale(1.139601); opacity: calc(var(--strength) * 0.442745); }
  86.25% { transform: translate3d(calc(-50% + var(--flight-side) * 44.311464vw), calc(-50% + var(--dive) * 3.691494vh), 0) rotate(-4.276148deg) scale(1.153569); opacity: calc(var(--strength) * 0.349637); }
  87.5% { transform: translate3d(calc(-50% + var(--flight-side) * 45.985401vw), calc(-50% + var(--dive) * 4.242171vh), 0) rotate(-3.732485deg) scale(1.167883); opacity: calc(var(--strength) * 0.2627); }
  88.75% { transform: translate3d(calc(-50% + var(--flight-side) * 47.701404vw), calc(-50% + var(--dive) * 4.837619vh), 0) rotate(-3.165809deg) scale(1.182557); opacity: calc(var(--strength) * 0.18534); }
  90% { transform: translate3d(calc(-50% + var(--flight-side) * 49.461078vw), calc(-50% + var(--dive) * 5.476992vh), 0) rotate(-2.579615deg) scale(1.197605); opacity: calc(var(--strength) * 0.120313); }
  91.25% { transform: translate3d(calc(-50% + var(--flight-side) * 51.266111vw), calc(-50% + var(--dive) * 6.159222vh), 0) rotate(-1.977516deg) scale(1.21304); opacity: calc(var(--strength) * 0.06948); }
  92.5% { transform: translate3d(calc(-50% + var(--flight-side) * 53.11828vw), calc(-50% + var(--dive) * 6.883019vh), 0) rotate(-1.363226deg) scale(1.228879); opacity: calc(var(--strength) * 0.033558); }
  93.75% { transform: translate3d(calc(-50% + var(--flight-side) * 55.019455vw), calc(-50% + var(--dive) * 7.646879vh), 0) rotate(-0.740531deg) scale(1.245136); opacity: calc(var(--strength) * 0.011868); }
  95% { transform: translate3d(calc(-50% + var(--flight-side) * 56.971609vw), calc(-50% + var(--dive) * 8.449083vh), 0) rotate(-0.11327deg) scale(1.26183); opacity: calc(var(--strength) * 0.002089); }
  96.25% { transform: translate3d(calc(-50% + var(--flight-side) * 58.976819vw), calc(-50% + var(--dive) * 9.287709vh), 0) rotate(0.514689deg) scale(1.278977); opacity: calc(var(--strength) * 0.00001); }
  97.5% { transform: translate3d(calc(-50% + var(--flight-side) * 61.037277vw), calc(-50% + var(--dive) * 10.160639vh), 0) rotate(1.139474deg) scale(1.296596); opacity: calc(var(--strength) * 0); }
  98.75% { transform: translate3d(calc(-50% + var(--flight-side) * 63.1553vw), calc(-50% + var(--dive) * 11.065565vh), 0) rotate(1.757235deg) scale(1.314708); opacity: calc(var(--strength) * 0); }
  100% { transform: translate3d(calc(-50% + var(--flight-side) * 65.333333vw), calc(-50% + var(--dive) * 12vh), 0) rotate(2.364162deg) scale(1.333333); opacity: calc(var(--strength) * 0); }
}
@keyframes flock-focus {
  0% { opacity: 0.000251; }
  1.25% { opacity: 0.000342; }
  2.5% { opacity: 0.000461; }
  3.75% { opacity: 0.000619; }
  5% { opacity: 0.000826; }
  6.25% { opacity: 0.001097; }
  7.5% { opacity: 0.001447; }
  8.75% { opacity: 0.001899; }
  10% { opacity: 0.002477; }
  11.25% { opacity: 0.003213; }
  12.5% { opacity: 0.004143; }
  13.75% { opacity: 0.005312; }
  15% { opacity: 0.006771; }
  16.25% { opacity: 0.008582; }
  17.5% { opacity: 0.010815; }
  18.75% { opacity: 0.01355; }
  20% { opacity: 0.01688; }
  21.25% { opacity: 0.020907; }
  22.5% { opacity: 0.025746; }
  23.75% { opacity: 0.031523; }
  25% { opacity: 0.038374; }
  26.25% { opacity: 0.046447; }
  27.5% { opacity: 0.055895; }
  28.75% { opacity: 0.066878; }
  30% { opacity: 0.07956; }
  31.25% { opacity: 0.094102; }
  32.5% { opacity: 0.110665; }
  33.75% { opacity: 0.129394; }
  35% { opacity: 0.150425; }
  36.25% { opacity: 0.173869; }
  37.5% { opacity: 0.199813; }
  38.75% { opacity: 0.22831; }
  40% { opacity: 0.259373; }
  41.25% { opacity: 0.292969; }
  42.5% { opacity: 0.329017; }
  43.75% { opacity: 0.367378; }
  45% { opacity: 0.407855; }
  46.25% { opacity: 0.450192; }
  47.5% { opacity: 0.49407; }
  48.75% { opacity: 0.53911; }
  50% { opacity: 0.584878; }
  51.25% { opacity: 0.630887; }
  52.5% { opacity: 0.676607; }
  53.75% { opacity: 0.721473; }
  55% { opacity: 0.764895; }
  56.25% { opacity: 0.806274; }
  57.5% { opacity: 0.84501; }
  58.75% { opacity: 0.88052; }
  60% { opacity: 0.912254; }
  61.25% { opacity: 0.939703; }
  62.5% { opacity: 0.962419; }
  63.75% { opacity: 0.980023; }
  65% { opacity: 0.992218; }
  66.25% { opacity: 0.998795; }
  67.5% { opacity: 0.999641; }
  68.75% { opacity: 0.994742; }
  70% { opacity: 0.984183; }
  71.25% { opacity: 0.968142; }
  72.5% { opacity: 0.946894; }
  73.75% { opacity: 0.920793; }
  75% { opacity: 0.89027; }
  76.25% { opacity: 0.855814; }
  77.5% { opacity: 0.817967; }
  78.75% { opacity: 0.777304; }
  80% { opacity: 0.734421; }
  81.25% { opacity: 0.689917; }
  82.5% { opacity: 0.644389; }
  83.75% { opacity: 0.598408; }
  85% { opacity: 0.552517; }
  86.25% { opacity: 0.507215; }
  87.5% { opacity: 0.462953; }
  88.75% { opacity: 0.420127; }
  90% { opacity: 0.379073; }
  91.25% { opacity: 0.340067; }
  92.5% { opacity: 0.303322; }
  93.75% { opacity: 0.268994; }
  95% { opacity: 0.23718; }
  96.25% { opacity: 0.207928; }
  97.5% { opacity: 0.181237; }
  98.75% { opacity: 0.157065; }
  100% { opacity: 0.135335; }
}
@keyframes flock-defocus {
  0% { opacity: 0.999786; }
  1.25% { opacity: 0.99971; }
  2.5% { opacity: 0.999608; }
  3.75% { opacity: 0.999474; }
  5% { opacity: 0.999298; }
  6.25% { opacity: 0.999068; }
  7.5% { opacity: 0.99877; }
  8.75% { opacity: 0.998386; }
  10% { opacity: 0.997894; }
  11.25% { opacity: 0.997269; }
  12.5% { opacity: 0.996478; }
  13.75% { opacity: 0.995485; }
  15% { opacity: 0.994244; }
  16.25% { opacity: 0.992705; }
  17.5% { opacity: 0.990807; }
  18.75% { opacity: 0.988482; }
  20% { opacity: 0.985652; }
  21.25% { opacity: 0.982229; }
  22.5% { opacity: 0.978116; }
  23.75% { opacity: 0.973206; }
  25% { opacity: 0.967382; }
  26.25% { opacity: 0.96052; }
  27.5% { opacity: 0.95249; }
  28.75% { opacity: 0.943154; }
  30% { opacity: 0.932374; }
  31.25% { opacity: 0.920013; }
  32.5% { opacity: 0.905935; }
  33.75% { opacity: 0.890015; }
  35% { opacity: 0.872139; }
  36.25% { opacity: 0.852211; }
  37.5% { opacity: 0.830159; }
  38.75% { opacity: 0.805936; }
  40% { opacity: 0.779533; }
  41.25% { opacity: 0.750976; }
  42.5% { opacity: 0.720336; }
  43.75% { opacity: 0.687729; }
  45% { opacity: 0.653323; }
  46.25% { opacity: 0.617337; }
  47.5% { opacity: 0.580041; }
  48.75% { opacity: 0.541756; }
  50% { opacity: 0.502854; }
  51.25% { opacity: 0.463746; }
  52.5% { opacity: 0.424884; }
  53.75% { opacity: 0.386748; }
  55% { opacity: 0.349839; }
  56.25% { opacity: 0.314667; }
  57.5% { opacity: 0.281742; }
  58.75% { opacity: 0.251558; }
  60% { opacity: 0.224584; }
  61.25% { opacity: 0.201252; }
  62.5% { opacity: 0.181944; }
  63.75% { opacity: 0.16698; }
  65% { opacity: 0.156615; }
  66.25% { opacity: 0.151024; }
  67.5% { opacity: 0.150305; }
  68.75% { opacity: 0.154469; }
  70% { opacity: 0.163445; }
  71.25% { opacity: 0.177079; }
  72.5% { opacity: 0.19514; }
  73.75% { opacity: 0.217326; }
  75% { opacity: 0.243271; }
  76.25% { opacity: 0.272558; }
  77.5% { opacity: 0.304728; }
  78.75% { opacity: 0.339291; }
  80% { opacity: 0.375743; }
  81.25% { opacity: 0.41357; }
  82.5% { opacity: 0.45227; }
  83.75% { opacity: 0.491353; }
  85% { opacity: 0.530361; }
  86.25% { opacity: 0.568867; }
  87.5% { opacity: 0.60649; }
  88.75% { opacity: 0.642892; }
  90% { opacity: 0.677788; }
  91.25% { opacity: 0.710943; }
  92.5% { opacity: 0.742176; }
  93.75% { opacity: 0.771356; }
  95% { opacity: 0.798397; }
  96.25% { opacity: 0.823261; }
  97.5% { opacity: 0.845948; }
  98.75% { opacity: 0.866495; }
  100% { opacity: 0.884965; }
}
