/* Generated by tools/retail.py — do not edit by hand.
   One 20.0s pass: photographs and the brand rules go into the
   database, a prompt is built from it, the director hands five jobs
   to four models, control passes four frames and sends one back,
   the card fills slot by slot and goes to the storefront.

   The same pass twice over: the wide stage below, and under
   @media (max-width: 1000px) the tall one — the same beats and the
   same names, a quarter turn of places. Change tools/retail.py and
   rebuild. */

.rb { --rb-cycle: 20.00s; }

.rb { --rb-ratio: 1440 / 440; }
.rb-name--photos { --x: 1.389%; --y: 11.364%; --w: 13.889%; --h: 10.909%; }
.rb-name--admin { --x: 1.389%; --y: 65.455%; --w: 13.889%; --h: 10.909%; }
.rb-name--prompt { --x: 18.750%; --y: 11.364%; --w: 8.889%; --h: 10.909%; }
.rb-name--db { --x: 18.750%; --y: 44.091%; --w: 8.889%; --h: 5.455%; }
.rb-name--dir { --x: 31.111%; --y: 35.909%; --w: 10.972%; --h: 10.909%; }
.rb-name--gate { --x: 61.667%; --y: 35.909%; --w: 8.056%; --h: 10.909%; }
.rb-name--card { --x: 73.194%; --y: 35.909%; --w: 10.972%; --h: 10.909%; }
.rb-name--shop { --x: 87.639%; --y: 35.909%; --w: 10.972%; --h: 10.909%; }
.rb-name--m0 { --x: 47.083%; --y: 25.227%; --w: 10.556%; --h: 12.727%; }
.rb-name--m0 { --mc: var(--c-violet); }
.rb-name--m1 { --x: 47.083%; --y: 42.045%; --w: 10.556%; --h: 12.727%; }
.rb-name--m1 { --mc: var(--c-purple); }
.rb-name--m2 { --x: 47.083%; --y: 58.864%; --w: 10.556%; --h: 12.727%; }
.rb-name--m2 { --mc: var(--c-mauve); }
.rb-name--m3 { --x: 47.083%; --y: 75.682%; --w: 10.556%; --h: 12.727%; }
.rb-name--m3 { --mc: var(--c-pink); }

/* Photographs, on three lanes, for the whole pass; the rules
   document now and then. Both go into the database. */
@keyframes rb-photo-0 {
  0% { transform: translate(68.0px, 130.0px); opacity: 0; }
  1.450% { transform: translate(68.0px, 130.0px); opacity: 0; }
  1.500% { transform: translate(68.0px, 130.0px); opacity: 1; }
  1.741% { transform: translate(80.6px, 130.0px); opacity: 1; }
  1.981% { transform: translate(93.1px, 130.0px); opacity: 1; }
  2.222% { transform: translate(105.7px, 130.0px); opacity: 1; }
  2.463% { transform: translate(118.2px, 130.0px); opacity: 1; }
  2.704% { transform: translate(130.8px, 130.0px); opacity: 1; }
  2.944% { transform: translate(143.3px, 130.0px); opacity: 1; }
  3.185% { transform: translate(155.9px, 130.0px); opacity: 1; }
  3.426% { transform: translate(168.4px, 130.0px); opacity: 1; }
  3.667% { transform: translate(181.0px, 130.0px); opacity: 1; }
  3.907% { transform: translate(193.5px, 130.0px); opacity: 1; }
  4.148% { transform: translate(206.1px, 130.0px); opacity: 1; }
  4.389% { transform: translate(218.6px, 130.0px); opacity: 1; }
  4.630% { transform: translate(229.2px, 135.6px); opacity: 1; }
  4.870% { transform: translate(235.0px, 146.7px); opacity: 1; }
  5.111% { transform: translate(239.0px, 158.6px); opacity: 1; }
  5.352% { transform: translate(242.2px, 170.7px); opacity: 1; }
  5.593% { transform: translate(245.2px, 182.9px); opacity: 1; }
  5.833% { transform: translate(248.2px, 195.1px); opacity: 1; }
  6.074% { transform: translate(251.5px, 207.2px); opacity: 1; }
  6.315% { transform: translate(255.7px, 219.0px); opacity: 1; }
  6.556% { transform: translate(262.0px, 229.8px); opacity: 1; }
  6.796% { transform: translate(273.1px, 234.8px); opacity: 1; }
  7.037% { transform: translate(285.3px, 237.8px); opacity: 1; }
  7.278% { transform: translate(297.5px, 240.9px); opacity: 1; }
  7.519% { transform: translate(309.6px, 243.9px); opacity: 1; }
  7.759% { transform: translate(321.8px, 247.0px); opacity: 1; }
  8.000% { transform: translate(334.0px, 250.0px); opacity: 0; }
  14.950% { transform: translate(68.0px, 130.0px); opacity: 0; }
  15.000% { transform: translate(68.0px, 130.0px); opacity: 1; }
  15.241% { transform: translate(80.6px, 130.0px); opacity: 1; }
  15.481% { transform: translate(93.1px, 130.0px); opacity: 1; }
  15.722% { transform: translate(105.7px, 130.0px); opacity: 1; }
  15.963% { transform: translate(118.2px, 130.0px); opacity: 1; }
  16.204% { transform: translate(130.8px, 130.0px); opacity: 1; }
  16.444% { transform: translate(143.3px, 130.0px); opacity: 1; }
  16.685% { transform: translate(155.9px, 130.0px); opacity: 1; }
  16.926% { transform: translate(168.4px, 130.0px); opacity: 1; }
  17.167% { transform: translate(181.0px, 130.0px); opacity: 1; }
  17.407% { transform: translate(193.5px, 130.0px); opacity: 1; }
  17.648% { transform: translate(206.1px, 130.0px); opacity: 1; }
  17.889% { transform: translate(218.6px, 130.0px); opacity: 1; }
  18.130% { transform: translate(229.2px, 135.6px); opacity: 1; }
  18.370% { transform: translate(235.0px, 146.7px); opacity: 1; }
  18.611% { transform: translate(239.0px, 158.6px); opacity: 1; }
  18.852% { transform: translate(242.2px, 170.7px); opacity: 1; }
  19.093% { transform: translate(245.2px, 182.9px); opacity: 1; }
  19.333% { transform: translate(248.2px, 195.1px); opacity: 1; }
  19.574% { transform: translate(251.5px, 207.2px); opacity: 1; }
  19.815% { transform: translate(255.7px, 219.0px); opacity: 1; }
  20.056% { transform: translate(262.0px, 229.8px); opacity: 1; }
  20.296% { transform: translate(273.1px, 234.8px); opacity: 1; }
  20.537% { transform: translate(285.3px, 237.8px); opacity: 1; }
  20.778% { transform: translate(297.5px, 240.9px); opacity: 1; }
  21.019% { transform: translate(309.6px, 243.9px); opacity: 1; }
  21.259% { transform: translate(321.8px, 247.0px); opacity: 1; }
  21.500% { transform: translate(334.0px, 250.0px); opacity: 0; }
  28.450% { transform: translate(68.0px, 130.0px); opacity: 0; }
  28.500% { transform: translate(68.0px, 130.0px); opacity: 1; }
  28.741% { transform: translate(80.6px, 130.0px); opacity: 1; }
  28.981% { transform: translate(93.1px, 130.0px); opacity: 1; }
  29.222% { transform: translate(105.7px, 130.0px); opacity: 1; }
  29.463% { transform: translate(118.2px, 130.0px); opacity: 1; }
  29.704% { transform: translate(130.8px, 130.0px); opacity: 1; }
  29.944% { transform: translate(143.3px, 130.0px); opacity: 1; }
  30.185% { transform: translate(155.9px, 130.0px); opacity: 1; }
  30.426% { transform: translate(168.4px, 130.0px); opacity: 1; }
  30.667% { transform: translate(181.0px, 130.0px); opacity: 1; }
  30.907% { transform: translate(193.5px, 130.0px); opacity: 1; }
  31.148% { transform: translate(206.1px, 130.0px); opacity: 1; }
  31.389% { transform: translate(218.6px, 130.0px); opacity: 1; }
  31.630% { transform: translate(229.2px, 135.6px); opacity: 1; }
  31.870% { transform: translate(235.0px, 146.7px); opacity: 1; }
  32.111% { transform: translate(239.0px, 158.6px); opacity: 1; }
  32.352% { transform: translate(242.2px, 170.7px); opacity: 1; }
  32.593% { transform: translate(245.2px, 182.9px); opacity: 1; }
  32.833% { transform: translate(248.2px, 195.1px); opacity: 1; }
  33.074% { transform: translate(251.5px, 207.2px); opacity: 1; }
  33.315% { transform: translate(255.7px, 219.0px); opacity: 1; }
  33.556% { transform: translate(262.0px, 229.8px); opacity: 1; }
  33.796% { transform: translate(273.1px, 234.8px); opacity: 1; }
  34.037% { transform: translate(285.3px, 237.8px); opacity: 1; }
  34.278% { transform: translate(297.5px, 240.9px); opacity: 1; }
  34.519% { transform: translate(309.6px, 243.9px); opacity: 1; }
  34.759% { transform: translate(321.8px, 247.0px); opacity: 1; }
  35.000% { transform: translate(334.0px, 250.0px); opacity: 0; }
  41.950% { transform: translate(68.0px, 130.0px); opacity: 0; }
  42.000% { transform: translate(68.0px, 130.0px); opacity: 1; }
  42.241% { transform: translate(80.6px, 130.0px); opacity: 1; }
  42.481% { transform: translate(93.1px, 130.0px); opacity: 1; }
  42.722% { transform: translate(105.7px, 130.0px); opacity: 1; }
  42.963% { transform: translate(118.2px, 130.0px); opacity: 1; }
  43.204% { transform: translate(130.8px, 130.0px); opacity: 1; }
  43.444% { transform: translate(143.3px, 130.0px); opacity: 1; }
  43.685% { transform: translate(155.9px, 130.0px); opacity: 1; }
  43.926% { transform: translate(168.4px, 130.0px); opacity: 1; }
  44.167% { transform: translate(181.0px, 130.0px); opacity: 1; }
  44.407% { transform: translate(193.5px, 130.0px); opacity: 1; }
  44.648% { transform: translate(206.1px, 130.0px); opacity: 1; }
  44.889% { transform: translate(218.6px, 130.0px); opacity: 1; }
  45.130% { transform: translate(229.2px, 135.6px); opacity: 1; }
  45.370% { transform: translate(235.0px, 146.7px); opacity: 1; }
  45.611% { transform: translate(239.0px, 158.6px); opacity: 1; }
  45.852% { transform: translate(242.2px, 170.7px); opacity: 1; }
  46.093% { transform: translate(245.2px, 182.9px); opacity: 1; }
  46.333% { transform: translate(248.2px, 195.1px); opacity: 1; }
  46.574% { transform: translate(251.5px, 207.2px); opacity: 1; }
  46.815% { transform: translate(255.7px, 219.0px); opacity: 1; }
  47.056% { transform: translate(262.0px, 229.8px); opacity: 1; }
  47.296% { transform: translate(273.1px, 234.8px); opacity: 1; }
  47.537% { transform: translate(285.3px, 237.8px); opacity: 1; }
  47.778% { transform: translate(297.5px, 240.9px); opacity: 1; }
  48.019% { transform: translate(309.6px, 243.9px); opacity: 1; }
  48.259% { transform: translate(321.8px, 247.0px); opacity: 1; }
  48.500% { transform: translate(334.0px, 250.0px); opacity: 0; }
  55.450% { transform: translate(68.0px, 130.0px); opacity: 0; }
  55.500% { transform: translate(68.0px, 130.0px); opacity: 1; }
  55.741% { transform: translate(80.6px, 130.0px); opacity: 1; }
  55.981% { transform: translate(93.1px, 130.0px); opacity: 1; }
  56.222% { transform: translate(105.7px, 130.0px); opacity: 1; }
  56.463% { transform: translate(118.2px, 130.0px); opacity: 1; }
  56.704% { transform: translate(130.8px, 130.0px); opacity: 1; }
  56.944% { transform: translate(143.3px, 130.0px); opacity: 1; }
  57.185% { transform: translate(155.9px, 130.0px); opacity: 1; }
  57.426% { transform: translate(168.4px, 130.0px); opacity: 1; }
  57.667% { transform: translate(181.0px, 130.0px); opacity: 1; }
  57.907% { transform: translate(193.5px, 130.0px); opacity: 1; }
  58.148% { transform: translate(206.1px, 130.0px); opacity: 1; }
  58.389% { transform: translate(218.6px, 130.0px); opacity: 1; }
  58.630% { transform: translate(229.2px, 135.6px); opacity: 1; }
  58.870% { transform: translate(235.0px, 146.7px); opacity: 1; }
  59.111% { transform: translate(239.0px, 158.6px); opacity: 1; }
  59.352% { transform: translate(242.2px, 170.7px); opacity: 1; }
  59.593% { transform: translate(245.2px, 182.9px); opacity: 1; }
  59.833% { transform: translate(248.2px, 195.1px); opacity: 1; }
  60.074% { transform: translate(251.5px, 207.2px); opacity: 1; }
  60.315% { transform: translate(255.7px, 219.0px); opacity: 1; }
  60.556% { transform: translate(262.0px, 229.8px); opacity: 1; }
  60.796% { transform: translate(273.1px, 234.8px); opacity: 1; }
  61.037% { transform: translate(285.3px, 237.8px); opacity: 1; }
  61.278% { transform: translate(297.5px, 240.9px); opacity: 1; }
  61.519% { transform: translate(309.6px, 243.9px); opacity: 1; }
  61.759% { transform: translate(321.8px, 247.0px); opacity: 1; }
  62.000% { transform: translate(334.0px, 250.0px); opacity: 0; }
  68.950% { transform: translate(68.0px, 130.0px); opacity: 0; }
  69.000% { transform: translate(68.0px, 130.0px); opacity: 1; }
  69.241% { transform: translate(80.6px, 130.0px); opacity: 1; }
  69.481% { transform: translate(93.1px, 130.0px); opacity: 1; }
  69.722% { transform: translate(105.7px, 130.0px); opacity: 1; }
  69.963% { transform: translate(118.2px, 130.0px); opacity: 1; }
  70.204% { transform: translate(130.8px, 130.0px); opacity: 1; }
  70.444% { transform: translate(143.3px, 130.0px); opacity: 1; }
  70.685% { transform: translate(155.9px, 130.0px); opacity: 1; }
  70.926% { transform: translate(168.4px, 130.0px); opacity: 1; }
  71.167% { transform: translate(181.0px, 130.0px); opacity: 1; }
  71.407% { transform: translate(193.5px, 130.0px); opacity: 1; }
  71.648% { transform: translate(206.1px, 130.0px); opacity: 1; }
  71.889% { transform: translate(218.6px, 130.0px); opacity: 1; }
  72.130% { transform: translate(229.2px, 135.6px); opacity: 1; }
  72.370% { transform: translate(235.0px, 146.7px); opacity: 1; }
  72.611% { transform: translate(239.0px, 158.6px); opacity: 1; }
  72.852% { transform: translate(242.2px, 170.7px); opacity: 1; }
  73.093% { transform: translate(245.2px, 182.9px); opacity: 1; }
  73.333% { transform: translate(248.2px, 195.1px); opacity: 1; }
  73.574% { transform: translate(251.5px, 207.2px); opacity: 1; }
  73.815% { transform: translate(255.7px, 219.0px); opacity: 1; }
  74.056% { transform: translate(262.0px, 229.8px); opacity: 1; }
  74.296% { transform: translate(273.1px, 234.8px); opacity: 1; }
  74.537% { transform: translate(285.3px, 237.8px); opacity: 1; }
  74.778% { transform: translate(297.5px, 240.9px); opacity: 1; }
  75.019% { transform: translate(309.6px, 243.9px); opacity: 1; }
  75.259% { transform: translate(321.8px, 247.0px); opacity: 1; }
  75.500% { transform: translate(334.0px, 250.0px); opacity: 0; }
  82.450% { transform: translate(68.0px, 130.0px); opacity: 0; }
  82.500% { transform: translate(68.0px, 130.0px); opacity: 1; }
  82.741% { transform: translate(80.6px, 130.0px); opacity: 1; }
  82.981% { transform: translate(93.1px, 130.0px); opacity: 1; }
  83.222% { transform: translate(105.7px, 130.0px); opacity: 1; }
  83.463% { transform: translate(118.2px, 130.0px); opacity: 1; }
  83.704% { transform: translate(130.8px, 130.0px); opacity: 1; }
  83.944% { transform: translate(143.3px, 130.0px); opacity: 1; }
  84.185% { transform: translate(155.9px, 130.0px); opacity: 1; }
  84.426% { transform: translate(168.4px, 130.0px); opacity: 1; }
  84.667% { transform: translate(181.0px, 130.0px); opacity: 1; }
  84.907% { transform: translate(193.5px, 130.0px); opacity: 1; }
  85.148% { transform: translate(206.1px, 130.0px); opacity: 1; }
  85.389% { transform: translate(218.6px, 130.0px); opacity: 1; }
  85.630% { transform: translate(229.2px, 135.6px); opacity: 1; }
  85.870% { transform: translate(235.0px, 146.7px); opacity: 1; }
  86.111% { transform: translate(239.0px, 158.6px); opacity: 1; }
  86.352% { transform: translate(242.2px, 170.7px); opacity: 1; }
  86.593% { transform: translate(245.2px, 182.9px); opacity: 1; }
  86.833% { transform: translate(248.2px, 195.1px); opacity: 1; }
  87.074% { transform: translate(251.5px, 207.2px); opacity: 1; }
  87.315% { transform: translate(255.7px, 219.0px); opacity: 1; }
  87.556% { transform: translate(262.0px, 229.8px); opacity: 1; }
  87.796% { transform: translate(273.1px, 234.8px); opacity: 1; }
  88.037% { transform: translate(285.3px, 237.8px); opacity: 1; }
  88.278% { transform: translate(297.5px, 240.9px); opacity: 1; }
  88.519% { transform: translate(309.6px, 243.9px); opacity: 1; }
  88.759% { transform: translate(321.8px, 247.0px); opacity: 1; }
  89.000% { transform: translate(334.0px, 250.0px); opacity: 0; }
  100% { transform: translate(334.0px, 250.0px); opacity: 0; }
}
.rb-photo--0 { animation-name: rb-photo-0; }
@keyframes rb-photo-1 {
  0% { transform: translate(102.0px, 130.0px); opacity: 0; }
  3.200% { transform: translate(102.0px, 130.0px); opacity: 0; }
  3.250% { transform: translate(102.0px, 130.0px); opacity: 1; }
  3.491% { transform: translate(113.3px, 130.0px); opacity: 1; }
  3.731% { transform: translate(124.6px, 130.0px); opacity: 1; }
  3.972% { transform: translate(135.9px, 130.0px); opacity: 1; }
  4.213% { transform: translate(147.2px, 130.0px); opacity: 1; }
  4.454% { transform: translate(158.5px, 130.0px); opacity: 1; }
  4.694% { transform: translate(169.8px, 130.0px); opacity: 1; }
  4.935% { transform: translate(181.0px, 130.0px); opacity: 1; }
  5.176% { transform: translate(192.3px, 130.0px); opacity: 1; }
  5.417% { transform: translate(203.6px, 130.0px); opacity: 1; }
  5.657% { transform: translate(214.9px, 130.0px); opacity: 1; }
  5.898% { transform: translate(225.8px, 132.0px); opacity: 1; }
  6.139% { transform: translate(232.5px, 141.0px); opacity: 1; }
  6.380% { transform: translate(236.8px, 151.4px); opacity: 1; }
  6.620% { transform: translate(240.0px, 162.2px); opacity: 1; }
  6.861% { transform: translate(242.9px, 173.2px); opacity: 1; }
  7.102% { transform: translate(245.5px, 184.2px); opacity: 1; }
  7.343% { transform: translate(248.2px, 195.1px); opacity: 1; }
  7.583% { transform: translate(251.2px, 206.0px); opacity: 1; }
  7.824% { transform: translate(254.8px, 216.7px); opacity: 1; }
  8.065% { transform: translate(259.7px, 226.8px); opacity: 1; }
  8.306% { transform: translate(268.2px, 233.8px); opacity: 1; }
  8.546% { transform: translate(279.2px, 236.3px); opacity: 1; }
  8.787% { transform: translate(290.2px, 239.0px); opacity: 1; }
  9.028% { transform: translate(301.1px, 241.8px); opacity: 1; }
  9.269% { transform: translate(312.1px, 244.5px); opacity: 1; }
  9.509% { transform: translate(323.0px, 247.3px); opacity: 1; }
  9.750% { transform: translate(334.0px, 250.0px); opacity: 0; }
  16.700% { transform: translate(102.0px, 130.0px); opacity: 0; }
  16.750% { transform: translate(102.0px, 130.0px); opacity: 1; }
  16.991% { transform: translate(113.3px, 130.0px); opacity: 1; }
  17.231% { transform: translate(124.6px, 130.0px); opacity: 1; }
  17.472% { transform: translate(135.9px, 130.0px); opacity: 1; }
  17.713% { transform: translate(147.2px, 130.0px); opacity: 1; }
  17.954% { transform: translate(158.5px, 130.0px); opacity: 1; }
  18.194% { transform: translate(169.8px, 130.0px); opacity: 1; }
  18.435% { transform: translate(181.0px, 130.0px); opacity: 1; }
  18.676% { transform: translate(192.3px, 130.0px); opacity: 1; }
  18.917% { transform: translate(203.6px, 130.0px); opacity: 1; }
  19.157% { transform: translate(214.9px, 130.0px); opacity: 1; }
  19.398% { transform: translate(225.8px, 132.0px); opacity: 1; }
  19.639% { transform: translate(232.5px, 141.0px); opacity: 1; }
  19.880% { transform: translate(236.8px, 151.4px); opacity: 1; }
  20.120% { transform: translate(240.0px, 162.2px); opacity: 1; }
  20.361% { transform: translate(242.9px, 173.2px); opacity: 1; }
  20.602% { transform: translate(245.5px, 184.2px); opacity: 1; }
  20.843% { transform: translate(248.2px, 195.1px); opacity: 1; }
  21.083% { transform: translate(251.2px, 206.0px); opacity: 1; }
  21.324% { transform: translate(254.8px, 216.7px); opacity: 1; }
  21.565% { transform: translate(259.7px, 226.8px); opacity: 1; }
  21.806% { transform: translate(268.2px, 233.8px); opacity: 1; }
  22.046% { transform: translate(279.2px, 236.3px); opacity: 1; }
  22.287% { transform: translate(290.2px, 239.0px); opacity: 1; }
  22.528% { transform: translate(301.1px, 241.8px); opacity: 1; }
  22.769% { transform: translate(312.1px, 244.5px); opacity: 1; }
  23.009% { transform: translate(323.0px, 247.3px); opacity: 1; }
  23.250% { transform: translate(334.0px, 250.0px); opacity: 0; }
  30.200% { transform: translate(102.0px, 130.0px); opacity: 0; }
  30.250% { transform: translate(102.0px, 130.0px); opacity: 1; }
  30.491% { transform: translate(113.3px, 130.0px); opacity: 1; }
  30.731% { transform: translate(124.6px, 130.0px); opacity: 1; }
  30.972% { transform: translate(135.9px, 130.0px); opacity: 1; }
  31.213% { transform: translate(147.2px, 130.0px); opacity: 1; }
  31.454% { transform: translate(158.5px, 130.0px); opacity: 1; }
  31.694% { transform: translate(169.8px, 130.0px); opacity: 1; }
  31.935% { transform: translate(181.0px, 130.0px); opacity: 1; }
  32.176% { transform: translate(192.3px, 130.0px); opacity: 1; }
  32.417% { transform: translate(203.6px, 130.0px); opacity: 1; }
  32.657% { transform: translate(214.9px, 130.0px); opacity: 1; }
  32.898% { transform: translate(225.8px, 132.0px); opacity: 1; }
  33.139% { transform: translate(232.5px, 141.0px); opacity: 1; }
  33.380% { transform: translate(236.8px, 151.4px); opacity: 1; }
  33.620% { transform: translate(240.0px, 162.2px); opacity: 1; }
  33.861% { transform: translate(242.9px, 173.2px); opacity: 1; }
  34.102% { transform: translate(245.5px, 184.2px); opacity: 1; }
  34.343% { transform: translate(248.2px, 195.1px); opacity: 1; }
  34.583% { transform: translate(251.2px, 206.0px); opacity: 1; }
  34.824% { transform: translate(254.8px, 216.7px); opacity: 1; }
  35.065% { transform: translate(259.7px, 226.8px); opacity: 1; }
  35.306% { transform: translate(268.2px, 233.8px); opacity: 1; }
  35.546% { transform: translate(279.2px, 236.3px); opacity: 1; }
  35.787% { transform: translate(290.2px, 239.0px); opacity: 1; }
  36.028% { transform: translate(301.1px, 241.8px); opacity: 1; }
  36.269% { transform: translate(312.1px, 244.5px); opacity: 1; }
  36.509% { transform: translate(323.0px, 247.3px); opacity: 1; }
  36.750% { transform: translate(334.0px, 250.0px); opacity: 0; }
  43.700% { transform: translate(102.0px, 130.0px); opacity: 0; }
  43.750% { transform: translate(102.0px, 130.0px); opacity: 1; }
  43.991% { transform: translate(113.3px, 130.0px); opacity: 1; }
  44.231% { transform: translate(124.6px, 130.0px); opacity: 1; }
  44.472% { transform: translate(135.9px, 130.0px); opacity: 1; }
  44.713% { transform: translate(147.2px, 130.0px); opacity: 1; }
  44.954% { transform: translate(158.5px, 130.0px); opacity: 1; }
  45.194% { transform: translate(169.8px, 130.0px); opacity: 1; }
  45.435% { transform: translate(181.0px, 130.0px); opacity: 1; }
  45.676% { transform: translate(192.3px, 130.0px); opacity: 1; }
  45.917% { transform: translate(203.6px, 130.0px); opacity: 1; }
  46.157% { transform: translate(214.9px, 130.0px); opacity: 1; }
  46.398% { transform: translate(225.8px, 132.0px); opacity: 1; }
  46.639% { transform: translate(232.5px, 141.0px); opacity: 1; }
  46.880% { transform: translate(236.8px, 151.4px); opacity: 1; }
  47.120% { transform: translate(240.0px, 162.2px); opacity: 1; }
  47.361% { transform: translate(242.9px, 173.2px); opacity: 1; }
  47.602% { transform: translate(245.5px, 184.2px); opacity: 1; }
  47.843% { transform: translate(248.2px, 195.1px); opacity: 1; }
  48.083% { transform: translate(251.2px, 206.0px); opacity: 1; }
  48.324% { transform: translate(254.8px, 216.7px); opacity: 1; }
  48.565% { transform: translate(259.7px, 226.8px); opacity: 1; }
  48.806% { transform: translate(268.2px, 233.8px); opacity: 1; }
  49.046% { transform: translate(279.2px, 236.3px); opacity: 1; }
  49.287% { transform: translate(290.2px, 239.0px); opacity: 1; }
  49.528% { transform: translate(301.1px, 241.8px); opacity: 1; }
  49.769% { transform: translate(312.1px, 244.5px); opacity: 1; }
  50.009% { transform: translate(323.0px, 247.3px); opacity: 1; }
  50.250% { transform: translate(334.0px, 250.0px); opacity: 0; }
  57.200% { transform: translate(102.0px, 130.0px); opacity: 0; }
  57.250% { transform: translate(102.0px, 130.0px); opacity: 1; }
  57.491% { transform: translate(113.3px, 130.0px); opacity: 1; }
  57.731% { transform: translate(124.6px, 130.0px); opacity: 1; }
  57.972% { transform: translate(135.9px, 130.0px); opacity: 1; }
  58.213% { transform: translate(147.2px, 130.0px); opacity: 1; }
  58.454% { transform: translate(158.5px, 130.0px); opacity: 1; }
  58.694% { transform: translate(169.8px, 130.0px); opacity: 1; }
  58.935% { transform: translate(181.0px, 130.0px); opacity: 1; }
  59.176% { transform: translate(192.3px, 130.0px); opacity: 1; }
  59.417% { transform: translate(203.6px, 130.0px); opacity: 1; }
  59.657% { transform: translate(214.9px, 130.0px); opacity: 1; }
  59.898% { transform: translate(225.8px, 132.0px); opacity: 1; }
  60.139% { transform: translate(232.5px, 141.0px); opacity: 1; }
  60.380% { transform: translate(236.8px, 151.4px); opacity: 1; }
  60.620% { transform: translate(240.0px, 162.2px); opacity: 1; }
  60.861% { transform: translate(242.9px, 173.2px); opacity: 1; }
  61.102% { transform: translate(245.5px, 184.2px); opacity: 1; }
  61.343% { transform: translate(248.2px, 195.1px); opacity: 1; }
  61.583% { transform: translate(251.2px, 206.0px); opacity: 1; }
  61.824% { transform: translate(254.8px, 216.7px); opacity: 1; }
  62.065% { transform: translate(259.7px, 226.8px); opacity: 1; }
  62.306% { transform: translate(268.2px, 233.8px); opacity: 1; }
  62.546% { transform: translate(279.2px, 236.3px); opacity: 1; }
  62.787% { transform: translate(290.2px, 239.0px); opacity: 1; }
  63.028% { transform: translate(301.1px, 241.8px); opacity: 1; }
  63.269% { transform: translate(312.1px, 244.5px); opacity: 1; }
  63.509% { transform: translate(323.0px, 247.3px); opacity: 1; }
  63.750% { transform: translate(334.0px, 250.0px); opacity: 0; }
  70.700% { transform: translate(102.0px, 130.0px); opacity: 0; }
  70.750% { transform: translate(102.0px, 130.0px); opacity: 1; }
  70.991% { transform: translate(113.3px, 130.0px); opacity: 1; }
  71.231% { transform: translate(124.6px, 130.0px); opacity: 1; }
  71.472% { transform: translate(135.9px, 130.0px); opacity: 1; }
  71.713% { transform: translate(147.2px, 130.0px); opacity: 1; }
  71.954% { transform: translate(158.5px, 130.0px); opacity: 1; }
  72.194% { transform: translate(169.8px, 130.0px); opacity: 1; }
  72.435% { transform: translate(181.0px, 130.0px); opacity: 1; }
  72.676% { transform: translate(192.3px, 130.0px); opacity: 1; }
  72.917% { transform: translate(203.6px, 130.0px); opacity: 1; }
  73.157% { transform: translate(214.9px, 130.0px); opacity: 1; }
  73.398% { transform: translate(225.8px, 132.0px); opacity: 1; }
  73.639% { transform: translate(232.5px, 141.0px); opacity: 1; }
  73.880% { transform: translate(236.8px, 151.4px); opacity: 1; }
  74.120% { transform: translate(240.0px, 162.2px); opacity: 1; }
  74.361% { transform: translate(242.9px, 173.2px); opacity: 1; }
  74.602% { transform: translate(245.5px, 184.2px); opacity: 1; }
  74.843% { transform: translate(248.2px, 195.1px); opacity: 1; }
  75.083% { transform: translate(251.2px, 206.0px); opacity: 1; }
  75.324% { transform: translate(254.8px, 216.7px); opacity: 1; }
  75.565% { transform: translate(259.7px, 226.8px); opacity: 1; }
  75.806% { transform: translate(268.2px, 233.8px); opacity: 1; }
  76.046% { transform: translate(279.2px, 236.3px); opacity: 1; }
  76.287% { transform: translate(290.2px, 239.0px); opacity: 1; }
  76.528% { transform: translate(301.1px, 241.8px); opacity: 1; }
  76.769% { transform: translate(312.1px, 244.5px); opacity: 1; }
  77.009% { transform: translate(323.0px, 247.3px); opacity: 1; }
  77.250% { transform: translate(334.0px, 250.0px); opacity: 0; }
  100% { transform: translate(334.0px, 250.0px); opacity: 0; }
}
.rb-photo--1 { animation-name: rb-photo-1; }
@keyframes rb-photo-2 {
  0% { transform: translate(137.0px, 130.0px); opacity: 0; }
  4.950% { transform: translate(137.0px, 130.0px); opacity: 0; }
  5.000% { transform: translate(137.0px, 130.0px); opacity: 1; }
  5.241% { transform: translate(147.0px, 130.0px); opacity: 1; }
  5.481% { transform: translate(157.0px, 130.0px); opacity: 1; }
  5.722% { transform: translate(167.0px, 130.0px); opacity: 1; }
  5.963% { transform: translate(177.0px, 130.0px); opacity: 1; }
  6.204% { transform: translate(187.0px, 130.0px); opacity: 1; }
  6.444% { transform: translate(197.0px, 130.0px); opacity: 1; }
  6.685% { transform: translate(207.0px, 130.0px); opacity: 1; }
  6.926% { transform: translate(217.0px, 130.0px); opacity: 1; }
  7.167% { transform: translate(226.3px, 132.5px); opacity: 1; }
  7.407% { transform: translate(232.2px, 140.5px); opacity: 1; }
  7.648% { transform: translate(236.1px, 149.7px); opacity: 1; }
  7.889% { transform: translate(239.2px, 159.2px); opacity: 1; }
  8.130% { transform: translate(241.8px, 168.9px); opacity: 1; }
  8.370% { transform: translate(244.2px, 178.6px); opacity: 1; }
  8.611% { transform: translate(246.5px, 188.3px); opacity: 1; }
  8.852% { transform: translate(249.0px, 198.0px); opacity: 1; }
  9.093% { transform: translate(251.7px, 207.6px); opacity: 1; }
  9.333% { transform: translate(254.9px, 217.1px); opacity: 1; }
  9.574% { transform: translate(259.2px, 226.1px); opacity: 1; }
  9.815% { transform: translate(266.1px, 233.1px); opacity: 1; }
  10.056% { transform: translate(275.8px, 235.5px); opacity: 1; }
  10.296% { transform: translate(285.5px, 237.9px); opacity: 1; }
  10.537% { transform: translate(295.2px, 240.3px); opacity: 1; }
  10.778% { transform: translate(304.9px, 242.7px); opacity: 1; }
  11.019% { transform: translate(314.6px, 245.2px); opacity: 1; }
  11.259% { transform: translate(324.3px, 247.6px); opacity: 1; }
  11.500% { transform: translate(334.0px, 250.0px); opacity: 0; }
  18.450% { transform: translate(137.0px, 130.0px); opacity: 0; }
  18.500% { transform: translate(137.0px, 130.0px); opacity: 1; }
  18.741% { transform: translate(147.0px, 130.0px); opacity: 1; }
  18.981% { transform: translate(157.0px, 130.0px); opacity: 1; }
  19.222% { transform: translate(167.0px, 130.0px); opacity: 1; }
  19.463% { transform: translate(177.0px, 130.0px); opacity: 1; }
  19.704% { transform: translate(187.0px, 130.0px); opacity: 1; }
  19.944% { transform: translate(197.0px, 130.0px); opacity: 1; }
  20.185% { transform: translate(207.0px, 130.0px); opacity: 1; }
  20.426% { transform: translate(217.0px, 130.0px); opacity: 1; }
  20.667% { transform: translate(226.3px, 132.5px); opacity: 1; }
  20.907% { transform: translate(232.2px, 140.5px); opacity: 1; }
  21.148% { transform: translate(236.1px, 149.7px); opacity: 1; }
  21.389% { transform: translate(239.2px, 159.2px); opacity: 1; }
  21.630% { transform: translate(241.8px, 168.9px); opacity: 1; }
  21.870% { transform: translate(244.2px, 178.6px); opacity: 1; }
  22.111% { transform: translate(246.5px, 188.3px); opacity: 1; }
  22.352% { transform: translate(249.0px, 198.0px); opacity: 1; }
  22.593% { transform: translate(251.7px, 207.6px); opacity: 1; }
  22.833% { transform: translate(254.9px, 217.1px); opacity: 1; }
  23.074% { transform: translate(259.2px, 226.1px); opacity: 1; }
  23.315% { transform: translate(266.1px, 233.1px); opacity: 1; }
  23.556% { transform: translate(275.8px, 235.5px); opacity: 1; }
  23.796% { transform: translate(285.5px, 237.9px); opacity: 1; }
  24.037% { transform: translate(295.2px, 240.3px); opacity: 1; }
  24.278% { transform: translate(304.9px, 242.7px); opacity: 1; }
  24.519% { transform: translate(314.6px, 245.2px); opacity: 1; }
  24.759% { transform: translate(324.3px, 247.6px); opacity: 1; }
  25.000% { transform: translate(334.0px, 250.0px); opacity: 0; }
  31.950% { transform: translate(137.0px, 130.0px); opacity: 0; }
  32.000% { transform: translate(137.0px, 130.0px); opacity: 1; }
  32.241% { transform: translate(147.0px, 130.0px); opacity: 1; }
  32.481% { transform: translate(157.0px, 130.0px); opacity: 1; }
  32.722% { transform: translate(167.0px, 130.0px); opacity: 1; }
  32.963% { transform: translate(177.0px, 130.0px); opacity: 1; }
  33.204% { transform: translate(187.0px, 130.0px); opacity: 1; }
  33.444% { transform: translate(197.0px, 130.0px); opacity: 1; }
  33.685% { transform: translate(207.0px, 130.0px); opacity: 1; }
  33.926% { transform: translate(217.0px, 130.0px); opacity: 1; }
  34.167% { transform: translate(226.3px, 132.5px); opacity: 1; }
  34.407% { transform: translate(232.2px, 140.5px); opacity: 1; }
  34.648% { transform: translate(236.1px, 149.7px); opacity: 1; }
  34.889% { transform: translate(239.2px, 159.2px); opacity: 1; }
  35.130% { transform: translate(241.8px, 168.9px); opacity: 1; }
  35.370% { transform: translate(244.2px, 178.6px); opacity: 1; }
  35.611% { transform: translate(246.5px, 188.3px); opacity: 1; }
  35.852% { transform: translate(249.0px, 198.0px); opacity: 1; }
  36.093% { transform: translate(251.7px, 207.6px); opacity: 1; }
  36.333% { transform: translate(254.9px, 217.1px); opacity: 1; }
  36.574% { transform: translate(259.2px, 226.1px); opacity: 1; }
  36.815% { transform: translate(266.1px, 233.1px); opacity: 1; }
  37.056% { transform: translate(275.8px, 235.5px); opacity: 1; }
  37.296% { transform: translate(285.5px, 237.9px); opacity: 1; }
  37.537% { transform: translate(295.2px, 240.3px); opacity: 1; }
  37.778% { transform: translate(304.9px, 242.7px); opacity: 1; }
  38.019% { transform: translate(314.6px, 245.2px); opacity: 1; }
  38.259% { transform: translate(324.3px, 247.6px); opacity: 1; }
  38.500% { transform: translate(334.0px, 250.0px); opacity: 0; }
  45.450% { transform: translate(137.0px, 130.0px); opacity: 0; }
  45.500% { transform: translate(137.0px, 130.0px); opacity: 1; }
  45.741% { transform: translate(147.0px, 130.0px); opacity: 1; }
  45.981% { transform: translate(157.0px, 130.0px); opacity: 1; }
  46.222% { transform: translate(167.0px, 130.0px); opacity: 1; }
  46.463% { transform: translate(177.0px, 130.0px); opacity: 1; }
  46.704% { transform: translate(187.0px, 130.0px); opacity: 1; }
  46.944% { transform: translate(197.0px, 130.0px); opacity: 1; }
  47.185% { transform: translate(207.0px, 130.0px); opacity: 1; }
  47.426% { transform: translate(217.0px, 130.0px); opacity: 1; }
  47.667% { transform: translate(226.3px, 132.5px); opacity: 1; }
  47.907% { transform: translate(232.2px, 140.5px); opacity: 1; }
  48.148% { transform: translate(236.1px, 149.7px); opacity: 1; }
  48.389% { transform: translate(239.2px, 159.2px); opacity: 1; }
  48.630% { transform: translate(241.8px, 168.9px); opacity: 1; }
  48.870% { transform: translate(244.2px, 178.6px); opacity: 1; }
  49.111% { transform: translate(246.5px, 188.3px); opacity: 1; }
  49.352% { transform: translate(249.0px, 198.0px); opacity: 1; }
  49.593% { transform: translate(251.7px, 207.6px); opacity: 1; }
  49.833% { transform: translate(254.9px, 217.1px); opacity: 1; }
  50.074% { transform: translate(259.2px, 226.1px); opacity: 1; }
  50.315% { transform: translate(266.1px, 233.1px); opacity: 1; }
  50.556% { transform: translate(275.8px, 235.5px); opacity: 1; }
  50.796% { transform: translate(285.5px, 237.9px); opacity: 1; }
  51.037% { transform: translate(295.2px, 240.3px); opacity: 1; }
  51.278% { transform: translate(304.9px, 242.7px); opacity: 1; }
  51.519% { transform: translate(314.6px, 245.2px); opacity: 1; }
  51.759% { transform: translate(324.3px, 247.6px); opacity: 1; }
  52.000% { transform: translate(334.0px, 250.0px); opacity: 0; }
  58.950% { transform: translate(137.0px, 130.0px); opacity: 0; }
  59.000% { transform: translate(137.0px, 130.0px); opacity: 1; }
  59.241% { transform: translate(147.0px, 130.0px); opacity: 1; }
  59.481% { transform: translate(157.0px, 130.0px); opacity: 1; }
  59.722% { transform: translate(167.0px, 130.0px); opacity: 1; }
  59.963% { transform: translate(177.0px, 130.0px); opacity: 1; }
  60.204% { transform: translate(187.0px, 130.0px); opacity: 1; }
  60.444% { transform: translate(197.0px, 130.0px); opacity: 1; }
  60.685% { transform: translate(207.0px, 130.0px); opacity: 1; }
  60.926% { transform: translate(217.0px, 130.0px); opacity: 1; }
  61.167% { transform: translate(226.3px, 132.5px); opacity: 1; }
  61.407% { transform: translate(232.2px, 140.5px); opacity: 1; }
  61.648% { transform: translate(236.1px, 149.7px); opacity: 1; }
  61.889% { transform: translate(239.2px, 159.2px); opacity: 1; }
  62.130% { transform: translate(241.8px, 168.9px); opacity: 1; }
  62.370% { transform: translate(244.2px, 178.6px); opacity: 1; }
  62.611% { transform: translate(246.5px, 188.3px); opacity: 1; }
  62.852% { transform: translate(249.0px, 198.0px); opacity: 1; }
  63.093% { transform: translate(251.7px, 207.6px); opacity: 1; }
  63.333% { transform: translate(254.9px, 217.1px); opacity: 1; }
  63.574% { transform: translate(259.2px, 226.1px); opacity: 1; }
  63.815% { transform: translate(266.1px, 233.1px); opacity: 1; }
  64.056% { transform: translate(275.8px, 235.5px); opacity: 1; }
  64.296% { transform: translate(285.5px, 237.9px); opacity: 1; }
  64.537% { transform: translate(295.2px, 240.3px); opacity: 1; }
  64.778% { transform: translate(304.9px, 242.7px); opacity: 1; }
  65.019% { transform: translate(314.6px, 245.2px); opacity: 1; }
  65.259% { transform: translate(324.3px, 247.6px); opacity: 1; }
  65.500% { transform: translate(334.0px, 250.0px); opacity: 0; }
  72.450% { transform: translate(137.0px, 130.0px); opacity: 0; }
  72.500% { transform: translate(137.0px, 130.0px); opacity: 1; }
  72.741% { transform: translate(147.0px, 130.0px); opacity: 1; }
  72.981% { transform: translate(157.0px, 130.0px); opacity: 1; }
  73.222% { transform: translate(167.0px, 130.0px); opacity: 1; }
  73.463% { transform: translate(177.0px, 130.0px); opacity: 1; }
  73.704% { transform: translate(187.0px, 130.0px); opacity: 1; }
  73.944% { transform: translate(197.0px, 130.0px); opacity: 1; }
  74.185% { transform: translate(207.0px, 130.0px); opacity: 1; }
  74.426% { transform: translate(217.0px, 130.0px); opacity: 1; }
  74.667% { transform: translate(226.3px, 132.5px); opacity: 1; }
  74.907% { transform: translate(232.2px, 140.5px); opacity: 1; }
  75.148% { transform: translate(236.1px, 149.7px); opacity: 1; }
  75.389% { transform: translate(239.2px, 159.2px); opacity: 1; }
  75.630% { transform: translate(241.8px, 168.9px); opacity: 1; }
  75.870% { transform: translate(244.2px, 178.6px); opacity: 1; }
  76.111% { transform: translate(246.5px, 188.3px); opacity: 1; }
  76.352% { transform: translate(249.0px, 198.0px); opacity: 1; }
  76.593% { transform: translate(251.7px, 207.6px); opacity: 1; }
  76.833% { transform: translate(254.9px, 217.1px); opacity: 1; }
  77.074% { transform: translate(259.2px, 226.1px); opacity: 1; }
  77.315% { transform: translate(266.1px, 233.1px); opacity: 1; }
  77.556% { transform: translate(275.8px, 235.5px); opacity: 1; }
  77.796% { transform: translate(285.5px, 237.9px); opacity: 1; }
  78.037% { transform: translate(295.2px, 240.3px); opacity: 1; }
  78.278% { transform: translate(304.9px, 242.7px); opacity: 1; }
  78.519% { transform: translate(314.6px, 245.2px); opacity: 1; }
  78.759% { transform: translate(324.3px, 247.6px); opacity: 1; }
  79.000% { transform: translate(334.0px, 250.0px); opacity: 0; }
  100% { transform: translate(334.0px, 250.0px); opacity: 0; }
}
.rb-photo--2 { animation-name: rb-photo-2; }
@keyframes rb-doc {
  0% { transform: translate(180.0px, 368.0px); opacity: 0; }
  2.450% { transform: translate(180.0px, 368.0px); opacity: 0; }
  2.500% { transform: translate(180.0px, 368.0px); opacity: 1; }
  2.741% { transform: translate(188.3px, 368.0px); opacity: 1; }
  2.981% { transform: translate(196.7px, 368.0px); opacity: 1; }
  3.222% { transform: translate(205.0px, 368.0px); opacity: 1; }
  3.463% { transform: translate(213.3px, 368.0px); opacity: 1; }
  3.704% { transform: translate(221.7px, 367.8px); opacity: 1; }
  3.944% { transform: translate(228.5px, 363.4px); opacity: 1; }
  4.185% { transform: translate(232.9px, 356.3px); opacity: 1; }
  4.426% { transform: translate(236.2px, 348.6px); opacity: 1; }
  4.667% { transform: translate(238.8px, 340.7px); opacity: 1; }
  4.907% { transform: translate(241.0px, 332.7px); opacity: 1; }
  5.148% { transform: translate(243.1px, 324.6px); opacity: 1; }
  5.389% { transform: translate(245.1px, 316.5px); opacity: 1; }
  5.630% { transform: translate(247.1px, 308.4px); opacity: 1; }
  5.870% { transform: translate(249.2px, 300.4px); opacity: 1; }
  6.111% { transform: translate(251.5px, 292.4px); opacity: 1; }
  6.352% { transform: translate(254.2px, 284.5px); opacity: 1; }
  6.593% { transform: translate(257.5px, 276.8px); opacity: 1; }
  6.833% { transform: translate(262.1px, 269.9px); opacity: 1; }
  7.074% { transform: translate(269.3px, 266.0px); opacity: 1; }
  7.315% { transform: translate(277.4px, 264.2px); opacity: 1; }
  7.556% { transform: translate(285.5px, 262.1px); opacity: 1; }
  7.796% { transform: translate(293.6px, 260.1px); opacity: 1; }
  8.037% { transform: translate(301.7px, 258.1px); opacity: 1; }
  8.278% { transform: translate(309.7px, 256.1px); opacity: 1; }
  8.519% { transform: translate(317.8px, 254.0px); opacity: 1; }
  8.759% { transform: translate(325.9px, 252.0px); opacity: 1; }
  9.000% { transform: translate(334.0px, 250.0px); opacity: 0; }
  29.950% { transform: translate(180.0px, 368.0px); opacity: 0; }
  30.000% { transform: translate(180.0px, 368.0px); opacity: 1; }
  30.241% { transform: translate(188.3px, 368.0px); opacity: 1; }
  30.481% { transform: translate(196.7px, 368.0px); opacity: 1; }
  30.722% { transform: translate(205.0px, 368.0px); opacity: 1; }
  30.963% { transform: translate(213.3px, 368.0px); opacity: 1; }
  31.204% { transform: translate(221.7px, 367.8px); opacity: 1; }
  31.444% { transform: translate(228.5px, 363.4px); opacity: 1; }
  31.685% { transform: translate(232.9px, 356.3px); opacity: 1; }
  31.926% { transform: translate(236.2px, 348.6px); opacity: 1; }
  32.167% { transform: translate(238.8px, 340.7px); opacity: 1; }
  32.407% { transform: translate(241.0px, 332.7px); opacity: 1; }
  32.648% { transform: translate(243.1px, 324.6px); opacity: 1; }
  32.889% { transform: translate(245.1px, 316.5px); opacity: 1; }
  33.130% { transform: translate(247.1px, 308.4px); opacity: 1; }
  33.370% { transform: translate(249.2px, 300.4px); opacity: 1; }
  33.611% { transform: translate(251.5px, 292.4px); opacity: 1; }
  33.852% { transform: translate(254.2px, 284.5px); opacity: 1; }
  34.093% { transform: translate(257.5px, 276.8px); opacity: 1; }
  34.333% { transform: translate(262.1px, 269.9px); opacity: 1; }
  34.574% { transform: translate(269.3px, 266.0px); opacity: 1; }
  34.815% { transform: translate(277.4px, 264.2px); opacity: 1; }
  35.056% { transform: translate(285.5px, 262.1px); opacity: 1; }
  35.296% { transform: translate(293.6px, 260.1px); opacity: 1; }
  35.537% { transform: translate(301.7px, 258.1px); opacity: 1; }
  35.778% { transform: translate(309.7px, 256.1px); opacity: 1; }
  36.019% { transform: translate(317.8px, 254.0px); opacity: 1; }
  36.259% { transform: translate(325.9px, 252.0px); opacity: 1; }
  36.500% { transform: translate(334.0px, 250.0px); opacity: 0; }
  57.450% { transform: translate(180.0px, 368.0px); opacity: 0; }
  57.500% { transform: translate(180.0px, 368.0px); opacity: 1; }
  57.741% { transform: translate(188.3px, 368.0px); opacity: 1; }
  57.981% { transform: translate(196.7px, 368.0px); opacity: 1; }
  58.222% { transform: translate(205.0px, 368.0px); opacity: 1; }
  58.463% { transform: translate(213.3px, 368.0px); opacity: 1; }
  58.704% { transform: translate(221.7px, 367.8px); opacity: 1; }
  58.944% { transform: translate(228.5px, 363.4px); opacity: 1; }
  59.185% { transform: translate(232.9px, 356.3px); opacity: 1; }
  59.426% { transform: translate(236.2px, 348.6px); opacity: 1; }
  59.667% { transform: translate(238.8px, 340.7px); opacity: 1; }
  59.907% { transform: translate(241.0px, 332.7px); opacity: 1; }
  60.148% { transform: translate(243.1px, 324.6px); opacity: 1; }
  60.389% { transform: translate(245.1px, 316.5px); opacity: 1; }
  60.630% { transform: translate(247.1px, 308.4px); opacity: 1; }
  60.870% { transform: translate(249.2px, 300.4px); opacity: 1; }
  61.111% { transform: translate(251.5px, 292.4px); opacity: 1; }
  61.352% { transform: translate(254.2px, 284.5px); opacity: 1; }
  61.593% { transform: translate(257.5px, 276.8px); opacity: 1; }
  61.833% { transform: translate(262.1px, 269.9px); opacity: 1; }
  62.074% { transform: translate(269.3px, 266.0px); opacity: 1; }
  62.315% { transform: translate(277.4px, 264.2px); opacity: 1; }
  62.556% { transform: translate(285.5px, 262.1px); opacity: 1; }
  62.796% { transform: translate(293.6px, 260.1px); opacity: 1; }
  63.037% { transform: translate(301.7px, 258.1px); opacity: 1; }
  63.278% { transform: translate(309.7px, 256.1px); opacity: 1; }
  63.519% { transform: translate(317.8px, 254.0px); opacity: 1; }
  63.759% { transform: translate(325.9px, 252.0px); opacity: 1; }
  64.000% { transform: translate(334.0px, 250.0px); opacity: 0; }
  100% { transform: translate(334.0px, 250.0px); opacity: 0; }
}
.rb-doc { animation-name: rb-doc; }

