/* ==========================================================================
   The About figure
   --------------------------------------------------------------------------
   Fourteen blocks on a six by six grid, below the headline. They are flown
   in on wires and set down bottom up, the way a building goes up: the lowest
   edge first, then left to right, and the top bar last because it is the
   roof. It is the design system argument drawn rather than written. A
   structure is assembled, one governed piece at a time, and nothing arrives
   that the grid did not already have a slot for.

   It replaced an explosion on Oct 21. That version flew the pieces in as
   other shapes, resolved them to blocks, then broke them apart and put them
   back. Same argument, made by destruction; this one makes it by assembly,
   which is the thing the work actually is.

   Its own stylesheet, the way compare.css is, because it is one component
   with a lot of generated geometry and it belongs to one page.

   THE CYCLE IS 7.25s, SO THE PAUSE CONTROL IS REQUIRED. NOT OPTIONAL.

     WCAG 2.2.2 covers motion that starts on its own, lasts more than five
     seconds and sits beside other content. A 7.25s assembly next to a
     headline is squarely that, and the control is the mechanism that
     satisfies it: js/about-figure.js builds it, layout.css styles it as
     Work's rotation toggle.

     Two things about the criterion that are easy to get wrong. It counts
     TOTAL MOTION, not cycle length, so running once rather than looping does
     not help once a single pass is over five seconds. And
     prefers-reduced-motion does not satisfy it: that is a different
     accommodation for a different reader, and a reader who has not set it
     still needs a way to stop this.

     There was no control between Oct 21 and Oct 21, when the cycle was 4.40s
     and under the threshold. If anyone gets it back under five seconds the
     control may come out, and not before.

   THE GEOMETRY IS GENERATED.

     Everything between the two markers below is written by
     scripts/gen_about_figure.py. Edit that and re-run it. Never edit between
     the markers: the next run overwrites it, and the invariants the script
     asserts are not checkable by reading the CSS.

     Its docstring carries the structural rule, which is unchanged: a
     per-piece animation-delay shifts that piece's whole cycle, and these
     pieces have to depart at different times AND land at different times
     with journeys of different lengths. Fourteen keyframe blocks, identical
     7.25s duration, animation-delay: 0s on every one.

   ONE PIECE BEHAVES DIFFERENTLY, AND IT IS MEANT TO.

     The tall left sidebar flies in, stops, hangs and swings on its wire
     until it is still, and only then is lowered. You would not drop a beam
     while it was still swinging. Every other piece flies straight into its
     slot.

     One piece is enough to establish that the pieces are on wires, and it
     reads as deliberate BECAUSE it is the exception. If all fourteen waited,
     the waiting would stop being a choice and start being the pace.

   The numbers inside the keyframes are geometry, not design values: bearings,
   distances, apparent sizes, the sampled sway. Everything a reader sees at
   rest resolves to a token.
   ========================================================================== */

/* --------------------------------------------------------------------------
   The canvas.

   1100 x 533 is the rectangle Work's rotation frame occupies, so the two
   pages carry one silhouette under their headlines. Not two numbers that
   happen to match: the width is the same rung Work's frame reads and the
   height is the same ratio, so they stay identical if that rung moves. At
   2.06:1 it also reads like a product screen, which the old 1.52:1 canvas
   never did.

   In flow rather than absolutely positioned, so the band's height is what
   the band's content asks for.

   A piece fades up as it approaches, keyed to its apparent size rather than
   to a time: opacity runs 0 to 1 as the piece grows from its furthest size
   to a little past it. That is deliberate and the generator says why. Keying
   it to distance is what makes the order a reader sees the same as the order
   the pieces land in, whatever the length of each journey.
   -------------------------------------------------------------------------- */

.about-figure {
  position: relative;
  /* No margins. .about-hero__figure carries them, so that the wrapper's box
     and this one are the same rectangle and the pause control pinned to the
     wrapper lands in the drawing's corner rather than near it. */
  inline-size: var(--about-figure-width);
  max-inline-size: 100%;
  aspect-ratio: 1280 / 620;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(6, 1fr);
  gap: var(--about-figure-gap);
  /* The pieces pass BEHIND the copy, which carries z-index 2 and paints the
     band's own surface. Giving the figure a layer of its own keeps that one
     comparison between two stacked elements rather than between a stacked
     element and whatever the figure's pieces would otherwise paint into. */
  z-index: var(--about-figure-layer);
}

/* will-change on the pieces is deliberate and is the reason not to add more
   of them. Fourteen elements animating transform, opacity, background,
   border-radius and box-shadow at once is already more than a browser
   enjoys: the first two are cheap and the other three are not, and each
   piece is about four times the area it was before the resize. */
.about-figure__piece {
  display: block;
  border-radius: var(--about-figure-piece-radius);
  background-color: var(--about-figure-ink);
  will-change: transform, opacity;
  animation-duration: 7.25s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
  animation-fill-mode: both;
  animation-delay: 0s;
}

/* There is no room for an 1100px canvas under type at 1024, and a scaled
   down one is a postage stamp, so it comes off rather than shrinking. This
   moved from 900 with the resize. It lives in this file rather than with the
   hero's layout because this file loads last and sets display on the figure's
   own box: a hide rule anywhere earlier loses to it.

   It hides the WRAPPER, which takes the figure and the pause control together.
   One rule rather than two that have to agree, and a control for a figure
   nobody can see is worse than no control. */
@media (max-width: 75rem) {
  .about-hero__figure {
    display: none;
  }
}

/* --------------------------------------------------------------------------
   Which piece runs which rule. Fourteen names, no delays.
   -------------------------------------------------------------------------- */

.about-figure__piece:nth-child(1)  { animation-name: about-figure-piece-0; }
.about-figure__piece:nth-child(2)  { animation-name: about-figure-piece-1; }
.about-figure__piece:nth-child(3)  { animation-name: about-figure-piece-2; }
.about-figure__piece:nth-child(4)  { animation-name: about-figure-piece-3; }
.about-figure__piece:nth-child(5)  { animation-name: about-figure-piece-4; }
.about-figure__piece:nth-child(6)  { animation-name: about-figure-piece-5; }
.about-figure__piece:nth-child(7)  { animation-name: about-figure-piece-6; }
.about-figure__piece:nth-child(8)  { animation-name: about-figure-piece-7; }
.about-figure__piece:nth-child(9)  { animation-name: about-figure-piece-8; }
.about-figure__piece:nth-child(10) { animation-name: about-figure-piece-9; }
.about-figure__piece:nth-child(11) { animation-name: about-figure-piece-10; }
.about-figure__piece:nth-child(12) { animation-name: about-figure-piece-11; }
.about-figure__piece:nth-child(13) { animation-name: about-figure-piece-12; }
.about-figure__piece:nth-child(14) { animation-name: about-figure-piece-13; }

/* --------------------------------------------------------------------------
   The generated geometry.

   Everything between the two markers below is written by
   scripts/gen_about_figure.py. Edit that and re-run it; never edit in here.

       python3 scripts/gen_about_figure.py

   Its docstring carries the two invariants that a casual tweak breaks, and
   its assertions fail the run rather than letting a broken schedule ship.
   -------------------------------------------------------------------------- */

/* BEGIN GENERATED GEOMETRY -- written by scripts/gen_about_figure.py */