/* Five jobs. A prompt line goes to the director and a job comes
   out of it to a model; the frame the model renders goes to
   control, takes its verdict, and rides on to its slot — or back
   to its model, once. */
@keyframes rb-bundle {
  0% { transform: translate(334.0px, 250.0px); opacity: 0; }
  14.950% { transform: translate(334.0px, 250.0px); opacity: 0; }
  15.000% { transform: translate(334.0px, 250.0px); opacity: 1; }
  15.130% { transform: translate(341.2px, 250.0px); opacity: 1; }
  15.259% { transform: translate(348.4px, 250.0px); opacity: 1; }
  15.389% { transform: translate(355.7px, 250.0px); opacity: 1; }
  15.519% { transform: translate(362.9px, 250.0px); opacity: 1; }
  15.648% { transform: translate(370.1px, 250.0px); opacity: 1; }
  15.778% { transform: translate(377.3px, 250.0px); opacity: 1; }
  15.907% { transform: translate(384.6px, 250.0px); opacity: 1; }
  16.037% { transform: translate(391.8px, 250.0px); opacity: 1; }
  16.167% { transform: translate(399.0px, 250.0px); opacity: 1; }
  16.296% { transform: translate(406.2px, 250.4px); opacity: 1; }
  16.426% { transform: translate(413.3px, 251.7px); opacity: 1; }
  16.556% { transform: translate(420.2px, 253.9px); opacity: 1; }
  16.685% { transform: translate(426.9px, 256.5px); opacity: 1; }
  16.815% { transform: translate(433.8px, 258.6px); opacity: 1; }
  16.944% { transform: translate(441.0px, 259.7px); opacity: 1; }
  17.074% { transform: translate(448.2px, 260.0px); opacity: 1; }
  17.204% { transform: translate(455.3px, 259.1px); opacity: 1; }
  17.333% { transform: translate(462.5px, 258.2px); opacity: 1; }
  17.463% { transform: translate(469.7px, 257.3px); opacity: 1; }
  17.593% { transform: translate(476.8px, 256.3px); opacity: 1; }
  17.722% { transform: translate(484.0px, 255.4px); opacity: 1; }
  17.852% { transform: translate(491.2px, 254.5px); opacity: 1; }
  17.981% { transform: translate(498.3px, 253.6px); opacity: 1; }
  18.111% { transform: translate(505.5px, 252.7px); opacity: 1; }
  18.241% { transform: translate(512.7px, 251.8px); opacity: 1; }
  18.370% { transform: translate(519.8px, 250.9px); opacity: 1; }
  18.500% { transform: translate(527.0px, 250.0px); opacity: 0; }
  23.450% { transform: translate(334.0px, 250.0px); opacity: 0; }
  23.500% { transform: translate(334.0px, 250.0px); opacity: 1; }
  23.630% { transform: translate(341.2px, 250.0px); opacity: 1; }
  23.759% { transform: translate(348.4px, 250.0px); opacity: 1; }
  23.889% { transform: translate(355.7px, 250.0px); opacity: 1; }
  24.019% { transform: translate(362.9px, 250.0px); opacity: 1; }
  24.148% { transform: translate(370.1px, 250.0px); opacity: 1; }
  24.278% { transform: translate(377.3px, 250.0px); opacity: 1; }
  24.407% { transform: translate(384.6px, 250.0px); opacity: 1; }
  24.537% { transform: translate(391.8px, 250.0px); opacity: 1; }
  24.667% { transform: translate(399.0px, 250.0px); opacity: 1; }
  24.796% { transform: translate(406.2px, 250.4px); opacity: 1; }
  24.926% { transform: translate(413.3px, 251.7px); opacity: 1; }
  25.056% { transform: translate(420.2px, 253.9px); opacity: 1; }
  25.185% { transform: translate(426.9px, 256.5px); opacity: 1; }
  25.315% { transform: translate(433.8px, 258.6px); opacity: 1; }
  25.444% { transform: translate(441.0px, 259.7px); opacity: 1; }
  25.574% { transform: translate(448.2px, 260.0px); opacity: 1; }
  25.704% { transform: translate(455.3px, 259.1px); opacity: 1; }
  25.833% { transform: translate(462.5px, 258.2px); opacity: 1; }
  25.963% { transform: translate(469.7px, 257.3px); opacity: 1; }
  26.093% { transform: translate(476.8px, 256.3px); opacity: 1; }
  26.222% { transform: translate(484.0px, 255.4px); opacity: 1; }
  26.352% { transform: translate(491.2px, 254.5px); opacity: 1; }
  26.481% { transform: translate(498.3px, 253.6px); opacity: 1; }
  26.611% { transform: translate(505.5px, 252.7px); opacity: 1; }
  26.741% { transform: translate(512.7px, 251.8px); opacity: 1; }
  26.870% { transform: translate(519.8px, 250.9px); opacity: 1; }
  27.000% { transform: translate(527.0px, 250.0px); opacity: 0; }
  31.950% { transform: translate(334.0px, 250.0px); opacity: 0; }
  32.000% { transform: translate(334.0px, 250.0px); opacity: 1; }
  32.130% { transform: translate(341.2px, 250.0px); opacity: 1; }
  32.259% { transform: translate(348.4px, 250.0px); opacity: 1; }
  32.389% { transform: translate(355.7px, 250.0px); opacity: 1; }
  32.519% { transform: translate(362.9px, 250.0px); opacity: 1; }
  32.648% { transform: translate(370.1px, 250.0px); opacity: 1; }
  32.778% { transform: translate(377.3px, 250.0px); opacity: 1; }
  32.907% { transform: translate(384.6px, 250.0px); opacity: 1; }
  33.037% { transform: translate(391.8px, 250.0px); opacity: 1; }
  33.167% { transform: translate(399.0px, 250.0px); opacity: 1; }
  33.296% { transform: translate(406.2px, 250.4px); opacity: 1; }
  33.426% { transform: translate(413.3px, 251.7px); opacity: 1; }
  33.556% { transform: translate(420.2px, 253.9px); opacity: 1; }
  33.685% { transform: translate(426.9px, 256.5px); opacity: 1; }
  33.815% { transform: translate(433.8px, 258.6px); opacity: 1; }
  33.944% { transform: translate(441.0px, 259.7px); opacity: 1; }
  34.074% { transform: translate(448.2px, 260.0px); opacity: 1; }
  34.204% { transform: translate(455.3px, 259.1px); opacity: 1; }
  34.333% { transform: translate(462.5px, 258.2px); opacity: 1; }
  34.463% { transform: translate(469.7px, 257.3px); opacity: 1; }
  34.593% { transform: translate(476.8px, 256.3px); opacity: 1; }
  34.722% { transform: translate(484.0px, 255.4px); opacity: 1; }
  34.852% { transform: translate(491.2px, 254.5px); opacity: 1; }
  34.981% { transform: translate(498.3px, 253.6px); opacity: 1; }
  35.111% { transform: translate(505.5px, 252.7px); opacity: 1; }
  35.241% { transform: translate(512.7px, 251.8px); opacity: 1; }
  35.370% { transform: translate(519.8px, 250.9px); opacity: 1; }
  35.500% { transform: translate(527.0px, 250.0px); opacity: 0; }
  40.450% { transform: translate(334.0px, 250.0px); opacity: 0; }
  40.500% { transform: translate(334.0px, 250.0px); opacity: 1; }
  40.630% { transform: translate(341.2px, 250.0px); opacity: 1; }
  40.759% { transform: translate(348.4px, 250.0px); opacity: 1; }
  40.889% { transform: translate(355.7px, 250.0px); opacity: 1; }
  41.019% { transform: translate(362.9px, 250.0px); opacity: 1; }
  41.148% { transform: translate(370.1px, 250.0px); opacity: 1; }
  41.278% { transform: translate(377.3px, 250.0px); opacity: 1; }
  41.407% { transform: translate(384.6px, 250.0px); opacity: 1; }
  41.537% { transform: translate(391.8px, 250.0px); opacity: 1; }
  41.667% { transform: translate(399.0px, 250.0px); opacity: 1; }
  41.796% { transform: translate(406.2px, 250.4px); opacity: 1; }
  41.926% { transform: translate(413.3px, 251.7px); opacity: 1; }
  42.056% { transform: translate(420.2px, 253.9px); opacity: 1; }
  42.185% { transform: translate(426.9px, 256.5px); opacity: 1; }
  42.315% { transform: translate(433.8px, 258.6px); opacity: 1; }
  42.444% { transform: translate(441.0px, 259.7px); opacity: 1; }
  42.574% { transform: translate(448.2px, 260.0px); opacity: 1; }
  42.704% { transform: translate(455.3px, 259.1px); opacity: 1; }
  42.833% { transform: translate(462.5px, 258.2px); opacity: 1; }
  42.963% { transform: translate(469.7px, 257.3px); opacity: 1; }
  43.093% { transform: translate(476.8px, 256.3px); opacity: 1; }
  43.222% { transform: translate(484.0px, 255.4px); opacity: 1; }
  43.352% { transform: translate(491.2px, 254.5px); opacity: 1; }
  43.481% { transform: translate(498.3px, 253.6px); opacity: 1; }
  43.611% { transform: translate(505.5px, 252.7px); opacity: 1; }
  43.741% { transform: translate(512.7px, 251.8px); opacity: 1; }
  43.870% { transform: translate(519.8px, 250.9px); opacity: 1; }
  44.000% { transform: translate(527.0px, 250.0px); opacity: 0; }
  48.950% { transform: translate(334.0px, 250.0px); opacity: 0; }
  49.000% { transform: translate(334.0px, 250.0px); opacity: 1; }
  49.130% { transform: translate(341.2px, 250.0px); opacity: 1; }
  49.259% { transform: translate(348.4px, 250.0px); opacity: 1; }
  49.389% { transform: translate(355.7px, 250.0px); opacity: 1; }
  49.519% { transform: translate(362.9px, 250.0px); opacity: 1; }
  49.648% { transform: translate(370.1px, 250.0px); opacity: 1; }
  49.778% { transform: translate(377.3px, 250.0px); opacity: 1; }
  49.907% { transform: translate(384.6px, 250.0px); opacity: 1; }
  50.037% { transform: translate(391.8px, 250.0px); opacity: 1; }
  50.167% { transform: translate(399.0px, 250.0px); opacity: 1; }
  50.296% { transform: translate(406.2px, 250.4px); opacity: 1; }
  50.426% { transform: translate(413.3px, 251.7px); opacity: 1; }
  50.556% { transform: translate(420.2px, 253.9px); opacity: 1; }
  50.685% { transform: translate(426.9px, 256.5px); opacity: 1; }
  50.815% { transform: translate(433.8px, 258.6px); opacity: 1; }
  50.944% { transform: translate(441.0px, 259.7px); opacity: 1; }
  51.074% { transform: translate(448.2px, 260.0px); opacity: 1; }
  51.204% { transform: translate(455.3px, 259.1px); opacity: 1; }
  51.333% { transform: translate(462.5px, 258.2px); opacity: 1; }
  51.463% { transform: translate(469.7px, 257.3px); opacity: 1; }
  51.593% { transform: translate(476.8px, 256.3px); opacity: 1; }
  51.722% { transform: translate(484.0px, 255.4px); opacity: 1; }
  51.852% { transform: translate(491.2px, 254.5px); opacity: 1; }
  51.981% { transform: translate(498.3px, 253.6px); opacity: 1; }
  52.111% { transform: translate(505.5px, 252.7px); opacity: 1; }
  52.241% { transform: translate(512.7px, 251.8px); opacity: 1; }
  52.370% { transform: translate(519.8px, 250.9px); opacity: 1; }
  52.500% { transform: translate(527.0px, 250.0px); opacity: 0; }
  100% { transform: translate(527.0px, 250.0px); opacity: 0; }
}
.rb-bundle { animation-name: rb-bundle; }
@keyframes rb-job-0 {
  0% { transform: translate(350.0px, 130.0px); opacity: 0; }
  14.950% { transform: translate(350.0px, 130.0px); opacity: 0; }
  15.000% { transform: translate(350.0px, 130.0px); opacity: 1; }
  15.130% { transform: translate(359.2px, 130.0px); opacity: 1; }
  15.259% { transform: translate(368.4px, 130.0px); opacity: 1; }
  15.389% { transform: translate(377.6px, 130.0px); opacity: 1; }
  15.519% { transform: translate(386.8px, 130.0px); opacity: 1; }
  15.648% { transform: translate(396.0px, 130.0px); opacity: 1; }
  15.778% { transform: translate(404.5px, 132.6px); opacity: 1; }
  15.907% { transform: translate(410.0px, 139.9px); opacity: 1; }
  16.037% { transform: translate(413.8px, 148.3px); opacity: 1; }
  16.167% { transform: translate(416.7px, 157.0px); opacity: 1; }
  16.296% { transform: translate(419.2px, 165.8px); opacity: 1; }
  16.426% { transform: translate(421.5px, 174.7px); opacity: 1; }
  16.556% { transform: translate(423.6px, 183.6px); opacity: 1; }
  16.685% { transform: translate(425.9px, 192.6px); opacity: 1; }
  16.815% { transform: translate(428.3px, 201.4px); opacity: 1; }
  16.944% { transform: translate(431.0px, 210.2px); opacity: 1; }
  17.074% { transform: translate(434.3px, 218.8px); opacity: 1; }
  17.204% { transform: translate(438.9px, 226.7px); opacity: 1; }
  17.333% { transform: translate(446.3px, 231.8px); opacity: 1; }
  17.463% { transform: translate(455.3px, 233.7px); opacity: 1; }
  17.593% { transform: translate(464.3px, 235.7px); opacity: 1; }
  17.722% { transform: translate(473.2px, 237.8px); opacity: 1; }
  17.852% { transform: translate(482.2px, 239.8px); opacity: 1; }
  17.981% { transform: translate(491.2px, 241.8px); opacity: 1; }
  18.111% { transform: translate(500.1px, 243.9px); opacity: 1; }
  18.241% { transform: translate(509.1px, 245.9px); opacity: 1; }
  18.370% { transform: translate(518.0px, 248.0px); opacity: 1; }
  18.500% { transform: translate(527.0px, 250.0px); opacity: 0; }
  18.950% { transform: translate(527.0px, 250.0px); opacity: 0; }
  19.000% { transform: translate(527.0px, 250.0px); opacity: 1; }
  19.148% { transform: translate(535.2px, 250.0px); opacity: 1; }
  19.296% { transform: translate(543.3px, 250.0px); opacity: 1; }
  19.444% { transform: translate(551.5px, 250.0px); opacity: 1; }
  19.593% { transform: translate(559.6px, 250.0px); opacity: 1; }
  19.741% { transform: translate(567.8px, 250.0px); opacity: 1; }
  19.889% { transform: translate(576.0px, 250.0px); opacity: 1; }
  20.037% { transform: translate(584.1px, 250.0px); opacity: 1; }
  20.185% { transform: translate(592.3px, 250.0px); opacity: 1; }
  20.333% { transform: translate(600.4px, 250.0px); opacity: 1; }
  20.481% { transform: translate(608.6px, 249.6px); opacity: 1; }
  20.630% { transform: translate(614.8px, 244.6px); opacity: 1; }
  20.778% { transform: translate(618.8px, 237.5px); opacity: 1; }
  20.926% { transform: translate(621.8px, 229.9px); opacity: 1; }
  21.074% { transform: translate(624.3px, 222.1px); opacity: 1; }
  21.222% { transform: translate(626.4px, 214.2px); opacity: 1; }
  21.370% { transform: translate(628.3px, 206.3px); opacity: 1; }
  21.519% { transform: translate(630.1px, 198.3px); opacity: 1; }
  21.667% { transform: translate(631.9px, 190.4px); opacity: 1; }
  21.815% { transform: translate(633.8px, 182.4px); opacity: 1; }
  21.963% { transform: translate(635.7px, 174.5px); opacity: 1; }
  22.111% { transform: translate(637.8px, 166.6px); opacity: 1; }
  22.259% { transform: translate(640.3px, 158.8px); opacity: 1; }
  22.407% { transform: translate(643.3px, 151.3px); opacity: 1; }
  22.556% { transform: translate(647.4px, 144.2px); opacity: 1; }
  22.704% { transform: translate(653.7px, 139.3px); opacity: 1; }
  22.852% { transform: translate(661.8px, 139.0px); opacity: 1; }
  23.000% { transform: translate(670.0px, 139.0px); opacity: 0; }
  100% { transform: translate(670.0px, 139.0px); opacity: 0; }
}
.rb-job--0 { animation-name: rb-job-0; }
@keyframes rb-frame-0 {
  0% { transform: translate(824.0px, 139.0px); opacity: 0; }
  25.950% { transform: translate(824.0px, 139.0px); opacity: 0; }
  26.000% { transform: translate(824.0px, 139.0px); opacity: 1; }
  26.148% { transform: translate(831.4px, 139.0px); opacity: 1; }
  26.296% { transform: translate(838.8px, 139.1px); opacity: 1; }
  26.444% { transform: translate(845.1px, 142.5px); opacity: 1; }
  26.593% { transform: translate(849.3px, 148.5px); opacity: 1; }
  26.741% { transform: translate(852.4px, 155.2px); opacity: 1; }
  26.889% { transform: translate(854.8px, 162.2px); opacity: 1; }
  27.037% { transform: translate(856.9px, 169.2px); opacity: 1; }
  27.185% { transform: translate(858.8px, 176.4px); opacity: 1; }
  27.333% { transform: translate(860.5px, 183.6px); opacity: 1; }
  27.481% { transform: translate(862.2px, 190.8px); opacity: 1; }
  27.630% { transform: translate(863.8px, 198.0px); opacity: 1; }
  27.778% { transform: translate(865.4px, 205.2px); opacity: 1; }
  27.926% { transform: translate(867.1px, 212.3px); opacity: 1; }
  28.074% { transform: translate(869.0px, 219.5px); opacity: 1; }
  28.222% { transform: translate(871.1px, 226.6px); opacity: 1; }
  28.370% { transform: translate(873.5px, 233.5px); opacity: 1; }
  28.519% { transform: translate(876.5px, 240.3px); opacity: 1; }
  28.667% { transform: translate(880.7px, 246.3px); opacity: 1; }
  28.815% { transform: translate(886.9px, 249.9px); opacity: 1; }
  28.963% { transform: translate(894.3px, 250.0px); opacity: 1; }
  29.111% { transform: translate(901.7px, 250.0px); opacity: 1; }
  29.259% { transform: translate(909.1px, 250.0px); opacity: 1; }
  29.407% { transform: translate(916.5px, 250.0px); opacity: 1; }
  29.556% { transform: translate(923.9px, 250.0px); opacity: 1; }
  29.704% { transform: translate(931.2px, 250.0px); opacity: 1; }
  29.852% { transform: translate(938.6px, 250.0px); opacity: 1; }
  30.000% { transform: translate(946.0px, 250.0px); opacity: 1; }
  31.950% { transform: translate(946.0px, 250.0px); opacity: 1; }
  32.000% { transform: translate(946.0px, 250.0px); opacity: 1; }
  32.130% { transform: translate(952.3px, 250.0px); opacity: 1; }
  32.259% { transform: translate(958.6px, 250.0px); opacity: 1; }
  32.389% { transform: translate(964.9px, 250.0px); opacity: 1; }
  32.519% { transform: translate(971.3px, 250.0px); opacity: 1; }
  32.648% { transform: translate(977.6px, 250.0px); opacity: 1; }
  32.778% { transform: translate(983.9px, 250.0px); opacity: 1; }
  32.907% { transform: translate(990.2px, 250.0px); opacity: 1; }
  33.037% { transform: translate(996.5px, 250.0px); opacity: 1; }
  33.167% { transform: translate(1002.8px, 250.0px); opacity: 1; }
  33.296% { transform: translate(1009.1px, 250.0px); opacity: 1; }
  33.426% { transform: translate(1015.5px, 250.0px); opacity: 1; }
  33.556% { transform: translate(1021.8px, 250.0px); opacity: 1; }
  33.685% { transform: translate(1028.1px, 250.0px); opacity: 1; }
  33.815% { transform: translate(1034.4px, 250.0px); opacity: 1; }
  33.944% { transform: translate(1040.7px, 250.0px); opacity: 1; }
  34.074% { transform: translate(1047.0px, 250.0px); opacity: 1; }
  34.204% { transform: translate(1053.4px, 250.0px); opacity: 1; }
  34.333% { transform: translate(1059.6px, 250.5px); opacity: 1; }
  34.463% { transform: translate(1065.6px, 252.6px); opacity: 1; }
  34.593% { transform: translate(1070.6px, 256.3px); opacity: 1; }
  34.722% { transform: translate(1074.5px, 261.3px); opacity: 1; }
  34.852% { transform: translate(1077.3px, 267.0px); opacity: 1; }
  34.981% { transform: translate(1079.3px, 273.0px); opacity: 1; }
  35.111% { transform: translate(1080.6px, 279.1px); opacity: 1; }
  35.241% { transform: translate(1081.4px, 285.4px); opacity: 1; }
  35.370% { transform: translate(1081.9px, 291.7px); opacity: 1; }
  35.500% { transform: translate(1082.0px, 298.0px); opacity: 1; }
  96.250% { transform: translate(1082.0px, 298.0px); opacity: 1; }
  97.750%, 100% { transform: translate(1082.0px, 298.0px); opacity: 0; }
}
.rb-frame--0 { animation-name: rb-frame-0; }
@keyframes rb-badge-0 {
  0%, 30.875% { opacity: 0; }
  31.500%, 96.250% { opacity: 1; }
  97.000%, 100% { opacity: 0; }
}
.rb-frame--0 .rb-badge--ok { animation-name: rb-badge-0; }
@keyframes rb-job-1 {
  0% { transform: translate(350.0px, 130.0px); opacity: 0; }
  23.450% { transform: translate(350.0px, 130.0px); opacity: 0; }
  23.500% { transform: translate(350.0px, 130.0px); opacity: 1; }
  23.630% { transform: translate(359.2px, 130.0px); opacity: 1; }
  23.759% { transform: translate(368.4px, 130.0px); opacity: 1; }
  23.889% { transform: translate(377.6px, 130.0px); opacity: 1; }
  24.019% { transform: translate(386.8px, 130.0px); opacity: 1; }
  24.148% { transform: translate(396.0px, 130.0px); opacity: 1; }
  24.278% { transform: translate(404.5px, 132.6px); opacity: 1; }
  24.407% { transform: translate(410.0px, 139.9px); opacity: 1; }
  24.537% { transform: translate(413.8px, 148.3px); opacity: 1; }
  24.667% { transform: translate(416.7px, 157.0px); opacity: 1; }
  24.796% { transform: translate(419.2px, 165.8px); opacity: 1; }
  24.926% { transform: translate(421.5px, 174.7px); opacity: 1; }
  25.056% { transform: translate(423.6px, 183.6px); opacity: 1; }
  25.185% { transform: translate(425.9px, 192.6px); opacity: 1; }
  25.315% { transform: translate(428.3px, 201.4px); opacity: 1; }
  25.444% { transform: translate(431.0px, 210.2px); opacity: 1; }
  25.574% { transform: translate(434.3px, 218.8px); opacity: 1; }
  25.704% { transform: translate(438.9px, 226.7px); opacity: 1; }
  25.833% { transform: translate(446.3px, 231.8px); opacity: 1; }
  25.963% { transform: translate(455.3px, 233.7px); opacity: 1; }
  26.093% { transform: translate(464.3px, 235.7px); opacity: 1; }
  26.222% { transform: translate(473.2px, 237.8px); opacity: 1; }
  26.352% { transform: translate(482.2px, 239.8px); opacity: 1; }
  26.481% { transform: translate(491.2px, 241.8px); opacity: 1; }
  26.611% { transform: translate(500.1px, 243.9px); opacity: 1; }
  26.741% { transform: translate(509.1px, 245.9px); opacity: 1; }
  26.870% { transform: translate(518.0px, 248.0px); opacity: 1; }
  27.000% { transform: translate(527.0px, 250.0px); opacity: 0; }
  27.450% { transform: translate(527.0px, 250.0px); opacity: 0; }
  27.500% { transform: translate(527.0px, 250.0px); opacity: 1; }
  27.648% { transform: translate(532.9px, 250.0px); opacity: 1; }
  27.796% { transform: translate(538.7px, 250.0px); opacity: 1; }
  27.944% { transform: translate(544.6px, 250.0px); opacity: 1; }
  28.093% { transform: translate(550.4px, 250.0px); opacity: 1; }
  28.241% { transform: translate(556.3px, 250.0px); opacity: 1; }
  28.389% { transform: translate(562.2px, 250.0px); opacity: 1; }
  28.537% { transform: translate(568.0px, 250.0px); opacity: 1; }
  28.685% { transform: translate(573.9px, 250.0px); opacity: 1; }
  28.833% { transform: translate(579.8px, 250.0px); opacity: 1; }
  28.981% { transform: translate(585.6px, 250.0px); opacity: 1; }
  29.130% { transform: translate(591.5px, 250.0px); opacity: 1; }
  29.278% { transform: translate(597.3px, 250.0px); opacity: 1; }
  29.426% { transform: translate(603.2px, 250.0px); opacity: 1; }
  29.574% { transform: translate(609.1px, 249.8px); opacity: 1; }
  29.722% { transform: translate(614.7px, 248.2px); opacity: 1; }
  29.870% { transform: translate(619.7px, 245.2px); opacity: 1; }
  30.019% { transform: translate(623.9px, 241.1px); opacity: 1; }
  30.167% { transform: translate(627.5px, 236.5px); opacity: 1; }
  30.315% { transform: translate(630.9px, 231.7px); opacity: 1; }
  30.463% { transform: translate(634.2px, 226.9px); opacity: 1; }
  30.611% { transform: translate(637.8px, 222.3px); opacity: 1; }
  30.759% { transform: translate(641.9px, 218.1px); opacity: 1; }
  30.907% { transform: translate(646.8px, 215.0px); opacity: 1; }
  31.056% { transform: translate(652.4px, 213.3px); opacity: 1; }
  31.204% { transform: translate(658.3px, 213.0px); opacity: 1; }
  31.352% { transform: translate(664.1px, 213.0px); opacity: 1; }
  31.500% { transform: translate(670.0px, 213.0px); opacity: 0; }
  100% { transform: translate(670.0px, 213.0px); opacity: 0; }
}
.rb-job--1 { animation-name: rb-job-1; }
@keyframes rb-frame-1 {
  0% { transform: translate(824.0px, 213.0px); opacity: 0; }
  34.450% { transform: translate(824.0px, 213.0px); opacity: 0; }
  34.500% { transform: translate(824.0px, 213.0px); opacity: 1; }
  34.648% { transform: translate(829.1px, 213.0px); opacity: 1; }
  34.796% { transform: translate(834.2px, 213.0px); opacity: 1; }
  34.944% { transform: translate(839.3px, 213.0px); opacity: 1; }
  35.093% { transform: translate(844.3px, 213.9px); opacity: 1; }
  35.241% { transform: translate(848.9px, 215.9px); opacity: 1; }
  35.389% { transform: translate(853.0px, 218.9px); opacity: 1; }
  35.537% { transform: translate(856.5px, 222.6px); opacity: 1; }
  35.685% { transform: translate(859.6px, 226.6px); opacity: 1; }
  35.833% { transform: translate(862.5px, 230.8px); opacity: 1; }
  35.981% { transform: translate(865.4px, 235.0px); opacity: 1; }
  36.130% { transform: translate(868.4px, 239.1px); opacity: 1; }
  36.278% { transform: translate(871.7px, 242.9px); opacity: 1; }
  36.426% { transform: translate(875.6px, 246.2px); opacity: 1; }
  36.574% { transform: translate(880.1px, 248.6px); opacity: 1; }
  36.722% { transform: translate(885.0px, 249.8px); opacity: 1; }
  36.870% { transform: translate(890.1px, 250.0px); opacity: 1; }
  37.019% { transform: translate(895.2px, 250.0px); opacity: 1; }
  37.167% { transform: translate(900.2px, 250.0px); opacity: 1; }
  37.315% { transform: translate(905.3px, 250.0px); opacity: 1; }
  37.463% { transform: translate(910.4px, 250.0px); opacity: 1; }
  37.611% { transform: translate(915.5px, 250.0px); opacity: 1; }
  37.759% { transform: translate(920.6px, 250.0px); opacity: 1; }
  37.907% { transform: translate(925.7px, 250.0px); opacity: 1; }
  38.056% { transform: translate(930.7px, 250.0px); opacity: 1; }
  38.204% { transform: translate(935.8px, 250.0px); opacity: 1; }
  38.352% { transform: translate(940.9px, 250.0px); opacity: 1; }
  38.500% { transform: translate(946.0px, 250.0px); opacity: 1; }
  40.450% { transform: translate(946.0px, 250.0px); opacity: 1; }
  40.500% { transform: translate(946.0px, 250.0px); opacity: 1; }
  40.648% { transform: translate(940.9px, 250.0px); opacity: 1; }
  40.796% { transform: translate(935.8px, 250.0px); opacity: 1; }
  40.944% { transform: translate(930.7px, 250.0px); opacity: 1; }
  41.093% { transform: translate(925.7px, 250.0px); opacity: 1; }
  41.241% { transform: translate(920.6px, 250.0px); opacity: 1; }
  41.389% { transform: translate(915.5px, 250.0px); opacity: 1; }
  41.537% { transform: translate(910.4px, 250.0px); opacity: 1; }
  41.685% { transform: translate(905.3px, 250.0px); opacity: 1; }
  41.833% { transform: translate(900.2px, 250.0px); opacity: 1; }
  41.981% { transform: translate(895.2px, 250.0px); opacity: 1; }
  42.130% { transform: translate(890.1px, 250.0px); opacity: 1; }
  42.278% { transform: translate(885.0px, 249.8px); opacity: 1; }
  42.426% { transform: translate(880.1px, 248.6px); opacity: 1; }
  42.574% { transform: translate(875.6px, 246.2px); opacity: 1; }
  42.722% { transform: translate(871.7px, 242.9px); opacity: 1; }
  42.870% { transform: translate(868.4px, 239.1px); opacity: 1; }
  43.019% { transform: translate(865.4px, 235.0px); opacity: 1; }
  43.167% { transform: translate(862.5px, 230.8px); opacity: 1; }
  43.315% { transform: translate(859.6px, 226.6px); opacity: 1; }
  43.463% { transform: translate(856.5px, 222.6px); opacity: 1; }
  43.611% { transform: translate(853.0px, 218.9px); opacity: 1; }
  43.759% { transform: translate(848.9px, 215.9px); opacity: 1; }
  43.907% { transform: translate(844.3px, 213.9px); opacity: 1; }
  44.056% { transform: translate(839.3px, 213.0px); opacity: 1; }
  44.204% { transform: translate(834.2px, 213.0px); opacity: 1; }
  44.352% { transform: translate(829.1px, 213.0px); opacity: 1; }
  44.500% { transform: translate(824.0px, 213.0px); opacity: 0; }
  100% { transform: translate(824.0px, 213.0px); opacity: 0; }
}
.rb-frame--1 { animation-name: rb-frame-1; }
@keyframes rb-badge-1 {
  0%, 39.375% { opacity: 0; }
  40.000%, 44.500% { opacity: 1; }
  45.250%, 100% { opacity: 0; }
}
.rb-frame--1 .rb-badge--no { animation-name: rb-badge-1; }
@keyframes rb-job-2 {
  0% { transform: translate(350.0px, 130.0px); opacity: 0; }
  31.950% { transform: translate(350.0px, 130.0px); opacity: 0; }
  32.000% { transform: translate(350.0px, 130.0px); opacity: 1; }
  32.130% { transform: translate(359.2px, 130.0px); opacity: 1; }
  32.259% { transform: translate(368.4px, 130.0px); opacity: 1; }
  32.389% { transform: translate(377.6px, 130.0px); opacity: 1; }
  32.519% { transform: translate(386.8px, 130.0px); opacity: 1; }
  32.648% { transform: translate(396.0px, 130.0px); opacity: 1; }
  32.778% { transform: translate(404.5px, 132.6px); opacity: 1; }
  32.907% { transform: translate(410.0px, 139.9px); opacity: 1; }
  33.037% { transform: translate(413.8px, 148.3px); opacity: 1; }
  33.167% { transform: translate(416.7px, 157.0px); opacity: 1; }
  33.296% { transform: translate(419.2px, 165.8px); opacity: 1; }
  33.426% { transform: translate(421.5px, 174.7px); opacity: 1; }
  33.556% { transform: translate(423.6px, 183.6px); opacity: 1; }
  33.685% { transform: translate(425.9px, 192.6px); opacity: 1; }
  33.815% { transform: translate(428.3px, 201.4px); opacity: 1; }
  33.944% { transform: translate(431.0px, 210.2px); opacity: 1; }
  34.074% { transform: translate(434.3px, 218.8px); opacity: 1; }
  34.204% { transform: translate(438.9px, 226.7px); opacity: 1; }
  34.333% { transform: translate(446.3px, 231.8px); opacity: 1; }
  34.463% { transform: translate(455.3px, 233.7px); opacity: 1; }
  34.593% { transform: translate(464.3px, 235.7px); opacity: 1; }
  34.722% { transform: translate(473.2px, 237.8px); opacity: 1; }
  34.852% { transform: translate(482.2px, 239.8px); opacity: 1; }
  34.981% { transform: translate(491.2px, 241.8px); opacity: 1; }
  35.111% { transform: translate(500.1px, 243.9px); opacity: 1; }
  35.241% { transform: translate(509.1px, 245.9px); opacity: 1; }
  35.370% { transform: translate(518.0px, 248.0px); opacity: 1; }
  35.500% { transform: translate(527.0px, 250.0px); opacity: 0; }
  35.950% { transform: translate(527.0px, 250.0px); opacity: 0; }
  36.000% { transform: translate(527.0px, 250.0px); opacity: 1; }
  36.148% { transform: translate(532.9px, 250.0px); opacity: 1; }
  36.296% { transform: translate(538.7px, 250.0px); opacity: 1; }
  36.444% { transform: translate(544.6px, 250.0px); opacity: 1; }
  36.593% { transform: translate(550.4px, 250.0px); opacity: 1; }
  36.741% { transform: translate(556.3px, 250.0px); opacity: 1; }
  36.889% { transform: translate(562.2px, 250.0px); opacity: 1; }
  37.037% { transform: translate(568.0px, 250.0px); opacity: 1; }
  37.185% { transform: translate(573.9px, 250.0px); opacity: 1; }
  37.333% { transform: translate(579.8px, 250.0px); opacity: 1; }
  37.481% { transform: translate(585.6px, 250.0px); opacity: 1; }
  37.630% { transform: translate(591.5px, 250.0px); opacity: 1; }
  37.778% { transform: translate(597.3px, 250.0px); opacity: 1; }
  37.926% { transform: translate(603.2px, 250.0px); opacity: 1; }
  38.074% { transform: translate(609.1px, 249.8px); opacity: 1; }
  38.222% { transform: translate(614.7px, 248.2px); opacity: 1; }
  38.370% { transform: translate(619.7px, 245.2px); opacity: 1; }
  38.519% { transform: translate(623.9px, 241.1px); opacity: 1; }
  38.667% { transform: translate(627.5px, 236.5px); opacity: 1; }
  38.815% { transform: translate(630.9px, 231.7px); opacity: 1; }
  38.963% { transform: translate(634.2px, 226.9px); opacity: 1; }
  39.111% { transform: translate(637.8px, 222.3px); opacity: 1; }
  39.259% { transform: translate(641.9px, 218.1px); opacity: 1; }
  39.407% { transform: translate(646.8px, 215.0px); opacity: 1; }
  39.556% { transform: translate(652.4px, 213.3px); opacity: 1; }
  39.704% { transform: translate(658.3px, 213.0px); opacity: 1; }
  39.852% { transform: translate(664.1px, 213.0px); opacity: 1; }
  40.000% { transform: translate(670.0px, 213.0px); opacity: 0; }
  100% { transform: translate(670.0px, 213.0px); opacity: 0; }
}
.rb-job--2 { animation-name: rb-job-2; }
@keyframes rb-frame-2 {
  0% { transform: translate(824.0px, 213.0px); opacity: 0; }
  42.950% { transform: translate(824.0px, 213.0px); opacity: 0; }
  43.000% { transform: translate(824.0px, 213.0px); opacity: 1; }
  43.148% { transform: translate(829.1px, 213.0px); opacity: 1; }
  43.296% { transform: translate(834.2px, 213.0px); opacity: 1; }
  43.444% { transform: translate(839.3px, 213.0px); opacity: 1; }
  43.593% { transform: translate(844.3px, 213.9px); opacity: 1; }
  43.741% { transform: translate(848.9px, 215.9px); opacity: 1; }
  43.889% { transform: translate(853.0px, 218.9px); opacity: 1; }
  44.037% { transform: translate(856.5px, 222.6px); opacity: 1; }
  44.185% { transform: translate(859.6px, 226.6px); opacity: 1; }
  44.333% { transform: translate(862.5px, 230.8px); opacity: 1; }
  44.481% { transform: translate(865.4px, 235.0px); opacity: 1; }
  44.630% { transform: translate(868.4px, 239.1px); opacity: 1; }
  44.778% { transform: translate(871.7px, 242.9px); opacity: 1; }
  44.926% { transform: translate(875.6px, 246.2px); opacity: 1; }
  45.074% { transform: translate(880.1px, 248.6px); opacity: 1; }
  45.222% { transform: translate(885.0px, 249.8px); opacity: 1; }
  45.370% { transform: translate(890.1px, 250.0px); opacity: 1; }
  45.519% { transform: translate(895.2px, 250.0px); opacity: 1; }
  45.667% { transform: translate(900.2px, 250.0px); opacity: 1; }
  45.815% { transform: translate(905.3px, 250.0px); opacity: 1; }
  45.963% { transform: translate(910.4px, 250.0px); opacity: 1; }
  46.111% { transform: translate(915.5px, 250.0px); opacity: 1; }
  46.259% { transform: translate(920.6px, 250.0px); opacity: 1; }
  46.407% { transform: translate(925.7px, 250.0px); opacity: 1; }
  46.556% { transform: translate(930.7px, 250.0px); opacity: 1; }
  46.704% { transform: translate(935.8px, 250.0px); opacity: 1; }
  46.852% { transform: translate(940.9px, 250.0px); opacity: 1; }
  47.000% { transform: translate(946.0px, 250.0px); opacity: 1; }
  48.950% { transform: translate(946.0px, 250.0px); opacity: 1; }
  49.000% { transform: translate(946.0px, 250.0px); opacity: 1; }
  49.130% { transform: translate(953.3px, 250.0px); opacity: 1; }
  49.259% { transform: translate(960.6px, 250.0px); opacity: 1; }
  49.389% { transform: translate(967.8px, 250.0px); opacity: 1; }
  49.519% { transform: translate(975.1px, 250.0px); opacity: 1; }
  49.648% { transform: translate(982.4px, 250.0px); opacity: 1; }
  49.778% { transform: translate(989.7px, 250.0px); opacity: 1; }
  49.907% { transform: translate(996.9px, 250.0px); opacity: 1; }
  50.037% { transform: translate(1004.2px, 250.0px); opacity: 1; }
  50.167% { transform: translate(1011.5px, 250.0px); opacity: 1; }
  50.296% { transform: translate(1018.8px, 250.0px); opacity: 1; }
  50.426% { transform: translate(1026.0px, 250.0px); opacity: 1; }
  50.556% { transform: translate(1033.3px, 250.0px); opacity: 1; }
  50.685% { transform: translate(1040.6px, 250.0px); opacity: 1; }
  50.815% { transform: translate(1047.9px, 250.0px); opacity: 1; }
  50.944% { transform: translate(1055.1px, 250.0px); opacity: 1; }
  51.074% { transform: translate(1062.4px, 250.4px); opacity: 1; }
  51.204% { transform: translate(1069.6px, 251.2px); opacity: 1; }
  51.333% { transform: translate(1076.8px, 252.7px); opacity: 1; }
  51.463% { transform: translate(1083.7px, 254.7px); opacity: 1; }
  51.593% { transform: translate(1090.5px, 257.4px); opacity: 1; }
  51.722% { transform: translate(1096.8px, 261.0px); opacity: 1; }
  51.852% { transform: translate(1102.6px, 265.4px); opacity: 1; }
  51.981% { transform: translate(1107.5px, 270.7px); opacity: 1; }
  52.111% { transform: translate(1111.4px, 276.9px); opacity: 1; }
  52.241% { transform: translate(1114.0px, 283.6px); opacity: 1; }
  52.370% { transform: translate(1115.5px, 290.7px); opacity: 1; }
  52.500% { transform: translate(1116.0px, 298.0px); opacity: 1; }
  96.250% { transform: translate(1116.0px, 298.0px); opacity: 1; }
  97.750%, 100% { transform: translate(1116.0px, 298.0px); opacity: 0; }
}
.rb-frame--2 { animation-name: rb-frame-2; }
@keyframes rb-badge-2 {
  0%, 47.875% { opacity: 0; }
  48.500%, 96.250% { opacity: 1; }
  97.000%, 100% { opacity: 0; }
}
.rb-frame--2 .rb-badge--ok { animation-name: rb-badge-2; }
@keyframes rb-job-3 {
  0% { transform: translate(350.0px, 130.0px); opacity: 0; }
  40.450% { transform: translate(350.0px, 130.0px); opacity: 0; }
  40.500% { transform: translate(350.0px, 130.0px); opacity: 1; }
  40.630% { transform: translate(359.2px, 130.0px); opacity: 1; }
  40.759% { transform: translate(368.4px, 130.0px); opacity: 1; }
  40.889% { transform: translate(377.6px, 130.0px); opacity: 1; }
  41.019% { transform: translate(386.8px, 130.0px); opacity: 1; }
  41.148% { transform: translate(396.0px, 130.0px); opacity: 1; }
  41.278% { transform: translate(404.5px, 132.6px); opacity: 1; }
  41.407% { transform: translate(410.0px, 139.9px); opacity: 1; }
  41.537% { transform: translate(413.8px, 148.3px); opacity: 1; }
  41.667% { transform: translate(416.7px, 157.0px); opacity: 1; }
  41.796% { transform: translate(419.2px, 165.8px); opacity: 1; }
  41.926% { transform: translate(421.5px, 174.7px); opacity: 1; }
  42.056% { transform: translate(423.6px, 183.6px); opacity: 1; }
  42.185% { transform: translate(425.9px, 192.6px); opacity: 1; }
  42.315% { transform: translate(428.3px, 201.4px); opacity: 1; }
  42.444% { transform: translate(431.0px, 210.2px); opacity: 1; }
  42.574% { transform: translate(434.3px, 218.8px); opacity: 1; }
  42.704% { transform: translate(438.9px, 226.7px); opacity: 1; }
  42.833% { transform: translate(446.3px, 231.8px); opacity: 1; }
  42.963% { transform: translate(455.3px, 233.7px); opacity: 1; }
  43.093% { transform: translate(464.3px, 235.7px); opacity: 1; }
  43.222% { transform: translate(473.2px, 237.8px); opacity: 1; }
  43.352% { transform: translate(482.2px, 239.8px); opacity: 1; }
  43.481% { transform: translate(491.2px, 241.8px); opacity: 1; }
  43.611% { transform: translate(500.1px, 243.9px); opacity: 1; }
  43.741% { transform: translate(509.1px, 245.9px); opacity: 1; }
  43.870% { transform: translate(518.0px, 248.0px); opacity: 1; }
  44.000% { transform: translate(527.0px, 250.0px); opacity: 0; }
  44.450% { transform: translate(527.0px, 250.0px); opacity: 0; }
  44.500% { transform: translate(527.0px, 250.0px); opacity: 1; }
  44.648% { transform: translate(532.9px, 250.0px); opacity: 1; }
  44.796% { transform: translate(538.7px, 250.0px); opacity: 1; }
  44.944% { transform: translate(544.6px, 250.0px); opacity: 1; }
  45.093% { transform: translate(550.4px, 250.0px); opacity: 1; }
  45.241% { transform: translate(556.3px, 250.0px); opacity: 1; }
  45.389% { transform: translate(562.2px, 250.0px); opacity: 1; }
  45.537% { transform: translate(568.0px, 250.0px); opacity: 1; }
  45.685% { transform: translate(573.9px, 250.0px); opacity: 1; }
  45.833% { transform: translate(579.8px, 250.0px); opacity: 1; }
  45.981% { transform: translate(585.6px, 250.0px); opacity: 1; }
  46.130% { transform: translate(591.5px, 250.0px); opacity: 1; }
  46.278% { transform: translate(597.3px, 250.0px); opacity: 1; }
  46.426% { transform: translate(603.2px, 250.0px); opacity: 1; }
  46.574% { transform: translate(609.1px, 250.2px); opacity: 1; }
  46.722% { transform: translate(614.7px, 251.8px); opacity: 1; }
  46.870% { transform: translate(619.7px, 254.8px); opacity: 1; }
  47.019% { transform: translate(623.9px, 258.9px); opacity: 1; }
  47.167% { transform: translate(627.5px, 263.5px); opacity: 1; }
  47.315% { transform: translate(630.9px, 268.3px); opacity: 1; }
  47.463% { transform: translate(634.2px, 273.1px); opacity: 1; }
  47.611% { transform: translate(637.8px, 277.7px); opacity: 1; }
  47.759% { transform: translate(641.9px, 281.9px); opacity: 1; }
  47.907% { transform: translate(646.8px, 285.0px); opacity: 1; }
  48.056% { transform: translate(652.4px, 286.7px); opacity: 1; }
  48.204% { transform: translate(658.3px, 287.0px); opacity: 1; }
  48.352% { transform: translate(664.1px, 287.0px); opacity: 1; }
  48.500% { transform: translate(670.0px, 287.0px); opacity: 0; }
  100% { transform: translate(670.0px, 287.0px); opacity: 0; }
}
.rb-job--3 { animation-name: rb-job-3; }
@keyframes rb-frame-3 {
  0% { transform: translate(824.0px, 287.0px); opacity: 0; }
  51.450% { transform: translate(824.0px, 287.0px); opacity: 0; }
  51.500% { transform: translate(824.0px, 287.0px); opacity: 1; }
  51.648% { transform: translate(829.1px, 287.0px); opacity: 1; }
  51.796% { transform: translate(834.2px, 287.0px); opacity: 1; }
  51.944% { transform: translate(839.3px, 287.0px); opacity: 1; }
  52.093% { transform: translate(844.3px, 286.1px); opacity: 1; }
  52.241% { transform: translate(848.9px, 284.1px); opacity: 1; }
  52.389% { transform: translate(853.0px, 281.1px); opacity: 1; }
  52.537% { transform: translate(856.5px, 277.4px); opacity: 1; }
  52.685% { transform: translate(859.6px, 273.4px); opacity: 1; }
  52.833% { transform: translate(862.5px, 269.2px); opacity: 1; }
  52.981% { transform: translate(865.4px, 265.0px); opacity: 1; }
  53.130% { transform: translate(868.4px, 260.9px); opacity: 1; }
  53.278% { transform: translate(871.7px, 257.1px); opacity: 1; }
  53.426% { transform: translate(875.6px, 253.8px); opacity: 1; }
  53.574% { transform: translate(880.1px, 251.4px); opacity: 1; }
  53.722% { transform: translate(885.0px, 250.2px); opacity: 1; }
  53.870% { transform: translate(890.1px, 250.0px); opacity: 1; }
  54.019% { transform: translate(895.2px, 250.0px); opacity: 1; }
  54.167% { transform: translate(900.2px, 250.0px); opacity: 1; }
  54.315% { transform: translate(905.3px, 250.0px); opacity: 1; }
  54.463% { transform: translate(910.4px, 250.0px); opacity: 1; }
  54.611% { transform: translate(915.5px, 250.0px); opacity: 1; }
  54.759% { transform: translate(920.6px, 250.0px); opacity: 1; }
  54.907% { transform: translate(925.7px, 250.0px); opacity: 1; }
  55.056% { transform: translate(930.7px, 250.0px); opacity: 1; }
  55.204% { transform: translate(935.8px, 250.0px); opacity: 1; }
  55.352% { transform: translate(940.9px, 250.0px); opacity: 1; }
  55.500% { transform: translate(946.0px, 250.0px); opacity: 1; }
  57.450% { transform: translate(946.0px, 250.0px); opacity: 1; }
  57.500% { transform: translate(946.0px, 250.0px); opacity: 1; }
  57.630% { transform: translate(954.4px, 250.0px); opacity: 1; }
  57.759% { transform: translate(962.7px, 250.0px); opacity: 1; }
  57.889% { transform: translate(971.1px, 250.0px); opacity: 1; }
  58.019% { transform: translate(979.5px, 250.0px); opacity: 1; }
  58.148% { transform: translate(987.8px, 250.0px); opacity: 1; }
  58.278% { transform: translate(996.2px, 250.0px); opacity: 1; }
  58.407% { transform: translate(1004.6px, 250.0px); opacity: 1; }
  58.537% { transform: translate(1012.9px, 250.0px); opacity: 1; }
  58.667% { transform: translate(1021.3px, 250.0px); opacity: 1; }
  58.796% { transform: translate(1029.7px, 250.0px); opacity: 1; }
  58.926% { transform: translate(1038.1px, 250.0px); opacity: 1; }
  59.056% { transform: translate(1046.4px, 250.0px); opacity: 1; }
  59.185% { transform: translate(1054.8px, 250.0px); opacity: 1; }
  59.315% { transform: translate(1063.2px, 250.2px); opacity: 1; }
  59.444% { transform: translate(1071.5px, 250.7px); opacity: 1; }
  59.574% { transform: translate(1079.8px, 251.6px); opacity: 1; }
  59.704% { transform: translate(1088.1px, 252.7px); opacity: 1; }
  59.833% { transform: translate(1096.4px, 254.2px); opacity: 1; }
  59.963% { transform: translate(1104.5px, 256.1px); opacity: 1; }
  60.093% { transform: translate(1112.5px, 258.4px); opacity: 1; }
  60.222% { transform: translate(1120.4px, 261.4px); opacity: 1; }
  60.352% { transform: translate(1127.9px, 265.0px); opacity: 1; }
  60.481% { transform: translate(1134.9px, 269.6px); opacity: 1; }
  60.611% { transform: translate(1141.1px, 275.2px); opacity: 1; }
  60.741% { transform: translate(1146.0px, 281.9px); opacity: 1; }
  60.870% { transform: translate(1149.0px, 289.7px); opacity: 1; }
  61.000% { transform: translate(1150.0px, 298.0px); opacity: 1; }
  96.250% { transform: translate(1150.0px, 298.0px); opacity: 1; }
  97.750%, 100% { transform: translate(1150.0px, 298.0px); opacity: 0; }
}
.rb-frame--3 { animation-name: rb-frame-3; }
@keyframes rb-badge-3 {
  0%, 56.375% { opacity: 0; }
  57.000%, 96.250% { opacity: 1; }
  97.000%, 100% { opacity: 0; }
}
.rb-frame--3 .rb-badge--ok { animation-name: rb-badge-3; }
@keyframes rb-job-4 {
  0% { transform: translate(350.0px, 130.0px); opacity: 0; }
  48.950% { transform: translate(350.0px, 130.0px); opacity: 0; }
  49.000% { transform: translate(350.0px, 130.0px); opacity: 1; }
  49.130% { transform: translate(359.2px, 130.0px); opacity: 1; }
  49.259% { transform: translate(368.4px, 130.0px); opacity: 1; }
  49.389% { transform: translate(377.6px, 130.0px); opacity: 1; }
  49.519% { transform: translate(386.8px, 130.0px); opacity: 1; }
  49.648% { transform: translate(396.0px, 130.0px); opacity: 1; }
  49.778% { transform: translate(404.5px, 132.6px); opacity: 1; }
  49.907% { transform: translate(410.0px, 139.9px); opacity: 1; }
  50.037% { transform: translate(413.8px, 148.3px); opacity: 1; }
  50.167% { transform: translate(416.7px, 157.0px); opacity: 1; }
  50.296% { transform: translate(419.2px, 165.8px); opacity: 1; }
  50.426% { transform: translate(421.5px, 174.7px); opacity: 1; }
  50.556% { transform: translate(423.6px, 183.6px); opacity: 1; }
  50.685% { transform: translate(425.9px, 192.6px); opacity: 1; }
  50.815% { transform: translate(428.3px, 201.4px); opacity: 1; }
  50.944% { transform: translate(431.0px, 210.2px); opacity: 1; }
  51.074% { transform: translate(434.3px, 218.8px); opacity: 1; }
  51.204% { transform: translate(438.9px, 226.7px); opacity: 1; }
  51.333% { transform: translate(446.3px, 231.8px); opacity: 1; }
  51.463% { transform: translate(455.3px, 233.7px); opacity: 1; }
  51.593% { transform: translate(464.3px, 235.7px); opacity: 1; }
  51.722% { transform: translate(473.2px, 237.8px); opacity: 1; }
  51.852% { transform: translate(482.2px, 239.8px); opacity: 1; }
  51.981% { transform: translate(491.2px, 241.8px); opacity: 1; }
  52.111% { transform: translate(500.1px, 243.9px); opacity: 1; }
  52.241% { transform: translate(509.1px, 245.9px); opacity: 1; }
  52.370% { transform: translate(518.0px, 248.0px); opacity: 1; }
  52.500% { transform: translate(527.0px, 250.0px); opacity: 0; }
  52.950% { transform: translate(527.0px, 250.0px); opacity: 0; }
  53.000% { transform: translate(527.0px, 250.0px); opacity: 1; }
  53.148% { transform: translate(535.2px, 250.0px); opacity: 1; }
  53.296% { transform: translate(543.3px, 250.0px); opacity: 1; }
  53.444% { transform: translate(551.5px, 250.0px); opacity: 1; }
  53.593% { transform: translate(559.6px, 250.0px); opacity: 1; }
  53.741% { transform: translate(567.8px, 250.0px); opacity: 1; }
  53.889% { transform: translate(576.0px, 250.0px); opacity: 1; }
  54.037% { transform: translate(584.1px, 250.0px); opacity: 1; }
  54.185% { transform: translate(592.3px, 250.0px); opacity: 1; }
  54.333% { transform: translate(600.4px, 250.0px); opacity: 1; }
  54.481% { transform: translate(608.6px, 250.4px); opacity: 1; }
  54.630% { transform: translate(614.8px, 255.4px); opacity: 1; }
  54.778% { transform: translate(618.8px, 262.5px); opacity: 1; }
  54.926% { transform: translate(621.8px, 270.1px); opacity: 1; }
  55.074% { transform: translate(624.3px, 277.9px); opacity: 1; }
  55.222% { transform: translate(626.4px, 285.8px); opacity: 1; }
  55.370% { transform: translate(628.3px, 293.7px); opacity: 1; }
  55.519% { transform: translate(630.1px, 301.7px); opacity: 1; }
  55.667% { transform: translate(631.9px, 309.6px); opacity: 1; }
  55.815% { transform: translate(633.8px, 317.6px); opacity: 1; }
  55.963% { transform: translate(635.7px, 325.5px); opacity: 1; }
  56.111% { transform: translate(637.8px, 333.4px); opacity: 1; }
  56.259% { transform: translate(640.3px, 341.2px); opacity: 1; }
  56.407% { transform: translate(643.3px, 348.7px); opacity: 1; }
  56.556% { transform: translate(647.4px, 355.8px); opacity: 1; }
  56.704% { transform: translate(653.7px, 360.7px); opacity: 1; }
  56.852% { transform: translate(661.8px, 361.0px); opacity: 1; }
  57.000% { transform: translate(670.0px, 361.0px); opacity: 0; }
  100% { transform: translate(670.0px, 361.0px); opacity: 0; }
}
.rb-job--4 { animation-name: rb-job-4; }
@keyframes rb-frame-4 {
  0% { transform: translate(824.0px, 361.0px); opacity: 0; }
  59.950% { transform: translate(824.0px, 361.0px); opacity: 0; }
  60.000% { transform: translate(824.0px, 361.0px); opacity: 1; }
  60.148% { transform: translate(831.4px, 361.0px); opacity: 1; }
  60.296% { transform: translate(838.8px, 360.9px); opacity: 1; }
  60.444% { transform: translate(845.1px, 357.5px); opacity: 1; }
  60.593% { transform: translate(849.3px, 351.5px); opacity: 1; }
  60.741% { transform: translate(852.4px, 344.8px); opacity: 1; }
  60.889% { transform: translate(854.8px, 337.8px); opacity: 1; }
  61.037% { transform: translate(856.9px, 330.8px); opacity: 1; }
  61.185% { transform: translate(858.8px, 323.6px); opacity: 1; }
  61.333% { transform: translate(860.5px, 316.4px); opacity: 1; }
  61.481% { transform: translate(862.2px, 309.2px); opacity: 1; }
  61.630% { transform: translate(863.8px, 302.0px); opacity: 1; }
  61.778% { transform: translate(865.4px, 294.8px); opacity: 1; }
  61.926% { transform: translate(867.1px, 287.7px); opacity: 1; }
  62.074% { transform: translate(869.0px, 280.5px); opacity: 1; }
  62.222% { transform: translate(871.1px, 273.4px); opacity: 1; }
  62.370% { transform: translate(873.5px, 266.5px); opacity: 1; }
  62.519% { transform: translate(876.5px, 259.7px); opacity: 1; }
  62.667% { transform: translate(880.7px, 253.7px); opacity: 1; }
  62.815% { transform: translate(886.9px, 250.1px); opacity: 1; }
  62.963% { transform: translate(894.3px, 250.0px); opacity: 1; }
  63.111% { transform: translate(901.7px, 250.0px); opacity: 1; }
  63.259% { transform: translate(909.1px, 250.0px); opacity: 1; }
  63.407% { transform: translate(916.5px, 250.0px); opacity: 1; }
  63.556% { transform: translate(923.9px, 250.0px); opacity: 1; }
  63.704% { transform: translate(931.2px, 250.0px); opacity: 1; }
  63.852% { transform: translate(938.6px, 250.0px); opacity: 1; }
  64.000% { transform: translate(946.0px, 250.0px); opacity: 1; }
  65.950% { transform: translate(946.0px, 250.0px); opacity: 1; }
  66.000% { transform: translate(946.0px, 250.0px); opacity: 1; }
  66.130% { transform: translate(955.5px, 250.0px); opacity: 1; }
  66.259% { transform: translate(965.0px, 250.0px); opacity: 1; }
  66.389% { transform: translate(974.6px, 250.0px); opacity: 1; }
  66.519% { transform: translate(984.1px, 250.0px); opacity: 1; }
  66.648% { transform: translate(993.6px, 250.0px); opacity: 1; }
  66.778% { transform: translate(1003.1px, 250.0px); opacity: 1; }
  66.907% { transform: translate(1012.6px, 250.0px); opacity: 1; }
  67.037% { transform: translate(1022.1px, 250.0px); opacity: 1; }
  67.167% { transform: translate(1031.7px, 250.0px); opacity: 1; }
  67.296% { transform: translate(1041.2px, 250.0px); opacity: 1; }
  67.426% { transform: translate(1050.7px, 250.0px); opacity: 1; }
  67.556% { transform: translate(1060.2px, 250.1px); opacity: 1; }
  67.685% { transform: translate(1069.7px, 250.4px); opacity: 1; }
  67.815% { transform: translate(1079.2px, 250.9px); opacity: 1; }
  67.944% { transform: translate(1088.7px, 251.6px); opacity: 1; }
  68.074% { transform: translate(1098.2px, 252.6px); opacity: 1; }
  68.204% { transform: translate(1107.6px, 253.8px); opacity: 1; }
  68.333% { transform: translate(1117.0px, 255.2px); opacity: 1; }
  68.463% { transform: translate(1126.4px, 257.0px); opacity: 1; }
  68.593% { transform: translate(1135.7px, 259.2px); opacity: 1; }
  68.722% { transform: translate(1144.8px, 261.8px); opacity: 1; }
  68.852% { transform: translate(1153.7px, 265.1px); opacity: 1; }
  68.981% { transform: translate(1162.4px, 269.1px); opacity: 1; }
  69.111% { transform: translate(1170.4px, 274.1px); opacity: 1; }
  69.241% { transform: translate(1177.4px, 280.6px); opacity: 1; }
  69.370% { transform: translate(1182.3px, 288.7px); opacity: 1; }
  69.500% { transform: translate(1184.0px, 298.0px); opacity: 1; }
  96.250% { transform: translate(1184.0px, 298.0px); opacity: 1; }
  97.750%, 100% { transform: translate(1184.0px, 298.0px); opacity: 0; }
}
.rb-frame--4 { animation-name: rb-frame-4; }
@keyframes rb-badge-4 {
  0%, 64.875% { opacity: 0; }
  65.500%, 96.250% { opacity: 1; }
  97.000%, 100% { opacity: 0; }
}
.rb-frame--4 .rb-badge--ok { animation-name: rb-badge-4; }

@keyframes rb-ship {
  0% { transform: translate(1133.0px, 234.0px); opacity: 0; }
  72.450% { transform: translate(1133.0px, 234.0px); opacity: 0; }
  72.500% { transform: translate(1133.0px, 234.0px); opacity: 1; }
  72.722% { transform: translate(1140.7px, 235.6px); opacity: 1; }
  72.944% { transform: translate(1148.4px, 237.1px); opacity: 1; }
  73.167% { transform: translate(1156.1px, 238.7px); opacity: 1; }
  73.389% { transform: translate(1163.8px, 240.2px); opacity: 1; }
  73.611% { transform: translate(1171.5px, 241.8px); opacity: 1; }
  73.833% { transform: translate(1179.2px, 243.4px); opacity: 1; }
  74.056% { transform: translate(1186.9px, 244.9px); opacity: 1; }
  74.278% { transform: translate(1194.6px, 246.5px); opacity: 1; }
  74.500% { transform: translate(1202.3px, 248.0px); opacity: 1; }
  74.722% { transform: translate(1210.0px, 249.6px); opacity: 1; }
  74.944% { transform: translate(1217.8px, 250.0px); opacity: 1; }
  75.167% { transform: translate(1225.7px, 250.0px); opacity: 1; }
  75.389% { transform: translate(1233.5px, 250.0px); opacity: 1; }
  75.611% { transform: translate(1241.4px, 250.0px); opacity: 1; }
  75.833% { transform: translate(1249.2px, 250.0px); opacity: 1; }
  76.056% { transform: translate(1257.1px, 250.0px); opacity: 1; }
  76.278% { transform: translate(1264.8px, 250.7px); opacity: 1; }
  76.500% { transform: translate(1272.5px, 252.6px); opacity: 1; }
  76.722% { transform: translate(1280.1px, 254.6px); opacity: 1; }
  76.944% { transform: translate(1287.7px, 256.5px); opacity: 1; }
  77.167% { transform: translate(1295.3px, 258.4px); opacity: 1; }
  77.389% { transform: translate(1302.9px, 260.4px); opacity: 1; }
  77.611% { transform: translate(1310.5px, 262.3px); opacity: 1; }
  77.833% { transform: translate(1318.2px, 264.2px); opacity: 1; }
  78.056% { transform: translate(1325.8px, 266.1px); opacity: 1; }
  78.278% { transform: translate(1333.4px, 268.1px); opacity: 1; }
  78.500% { transform: translate(1341.0px, 270.0px); opacity: 1; }
  96.250% { transform: translate(1341.0px, 270.0px); opacity: 1; }
  97.750%, 100% { transform: translate(1341.0px, 270.0px); opacity: 0; }
}
.rb-ship { animation-name: rb-ship; }