@keyframes about-figure-piece-1 {
 0%{opacity:0;transform:translate(1317.55px,-309.25px) rotate(0deg) scale(0.1);animation-timing-function:steps(1,end)}
 0.552%{opacity:0;transform:translate(1317.55px,-309.25px) rotate(0deg) scale(0.1);animation-timing-function:linear}
 0.69%{opacity:0.0;transform:translate(1318.82px,-309.25px) rotate(3.73deg) scale(0.1);animation-timing-function:linear}
 1.618%{opacity:0.104;transform:translate(1319.78px,-309.23px) rotate(1.288deg) scale(0.1073);animation-timing-function:linear}
 2.546%{opacity:0.22;transform:translate(1315.49px,-309.18px) rotate(-1.002deg) scale(0.1154);animation-timing-function:linear}
 3.475%{opacity:0.347;transform:translate(1305.08px,-309.08px) rotate(-2.758deg) scale(0.1243);animation-timing-function:linear}
 4.403%{opacity:0.49;transform:translate(1288.61px,-308.9px) rotate(-3.75deg) scale(0.1343);animation-timing-function:linear}
 5.332%{opacity:0.65;transform:translate(1266.9px,-308.64px) rotate(-3.921deg) scale(0.1455);animation-timing-function:linear}
 6.26%{opacity:0.83;transform:translate(1241.18px,-308.25px) rotate(-3.369deg) scale(0.1581);animation-timing-function:linear}
 7.188%{opacity:1.0;transform:translate(1212.75px,-307.71px) rotate(-2.304deg) scale(0.1722);animation-timing-function:linear}
 8.117%{opacity:1.0;transform:translate(1182.67px,-306.95px) rotate(-0.995deg) scale(0.1882);animation-timing-function:linear}
 9.045%{opacity:1.0;transform:translate(1151.55px,-305.91px) rotate(0.287deg) scale(0.2063);animation-timing-function:linear}
 9.973%{opacity:1.0;transform:translate(1119.39px,-304.5px) rotate(1.318deg) scale(0.2268);animation-timing-function:linear}
 10.902%{opacity:1.0;transform:translate(1085.56px,-302.58px) rotate(1.955deg) scale(0.2503);animation-timing-function:linear}
 11.83%{opacity:1.0;transform:translate(1048.9px,-299.99px) rotate(2.145deg) scale(0.277);animation-timing-function:linear}
 12.759%{opacity:1.0;transform:translate(1007.86px,-296.51px) rotate(1.924deg) scale(0.3077);animation-timing-function:linear}
 13.687%{opacity:1.0;transform:translate(960.68px,-291.84px) rotate(1.396deg) scale(0.3428);animation-timing-function:linear}
 14.615%{opacity:1.0;transform:translate(882.0px,-282.82px) rotate(0.702deg) scale(0.383);animation-timing-function:linear}
 15.544%{opacity:1.0;transform:translate(782.91px,-269.09px) rotate(-0.009deg) scale(0.4289);animation-timing-function:linear}
 16.472%{opacity:1.0;transform:translate(675.01px,-251.17px) rotate(-0.608deg) scale(0.4811);animation-timing-function:linear}
 17.401%{opacity:1.0;transform:translate(561.26px,-229.02px) rotate(-1.005deg) scale(0.5399);animation-timing-function:linear}
 18.329%{opacity:1.0;transform:translate(445.75px,-203.17px) rotate(-1.162deg) scale(0.6052);animation-timing-function:linear}
 19.257%{opacity:1.0;transform:translate(333.58px,-174.84px) rotate(-1.088deg) scale(0.676);animation-timing-function:linear}
 20.186%{opacity:1.0;transform:translate(230.48px,-146.0px) rotate(-0.832deg) scale(0.7503);animation-timing-function:linear}
 21.114%{opacity:1.0;transform:translate(142.26px,-119.16px) rotate(-0.468deg) scale(0.8244);animation-timing-function:linear}
 22.042%{opacity:1.0;transform:translate(73.75px,-96.9px) rotate(-0.078deg) scale(0.893);animation-timing-function:linear}
 22.971%{opacity:1.0;transform:translate(27.55px,-81.14px) rotate(0.266deg) scale(0.9494);animation-timing-function:linear}
 23.899%{opacity:1.0;transform:translate(3.17px,-72.48px) rotate(0.508deg) scale(0.9869);animation-timing-function:linear}
 24.828%{opacity:1.0;transform:translate(-3.18px,-70.0px) rotate(0.623deg) scale(1.0);animation-timing-function:linear}
 25.31%{opacity:1;transform:translate(-11.38px,-70px) rotate(2.772deg) scale(1);animation-timing-function:linear}
 25.793%{opacity:1;transform:translate(-14.81px,-70px) rotate(3.682deg) scale(1);animation-timing-function:linear}
 26.276%{opacity:1;transform:translate(-13.59px,-70px) rotate(3.382deg) scale(1);animation-timing-function:linear}
 26.759%{opacity:1;transform:translate(-9.05px,-70px) rotate(2.222deg) scale(1);animation-timing-function:linear}
 27.241%{opacity:1;transform:translate(-3.16px,-70px) rotate(0.713deg) scale(1);animation-timing-function:linear}
 27.724%{opacity:1;transform:translate(2.17px,-70px) rotate(-0.656deg) scale(1);animation-timing-function:linear}
 28.207%{opacity:1;transform:translate(5.63px,-70px) rotate(-1.54deg) scale(1);animation-timing-function:linear}
 28.69%{opacity:1;transform:translate(6.69px,-70px) rotate(-1.806deg) scale(1);animation-timing-function:linear}
 29.172%{opacity:1;transform:translate(5.61px,-70px) rotate(-1.517deg) scale(1);animation-timing-function:linear}
 29.655%{opacity:1;transform:translate(3.17px,-70px) rotate(-0.878deg) scale(1);animation-timing-function:linear}
 30.138%{opacity:1;transform:translate(0.35px,-70px) rotate(-0.14deg) scale(1);animation-timing-function:linear}
 30.621%{opacity:1;transform:translate(-1.99px,-70px) rotate(0.471deg) scale(1);animation-timing-function:linear}
 31.103%{opacity:1;transform:translate(-3.31px,-70px) rotate(0.818deg) scale(1);animation-timing-function:linear}
 31.586%{opacity:1;transform:translate(-3.47px,-70px) rotate(0.863deg) scale(1);animation-timing-function:linear}
 32.069%{opacity:1;transform:translate(-2.67px,-70px) rotate(0.662deg) scale(1);animation-timing-function:linear}
 32.552%{opacity:1;transform:translate(-1.36px,-70px) rotate(0.324deg) scale(1);animation-timing-function:linear}
 33.034%{opacity:1;transform:translate(0.01px,-70px) rotate(-0.027deg) scale(1);animation-timing-function:linear}
 33.517%{opacity:1;transform:translate(1.05px,-70px) rotate(-0.292deg) scale(1);animation-timing-function:linear}
 34.0%{opacity:1;transform:translate(1.55px,-70px) rotate(-0.419deg) scale(1);animation-timing-function:linear}
 34.483%{opacity:1;transform:translate(0,-70px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.42,0,.72,.92)}
 39.31%{opacity:1;transform:translate(0,9.0px) rotate(0deg) scale(1.022,0.95);animation-timing-function:cubic-bezier(.15,.85,.3,1)}
 40.342%{opacity:1;transform:translate(0,9.0px) rotate(0deg) scale(1.022,0.95);animation-timing-function:cubic-bezier(.4,0,.2,1)}
 41.749%{opacity:1;transform:translate(0,-2.6px) rotate(0deg) scale(0.9901,1.0225);animation-timing-function:cubic-bezier(.3,0,.25,1)}
 42.968%{opacity:1;transform:translate(0,0.78px) rotate(0deg) scale(1.004,0.994);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 44.0%{opacity:1;transform:translate(0,0px) rotate(0deg) scale(1,1);animation-timing-function:linear}
 44.828%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 45.241%{opacity:1;transform:translate(0,0.41px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 46.759%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 54.69%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 55.104%{opacity:1;transform:translate(0,0.68px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 56.621%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 65.532%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 65.945%{opacity:1;transform:translate(0,0.72px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 67.463%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 74.226%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 74.64%{opacity:1;transform:translate(0,0.45px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 76.157%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 100%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1)}
}

@keyframes about-figure-piece-12 {
 0%{opacity:0;transform:translate(-713.67px,-439.58px) rotate(0deg) scale(0.1);animation-timing-function:steps(1,end)}
 8.828%{opacity:0;transform:translate(-713.67px,-439.58px) rotate(0deg) scale(0.1);animation-timing-function:linear}
 8.966%{opacity:0.0;transform:translate(-733.11px,-439.58px) rotate(1.412deg) scale(0.1);animation-timing-function:linear}
 10.164%{opacity:0.119;transform:translate(-721.47px,-439.55px) rotate(3.435deg) scale(0.1083);animation-timing-function:linear}
 11.363%{opacity:0.251;transform:translate(-707.26px,-439.44px) rotate(4.532deg) scale(0.1176);animation-timing-function:linear}
 12.562%{opacity:0.401;transform:translate(-691.82px,-439.22px) rotate(4.653deg) scale(0.1281);animation-timing-function:linear}
 13.761%{opacity:0.571;transform:translate(-676.31px,-438.85px) rotate(3.928deg) scale(0.14);animation-timing-function:linear}
 14.96%{opacity:0.764;transform:translate(-661.45px,-438.27px) rotate(2.618deg) scale(0.1535);animation-timing-function:linear}
 16.159%{opacity:0.986;transform:translate(-647.46px,-437.41px) rotate(1.047deg) scale(0.169);animation-timing-function:linear}
 17.358%{opacity:1.0;transform:translate(-633.99px,-436.15px) rotate(-0.466deg) scale(0.1867);animation-timing-function:linear}
 18.557%{opacity:1.0;transform:translate(-620.26px,-434.35px) rotate(-1.661deg) scale(0.2071);animation-timing-function:linear}
 19.756%{opacity:1.0;transform:translate(-605.14px,-431.8px) rotate(-2.374deg) scale(0.2306);animation-timing-function:linear}
 20.955%{opacity:1.0;transform:translate(-587.36px,-428.2px) rotate(-2.554deg) scale(0.2579);animation-timing-function:linear}
 22.154%{opacity:1.0;transform:translate(-565.64px,-423.16px) rotate(-2.253deg) scale(0.2897);animation-timing-function:linear}
 23.353%{opacity:1.0;transform:translate(-538.77px,-416.12px) rotate(-1.598deg) scale(0.3268);animation-timing-function:linear}
 24.552%{opacity:1.0;transform:translate(-498.7px,-404.1px) rotate(-0.761deg) scale(0.37);animation-timing-function:linear}
 25.751%{opacity:1.0;transform:translate(-437.64px,-381.82px) rotate(0.081deg) scale(0.4202);animation-timing-function:linear}
 26.95%{opacity:1.0;transform:translate(-370.06px,-351.4px) rotate(0.778deg) scale(0.4784);animation-timing-function:linear}
 28.149%{opacity:1.0;transform:translate(-298.57px,-312.65px) rotate(1.227deg) scale(0.5449);animation-timing-function:linear}
 29.347%{opacity:1.0;transform:translate(-226.68px,-266.76px) rotate(1.389deg) scale(0.6197);animation-timing-function:linear}
 30.546%{opacity:1.0;transform:translate(-158.55px,-216.71px) rotate(1.279deg) scale(0.701);animation-timing-function:linear}
 31.745%{opacity:1.0;transform:translate(-98.66px,-167.28px) rotate(0.958deg) scale(0.7854);animation-timing-function:linear}
 32.944%{opacity:1.0;transform:translate(-51.19px,-124.24px) rotate(0.517deg) scale(0.8666);animation-timing-function:linear}
 34.143%{opacity:1.0;transform:translate(-18.89px,-92.7px) rotate(0.053deg) scale(0.9358);animation-timing-function:linear}
 35.342%{opacity:1.0;transform:translate(-2.04px,-75.08px) rotate(-0.348deg) scale(0.983);animation-timing-function:linear}
 36.541%{opacity:1.0;transform:translate(1.95px,-70.0px) rotate(-0.625deg) scale(1.0);animation-timing-function:linear}
 37.74%{opacity:1.0;transform:translate(0.82px,-70.0px) rotate(-0.748deg) scale(1.0);animation-timing-function:linear}
 38.939%{opacity:1.0;transform:translate(-0.28px,-70.0px) rotate(-0.719deg) scale(1.0);animation-timing-function:linear}
 40.138%{opacity:1.0;transform:translate(-1.16px,-70.0px) rotate(-0.566deg) scale(1.0);animation-timing-function:linear}
 44.828%{opacity:1;transform:translate(0,3.0px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.2,.8,.3,1)}
 45.586%{opacity:1;transform:translate(0,1.05px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.3,0,.3,1)}
 46.621%{opacity:1;transform:translate(0,0) rotate(0deg) scale(0.996,1.005);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 47.931%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 50.345%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 50.759%{opacity:1;transform:translate(0,0.34px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 52.276%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 54.69%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 55.104%{opacity:1;transform:translate(0,1.34px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 56.621%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 58.606%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 59.02%{opacity:1;transform:translate(0,0.68px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 60.537%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 65.532%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 65.945%{opacity:1;transform:translate(0,0.99px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 67.463%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 68.63%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 69.044%{opacity:1;transform:translate(0,0.58px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 70.562%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 74.226%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 74.64%{opacity:1;transform:translate(0,0.62px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 76.157%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 79.122%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 79.536%{opacity:1;transform:translate(0,0.27px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 81.053%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 83.405%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 83.819%{opacity:1;transform:translate(0,0.34px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 85.336%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 100%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1)}
}

@keyframes about-figure-piece-13 {
 0%{opacity:0;transform:translate(433.58px,-454.25px) rotate(0deg) scale(0.1);animation-timing-function:steps(1,end)}
 14.345%{opacity:0;transform:translate(433.58px,-454.25px) rotate(0deg) scale(0.1);animation-timing-function:linear}
 14.483%{opacity:0.0;transform:translate(425.18px,-454.25px) rotate(5.446deg) scale(0.1);animation-timing-function:linear}
 15.682%{opacity:0.119;transform:translate(429.62px,-454.22px) rotate(5.513deg) scale(0.1083);animation-timing-function:linear}
 16.881%{opacity:0.251;transform:translate(432.24px,-454.1px) rotate(4.59deg) scale(0.1176);animation-timing-function:linear}
 18.08%{opacity:0.401;transform:translate(431.92px,-453.88px) rotate(2.995deg) scale(0.1281);animation-timing-function:linear}
 19.279%{opacity:0.571;transform:translate(428.07px,-453.49px) rotate(1.116deg) scale(0.14);animation-timing-function:linear}
 20.477%{opacity:0.764;transform:translate(420.7px,-452.89px) rotate(-0.669deg) scale(0.1535);animation-timing-function:linear}
 21.676%{opacity:0.986;transform:translate(410.24px,-451.99px) rotate(-2.057deg) scale(0.169);animation-timing-function:linear}
 22.875%{opacity:1.0;transform:translate(397.41px,-450.69px) rotate(-2.863deg) scale(0.1867);animation-timing-function:linear}
 24.074%{opacity:1.0;transform:translate(382.96px,-448.81px) rotate(-3.035deg) scale(0.2071);animation-timing-function:linear}
 25.273%{opacity:1.0;transform:translate(367.54px,-446.16px) rotate(-2.641deg) scale(0.2306);animation-timing-function:linear}
 26.472%{opacity:1.0;transform:translate(351.48px,-442.42px) rotate(-1.839deg) scale(0.2579);animation-timing-function:linear}
 27.671%{opacity:1.0;transform:translate(334.8px,-437.18px) rotate(-0.835deg) scale(0.2897);animation-timing-function:linear}
 28.87%{opacity:1.0;transform:translate(317.11px,-429.86px) rotate(0.161deg) scale(0.3268);animation-timing-function:linear}
 30.069%{opacity:1.0;transform:translate(293.42px,-417.36px) rotate(0.974deg) scale(0.37);animation-timing-function:linear}
 31.268%{opacity:1.0;transform:translate(258.58px,-394.2px) rotate(1.487deg) scale(0.4202);animation-timing-function:linear}
 32.467%{opacity:1.0;transform:translate(220.72px,-362.57px) rotate(1.655deg) scale(0.4784);animation-timing-function:linear}
 33.666%{opacity:1.0;transform:translate(180.73px,-322.28px) rotate(1.504deg) scale(0.5449);animation-timing-function:linear}
 34.865%{opacity:1.0;transform:translate(140.07px,-274.57px) rotate(1.108deg) scale(0.6197);animation-timing-function:linear}
 36.064%{opacity:1.0;transform:translate(100.79px,-222.54px) rotate(0.578deg) scale(0.701);animation-timing-function:linear}
 37.263%{opacity:1.0;transform:translate(65.42px,-171.14px) rotate(0.027deg) scale(0.7854);animation-timing-function:linear}
 38.462%{opacity:1.0;transform:translate(36.45px,-126.39px) rotate(-0.443deg) scale(0.8666);animation-timing-function:linear}
 39.66%{opacity:1.0;transform:translate(15.77px,-93.6px) rotate(-0.761deg) scale(0.9358);animation-timing-function:linear}
 40.859%{opacity:1.0;transform:translate(3.87px,-75.28px) rotate(-0.894deg) scale(0.983);animation-timing-function:linear}
 42.058%{opacity:1.0;transform:translate(-0.42px,-70.0px) rotate(-0.848deg) scale(1.0);animation-timing-function:linear}
 43.257%{opacity:1.0;transform:translate(-1.44px,-70.0px) rotate(-0.658deg) scale(1.0);animation-timing-function:linear}
 44.456%{opacity:1.0;transform:translate(-2.05px,-70.0px) rotate(-0.381deg) scale(1.0);animation-timing-function:linear}
 45.655%{opacity:1.0;transform:translate(-2.2px,-70.0px) rotate(-0.079deg) scale(1.0);animation-timing-function:linear}
 50.345%{opacity:1;transform:translate(0,3.0px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.2,.8,.3,1)}
 51.103%{opacity:1;transform:translate(0,1.05px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.3,0,.3,1)}
 52.138%{opacity:1;transform:translate(0,0) rotate(0deg) scale(0.996,1.005);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 53.448%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 58.606%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 59.02%{opacity:1;transform:translate(0,0.98px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 60.537%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 62.202%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 62.615%{opacity:1;transform:translate(0,1.34px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 64.133%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 68.63%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 69.044%{opacity:1;transform:translate(0,0.78px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 70.562%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 71.523%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 71.936%{opacity:1;transform:translate(0,0.99px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 73.454%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 76.756%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 77.169%{opacity:1;transform:translate(0,0.74px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 78.687%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 79.122%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 79.536%{opacity:1;transform:translate(0,0.49px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 81.053%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 81.336%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 81.75%{opacity:1;transform:translate(0,0.49px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 83.267%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 100%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1)}
}

@keyframes about-figure-piece-9 {
 0%{opacity:0;transform:translate(-1196.56px,-301.63px) rotate(0deg) scale(0.1);animation-timing-function:steps(1,end)}
 25.149%{opacity:0;transform:translate(-1196.56px,-301.63px) rotate(0deg) scale(0.1);animation-timing-function:linear}
 25.287%{opacity:0.0;transform:translate(-1181.0px,-301.63px) rotate(-3.769deg) scale(0.1);animation-timing-function:linear}
 26.254%{opacity:0.12;transform:translate(-1177.29px,-301.61px) rotate(-4.948deg) scale(0.1084);animation-timing-function:linear}
 27.221%{opacity:0.256;transform:translate(-1172.45px,-301.54px) rotate(-5.065deg) scale(0.1179);animation-timing-function:linear}
 28.188%{opacity:0.409;transform:translate(-1164.83px,-301.4px) rotate(-4.263deg) scale(0.1286);animation-timing-function:linear}
 29.155%{opacity:0.581;transform:translate(-1153.18px,-301.16px) rotate(-2.828deg) scale(0.1407);animation-timing-function:linear}
 30.122%{opacity:0.779;transform:translate(-1136.68px,-300.78px) rotate(-1.114deg) scale(0.1545);animation-timing-function:linear}
 31.089%{opacity:1.0;transform:translate(-1115.02px,-300.22px) rotate(0.531deg) scale(0.1703);animation-timing-function:linear}
 32.056%{opacity:1.0;transform:translate(-1088.21px,-299.39px) rotate(1.826deg) scale(0.1884);animation-timing-function:linear}
 33.023%{opacity:1.0;transform:translate(-1056.45px,-298.21px) rotate(2.594deg) scale(0.2094);animation-timing-function:linear}
 33.99%{opacity:1.0;transform:translate(-1019.95px,-296.52px) rotate(2.782deg) scale(0.2337);animation-timing-function:linear}
 34.958%{opacity:1.0;transform:translate(-978.67px,-294.14px) rotate(2.446deg) scale(0.2619);animation-timing-function:linear}
 35.925%{opacity:1.0;transform:translate(-932.23px,-290.78px) rotate(1.728deg) scale(0.2948);animation-timing-function:linear}
 36.892%{opacity:1.0;transform:translate(-879.8px,-286.08px) rotate(0.815deg) scale(0.3332);animation-timing-function:linear}
 37.859%{opacity:1.0;transform:translate(-802.3px,-277.32px) rotate(-0.102deg) scale(0.3781);animation-timing-function:linear}
 38.826%{opacity:1.0;transform:translate(-698.01px,-262.29px) rotate(-0.857deg) scale(0.4304);animation-timing-function:linear}
 39.793%{opacity:1.0;transform:translate(-585.73px,-241.94px) rotate(-1.342deg) scale(0.4909);animation-timing-function:linear}
 40.76%{opacity:1.0;transform:translate(-469.21px,-216.3px) rotate(-1.514deg) scale(0.5601);animation-timing-function:linear}
 41.727%{opacity:1.0;transform:translate(-353.57px,-186.38px) rotate(-1.389deg) scale(0.6375);animation-timing-function:linear}
 42.694%{opacity:1.0;transform:translate(-245.21px,-154.39px) rotate(-1.037deg) scale(0.7211);animation-timing-function:linear}
 43.661%{opacity:1.0;transform:translate(-151.24px,-123.65px) rotate(-0.556deg) scale(0.8065);animation-timing-function:linear}
 44.628%{opacity:1.0;transform:translate(-78.18px,-97.95px) rotate(-0.051deg) scale(0.8866);animation-timing-function:linear}
 45.595%{opacity:1.0;transform:translate(-29.95px,-80.27px) rotate(0.385deg) scale(0.9516);animation-timing-function:linear}
 46.562%{opacity:1.0;transform:translate(-6.09px,-71.54px) rotate(0.685deg) scale(0.9913);animation-timing-function:linear}
 47.529%{opacity:1.0;transform:translate(-0.88px,-70.0px) rotate(0.816deg) scale(1.0);animation-timing-function:linear}
 48.497%{opacity:1.0;transform:translate(0.32px,-70.0px) rotate(0.781deg) scale(1.0);animation-timing-function:linear}
 49.464%{opacity:1.0;transform:translate(1.28px,-70.0px) rotate(0.614deg) scale(1.0);animation-timing-function:linear}
 50.431%{opacity:1.0;transform:translate(1.86px,-70.0px) rotate(0.363deg) scale(1.0);animation-timing-function:linear}
 54.69%{opacity:1;transform:translate(0,3.0px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.2,.8,.3,1)}
 55.449%{opacity:1;transform:translate(0,1.05px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.3,0,.3,1)}
 56.483%{opacity:1;transform:translate(0,0) rotate(0deg) scale(0.996,1.005);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 57.793%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 58.606%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 59.02%{opacity:1;transform:translate(0,0.49px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 60.537%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 65.532%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 65.945%{opacity:1;transform:translate(0,1.58px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 67.463%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 68.63%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 69.044%{opacity:1;transform:translate(0,0.47px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 70.562%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 74.226%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 74.64%{opacity:1;transform:translate(0,0.83px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 76.157%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 83.405%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 83.819%{opacity:1;transform:translate(0,0.42px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 85.336%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 100%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1)}
}

@keyframes about-figure-piece-10 {
 0%{opacity:0;transform:translate(-118.17px,-507.67px) rotate(0deg) scale(0.1);animation-timing-function:steps(1,end)}
 31.429%{opacity:0;transform:translate(-118.17px,-507.67px) rotate(0deg) scale(0.1);animation-timing-function:linear}
 31.567%{opacity:0.0;transform:translate(-118.34px,-507.67px) rotate(-6.0deg) scale(0.1);animation-timing-function:linear}
 32.449%{opacity:0.121;transform:translate(-124.94px,-507.63px) rotate(-4.98deg) scale(0.1085);animation-timing-function:linear}
 33.331%{opacity:0.257;transform:translate(-128.81px,-507.5px) rotate(-3.234deg) scale(0.118);animation-timing-function:linear}
 34.214%{opacity:0.411;transform:translate(-129.39px,-507.22px) rotate(-1.185deg) scale(0.1288);animation-timing-function:linear}
 35.096%{opacity:0.586;transform:translate(-126.81px,-506.76px) rotate(0.756deg) scale(0.141);animation-timing-function:linear}
 35.978%{opacity:0.786;transform:translate(-121.67px,-506.04px) rotate(2.26deg) scale(0.155);animation-timing-function:linear}
 36.86%{opacity:1.0;transform:translate(-114.87px,-504.95px) rotate(3.128deg) scale(0.171);animation-timing-function:linear}
 37.742%{opacity:1.0;transform:translate(-107.41px,-503.36px) rotate(3.305deg) scale(0.1894);animation-timing-function:linear}
 38.625%{opacity:1.0;transform:translate(-100.2px,-501.06px) rotate(2.868deg) scale(0.2106);animation-timing-function:linear}
 39.507%{opacity:1.0;transform:translate(-93.83px,-497.79px) rotate(1.988deg) scale(0.2352);animation-timing-function:linear}
 40.389%{opacity:1.0;transform:translate(-88.6px,-493.15px) rotate(0.893deg) scale(0.2639);animation-timing-function:linear}
 41.271%{opacity:1.0;transform:translate(-84.39px,-486.62px) rotate(-0.191deg) scale(0.2974);animation-timing-function:linear}
 42.153%{opacity:1.0;transform:translate(-80.81px,-477.44px) rotate(-1.072deg) scale(0.3365);animation-timing-function:linear}
 43.036%{opacity:1.0;transform:translate(-75.16px,-459.66px) rotate(-1.626deg) scale(0.3823);animation-timing-function:linear}
 43.918%{opacity:1.0;transform:translate(-67.33px,-430.19px) rotate(-1.804deg) scale(0.4357);animation-timing-function:linear}
 44.8%{opacity:1.0;transform:translate(-58.41px,-390.49px) rotate(-1.634deg) scale(0.4974);animation-timing-function:linear}
 45.682%{opacity:1.0;transform:translate(-48.47px,-340.76px) rotate(-1.2deg) scale(0.568);animation-timing-function:linear}
 46.564%{opacity:1.0;transform:translate(-37.81px,-283.17px) rotate(-0.62deg) scale(0.6467);animation-timing-function:linear}
 47.447%{opacity:1.0;transform:translate(-27.1px,-222.24px) rotate(-0.021deg) scale(0.7313);animation-timing-function:linear}
 48.329%{opacity:1.0;transform:translate(-17.2px,-164.58px) rotate(0.489deg) scale(0.8171);animation-timing-function:linear}
 49.211%{opacity:1.0;transform:translate(-9.0px,-117.41px) rotate(0.833deg) scale(0.8963);animation-timing-function:linear}
 50.093%{opacity:1.0;transform:translate(-3.13px,-86.11px) rotate(0.975deg) scale(0.9588);animation-timing-function:linear}
 50.975%{opacity:1.0;transform:translate(0.24px,-71.78px) rotate(0.922deg) scale(0.9945);animation-timing-function:linear}
 51.858%{opacity:1.0;transform:translate(1.59px,-70.0px) rotate(0.713deg) scale(1.0);animation-timing-function:linear}
 52.74%{opacity:1.0;transform:translate(2.24px,-70.0px) rotate(0.41deg) scale(1.0);animation-timing-function:linear}
 53.622%{opacity:1.0;transform:translate(2.4px,-70.0px) rotate(0.081deg) scale(1.0);animation-timing-function:linear}
 54.504%{opacity:1.0;transform:translate(2.1px,-70.0px) rotate(-0.211deg) scale(1.0);animation-timing-function:linear}
 58.606%{opacity:1;transform:translate(0,3.0px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.2,.8,.3,1)}
 59.365%{opacity:1;transform:translate(0,1.05px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.3,0,.3,1)}
 60.399%{opacity:1;transform:translate(0,0) rotate(0deg) scale(0.996,1.005);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 61.709%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 62.202%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 62.615%{opacity:1;transform:translate(0,0.72px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 64.133%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 65.532%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 65.945%{opacity:1;transform:translate(0,0.47px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 67.463%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 68.63%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 69.044%{opacity:1;transform:translate(0,1.58px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 70.562%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 71.523%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 71.936%{opacity:1;transform:translate(0,0.68px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 73.454%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 74.226%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 74.64%{opacity:1;transform:translate(0,0.52px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 76.157%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 76.756%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 77.169%{opacity:1;transform:translate(0,0.78px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 78.687%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 79.122%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 79.536%{opacity:1;transform:translate(0,0.7px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 81.053%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 81.336%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 81.75%{opacity:1;transform:translate(0,0.46px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 83.267%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 83.405%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 83.819%{opacity:1;transform:translate(0,0.42px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 85.336%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 100%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1)}
}

@keyframes about-figure-piece-11 {
 0%{opacity:0;transform:translate(839.39px,-403.55px) rotate(0deg) scale(0.1);animation-timing-function:steps(1,end)}
 36.791%{opacity:0;transform:translate(839.39px,-403.55px) rotate(0deg) scale(0.1);animation-timing-function:linear}
 36.929%{opacity:0.0;transform:translate(823.62px,-403.55px) rotate(-3.69deg) scale(0.1);animation-timing-function:linear}
 37.748%{opacity:0.121;transform:translate(813.55px,-403.52px) rotate(-1.243deg) scale(0.1085);animation-timing-function:linear}
 38.566%{opacity:0.259;transform:translate(805.97px,-403.41px) rotate(1.044deg) scale(0.1181);animation-timing-function:linear}
 39.385%{opacity:0.414;transform:translate(799.94px,-403.2px) rotate(2.789deg) scale(0.129);animation-timing-function:linear}
 40.204%{opacity:0.59;transform:translate(794.09px,-402.85px) rotate(3.767deg) scale(0.1413);animation-timing-function:linear}
 41.023%{opacity:0.791;transform:translate(786.94px,-402.29px) rotate(3.924deg) scale(0.1554);animation-timing-function:linear}
 41.842%{opacity:1.0;transform:translate(777.06px,-401.44px) rotate(3.358deg) scale(0.1716);animation-timing-function:linear}
 42.66%{opacity:1.0;transform:translate(763.31px,-400.2px) rotate(2.284deg) scale(0.1902);animation-timing-function:linear}
 43.479%{opacity:1.0;transform:translate(744.86px,-398.41px) rotate(0.971deg) scale(0.2117);animation-timing-function:linear}
 44.298%{opacity:1.0;transform:translate(721.22px,-395.86px) rotate(-0.31deg) scale(0.2366);animation-timing-function:linear}
 45.117%{opacity:1.0;transform:translate(692.14px,-392.24px) rotate(-1.337deg) scale(0.2657);animation-timing-function:linear}
 45.936%{opacity:1.0;transform:translate(657.49px,-387.12px) rotate(-1.966deg) scale(0.2997);animation-timing-function:linear}
 46.754%{opacity:1.0;transform:translate(617.1px,-379.92px) rotate(-2.148deg) scale(0.3395);animation-timing-function:linear}
 47.573%{opacity:1.0;transform:translate(554.05px,-365.5px) rotate(-1.919deg) scale(0.3861);animation-timing-function:linear}
 48.392%{opacity:1.0;transform:translate(475.7px,-342.3px) rotate(-1.386deg) scale(0.4404);animation-timing-function:linear}
 49.211%{opacity:1.0;transform:translate(392.56px,-311.19px) rotate(-0.689deg) scale(0.5033);animation-timing-function:linear}
 50.03%{opacity:1.0;transform:translate(307.94px,-272.43px) rotate(0.022deg) scale(0.5751);animation-timing-function:linear}
 50.848%{opacity:1.0;transform:translate(225.9px,-227.85px) rotate(0.618deg) scale(0.655);animation-timing-function:linear}
 51.667%{opacity:1.0;transform:translate(151.22px,-181.15px) rotate(1.012deg) scale(0.7405);animation-timing-function:linear}
 52.486%{opacity:1.0;transform:translate(88.81px,-137.56px) rotate(1.164deg) scale(0.8264);animation-timing-function:linear}
 53.305%{opacity:1.0;transform:translate(42.79px,-102.64px) rotate(1.086deg) scale(0.9047);animation-timing-function:linear}
 54.124%{opacity:1.0;transform:translate(14.95px,-80.25px) rotate(0.827deg) scale(0.9649);animation-timing-function:linear}
 54.942%{opacity:1.0;transform:translate(3.69px,-70.78px) rotate(0.461deg) scale(0.9968);animation-timing-function:linear}
 55.761%{opacity:1.0;transform:translate(2.85px,-70.0px) rotate(0.071deg) scale(1.0);animation-timing-function:linear}
 56.58%{opacity:1.0;transform:translate(2.46px,-70.0px) rotate(-0.272deg) scale(1.0);animation-timing-function:linear}
 57.399%{opacity:1.0;transform:translate(1.7px,-70.0px) rotate(-0.513deg) scale(1.0);animation-timing-function:linear}
 58.218%{opacity:1.0;transform:translate(0.76px,-70.0px) rotate(-0.625deg) scale(1.0);animation-timing-function:linear}
 62.202%{opacity:1;transform:translate(0,3.0px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.2,.8,.3,1)}
 62.96%{opacity:1;transform:translate(0,1.05px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.3,0,.3,1)}
 63.995%{opacity:1;transform:translate(0,0) rotate(0deg) scale(0.996,1.005);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 65.305%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 68.63%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 69.044%{opacity:1;transform:translate(0,0.68px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 70.562%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 71.523%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 71.936%{opacity:1;transform:translate(0,1.58px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 73.454%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 76.756%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 77.169%{opacity:1;transform:translate(0,0.99px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 78.687%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 79.122%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 79.536%{opacity:1;transform:translate(0,0.59px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 81.053%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 81.336%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 81.75%{opacity:1;transform:translate(0,0.74px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 83.267%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 100%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1)}
}

@keyframes about-figure-piece-6 {
 0%{opacity:0;transform:translate(-1070.02px,-411.44px) rotate(0deg) scale(0.1);animation-timing-function:steps(1,end)}
 41.584%{opacity:0;transform:translate(-1070.02px,-411.44px) rotate(0deg) scale(0.1);animation-timing-function:linear}
 41.722%{opacity:0.0;transform:translate(-1085.48px,-411.44px) rotate(3.808deg) scale(0.1);animation-timing-function:linear}
 42.488%{opacity:0.123;transform:translate(-1067.79px,-411.41px) rotate(4.969deg) scale(0.1086);animation-timing-function:linear}
 43.255%{opacity:0.26;transform:translate(-1048.56px,-411.3px) rotate(5.065deg) scale(0.1182);animation-timing-function:linear}
 44.021%{opacity:0.417;transform:translate(-1028.98px,-411.08px) rotate(4.247deg) scale(0.1292);animation-timing-function:linear}
 44.787%{opacity:0.594;transform:translate(-1009.76px,-410.71px) rotate(2.801deg) scale(0.1416);animation-timing-function:linear}
 45.554%{opacity:0.797;transform:translate(-991.03px,-410.13px) rotate(1.082deg) scale(0.1558);animation-timing-function:linear}
 46.32%{opacity:1.0;transform:translate(-972.33px,-409.24px) rotate(-0.561deg) scale(0.1722);animation-timing-function:linear}
 47.086%{opacity:1.0;transform:translate(-952.68px,-407.95px) rotate(-1.849deg) scale(0.191);animation-timing-function:linear}
 47.852%{opacity:1.0;transform:translate(-930.72px,-406.08px) rotate(-2.608deg) scale(0.2127);animation-timing-function:linear}
 48.619%{opacity:1.0;transform:translate(-904.9px,-403.41px) rotate(-2.785deg) scale(0.238);animation-timing-function:linear}
 49.385%{opacity:1.0;transform:translate(-873.59px,-399.61px) rotate(-2.44deg) scale(0.2675);animation-timing-function:linear}
 50.151%{opacity:1.0;transform:translate(-835.25px,-394.23px) rotate(-1.714deg) scale(0.302);animation-timing-function:linear}
 50.917%{opacity:1.0;transform:translate(-788.48px,-386.66px) rotate(-0.798deg) scale(0.3425);animation-timing-function:linear}
 51.684%{opacity:1.0;transform:translate(-708.47px,-371.01px) rotate(0.118deg) scale(0.3898);animation-timing-function:linear}
 52.45%{opacity:1.0;transform:translate(-608.85px,-346.52px) rotate(0.871deg) scale(0.4451);animation-timing-function:linear}
 53.216%{opacity:1.0;transform:translate(-501.23px,-313.82px) rotate(1.351deg) scale(0.5091);animation-timing-function:linear}
 53.982%{opacity:1.0;transform:translate(-390.44px,-273.29px) rotate(1.517deg) scale(0.582);animation-timing-function:linear}
 54.749%{opacity:1.0;transform:translate(-282.53px,-227.01px) rotate(1.387deg) scale(0.663);animation-timing-function:linear}
 55.515%{opacity:1.0;transform:translate(-184.45px,-178.99px) rotate(1.031deg) scale(0.7493);animation-timing-function:linear}
 56.281%{opacity:1.0;transform:translate(-103.3px,-134.8px) rotate(0.547deg) scale(0.8354);animation-timing-function:linear}
 57.047%{opacity:1.0;transform:translate(-44.62px,-100.13px) rotate(0.041deg) scale(0.9127);animation-timing-function:linear}
 57.814%{opacity:1.0;transform:translate(-10.57px,-78.68px) rotate(-0.393deg) scale(0.9703);animation-timing-function:linear}
 58.58%{opacity:1.0;transform:translate(1.48px,-70.39px) rotate(-0.69deg) scale(0.9984);animation-timing-function:linear}
 59.346%{opacity:1.0;transform:translate(0.85px,-70.0px) rotate(-0.818deg) scale(1.0);animation-timing-function:linear}
 60.113%{opacity:1.0;transform:translate(-0.34px,-70.0px) rotate(-0.781deg) scale(1.0);animation-timing-function:linear}
 60.879%{opacity:1.0;transform:translate(-1.29px,-70.0px) rotate(-0.61deg) scale(1.0);animation-timing-function:linear}
 61.645%{opacity:1.0;transform:translate(-1.87px,-70.0px) rotate(-0.358deg) scale(1.0);animation-timing-function:linear}
 65.532%{opacity:1;transform:translate(0,3.0px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.2,.8,.3,1)}
 66.238%{opacity:1;transform:translate(0,1.05px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.3,0,.3,1)}
 67.202%{opacity:1;transform:translate(0,0) rotate(0deg) scale(0.996,1.005);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 68.424%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 68.63%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 69.044%{opacity:1;transform:translate(0,0.49px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 70.562%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 74.226%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 74.64%{opacity:1;transform:translate(0,1.16px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 76.157%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 79.122%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 79.536%{opacity:1;transform:translate(0,0.29px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 81.053%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 83.405%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 83.819%{opacity:1;transform:translate(0,0.59px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 85.336%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 100%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1)}
}

@keyframes about-figure-piece-7 {
 0%{opacity:0;transform:translate(211.26px,-451.6px) rotate(0deg) scale(0.1);animation-timing-function:steps(1,end)}
 45.956%{opacity:0;transform:translate(211.26px,-451.6px) rotate(0deg) scale(0.1);animation-timing-function:linear}
 46.094%{opacity:0.0;transform:translate(219.96px,-451.6px) rotate(5.403deg) scale(0.1);animation-timing-function:linear}
 46.815%{opacity:0.123;transform:translate(223.46px,-451.57px) rotate(3.491deg) scale(0.1086);animation-timing-function:linear}
 47.535%{opacity:0.261;transform:translate(223.31px,-451.44px) rotate(1.257deg) scale(0.1183);animation-timing-function:linear}
 48.256%{opacity:0.42;transform:translate(219.61px,-451.19px) rotate(-0.852deg) scale(0.1294);animation-timing-function:linear}
 48.976%{opacity:0.599;transform:translate(213.03px,-450.77px) rotate(-2.482deg) scale(0.1419);animation-timing-function:linear}
 49.697%{opacity:0.804;transform:translate(204.52px,-450.11px) rotate(-3.417deg) scale(0.1563);animation-timing-function:linear}
 50.418%{opacity:1.0;transform:translate(195.16px,-449.11px) rotate(-3.599deg) scale(0.1728);animation-timing-function:linear}
 51.138%{opacity:1.0;transform:translate(185.89px,-447.63px) rotate(-3.113deg) scale(0.1918);animation-timing-function:linear}
 51.859%{opacity:1.0;transform:translate(177.34px,-445.5px) rotate(-2.15deg) scale(0.2138);animation-timing-function:linear}
 52.579%{opacity:1.0;transform:translate(169.76px,-442.44px) rotate(-0.954deg) scale(0.2394);animation-timing-function:linear}
 53.3%{opacity:1.0;transform:translate(162.96px,-438.09px) rotate(0.225deg) scale(0.2693);animation-timing-function:linear}
 54.02%{opacity:1.0;transform:translate(156.46px,-431.93px) rotate(1.18deg) scale(0.3044);animation-timing-function:linear}
 54.741%{opacity:1.0;transform:translate(149.48px,-423.22px) rotate(1.777deg) scale(0.3454);animation-timing-function:linear}
 55.462%{opacity:1.0;transform:translate(136.03px,-404.71px) rotate(1.966deg) scale(0.3936);animation-timing-function:linear}
 56.182%{opacity:1.0;transform:translate(119.1px,-376.51px) rotate(1.775deg) scale(0.4498);animation-timing-function:linear}
 56.903%{opacity:1.0;transform:translate(100.09px,-338.99px) rotate(1.299deg) scale(0.5149);animation-timing-function:linear}
 57.623%{opacity:1.0;transform:translate(79.62px,-292.76px) rotate(0.666deg) scale(0.589);animation-timing-function:linear}
 58.344%{opacity:1.0;transform:translate(58.82px,-240.34px) rotate(0.013deg) scale(0.6711);animation-timing-function:linear}
 59.064%{opacity:1.0;transform:translate(39.15px,-186.5px) rotate(-0.54deg) scale(0.7581);animation-timing-function:linear}
 59.785%{opacity:1.0;transform:translate(22.25px,-137.67px) rotate(-0.912deg) scale(0.8442);animation-timing-function:linear}
 60.505%{opacity:1.0;transform:translate(9.53px,-100.2px) rotate(-1.063deg) scale(0.9203);animation-timing-function:linear}
 61.226%{opacity:1.0;transform:translate(1.66px,-77.89px) rotate(-1.002deg) scale(0.9754);animation-timing-function:linear}
 61.947%{opacity:1.0;transform:translate(-1.7px,-70.15px) rotate(-0.772deg) scale(0.9994);animation-timing-function:linear}
 62.667%{opacity:1.0;transform:translate(-2.45px,-70.0px) rotate(-0.441deg) scale(1.0);animation-timing-function:linear}
 63.388%{opacity:1.0;transform:translate(-2.61px,-70.0px) rotate(-0.083deg) scale(1.0);animation-timing-function:linear}
 64.108%{opacity:1.0;transform:translate(-2.28px,-70.0px) rotate(0.234deg) scale(1.0);animation-timing-function:linear}
 64.829%{opacity:1.0;transform:translate(-1.6px,-70.0px) rotate(0.46deg) scale(1.0);animation-timing-function:linear}
 68.63%{opacity:1;transform:translate(0,3.0px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.2,.8,.3,1)}
 69.287%{opacity:1;transform:translate(0,1.05px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.3,0,.3,1)}
 70.182%{opacity:1;transform:translate(0,0) rotate(0deg) scale(0.996,1.005);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 71.316%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 71.523%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 71.936%{opacity:1;transform:translate(0,0.72px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 73.454%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 74.226%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 74.64%{opacity:1;transform:translate(0,0.64px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 76.157%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 76.756%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 77.169%{opacity:1;transform:translate(0,0.98px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 78.687%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 79.122%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 79.536%{opacity:1;transform:translate(0,0.99px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 81.053%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 81.336%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 81.75%{opacity:1;transform:translate(0,0.58px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 83.267%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 83.405%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 83.819%{opacity:1;transform:translate(0,0.59px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 85.336%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 100%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1)}
}

@keyframes about-figure-piece-8 {
 0%{opacity:0;transform:translate(1146.19px,-356.57px) rotate(0deg) scale(0.1);animation-timing-function:steps(1,end)}
 49.988%{opacity:0;transform:translate(1146.19px,-356.57px) rotate(0deg) scale(0.1);animation-timing-function:linear}
 50.126%{opacity:0.0;transform:translate(1165.7px,-356.57px) rotate(1.314deg) scale(0.1);animation-timing-function:linear}
 50.805%{opacity:0.124;transform:translate(1153.11px,-356.54px) rotate(-1.172deg) scale(0.1087);animation-timing-function:linear}
 51.485%{opacity:0.264;transform:translate(1136.12px,-356.45px) rotate(-3.063deg) scale(0.1185);animation-timing-function:linear}
 52.165%{opacity:0.423;transform:translate(1115.78px,-356.26px) rotate(-4.115deg) scale(0.1296);animation-timing-function:linear}
 52.844%{opacity:0.603;transform:translate(1093.15px,-355.94px) rotate(-4.271deg) scale(0.1422);animation-timing-function:linear}
 53.524%{opacity:0.81;transform:translate(1069.06px,-355.43px) rotate(-3.645deg) scale(0.1567);animation-timing-function:linear}
 54.204%{opacity:1.0;transform:translate(1043.97px,-354.67px) rotate(-2.468deg) scale(0.1734);animation-timing-function:linear}
 54.883%{opacity:1.0;transform:translate(1017.77px,-353.54px) rotate(-1.036deg) scale(0.1926);animation-timing-function:linear}
 55.563%{opacity:1.0;transform:translate(989.8px,-351.9px) rotate(0.358deg) scale(0.2149);animation-timing-function:linear}
 56.243%{opacity:1.0;transform:translate(958.88px,-349.55px) rotate(1.47deg) scale(0.2408);animation-timing-function:linear}
 56.922%{opacity:1.0;transform:translate(923.46px,-346.2px) rotate(2.149deg) scale(0.2712);animation-timing-function:linear}
 57.602%{opacity:1.0;transform:translate(881.72px,-341.45px) rotate(2.34deg) scale(0.3067);animation-timing-function:linear}
 58.282%{opacity:1.0;transform:translate(831.77px,-334.72px) rotate(2.085deg) scale(0.3485);animation-timing-function:linear}
 58.961%{opacity:1.0;transform:translate(741.25px,-320.02px) rotate(1.499deg) scale(0.3975);animation-timing-function:linear}
 59.641%{opacity:1.0;transform:translate(634.44px,-298.19px) rotate(0.738deg) scale(0.4547);animation-timing-function:linear}
 60.321%{opacity:1.0;transform:translate(519.2px,-269.28px) rotate(-0.035deg) scale(0.5209);animation-timing-function:linear}
 61.0%{opacity:1.0;transform:translate(400.73px,-233.84px) rotate(-0.682deg) scale(0.5962);animation-timing-function:linear}
 61.68%{opacity:1.0;transform:translate(285.8px,-193.97px) rotate(-1.107deg) scale(0.6794);animation-timing-function:linear}
 62.36%{opacity:1.0;transform:translate(182.31px,-153.46px) rotate(-1.269deg) scale(0.7672);animation-timing-function:linear}
 63.039%{opacity:1.0;transform:translate(98.06px,-117.28px) rotate(-1.18deg) scale(0.8532);animation-timing-function:linear}
 63.719%{opacity:1.0;transform:translate(38.92px,-90.17px) rotate(-0.896deg) scale(0.9279);animation-timing-function:linear}
 64.399%{opacity:1.0;transform:translate(6.48px,-74.7px) rotate(-0.496deg) scale(0.98);animation-timing-function:linear}
 65.078%{opacity:1.0;transform:translate(-3.08px,-70.01px) rotate(-0.071deg) scale(1.0);animation-timing-function:linear}
 65.758%{opacity:1.0;transform:translate(-2.67px,-70.0px) rotate(0.301deg) scale(1.0);animation-timing-function:linear}
 66.438%{opacity:1.0;transform:translate(-1.84px,-70.0px) rotate(0.562deg) scale(1.0);animation-timing-function:linear}
 67.117%{opacity:1.0;transform:translate(-0.81px,-70.0px) rotate(0.682deg) scale(1.0);animation-timing-function:linear}
 67.797%{opacity:1.0;transform:translate(0.21px,-70.0px) rotate(0.662deg) scale(1.0);animation-timing-function:linear}
 71.523%{opacity:1;transform:translate(0,3.0px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.2,.8,.3,1)}
 72.133%{opacity:1;transform:translate(0,1.05px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.3,0,.3,1)}
 72.965%{opacity:1;transform:translate(0,0) rotate(0deg) scale(0.996,1.005);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 74.019%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 76.756%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 77.169%{opacity:1;transform:translate(0,1.34px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 78.687%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 79.122%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 79.536%{opacity:1;transform:translate(0,0.78px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 81.053%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 81.336%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 81.75%{opacity:1;transform:translate(0,1.08px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 83.267%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 100%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1)}
}

@keyframes about-figure-piece-2 {
 0%{opacity:0;transform:translate(-375.22px,-452.11px) rotate(0deg) scale(0.1);animation-timing-function:steps(1,end)}
 53.731%{opacity:0;transform:translate(-375.22px,-452.11px) rotate(0deg) scale(0.1);animation-timing-function:linear}
 53.868%{opacity:0.0;transform:translate(-355.74px,-452.11px) rotate(-1.363deg) scale(0.1);animation-timing-function:linear}
 54.511%{opacity:0.124;transform:translate(-357.11px,-452.07px) rotate(-3.398deg) scale(0.1087);animation-timing-function:linear}
 55.153%{opacity:0.266;transform:translate(-359.8px,-451.95px) rotate(-4.513deg) scale(0.1186);animation-timing-function:linear}
 55.796%{opacity:0.426;transform:translate(-362.23px,-451.69px) rotate(-4.652deg) scale(0.1298);animation-timing-function:linear}
 56.438%{opacity:0.609;transform:translate(-363.01px,-451.26px) rotate(-3.942deg) scale(0.1426);animation-timing-function:linear}
 57.08%{opacity:0.817;transform:translate(-361.08px,-450.57px) rotate(-2.643deg) scale(0.1572);animation-timing-function:linear}
 57.723%{opacity:1.0;transform:translate(-355.86px,-449.53px) rotate(-1.076deg) scale(0.174);animation-timing-function:linear}
 58.365%{opacity:1.0;transform:translate(-347.23px,-447.99px) rotate(0.439deg) scale(0.1934);animation-timing-function:linear}
 59.007%{opacity:1.0;transform:translate(-335.43px,-445.76px) rotate(1.639deg) scale(0.216);animation-timing-function:linear}
 59.65%{opacity:1.0;transform:translate(-320.92px,-442.55px) rotate(2.361deg) scale(0.2423);animation-timing-function:linear}
 60.292%{opacity:1.0;transform:translate(-304.19px,-437.97px) rotate(2.552deg) scale(0.2731);animation-timing-function:linear}
 60.934%{opacity:1.0;transform:translate(-285.64px,-431.46px) rotate(2.259deg) scale(0.3092);animation-timing-function:linear}
 61.577%{opacity:1.0;transform:translate(-265.41px,-422.22px) rotate(1.61deg) scale(0.3517);animation-timing-function:linear}
 62.219%{opacity:1.0;transform:translate(-232.5px,-401.48px) rotate(0.776deg) scale(0.4015);animation-timing-function:linear}
 62.861%{opacity:1.0;transform:translate(-196.72px,-371.45px) rotate(-0.066deg) scale(0.4598);animation-timing-function:linear}
 63.504%{opacity:1.0;transform:translate(-159.73px,-331.88px) rotate(-0.765deg) scale(0.5271);animation-timing-function:linear}
 64.146%{opacity:1.0;transform:translate(-122.9px,-283.66px) rotate(-1.219deg) scale(0.6037);animation-timing-function:linear}
 64.789%{opacity:1.0;transform:translate(-87.97px,-229.85px) rotate(-1.386deg) scale(0.688);animation-timing-function:linear}
 65.431%{opacity:1.0;transform:translate(-57.04px,-175.8px) rotate(-1.281deg) scale(0.7765);animation-timing-function:linear}
 66.073%{opacity:1.0;transform:translate(-32.21px,-128.32px) rotate(-0.964deg) scale(0.8623);animation-timing-function:linear}
 66.716%{opacity:1.0;transform:translate(-15.04px,-93.65px) rotate(-0.525deg) scale(0.9354);animation-timing-function:linear}
 67.358%{opacity:1.0;transform:translate(-5.74px,-74.78px) rotate(-0.062deg) scale(0.9844);animation-timing-function:linear}
 68.0%{opacity:1.0;transform:translate(-2.89px,-70.0px) rotate(0.341deg) scale(1.0);animation-timing-function:linear}
 68.643%{opacity:1.0;transform:translate(-1.97px,-70.0px) rotate(0.62deg) scale(1.0);animation-timing-function:linear}
 69.285%{opacity:1.0;transform:translate(-0.84px,-70.0px) rotate(0.746deg) scale(1.0);animation-timing-function:linear}
 69.927%{opacity:1.0;transform:translate(0.26px,-70.0px) rotate(0.719deg) scale(1.0);animation-timing-function:linear}
 70.57%{opacity:1.0;transform:translate(1.15px,-70.0px) rotate(0.569deg) scale(1.0);animation-timing-function:linear}
 74.226%{opacity:1;transform:translate(0,3.0px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.2,.8,.3,1)}
 74.794%{opacity:1;transform:translate(0,1.05px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.3,0,.3,1)}
 75.568%{opacity:1;transform:translate(0,0) rotate(0deg) scale(0.996,1.005);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 76.549%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 76.756%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 77.169%{opacity:1;transform:translate(0,0.33px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 78.687%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 79.122%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 79.536%{opacity:1;transform:translate(0,0.49px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 81.053%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 83.405%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 83.819%{opacity:1;transform:translate(0,1.16px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 85.336%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 100%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1)}
}

@keyframes about-figure-piece-5 {
 0%{opacity:0;transform:translate(1417.66px,-172.07px) rotate(0deg) scale(0.1);animation-timing-function:steps(1,end)}
 57.22%{opacity:0;transform:translate(1417.66px,-172.07px) rotate(0deg) scale(0.1);animation-timing-function:linear}
 57.358%{opacity:0.0;transform:translate(1398.11px,-172.07px) rotate(-1.265deg) scale(0.1);animation-timing-function:linear}
 57.966%{opacity:0.126;transform:translate(1385.91px,-172.06px) rotate(1.217deg) scale(0.1088);animation-timing-function:linear}
 58.574%{opacity:0.267;transform:translate(1374.82px,-172.03px) rotate(3.096deg) scale(0.1187);animation-timing-function:linear}
 59.182%{opacity:0.429;transform:translate(1363.26px,-171.96px) rotate(4.133deg) scale(0.13);animation-timing-function:linear}
 59.79%{opacity:0.613;transform:translate(1349.49px,-171.84px) rotate(4.273deg) scale(0.1429);animation-timing-function:linear}
 60.397%{opacity:0.823;transform:translate(1331.85px,-171.65px) rotate(3.632deg) scale(0.1576);animation-timing-function:linear}
 61.005%{opacity:1.0;transform:translate(1308.92px,-171.37px) rotate(2.446deg) scale(0.1747);animation-timing-function:linear}
 61.613%{opacity:1.0;transform:translate(1279.61px,-170.95px) rotate(1.009deg) scale(0.1943);animation-timing-function:linear}
 62.221%{opacity:1.0;transform:translate(1243.13px,-170.34px) rotate(-0.383deg) scale(0.2172);animation-timing-function:linear}
 62.829%{opacity:1.0;transform:translate(1198.92px,-169.46px) rotate(-1.49deg) scale(0.2439);animation-timing-function:linear}
 63.437%{opacity:1.0;transform:translate(1146.43px,-168.2px) rotate(-2.161deg) scale(0.2752);animation-timing-function:linear}
 64.045%{opacity:1.0;transform:translate(1085.0px,-166.41px) rotate(-2.342deg) scale(0.3119);animation-timing-function:linear}
 64.653%{opacity:1.0;transform:translate(1013.03px,-163.84px) rotate(-2.08deg) scale(0.3551);animation-timing-function:linear}
 65.261%{opacity:1.0;transform:translate(886.86px,-158.0px) rotate(-1.488deg) scale(0.4058);animation-timing-function:linear}
 65.868%{opacity:1.0;transform:translate(748.68px,-149.72px) rotate(-0.724deg) scale(0.4652);animation-timing-function:linear}
 66.476%{opacity:1.0;transform:translate(603.42px,-138.86px) rotate(0.049deg) scale(0.5338);animation-timing-function:linear}
 67.084%{opacity:1.0;transform:translate(457.69px,-125.72px) rotate(0.694deg) scale(0.6116);animation-timing-function:linear}
 67.692%{opacity:1.0;transform:translate(319.72px,-111.18px) rotate(1.115deg) scale(0.6971);animation-timing-function:linear}
 68.3%{opacity:1.0;transform:translate(198.82px,-96.75px) rotate(1.272deg) scale(0.7862);animation-timing-function:linear}
 68.908%{opacity:1.0;transform:translate(103.86px,-84.3px) rotate(1.179deg) scale(0.8716);animation-timing-function:linear}
 69.516%{opacity:1.0;transform:translate(40.71px,-75.47px) rotate(0.89deg) scale(0.9429);animation-timing-function:linear}
 70.124%{opacity:1.0;transform:translate(9.43px,-70.93px) rotate(0.489deg) scale(0.9884);animation-timing-function:linear}
 70.732%{opacity:1.0;transform:translate(3.1px,-70.0px) rotate(0.063deg) scale(1.0);animation-timing-function:linear}
 71.339%{opacity:1.0;transform:translate(2.67px,-70.0px) rotate(-0.308deg) scale(1.0);animation-timing-function:linear}
 71.947%{opacity:1.0;transform:translate(1.82px,-70.0px) rotate(-0.566deg) scale(1.0);animation-timing-function:linear}
 72.555%{opacity:1.0;transform:translate(0.79px,-70.0px) rotate(-0.684deg) scale(1.0);animation-timing-function:linear}
 73.163%{opacity:1.0;transform:translate(-0.23px,-70.0px) rotate(-0.661deg) scale(1.0);animation-timing-function:linear}
 76.756%{opacity:1;transform:translate(0,3.0px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.2,.8,.3,1)}
 77.284%{opacity:1;transform:translate(0,1.05px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.3,0,.3,1)}
 78.003%{opacity:1;transform:translate(0,0) rotate(0deg) scale(0.996,1.005);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 78.915%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 79.122%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 79.536%{opacity:1;transform:translate(0,1.34px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 81.053%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 81.336%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 81.75%{opacity:1;transform:translate(0,1.34px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 83.267%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 83.405%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 83.819%{opacity:1;transform:translate(0,0.41px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 85.336%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 100%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1)}
}

@keyframes about-figure-piece-3 {
 0%{opacity:0;transform:translate(697.96px,-470.95px) rotate(0deg) scale(0.1);animation-timing-function:steps(1,end)}
 60.483%{opacity:0;transform:translate(697.96px,-470.95px) rotate(0deg) scale(0.1);animation-timing-function:linear}
 60.621%{opacity:0.0;transform:translate(706.51px,-470.95px) rotate(-5.424deg) scale(0.1);animation-timing-function:linear}
 61.197%{opacity:0.126;transform:translate(691.22px,-470.91px) rotate(-5.513deg) scale(0.1088);animation-timing-function:linear}
 61.772%{opacity:0.27;transform:translate(676.33px,-470.77px) rotate(-4.608deg) scale(0.1189);animation-timing-function:linear}
 62.348%{opacity:0.431;transform:translate(662.72px,-470.5px) rotate(-3.025deg) scale(0.1302);animation-timing-function:linear}
 62.924%{opacity:0.617;transform:translate(650.7px,-470.02px) rotate(-1.151deg) scale(0.1432);animation-timing-function:linear}
 63.499%{opacity:0.831;transform:translate(639.93px,-469.28px) rotate(0.636deg) scale(0.1582);animation-timing-function:linear}
 64.075%{opacity:1.0;transform:translate(629.57px,-468.14px) rotate(2.032deg) scale(0.1754);animation-timing-function:linear}
 64.651%{opacity:1.0;transform:translate(618.4px,-466.46px) rotate(2.849deg) scale(0.1953);animation-timing-function:linear}
 65.227%{opacity:1.0;transform:translate(605.04px,-464.0px) rotate(3.033deg) scale(0.2185);animation-timing-function:linear}
 65.802%{opacity:1.0;transform:translate(588.12px,-460.46px) rotate(2.649deg) scale(0.2456);animation-timing-function:linear}
 66.378%{opacity:1.0;transform:translate(566.39px,-455.38px) rotate(1.854deg) scale(0.2773);animation-timing-function:linear}
 66.954%{opacity:1.0;transform:translate(538.81px,-448.13px) rotate(0.853deg) scale(0.3147);animation-timing-function:linear}
 67.529%{opacity:1.0;transform:translate(502.61px,-437.17px) rotate(-0.143deg) scale(0.3587);animation-timing-function:linear}
 68.105%{opacity:1.0;transform:translate(439.27px,-413.36px) rotate(-0.959deg) scale(0.4104);animation-timing-function:linear}
 68.681%{opacity:1.0;transform:translate(368.71px,-379.75px) rotate(-1.478deg) scale(0.4709);animation-timing-function:linear}
 69.257%{opacity:1.0;transform:translate(294.01px,-335.9px) rotate(-1.653deg) scale(0.5408);animation-timing-function:linear}
 69.832%{opacity:1.0;transform:translate(219.14px,-283.19px) rotate(-1.507deg) scale(0.62);animation-timing-function:linear}
 70.408%{opacity:1.0;transform:translate(148.85px,-225.44px) rotate(-1.116deg) scale(0.7067);animation-timing-function:linear}
 70.984%{opacity:1.0;transform:translate(88.27px,-168.91px) rotate(-0.588deg) scale(0.7964);animation-timing-function:linear}
 71.559%{opacity:1.0;transform:translate(41.99px,-121.11px) rotate(-0.037deg) scale(0.8813);animation-timing-function:linear}
 72.135%{opacity:1.0;transform:translate(12.7px,-88.28px) rotate(0.434deg) scale(0.9504);animation-timing-function:linear}
 72.711%{opacity:1.0;transform:translate(-0.12px,-72.45px) rotate(0.755deg) scale(0.992);animation-timing-function:linear}
 73.287%{opacity:1.0;transform:translate(-0.91px,-70.0px) rotate(0.892deg) scale(1.0);animation-timing-function:linear}
 73.862%{opacity:1.0;transform:translate(0.39px,-70.0px) rotate(0.849deg) scale(1.0);animation-timing-function:linear}
 74.438%{opacity:1.0;transform:translate(1.42px,-70.0px) rotate(0.661deg) scale(1.0);animation-timing-function:linear}
 75.014%{opacity:1.0;transform:translate(2.04px,-70.0px) rotate(0.386deg) scale(1.0);animation-timing-function:linear}
 75.59%{opacity:1.0;transform:translate(2.2px,-70.0px) rotate(0.084deg) scale(1.0);animation-timing-function:linear}
 79.122%{opacity:1;transform:translate(0,3.0px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.2,.8,.3,1)}
 79.613%{opacity:1;transform:translate(0,1.05px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.3,0,.3,1)}
 80.282%{opacity:1;transform:translate(0,0) rotate(0deg) scale(0.996,1.005);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 81.129%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 81.336%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 81.75%{opacity:1;transform:translate(0,1.06px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 83.267%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 83.405%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 83.819%{opacity:1;transform:translate(0,0.68px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 85.336%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 100%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1)}
}

@keyframes about-figure-piece-4 {
 0%{opacity:0;transform:translate(-1570.77px,-83.21px) rotate(0deg) scale(0.1);animation-timing-function:steps(1,end)}
 63.54%{opacity:0;transform:translate(-1570.77px,-83.21px) rotate(0deg) scale(0.1);animation-timing-function:linear}
 63.678%{opacity:0.0;transform:translate(-1579.62px,-83.21px) rotate(-5.381deg) scale(0.1);animation-timing-function:linear}
 64.223%{opacity:0.127;transform:translate(-1569.55px,-83.21px) rotate(-3.455deg) scale(0.1089);animation-timing-function:linear}
 64.768%{opacity:0.271;transform:translate(-1554.01px,-83.2px) rotate(-1.216deg) scale(0.119);animation-timing-function:linear}
 65.314%{opacity:0.436;transform:translate(-1532.8px,-83.19px) rotate(0.891deg) scale(0.1305);animation-timing-function:linear}
 65.859%{opacity:0.623;transform:translate(-1506.19px,-83.18px) rotate(2.511deg) scale(0.1436);animation-timing-function:linear}
 66.405%{opacity:0.839;transform:translate(-1474.7px,-83.15px) rotate(3.433deg) scale(0.1587);animation-timing-function:linear}
 66.95%{opacity:1.0;transform:translate(-1438.82px,-83.12px) rotate(3.602deg) scale(0.1761);animation-timing-function:linear}
 67.496%{opacity:1.0;transform:translate(-1398.79px,-83.06px) rotate(3.104deg) scale(0.1963);animation-timing-function:linear}
 68.041%{opacity:1.0;transform:translate(-1354.38px,-82.98px) rotate(2.131deg) scale(0.2198);animation-timing-function:linear}
 68.587%{opacity:1.0;transform:translate(-1304.8px,-82.86px) rotate(0.932deg) scale(0.2473);animation-timing-function:linear}
 69.132%{opacity:1.0;transform:translate(-1248.66px,-82.68px) rotate(-0.247deg) scale(0.2797);animation-timing-function:linear}
 69.678%{opacity:1.0;transform:translate(-1183.97px,-82.44px) rotate(-1.198deg) scale(0.3177);animation-timing-function:linear}
 70.223%{opacity:1.0;transform:translate(-1100.08px,-82.04px) rotate(-1.788deg) scale(0.3626);animation-timing-function:linear}
 70.768%{opacity:1.0;transform:translate(-961.32px,-81.23px) rotate(-1.968deg) scale(0.4154);animation-timing-function:linear}
 71.314%{opacity:1.0;transform:translate(-808.14px,-80.08px) rotate(-1.771deg) scale(0.4771);animation-timing-function:linear}
 71.859%{opacity:1.0;transform:translate(-646.14px,-78.6px) rotate(-1.29deg) scale(0.5485);animation-timing-function:linear}
 72.405%{opacity:1.0;transform:translate(-483.27px,-76.82px) rotate(-0.654deg) scale(0.6291);animation-timing-function:linear}
 72.95%{opacity:1.0;transform:translate(-329.75px,-74.9px) rotate(-0.001deg) scale(0.7169);animation-timing-function:linear}
 73.496%{opacity:1.0;transform:translate(-196.98px,-73.05px) rotate(0.55deg) scale(0.8071);animation-timing-function:linear}
 74.041%{opacity:1.0;transform:translate(-95.38px,-71.51px) rotate(0.918deg) scale(0.8913);animation-timing-function:linear}
 74.587%{opacity:1.0;transform:translate(-30.96px,-70.5px) rotate(1.066deg) scale(0.9578);animation-timing-function:linear}
 75.132%{opacity:1.0;transform:translate(-2.29px,-70.05px) rotate(1.001deg) scale(0.9951);animation-timing-function:linear}
 75.678%{opacity:1.0;transform:translate(1.76px,-70.0px) rotate(0.768deg) scale(1.0);animation-timing-function:linear}
 76.223%{opacity:1.0;transform:translate(2.46px,-70.0px) rotate(0.435deg) scale(1.0);animation-timing-function:linear}
 76.768%{opacity:1.0;transform:translate(2.61px,-70.0px) rotate(0.077deg) scale(1.0);animation-timing-function:linear}
 77.314%{opacity:1.0;transform:translate(2.28px,-70.0px) rotate(-0.24deg) scale(1.0);animation-timing-function:linear}
 77.859%{opacity:1.0;transform:translate(1.59px,-70.0px) rotate(-0.464deg) scale(1.0);animation-timing-function:linear}
 81.336%{opacity:1;transform:translate(0,3.0px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.2,.8,.3,1)}
 81.791%{opacity:1;transform:translate(0,1.05px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.3,0,.3,1)}
 82.412%{opacity:1;transform:translate(0,0) rotate(0deg) scale(0.996,1.005);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 83.198%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 83.405%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}
 83.819%{opacity:1;transform:translate(0,0.32px) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 85.336%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 100%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1)}
}

@keyframes about-figure-piece-0 {
 0%{opacity:0;transform:translate(-1427.73px,-228.06px) rotate(0deg) scale(0.1);animation-timing-function:steps(1,end)}
 66.406%{opacity:0;transform:translate(-1427.73px,-228.06px) rotate(0deg) scale(0.1);animation-timing-function:linear}
 66.544%{opacity:0.0;transform:translate(-1427.73px,-228.06px) rotate(6.0deg) scale(0.1);animation-timing-function:linear}
 67.061%{opacity:0.129;transform:translate(-1405.76px,-228.04px) rotate(5.0deg) scale(0.109);animation-timing-function:linear}
 67.578%{opacity:0.273;transform:translate(-1384.44px,-227.99px) rotate(3.267deg) scale(0.1191);animation-timing-function:linear}
 68.095%{opacity:0.439;transform:translate(-1363.99px,-227.88px) rotate(1.223deg) scale(0.1307);animation-timing-function:linear}
 68.612%{opacity:0.629;transform:translate(-1343.85px,-227.68px) rotate(-0.72deg) scale(0.144);animation-timing-function:linear}
 69.128%{opacity:0.847;transform:translate(-1322.91px,-227.37px) rotate(-2.233deg) scale(0.1593);animation-timing-function:linear}
 69.645%{opacity:1.0;transform:translate(-1299.61px,-226.91px) rotate(-3.113deg) scale(0.1769);animation-timing-function:linear}
 70.162%{opacity:1.0;transform:translate(-1272.16px,-226.21px) rotate(-3.303deg) scale(0.1974);animation-timing-function:linear}
 70.679%{opacity:1.0;transform:translate(-1238.7px,-225.19px) rotate(-2.876deg) scale(0.2213);animation-timing-function:linear}
 71.196%{opacity:1.0;transform:translate(-1197.45px,-223.71px) rotate(-2.005deg) scale(0.2493);animation-timing-function:linear}
 71.712%{opacity:1.0;transform:translate(-1146.73px,-221.58px) rotate(-0.913deg) scale(0.2822);animation-timing-function:linear}
 72.229%{opacity:1.0;transform:translate(-1085.0px,-218.53px) rotate(0.171deg) scale(0.321);animation-timing-function:linear}
 72.746%{opacity:1.0;transform:translate(-999.51px,-213.42px) rotate(1.056deg) scale(0.3668);animation-timing-function:linear}
 73.263%{opacity:1.0;transform:translate(-865.99px,-203.25px) rotate(1.616deg) scale(0.4207);animation-timing-function:linear}
 73.78%{opacity:1.0;transform:translate(-719.54px,-189.04px) rotate(1.801deg) scale(0.4838);animation-timing-function:linear}
 74.297%{opacity:1.0;transform:translate(-566.48px,-170.72px) rotate(1.637deg) scale(0.5567);animation-timing-function:linear}
 74.813%{opacity:1.0;transform:translate(-415.11px,-149.06px) rotate(1.208deg) scale(0.6389);animation-timing-function:linear}
 75.33%{opacity:1.0;transform:translate(-275.29px,-125.83px) rotate(0.631deg) scale(0.7279);animation-timing-function:linear}
 75.847%{opacity:1.0;transform:translate(-157.55px,-103.82px) rotate(0.032deg) scale(0.8185);animation-timing-function:linear}
 76.364%{opacity:1.0;transform:translate(-70.86px,-86.07px) rotate(-0.48deg) scale(0.9016);animation-timing-function:linear}
 76.881%{opacity:1.0;transform:translate(-19.43px,-74.81px) rotate(-0.827deg) scale(0.9652);animation-timing-function:linear}
 77.397%{opacity:1.0;transform:translate(-0.27px,-70.28px) rotate(-0.973deg) scale(0.9976);animation-timing-function:linear}
 77.914%{opacity:1.0;transform:translate(-0.45px,-70.0px) rotate(-0.923deg) scale(1.0);animation-timing-function:linear}
 78.431%{opacity:1.0;transform:translate(-1.57px,-70.0px) rotate(-0.717deg) scale(1.0);animation-timing-function:linear}
 78.948%{opacity:1.0;transform:translate(-2.23px,-70.0px) rotate(-0.415deg) scale(1.0);animation-timing-function:linear}
 79.465%{opacity:1.0;transform:translate(-2.39px,-70.0px) rotate(-0.087deg) scale(1.0);animation-timing-function:linear}
 79.982%{opacity:1.0;transform:translate(-2.11px,-70.0px) rotate(0.205deg) scale(1.0);animation-timing-function:linear}
 83.405%{opacity:1;transform:translate(0,3.0px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.2,.8,.3,1)}
 84.164%{opacity:1;transform:translate(0,1.05px) rotate(0deg) scale(1.014,0.968);animation-timing-function:cubic-bezier(.3,0,.3,1)}
 85.198%{opacity:1;transform:translate(0,0) rotate(0deg) scale(0.996,1.005);animation-timing-function:cubic-bezier(.3,0,.2,1)}
 86.508%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:linear}
 100%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1)}
}

/* END GENERATED GEOMETRY */

/* --------------------------------------------------------------------------
   Reduced motion.

   Specificity, not order, is what decides this, and the first build of this
   page got it wrong. The fourteen rules above are .about-figure__piece
   followed by :nth-child, two selectors deep. A bare .about-figure__piece
   here is one deep and loses to them in any order, however late it is
   emitted. So this block matches their shape exactly and sits after them,
   which wins on order with nothing forced.

   Measured, not assumed, which is how it was caught: the rig stopped, the
   pieces kept their animation-name and sat at the exit frame at opacity 0,
   and a reader who asked for no motion got an empty band.

   Killing animation-name is the whole job. A running animation outranks
   every normal declaration however specific, so opacity and transform could
   not be set back from here while the animation was still named. With the
   name gone there is no animation left to outrank anything and the settled
   values below apply on their own.

   scripts/lint.py asserts this rather than leaving it to a careful look:
   it is invisible to the eye and it has been introduced once already.
   -------------------------------------------------------------------------- */

@media (prefers-reduced-motion: reduce) {
  .about-figure {
    animation-name: none;
    transform: none;
  }

  .about-figure__piece:nth-child(n) {
    animation-name: none;
    opacity: 1;
    transform: none;
    border-radius: var(--about-figure-piece-radius);
    background-color: var(--about-figure-ink);
    box-shadow: none;
  }
}