/* The phone: the same line, stood on end. */
@media (max-width: 1000px) {
  .rb { --rb-ratio: 380 / 1340; }
  .rb-name--photos { --x: 5.263%; --y: 0.746%; --w: 43.421%; --h: 3.582%; }
  .rb-name--admin { --x: 51.316%; --y: 0.746%; --w: 43.421%; --h: 3.582%; }
  .rb-name--prompt { --x: 51.316%; --y: 13.806%; --w: 43.421%; --h: 3.582%; }
  .rb-name--db { --x: 5.263%; --y: 13.806%; --w: 43.421%; --h: 1.791%; }
  .rb-name--dir { --x: 5.263%; --y: 26.866%; --w: 89.474%; --h: 3.582%; }
  .rb-name--gate { --x: 5.263%; --y: 53.881%; --w: 89.474%; --h: 3.582%; }
  .rb-name--card { --x: 5.263%; --y: 65.821%; --w: 89.474%; --h: 3.582%; }
  .rb-name--shop { --x: 5.263%; --y: 83.731%; --w: 89.474%; --h: 3.582%; }
  .rb-name--m0 { --x: 11.579%; --y: 38.806%; --w: 35.000%; --h: 5.672%; }
  .rb-name--m0 { --mc: var(--c-violet); }
  .rb-name--m1 { --x: 57.632%; --y: 38.806%; --w: 35.000%; --h: 5.672%; }
  .rb-name--m1 { --mc: var(--c-purple); }
  .rb-name--m2 { --x: 11.579%; --y: 45.224%; --w: 35.000%; --h: 5.672%; }
  .rb-name--m2 { --mc: var(--c-mauve); }
  .rb-name--m3 { --x: 57.632%; --y: 45.224%; --w: 35.000%; --h: 5.672%; }
  .rb-name--m3 { --mc: var(--c-pink); }

  /* Photographs, on three lanes, for the whole pass; the rules
     document now and then. Both go into the database. */
  @keyframes rb-photo-0 {
    0% { transform: translate(50.5px, 90.0px); opacity: 0; }
    1.450% { transform: translate(50.5px, 90.0px); opacity: 0; }
    1.500% { transform: translate(50.5px, 90.0px); opacity: 1; }
    1.741% { transform: translate(55.9px, 94.1px); opacity: 1; }
    1.981% { transform: translate(61.2px, 98.2px); opacity: 1; }
    2.222% { transform: translate(66.6px, 102.3px); opacity: 1; }
    2.463% { transform: translate(71.9px, 106.5px); opacity: 1; }
    2.704% { transform: translate(77.3px, 110.6px); opacity: 1; }
    2.944% { transform: translate(82.6px, 114.7px); opacity: 1; }
    3.185% { transform: translate(88.0px, 118.8px); opacity: 1; }
    3.426% { transform: translate(93.3px, 122.9px); opacity: 1; }
    3.667% { transform: translate(98.7px, 127.0px); opacity: 1; }
    3.907% { transform: translate(102.5px, 131.9px); opacity: 1; }
    4.148% { transform: translate(101.6px, 138.6px); opacity: 1; }
    4.389% { transform: translate(99.3px, 144.9px); opacity: 1; }
    4.630% { transform: translate(95.8px, 150.7px); opacity: 1; }
    4.870% { transform: translate(91.9px, 156.2px); opacity: 1; }
    5.111% { transform: translate(88.8px, 162.2px); opacity: 1; }
    5.352% { transform: translate(87.0px, 168.7px); opacity: 1; }
    5.593% { transform: translate(86.6px, 175.4px); opacity: 1; }
    5.833% { transform: translate(88.2px, 182.0px); opacity: 1; }
    6.074% { transform: translate(89.8px, 188.5px); opacity: 1; }
    6.315% { transform: translate(91.4px, 195.1px); opacity: 1; }
    6.556% { transform: translate(93.0px, 201.6px); opacity: 1; }
    6.796% { transform: translate(94.5px, 208.2px); opacity: 1; }
    7.037% { transform: translate(96.1px, 214.8px); opacity: 1; }
    7.278% { transform: translate(97.7px, 221.3px); opacity: 1; }
    7.519% { transform: translate(99.3px, 227.9px); opacity: 1; }
    7.759% { transform: translate(100.9px, 234.4px); opacity: 1; }
    8.000% { transform: translate(102.5px, 241.0px); opacity: 0; }
    14.950% { transform: translate(50.5px, 90.0px); opacity: 0; }
    15.000% { transform: translate(50.5px, 90.0px); opacity: 1; }
    15.241% { transform: translate(55.9px, 94.1px); opacity: 1; }
    15.481% { transform: translate(61.2px, 98.2px); opacity: 1; }
    15.722% { transform: translate(66.6px, 102.3px); opacity: 1; }
    15.963% { transform: translate(71.9px, 106.5px); opacity: 1; }
    16.204% { transform: translate(77.3px, 110.6px); opacity: 1; }
    16.444% { transform: translate(82.6px, 114.7px); opacity: 1; }
    16.685% { transform: translate(88.0px, 118.8px); opacity: 1; }
    16.926% { transform: translate(93.3px, 122.9px); opacity: 1; }
    17.167% { transform: translate(98.7px, 127.0px); opacity: 1; }
    17.407% { transform: translate(102.5px, 131.9px); opacity: 1; }
    17.648% { transform: translate(101.6px, 138.6px); opacity: 1; }
    17.889% { transform: translate(99.3px, 144.9px); opacity: 1; }
    18.130% { transform: translate(95.8px, 150.7px); opacity: 1; }
    18.370% { transform: translate(91.9px, 156.2px); opacity: 1; }
    18.611% { transform: translate(88.8px, 162.2px); opacity: 1; }
    18.852% { transform: translate(87.0px, 168.7px); opacity: 1; }
    19.093% { transform: translate(86.6px, 175.4px); opacity: 1; }
    19.333% { transform: translate(88.2px, 182.0px); opacity: 1; }
    19.574% { transform: translate(89.8px, 188.5px); opacity: 1; }
    19.815% { transform: translate(91.4px, 195.1px); opacity: 1; }
    20.056% { transform: translate(93.0px, 201.6px); opacity: 1; }
    20.296% { transform: translate(94.5px, 208.2px); opacity: 1; }
    20.537% { transform: translate(96.1px, 214.8px); opacity: 1; }
    20.778% { transform: translate(97.7px, 221.3px); opacity: 1; }
    21.019% { transform: translate(99.3px, 227.9px); opacity: 1; }
    21.259% { transform: translate(100.9px, 234.4px); opacity: 1; }
    21.500% { transform: translate(102.5px, 241.0px); opacity: 0; }
    28.450% { transform: translate(50.5px, 90.0px); opacity: 0; }
    28.500% { transform: translate(50.5px, 90.0px); opacity: 1; }
    28.741% { transform: translate(55.9px, 94.1px); opacity: 1; }
    28.981% { transform: translate(61.2px, 98.2px); opacity: 1; }
    29.222% { transform: translate(66.6px, 102.3px); opacity: 1; }
    29.463% { transform: translate(71.9px, 106.5px); opacity: 1; }
    29.704% { transform: translate(77.3px, 110.6px); opacity: 1; }
    29.944% { transform: translate(82.6px, 114.7px); opacity: 1; }
    30.185% { transform: translate(88.0px, 118.8px); opacity: 1; }
    30.426% { transform: translate(93.3px, 122.9px); opacity: 1; }
    30.667% { transform: translate(98.7px, 127.0px); opacity: 1; }
    30.907% { transform: translate(102.5px, 131.9px); opacity: 1; }
    31.148% { transform: translate(101.6px, 138.6px); opacity: 1; }
    31.389% { transform: translate(99.3px, 144.9px); opacity: 1; }
    31.630% { transform: translate(95.8px, 150.7px); opacity: 1; }
    31.870% { transform: translate(91.9px, 156.2px); opacity: 1; }
    32.111% { transform: translate(88.8px, 162.2px); opacity: 1; }
    32.352% { transform: translate(87.0px, 168.7px); opacity: 1; }
    32.593% { transform: translate(86.6px, 175.4px); opacity: 1; }
    32.833% { transform: translate(88.2px, 182.0px); opacity: 1; }
    33.074% { transform: translate(89.8px, 188.5px); opacity: 1; }
    33.315% { transform: translate(91.4px, 195.1px); opacity: 1; }
    33.556% { transform: translate(93.0px, 201.6px); opacity: 1; }
    33.796% { transform: translate(94.5px, 208.2px); opacity: 1; }
    34.037% { transform: translate(96.1px, 214.8px); opacity: 1; }
    34.278% { transform: translate(97.7px, 221.3px); opacity: 1; }
    34.519% { transform: translate(99.3px, 227.9px); opacity: 1; }
    34.759% { transform: translate(100.9px, 234.4px); opacity: 1; }
    35.000% { transform: translate(102.5px, 241.0px); opacity: 0; }
    41.950% { transform: translate(50.5px, 90.0px); opacity: 0; }
    42.000% { transform: translate(50.5px, 90.0px); opacity: 1; }
    42.241% { transform: translate(55.9px, 94.1px); opacity: 1; }
    42.481% { transform: translate(61.2px, 98.2px); opacity: 1; }
    42.722% { transform: translate(66.6px, 102.3px); opacity: 1; }
    42.963% { transform: translate(71.9px, 106.5px); opacity: 1; }
    43.204% { transform: translate(77.3px, 110.6px); opacity: 1; }
    43.444% { transform: translate(82.6px, 114.7px); opacity: 1; }
    43.685% { transform: translate(88.0px, 118.8px); opacity: 1; }
    43.926% { transform: translate(93.3px, 122.9px); opacity: 1; }
    44.167% { transform: translate(98.7px, 127.0px); opacity: 1; }
    44.407% { transform: translate(102.5px, 131.9px); opacity: 1; }
    44.648% { transform: translate(101.6px, 138.6px); opacity: 1; }
    44.889% { transform: translate(99.3px, 144.9px); opacity: 1; }
    45.130% { transform: translate(95.8px, 150.7px); opacity: 1; }
    45.370% { transform: translate(91.9px, 156.2px); opacity: 1; }
    45.611% { transform: translate(88.8px, 162.2px); opacity: 1; }
    45.852% { transform: translate(87.0px, 168.7px); opacity: 1; }
    46.093% { transform: translate(86.6px, 175.4px); opacity: 1; }
    46.333% { transform: translate(88.2px, 182.0px); opacity: 1; }
    46.574% { transform: translate(89.8px, 188.5px); opacity: 1; }
    46.815% { transform: translate(91.4px, 195.1px); opacity: 1; }
    47.056% { transform: translate(93.0px, 201.6px); opacity: 1; }
    47.296% { transform: translate(94.5px, 208.2px); opacity: 1; }
    47.537% { transform: translate(96.1px, 214.8px); opacity: 1; }
    47.778% { transform: translate(97.7px, 221.3px); opacity: 1; }
    48.019% { transform: translate(99.3px, 227.9px); opacity: 1; }
    48.259% { transform: translate(100.9px, 234.4px); opacity: 1; }
    48.500% { transform: translate(102.5px, 241.0px); opacity: 0; }
    55.450% { transform: translate(50.5px, 90.0px); opacity: 0; }
    55.500% { transform: translate(50.5px, 90.0px); opacity: 1; }
    55.741% { transform: translate(55.9px, 94.1px); opacity: 1; }
    55.981% { transform: translate(61.2px, 98.2px); opacity: 1; }
    56.222% { transform: translate(66.6px, 102.3px); opacity: 1; }
    56.463% { transform: translate(71.9px, 106.5px); opacity: 1; }
    56.704% { transform: translate(77.3px, 110.6px); opacity: 1; }
    56.944% { transform: translate(82.6px, 114.7px); opacity: 1; }
    57.185% { transform: translate(88.0px, 118.8px); opacity: 1; }
    57.426% { transform: translate(93.3px, 122.9px); opacity: 1; }
    57.667% { transform: translate(98.7px, 127.0px); opacity: 1; }
    57.907% { transform: translate(102.5px, 131.9px); opacity: 1; }
    58.148% { transform: translate(101.6px, 138.6px); opacity: 1; }
    58.389% { transform: translate(99.3px, 144.9px); opacity: 1; }
    58.630% { transform: translate(95.8px, 150.7px); opacity: 1; }
    58.870% { transform: translate(91.9px, 156.2px); opacity: 1; }
    59.111% { transform: translate(88.8px, 162.2px); opacity: 1; }
    59.352% { transform: translate(87.0px, 168.7px); opacity: 1; }
    59.593% { transform: translate(86.6px, 175.4px); opacity: 1; }
    59.833% { transform: translate(88.2px, 182.0px); opacity: 1; }
    60.074% { transform: translate(89.8px, 188.5px); opacity: 1; }
    60.315% { transform: translate(91.4px, 195.1px); opacity: 1; }
    60.556% { transform: translate(93.0px, 201.6px); opacity: 1; }
    60.796% { transform: translate(94.5px, 208.2px); opacity: 1; }
    61.037% { transform: translate(96.1px, 214.8px); opacity: 1; }
    61.278% { transform: translate(97.7px, 221.3px); opacity: 1; }
    61.519% { transform: translate(99.3px, 227.9px); opacity: 1; }
    61.759% { transform: translate(100.9px, 234.4px); opacity: 1; }
    62.000% { transform: translate(102.5px, 241.0px); opacity: 0; }
    68.950% { transform: translate(50.5px, 90.0px); opacity: 0; }
    69.000% { transform: translate(50.5px, 90.0px); opacity: 1; }
    69.241% { transform: translate(55.9px, 94.1px); opacity: 1; }
    69.481% { transform: translate(61.2px, 98.2px); opacity: 1; }
    69.722% { transform: translate(66.6px, 102.3px); opacity: 1; }
    69.963% { transform: translate(71.9px, 106.5px); opacity: 1; }
    70.204% { transform: translate(77.3px, 110.6px); opacity: 1; }
    70.444% { transform: translate(82.6px, 114.7px); opacity: 1; }
    70.685% { transform: translate(88.0px, 118.8px); opacity: 1; }
    70.926% { transform: translate(93.3px, 122.9px); opacity: 1; }
    71.167% { transform: translate(98.7px, 127.0px); opacity: 1; }
    71.407% { transform: translate(102.5px, 131.9px); opacity: 1; }
    71.648% { transform: translate(101.6px, 138.6px); opacity: 1; }
    71.889% { transform: translate(99.3px, 144.9px); opacity: 1; }
    72.130% { transform: translate(95.8px, 150.7px); opacity: 1; }
    72.370% { transform: translate(91.9px, 156.2px); opacity: 1; }
    72.611% { transform: translate(88.8px, 162.2px); opacity: 1; }
    72.852% { transform: translate(87.0px, 168.7px); opacity: 1; }
    73.093% { transform: translate(86.6px, 175.4px); opacity: 1; }
    73.333% { transform: translate(88.2px, 182.0px); opacity: 1; }
    73.574% { transform: translate(89.8px, 188.5px); opacity: 1; }
    73.815% { transform: translate(91.4px, 195.1px); opacity: 1; }
    74.056% { transform: translate(93.0px, 201.6px); opacity: 1; }
    74.296% { transform: translate(94.5px, 208.2px); opacity: 1; }
    74.537% { transform: translate(96.1px, 214.8px); opacity: 1; }
    74.778% { transform: translate(97.7px, 221.3px); opacity: 1; }
    75.019% { transform: translate(99.3px, 227.9px); opacity: 1; }
    75.259% { transform: translate(100.9px, 234.4px); opacity: 1; }
    75.500% { transform: translate(102.5px, 241.0px); opacity: 0; }
    82.450% { transform: translate(50.5px, 90.0px); opacity: 0; }
    82.500% { transform: translate(50.5px, 90.0px); opacity: 1; }
    82.741% { transform: translate(55.9px, 94.1px); opacity: 1; }
    82.981% { transform: translate(61.2px, 98.2px); opacity: 1; }
    83.222% { transform: translate(66.6px, 102.3px); opacity: 1; }
    83.463% { transform: translate(71.9px, 106.5px); opacity: 1; }
    83.704% { transform: translate(77.3px, 110.6px); opacity: 1; }
    83.944% { transform: translate(82.6px, 114.7px); opacity: 1; }
    84.185% { transform: translate(88.0px, 118.8px); opacity: 1; }
    84.426% { transform: translate(93.3px, 122.9px); opacity: 1; }
    84.667% { transform: translate(98.7px, 127.0px); opacity: 1; }
    84.907% { transform: translate(102.5px, 131.9px); opacity: 1; }
    85.148% { transform: translate(101.6px, 138.6px); opacity: 1; }
    85.389% { transform: translate(99.3px, 144.9px); opacity: 1; }
    85.630% { transform: translate(95.8px, 150.7px); opacity: 1; }
    85.870% { transform: translate(91.9px, 156.2px); opacity: 1; }
    86.111% { transform: translate(88.8px, 162.2px); opacity: 1; }
    86.352% { transform: translate(87.0px, 168.7px); opacity: 1; }
    86.593% { transform: translate(86.6px, 175.4px); opacity: 1; }
    86.833% { transform: translate(88.2px, 182.0px); opacity: 1; }
    87.074% { transform: translate(89.8px, 188.5px); opacity: 1; }
    87.315% { transform: translate(91.4px, 195.1px); opacity: 1; }
    87.556% { transform: translate(93.0px, 201.6px); opacity: 1; }
    87.796% { transform: translate(94.5px, 208.2px); opacity: 1; }
    88.037% { transform: translate(96.1px, 214.8px); opacity: 1; }
    88.278% { transform: translate(97.7px, 221.3px); opacity: 1; }
    88.519% { transform: translate(99.3px, 227.9px); opacity: 1; }
    88.759% { transform: translate(100.9px, 234.4px); opacity: 1; }
    89.000% { transform: translate(102.5px, 241.0px); opacity: 0; }
    100% { transform: translate(102.5px, 241.0px); opacity: 0; }
  }
  .rb-photo--0 { animation-name: rb-photo-0; }
  @keyframes rb-photo-1 {
    0% { transform: translate(84.5px, 90.0px); opacity: 0; }
    3.200% { transform: translate(84.5px, 90.0px); opacity: 0; }
    3.250% { transform: translate(84.5px, 90.0px); opacity: 1; }
    3.491% { transform: translate(86.9px, 95.4px); opacity: 1; }
    3.731% { transform: translate(89.4px, 100.8px); opacity: 1; }
    3.972% { transform: translate(91.8px, 106.3px); opacity: 1; }
    4.213% { transform: translate(94.3px, 111.7px); opacity: 1; }
    4.454% { transform: translate(96.7px, 117.1px); opacity: 1; }
    4.694% { transform: translate(99.1px, 122.5px); opacity: 1; }
    4.935% { transform: translate(101.6px, 128.0px); opacity: 1; }
    5.176% { transform: translate(102.3px, 133.7px); opacity: 1; }
    5.417% { transform: translate(101.3px, 139.5px); opacity: 1; }
    5.657% { transform: translate(99.2px, 145.1px); opacity: 1; }
    5.898% { transform: translate(96.1px, 150.2px); opacity: 1; }
    6.139% { transform: translate(92.7px, 155.0px); opacity: 1; }
    6.380% { transform: translate(89.7px, 160.2px); opacity: 1; }
    6.620% { transform: translate(87.6px, 165.7px); opacity: 1; }
    6.861% { transform: translate(86.6px, 171.6px); opacity: 1; }
    7.102% { transform: translate(87.1px, 177.4px); opacity: 1; }
    7.343% { transform: translate(88.5px, 183.2px); opacity: 1; }
    7.583% { transform: translate(89.9px, 189.0px); opacity: 1; }
    7.824% { transform: translate(91.3px, 194.8px); opacity: 1; }
    8.065% { transform: translate(92.7px, 200.6px); opacity: 1; }
    8.306% { transform: translate(94.1px, 206.3px); opacity: 1; }
    8.546% { transform: translate(95.5px, 212.1px); opacity: 1; }
    8.787% { transform: translate(96.9px, 217.9px); opacity: 1; }
    9.028% { transform: translate(98.3px, 223.7px); opacity: 1; }
    9.269% { transform: translate(99.7px, 229.4px); opacity: 1; }
    9.509% { transform: translate(101.1px, 235.2px); opacity: 1; }
    9.750% { transform: translate(102.5px, 241.0px); opacity: 0; }
    16.700% { transform: translate(84.5px, 90.0px); opacity: 0; }
    16.750% { transform: translate(84.5px, 90.0px); opacity: 1; }
    16.991% { transform: translate(86.9px, 95.4px); opacity: 1; }
    17.231% { transform: translate(89.4px, 100.8px); opacity: 1; }
    17.472% { transform: translate(91.8px, 106.3px); opacity: 1; }
    17.713% { transform: translate(94.3px, 111.7px); opacity: 1; }
    17.954% { transform: translate(96.7px, 117.1px); opacity: 1; }
    18.194% { transform: translate(99.1px, 122.5px); opacity: 1; }
    18.435% { transform: translate(101.6px, 128.0px); opacity: 1; }
    18.676% { transform: translate(102.3px, 133.7px); opacity: 1; }
    18.917% { transform: translate(101.3px, 139.5px); opacity: 1; }
    19.157% { transform: translate(99.2px, 145.1px); opacity: 1; }
    19.398% { transform: translate(96.1px, 150.2px); opacity: 1; }
    19.639% { transform: translate(92.7px, 155.0px); opacity: 1; }
    19.880% { transform: translate(89.7px, 160.2px); opacity: 1; }
    20.120% { transform: translate(87.6px, 165.7px); opacity: 1; }
    20.361% { transform: translate(86.6px, 171.6px); opacity: 1; }
    20.602% { transform: translate(87.1px, 177.4px); opacity: 1; }
    20.843% { transform: translate(88.5px, 183.2px); opacity: 1; }
    21.083% { transform: translate(89.9px, 189.0px); opacity: 1; }
    21.324% { transform: translate(91.3px, 194.8px); opacity: 1; }
    21.565% { transform: translate(92.7px, 200.6px); opacity: 1; }
    21.806% { transform: translate(94.1px, 206.3px); opacity: 1; }
    22.046% { transform: translate(95.5px, 212.1px); opacity: 1; }
    22.287% { transform: translate(96.9px, 217.9px); opacity: 1; }
    22.528% { transform: translate(98.3px, 223.7px); opacity: 1; }
    22.769% { transform: translate(99.7px, 229.4px); opacity: 1; }
    23.009% { transform: translate(101.1px, 235.2px); opacity: 1; }
    23.250% { transform: translate(102.5px, 241.0px); opacity: 0; }
    30.200% { transform: translate(84.5px, 90.0px); opacity: 0; }
    30.250% { transform: translate(84.5px, 90.0px); opacity: 1; }
    30.491% { transform: translate(86.9px, 95.4px); opacity: 1; }
    30.731% { transform: translate(89.4px, 100.8px); opacity: 1; }
    30.972% { transform: translate(91.8px, 106.3px); opacity: 1; }
    31.213% { transform: translate(94.3px, 111.7px); opacity: 1; }
    31.454% { transform: translate(96.7px, 117.1px); opacity: 1; }
    31.694% { transform: translate(99.1px, 122.5px); opacity: 1; }
    31.935% { transform: translate(101.6px, 128.0px); opacity: 1; }
    32.176% { transform: translate(102.3px, 133.7px); opacity: 1; }
    32.417% { transform: translate(101.3px, 139.5px); opacity: 1; }
    32.657% { transform: translate(99.2px, 145.1px); opacity: 1; }
    32.898% { transform: translate(96.1px, 150.2px); opacity: 1; }
    33.139% { transform: translate(92.7px, 155.0px); opacity: 1; }
    33.380% { transform: translate(89.7px, 160.2px); opacity: 1; }
    33.620% { transform: translate(87.6px, 165.7px); opacity: 1; }
    33.861% { transform: translate(86.6px, 171.6px); opacity: 1; }
    34.102% { transform: translate(87.1px, 177.4px); opacity: 1; }
    34.343% { transform: translate(88.5px, 183.2px); opacity: 1; }
    34.583% { transform: translate(89.9px, 189.0px); opacity: 1; }
    34.824% { transform: translate(91.3px, 194.8px); opacity: 1; }
    35.065% { transform: translate(92.7px, 200.6px); opacity: 1; }
    35.306% { transform: translate(94.1px, 206.3px); opacity: 1; }
    35.546% { transform: translate(95.5px, 212.1px); opacity: 1; }
    35.787% { transform: translate(96.9px, 217.9px); opacity: 1; }
    36.028% { transform: translate(98.3px, 223.7px); opacity: 1; }
    36.269% { transform: translate(99.7px, 229.4px); opacity: 1; }
    36.509% { transform: translate(101.1px, 235.2px); opacity: 1; }
    36.750% { transform: translate(102.5px, 241.0px); opacity: 0; }
    43.700% { transform: translate(84.5px, 90.0px); opacity: 0; }
    43.750% { transform: translate(84.5px, 90.0px); opacity: 1; }
    43.991% { transform: translate(86.9px, 95.4px); opacity: 1; }
    44.231% { transform: translate(89.4px, 100.8px); opacity: 1; }
    44.472% { transform: translate(91.8px, 106.3px); opacity: 1; }
    44.713% { transform: translate(94.3px, 111.7px); opacity: 1; }
    44.954% { transform: translate(96.7px, 117.1px); opacity: 1; }
    45.194% { transform: translate(99.1px, 122.5px); opacity: 1; }
    45.435% { transform: translate(101.6px, 128.0px); opacity: 1; }
    45.676% { transform: translate(102.3px, 133.7px); opacity: 1; }
    45.917% { transform: translate(101.3px, 139.5px); opacity: 1; }
    46.157% { transform: translate(99.2px, 145.1px); opacity: 1; }
    46.398% { transform: translate(96.1px, 150.2px); opacity: 1; }
    46.639% { transform: translate(92.7px, 155.0px); opacity: 1; }
    46.880% { transform: translate(89.7px, 160.2px); opacity: 1; }
    47.120% { transform: translate(87.6px, 165.7px); opacity: 1; }
    47.361% { transform: translate(86.6px, 171.6px); opacity: 1; }
    47.602% { transform: translate(87.1px, 177.4px); opacity: 1; }
    47.843% { transform: translate(88.5px, 183.2px); opacity: 1; }
    48.083% { transform: translate(89.9px, 189.0px); opacity: 1; }
    48.324% { transform: translate(91.3px, 194.8px); opacity: 1; }
    48.565% { transform: translate(92.7px, 200.6px); opacity: 1; }
    48.806% { transform: translate(94.1px, 206.3px); opacity: 1; }
    49.046% { transform: translate(95.5px, 212.1px); opacity: 1; }
    49.287% { transform: translate(96.9px, 217.9px); opacity: 1; }
    49.528% { transform: translate(98.3px, 223.7px); opacity: 1; }
    49.769% { transform: translate(99.7px, 229.4px); opacity: 1; }
    50.009% { transform: translate(101.1px, 235.2px); opacity: 1; }
    50.250% { transform: translate(102.5px, 241.0px); opacity: 0; }
    57.200% { transform: translate(84.5px, 90.0px); opacity: 0; }
    57.250% { transform: translate(84.5px, 90.0px); opacity: 1; }
    57.491% { transform: translate(86.9px, 95.4px); opacity: 1; }
    57.731% { transform: translate(89.4px, 100.8px); opacity: 1; }
    57.972% { transform: translate(91.8px, 106.3px); opacity: 1; }
    58.213% { transform: translate(94.3px, 111.7px); opacity: 1; }
    58.454% { transform: translate(96.7px, 117.1px); opacity: 1; }
    58.694% { transform: translate(99.1px, 122.5px); opacity: 1; }
    58.935% { transform: translate(101.6px, 128.0px); opacity: 1; }
    59.176% { transform: translate(102.3px, 133.7px); opacity: 1; }
    59.417% { transform: translate(101.3px, 139.5px); opacity: 1; }
    59.657% { transform: translate(99.2px, 145.1px); opacity: 1; }
    59.898% { transform: translate(96.1px, 150.2px); opacity: 1; }
    60.139% { transform: translate(92.7px, 155.0px); opacity: 1; }
    60.380% { transform: translate(89.7px, 160.2px); opacity: 1; }
    60.620% { transform: translate(87.6px, 165.7px); opacity: 1; }
    60.861% { transform: translate(86.6px, 171.6px); opacity: 1; }
    61.102% { transform: translate(87.1px, 177.4px); opacity: 1; }
    61.343% { transform: translate(88.5px, 183.2px); opacity: 1; }
    61.583% { transform: translate(89.9px, 189.0px); opacity: 1; }
    61.824% { transform: translate(91.3px, 194.8px); opacity: 1; }
    62.065% { transform: translate(92.7px, 200.6px); opacity: 1; }
    62.306% { transform: translate(94.1px, 206.3px); opacity: 1; }
    62.546% { transform: translate(95.5px, 212.1px); opacity: 1; }
    62.787% { transform: translate(96.9px, 217.9px); opacity: 1; }
    63.028% { transform: translate(98.3px, 223.7px); opacity: 1; }
    63.269% { transform: translate(99.7px, 229.4px); opacity: 1; }
    63.509% { transform: translate(101.1px, 235.2px); opacity: 1; }
    63.750% { transform: translate(102.5px, 241.0px); opacity: 0; }
    70.700% { transform: translate(84.5px, 90.0px); opacity: 0; }
    70.750% { transform: translate(84.5px, 90.0px); opacity: 1; }
    70.991% { transform: translate(86.9px, 95.4px); opacity: 1; }
    71.231% { transform: translate(89.4px, 100.8px); opacity: 1; }
    71.472% { transform: translate(91.8px, 106.3px); opacity: 1; }
    71.713% { transform: translate(94.3px, 111.7px); opacity: 1; }
    71.954% { transform: translate(96.7px, 117.1px); opacity: 1; }
    72.194% { transform: translate(99.1px, 122.5px); opacity: 1; }
    72.435% { transform: translate(101.6px, 128.0px); opacity: 1; }
    72.676% { transform: translate(102.3px, 133.7px); opacity: 1; }
    72.917% { transform: translate(101.3px, 139.5px); opacity: 1; }
    73.157% { transform: translate(99.2px, 145.1px); opacity: 1; }
    73.398% { transform: translate(96.1px, 150.2px); opacity: 1; }
    73.639% { transform: translate(92.7px, 155.0px); opacity: 1; }
    73.880% { transform: translate(89.7px, 160.2px); opacity: 1; }
    74.120% { transform: translate(87.6px, 165.7px); opacity: 1; }
    74.361% { transform: translate(86.6px, 171.6px); opacity: 1; }
    74.602% { transform: translate(87.1px, 177.4px); opacity: 1; }
    74.843% { transform: translate(88.5px, 183.2px); opacity: 1; }
    75.083% { transform: translate(89.9px, 189.0px); opacity: 1; }
    75.324% { transform: translate(91.3px, 194.8px); opacity: 1; }
    75.565% { transform: translate(92.7px, 200.6px); opacity: 1; }
    75.806% { transform: translate(94.1px, 206.3px); opacity: 1; }
    76.046% { transform: translate(95.5px, 212.1px); opacity: 1; }
    76.287% { transform: translate(96.9px, 217.9px); opacity: 1; }
    76.528% { transform: translate(98.3px, 223.7px); opacity: 1; }
    76.769% { transform: translate(99.7px, 229.4px); opacity: 1; }
    77.009% { transform: translate(101.1px, 235.2px); opacity: 1; }
    77.250% { transform: translate(102.5px, 241.0px); opacity: 0; }
    100% { transform: translate(102.5px, 241.0px); opacity: 0; }
  }
  .rb-photo--1 { animation-name: rb-photo-1; }
  @keyframes rb-photo-2 {
    0% { transform: translate(119.5px, 90.0px); opacity: 0; }
    4.950% { transform: translate(119.5px, 90.0px); opacity: 0; }
    5.000% { transform: translate(119.5px, 90.0px); opacity: 1; }
    5.241% { transform: translate(117.2px, 95.5px); opacity: 1; }
    5.481% { transform: translate(114.9px, 100.9px); opacity: 1; }
    5.722% { transform: translate(112.5px, 106.4px); opacity: 1; }
    5.963% { transform: translate(110.2px, 111.8px); opacity: 1; }
    6.204% { transform: translate(107.9px, 117.3px); opacity: 1; }
    6.444% { transform: translate(105.6px, 122.7px); opacity: 1; }
    6.685% { transform: translate(103.3px, 128.2px); opacity: 1; }
    6.926% { transform: translate(102.3px, 134.0px); opacity: 1; }
    7.167% { transform: translate(101.3px, 139.8px); opacity: 1; }
    7.407% { transform: translate(99.1px, 145.3px); opacity: 1; }
    7.648% { transform: translate(96.0px, 150.4px); opacity: 1; }
    7.889% { transform: translate(92.6px, 155.2px); opacity: 1; }
    8.130% { transform: translate(89.6px, 160.3px); opacity: 1; }
    8.370% { transform: translate(87.6px, 165.9px); opacity: 1; }
    8.611% { transform: translate(86.6px, 171.7px); opacity: 1; }
    8.852% { transform: translate(87.1px, 177.6px); opacity: 1; }
    9.093% { transform: translate(88.5px, 183.4px); opacity: 1; }
    9.333% { transform: translate(89.9px, 189.1px); opacity: 1; }
    9.574% { transform: translate(91.3px, 194.9px); opacity: 1; }
    9.815% { transform: translate(92.7px, 200.7px); opacity: 1; }
    10.056% { transform: translate(94.1px, 206.4px); opacity: 1; }
    10.296% { transform: translate(95.5px, 212.2px); opacity: 1; }
    10.537% { transform: translate(96.9px, 217.9px); opacity: 1; }
    10.778% { transform: translate(98.3px, 223.7px); opacity: 1; }
    11.019% { transform: translate(99.7px, 229.5px); opacity: 1; }
    11.259% { transform: translate(101.1px, 235.2px); opacity: 1; }
    11.500% { transform: translate(102.5px, 241.0px); opacity: 0; }
    18.450% { transform: translate(119.5px, 90.0px); opacity: 0; }
    18.500% { transform: translate(119.5px, 90.0px); opacity: 1; }
    18.741% { transform: translate(117.2px, 95.5px); opacity: 1; }
    18.981% { transform: translate(114.9px, 100.9px); opacity: 1; }
    19.222% { transform: translate(112.5px, 106.4px); opacity: 1; }
    19.463% { transform: translate(110.2px, 111.8px); opacity: 1; }
    19.704% { transform: translate(107.9px, 117.3px); opacity: 1; }
    19.944% { transform: translate(105.6px, 122.7px); opacity: 1; }
    20.185% { transform: translate(103.3px, 128.2px); opacity: 1; }
    20.426% { transform: translate(102.3px, 134.0px); opacity: 1; }
    20.667% { transform: translate(101.3px, 139.8px); opacity: 1; }
    20.907% { transform: translate(99.1px, 145.3px); opacity: 1; }
    21.148% { transform: translate(96.0px, 150.4px); opacity: 1; }
    21.389% { transform: translate(92.6px, 155.2px); opacity: 1; }
    21.630% { transform: translate(89.6px, 160.3px); opacity: 1; }
    21.870% { transform: translate(87.6px, 165.9px); opacity: 1; }
    22.111% { transform: translate(86.6px, 171.7px); opacity: 1; }
    22.352% { transform: translate(87.1px, 177.6px); opacity: 1; }
    22.593% { transform: translate(88.5px, 183.4px); opacity: 1; }
    22.833% { transform: translate(89.9px, 189.1px); opacity: 1; }
    23.074% { transform: translate(91.3px, 194.9px); opacity: 1; }
    23.315% { transform: translate(92.7px, 200.7px); opacity: 1; }
    23.556% { transform: translate(94.1px, 206.4px); opacity: 1; }
    23.796% { transform: translate(95.5px, 212.2px); opacity: 1; }
    24.037% { transform: translate(96.9px, 217.9px); opacity: 1; }
    24.278% { transform: translate(98.3px, 223.7px); opacity: 1; }
    24.519% { transform: translate(99.7px, 229.5px); opacity: 1; }
    24.759% { transform: translate(101.1px, 235.2px); opacity: 1; }
    25.000% { transform: translate(102.5px, 241.0px); opacity: 0; }
    31.950% { transform: translate(119.5px, 90.0px); opacity: 0; }
    32.000% { transform: translate(119.5px, 90.0px); opacity: 1; }
    32.241% { transform: translate(117.2px, 95.5px); opacity: 1; }
    32.481% { transform: translate(114.9px, 100.9px); opacity: 1; }
    32.722% { transform: translate(112.5px, 106.4px); opacity: 1; }
    32.963% { transform: translate(110.2px, 111.8px); opacity: 1; }
    33.204% { transform: translate(107.9px, 117.3px); opacity: 1; }
    33.444% { transform: translate(105.6px, 122.7px); opacity: 1; }
    33.685% { transform: translate(103.3px, 128.2px); opacity: 1; }
    33.926% { transform: translate(102.3px, 134.0px); opacity: 1; }
    34.167% { transform: translate(101.3px, 139.8px); opacity: 1; }
    34.407% { transform: translate(99.1px, 145.3px); opacity: 1; }
    34.648% { transform: translate(96.0px, 150.4px); opacity: 1; }
    34.889% { transform: translate(92.6px, 155.2px); opacity: 1; }
    35.130% { transform: translate(89.6px, 160.3px); opacity: 1; }
    35.370% { transform: translate(87.6px, 165.9px); opacity: 1; }
    35.611% { transform: translate(86.6px, 171.7px); opacity: 1; }
    35.852% { transform: translate(87.1px, 177.6px); opacity: 1; }
    36.093% { transform: translate(88.5px, 183.4px); opacity: 1; }
    36.333% { transform: translate(89.9px, 189.1px); opacity: 1; }
    36.574% { transform: translate(91.3px, 194.9px); opacity: 1; }
    36.815% { transform: translate(92.7px, 200.7px); opacity: 1; }
    37.056% { transform: translate(94.1px, 206.4px); opacity: 1; }
    37.296% { transform: translate(95.5px, 212.2px); opacity: 1; }
    37.537% { transform: translate(96.9px, 217.9px); opacity: 1; }
    37.778% { transform: translate(98.3px, 223.7px); opacity: 1; }
    38.019% { transform: translate(99.7px, 229.5px); opacity: 1; }
    38.259% { transform: translate(101.1px, 235.2px); opacity: 1; }
    38.500% { transform: translate(102.5px, 241.0px); opacity: 0; }
    45.450% { transform: translate(119.5px, 90.0px); opacity: 0; }
    45.500% { transform: translate(119.5px, 90.0px); opacity: 1; }
    45.741% { transform: translate(117.2px, 95.5px); opacity: 1; }
    45.981% { transform: translate(114.9px, 100.9px); opacity: 1; }
    46.222% { transform: translate(112.5px, 106.4px); opacity: 1; }
    46.463% { transform: translate(110.2px, 111.8px); opacity: 1; }
    46.704% { transform: translate(107.9px, 117.3px); opacity: 1; }
    46.944% { transform: translate(105.6px, 122.7px); opacity: 1; }
    47.185% { transform: translate(103.3px, 128.2px); opacity: 1; }
    47.426% { transform: translate(102.3px, 134.0px); opacity: 1; }
    47.667% { transform: translate(101.3px, 139.8px); opacity: 1; }
    47.907% { transform: translate(99.1px, 145.3px); opacity: 1; }
    48.148% { transform: translate(96.0px, 150.4px); opacity: 1; }
    48.389% { transform: translate(92.6px, 155.2px); opacity: 1; }
    48.630% { transform: translate(89.6px, 160.3px); opacity: 1; }
    48.870% { transform: translate(87.6px, 165.9px); opacity: 1; }
    49.111% { transform: translate(86.6px, 171.7px); opacity: 1; }
    49.352% { transform: translate(87.1px, 177.6px); opacity: 1; }
    49.593% { transform: translate(88.5px, 183.4px); opacity: 1; }
    49.833% { transform: translate(89.9px, 189.1px); opacity: 1; }
    50.074% { transform: translate(91.3px, 194.9px); opacity: 1; }
    50.315% { transform: translate(92.7px, 200.7px); opacity: 1; }
    50.556% { transform: translate(94.1px, 206.4px); opacity: 1; }
    50.796% { transform: translate(95.5px, 212.2px); opacity: 1; }
    51.037% { transform: translate(96.9px, 217.9px); opacity: 1; }
    51.278% { transform: translate(98.3px, 223.7px); opacity: 1; }
    51.519% { transform: translate(99.7px, 229.5px); opacity: 1; }
    51.759% { transform: translate(101.1px, 235.2px); opacity: 1; }
    52.000% { transform: translate(102.5px, 241.0px); opacity: 0; }
    58.950% { transform: translate(119.5px, 90.0px); opacity: 0; }
    59.000% { transform: translate(119.5px, 90.0px); opacity: 1; }
    59.241% { transform: translate(117.2px, 95.5px); opacity: 1; }
    59.481% { transform: translate(114.9px, 100.9px); opacity: 1; }
    59.722% { transform: translate(112.5px, 106.4px); opacity: 1; }
    59.963% { transform: translate(110.2px, 111.8px); opacity: 1; }
    60.204% { transform: translate(107.9px, 117.3px); opacity: 1; }
    60.444% { transform: translate(105.6px, 122.7px); opacity: 1; }
    60.685% { transform: translate(103.3px, 128.2px); opacity: 1; }
    60.926% { transform: translate(102.3px, 134.0px); opacity: 1; }
    61.167% { transform: translate(101.3px, 139.8px); opacity: 1; }
    61.407% { transform: translate(99.1px, 145.3px); opacity: 1; }
    61.648% { transform: translate(96.0px, 150.4px); opacity: 1; }
    61.889% { transform: translate(92.6px, 155.2px); opacity: 1; }
    62.130% { transform: translate(89.6px, 160.3px); opacity: 1; }
    62.370% { transform: translate(87.6px, 165.9px); opacity: 1; }
    62.611% { transform: translate(86.6px, 171.7px); opacity: 1; }
    62.852% { transform: translate(87.1px, 177.6px); opacity: 1; }
    63.093% { transform: translate(88.5px, 183.4px); opacity: 1; }
    63.333% { transform: translate(89.9px, 189.1px); opacity: 1; }
    63.574% { transform: translate(91.3px, 194.9px); opacity: 1; }
    63.815% { transform: translate(92.7px, 200.7px); opacity: 1; }
    64.056% { transform: translate(94.1px, 206.4px); opacity: 1; }
    64.296% { transform: translate(95.5px, 212.2px); opacity: 1; }
    64.537% { transform: translate(96.9px, 217.9px); opacity: 1; }
    64.778% { transform: translate(98.3px, 223.7px); opacity: 1; }
    65.019% { transform: translate(99.7px, 229.5px); opacity: 1; }
    65.259% { transform: translate(101.1px, 235.2px); opacity: 1; }
    65.500% { transform: translate(102.5px, 241.0px); opacity: 0; }
    72.450% { transform: translate(119.5px, 90.0px); opacity: 0; }
    72.500% { transform: translate(119.5px, 90.0px); opacity: 1; }
    72.741% { transform: translate(117.2px, 95.5px); opacity: 1; }
    72.981% { transform: translate(114.9px, 100.9px); opacity: 1; }
    73.222% { transform: translate(112.5px, 106.4px); opacity: 1; }
    73.463% { transform: translate(110.2px, 111.8px); opacity: 1; }
    73.704% { transform: translate(107.9px, 117.3px); opacity: 1; }
    73.944% { transform: translate(105.6px, 122.7px); opacity: 1; }
    74.185% { transform: translate(103.3px, 128.2px); opacity: 1; }
    74.426% { transform: translate(102.3px, 134.0px); opacity: 1; }
    74.667% { transform: translate(101.3px, 139.8px); opacity: 1; }
    74.907% { transform: translate(99.1px, 145.3px); opacity: 1; }
    75.148% { transform: translate(96.0px, 150.4px); opacity: 1; }
    75.389% { transform: translate(92.6px, 155.2px); opacity: 1; }
    75.630% { transform: translate(89.6px, 160.3px); opacity: 1; }
    75.870% { transform: translate(87.6px, 165.9px); opacity: 1; }
    76.111% { transform: translate(86.6px, 171.7px); opacity: 1; }
    76.352% { transform: translate(87.1px, 177.6px); opacity: 1; }
    76.593% { transform: translate(88.5px, 183.4px); opacity: 1; }
    76.833% { transform: translate(89.9px, 189.1px); opacity: 1; }
    77.074% { transform: translate(91.3px, 194.9px); opacity: 1; }
    77.315% { transform: translate(92.7px, 200.7px); opacity: 1; }
    77.556% { transform: translate(94.1px, 206.4px); opacity: 1; }
    77.796% { transform: translate(95.5px, 212.2px); opacity: 1; }
    78.037% { transform: translate(96.9px, 217.9px); opacity: 1; }
    78.278% { transform: translate(98.3px, 223.7px); opacity: 1; }
    78.519% { transform: translate(99.7px, 229.5px); opacity: 1; }
    78.759% { transform: translate(101.1px, 235.2px); opacity: 1; }
    79.000% { transform: translate(102.5px, 241.0px); opacity: 0; }
    100% { transform: translate(102.5px, 241.0px); opacity: 0; }
  }
  .rb-photo--2 { animation-name: rb-photo-2; }
  @keyframes rb-doc {
    0% { transform: translate(277.5px, 110.0px); opacity: 0; }
    2.450% { transform: translate(277.5px, 110.0px); opacity: 0; }
    2.500% { transform: translate(277.5px, 110.0px); opacity: 1; }
    2.741% { transform: translate(277.5px, 119.6px); opacity: 1; }
    2.981% { transform: translate(277.5px, 129.1px); opacity: 1; }
    3.222% { transform: translate(272.4px, 136.5px); opacity: 1; }
    3.463% { transform: translate(263.6px, 140.3px); opacity: 1; }
    3.704% { transform: translate(254.4px, 142.9px); opacity: 1; }
    3.944% { transform: translate(245.1px, 145.0px); opacity: 1; }
    4.185% { transform: translate(235.7px, 146.8px); opacity: 1; }
    4.426% { transform: translate(226.3px, 148.3px); opacity: 1; }
    4.667% { transform: translate(216.8px, 149.8px); opacity: 1; }
    4.907% { transform: translate(207.4px, 151.2px); opacity: 1; }
    5.148% { transform: translate(197.9px, 152.5px); opacity: 1; }
    5.389% { transform: translate(188.5px, 153.9px); opacity: 1; }
    5.630% { transform: translate(179.0px, 155.2px); opacity: 1; }
    5.870% { transform: translate(169.6px, 156.7px); opacity: 1; }
    6.111% { transform: translate(160.1px, 158.3px); opacity: 1; }
    6.352% { transform: translate(150.8px, 160.0px); opacity: 1; }
    6.593% { transform: translate(141.4px, 162.1px); opacity: 1; }
    6.833% { transform: translate(132.2px, 164.7px); opacity: 1; }
    7.074% { transform: translate(123.5px, 168.6px); opacity: 1; }
    7.315% { transform: translate(118.3px, 176.0px); opacity: 1; }
    7.556% { transform: translate(116.0px, 185.3px); opacity: 1; }
    7.796% { transform: translate(113.8px, 194.6px); opacity: 1; }
    8.037% { transform: translate(111.5px, 203.9px); opacity: 1; }
    8.278% { transform: translate(109.3px, 213.1px); opacity: 1; }
    8.519% { transform: translate(107.0px, 222.4px); opacity: 1; }
    8.759% { transform: translate(104.8px, 231.7px); opacity: 1; }
    9.000% { transform: translate(102.5px, 241.0px); opacity: 0; }
    29.950% { transform: translate(277.5px, 110.0px); opacity: 0; }
    30.000% { transform: translate(277.5px, 110.0px); opacity: 1; }
    30.241% { transform: translate(277.5px, 119.6px); opacity: 1; }
    30.481% { transform: translate(277.5px, 129.1px); opacity: 1; }
    30.722% { transform: translate(272.4px, 136.5px); opacity: 1; }
    30.963% { transform: translate(263.6px, 140.3px); opacity: 1; }
    31.204% { transform: translate(254.4px, 142.9px); opacity: 1; }
    31.444% { transform: translate(245.1px, 145.0px); opacity: 1; }
    31.685% { transform: translate(235.7px, 146.8px); opacity: 1; }
    31.926% { transform: translate(226.3px, 148.3px); opacity: 1; }
    32.167% { transform: translate(216.8px, 149.8px); opacity: 1; }
    32.407% { transform: translate(207.4px, 151.2px); opacity: 1; }
    32.648% { transform: translate(197.9px, 152.5px); opacity: 1; }
    32.889% { transform: translate(188.5px, 153.9px); opacity: 1; }
    33.130% { transform: translate(179.0px, 155.2px); opacity: 1; }
    33.370% { transform: translate(169.6px, 156.7px); opacity: 1; }
    33.611% { transform: translate(160.1px, 158.3px); opacity: 1; }
    33.852% { transform: translate(150.8px, 160.0px); opacity: 1; }
    34.093% { transform: translate(141.4px, 162.1px); opacity: 1; }
    34.333% { transform: translate(132.2px, 164.7px); opacity: 1; }
    34.574% { transform: translate(123.5px, 168.6px); opacity: 1; }
    34.815% { transform: translate(118.3px, 176.0px); opacity: 1; }
    35.056% { transform: translate(116.0px, 185.3px); opacity: 1; }
    35.296% { transform: translate(113.8px, 194.6px); opacity: 1; }
    35.537% { transform: translate(111.5px, 203.9px); opacity: 1; }
    35.778% { transform: translate(109.3px, 213.1px); opacity: 1; }
    36.019% { transform: translate(107.0px, 222.4px); opacity: 1; }
    36.259% { transform: translate(104.8px, 231.7px); opacity: 1; }
    36.500% { transform: translate(102.5px, 241.0px); opacity: 0; }
    57.450% { transform: translate(277.5px, 110.0px); opacity: 0; }
    57.500% { transform: translate(277.5px, 110.0px); opacity: 1; }
    57.741% { transform: translate(277.5px, 119.6px); opacity: 1; }
    57.981% { transform: translate(277.5px, 129.1px); opacity: 1; }
    58.222% { transform: translate(272.4px, 136.5px); opacity: 1; }
    58.463% { transform: translate(263.6px, 140.3px); opacity: 1; }
    58.704% { transform: translate(254.4px, 142.9px); opacity: 1; }
    58.944% { transform: translate(245.1px, 145.0px); opacity: 1; }
    59.185% { transform: translate(235.7px, 146.8px); opacity: 1; }
    59.426% { transform: translate(226.3px, 148.3px); opacity: 1; }
    59.667% { transform: translate(216.8px, 149.8px); opacity: 1; }
    59.907% { transform: translate(207.4px, 151.2px); opacity: 1; }
    60.148% { transform: translate(197.9px, 152.5px); opacity: 1; }
    60.389% { transform: translate(188.5px, 153.9px); opacity: 1; }
    60.630% { transform: translate(179.0px, 155.2px); opacity: 1; }
    60.870% { transform: translate(169.6px, 156.7px); opacity: 1; }
    61.111% { transform: translate(160.1px, 158.3px); opacity: 1; }
    61.352% { transform: translate(150.8px, 160.0px); opacity: 1; }
    61.593% { transform: translate(141.4px, 162.1px); opacity: 1; }
    61.833% { transform: translate(132.2px, 164.7px); opacity: 1; }
    62.074% { transform: translate(123.5px, 168.6px); opacity: 1; }
    62.315% { transform: translate(118.3px, 176.0px); opacity: 1; }
    62.556% { transform: translate(116.0px, 185.3px); opacity: 1; }
    62.796% { transform: translate(113.8px, 194.6px); opacity: 1; }
    63.037% { transform: translate(111.5px, 203.9px); opacity: 1; }
    63.278% { transform: translate(109.3px, 213.1px); opacity: 1; }
    63.519% { transform: translate(107.0px, 222.4px); opacity: 1; }
    63.759% { transform: translate(104.8px, 231.7px); opacity: 1; }
    64.000% { transform: translate(102.5px, 241.0px); opacity: 0; }
    100% { transform: translate(102.5px, 241.0px); opacity: 0; }
  }
  .rb-doc { animation-name: rb-doc; }

  /* Five jobs. A prompt line goes to the director and a job comes
     out of it to a model; the frame the model renders goes to
     control, takes its verdict, and rides on to its slot — or back
     to its model, once. */
  @keyframes rb-bundle {
    0% { transform: translate(102.5px, 241.0px); opacity: 0; }
    14.950% { transform: translate(102.5px, 241.0px); opacity: 0; }
    15.000% { transform: translate(102.5px, 241.0px); opacity: 1; }
    15.130% { transform: translate(102.5px, 250.0px); opacity: 1; }
    15.259% { transform: translate(102.5px, 258.9px); opacity: 1; }
    15.389% { transform: translate(102.5px, 267.9px); opacity: 1; }
    15.519% { transform: translate(102.5px, 276.8px); opacity: 1; }
    15.648% { transform: translate(102.5px, 285.8px); opacity: 1; }
    15.778% { transform: translate(104.4px, 294.5px); opacity: 1; }
    15.907% { transform: translate(109.2px, 302.0px); opacity: 1; }
    16.037% { transform: translate(115.9px, 308.0px); opacity: 1; }
    16.167% { transform: translate(123.3px, 312.9px); opacity: 1; }
    16.296% { transform: translate(131.1px, 317.4px); opacity: 1; }
    16.426% { transform: translate(138.8px, 321.9px); opacity: 1; }
    16.556% { transform: translate(146.3px, 326.8px); opacity: 1; }
    16.685% { transform: translate(153.0px, 332.7px); opacity: 1; }
    16.815% { transform: translate(158.0px, 340.2px); opacity: 1; }
    16.944% { transform: translate(160.0px, 348.8px); opacity: 1; }
    17.074% { transform: translate(162.2px, 357.5px); opacity: 1; }
    17.204% { transform: translate(164.7px, 366.1px); opacity: 1; }
    17.333% { transform: translate(167.3px, 374.7px); opacity: 1; }
    17.463% { transform: translate(169.8px, 383.3px); opacity: 1; }
    17.593% { transform: translate(172.3px, 391.8px); opacity: 1; }
    17.722% { transform: translate(174.8px, 400.4px); opacity: 1; }
    17.852% { transform: translate(177.4px, 409.0px); opacity: 1; }
    17.981% { transform: translate(179.9px, 417.6px); opacity: 1; }
    18.111% { transform: translate(182.4px, 426.2px); opacity: 1; }
    18.241% { transform: translate(184.9px, 434.8px); opacity: 1; }
    18.370% { transform: translate(187.5px, 443.4px); opacity: 1; }
    18.500% { transform: translate(190.0px, 452.0px); opacity: 0; }
    23.450% { transform: translate(102.5px, 241.0px); opacity: 0; }
    23.500% { transform: translate(102.5px, 241.0px); opacity: 1; }
    23.630% { transform: translate(102.5px, 250.0px); opacity: 1; }
    23.759% { transform: translate(102.5px, 258.9px); opacity: 1; }
    23.889% { transform: translate(102.5px, 267.9px); opacity: 1; }
    24.019% { transform: translate(102.5px, 276.8px); opacity: 1; }
    24.148% { transform: translate(102.5px, 285.8px); opacity: 1; }
    24.278% { transform: translate(104.4px, 294.5px); opacity: 1; }
    24.407% { transform: translate(109.2px, 302.0px); opacity: 1; }
    24.537% { transform: translate(115.9px, 308.0px); opacity: 1; }
    24.667% { transform: translate(123.3px, 312.9px); opacity: 1; }
    24.796% { transform: translate(131.1px, 317.4px); opacity: 1; }
    24.926% { transform: translate(138.8px, 321.9px); opacity: 1; }
    25.056% { transform: translate(146.3px, 326.8px); opacity: 1; }
    25.185% { transform: translate(153.0px, 332.7px); opacity: 1; }
    25.315% { transform: translate(158.0px, 340.2px); opacity: 1; }
    25.444% { transform: translate(160.0px, 348.8px); opacity: 1; }
    25.574% { transform: translate(162.2px, 357.5px); opacity: 1; }
    25.704% { transform: translate(164.7px, 366.1px); opacity: 1; }
    25.833% { transform: translate(167.3px, 374.7px); opacity: 1; }
    25.963% { transform: translate(169.8px, 383.3px); opacity: 1; }
    26.093% { transform: translate(172.3px, 391.8px); opacity: 1; }
    26.222% { transform: translate(174.8px, 400.4px); opacity: 1; }
    26.352% { transform: translate(177.4px, 409.0px); opacity: 1; }
    26.481% { transform: translate(179.9px, 417.6px); opacity: 1; }
    26.611% { transform: translate(182.4px, 426.2px); opacity: 1; }
    26.741% { transform: translate(184.9px, 434.8px); opacity: 1; }
    26.870% { transform: translate(187.5px, 443.4px); opacity: 1; }
    27.000% { transform: translate(190.0px, 452.0px); opacity: 0; }
    31.950% { transform: translate(102.5px, 241.0px); opacity: 0; }
    32.000% { transform: translate(102.5px, 241.0px); opacity: 1; }
    32.130% { transform: translate(102.5px, 250.0px); opacity: 1; }
    32.259% { transform: translate(102.5px, 258.9px); opacity: 1; }
    32.389% { transform: translate(102.5px, 267.9px); opacity: 1; }
    32.519% { transform: translate(102.5px, 276.8px); opacity: 1; }
    32.648% { transform: translate(102.5px, 285.8px); opacity: 1; }
    32.778% { transform: translate(104.4px, 294.5px); opacity: 1; }
    32.907% { transform: translate(109.2px, 302.0px); opacity: 1; }
    33.037% { transform: translate(115.9px, 308.0px); opacity: 1; }
    33.167% { transform: translate(123.3px, 312.9px); opacity: 1; }
    33.296% { transform: translate(131.1px, 317.4px); opacity: 1; }
    33.426% { transform: translate(138.8px, 321.9px); opacity: 1; }
    33.556% { transform: translate(146.3px, 326.8px); opacity: 1; }
    33.685% { transform: translate(153.0px, 332.7px); opacity: 1; }
    33.815% { transform: translate(158.0px, 340.2px); opacity: 1; }
    33.944% { transform: translate(160.0px, 348.8px); opacity: 1; }
    34.074% { transform: translate(162.2px, 357.5px); opacity: 1; }
    34.204% { transform: translate(164.7px, 366.1px); opacity: 1; }
    34.333% { transform: translate(167.3px, 374.7px); opacity: 1; }
    34.463% { transform: translate(169.8px, 383.3px); opacity: 1; }
    34.593% { transform: translate(172.3px, 391.8px); opacity: 1; }
    34.722% { transform: translate(174.8px, 400.4px); opacity: 1; }
    34.852% { transform: translate(177.4px, 409.0px); opacity: 1; }
    34.981% { transform: translate(179.9px, 417.6px); opacity: 1; }
    35.111% { transform: translate(182.4px, 426.2px); opacity: 1; }
    35.241% { transform: translate(184.9px, 434.8px); opacity: 1; }
    35.370% { transform: translate(187.5px, 443.4px); opacity: 1; }
    35.500% { transform: translate(190.0px, 452.0px); opacity: 0; }
    40.450% { transform: translate(102.5px, 241.0px); opacity: 0; }
    40.500% { transform: translate(102.5px, 241.0px); opacity: 1; }
    40.630% { transform: translate(102.5px, 250.0px); opacity: 1; }
    40.759% { transform: translate(102.5px, 258.9px); opacity: 1; }
    40.889% { transform: translate(102.5px, 267.9px); opacity: 1; }
    41.019% { transform: translate(102.5px, 276.8px); opacity: 1; }
    41.148% { transform: translate(102.5px, 285.8px); opacity: 1; }
    41.278% { transform: translate(104.4px, 294.5px); opacity: 1; }
    41.407% { transform: translate(109.2px, 302.0px); opacity: 1; }
    41.537% { transform: translate(115.9px, 308.0px); opacity: 1; }
    41.667% { transform: translate(123.3px, 312.9px); opacity: 1; }
    41.796% { transform: translate(131.1px, 317.4px); opacity: 1; }
    41.926% { transform: translate(138.8px, 321.9px); opacity: 1; }
    42.056% { transform: translate(146.3px, 326.8px); opacity: 1; }
    42.185% { transform: translate(153.0px, 332.7px); opacity: 1; }
    42.315% { transform: translate(158.0px, 340.2px); opacity: 1; }
    42.444% { transform: translate(160.0px, 348.8px); opacity: 1; }
    42.574% { transform: translate(162.2px, 357.5px); opacity: 1; }
    42.704% { transform: translate(164.7px, 366.1px); opacity: 1; }
    42.833% { transform: translate(167.3px, 374.7px); opacity: 1; }
    42.963% { transform: translate(169.8px, 383.3px); opacity: 1; }
    43.093% { transform: translate(172.3px, 391.8px); opacity: 1; }
    43.222% { transform: translate(174.8px, 400.4px); opacity: 1; }
    43.352% { transform: translate(177.4px, 409.0px); opacity: 1; }
    43.481% { transform: translate(179.9px, 417.6px); opacity: 1; }
    43.611% { transform: translate(182.4px, 426.2px); opacity: 1; }
    43.741% { transform: translate(184.9px, 434.8px); opacity: 1; }
    43.870% { transform: translate(187.5px, 443.4px); opacity: 1; }
    44.000% { transform: translate(190.0px, 452.0px); opacity: 0; }
    48.950% { transform: translate(102.5px, 241.0px); opacity: 0; }
    49.000% { transform: translate(102.5px, 241.0px); opacity: 1; }
    49.130% { transform: translate(102.5px, 250.0px); opacity: 1; }
    49.259% { transform: translate(102.5px, 258.9px); opacity: 1; }
    49.389% { transform: translate(102.5px, 267.9px); opacity: 1; }
    49.519% { transform: translate(102.5px, 276.8px); opacity: 1; }
    49.648% { transform: translate(102.5px, 285.8px); opacity: 1; }
    49.778% { transform: translate(104.4px, 294.5px); opacity: 1; }
    49.907% { transform: translate(109.2px, 302.0px); opacity: 1; }
    50.037% { transform: translate(115.9px, 308.0px); opacity: 1; }
    50.167% { transform: translate(123.3px, 312.9px); opacity: 1; }
    50.296% { transform: translate(131.1px, 317.4px); opacity: 1; }
    50.426% { transform: translate(138.8px, 321.9px); opacity: 1; }
    50.556% { transform: translate(146.3px, 326.8px); opacity: 1; }
    50.685% { transform: translate(153.0px, 332.7px); opacity: 1; }
    50.815% { transform: translate(158.0px, 340.2px); opacity: 1; }
    50.944% { transform: translate(160.0px, 348.8px); opacity: 1; }
    51.074% { transform: translate(162.2px, 357.5px); opacity: 1; }
    51.204% { transform: translate(164.7px, 366.1px); opacity: 1; }
    51.333% { transform: translate(167.3px, 374.7px); opacity: 1; }
    51.463% { transform: translate(169.8px, 383.3px); opacity: 1; }
    51.593% { transform: translate(172.3px, 391.8px); opacity: 1; }
    51.722% { transform: translate(174.8px, 400.4px); opacity: 1; }
    51.852% { transform: translate(177.4px, 409.0px); opacity: 1; }
    51.981% { transform: translate(179.9px, 417.6px); opacity: 1; }
    52.111% { transform: translate(182.4px, 426.2px); opacity: 1; }
    52.241% { transform: translate(184.9px, 434.8px); opacity: 1; }
    52.370% { transform: translate(187.5px, 443.4px); opacity: 1; }
    52.500% { transform: translate(190.0px, 452.0px); opacity: 0; }
    100% { transform: translate(190.0px, 452.0px); opacity: 0; }
  }
  .rb-bundle { animation-name: rb-bundle; }
  @keyframes rb-job-0 {
    0% { transform: translate(263.0px, 288.0px); opacity: 0; }
    14.950% { transform: translate(263.0px, 288.0px); opacity: 0; }
    15.000% { transform: translate(263.0px, 288.0px); opacity: 1; }
    15.130% { transform: translate(268.0px, 293.8px); opacity: 1; }
    15.259% { transform: translate(272.9px, 299.6px); opacity: 1; }
    15.389% { transform: translate(277.5px, 305.5px); opacity: 1; }
    15.519% { transform: translate(274.9px, 312.6px); opacity: 1; }
    15.648% { transform: translate(269.4px, 317.8px); opacity: 1; }
    15.778% { transform: translate(262.8px, 321.6px); opacity: 1; }
    15.907% { transform: translate(255.8px, 324.7px); opacity: 1; }
    16.037% { transform: translate(248.7px, 327.5px); opacity: 1; }
    16.167% { transform: translate(241.6px, 330.3px); opacity: 1; }
    16.296% { transform: translate(234.7px, 333.5px); opacity: 1; }
    16.426% { transform: translate(228.1px, 337.3px); opacity: 1; }
    16.556% { transform: translate(222.5px, 342.5px); opacity: 1; }
    16.685% { transform: translate(220.0px, 349.5px); opacity: 1; }
    16.815% { transform: translate(218.0px, 356.9px); opacity: 1; }
    16.944% { transform: translate(215.8px, 364.2px); opacity: 1; }
    17.074% { transform: translate(213.7px, 371.5px); opacity: 1; }
    17.204% { transform: translate(211.5px, 378.8px); opacity: 1; }
    17.333% { transform: translate(209.4px, 386.1px); opacity: 1; }
    17.463% { transform: translate(207.2px, 393.5px); opacity: 1; }
    17.593% { transform: translate(205.1px, 400.8px); opacity: 1; }
    17.722% { transform: translate(202.9px, 408.1px); opacity: 1; }
    17.852% { transform: translate(200.8px, 415.4px); opacity: 1; }
    17.981% { transform: translate(198.6px, 422.7px); opacity: 1; }
    18.111% { transform: translate(196.5px, 430.0px); opacity: 1; }
    18.241% { transform: translate(194.3px, 437.4px); opacity: 1; }
    18.370% { transform: translate(192.2px, 444.7px); opacity: 1; }
    18.500% { transform: translate(190.0px, 452.0px); opacity: 0; }
    18.950% { transform: translate(190.0px, 452.0px); opacity: 0; }
    19.000% { transform: translate(190.0px, 452.0px); opacity: 1; }
    19.148% { transform: translate(190.0px, 459.7px); opacity: 1; }
    19.296% { transform: translate(190.0px, 467.3px); opacity: 1; }
    19.444% { transform: translate(190.0px, 475.0px); opacity: 1; }
    19.593% { transform: translate(189.5px, 482.6px); opacity: 1; }
    19.741% { transform: translate(184.3px, 488.1px); opacity: 1; }
    19.889% { transform: translate(177.4px, 491.5px); opacity: 1; }
    20.037% { transform: translate(170.2px, 494.0px); opacity: 1; }
    20.185% { transform: translate(162.8px, 496.0px); opacity: 1; }
    20.333% { transform: translate(155.3px, 497.9px); opacity: 1; }
    20.481% { transform: translate(147.9px, 499.6px); opacity: 1; }
    20.630% { transform: translate(140.4px, 501.3px); opacity: 1; }
    20.778% { transform: translate(132.9px, 503.1px); opacity: 1; }
    20.926% { transform: translate(125.5px, 505.1px); opacity: 1; }
    21.074% { transform: translate(118.2px, 507.4px); opacity: 1; }
    21.222% { transform: translate(111.1px, 510.3px); opacity: 1; }
    21.370% { transform: translate(104.9px, 514.7px); opacity: 1; }
    21.519% { transform: translate(101.0px, 520.8px); opacity: 1; }
    21.667% { transform: translate(94.3px, 524.5px); opacity: 1; }
    21.815% { transform: translate(87.6px, 528.2px); opacity: 1; }
    21.963% { transform: translate(80.9px, 532.0px); opacity: 1; }
    22.111% { transform: translate(74.2px, 535.7px); opacity: 1; }
    22.259% { transform: translate(67.5px, 539.4px); opacity: 1; }
    22.407% { transform: translate(60.8px, 543.1px); opacity: 1; }
    22.556% { transform: translate(54.1px, 546.8px); opacity: 1; }
    22.704% { transform: translate(47.4px, 550.6px); opacity: 1; }
    22.852% { transform: translate(40.7px, 554.3px); opacity: 1; }
    23.000% { transform: translate(34.0px, 558.0px); opacity: 0; }
    100% { transform: translate(34.0px, 558.0px); opacity: 0; }
  }
  .rb-job--0 { animation-name: rb-job-0; }
  @keyframes rb-frame-0 {
    0% { transform: translate(171.0px, 558.0px); opacity: 0; }
    25.950% { transform: translate(171.0px, 558.0px); opacity: 0; }
    26.000% { transform: translate(171.0px, 558.0px); opacity: 1; }
    26.148% { transform: translate(160.2px, 564.0px); opacity: 1; }
    26.296% { transform: translate(149.4px, 570.0px); opacity: 1; }
    26.444% { transform: translate(138.7px, 575.9px); opacity: 1; }
    26.593% { transform: translate(127.9px, 581.9px); opacity: 1; }
    26.741% { transform: translate(117.1px, 587.9px); opacity: 1; }
    26.889% { transform: translate(106.3px, 593.9px); opacity: 1; }
    27.037% { transform: translate(103.1px, 603.9px); opacity: 1; }
    27.185% { transform: translate(106.5px, 615.8px); opacity: 1; }
    27.333% { transform: translate(112.8px, 626.3px); opacity: 1; }
    27.481% { transform: translate(121.1px, 635.4px); opacity: 1; }
    27.630% { transform: translate(130.6px, 643.2px); opacity: 1; }
    27.778% { transform: translate(140.7px, 650.3px); opacity: 1; }
    27.926% { transform: translate(151.0px, 657.1px); opacity: 1; }
    28.074% { transform: translate(161.1px, 664.2px); opacity: 1; }
    28.222% { transform: translate(170.7px, 671.9px); opacity: 1; }
    28.370% { transform: translate(179.1px, 680.9px); opacity: 1; }
    28.519% { transform: translate(185.6px, 691.3px); opacity: 1; }
    28.667% { transform: translate(189.2px, 703.1px); opacity: 1; }
    28.815% { transform: translate(190.0px, 715.4px); opacity: 1; }
    28.963% { transform: translate(190.0px, 727.7px); opacity: 1; }
    29.111% { transform: translate(190.0px, 740.0px); opacity: 1; }
    29.259% { transform: translate(190.0px, 752.4px); opacity: 1; }
    29.407% { transform: translate(190.0px, 764.7px); opacity: 1; }
    29.556% { transform: translate(190.0px, 777.0px); opacity: 1; }
    29.704% { transform: translate(190.0px, 789.3px); opacity: 1; }
    29.852% { transform: translate(190.0px, 801.7px); opacity: 1; }
    30.000% { transform: translate(190.0px, 814.0px); opacity: 1; }
    31.950% { transform: translate(190.0px, 814.0px); opacity: 1; }
    32.000% { transform: translate(190.0px, 814.0px); opacity: 1; }
    32.130% { transform: translate(190.0px, 822.4px); opacity: 1; }
    32.259% { transform: translate(190.0px, 830.7px); opacity: 1; }
    32.389% { transform: translate(190.0px, 839.1px); opacity: 1; }
    32.519% { transform: translate(190.0px, 847.5px); opacity: 1; }
    32.648% { transform: translate(190.0px, 855.8px); opacity: 1; }
    32.778% { transform: translate(190.0px, 864.2px); opacity: 1; }
    32.907% { transform: translate(189.9px, 872.5px); opacity: 1; }
    33.037% { transform: translate(183.0px, 877.2px); opacity: 1; }
    33.167% { transform: translate(176.2px, 882.1px); opacity: 1; }
    33.296% { transform: translate(170.3px, 888.0px); opacity: 1; }
    33.426% { transform: translate(165.1px, 894.6px); opacity: 1; }
    33.556% { transform: translate(160.7px, 901.7px); opacity: 1; }
    33.685% { transform: translate(157.0px, 909.1px); opacity: 1; }
    33.815% { transform: translate(153.8px, 916.8px); opacity: 1; }
    33.944% { transform: translate(151.0px, 924.7px); opacity: 1; }
    34.074% { transform: translate(148.7px, 932.8px); opacity: 1; }
    34.204% { transform: translate(146.7px, 940.9px); opacity: 1; }
    34.333% { transform: translate(145.0px, 949.1px); opacity: 1; }
    34.463% { transform: translate(143.5px, 957.3px); opacity: 1; }
    34.593% { transform: translate(142.4px, 965.6px); opacity: 1; }
    34.722% { transform: translate(141.4px, 973.9px); opacity: 1; }
    34.852% { transform: translate(140.6px, 982.2px); opacity: 1; }
    34.981% { transform: translate(140.0px, 990.6px); opacity: 1; }
    35.111% { transform: translate(139.6px, 998.9px); opacity: 1; }
    35.241% { transform: translate(139.2px, 1007.3px); opacity: 1; }
    35.370% { transform: translate(139.1px, 1015.6px); opacity: 1; }
    35.500% { transform: translate(139.0px, 1024.0px); opacity: 1; }
    96.250% { transform: translate(139.0px, 1024.0px); opacity: 1; }
    97.750%, 100% { transform: translate(139.0px, 1024.0px); opacity: 0; }
  }
  .rb-frame--0 { animation-name: rb-frame-0; }
  @keyframes rb-badge-0 {
    0%, 30.875% { opacity: 0; }
    31.500%, 96.250% { opacity: 1; }
    97.000%, 100% { opacity: 0; }
  }
  .rb-frame--0 .rb-badge--ok { animation-name: rb-badge-0; }
  @keyframes rb-job-1 {
    0% { transform: translate(263.0px, 288.0px); opacity: 0; }
    23.450% { transform: translate(263.0px, 288.0px); opacity: 0; }
    23.500% { transform: translate(263.0px, 288.0px); opacity: 1; }
    23.630% { transform: translate(268.0px, 293.8px); opacity: 1; }
    23.759% { transform: translate(272.9px, 299.6px); opacity: 1; }
    23.889% { transform: translate(277.5px, 305.5px); opacity: 1; }
    24.019% { transform: translate(274.9px, 312.6px); opacity: 1; }
    24.148% { transform: translate(269.4px, 317.8px); opacity: 1; }
    24.278% { transform: translate(262.8px, 321.6px); opacity: 1; }
    24.407% { transform: translate(255.8px, 324.7px); opacity: 1; }
    24.537% { transform: translate(248.7px, 327.5px); opacity: 1; }
    24.667% { transform: translate(241.6px, 330.3px); opacity: 1; }
    24.796% { transform: translate(234.7px, 333.5px); opacity: 1; }
    24.926% { transform: translate(228.1px, 337.3px); opacity: 1; }
    25.056% { transform: translate(222.5px, 342.5px); opacity: 1; }
    25.185% { transform: translate(220.0px, 349.5px); opacity: 1; }
    25.315% { transform: translate(218.0px, 356.9px); opacity: 1; }
    25.444% { transform: translate(215.8px, 364.2px); opacity: 1; }
    25.574% { transform: translate(213.7px, 371.5px); opacity: 1; }
    25.704% { transform: translate(211.5px, 378.8px); opacity: 1; }
    25.833% { transform: translate(209.4px, 386.1px); opacity: 1; }
    25.963% { transform: translate(207.2px, 393.5px); opacity: 1; }
    26.093% { transform: translate(205.1px, 400.8px); opacity: 1; }
    26.222% { transform: translate(202.9px, 408.1px); opacity: 1; }
    26.352% { transform: translate(200.8px, 415.4px); opacity: 1; }
    26.481% { transform: translate(198.6px, 422.7px); opacity: 1; }
    26.611% { transform: translate(196.5px, 430.0px); opacity: 1; }
    26.741% { transform: translate(194.3px, 437.4px); opacity: 1; }
    26.870% { transform: translate(192.2px, 444.7px); opacity: 1; }
    27.000% { transform: translate(190.0px, 452.0px); opacity: 0; }
    27.450% { transform: translate(190.0px, 452.0px); opacity: 0; }
    27.500% { transform: translate(190.0px, 452.0px); opacity: 1; }
    27.648% { transform: translate(190.0px, 459.7px); opacity: 1; }
    27.796% { transform: translate(190.0px, 467.3px); opacity: 1; }
    27.944% { transform: translate(190.0px, 475.0px); opacity: 1; }
    28.093% { transform: translate(190.5px, 482.6px); opacity: 1; }
    28.241% { transform: translate(195.7px, 488.1px); opacity: 1; }
    28.389% { transform: translate(202.6px, 491.5px); opacity: 1; }
    28.537% { transform: translate(209.8px, 494.0px); opacity: 1; }
    28.685% { transform: translate(217.2px, 496.0px); opacity: 1; }
    28.833% { transform: translate(224.7px, 497.9px); opacity: 1; }
    28.981% { transform: translate(232.1px, 499.6px); opacity: 1; }
    29.130% { transform: translate(239.6px, 501.3px); opacity: 1; }
    29.278% { transform: translate(247.1px, 503.1px); opacity: 1; }
    29.426% { transform: translate(254.5px, 505.1px); opacity: 1; }
    29.574% { transform: translate(261.8px, 507.4px); opacity: 1; }
    29.722% { transform: translate(268.9px, 510.3px); opacity: 1; }
    29.870% { transform: translate(275.1px, 514.7px); opacity: 1; }
    30.019% { transform: translate(276.0px, 520.8px); opacity: 1; }
    30.167% { transform: translate(269.3px, 524.5px); opacity: 1; }
    30.315% { transform: translate(262.6px, 528.2px); opacity: 1; }
    30.463% { transform: translate(255.9px, 532.0px); opacity: 1; }
    30.611% { transform: translate(249.2px, 535.7px); opacity: 1; }
    30.759% { transform: translate(242.5px, 539.4px); opacity: 1; }
    30.907% { transform: translate(235.8px, 543.1px); opacity: 1; }
    31.056% { transform: translate(229.1px, 546.8px); opacity: 1; }
    31.204% { transform: translate(222.4px, 550.6px); opacity: 1; }
    31.352% { transform: translate(215.7px, 554.3px); opacity: 1; }
    31.500% { transform: translate(209.0px, 558.0px); opacity: 0; }
    100% { transform: translate(209.0px, 558.0px); opacity: 0; }
  }
  .rb-job--1 { animation-name: rb-job-1; }
  @keyframes rb-frame-1 {
    0% { transform: translate(346.0px, 558.0px); opacity: 0; }
    34.450% { transform: translate(346.0px, 558.0px); opacity: 0; }
    34.500% { transform: translate(346.0px, 558.0px); opacity: 1; }
    34.648% { transform: translate(335.2px, 564.0px); opacity: 1; }
    34.796% { transform: translate(324.4px, 570.0px); opacity: 1; }
    34.944% { transform: translate(313.7px, 575.9px); opacity: 1; }
    35.093% { transform: translate(302.9px, 581.9px); opacity: 1; }
    35.241% { transform: translate(292.1px, 587.9px); opacity: 1; }
    35.389% { transform: translate(281.3px, 593.9px); opacity: 1; }
    35.537% { transform: translate(276.9px, 603.9px); opacity: 1; }
    35.685% { transform: translate(273.5px, 615.8px); opacity: 1; }
    35.833% { transform: translate(267.2px, 626.3px); opacity: 1; }
    35.981% { transform: translate(258.9px, 635.4px); opacity: 1; }
    36.130% { transform: translate(249.4px, 643.2px); opacity: 1; }
    36.278% { transform: translate(239.3px, 650.3px); opacity: 1; }
    36.426% { transform: translate(229.0px, 657.1px); opacity: 1; }
    36.574% { transform: translate(218.9px, 664.2px); opacity: 1; }
    36.722% { transform: translate(209.3px, 671.9px); opacity: 1; }
    36.870% { transform: translate(200.9px, 680.9px); opacity: 1; }
    37.019% { transform: translate(194.4px, 691.3px); opacity: 1; }
    37.167% { transform: translate(190.8px, 703.1px); opacity: 1; }
    37.315% { transform: translate(190.0px, 715.4px); opacity: 1; }
    37.463% { transform: translate(190.0px, 727.7px); opacity: 1; }
    37.611% { transform: translate(190.0px, 740.0px); opacity: 1; }
    37.759% { transform: translate(190.0px, 752.4px); opacity: 1; }
    37.907% { transform: translate(190.0px, 764.7px); opacity: 1; }
    38.056% { transform: translate(190.0px, 777.0px); opacity: 1; }
    38.204% { transform: translate(190.0px, 789.3px); opacity: 1; }
    38.352% { transform: translate(190.0px, 801.7px); opacity: 1; }
    38.500% { transform: translate(190.0px, 814.0px); opacity: 1; }
    40.450% { transform: translate(190.0px, 814.0px); opacity: 1; }
    40.500% { transform: translate(190.0px, 814.0px); opacity: 1; }
    40.648% { transform: translate(190.0px, 801.7px); opacity: 1; }
    40.796% { transform: translate(190.0px, 789.3px); opacity: 1; }
    40.944% { transform: translate(190.0px, 777.0px); opacity: 1; }
    41.093% { transform: translate(190.0px, 764.7px); opacity: 1; }
    41.241% { transform: translate(190.0px, 752.4px); opacity: 1; }
    41.389% { transform: translate(190.0px, 740.0px); opacity: 1; }
    41.537% { transform: translate(190.0px, 727.7px); opacity: 1; }
    41.685% { transform: translate(190.0px, 715.4px); opacity: 1; }
    41.833% { transform: translate(190.8px, 703.1px); opacity: 1; }
    41.981% { transform: translate(194.4px, 691.3px); opacity: 1; }
    42.130% { transform: translate(200.9px, 680.9px); opacity: 1; }
    42.278% { transform: translate(209.3px, 671.9px); opacity: 1; }
    42.426% { transform: translate(218.9px, 664.2px); opacity: 1; }
    42.574% { transform: translate(229.0px, 657.1px); opacity: 1; }
    42.722% { transform: translate(239.3px, 650.3px); opacity: 1; }
    42.870% { transform: translate(249.4px, 643.2px); opacity: 1; }
    43.019% { transform: translate(258.9px, 635.4px); opacity: 1; }
    43.167% { transform: translate(267.2px, 626.3px); opacity: 1; }
    43.315% { transform: translate(273.5px, 615.8px); opacity: 1; }
    43.463% { transform: translate(276.9px, 603.9px); opacity: 1; }
    43.611% { transform: translate(281.3px, 593.9px); opacity: 1; }
    43.759% { transform: translate(292.1px, 587.9px); opacity: 1; }
    43.907% { transform: translate(302.9px, 581.9px); opacity: 1; }
    44.056% { transform: translate(313.7px, 575.9px); opacity: 1; }
    44.204% { transform: translate(324.4px, 570.0px); opacity: 1; }
    44.352% { transform: translate(335.2px, 564.0px); opacity: 1; }
    44.500% { transform: translate(346.0px, 558.0px); opacity: 0; }
    100% { transform: translate(346.0px, 558.0px); opacity: 0; }
  }
  .rb-frame--1 { animation-name: rb-frame-1; }
  @keyframes rb-badge-1 {
    0%, 39.375% { opacity: 0; }
    40.000%, 44.500% { opacity: 1; }
    45.250%, 100% { opacity: 0; }
  }
  .rb-frame--1 .rb-badge--no { animation-name: rb-badge-1; }
  @keyframes rb-job-2 {
    0% { transform: translate(263.0px, 288.0px); opacity: 0; }
    31.950% { transform: translate(263.0px, 288.0px); opacity: 0; }
    32.000% { transform: translate(263.0px, 288.0px); opacity: 1; }
    32.130% { transform: translate(268.0px, 293.8px); opacity: 1; }
    32.259% { transform: translate(272.9px, 299.6px); opacity: 1; }
    32.389% { transform: translate(277.5px, 305.5px); opacity: 1; }
    32.519% { transform: translate(274.9px, 312.6px); opacity: 1; }
    32.648% { transform: translate(269.4px, 317.8px); opacity: 1; }
    32.778% { transform: translate(262.8px, 321.6px); opacity: 1; }
    32.907% { transform: translate(255.8px, 324.7px); opacity: 1; }
    33.037% { transform: translate(248.7px, 327.5px); opacity: 1; }
    33.167% { transform: translate(241.6px, 330.3px); opacity: 1; }
    33.296% { transform: translate(234.7px, 333.5px); opacity: 1; }
    33.426% { transform: translate(228.1px, 337.3px); opacity: 1; }
    33.556% { transform: translate(222.5px, 342.5px); opacity: 1; }
    33.685% { transform: translate(220.0px, 349.5px); opacity: 1; }
    33.815% { transform: translate(218.0px, 356.9px); opacity: 1; }
    33.944% { transform: translate(215.8px, 364.2px); opacity: 1; }
    34.074% { transform: translate(213.7px, 371.5px); opacity: 1; }
    34.204% { transform: translate(211.5px, 378.8px); opacity: 1; }
    34.333% { transform: translate(209.4px, 386.1px); opacity: 1; }
    34.463% { transform: translate(207.2px, 393.5px); opacity: 1; }
    34.593% { transform: translate(205.1px, 400.8px); opacity: 1; }
    34.722% { transform: translate(202.9px, 408.1px); opacity: 1; }
    34.852% { transform: translate(200.8px, 415.4px); opacity: 1; }
    34.981% { transform: translate(198.6px, 422.7px); opacity: 1; }
    35.111% { transform: translate(196.5px, 430.0px); opacity: 1; }
    35.241% { transform: translate(194.3px, 437.4px); opacity: 1; }
    35.370% { transform: translate(192.2px, 444.7px); opacity: 1; }
    35.500% { transform: translate(190.0px, 452.0px); opacity: 0; }
    35.950% { transform: translate(190.0px, 452.0px); opacity: 0; }
    36.000% { transform: translate(190.0px, 452.0px); opacity: 1; }
    36.148% { transform: translate(190.0px, 459.7px); opacity: 1; }
    36.296% { transform: translate(190.0px, 467.3px); opacity: 1; }
    36.444% { transform: translate(190.0px, 475.0px); opacity: 1; }
    36.593% { transform: translate(190.5px, 482.6px); opacity: 1; }
    36.741% { transform: translate(195.7px, 488.1px); opacity: 1; }
    36.889% { transform: translate(202.6px, 491.5px); opacity: 1; }
    37.037% { transform: translate(209.8px, 494.0px); opacity: 1; }
    37.185% { transform: translate(217.2px, 496.0px); opacity: 1; }
    37.333% { transform: translate(224.7px, 497.9px); opacity: 1; }
    37.481% { transform: translate(232.1px, 499.6px); opacity: 1; }
    37.630% { transform: translate(239.6px, 501.3px); opacity: 1; }
    37.778% { transform: translate(247.1px, 503.1px); opacity: 1; }
    37.926% { transform: translate(254.5px, 505.1px); opacity: 1; }
    38.074% { transform: translate(261.8px, 507.4px); opacity: 1; }
    38.222% { transform: translate(268.9px, 510.3px); opacity: 1; }
    38.370% { transform: translate(275.1px, 514.7px); opacity: 1; }
    38.519% { transform: translate(276.0px, 520.8px); opacity: 1; }
    38.667% { transform: translate(269.3px, 524.5px); opacity: 1; }
    38.815% { transform: translate(262.6px, 528.2px); opacity: 1; }
    38.963% { transform: translate(255.9px, 532.0px); opacity: 1; }
    39.111% { transform: translate(249.2px, 535.7px); opacity: 1; }
    39.259% { transform: translate(242.5px, 539.4px); opacity: 1; }
    39.407% { transform: translate(235.8px, 543.1px); opacity: 1; }
    39.556% { transform: translate(229.1px, 546.8px); opacity: 1; }
    39.704% { transform: translate(222.4px, 550.6px); opacity: 1; }
    39.852% { transform: translate(215.7px, 554.3px); opacity: 1; }
    40.000% { transform: translate(209.0px, 558.0px); opacity: 0; }
    100% { transform: translate(209.0px, 558.0px); opacity: 0; }
  }
  .rb-job--2 { animation-name: rb-job-2; }
  @keyframes rb-frame-2 {
    0% { transform: translate(346.0px, 558.0px); opacity: 0; }
    42.950% { transform: translate(346.0px, 558.0px); opacity: 0; }
    43.000% { transform: translate(346.0px, 558.0px); opacity: 1; }
    43.148% { transform: translate(335.2px, 564.0px); opacity: 1; }
    43.296% { transform: translate(324.4px, 570.0px); opacity: 1; }
    43.444% { transform: translate(313.7px, 575.9px); opacity: 1; }
    43.593% { transform: translate(302.9px, 581.9px); opacity: 1; }
    43.741% { transform: translate(292.1px, 587.9px); opacity: 1; }
    43.889% { transform: translate(281.3px, 593.9px); opacity: 1; }
    44.037% { transform: translate(276.9px, 603.9px); opacity: 1; }
    44.185% { transform: translate(273.5px, 615.8px); opacity: 1; }
    44.333% { transform: translate(267.2px, 626.3px); opacity: 1; }
    44.481% { transform: translate(258.9px, 635.4px); opacity: 1; }
    44.630% { transform: translate(249.4px, 643.2px); opacity: 1; }
    44.778% { transform: translate(239.3px, 650.3px); opacity: 1; }
    44.926% { transform: translate(229.0px, 657.1px); opacity: 1; }
    45.074% { transform: translate(218.9px, 664.2px); opacity: 1; }
    45.222% { transform: translate(209.3px, 671.9px); opacity: 1; }
    45.370% { transform: translate(200.9px, 680.9px); opacity: 1; }
    45.519% { transform: translate(194.4px, 691.3px); opacity: 1; }
    45.667% { transform: translate(190.8px, 703.1px); opacity: 1; }
    45.815% { transform: translate(190.0px, 715.4px); opacity: 1; }
    45.963% { transform: translate(190.0px, 727.7px); opacity: 1; }
    46.111% { transform: translate(190.0px, 740.0px); opacity: 1; }
    46.259% { transform: translate(190.0px, 752.4px); opacity: 1; }
    46.407% { transform: translate(190.0px, 764.7px); opacity: 1; }
    46.556% { transform: translate(190.0px, 777.0px); opacity: 1; }
    46.704% { transform: translate(190.0px, 789.3px); opacity: 1; }
    46.852% { transform: translate(190.0px, 801.7px); opacity: 1; }
    47.000% { transform: translate(190.0px, 814.0px); opacity: 1; }
    48.950% { transform: translate(190.0px, 814.0px); opacity: 1; }
    49.000% { transform: translate(190.0px, 814.0px); opacity: 1; }
    49.130% { transform: translate(190.0px, 821.9px); opacity: 1; }
    49.259% { transform: translate(190.0px, 829.7px); opacity: 1; }
    49.389% { transform: translate(190.0px, 837.6px); opacity: 1; }
    49.519% { transform: translate(190.0px, 845.4px); opacity: 1; }
    49.648% { transform: translate(190.0px, 853.3px); opacity: 1; }
    49.778% { transform: translate(190.0px, 861.1px); opacity: 1; }
    49.907% { transform: translate(190.0px, 869.0px); opacity: 1; }
    50.037% { transform: translate(188.1px, 876.4px); opacity: 1; }
    50.167% { transform: translate(184.9px, 883.6px); opacity: 1; }
    50.296% { transform: translate(182.6px, 891.1px); opacity: 1; }
    50.426% { transform: translate(180.8px, 898.7px); opacity: 1; }
    50.556% { transform: translate(179.4px, 906.4px); opacity: 1; }
    50.685% { transform: translate(178.3px, 914.2px); opacity: 1; }
    50.815% { transform: translate(177.3px, 922.0px); opacity: 1; }
    50.944% { transform: translate(176.5px, 929.8px); opacity: 1; }
    51.074% { transform: translate(175.8px, 937.7px); opacity: 1; }
    51.204% { transform: translate(175.2px, 945.5px); opacity: 1; }
    51.333% { transform: translate(174.7px, 953.3px); opacity: 1; }
    51.463% { transform: translate(174.3px, 961.2px); opacity: 1; }
    51.593% { transform: translate(174.0px, 969.0px); opacity: 1; }
    51.722% { transform: translate(173.7px, 976.9px); opacity: 1; }
    51.852% { transform: translate(173.5px, 984.7px); opacity: 1; }
    51.981% { transform: translate(173.3px, 992.6px); opacity: 1; }
    52.111% { transform: translate(173.2px, 1000.4px); opacity: 1; }
    52.241% { transform: translate(173.1px, 1008.3px); opacity: 1; }
    52.370% { transform: translate(173.0px, 1016.1px); opacity: 1; }
    52.500% { transform: translate(173.0px, 1024.0px); opacity: 1; }
    96.250% { transform: translate(173.0px, 1024.0px); opacity: 1; }
    97.750%, 100% { transform: translate(173.0px, 1024.0px); opacity: 0; }
  }
  .rb-frame--2 { animation-name: rb-frame-2; }
  @keyframes rb-badge-2 {
    0%, 47.875% { opacity: 0; }
    48.500%, 96.250% { opacity: 1; }
    97.000%, 100% { opacity: 0; }
  }
  .rb-frame--2 .rb-badge--ok { animation-name: rb-badge-2; }
  @keyframes rb-job-3 {
    0% { transform: translate(263.0px, 288.0px); opacity: 0; }
    40.450% { transform: translate(263.0px, 288.0px); opacity: 0; }
    40.500% { transform: translate(263.0px, 288.0px); opacity: 1; }
    40.630% { transform: translate(268.0px, 293.8px); opacity: 1; }
    40.759% { transform: translate(272.9px, 299.6px); opacity: 1; }
    40.889% { transform: translate(277.5px, 305.5px); opacity: 1; }
    41.019% { transform: translate(274.9px, 312.6px); opacity: 1; }
    41.148% { transform: translate(269.4px, 317.8px); opacity: 1; }
    41.278% { transform: translate(262.8px, 321.6px); opacity: 1; }
    41.407% { transform: translate(255.8px, 324.7px); opacity: 1; }
    41.537% { transform: translate(248.7px, 327.5px); opacity: 1; }
    41.667% { transform: translate(241.6px, 330.3px); opacity: 1; }
    41.796% { transform: translate(234.7px, 333.5px); opacity: 1; }
    41.926% { transform: translate(228.1px, 337.3px); opacity: 1; }
    42.056% { transform: translate(222.5px, 342.5px); opacity: 1; }
    42.185% { transform: translate(220.0px, 349.5px); opacity: 1; }
    42.315% { transform: translate(218.0px, 356.9px); opacity: 1; }
    42.444% { transform: translate(215.8px, 364.2px); opacity: 1; }
    42.574% { transform: translate(213.7px, 371.5px); opacity: 1; }
    42.704% { transform: translate(211.5px, 378.8px); opacity: 1; }
    42.833% { transform: translate(209.4px, 386.1px); opacity: 1; }
    42.963% { transform: translate(207.2px, 393.5px); opacity: 1; }
    43.093% { transform: translate(205.1px, 400.8px); opacity: 1; }
    43.222% { transform: translate(202.9px, 408.1px); opacity: 1; }
    43.352% { transform: translate(200.8px, 415.4px); opacity: 1; }
    43.481% { transform: translate(198.6px, 422.7px); opacity: 1; }
    43.611% { transform: translate(196.5px, 430.0px); opacity: 1; }
    43.741% { transform: translate(194.3px, 437.4px); opacity: 1; }
    43.870% { transform: translate(192.2px, 444.7px); opacity: 1; }
    44.000% { transform: translate(190.0px, 452.0px); opacity: 0; }
    44.450% { transform: translate(190.0px, 452.0px); opacity: 0; }
    44.500% { transform: translate(190.0px, 452.0px); opacity: 1; }
    44.648% { transform: translate(190.0px, 461.9px); opacity: 1; }
    44.796% { transform: translate(190.0px, 471.8px); opacity: 1; }
    44.944% { transform: translate(190.0px, 481.7px); opacity: 1; }
    45.093% { transform: translate(188.9px, 491.5px); opacity: 1; }
    45.241% { transform: translate(186.2px, 501.0px); opacity: 1; }
    45.389% { transform: translate(181.8px, 509.8px); opacity: 1; }
    45.537% { transform: translate(176.0px, 517.8px); opacity: 1; }
    45.685% { transform: translate(169.2px, 524.9px); opacity: 1; }
    45.833% { transform: translate(161.7px, 531.4px); opacity: 1; }
    45.981% { transform: translate(153.9px, 537.5px); opacity: 1; }
    46.130% { transform: translate(145.9px, 543.3px); opacity: 1; }
    46.278% { transform: translate(137.9px, 549.1px); opacity: 1; }
    46.426% { transform: translate(130.1px, 555.1px); opacity: 1; }
    46.574% { transform: translate(122.7px, 561.7px); opacity: 1; }
    46.722% { transform: translate(115.9px, 568.9px); opacity: 1; }
    46.870% { transform: translate(110.2px, 577.0px); opacity: 1; }
    47.019% { transform: translate(106.0px, 585.9px); opacity: 1; }
    47.167% { transform: translate(103.4px, 595.4px); opacity: 1; }
    47.315% { transform: translate(102.5px, 605.2px); opacity: 1; }
    47.463% { transform: translate(94.5px, 610.4px); opacity: 1; }
    47.611% { transform: translate(85.9px, 615.2px); opacity: 1; }
    47.759% { transform: translate(77.2px, 620.0px); opacity: 1; }
    47.907% { transform: translate(68.6px, 624.8px); opacity: 1; }
    48.056% { transform: translate(59.9px, 629.6px); opacity: 1; }
    48.204% { transform: translate(51.3px, 634.4px); opacity: 1; }
    48.352% { transform: translate(42.6px, 639.2px); opacity: 1; }
    48.500% { transform: translate(34.0px, 644.0px); opacity: 0; }
    100% { transform: translate(34.0px, 644.0px); opacity: 0; }
  }
  .rb-job--3 { animation-name: rb-job-3; }
  @keyframes rb-frame-3 {
    0% { transform: translate(171.0px, 644.0px); opacity: 0; }
    51.450% { transform: translate(171.0px, 644.0px); opacity: 0; }
    51.500% { transform: translate(171.0px, 644.0px); opacity: 1; }
    51.648% { transform: translate(162.1px, 649.0px); opacity: 1; }
    51.796% { transform: translate(153.1px, 653.9px); opacity: 1; }
    51.944% { transform: translate(144.2px, 658.9px); opacity: 1; }
    52.093% { transform: translate(135.2px, 663.8px); opacity: 1; }
    52.241% { transform: translate(126.3px, 668.8px); opacity: 1; }
    52.389% { transform: translate(117.3px, 673.8px); opacity: 1; }
    52.537% { transform: translate(108.4px, 678.7px); opacity: 1; }
    52.685% { transform: translate(103.9px, 685.1px); opacity: 1; }
    52.833% { transform: translate(112.8px, 689.9px); opacity: 1; }
    52.981% { transform: translate(122.7px, 692.6px); opacity: 1; }
    53.130% { transform: translate(132.7px, 694.6px); opacity: 1; }
    53.278% { transform: translate(142.8px, 696.4px); opacity: 1; }
    53.426% { transform: translate(152.9px, 698.1px); opacity: 1; }
    53.574% { transform: translate(162.9px, 700.0px); opacity: 1; }
    53.722% { transform: translate(172.9px, 702.2px); opacity: 1; }
    53.870% { transform: translate(182.7px, 705.3px); opacity: 1; }
    54.019% { transform: translate(190.0px, 711.7px); opacity: 1; }
    54.167% { transform: translate(190.0px, 721.9px); opacity: 1; }
    54.315% { transform: translate(190.0px, 732.2px); opacity: 1; }
    54.463% { transform: translate(190.0px, 742.4px); opacity: 1; }
    54.611% { transform: translate(190.0px, 752.6px); opacity: 1; }
    54.759% { transform: translate(190.0px, 762.9px); opacity: 1; }
    54.907% { transform: translate(190.0px, 773.1px); opacity: 1; }
    55.056% { transform: translate(190.0px, 783.3px); opacity: 1; }
    55.204% { transform: translate(190.0px, 793.5px); opacity: 1; }
    55.352% { transform: translate(190.0px, 803.8px); opacity: 1; }
    55.500% { transform: translate(190.0px, 814.0px); opacity: 1; }
    57.450% { transform: translate(190.0px, 814.0px); opacity: 1; }
    57.500% { transform: translate(190.0px, 814.0px); opacity: 1; }
    57.630% { transform: translate(190.0px, 821.9px); opacity: 1; }
    57.759% { transform: translate(190.0px, 829.7px); opacity: 1; }
    57.889% { transform: translate(190.0px, 837.6px); opacity: 1; }
    58.019% { transform: translate(190.0px, 845.4px); opacity: 1; }
    58.148% { transform: translate(190.0px, 853.3px); opacity: 1; }
    58.278% { transform: translate(190.0px, 861.1px); opacity: 1; }
    58.407% { transform: translate(190.0px, 869.0px); opacity: 1; }
    58.537% { transform: translate(191.9px, 876.4px); opacity: 1; }
    58.667% { transform: translate(195.1px, 883.6px); opacity: 1; }
    58.796% { transform: translate(197.4px, 891.1px); opacity: 1; }
    58.926% { transform: translate(199.2px, 898.7px); opacity: 1; }
    59.056% { transform: translate(200.6px, 906.4px); opacity: 1; }
    59.185% { transform: translate(201.7px, 914.2px); opacity: 1; }
    59.315% { transform: translate(202.7px, 922.0px); opacity: 1; }
    59.444% { transform: translate(203.5px, 929.8px); opacity: 1; }
    59.574% { transform: translate(204.2px, 937.7px); opacity: 1; }
    59.704% { transform: translate(204.8px, 945.5px); opacity: 1; }
    59.833% { transform: translate(205.3px, 953.3px); opacity: 1; }
    59.963% { transform: translate(205.7px, 961.2px); opacity: 1; }
    60.093% { transform: translate(206.0px, 969.0px); opacity: 1; }
    60.222% { transform: translate(206.3px, 976.9px); opacity: 1; }
    60.352% { transform: translate(206.5px, 984.7px); opacity: 1; }
    60.481% { transform: translate(206.7px, 992.6px); opacity: 1; }
    60.611% { transform: translate(206.8px, 1000.4px); opacity: 1; }
    60.741% { transform: translate(206.9px, 1008.3px); opacity: 1; }
    60.870% { transform: translate(207.0px, 1016.1px); opacity: 1; }
    61.000% { transform: translate(207.0px, 1024.0px); opacity: 1; }
    96.250% { transform: translate(207.0px, 1024.0px); opacity: 1; }
    97.750%, 100% { transform: translate(207.0px, 1024.0px); opacity: 0; }
  }
  .rb-frame--3 { animation-name: rb-frame-3; }
  @keyframes rb-badge-3 {
    0%, 56.375% { opacity: 0; }
    57.000%, 96.250% { opacity: 1; }
    97.000%, 100% { opacity: 0; }
  }
  .rb-frame--3 .rb-badge--ok { animation-name: rb-badge-3; }
  @keyframes rb-job-4 {
    0% { transform: translate(263.0px, 288.0px); opacity: 0; }
    48.950% { transform: translate(263.0px, 288.0px); opacity: 0; }
    49.000% { transform: translate(263.0px, 288.0px); opacity: 1; }
    49.130% { transform: translate(268.0px, 293.8px); opacity: 1; }
    49.259% { transform: translate(272.9px, 299.6px); opacity: 1; }
    49.389% { transform: translate(277.5px, 305.5px); opacity: 1; }
    49.519% { transform: translate(274.9px, 312.6px); opacity: 1; }
    49.648% { transform: translate(269.4px, 317.8px); opacity: 1; }
    49.778% { transform: translate(262.8px, 321.6px); opacity: 1; }
    49.907% { transform: translate(255.8px, 324.7px); opacity: 1; }
    50.037% { transform: translate(248.7px, 327.5px); opacity: 1; }
    50.167% { transform: translate(241.6px, 330.3px); opacity: 1; }
    50.296% { transform: translate(234.7px, 333.5px); opacity: 1; }
    50.426% { transform: translate(228.1px, 337.3px); opacity: 1; }
    50.556% { transform: translate(222.5px, 342.5px); opacity: 1; }
    50.685% { transform: translate(220.0px, 349.5px); opacity: 1; }
    50.815% { transform: translate(218.0px, 356.9px); opacity: 1; }
    50.944% { transform: translate(215.8px, 364.2px); opacity: 1; }
    51.074% { transform: translate(213.7px, 371.5px); opacity: 1; }
    51.204% { transform: translate(211.5px, 378.8px); opacity: 1; }
    51.333% { transform: translate(209.4px, 386.1px); opacity: 1; }
    51.463% { transform: translate(207.2px, 393.5px); opacity: 1; }
    51.593% { transform: translate(205.1px, 400.8px); opacity: 1; }
    51.722% { transform: translate(202.9px, 408.1px); opacity: 1; }
    51.852% { transform: translate(200.8px, 415.4px); opacity: 1; }
    51.981% { transform: translate(198.6px, 422.7px); opacity: 1; }
    52.111% { transform: translate(196.5px, 430.0px); opacity: 1; }
    52.241% { transform: translate(194.3px, 437.4px); opacity: 1; }
    52.370% { transform: translate(192.2px, 444.7px); opacity: 1; }
    52.500% { transform: translate(190.0px, 452.0px); opacity: 0; }
    52.950% { transform: translate(190.0px, 452.0px); opacity: 0; }
    53.000% { transform: translate(190.0px, 452.0px); opacity: 1; }
    53.148% { transform: translate(190.0px, 461.9px); opacity: 1; }
    53.296% { transform: translate(190.0px, 471.8px); opacity: 1; }
    53.444% { transform: translate(190.0px, 481.7px); opacity: 1; }
    53.593% { transform: translate(191.1px, 491.5px); opacity: 1; }
    53.741% { transform: translate(193.8px, 501.0px); opacity: 1; }
    53.889% { transform: translate(198.2px, 509.8px); opacity: 1; }
    54.037% { transform: translate(204.0px, 517.8px); opacity: 1; }
    54.185% { transform: translate(210.8px, 524.9px); opacity: 1; }
    54.333% { transform: translate(218.3px, 531.4px); opacity: 1; }
    54.481% { transform: translate(226.1px, 537.5px); opacity: 1; }
    54.630% { transform: translate(234.1px, 543.3px); opacity: 1; }
    54.778% { transform: translate(242.1px, 549.1px); opacity: 1; }
    54.926% { transform: translate(249.9px, 555.1px); opacity: 1; }
    55.074% { transform: translate(257.3px, 561.7px); opacity: 1; }
    55.222% { transform: translate(264.1px, 568.9px); opacity: 1; }
    55.370% { transform: translate(269.8px, 577.0px); opacity: 1; }
    55.519% { transform: translate(274.0px, 585.9px); opacity: 1; }
    55.667% { transform: translate(276.6px, 595.4px); opacity: 1; }
    55.815% { transform: translate(277.5px, 605.2px); opacity: 1; }
    55.963% { transform: translate(269.5px, 610.4px); opacity: 1; }
    56.111% { transform: translate(260.9px, 615.2px); opacity: 1; }
    56.259% { transform: translate(252.2px, 620.0px); opacity: 1; }
    56.407% { transform: translate(243.6px, 624.8px); opacity: 1; }
    56.556% { transform: translate(234.9px, 629.6px); opacity: 1; }
    56.704% { transform: translate(226.3px, 634.4px); opacity: 1; }
    56.852% { transform: translate(217.6px, 639.2px); opacity: 1; }
    57.000% { transform: translate(209.0px, 644.0px); opacity: 0; }
    100% { transform: translate(209.0px, 644.0px); opacity: 0; }
  }
  .rb-job--4 { animation-name: rb-job-4; }
  @keyframes rb-frame-4 {
    0% { transform: translate(346.0px, 644.0px); opacity: 0; }
    59.950% { transform: translate(346.0px, 644.0px); opacity: 0; }
    60.000% { transform: translate(346.0px, 644.0px); opacity: 1; }
    60.148% { transform: translate(337.1px, 649.0px); opacity: 1; }
    60.296% { transform: translate(328.1px, 653.9px); opacity: 1; }
    60.444% { transform: translate(319.2px, 658.9px); opacity: 1; }
    60.593% { transform: translate(310.2px, 663.8px); opacity: 1; }
    60.741% { transform: translate(301.3px, 668.8px); opacity: 1; }
    60.889% { transform: translate(292.3px, 673.8px); opacity: 1; }
    61.037% { transform: translate(283.4px, 678.7px); opacity: 1; }
    61.185% { transform: translate(276.1px, 685.1px); opacity: 1; }
    61.333% { transform: translate(267.2px, 689.9px); opacity: 1; }
    61.481% { transform: translate(257.3px, 692.6px); opacity: 1; }
    61.630% { transform: translate(247.3px, 694.6px); opacity: 1; }
    61.778% { transform: translate(237.2px, 696.4px); opacity: 1; }
    61.926% { transform: translate(227.1px, 698.1px); opacity: 1; }
    62.074% { transform: translate(217.1px, 700.0px); opacity: 1; }
    62.222% { transform: translate(207.1px, 702.2px); opacity: 1; }
    62.370% { transform: translate(197.3px, 705.3px); opacity: 1; }
    62.519% { transform: translate(190.0px, 711.7px); opacity: 1; }
    62.667% { transform: translate(190.0px, 721.9px); opacity: 1; }
    62.815% { transform: translate(190.0px, 732.2px); opacity: 1; }
    62.963% { transform: translate(190.0px, 742.4px); opacity: 1; }
    63.111% { transform: translate(190.0px, 752.6px); opacity: 1; }
    63.259% { transform: translate(190.0px, 762.9px); opacity: 1; }
    63.407% { transform: translate(190.0px, 773.1px); opacity: 1; }
    63.556% { transform: translate(190.0px, 783.3px); opacity: 1; }
    63.704% { transform: translate(190.0px, 793.5px); opacity: 1; }
    63.852% { transform: translate(190.0px, 803.8px); opacity: 1; }
    64.000% { transform: translate(190.0px, 814.0px); opacity: 1; }
    65.950% { transform: translate(190.0px, 814.0px); opacity: 1; }
    66.000% { transform: translate(190.0px, 814.0px); opacity: 1; }
    66.130% { transform: translate(190.0px, 822.4px); opacity: 1; }
    66.259% { transform: translate(190.0px, 830.7px); opacity: 1; }
    66.389% { transform: translate(190.0px, 839.1px); opacity: 1; }
    66.519% { transform: translate(190.0px, 847.5px); opacity: 1; }
    66.648% { transform: translate(190.0px, 855.8px); opacity: 1; }
    66.778% { transform: translate(190.0px, 864.2px); opacity: 1; }
    66.907% { transform: translate(190.1px, 872.5px); opacity: 1; }
    67.037% { transform: translate(197.0px, 877.2px); opacity: 1; }
    67.167% { transform: translate(203.8px, 882.1px); opacity: 1; }
    67.296% { transform: translate(209.7px, 888.0px); opacity: 1; }
    67.426% { transform: translate(214.9px, 894.6px); opacity: 1; }
    67.556% { transform: translate(219.3px, 901.7px); opacity: 1; }
    67.685% { transform: translate(223.0px, 909.1px); opacity: 1; }
    67.815% { transform: translate(226.2px, 916.8px); opacity: 1; }
    67.944% { transform: translate(229.0px, 924.7px); opacity: 1; }
    68.074% { transform: translate(231.3px, 932.8px); opacity: 1; }
    68.204% { transform: translate(233.3px, 940.9px); opacity: 1; }
    68.333% { transform: translate(235.0px, 949.1px); opacity: 1; }
    68.463% { transform: translate(236.5px, 957.3px); opacity: 1; }
    68.593% { transform: translate(237.6px, 965.6px); opacity: 1; }
    68.722% { transform: translate(238.6px, 973.9px); opacity: 1; }
    68.852% { transform: translate(239.4px, 982.2px); opacity: 1; }
    68.981% { transform: translate(240.0px, 990.6px); opacity: 1; }
    69.111% { transform: translate(240.4px, 998.9px); opacity: 1; }
    69.241% { transform: translate(240.8px, 1007.3px); opacity: 1; }
    69.370% { transform: translate(240.9px, 1015.6px); opacity: 1; }
    69.500% { transform: translate(241.0px, 1024.0px); opacity: 1; }
    96.250% { transform: translate(241.0px, 1024.0px); opacity: 1; }
    97.750%, 100% { transform: translate(241.0px, 1024.0px); opacity: 0; }
  }
  .rb-frame--4 { animation-name: rb-frame-4; }
  @keyframes rb-badge-4 {
    0%, 64.875% { opacity: 0; }
    65.500%, 96.250% { opacity: 1; }
    97.000%, 100% { opacity: 0; }
  }
  .rb-frame--4 .rb-badge--ok { animation-name: rb-badge-4; }

  @keyframes rb-ship {
    0% { transform: translate(190.0px, 972.0px); opacity: 0; }
    72.450% { transform: translate(190.0px, 972.0px); opacity: 0; }
    72.500% { transform: translate(190.0px, 972.0px); opacity: 1; }
    72.722% { transform: translate(190.0px, 982.2px); opacity: 1; }
    72.944% { transform: translate(190.0px, 992.4px); opacity: 1; }
    73.167% { transform: translate(190.0px, 1002.7px); opacity: 1; }
    73.389% { transform: translate(190.0px, 1012.9px); opacity: 1; }
    73.611% { transform: translate(190.0px, 1023.1px); opacity: 1; }
    73.833% { transform: translate(190.0px, 1033.3px); opacity: 1; }
    74.056% { transform: translate(190.0px, 1043.6px); opacity: 1; }
    74.278% { transform: translate(190.0px, 1053.8px); opacity: 1; }
    74.500% { transform: translate(190.0px, 1064.0px); opacity: 1; }
    74.722% { transform: translate(190.0px, 1074.2px); opacity: 1; }
    74.944% { transform: translate(190.0px, 1084.4px); opacity: 1; }
    75.167% { transform: translate(190.0px, 1094.7px); opacity: 1; }
    75.389% { transform: translate(190.0px, 1104.9px); opacity: 1; }
    75.611% { transform: translate(190.0px, 1115.1px); opacity: 1; }
    75.833% { transform: translate(190.0px, 1125.3px); opacity: 1; }
    76.056% { transform: translate(190.0px, 1135.6px); opacity: 1; }
    76.278% { transform: translate(190.0px, 1145.8px); opacity: 1; }
    76.500% { transform: translate(190.0px, 1156.0px); opacity: 1; }
    76.722% { transform: translate(190.0px, 1166.2px); opacity: 1; }
    76.944% { transform: translate(190.0px, 1176.4px); opacity: 1; }
    77.167% { transform: translate(190.0px, 1186.7px); opacity: 1; }
    77.389% { transform: translate(190.0px, 1196.9px); opacity: 1; }
    77.611% { transform: translate(190.0px, 1207.1px); opacity: 1; }
    77.833% { transform: translate(190.0px, 1217.3px); opacity: 1; }
    78.056% { transform: translate(190.0px, 1227.6px); opacity: 1; }
    78.278% { transform: translate(190.0px, 1237.8px); opacity: 1; }
    78.500% { transform: translate(190.0px, 1248.0px); opacity: 1; }
    96.250% { transform: translate(190.0px, 1248.0px); opacity: 1; }
    97.750%, 100% { transform: translate(190.0px, 1248.0px); opacity: 0; }
  }
  .rb-ship { animation-name: rb-ship; }

}

