/* Generated by tools/ozhiv.py — do not edit by hand.
   One 35.3s pass: two runs and one payment. A photo goes into the
   generation box and a block of frames comes out — tilts up, grows
   its depth, turns, is stamped, and lands flat in the gallery. A
   coin goes in before every run; the webhook brings coins back.

   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 coordinates. Change tools/ozhiv.py
   and rebuild. */

.ozv { --ozv-cycle: 35.28s; }

.ozv { --ozv-ratio: 1000 / 430; }
.ozv__box--tpl { --x: 15.000%; --y: 10.233%; --w: 19.000%; --h: 29.767%; }
.ozv__box--gen { --x: 39.200%; --y: 7.907%; --w: 28.800%; --h: 56.744%; }
.ozv__box--gal { --x: 74.200%; --y: 10.233%; --w: 21.800%; --h: 29.767%; }
.ozv__box--cred { --x: 15.000%; --y: 74.884%; --w: 19.000%; --h: 18.140%; }
.ozv__box--tnk { --x: 74.200%; --y: 74.884%; --w: 21.800%; --h: 18.140%; }
.ozv__tag--user { --x: 5.600%; --y: 55.581%; transform: translate(-50%, 0); text-align: center; }
.ozv__tag--credit { --x: 25.200%; --y: 67.907%; transform: translate(0, -50%); }
.ozv__tag--webhook { --x: 54.100%; --y: 82.326%; transform: translate(-50%, -100%); }
.ozv-tile--0 { left: 8.421%; top: 42.188%; width: 5.263%; height: 23.438%; }
.ozv-tile--1 { left: 16.316%; top: 42.188%; width: 5.263%; height: 23.438%; }
.ozv-tile--2 { left: 24.211%; top: 42.188%; width: 5.263%; height: 23.438%; }
.ozv-tile--3 { left: 32.105%; top: 42.188%; width: 5.263%; height: 23.438%; }
.ozv-tile--4 { left: 40.000%; top: 42.188%; width: 5.263%; height: 23.438%; }
.ozv-tile--5 { left: 47.895%; top: 42.188%; width: 5.263%; height: 23.438%; }
.ozv-tile--6 { left: 55.789%; top: 42.188%; width: 5.263%; height: 23.438%; }
.ozv-tile--7 { left: 63.684%; top: 42.188%; width: 5.263%; height: 23.438%; }
.ozv-tile--8 { left: 71.579%; top: 42.188%; width: 5.263%; height: 23.438%; }
.ozv-tile--9 { left: 79.474%; top: 42.188%; width: 5.263%; height: 23.438%; }
.ozv-tile--10 { left: 87.368%; top: 42.188%; width: 5.263%; height: 23.438%; }
.ozv-bars { left: 6.250%; top: 13.115%; width: 87.500%; }

/* The photo: appears beside the user, walks to the rack's door,
   waits, walks into the generation box and is consumed there. */
@keyframes ozv-photo-move {
  0.000% { transform: translate(0.00px, 8.00px); }
  0.714% { transform: translate(0.00px, 0.00px); }
  0.714% { transform: translate(0.00px, 0.00px); }
  2.857% { transform: translate(32.00px, 0.00px); }
  8.571% { transform: translate(32.00px, 0.00px); }
  8.571% { transform: translate(32.00px, 0.00px); }
  10.211% { transform: translate(450.00px, 0.00px); }
  10.238% { transform: translate(450.00px, 7.00px); }
  11.429% { transform: translate(450.00px, 7.00px); }
  11.440% { transform: translate(0.00px, 8.00px); }
  35.714% { transform: translate(0.00px, 8.00px); }
  36.429% { transform: translate(0.00px, 0.00px); }
  36.429% { transform: translate(0.00px, 0.00px); }
  38.571% { transform: translate(32.00px, 0.00px); }
  44.286% { transform: translate(32.00px, 0.00px); }
  44.286% { transform: translate(32.00px, 0.00px); }
  45.925% { transform: translate(450.00px, 0.00px); }
  45.952% { transform: translate(450.00px, 7.00px); }
  47.143% { transform: translate(450.00px, 7.00px); }
  47.155% { transform: translate(0.00px, 8.00px); }
  66.667% { transform: translate(0.00px, 8.00px); }
  67.381% { transform: translate(0.00px, 0.00px); }
  67.381% { transform: translate(0.00px, 0.00px); }
  69.524% { transform: translate(32.00px, 0.00px); }
  75.238% { transform: translate(32.00px, 0.00px); }
  75.238% { transform: translate(32.00px, 0.00px); }
  76.877% { transform: translate(450.00px, 0.00px); }
  76.905% { transform: translate(450.00px, 7.00px); }
  78.095% { transform: translate(450.00px, 7.00px); }
  78.107% { transform: translate(0.00px, 8.00px); }
  100.000% { transform: translate(0.00px, 8.00px); }
}
@keyframes ozv-photo-fade {
  0.000% { opacity: 0; }
  0.714% { opacity: 1; }
  10.833% { opacity: 1; }
  11.429% { opacity: 0; }
  35.714% { opacity: 0; }
  36.429% { opacity: 1; }
  46.548% { opacity: 1; }
  47.143% { opacity: 0; }
  66.667% { opacity: 0; }
  67.381% { opacity: 1; }
  77.500% { opacity: 1; }
  78.095% { opacity: 0; }
  100.000% { opacity: 0; }
}

/* A wave runs through the tiles; the chosen one comes up and stays
   lit until the next run chooses. */
@keyframes ozv-tile-0 {
  0.000% { transform: translate(0, 0); }
  3.095% { transform: translate(0, 0); }
  3.393% { transform: translate(0, -4px); }
  3.690% { transform: translate(0, 0); }
  38.810% { transform: translate(0, 0); }
  39.107% { transform: translate(0, -4px); }
  39.405% { transform: translate(0, 0); }
  69.762% { transform: translate(0, 0); }
  70.060% { transform: translate(0, -4px); }
  70.357% { transform: translate(0, 0); }
  100.000% { transform: translate(0, 0); }
}
@keyframes ozv-tname-0 {
  0.000% { opacity: 0; }
  3.083% { opacity: 0; }
  3.095% { opacity: 1; }
  3.274% { opacity: 1; }
  3.286% { opacity: 0; }
  38.798% { opacity: 0; }
  38.810% { opacity: 1; }
  38.988% { opacity: 1; }
  39.000% { opacity: 0; }
  69.750% { opacity: 0; }
  69.762% { opacity: 1; }
  69.940% { opacity: 1; }
  69.952% { opacity: 0; }
  100.000% { opacity: 0; }
}
@keyframes ozv-tile-1 {
  0.000% { transform: translate(0, 0); }
  3.286% { transform: translate(0, 0); }
  3.583% { transform: translate(0, -4px); }
  3.881% { transform: translate(0, 0); }
  39.000% { transform: translate(0, 0); }
  39.298% { transform: translate(0, -4px); }
  39.595% { transform: translate(0, 0); }
  69.952% { transform: translate(0, 0); }
  70.250% { transform: translate(0, -4px); }
  70.548% { transform: translate(0, 0); }
  100.000% { transform: translate(0, 0); }
}
@keyframes ozv-tname-1 {
  0.000% { opacity: 0; }
  3.274% { opacity: 0; }
  3.286% { opacity: 1; }
  3.464% { opacity: 1; }
  3.476% { opacity: 0; }
  38.988% { opacity: 0; }
  39.000% { opacity: 1; }
  39.179% { opacity: 1; }
  39.190% { opacity: 0; }
  69.940% { opacity: 0; }
  69.952% { opacity: 1; }
  70.131% { opacity: 1; }
  70.143% { opacity: 0; }
  100.000% { opacity: 0; }
}
@keyframes ozv-tile-2 {
  0.000% { transform: translate(0, 0); }
  3.476% { transform: translate(0, 0); }
  3.774% { transform: translate(0, -4px); }
  4.071% { transform: translate(0, 0); }
  39.190% { transform: translate(0, 0); }
  39.488% { transform: translate(0, -4px); }
  39.786% { transform: translate(0, 0); }
  70.143% { transform: translate(0, 0); }
  70.440% { transform: translate(0, -4px); }
  70.738% { transform: translate(0, 0); }
  100.000% { transform: translate(0, 0); }
}
@keyframes ozv-tname-2 {
  0.000% { opacity: 0; }
  3.464% { opacity: 0; }
  3.476% { opacity: 1; }
  3.655% { opacity: 1; }
  3.667% { opacity: 0; }
  39.179% { opacity: 0; }
  39.190% { opacity: 1; }
  39.369% { opacity: 1; }
  39.381% { opacity: 0; }
  70.131% { opacity: 0; }
  70.143% { opacity: 1; }
  70.321% { opacity: 1; }
  70.333% { opacity: 0; }
  100.000% { opacity: 0; }
}
@keyframes ozv-tile-3 {
  0.000% { transform: translate(0, 0); }
  3.667% { transform: translate(0, 0); }
  3.964% { transform: translate(0, -4px); }
  4.262% { transform: translate(0, 0); }
  39.381% { transform: translate(0, 0); }
  39.679% { transform: translate(0, -4px); }
  39.976% { transform: translate(0, 0); }
  70.333% { transform: translate(0, 0); }
  70.631% { transform: translate(0, -4px); }
  70.929% { transform: translate(0, 0); }
  100.000% { transform: translate(0, 0); }
}
@keyframes ozv-tname-3 {
  0.000% { opacity: 0; }
  3.655% { opacity: 0; }
  3.667% { opacity: 1; }
  3.845% { opacity: 1; }
  3.857% { opacity: 0; }
  39.369% { opacity: 0; }
  39.381% { opacity: 1; }
  39.560% { opacity: 1; }
  39.571% { opacity: 0; }
  70.321% { opacity: 0; }
  70.333% { opacity: 1; }
  70.512% { opacity: 1; }
  70.524% { opacity: 0; }
  100.000% { opacity: 0; }
}
@keyframes ozv-tile-4 {
  0.000% { transform: translate(0, 0); }
  3.857% { transform: translate(0, 0); }
  4.155% { transform: translate(0, -4px); }
  4.452% { transform: translate(0, 0); }
  5.476% { transform: translate(0, 0); }
  5.833% { transform: translate(0, -7px); }
  33.333% { transform: translate(0, -7px); }
  33.690% { transform: translate(0, 0); }
  39.571% { transform: translate(0, 0); }
  39.869% { transform: translate(0, -4px); }
  40.167% { transform: translate(0, 0); }
  70.524% { transform: translate(0, 0); }
  70.821% { transform: translate(0, -4px); }
  71.119% { transform: translate(0, 0); }
  100.000% { transform: translate(0, 0); }
}
@keyframes ozv-tile-lit-4 {
  0.000% { opacity: 0; }
  5.476% { opacity: 0; }
  5.833% { opacity: 1; }
  33.333% { opacity: 1; }
  33.690% { opacity: 0; }
  100.000% { opacity: 0; }
}
@keyframes ozv-tname-4 {
  0.000% { opacity: 0; }
  3.845% { opacity: 0; }
  3.857% { opacity: 1; }
  4.036% { opacity: 1; }
  4.048% { opacity: 0; }
  5.476% { opacity: 0; }
  5.714% { opacity: 1; }
  32.845% { opacity: 1; }
  32.857% { opacity: 0; }
  39.560% { opacity: 0; }
  39.571% { opacity: 1; }
  39.750% { opacity: 1; }
  39.762% { opacity: 0; }
  70.512% { opacity: 0; }
  70.524% { opacity: 1; }
  70.702% { opacity: 1; }
  70.714% { opacity: 0; }
  100.000% { opacity: 0; }
}
@keyframes ozv-tile-5 {
  0.000% { transform: translate(0, 0); }
  4.048% { transform: translate(0, 0); }
  4.345% { transform: translate(0, -4px); }
  4.643% { transform: translate(0, 0); }
  39.762% { transform: translate(0, 0); }
  40.060% { transform: translate(0, -4px); }
  40.357% { transform: translate(0, 0); }
  70.714% { transform: translate(0, 0); }
  71.012% { transform: translate(0, -4px); }
  71.310% { transform: translate(0, 0); }
  100.000% { transform: translate(0, 0); }
}
@keyframes ozv-tname-5 {
  0.000% { opacity: 0; }
  4.036% { opacity: 0; }
  4.048% { opacity: 1; }
  4.226% { opacity: 1; }
  4.238% { opacity: 0; }
  39.750% { opacity: 0; }
  39.762% { opacity: 1; }
  39.940% { opacity: 1; }
  39.952% { opacity: 0; }
  70.702% { opacity: 0; }
  70.714% { opacity: 1; }
  70.893% { opacity: 1; }
  70.905% { opacity: 0; }
  100.000% { opacity: 0; }
}
@keyframes ozv-tile-6 {
  0.000% { transform: translate(0, 0); }
  4.238% { transform: translate(0, 0); }
  4.536% { transform: translate(0, -4px); }
  4.833% { transform: translate(0, 0); }
  39.952% { transform: translate(0, 0); }
  40.250% { transform: translate(0, -4px); }
  40.548% { transform: translate(0, 0); }
  70.905% { transform: translate(0, 0); }
  71.202% { transform: translate(0, -4px); }
  71.500% { transform: translate(0, 0); }
  100.000% { transform: translate(0, 0); }
}
@keyframes ozv-tname-6 {
  0.000% { opacity: 0; }
  4.226% { opacity: 0; }
  4.238% { opacity: 1; }
  4.417% { opacity: 1; }
  4.429% { opacity: 0; }
  39.940% { opacity: 0; }
  39.952% { opacity: 1; }
  40.131% { opacity: 1; }
  40.143% { opacity: 0; }
  70.893% { opacity: 0; }
  70.905% { opacity: 1; }
  71.083% { opacity: 1; }
  71.095% { opacity: 0; }
  100.000% { opacity: 0; }
}
@keyframes ozv-tile-7 {
  0.000% { transform: translate(0, 0); }
  4.429% { transform: translate(0, 0); }
  4.726% { transform: translate(0, -4px); }
  5.024% { transform: translate(0, 0); }
  40.143% { transform: translate(0, 0); }
  40.440% { transform: translate(0, -4px); }
  40.738% { transform: translate(0, 0); }
  41.190% { transform: translate(0, 0); }
  41.548% { transform: translate(0, -7px); }
  69.048% { transform: translate(0, -7px); }
  69.405% { transform: translate(0, 0); }
  71.095% { transform: translate(0, 0); }
  71.393% { transform: translate(0, -4px); }
  71.690% { transform: translate(0, 0); }
  100.000% { transform: translate(0, 0); }
}
@keyframes ozv-tile-lit-7 {
  0.000% { opacity: 0; }
  41.190% { opacity: 0; }
  41.548% { opacity: 1; }
  69.048% { opacity: 1; }
  69.405% { opacity: 0; }
  100.000% { opacity: 0; }
}
@keyframes ozv-tname-7 {
  0.000% { opacity: 0; }
  4.417% { opacity: 0; }
  4.429% { opacity: 1; }
  4.607% { opacity: 1; }
  4.619% { opacity: 0; }
  40.131% { opacity: 0; }
  40.143% { opacity: 1; }
  40.321% { opacity: 1; }
  40.333% { opacity: 0; }
  41.190% { opacity: 0; }
  41.429% { opacity: 1; }
  68.560% { opacity: 1; }
  68.571% { opacity: 0; }
  71.083% { opacity: 0; }
  71.095% { opacity: 1; }
  71.274% { opacity: 1; }
  71.286% { opacity: 0; }
  100.000% { opacity: 0; }
}
@keyframes ozv-tile-8 {
  0.000% { transform: translate(0, 0); }
  4.619% { transform: translate(0, 0); }
  4.917% { transform: translate(0, -4px); }
  5.214% { transform: translate(0, 0); }
  40.333% { transform: translate(0, 0); }
  40.631% { transform: translate(0, -4px); }
  40.929% { transform: translate(0, 0); }
  71.286% { transform: translate(0, 0); }
  71.583% { transform: translate(0, -4px); }
  71.881% { transform: translate(0, 0); }
  100.000% { transform: translate(0, 0); }
}
@keyframes ozv-tname-8 {
  0.000% { opacity: 0; }
  4.607% { opacity: 0; }
  4.619% { opacity: 1; }
  4.798% { opacity: 1; }
  4.810% { opacity: 0; }
  40.321% { opacity: 0; }
  40.333% { opacity: 1; }
  40.512% { opacity: 1; }
  40.524% { opacity: 0; }
  71.274% { opacity: 0; }
  71.286% { opacity: 1; }
  71.464% { opacity: 1; }
  71.476% { opacity: 0; }
  100.000% { opacity: 0; }
}
@keyframes ozv-tile-9 {
  0.000% { transform: translate(0, 0); }
  4.810% { transform: translate(0, 0); }
  5.107% { transform: translate(0, -4px); }
  5.405% { transform: translate(0, 0); }
  40.524% { transform: translate(0, 0); }
  40.821% { transform: translate(0, -4px); }
  41.119% { transform: translate(0, 0); }
  71.476% { transform: translate(0, 0); }
  71.774% { transform: translate(0, -4px); }
  72.071% { transform: translate(0, 0); }
  100.000% { transform: translate(0, 0); }
}
@keyframes ozv-tname-9 {
  0.000% { opacity: 0; }
  4.798% { opacity: 0; }
  4.810% { opacity: 1; }
  4.988% { opacity: 1; }
  5.000% { opacity: 0; }
  40.512% { opacity: 0; }
  40.524% { opacity: 1; }
  40.702% { opacity: 1; }
  40.714% { opacity: 0; }
  71.464% { opacity: 0; }
  71.476% { opacity: 1; }
  71.655% { opacity: 1; }
  71.667% { opacity: 0; }
  100.000% { opacity: 0; }
}
@keyframes ozv-tile-10 {
  0.000% { transform: translate(0, 0); }
  5.000% { transform: translate(0, 0); }
  5.298% { transform: translate(0, -4px); }
  5.595% { transform: translate(0, 0); }
  40.714% { transform: translate(0, 0); }
  41.012% { transform: translate(0, -4px); }
  41.310% { transform: translate(0, 0); }
  71.667% { transform: translate(0, 0); }
  71.964% { transform: translate(0, -4px); }
  72.143% { transform: translate(0, 0); }
  72.262% { transform: translate(0, 0); }
  72.500% { transform: translate(0, -7px); }
  100.000% { transform: translate(0, -7px); }
  100.357% { transform: translate(0, 0); }
}
@keyframes ozv-tile-lit-10 {
  0.000% { opacity: 0; }
  72.143% { opacity: 0; }
  72.500% { opacity: 1; }
  100.000% { opacity: 1; }
  100.357% { opacity: 0; }
}
@keyframes ozv-tname-10 {
  0.000% { opacity: 0; }
  4.988% { opacity: 0; }
  5.000% { opacity: 1; }
  5.179% { opacity: 1; }
  5.190% { opacity: 0; }
  40.702% { opacity: 0; }
  40.714% { opacity: 1; }
  40.893% { opacity: 1; }
  40.905% { opacity: 0; }
  71.655% { opacity: 0; }
  71.667% { opacity: 1; }
  71.845% { opacity: 1; }
  71.857% { opacity: 0; }
  72.143% { opacity: 0; }
  72.381% { opacity: 1; }
  99.512% { opacity: 1; }
  99.524% { opacity: 0; }
  100.000% { opacity: 0; }
}

@keyframes ozv-dot-move-0 {
  0.000% { transform: translate(0.00px, 0.00px); }
  5.952% { transform: translate(0.00px, 0.00px); }
  6.500% { transform: translate(0.00px, 77.00px); }
  7.857% { transform: translate(191.00px, 77.00px); }
  100.000% { transform: translate(191.00px, 77.00px); }
}
@keyframes ozv-dot-fade-0 {
  0.000% { opacity: 0; }
  5.952% { opacity: 0; }
  6.071% { opacity: 1; }
  7.738% { opacity: 1; }
  7.857% { opacity: 0; }
  100.000% { opacity: 0; }
}
@keyframes ozv-dot-move-1 {
  0.000% { transform: translate(0.00px, 0.00px); }
  41.667% { transform: translate(0.00px, 0.00px); }
  42.324% { transform: translate(0.00px, 77.00px); }
  43.571% { transform: translate(146.00px, 77.00px); }
  100.000% { transform: translate(146.00px, 77.00px); }
}
@keyframes ozv-dot-fade-1 {
  0.000% { opacity: 0; }
  41.667% { opacity: 0; }
  41.786% { opacity: 1; }
  43.452% { opacity: 1; }
  43.571% { opacity: 0; }
  100.000% { opacity: 0; }
}
@keyframes ozv-dot-move-2 {
  0.000% { transform: translate(0.00px, 0.00px); }
  72.619% { transform: translate(0.00px, 0.00px); }
  73.443% { transform: translate(0.00px, 77.00px); }
  74.524% { transform: translate(101.00px, 77.00px); }
  100.000% { transform: translate(101.00px, 77.00px); }
}
@keyframes ozv-dot-fade-2 {
  0.000% { opacity: 0; }
  72.619% { opacity: 0; }
  72.738% { opacity: 1; }
  74.405% { opacity: 1; }
  74.524% { opacity: 0; }
  100.000% { opacity: 0; }
}

/* A credit leaves the stack and runs up into the generation box
   before each run; after the payment three come back along the
   webhook and fill the slots. */
@keyframes ozv-coin-move-a {
  0.000% { transform: translate(0.00px, 0.00px); }
  6.429% { transform: translate(0.00px, 0.00px); }
  6.429% { transform: translate(0.00px, 0.00px); }
  6.689% { transform: translate(61.00px, 0.00px); }
  6.997% { transform: translate(61.00px, -72.00px); }
  8.239% { transform: translate(352.00px, -72.00px); }
  8.333% { transform: translate(352.00px, -94.00px); }
  100.000% { transform: translate(352.00px, -94.00px); }
}
@keyframes ozv-coin-fade-a {
  0.000% { opacity: 1; }
  8.155% { opacity: 1; }
  8.333% { opacity: 0; }
  100.000% { opacity: 0; }
}
@keyframes ozv-coin-move-b {
  0.000% { transform: translate(558.00px, -11.00px); }
  30.952% { transform: translate(558.00px, -11.00px); }
  30.952% { transform: translate(558.00px, -11.00px); }
  32.238% { transform: translate(156.00px, -11.00px); }
  32.738% { transform: translate(0.00px, 0.00px); }
  100.000% { transform: translate(0.00px, 0.00px); }
}
@keyframes ozv-coin-fade-b {
  0.000% { opacity: 0; }
  30.952% { opacity: 0; }
  31.131% { opacity: 1; }
  100.000% { opacity: 1; }
}
@keyframes ozv-coin-move-c {
  0.000% { transform: translate(536.00px, -11.00px); }
  31.786% { transform: translate(536.00px, -11.00px); }
  31.786% { transform: translate(536.00px, -11.00px); }
  33.124% { transform: translate(134.00px, -11.00px); }
  33.571% { transform: translate(0.00px, 0.00px); }
  73.095% { transform: translate(0.00px, 0.00px); }
  73.095% { transform: translate(0.00px, 0.00px); }
  73.270% { transform: translate(39.00px, 0.00px); }
  73.594% { transform: translate(39.00px, -72.00px); }
  74.901% { transform: translate(330.00px, -72.00px); }
  75.000% { transform: translate(330.00px, -94.00px); }
  100.000% { transform: translate(330.00px, -94.00px); }
}
@keyframes ozv-coin-fade-c {
  0.000% { opacity: 0; }
  31.786% { opacity: 0; }
  31.964% { opacity: 1; }
  74.821% { opacity: 1; }
  75.000% { opacity: 0; }
  100.000% { opacity: 0; }
}
@keyframes ozv-coin-move-d {
  0.000% { transform: translate(514.00px, -11.00px); }
  32.619% { transform: translate(514.00px, -11.00px); }
  32.619% { transform: translate(514.00px, -11.00px); }
  34.014% { transform: translate(112.00px, -11.00px); }
  34.405% { transform: translate(0.00px, 0.00px); }
  42.143% { transform: translate(0.00px, 0.00px); }
  42.143% { transform: translate(0.00px, 0.00px); }
  42.223% { transform: translate(17.00px, 0.00px); }
  42.565% { transform: translate(17.00px, -72.00px); }
  43.943% { transform: translate(308.00px, -72.00px); }
  44.048% { transform: translate(308.00px, -94.00px); }
  100.000% { transform: translate(308.00px, -94.00px); }
}
@keyframes ozv-coin-fade-d {
  0.000% { opacity: 0; }
  32.619% { opacity: 0; }
  32.798% { opacity: 1; }
  43.869% { opacity: 1; }
  44.048% { opacity: 0; }
  100.000% { opacity: 0; }
}

@keyframes ozv-gen-lit {
  0.000% { border-color: var(--line); box-shadow: none; }
  8.333% { border-color: var(--line); box-shadow: none; }
  8.810% { border-color: var(--c); box-shadow: 0 0 0 1px color-mix(in oklab, var(--c) 30%, transparent), 0 0 28px color-mix(in oklab, var(--c) 18%, transparent); }
  27.619% { border-color: var(--c); box-shadow: 0 0 0 1px color-mix(in oklab, var(--c) 30%, transparent), 0 0 28px color-mix(in oklab, var(--c) 18%, transparent); }
  28.333% { border-color: var(--line); box-shadow: none; }
  44.048% { border-color: var(--line); box-shadow: none; }
  44.524% { border-color: var(--c); box-shadow: 0 0 0 1px color-mix(in oklab, var(--c) 30%, transparent), 0 0 28px color-mix(in oklab, var(--c) 18%, transparent); }
  63.333% { border-color: var(--c); box-shadow: 0 0 0 1px color-mix(in oklab, var(--c) 30%, transparent), 0 0 28px color-mix(in oklab, var(--c) 18%, transparent); }
  64.048% { border-color: var(--line); box-shadow: none; }
  75.000% { border-color: var(--line); box-shadow: none; }
  75.476% { border-color: var(--c); box-shadow: 0 0 0 1px color-mix(in oklab, var(--c) 30%, transparent), 0 0 28px color-mix(in oklab, var(--c) 18%, transparent); }
  94.286% { border-color: var(--c); box-shadow: 0 0 0 1px color-mix(in oklab, var(--c) 30%, transparent), 0 0 28px color-mix(in oklab, var(--c) 18%, transparent); }
  95.000% { border-color: var(--line); box-shadow: none; }
  100.000% { border-color: var(--line); box-shadow: none; }
}
@keyframes ozv-bar-0 {
  0.000% { transform: scaleX(0); }
  10.476% { transform: scaleX(0); }
  13.095% { transform: scaleX(1); }
  29.524% { transform: scaleX(1); }
  30.000% { transform: scaleX(0); }
  46.190% { transform: scaleX(0); }
  48.810% { transform: scaleX(1); }
  65.238% { transform: scaleX(1); }
  65.714% { transform: scaleX(0); }
  77.143% { transform: scaleX(0); }
  79.762% { transform: scaleX(1); }
  96.190% { transform: scaleX(1); }
  96.667% { transform: scaleX(0); }
  100.000% { transform: scaleX(0); }
}
@keyframes ozv-bar-1 {
  0.000% { transform: scaleX(0); }
  13.333% { transform: scaleX(0); }
  20.000% { transform: scaleX(1); }
  29.524% { transform: scaleX(1); }
  30.000% { transform: scaleX(0); }
  49.048% { transform: scaleX(0); }
  55.714% { transform: scaleX(1); }
  65.238% { transform: scaleX(1); }
  65.714% { transform: scaleX(0); }
  80.000% { transform: scaleX(0); }
  86.667% { transform: scaleX(1); }
  96.190% { transform: scaleX(1); }
  96.667% { transform: scaleX(0); }
  100.000% { transform: scaleX(0); }
}

/* The clip. Its place is left/top in stage percentages — the card
   is sized in pixels, so the flight is in the same units the boxes
   are placed in; its tilt, rock and scale are one transform list on
   the card, the same functions in every frame so they interpolate. */
.ozv-clip--0 { --x: 79.000%; --y: 27.442%; }
@keyframes ozv-clip-pos-0 {
  0.000% { left: 53.600%; top: 44.651%; }
  27.619% { left: 53.600%; top: 44.651%; }
  27.778% { left: 54.100%; top: 41.983%; }
  27.937% { left: 55.481%; top: 38.876%; }
  28.095% { left: 57.569%; top: 35.598%; }
  28.254% { left: 60.185%; top: 32.395%; }
  28.413% { left: 63.154%; top: 29.484%; }
  28.571% { left: 66.300%; top: 27.047%; }
  28.730% { left: 69.446%; top: 25.222%; }
  28.889% { left: 72.415%; top: 24.109%; }
  29.048% { left: 75.031%; top: 23.767%; }
  29.206% { left: 77.119%; top: 24.217%; }
  29.365% { left: 78.500%; top: 25.451%; }
  29.524% { left: 79.000%; top: 27.442%; }
  99.988% { left: 79.000%; top: 27.442%; }
  100.000% { left: 79.000%; top: 27.442%; }
}
@keyframes ozv-clip-vis-0 {
  0.000% { opacity: 0; }
  10.476% { opacity: 0; }
  11.071% { opacity: 1; }
  99.988% { opacity: 1; }
  100.000% { opacity: 1; }
}
@keyframes ozv-clip-card-0 {
  0.000% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  13.333% { transform: rotateY(-0.00deg) rotateX(0.00deg) scale(1.000); }
  13.571% { transform: rotateY(-0.11deg) rotateX(0.02deg) scale(1.000); }
  13.810% { transform: rotateY(-0.44deg) rotateX(0.09deg) scale(1.000); }
  14.048% { transform: rotateY(-0.96deg) rotateX(0.19deg) scale(1.000); }
  14.286% { transform: rotateY(-1.66deg) rotateX(0.33deg) scale(1.000); }
  14.524% { transform: rotateY(-2.53deg) rotateX(0.51deg) scale(1.000); }
  14.762% { transform: rotateY(-3.54deg) rotateX(0.71deg) scale(1.000); }
  15.000% { transform: rotateY(-4.69deg) rotateX(0.94deg) scale(1.000); }
  15.238% { transform: rotateY(-5.95deg) rotateX(1.19deg) scale(1.000); }
  15.476% { transform: rotateY(-7.31deg) rotateX(1.46deg) scale(1.000); }
  15.714% { transform: rotateY(-8.75deg) rotateX(1.75deg) scale(1.000); }
  15.952% { transform: rotateY(-10.25deg) rotateX(2.05deg) scale(1.000); }
  16.190% { transform: rotateY(-11.81deg) rotateX(2.36deg) scale(1.000); }
  16.429% { transform: rotateY(-13.40deg) rotateX(2.68deg) scale(1.000); }
  16.667% { transform: rotateY(-15.00deg) rotateX(3.00deg) scale(1.000); }
  16.905% { transform: rotateY(-16.60deg) rotateX(3.32deg) scale(1.000); }
  17.143% { transform: rotateY(-18.19deg) rotateX(3.64deg) scale(1.000); }
  17.381% { transform: rotateY(-19.75deg) rotateX(3.95deg) scale(1.000); }
  17.619% { transform: rotateY(-21.25deg) rotateX(4.25deg) scale(1.000); }
  17.857% { transform: rotateY(-22.69deg) rotateX(4.54deg) scale(1.000); }
  18.095% { transform: rotateY(-24.05deg) rotateX(4.81deg) scale(1.000); }
  18.333% { transform: rotateY(-25.31deg) rotateX(5.06deg) scale(1.000); }
  18.571% { transform: rotateY(-26.46deg) rotateX(5.29deg) scale(1.000); }
  18.810% { transform: rotateY(-27.47deg) rotateX(5.49deg) scale(1.000); }
  19.048% { transform: rotateY(-28.34deg) rotateX(5.67deg) scale(1.000); }
  19.286% { transform: rotateY(-29.04deg) rotateX(5.81deg) scale(1.000); }
  19.524% { transform: rotateY(-29.56deg) rotateX(5.91deg) scale(1.000); }
  19.762% { transform: rotateY(-29.89deg) rotateX(5.98deg) scale(1.000); }
  20.000% { transform: rotateY(-30.00deg) rotateX(6.00deg) scale(1.000); }
  20.238% { transform: rotateY(-30.00deg) rotateX(6.00deg) scale(1.000); }
  20.476% { transform: rotateY(-30.00deg) rotateX(6.00deg) scale(1.000); }
  20.714% { transform: rotateY(-27.59deg) rotateX(5.52deg) scale(1.000); }
  20.952% { transform: rotateY(-21.25deg) rotateX(4.25deg) scale(1.000); }
  21.190% { transform: rotateY(-12.28deg) rotateX(2.46deg) scale(1.000); }
  21.429% { transform: rotateY(-2.00deg) rotateX(0.40deg) scale(1.000); }
  21.667% { transform: rotateY(8.28deg) rotateX(1.66deg) scale(1.000); }
  21.905% { transform: rotateY(17.25deg) rotateX(3.45deg) scale(1.000); }
  22.143% { transform: rotateY(23.59deg) rotateX(4.72deg) scale(1.000); }
  22.381% { transform: rotateY(26.00deg) rotateX(5.20deg) scale(1.000); }
  22.619% { transform: rotateY(24.35deg) rotateX(4.87deg) scale(1.000); }
  22.857% { transform: rotateY(19.94deg) rotateX(3.99deg) scale(1.000); }
  23.095% { transform: rotateY(13.56deg) rotateX(2.71deg) scale(1.000); }
  23.333% { transform: rotateY(5.98deg) rotateX(1.20deg) scale(1.000); }
  23.571% { transform: rotateY(-1.98deg) rotateX(0.40deg) scale(1.000); }
  23.810% { transform: rotateY(-9.56deg) rotateX(1.91deg) scale(1.000); }
  24.048% { transform: rotateY(-15.94deg) rotateX(3.19deg) scale(1.000); }
  24.286% { transform: rotateY(-20.35deg) rotateX(4.07deg) scale(1.000); }
  24.524% { transform: rotateY(-22.00deg) rotateX(4.40deg) scale(1.000); }
  24.762% { transform: rotateY(-21.05deg) rotateX(4.21deg) scale(1.000); }
  25.000% { transform: rotateY(-18.56deg) rotateX(3.71deg) scale(1.000); }
  25.238% { transform: rotateY(-15.04deg) rotateX(3.01deg) scale(1.000); }
  25.476% { transform: rotateY(-11.00deg) rotateX(2.20deg) scale(1.000); }
  25.714% { transform: rotateY(-6.96deg) rotateX(1.39deg) scale(1.000); }
  25.952% { transform: rotateY(-3.44deg) rotateX(0.69deg) scale(1.000); }
  26.190% { transform: rotateY(-0.95deg) rotateX(0.19deg) scale(1.000); }
  26.429% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  26.667% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  26.905% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  27.143% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  27.381% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  27.619% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  27.619% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  29.524% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(0.580); }
  99.988% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(0.580); }
  100.000% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(0.580); }
}
@keyframes ozv-clip-back-0 {
  0.000% { transform: translateX(-0.00px); }
  13.333% { transform: translateX(0.00px); }
  13.571% { transform: translateX(0.04px); }
  13.810% { transform: translateX(0.15px); }
  14.048% { transform: translateX(0.33px); }
  14.286% { transform: translateX(0.57px); }
  14.524% { transform: translateX(0.86px); }
  14.762% { transform: translateX(1.20px); }
  15.000% { transform: translateX(1.59px); }
  15.238% { transform: translateX(2.02px); }
  15.476% { transform: translateX(2.48px); }
  15.714% { transform: translateX(2.97px); }
  15.952% { transform: translateX(3.49px); }
  16.190% { transform: translateX(4.01px); }
  16.429% { transform: translateX(4.55px); }
  16.667% { transform: translateX(5.10px); }
  16.905% { transform: translateX(5.65px); }
  17.143% { transform: translateX(6.19px); }
  17.381% { transform: translateX(6.71px); }
  17.619% { transform: translateX(7.23px); }
  17.857% { transform: translateX(7.72px); }
  18.095% { transform: translateX(8.18px); }
  18.333% { transform: translateX(8.61px); }
  18.571% { transform: translateX(9.00px); }
  18.810% { transform: translateX(9.34px); }
  19.048% { transform: translateX(9.63px); }
  19.286% { transform: translateX(9.87px); }
  19.524% { transform: translateX(10.05px); }
  19.762% { transform: translateX(10.16px); }
  20.000% { transform: translateX(10.20px); }
  20.238% { transform: translateX(10.20px); }
  20.476% { transform: translateX(10.20px); }
  20.714% { transform: translateX(9.38px); }
  20.952% { transform: translateX(7.23px); }
  21.190% { transform: translateX(4.18px); }
  21.429% { transform: translateX(0.68px); }
  21.667% { transform: translateX(-2.82px); }
  21.905% { transform: translateX(-5.86px); }
  22.143% { transform: translateX(-8.02px); }
  22.381% { transform: translateX(-8.84px); }
  22.619% { transform: translateX(-8.28px); }
  22.857% { transform: translateX(-6.78px); }
  23.095% { transform: translateX(-4.61px); }
  23.333% { transform: translateX(-2.03px); }
  23.571% { transform: translateX(0.67px); }
  23.810% { transform: translateX(3.25px); }
  24.048% { transform: translateX(5.42px); }
  24.286% { transform: translateX(6.92px); }
  24.524% { transform: translateX(7.48px); }
  24.762% { transform: translateX(7.16px); }
  25.000% { transform: translateX(6.31px); }
  25.238% { transform: translateX(5.11px); }
  25.476% { transform: translateX(3.74px); }
  25.714% { transform: translateX(2.37px); }
  25.952% { transform: translateX(1.17px); }
  26.190% { transform: translateX(0.32px); }
  26.429% { transform: translateX(-0.00px); }
  26.667% { transform: translateX(-0.00px); }
  26.905% { transform: translateX(-0.00px); }
  27.143% { transform: translateX(-0.00px); }
  27.381% { transform: translateX(-0.00px); }
  27.619% { transform: translateX(-0.00px); }
  27.619% { transform: translateX(-0.00px); }
  100.000% { transform: translateX(-0.00px); }
}
@keyframes ozv-clip-front-0 {
  0.000% { transform: translateX(0.00px); }
  13.333% { transform: translateX(-0.00px); }
  13.571% { transform: translateX(-0.03px); }
  13.810% { transform: translateX(-0.12px); }
  14.048% { transform: translateX(-0.27px); }
  14.286% { transform: translateX(-0.47px); }
  14.524% { transform: translateX(-0.71px); }
  14.762% { transform: translateX(-0.99px); }
  15.000% { transform: translateX(-1.31px); }
  15.238% { transform: translateX(-1.67px); }
  15.476% { transform: translateX(-2.05px); }
  15.714% { transform: translateX(-2.45px); }
  15.952% { transform: translateX(-2.87px); }
  16.190% { transform: translateX(-3.31px); }
  16.429% { transform: translateX(-3.75px); }
  16.667% { transform: translateX(-4.20px); }
  16.905% { transform: translateX(-4.65px); }
  17.143% { transform: translateX(-5.09px); }
  17.381% { transform: translateX(-5.53px); }
  17.619% { transform: translateX(-5.95px); }
  17.857% { transform: translateX(-6.35px); }
  18.095% { transform: translateX(-6.73px); }
  18.333% { transform: translateX(-7.09px); }
  18.571% { transform: translateX(-7.41px); }
  18.810% { transform: translateX(-7.69px); }
  19.048% { transform: translateX(-7.93px); }
  19.286% { transform: translateX(-8.13px); }
  19.524% { transform: translateX(-8.28px); }
  19.762% { transform: translateX(-8.37px); }
  20.000% { transform: translateX(-8.40px); }
  20.238% { transform: translateX(-8.40px); }
  20.476% { transform: translateX(-8.40px); }
  20.714% { transform: translateX(-7.73px); }
  20.952% { transform: translateX(-5.95px); }
  21.190% { transform: translateX(-3.44px); }
  21.429% { transform: translateX(-0.56px); }
  21.667% { transform: translateX(2.32px); }
  21.905% { transform: translateX(4.83px); }
  22.143% { transform: translateX(6.61px); }
  22.381% { transform: translateX(7.28px); }
  22.619% { transform: translateX(6.82px); }
  22.857% { transform: translateX(5.58px); }
  23.095% { transform: translateX(3.80px); }
  23.333% { transform: translateX(1.68px); }
  23.571% { transform: translateX(-0.56px); }
  23.810% { transform: translateX(-2.68px); }
  24.048% { transform: translateX(-4.46px); }
  24.286% { transform: translateX(-5.70px); }
  24.524% { transform: translateX(-6.16px); }
  24.762% { transform: translateX(-5.90px); }
  25.000% { transform: translateX(-5.20px); }
  25.238% { transform: translateX(-4.21px); }
  25.476% { transform: translateX(-3.08px); }
  25.714% { transform: translateX(-1.95px); }
  25.952% { transform: translateX(-0.96px); }
  26.190% { transform: translateX(-0.26px); }
  26.429% { transform: translateX(0.00px); }
  26.667% { transform: translateX(0.00px); }
  26.905% { transform: translateX(0.00px); }
  27.143% { transform: translateX(0.00px); }
  27.381% { transform: translateX(0.00px); }
  27.619% { transform: translateX(0.00px); }
  27.619% { transform: translateX(0.00px); }
  100.000% { transform: translateX(0.00px); }
}
@keyframes ozv-clip-cap-0 {
  0.000% { transform: translateX(0.00px); }
  13.333% { transform: translateX(-0.00px); }
  13.571% { transform: translateX(-0.04px); }
  13.810% { transform: translateX(-0.16px); }
  14.048% { transform: translateX(-0.35px); }
  14.286% { transform: translateX(-0.60px); }
  14.524% { transform: translateX(-0.91px); }
  14.762% { transform: translateX(-1.28px); }
  15.000% { transform: translateX(-1.69px); }
  15.238% { transform: translateX(-2.14px); }
  15.476% { transform: translateX(-2.63px); }
  15.714% { transform: translateX(-3.15px); }
  15.952% { transform: translateX(-3.69px); }
  16.190% { transform: translateX(-4.25px); }
  16.429% { transform: translateX(-4.82px); }
  16.667% { transform: translateX(-5.40px); }
  16.905% { transform: translateX(-5.98px); }
  17.143% { transform: translateX(-6.55px); }
  17.381% { transform: translateX(-7.11px); }
  17.619% { transform: translateX(-7.65px); }
  17.857% { transform: translateX(-8.17px); }
  18.095% { transform: translateX(-8.66px); }
  18.333% { transform: translateX(-9.11px); }
  18.571% { transform: translateX(-9.52px); }
  18.810% { transform: translateX(-9.89px); }
  19.048% { transform: translateX(-10.20px); }
  19.286% { transform: translateX(-10.45px); }
  19.524% { transform: translateX(-10.64px); }
  19.762% { transform: translateX(-10.76px); }
  20.000% { transform: translateX(-10.80px); }
  20.238% { transform: translateX(-10.80px); }
  20.476% { transform: translateX(-10.80px); }
  20.714% { transform: translateX(-9.93px); }
  20.952% { transform: translateX(-7.65px); }
  21.190% { transform: translateX(-4.42px); }
  21.429% { transform: translateX(-0.72px); }
  21.667% { transform: translateX(2.98px); }
  21.905% { transform: translateX(6.21px); }
  22.143% { transform: translateX(8.49px); }
  22.381% { transform: translateX(9.36px); }
  22.619% { transform: translateX(8.77px); }
  22.857% { transform: translateX(7.18px); }
  23.095% { transform: translateX(4.88px); }
  23.333% { transform: translateX(2.15px); }
  23.571% { transform: translateX(-0.71px); }
  23.810% { transform: translateX(-3.44px); }
  24.048% { transform: translateX(-5.74px); }
  24.286% { transform: translateX(-7.33px); }
  24.524% { transform: translateX(-7.92px); }
  24.762% { transform: translateX(-7.58px); }
  25.000% { transform: translateX(-6.68px); }
  25.238% { transform: translateX(-5.41px); }
  25.476% { transform: translateX(-3.96px); }
  25.714% { transform: translateX(-2.51px); }
  25.952% { transform: translateX(-1.24px); }
  26.190% { transform: translateX(-0.34px); }
  26.429% { transform: translateX(0.00px); }
  26.667% { transform: translateX(0.00px); }
  26.905% { transform: translateX(0.00px); }
  27.143% { transform: translateX(0.00px); }
  27.381% { transform: translateX(0.00px); }
  27.619% { transform: translateX(0.00px); }
  27.619% { transform: translateX(0.00px); }
  100.000% { transform: translateX(0.00px); }
}
@keyframes ozv-clip-frame-0-1 {
  0.000% { opacity: 0; transform: translateZ(-5.0px); }
  13.750% { opacity: 0; transform: translateZ(-5.0px); }
  14.048% { opacity: 1; transform: translateZ(-5.0px); }
  27.619% { opacity: 1; transform: translateZ(-5.0px); }
  28.571% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-0-2 {
  0.000% { opacity: 0; transform: translateZ(-10.0px); }
  14.583% { opacity: 0; transform: translateZ(-10.0px); }
  14.881% { opacity: 1; transform: translateZ(-10.0px); }
  27.619% { opacity: 1; transform: translateZ(-10.0px); }
  28.571% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-0-3 {
  0.000% { opacity: 0; transform: translateZ(-15.0px); }
  15.417% { opacity: 0; transform: translateZ(-15.0px); }
  15.714% { opacity: 1; transform: translateZ(-15.0px); }
  27.619% { opacity: 1; transform: translateZ(-15.0px); }
  28.571% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-0-4 {
  0.000% { opacity: 0; transform: translateZ(-20.0px); }
  16.250% { opacity: 0; transform: translateZ(-20.0px); }
  16.548% { opacity: 1; transform: translateZ(-20.0px); }
  27.619% { opacity: 1; transform: translateZ(-20.0px); }
  28.571% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-0-5 {
  0.000% { opacity: 0; transform: translateZ(-25.0px); }
  17.083% { opacity: 0; transform: translateZ(-25.0px); }
  17.381% { opacity: 1; transform: translateZ(-25.0px); }
  27.619% { opacity: 1; transform: translateZ(-25.0px); }
  28.571% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-0-6 {
  0.000% { opacity: 0; transform: translateZ(-30.0px); }
  17.917% { opacity: 0; transform: translateZ(-30.0px); }
  18.214% { opacity: 1; transform: translateZ(-30.0px); }
  27.619% { opacity: 1; transform: translateZ(-30.0px); }
  28.571% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-0-7 {
  0.000% { opacity: 0; transform: translateZ(-35.0px); }
  18.750% { opacity: 0; transform: translateZ(-35.0px); }
  19.048% { opacity: 1; transform: translateZ(-35.0px); }
  27.619% { opacity: 1; transform: translateZ(-35.0px); }
  28.571% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-0-8 {
  0.000% { opacity: 0; transform: translateZ(-40.0px); }
  19.583% { opacity: 0; transform: translateZ(-40.0px); }
  19.881% { opacity: 1; transform: translateZ(-40.0px); }
  27.619% { opacity: 1; transform: translateZ(-40.0px); }
  28.571% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-motion-0 {
  0.000% { opacity: 0; }
  13.333% { opacity: 0; }
  14.048% { opacity: 1; }
  99.988% { opacity: 1; }
  100.000% { opacity: 1; }
}
@keyframes ozv-clip-still-0 {
  0.000% { opacity: 1; }
  13.333% { opacity: 1; }
  14.048% { opacity: 0; }
  99.988% { opacity: 0; }
  100.000% { opacity: 0; }
}
@keyframes ozv-clip-mark-0 {
  0.000% { opacity: 0; }
  26.548% { opacity: 0; }
  27.143% { opacity: 1; }
  99.988% { opacity: 1; }
  100.000% { opacity: 1; }
}
.ozv-clip--1 { --x: 84.000%; --y: 27.442%; }
@keyframes ozv-clip-pos-1 {
  0.000% { left: 53.600%; top: 44.651%; }
  63.333% { left: 53.600%; top: 44.651%; }
  63.492% { left: 54.198%; top: 41.983%; }
  63.651% { left: 55.852%; top: 38.876%; }
  63.810% { left: 58.350%; top: 35.598%; }
  63.968% { left: 61.481%; top: 32.395%; }
  64.127% { left: 65.035%; top: 29.484%; }
  64.286% { left: 68.800%; top: 27.047%; }
  64.444% { left: 72.565%; top: 25.222%; }
  64.603% { left: 76.119%; top: 24.109%; }
  64.762% { left: 79.250%; top: 23.767%; }
  64.921% { left: 81.748%; top: 24.217%; }
  65.079% { left: 83.402%; top: 25.451%; }
  65.238% { left: 84.000%; top: 27.442%; }
  99.988% { left: 84.000%; top: 27.442%; }
  100.000% { left: 84.000%; top: 27.442%; }
}
@keyframes ozv-clip-vis-1 {
  0.000% { opacity: 0; }
  46.190% { opacity: 0; }
  46.786% { opacity: 1; }
  99.988% { opacity: 1; }
  100.000% { opacity: 1; }
}
@keyframes ozv-clip-card-1 {
  0.000% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  35.714% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  49.048% { transform: rotateY(-0.00deg) rotateX(0.00deg) scale(1.000); }
  49.286% { transform: rotateY(-0.11deg) rotateX(0.02deg) scale(1.000); }
  49.524% { transform: rotateY(-0.44deg) rotateX(0.09deg) scale(1.000); }
  49.762% { transform: rotateY(-0.96deg) rotateX(0.19deg) scale(1.000); }
  50.000% { transform: rotateY(-1.66deg) rotateX(0.33deg) scale(1.000); }
  50.238% { transform: rotateY(-2.53deg) rotateX(0.51deg) scale(1.000); }
  50.476% { transform: rotateY(-3.54deg) rotateX(0.71deg) scale(1.000); }
  50.714% { transform: rotateY(-4.69deg) rotateX(0.94deg) scale(1.000); }
  50.952% { transform: rotateY(-5.95deg) rotateX(1.19deg) scale(1.000); }
  51.190% { transform: rotateY(-7.31deg) rotateX(1.46deg) scale(1.000); }
  51.429% { transform: rotateY(-8.75deg) rotateX(1.75deg) scale(1.000); }
  51.667% { transform: rotateY(-10.25deg) rotateX(2.05deg) scale(1.000); }
  51.905% { transform: rotateY(-11.81deg) rotateX(2.36deg) scale(1.000); }
  52.143% { transform: rotateY(-13.40deg) rotateX(2.68deg) scale(1.000); }
  52.381% { transform: rotateY(-15.00deg) rotateX(3.00deg) scale(1.000); }
  52.619% { transform: rotateY(-16.60deg) rotateX(3.32deg) scale(1.000); }
  52.857% { transform: rotateY(-18.19deg) rotateX(3.64deg) scale(1.000); }
  53.095% { transform: rotateY(-19.75deg) rotateX(3.95deg) scale(1.000); }
  53.333% { transform: rotateY(-21.25deg) rotateX(4.25deg) scale(1.000); }
  53.571% { transform: rotateY(-22.69deg) rotateX(4.54deg) scale(1.000); }
  53.810% { transform: rotateY(-24.05deg) rotateX(4.81deg) scale(1.000); }
  54.048% { transform: rotateY(-25.31deg) rotateX(5.06deg) scale(1.000); }
  54.286% { transform: rotateY(-26.46deg) rotateX(5.29deg) scale(1.000); }
  54.524% { transform: rotateY(-27.47deg) rotateX(5.49deg) scale(1.000); }
  54.762% { transform: rotateY(-28.34deg) rotateX(5.67deg) scale(1.000); }
  55.000% { transform: rotateY(-29.04deg) rotateX(5.81deg) scale(1.000); }
  55.238% { transform: rotateY(-29.56deg) rotateX(5.91deg) scale(1.000); }
  55.476% { transform: rotateY(-29.89deg) rotateX(5.98deg) scale(1.000); }
  55.714% { transform: rotateY(-30.00deg) rotateX(6.00deg) scale(1.000); }
  55.952% { transform: rotateY(-30.00deg) rotateX(6.00deg) scale(1.000); }
  56.190% { transform: rotateY(-30.00deg) rotateX(6.00deg) scale(1.000); }
  56.429% { transform: rotateY(-27.59deg) rotateX(5.52deg) scale(1.000); }
  56.667% { transform: rotateY(-21.25deg) rotateX(4.25deg) scale(1.000); }
  56.905% { transform: rotateY(-12.28deg) rotateX(2.46deg) scale(1.000); }
  57.143% { transform: rotateY(-2.00deg) rotateX(0.40deg) scale(1.000); }
  57.381% { transform: rotateY(8.28deg) rotateX(1.66deg) scale(1.000); }
  57.619% { transform: rotateY(17.25deg) rotateX(3.45deg) scale(1.000); }
  57.857% { transform: rotateY(23.59deg) rotateX(4.72deg) scale(1.000); }
  58.095% { transform: rotateY(26.00deg) rotateX(5.20deg) scale(1.000); }
  58.333% { transform: rotateY(24.35deg) rotateX(4.87deg) scale(1.000); }
  58.571% { transform: rotateY(19.94deg) rotateX(3.99deg) scale(1.000); }
  58.810% { transform: rotateY(13.56deg) rotateX(2.71deg) scale(1.000); }
  59.048% { transform: rotateY(5.98deg) rotateX(1.20deg) scale(1.000); }
  59.286% { transform: rotateY(-1.98deg) rotateX(0.40deg) scale(1.000); }
  59.524% { transform: rotateY(-9.56deg) rotateX(1.91deg) scale(1.000); }
  59.762% { transform: rotateY(-15.94deg) rotateX(3.19deg) scale(1.000); }
  60.000% { transform: rotateY(-20.35deg) rotateX(4.07deg) scale(1.000); }
  60.238% { transform: rotateY(-22.00deg) rotateX(4.40deg) scale(1.000); }
  60.476% { transform: rotateY(-21.05deg) rotateX(4.21deg) scale(1.000); }
  60.714% { transform: rotateY(-18.56deg) rotateX(3.71deg) scale(1.000); }
  60.952% { transform: rotateY(-15.04deg) rotateX(3.01deg) scale(1.000); }
  61.190% { transform: rotateY(-11.00deg) rotateX(2.20deg) scale(1.000); }
  61.429% { transform: rotateY(-6.96deg) rotateX(1.39deg) scale(1.000); }
  61.667% { transform: rotateY(-3.44deg) rotateX(0.69deg) scale(1.000); }
  61.905% { transform: rotateY(-0.95deg) rotateX(0.19deg) scale(1.000); }
  62.143% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  62.381% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  62.619% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  62.857% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  63.095% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  63.333% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  63.333% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  65.238% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(0.580); }
  99.988% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(0.580); }
  100.000% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(0.580); }
}
@keyframes ozv-clip-back-1 {
  0.000% { transform: translateX(-0.00px); }
  35.714% { transform: translateX(-0.00px); }
  49.048% { transform: translateX(0.00px); }
  49.286% { transform: translateX(0.04px); }
  49.524% { transform: translateX(0.15px); }
  49.762% { transform: translateX(0.33px); }
  50.000% { transform: translateX(0.57px); }
  50.238% { transform: translateX(0.86px); }
  50.476% { transform: translateX(1.20px); }
  50.714% { transform: translateX(1.59px); }
  50.952% { transform: translateX(2.02px); }
  51.190% { transform: translateX(2.48px); }
  51.429% { transform: translateX(2.97px); }
  51.667% { transform: translateX(3.49px); }
  51.905% { transform: translateX(4.01px); }
  52.143% { transform: translateX(4.55px); }
  52.381% { transform: translateX(5.10px); }
  52.619% { transform: translateX(5.65px); }
  52.857% { transform: translateX(6.19px); }
  53.095% { transform: translateX(6.71px); }
  53.333% { transform: translateX(7.23px); }
  53.571% { transform: translateX(7.72px); }
  53.810% { transform: translateX(8.18px); }
  54.048% { transform: translateX(8.61px); }
  54.286% { transform: translateX(9.00px); }
  54.524% { transform: translateX(9.34px); }
  54.762% { transform: translateX(9.63px); }
  55.000% { transform: translateX(9.87px); }
  55.238% { transform: translateX(10.05px); }
  55.476% { transform: translateX(10.16px); }
  55.714% { transform: translateX(10.20px); }
  55.952% { transform: translateX(10.20px); }
  56.190% { transform: translateX(10.20px); }
  56.429% { transform: translateX(9.38px); }
  56.667% { transform: translateX(7.23px); }
  56.905% { transform: translateX(4.18px); }
  57.143% { transform: translateX(0.68px); }
  57.381% { transform: translateX(-2.82px); }
  57.619% { transform: translateX(-5.86px); }
  57.857% { transform: translateX(-8.02px); }
  58.095% { transform: translateX(-8.84px); }
  58.333% { transform: translateX(-8.28px); }
  58.571% { transform: translateX(-6.78px); }
  58.810% { transform: translateX(-4.61px); }
  59.048% { transform: translateX(-2.03px); }
  59.286% { transform: translateX(0.67px); }
  59.524% { transform: translateX(3.25px); }
  59.762% { transform: translateX(5.42px); }
  60.000% { transform: translateX(6.92px); }
  60.238% { transform: translateX(7.48px); }
  60.476% { transform: translateX(7.16px); }
  60.714% { transform: translateX(6.31px); }
  60.952% { transform: translateX(5.11px); }
  61.190% { transform: translateX(3.74px); }
  61.429% { transform: translateX(2.37px); }
  61.667% { transform: translateX(1.17px); }
  61.905% { transform: translateX(0.32px); }
  62.143% { transform: translateX(-0.00px); }
  62.381% { transform: translateX(-0.00px); }
  62.619% { transform: translateX(-0.00px); }
  62.857% { transform: translateX(-0.00px); }
  63.095% { transform: translateX(-0.00px); }
  63.333% { transform: translateX(-0.00px); }
  63.333% { transform: translateX(-0.00px); }
  100.000% { transform: translateX(-0.00px); }
}
@keyframes ozv-clip-front-1 {
  0.000% { transform: translateX(0.00px); }
  35.714% { transform: translateX(0.00px); }
  49.048% { transform: translateX(-0.00px); }
  49.286% { transform: translateX(-0.03px); }
  49.524% { transform: translateX(-0.12px); }
  49.762% { transform: translateX(-0.27px); }
  50.000% { transform: translateX(-0.47px); }
  50.238% { transform: translateX(-0.71px); }
  50.476% { transform: translateX(-0.99px); }
  50.714% { transform: translateX(-1.31px); }
  50.952% { transform: translateX(-1.67px); }
  51.190% { transform: translateX(-2.05px); }
  51.429% { transform: translateX(-2.45px); }
  51.667% { transform: translateX(-2.87px); }
  51.905% { transform: translateX(-3.31px); }
  52.143% { transform: translateX(-3.75px); }
  52.381% { transform: translateX(-4.20px); }
  52.619% { transform: translateX(-4.65px); }
  52.857% { transform: translateX(-5.09px); }
  53.095% { transform: translateX(-5.53px); }
  53.333% { transform: translateX(-5.95px); }
  53.571% { transform: translateX(-6.35px); }
  53.810% { transform: translateX(-6.73px); }
  54.048% { transform: translateX(-7.09px); }
  54.286% { transform: translateX(-7.41px); }
  54.524% { transform: translateX(-7.69px); }
  54.762% { transform: translateX(-7.93px); }
  55.000% { transform: translateX(-8.13px); }
  55.238% { transform: translateX(-8.28px); }
  55.476% { transform: translateX(-8.37px); }
  55.714% { transform: translateX(-8.40px); }
  55.952% { transform: translateX(-8.40px); }
  56.190% { transform: translateX(-8.40px); }
  56.429% { transform: translateX(-7.73px); }
  56.667% { transform: translateX(-5.95px); }
  56.905% { transform: translateX(-3.44px); }
  57.143% { transform: translateX(-0.56px); }
  57.381% { transform: translateX(2.32px); }
  57.619% { transform: translateX(4.83px); }
  57.857% { transform: translateX(6.61px); }
  58.095% { transform: translateX(7.28px); }
  58.333% { transform: translateX(6.82px); }
  58.571% { transform: translateX(5.58px); }
  58.810% { transform: translateX(3.80px); }
  59.048% { transform: translateX(1.68px); }
  59.286% { transform: translateX(-0.56px); }
  59.524% { transform: translateX(-2.68px); }
  59.762% { transform: translateX(-4.46px); }
  60.000% { transform: translateX(-5.70px); }
  60.238% { transform: translateX(-6.16px); }
  60.476% { transform: translateX(-5.90px); }
  60.714% { transform: translateX(-5.20px); }
  60.952% { transform: translateX(-4.21px); }
  61.190% { transform: translateX(-3.08px); }
  61.429% { transform: translateX(-1.95px); }
  61.667% { transform: translateX(-0.96px); }
  61.905% { transform: translateX(-0.26px); }
  62.143% { transform: translateX(0.00px); }
  62.381% { transform: translateX(0.00px); }
  62.619% { transform: translateX(0.00px); }
  62.857% { transform: translateX(0.00px); }
  63.095% { transform: translateX(0.00px); }
  63.333% { transform: translateX(0.00px); }
  63.333% { transform: translateX(0.00px); }
  100.000% { transform: translateX(0.00px); }
}
@keyframes ozv-clip-cap-1 {
  0.000% { transform: translateX(0.00px); }
  35.714% { transform: translateX(0.00px); }
  49.048% { transform: translateX(-0.00px); }
  49.286% { transform: translateX(-0.04px); }
  49.524% { transform: translateX(-0.16px); }
  49.762% { transform: translateX(-0.35px); }
  50.000% { transform: translateX(-0.60px); }
  50.238% { transform: translateX(-0.91px); }
  50.476% { transform: translateX(-1.28px); }
  50.714% { transform: translateX(-1.69px); }
  50.952% { transform: translateX(-2.14px); }
  51.190% { transform: translateX(-2.63px); }
  51.429% { transform: translateX(-3.15px); }
  51.667% { transform: translateX(-3.69px); }
  51.905% { transform: translateX(-4.25px); }
  52.143% { transform: translateX(-4.82px); }
  52.381% { transform: translateX(-5.40px); }
  52.619% { transform: translateX(-5.98px); }
  52.857% { transform: translateX(-6.55px); }
  53.095% { transform: translateX(-7.11px); }
  53.333% { transform: translateX(-7.65px); }
  53.571% { transform: translateX(-8.17px); }
  53.810% { transform: translateX(-8.66px); }
  54.048% { transform: translateX(-9.11px); }
  54.286% { transform: translateX(-9.52px); }
  54.524% { transform: translateX(-9.89px); }
  54.762% { transform: translateX(-10.20px); }
  55.000% { transform: translateX(-10.45px); }
  55.238% { transform: translateX(-10.64px); }
  55.476% { transform: translateX(-10.76px); }
  55.714% { transform: translateX(-10.80px); }
  55.952% { transform: translateX(-10.80px); }
  56.190% { transform: translateX(-10.80px); }
  56.429% { transform: translateX(-9.93px); }
  56.667% { transform: translateX(-7.65px); }
  56.905% { transform: translateX(-4.42px); }
  57.143% { transform: translateX(-0.72px); }
  57.381% { transform: translateX(2.98px); }
  57.619% { transform: translateX(6.21px); }
  57.857% { transform: translateX(8.49px); }
  58.095% { transform: translateX(9.36px); }
  58.333% { transform: translateX(8.77px); }
  58.571% { transform: translateX(7.18px); }
  58.810% { transform: translateX(4.88px); }
  59.048% { transform: translateX(2.15px); }
  59.286% { transform: translateX(-0.71px); }
  59.524% { transform: translateX(-3.44px); }
  59.762% { transform: translateX(-5.74px); }
  60.000% { transform: translateX(-7.33px); }
  60.238% { transform: translateX(-7.92px); }
  60.476% { transform: translateX(-7.58px); }
  60.714% { transform: translateX(-6.68px); }
  60.952% { transform: translateX(-5.41px); }
  61.190% { transform: translateX(-3.96px); }
  61.429% { transform: translateX(-2.51px); }
  61.667% { transform: translateX(-1.24px); }
  61.905% { transform: translateX(-0.34px); }
  62.143% { transform: translateX(0.00px); }
  62.381% { transform: translateX(0.00px); }
  62.619% { transform: translateX(0.00px); }
  62.857% { transform: translateX(0.00px); }
  63.095% { transform: translateX(0.00px); }
  63.333% { transform: translateX(0.00px); }
  63.333% { transform: translateX(0.00px); }
  100.000% { transform: translateX(0.00px); }
}
@keyframes ozv-clip-frame-1-1 {
  0.000% { opacity: 0; transform: translateZ(-5.0px); }
  49.464% { opacity: 0; transform: translateZ(-5.0px); }
  49.762% { opacity: 1; transform: translateZ(-5.0px); }
  63.333% { opacity: 1; transform: translateZ(-5.0px); }
  64.286% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-1-2 {
  0.000% { opacity: 0; transform: translateZ(-10.0px); }
  50.298% { opacity: 0; transform: translateZ(-10.0px); }
  50.595% { opacity: 1; transform: translateZ(-10.0px); }
  63.333% { opacity: 1; transform: translateZ(-10.0px); }
  64.286% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-1-3 {
  0.000% { opacity: 0; transform: translateZ(-15.0px); }
  51.131% { opacity: 0; transform: translateZ(-15.0px); }
  51.429% { opacity: 1; transform: translateZ(-15.0px); }
  63.333% { opacity: 1; transform: translateZ(-15.0px); }
  64.286% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-1-4 {
  0.000% { opacity: 0; transform: translateZ(-20.0px); }
  51.964% { opacity: 0; transform: translateZ(-20.0px); }
  52.262% { opacity: 1; transform: translateZ(-20.0px); }
  63.333% { opacity: 1; transform: translateZ(-20.0px); }
  64.286% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-1-5 {
  0.000% { opacity: 0; transform: translateZ(-25.0px); }
  52.798% { opacity: 0; transform: translateZ(-25.0px); }
  53.095% { opacity: 1; transform: translateZ(-25.0px); }
  63.333% { opacity: 1; transform: translateZ(-25.0px); }
  64.286% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-1-6 {
  0.000% { opacity: 0; transform: translateZ(-30.0px); }
  53.631% { opacity: 0; transform: translateZ(-30.0px); }
  53.929% { opacity: 1; transform: translateZ(-30.0px); }
  63.333% { opacity: 1; transform: translateZ(-30.0px); }
  64.286% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-1-7 {
  0.000% { opacity: 0; transform: translateZ(-35.0px); }
  54.464% { opacity: 0; transform: translateZ(-35.0px); }
  54.762% { opacity: 1; transform: translateZ(-35.0px); }
  63.333% { opacity: 1; transform: translateZ(-35.0px); }
  64.286% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-1-8 {
  0.000% { opacity: 0; transform: translateZ(-40.0px); }
  55.298% { opacity: 0; transform: translateZ(-40.0px); }
  55.595% { opacity: 1; transform: translateZ(-40.0px); }
  63.333% { opacity: 1; transform: translateZ(-40.0px); }
  64.286% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-motion-1 {
  0.000% { opacity: 0; }
  49.048% { opacity: 0; }
  49.762% { opacity: 1; }
  99.988% { opacity: 1; }
  100.000% { opacity: 1; }
}
@keyframes ozv-clip-still-1 {
  0.000% { opacity: 1; }
  49.048% { opacity: 1; }
  49.762% { opacity: 0; }
  99.988% { opacity: 0; }
  100.000% { opacity: 0; }
}
@keyframes ozv-clip-mark-1 {
  0.000% { opacity: 0; }
  62.262% { opacity: 0; }
  62.857% { opacity: 1; }
  99.988% { opacity: 1; }
  100.000% { opacity: 1; }
}
.ozv-clip--2 { --x: 89.000%; --y: 27.442%; }
@keyframes ozv-clip-pos-2 {
  0.000% { left: 53.600%; top: 44.651%; }
  94.286% { left: 53.600%; top: 44.651%; }
  94.444% { left: 54.297%; top: 41.983%; }
  94.603% { left: 56.222%; top: 38.876%; }
  94.762% { left: 59.131%; top: 35.598%; }
  94.921% { left: 62.778%; top: 32.395%; }
  95.079% { left: 66.916%; top: 29.484%; }
  95.238% { left: 71.300%; top: 27.047%; }
  95.397% { left: 75.684%; top: 25.222%; }
  95.556% { left: 79.822%; top: 24.109%; }
  95.714% { left: 83.469%; top: 23.767%; }
  95.873% { left: 86.378%; top: 24.217%; }
  96.032% { left: 88.303%; top: 25.451%; }
  96.190% { left: 89.000%; top: 27.442%; }
  99.988% { left: 89.000%; top: 27.442%; }
  100.000% { left: 89.000%; top: 27.442%; }
}
@keyframes ozv-clip-vis-2 {
  0.000% { opacity: 0; }
  77.143% { opacity: 0; }
  77.738% { opacity: 1; }
  99.988% { opacity: 1; }
  100.000% { opacity: 1; }
}
@keyframes ozv-clip-card-2 {
  0.000% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  66.667% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  80.000% { transform: rotateY(-0.00deg) rotateX(0.00deg) scale(1.000); }
  80.238% { transform: rotateY(-0.11deg) rotateX(0.02deg) scale(1.000); }
  80.476% { transform: rotateY(-0.44deg) rotateX(0.09deg) scale(1.000); }
  80.714% { transform: rotateY(-0.96deg) rotateX(0.19deg) scale(1.000); }
  80.952% { transform: rotateY(-1.66deg) rotateX(0.33deg) scale(1.000); }
  81.190% { transform: rotateY(-2.53deg) rotateX(0.51deg) scale(1.000); }
  81.429% { transform: rotateY(-3.54deg) rotateX(0.71deg) scale(1.000); }
  81.667% { transform: rotateY(-4.69deg) rotateX(0.94deg) scale(1.000); }
  81.905% { transform: rotateY(-5.95deg) rotateX(1.19deg) scale(1.000); }
  82.143% { transform: rotateY(-7.31deg) rotateX(1.46deg) scale(1.000); }
  82.381% { transform: rotateY(-8.75deg) rotateX(1.75deg) scale(1.000); }
  82.619% { transform: rotateY(-10.25deg) rotateX(2.05deg) scale(1.000); }
  82.857% { transform: rotateY(-11.81deg) rotateX(2.36deg) scale(1.000); }
  83.095% { transform: rotateY(-13.40deg) rotateX(2.68deg) scale(1.000); }
  83.333% { transform: rotateY(-15.00deg) rotateX(3.00deg) scale(1.000); }
  83.571% { transform: rotateY(-16.60deg) rotateX(3.32deg) scale(1.000); }
  83.810% { transform: rotateY(-18.19deg) rotateX(3.64deg) scale(1.000); }
  84.048% { transform: rotateY(-19.75deg) rotateX(3.95deg) scale(1.000); }
  84.286% { transform: rotateY(-21.25deg) rotateX(4.25deg) scale(1.000); }
  84.524% { transform: rotateY(-22.69deg) rotateX(4.54deg) scale(1.000); }
  84.762% { transform: rotateY(-24.05deg) rotateX(4.81deg) scale(1.000); }
  85.000% { transform: rotateY(-25.31deg) rotateX(5.06deg) scale(1.000); }
  85.238% { transform: rotateY(-26.46deg) rotateX(5.29deg) scale(1.000); }
  85.476% { transform: rotateY(-27.47deg) rotateX(5.49deg) scale(1.000); }
  85.714% { transform: rotateY(-28.34deg) rotateX(5.67deg) scale(1.000); }
  85.952% { transform: rotateY(-29.04deg) rotateX(5.81deg) scale(1.000); }
  86.190% { transform: rotateY(-29.56deg) rotateX(5.91deg) scale(1.000); }
  86.429% { transform: rotateY(-29.89deg) rotateX(5.98deg) scale(1.000); }
  86.667% { transform: rotateY(-30.00deg) rotateX(6.00deg) scale(1.000); }
  86.905% { transform: rotateY(-30.00deg) rotateX(6.00deg) scale(1.000); }
  87.143% { transform: rotateY(-30.00deg) rotateX(6.00deg) scale(1.000); }
  87.381% { transform: rotateY(-27.59deg) rotateX(5.52deg) scale(1.000); }
  87.619% { transform: rotateY(-21.25deg) rotateX(4.25deg) scale(1.000); }
  87.857% { transform: rotateY(-12.28deg) rotateX(2.46deg) scale(1.000); }
  88.095% { transform: rotateY(-2.00deg) rotateX(0.40deg) scale(1.000); }
  88.333% { transform: rotateY(8.28deg) rotateX(1.66deg) scale(1.000); }
  88.571% { transform: rotateY(17.25deg) rotateX(3.45deg) scale(1.000); }
  88.810% { transform: rotateY(23.59deg) rotateX(4.72deg) scale(1.000); }
  89.048% { transform: rotateY(26.00deg) rotateX(5.20deg) scale(1.000); }
  89.286% { transform: rotateY(24.35deg) rotateX(4.87deg) scale(1.000); }
  89.524% { transform: rotateY(19.94deg) rotateX(3.99deg) scale(1.000); }
  89.762% { transform: rotateY(13.56deg) rotateX(2.71deg) scale(1.000); }
  90.000% { transform: rotateY(5.98deg) rotateX(1.20deg) scale(1.000); }
  90.238% { transform: rotateY(-1.98deg) rotateX(0.40deg) scale(1.000); }
  90.476% { transform: rotateY(-9.56deg) rotateX(1.91deg) scale(1.000); }
  90.714% { transform: rotateY(-15.94deg) rotateX(3.19deg) scale(1.000); }
  90.952% { transform: rotateY(-20.35deg) rotateX(4.07deg) scale(1.000); }
  91.190% { transform: rotateY(-22.00deg) rotateX(4.40deg) scale(1.000); }
  91.429% { transform: rotateY(-21.05deg) rotateX(4.21deg) scale(1.000); }
  91.667% { transform: rotateY(-18.56deg) rotateX(3.71deg) scale(1.000); }
  91.905% { transform: rotateY(-15.04deg) rotateX(3.01deg) scale(1.000); }
  92.143% { transform: rotateY(-11.00deg) rotateX(2.20deg) scale(1.000); }
  92.381% { transform: rotateY(-6.96deg) rotateX(1.39deg) scale(1.000); }
  92.619% { transform: rotateY(-3.44deg) rotateX(0.69deg) scale(1.000); }
  92.857% { transform: rotateY(-0.95deg) rotateX(0.19deg) scale(1.000); }
  93.095% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  93.333% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  93.571% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  93.810% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  94.048% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  94.286% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  94.286% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
  96.190% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(0.580); }
  99.988% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(0.580); }
  100.000% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(0.580); }
}
@keyframes ozv-clip-back-2 {
  0.000% { transform: translateX(-0.00px); }
  66.667% { transform: translateX(-0.00px); }
  80.000% { transform: translateX(0.00px); }
  80.238% { transform: translateX(0.04px); }
  80.476% { transform: translateX(0.15px); }
  80.714% { transform: translateX(0.33px); }
  80.952% { transform: translateX(0.57px); }
  81.190% { transform: translateX(0.86px); }
  81.429% { transform: translateX(1.20px); }
  81.667% { transform: translateX(1.59px); }
  81.905% { transform: translateX(2.02px); }
  82.143% { transform: translateX(2.48px); }
  82.381% { transform: translateX(2.97px); }
  82.619% { transform: translateX(3.49px); }
  82.857% { transform: translateX(4.01px); }
  83.095% { transform: translateX(4.55px); }
  83.333% { transform: translateX(5.10px); }
  83.571% { transform: translateX(5.65px); }
  83.810% { transform: translateX(6.19px); }
  84.048% { transform: translateX(6.71px); }
  84.286% { transform: translateX(7.23px); }
  84.524% { transform: translateX(7.72px); }
  84.762% { transform: translateX(8.18px); }
  85.000% { transform: translateX(8.61px); }
  85.238% { transform: translateX(9.00px); }
  85.476% { transform: translateX(9.34px); }
  85.714% { transform: translateX(9.63px); }
  85.952% { transform: translateX(9.87px); }
  86.190% { transform: translateX(10.05px); }
  86.429% { transform: translateX(10.16px); }
  86.667% { transform: translateX(10.20px); }
  86.905% { transform: translateX(10.20px); }
  87.143% { transform: translateX(10.20px); }
  87.381% { transform: translateX(9.38px); }
  87.619% { transform: translateX(7.23px); }
  87.857% { transform: translateX(4.18px); }
  88.095% { transform: translateX(0.68px); }
  88.333% { transform: translateX(-2.82px); }
  88.571% { transform: translateX(-5.86px); }
  88.810% { transform: translateX(-8.02px); }
  89.048% { transform: translateX(-8.84px); }
  89.286% { transform: translateX(-8.28px); }
  89.524% { transform: translateX(-6.78px); }
  89.762% { transform: translateX(-4.61px); }
  90.000% { transform: translateX(-2.03px); }
  90.238% { transform: translateX(0.67px); }
  90.476% { transform: translateX(3.25px); }
  90.714% { transform: translateX(5.42px); }
  90.952% { transform: translateX(6.92px); }
  91.190% { transform: translateX(7.48px); }
  91.429% { transform: translateX(7.16px); }
  91.667% { transform: translateX(6.31px); }
  91.905% { transform: translateX(5.11px); }
  92.143% { transform: translateX(3.74px); }
  92.381% { transform: translateX(2.37px); }
  92.619% { transform: translateX(1.17px); }
  92.857% { transform: translateX(0.32px); }
  93.095% { transform: translateX(-0.00px); }
  93.333% { transform: translateX(-0.00px); }
  93.571% { transform: translateX(-0.00px); }
  93.810% { transform: translateX(-0.00px); }
  94.048% { transform: translateX(-0.00px); }
  94.286% { transform: translateX(-0.00px); }
  94.286% { transform: translateX(-0.00px); }
  100.000% { transform: translateX(-0.00px); }
}
@keyframes ozv-clip-front-2 {
  0.000% { transform: translateX(0.00px); }
  66.667% { transform: translateX(0.00px); }
  80.000% { transform: translateX(-0.00px); }
  80.238% { transform: translateX(-0.03px); }
  80.476% { transform: translateX(-0.12px); }
  80.714% { transform: translateX(-0.27px); }
  80.952% { transform: translateX(-0.47px); }
  81.190% { transform: translateX(-0.71px); }
  81.429% { transform: translateX(-0.99px); }
  81.667% { transform: translateX(-1.31px); }
  81.905% { transform: translateX(-1.67px); }
  82.143% { transform: translateX(-2.05px); }
  82.381% { transform: translateX(-2.45px); }
  82.619% { transform: translateX(-2.87px); }
  82.857% { transform: translateX(-3.31px); }
  83.095% { transform: translateX(-3.75px); }
  83.333% { transform: translateX(-4.20px); }
  83.571% { transform: translateX(-4.65px); }
  83.810% { transform: translateX(-5.09px); }
  84.048% { transform: translateX(-5.53px); }
  84.286% { transform: translateX(-5.95px); }
  84.524% { transform: translateX(-6.35px); }
  84.762% { transform: translateX(-6.73px); }
  85.000% { transform: translateX(-7.09px); }
  85.238% { transform: translateX(-7.41px); }
  85.476% { transform: translateX(-7.69px); }
  85.714% { transform: translateX(-7.93px); }
  85.952% { transform: translateX(-8.13px); }
  86.190% { transform: translateX(-8.28px); }
  86.429% { transform: translateX(-8.37px); }
  86.667% { transform: translateX(-8.40px); }
  86.905% { transform: translateX(-8.40px); }
  87.143% { transform: translateX(-8.40px); }
  87.381% { transform: translateX(-7.73px); }
  87.619% { transform: translateX(-5.95px); }
  87.857% { transform: translateX(-3.44px); }
  88.095% { transform: translateX(-0.56px); }
  88.333% { transform: translateX(2.32px); }
  88.571% { transform: translateX(4.83px); }
  88.810% { transform: translateX(6.61px); }
  89.048% { transform: translateX(7.28px); }
  89.286% { transform: translateX(6.82px); }
  89.524% { transform: translateX(5.58px); }
  89.762% { transform: translateX(3.80px); }
  90.000% { transform: translateX(1.68px); }
  90.238% { transform: translateX(-0.56px); }
  90.476% { transform: translateX(-2.68px); }
  90.714% { transform: translateX(-4.46px); }
  90.952% { transform: translateX(-5.70px); }
  91.190% { transform: translateX(-6.16px); }
  91.429% { transform: translateX(-5.90px); }
  91.667% { transform: translateX(-5.20px); }
  91.905% { transform: translateX(-4.21px); }
  92.143% { transform: translateX(-3.08px); }
  92.381% { transform: translateX(-1.95px); }
  92.619% { transform: translateX(-0.96px); }
  92.857% { transform: translateX(-0.26px); }
  93.095% { transform: translateX(0.00px); }
  93.333% { transform: translateX(0.00px); }
  93.571% { transform: translateX(0.00px); }
  93.810% { transform: translateX(0.00px); }
  94.048% { transform: translateX(0.00px); }
  94.286% { transform: translateX(0.00px); }
  94.286% { transform: translateX(0.00px); }
  100.000% { transform: translateX(0.00px); }
}
@keyframes ozv-clip-cap-2 {
  0.000% { transform: translateX(0.00px); }
  66.667% { transform: translateX(0.00px); }
  80.000% { transform: translateX(-0.00px); }
  80.238% { transform: translateX(-0.04px); }
  80.476% { transform: translateX(-0.16px); }
  80.714% { transform: translateX(-0.35px); }
  80.952% { transform: translateX(-0.60px); }
  81.190% { transform: translateX(-0.91px); }
  81.429% { transform: translateX(-1.28px); }
  81.667% { transform: translateX(-1.69px); }
  81.905% { transform: translateX(-2.14px); }
  82.143% { transform: translateX(-2.63px); }
  82.381% { transform: translateX(-3.15px); }
  82.619% { transform: translateX(-3.69px); }
  82.857% { transform: translateX(-4.25px); }
  83.095% { transform: translateX(-4.82px); }
  83.333% { transform: translateX(-5.40px); }
  83.571% { transform: translateX(-5.98px); }
  83.810% { transform: translateX(-6.55px); }
  84.048% { transform: translateX(-7.11px); }
  84.286% { transform: translateX(-7.65px); }
  84.524% { transform: translateX(-8.17px); }
  84.762% { transform: translateX(-8.66px); }
  85.000% { transform: translateX(-9.11px); }
  85.238% { transform: translateX(-9.52px); }
  85.476% { transform: translateX(-9.89px); }
  85.714% { transform: translateX(-10.20px); }
  85.952% { transform: translateX(-10.45px); }
  86.190% { transform: translateX(-10.64px); }
  86.429% { transform: translateX(-10.76px); }
  86.667% { transform: translateX(-10.80px); }
  86.905% { transform: translateX(-10.80px); }
  87.143% { transform: translateX(-10.80px); }
  87.381% { transform: translateX(-9.93px); }
  87.619% { transform: translateX(-7.65px); }
  87.857% { transform: translateX(-4.42px); }
  88.095% { transform: translateX(-0.72px); }
  88.333% { transform: translateX(2.98px); }
  88.571% { transform: translateX(6.21px); }
  88.810% { transform: translateX(8.49px); }
  89.048% { transform: translateX(9.36px); }
  89.286% { transform: translateX(8.77px); }
  89.524% { transform: translateX(7.18px); }
  89.762% { transform: translateX(4.88px); }
  90.000% { transform: translateX(2.15px); }
  90.238% { transform: translateX(-0.71px); }
  90.476% { transform: translateX(-3.44px); }
  90.714% { transform: translateX(-5.74px); }
  90.952% { transform: translateX(-7.33px); }
  91.190% { transform: translateX(-7.92px); }
  91.429% { transform: translateX(-7.58px); }
  91.667% { transform: translateX(-6.68px); }
  91.905% { transform: translateX(-5.41px); }
  92.143% { transform: translateX(-3.96px); }
  92.381% { transform: translateX(-2.51px); }
  92.619% { transform: translateX(-1.24px); }
  92.857% { transform: translateX(-0.34px); }
  93.095% { transform: translateX(0.00px); }
  93.333% { transform: translateX(0.00px); }
  93.571% { transform: translateX(0.00px); }
  93.810% { transform: translateX(0.00px); }
  94.048% { transform: translateX(0.00px); }
  94.286% { transform: translateX(0.00px); }
  94.286% { transform: translateX(0.00px); }
  100.000% { transform: translateX(0.00px); }
}
@keyframes ozv-clip-frame-2-1 {
  0.000% { opacity: 0; transform: translateZ(-5.0px); }
  80.417% { opacity: 0; transform: translateZ(-5.0px); }
  80.714% { opacity: 1; transform: translateZ(-5.0px); }
  94.286% { opacity: 1; transform: translateZ(-5.0px); }
  95.238% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-2-2 {
  0.000% { opacity: 0; transform: translateZ(-10.0px); }
  81.250% { opacity: 0; transform: translateZ(-10.0px); }
  81.548% { opacity: 1; transform: translateZ(-10.0px); }
  94.286% { opacity: 1; transform: translateZ(-10.0px); }
  95.238% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-2-3 {
  0.000% { opacity: 0; transform: translateZ(-15.0px); }
  82.083% { opacity: 0; transform: translateZ(-15.0px); }
  82.381% { opacity: 1; transform: translateZ(-15.0px); }
  94.286% { opacity: 1; transform: translateZ(-15.0px); }
  95.238% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-2-4 {
  0.000% { opacity: 0; transform: translateZ(-20.0px); }
  82.917% { opacity: 0; transform: translateZ(-20.0px); }
  83.214% { opacity: 1; transform: translateZ(-20.0px); }
  94.286% { opacity: 1; transform: translateZ(-20.0px); }
  95.238% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-2-5 {
  0.000% { opacity: 0; transform: translateZ(-25.0px); }
  83.750% { opacity: 0; transform: translateZ(-25.0px); }
  84.048% { opacity: 1; transform: translateZ(-25.0px); }
  94.286% { opacity: 1; transform: translateZ(-25.0px); }
  95.238% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-2-6 {
  0.000% { opacity: 0; transform: translateZ(-30.0px); }
  84.583% { opacity: 0; transform: translateZ(-30.0px); }
  84.881% { opacity: 1; transform: translateZ(-30.0px); }
  94.286% { opacity: 1; transform: translateZ(-30.0px); }
  95.238% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-2-7 {
  0.000% { opacity: 0; transform: translateZ(-35.0px); }
  85.417% { opacity: 0; transform: translateZ(-35.0px); }
  85.714% { opacity: 1; transform: translateZ(-35.0px); }
  94.286% { opacity: 1; transform: translateZ(-35.0px); }
  95.238% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-frame-2-8 {
  0.000% { opacity: 0; transform: translateZ(-40.0px); }
  86.250% { opacity: 0; transform: translateZ(-40.0px); }
  86.548% { opacity: 1; transform: translateZ(-40.0px); }
  94.286% { opacity: 1; transform: translateZ(-40.0px); }
  95.238% { opacity: 0; transform: translateZ(0px); }
  99.988% { opacity: 0; transform: translateZ(0px); }
  100.000% { opacity: 0; transform: translateZ(0px); }
}
@keyframes ozv-clip-motion-2 {
  0.000% { opacity: 0; }
  80.000% { opacity: 0; }
  80.714% { opacity: 1; }
  99.988% { opacity: 1; }
  100.000% { opacity: 1; }
}
@keyframes ozv-clip-still-2 {
  0.000% { opacity: 1; }
  80.000% { opacity: 1; }
  80.714% { opacity: 0; }
  99.988% { opacity: 0; }
  100.000% { opacity: 0; }
}
@keyframes ozv-clip-mark-2 {
  0.000% { opacity: 0; }
  93.214% { opacity: 0; }
  93.810% { opacity: 1; }
  99.988% { opacity: 1; }
  100.000% { opacity: 1; }
}

@keyframes ozv-tnk-lit {
  0.000% { border-color: var(--line); box-shadow: none; }
  30.000% { border-color: var(--line); box-shadow: none; }
  30.357% { border-color: var(--c); box-shadow: 0 0 0 1px color-mix(in oklab, var(--c) 30%, transparent), 0 0 28px color-mix(in oklab, var(--c) 18%, transparent); }
  32.619% { border-color: var(--c); box-shadow: 0 0 0 1px color-mix(in oklab, var(--c) 30%, transparent), 0 0 28px color-mix(in oklab, var(--c) 18%, transparent); }
  33.214% { border-color: var(--line); box-shadow: none; }
  100.000% { border-color: var(--line); box-shadow: none; }
}
@keyframes ozv-wire-webhook {
  0.000% { opacity: .3; }
  30.952% { opacity: .3; }
  31.190% { opacity: .9; }
  34.405% { opacity: .9; }
  35.000% { opacity: .3; }
  100.000% { opacity: .3; }
}
@keyframes ozv-wire-credit {
  0.000% { opacity: .3; }
  6.429% { opacity: .3; }
  6.667% { opacity: .9; }
  8.333% { opacity: .9; }
  8.929% { opacity: .3; }
  42.143% { opacity: .3; }
  42.381% { opacity: .9; }
  44.048% { opacity: .9; }
  44.643% { opacity: .3; }
  73.095% { opacity: .3; }
  73.333% { opacity: .9; }
  75.000% { opacity: .9; }
  75.595% { opacity: .3; }
  100.000% { opacity: .3; }
}
@keyframes ozv-wire-lane {
  0.000% { opacity: .3; }
  0.714% { opacity: .3; }
  0.952% { opacity: .9; }
  10.238% { opacity: .9; }
  10.833% { opacity: .3; }
  36.429% { opacity: .3; }
  36.667% { opacity: .9; }
  45.952% { opacity: .9; }
  46.548% { opacity: .3; }
  67.381% { opacity: .3; }
  67.619% { opacity: .9; }
  76.905% { opacity: .9; }
  77.500% { opacity: .3; }
  100.000% { opacity: .3; }
}

/* Everything above runs on the one clock, linear: the easing is in
   the sampling, where it was wanted. */
.ozv-photo { animation: ozv-photo-move var(--ozv-cycle) linear infinite, ozv-photo-fade var(--ozv-cycle) linear infinite; }
.ozv-tile--0 { animation: ozv-tile-0 var(--ozv-cycle) linear infinite; }
.ozv-tname--0 { animation: ozv-tname-0 var(--ozv-cycle) linear infinite; }
.ozv-tile--1 { animation: ozv-tile-1 var(--ozv-cycle) linear infinite; }
.ozv-tname--1 { animation: ozv-tname-1 var(--ozv-cycle) linear infinite; }
.ozv-tile--2 { animation: ozv-tile-2 var(--ozv-cycle) linear infinite; }
.ozv-tname--2 { animation: ozv-tname-2 var(--ozv-cycle) linear infinite; }
.ozv-tile--3 { animation: ozv-tile-3 var(--ozv-cycle) linear infinite; }
.ozv-tname--3 { animation: ozv-tname-3 var(--ozv-cycle) linear infinite; }
.ozv-tile--4 { animation: ozv-tile-4 var(--ozv-cycle) linear infinite; }
.ozv-tile--4 > b { animation: ozv-tile-lit-4 var(--ozv-cycle) linear infinite; }
.ozv-tname--4 { animation: ozv-tname-4 var(--ozv-cycle) linear infinite; }
.ozv-tile--5 { animation: ozv-tile-5 var(--ozv-cycle) linear infinite; }
.ozv-tname--5 { animation: ozv-tname-5 var(--ozv-cycle) linear infinite; }
.ozv-tile--6 { animation: ozv-tile-6 var(--ozv-cycle) linear infinite; }
.ozv-tname--6 { animation: ozv-tname-6 var(--ozv-cycle) linear infinite; }
.ozv-tile--7 { animation: ozv-tile-7 var(--ozv-cycle) linear infinite; }
.ozv-tile--7 > b { animation: ozv-tile-lit-7 var(--ozv-cycle) linear infinite; }
.ozv-tname--7 { animation: ozv-tname-7 var(--ozv-cycle) linear infinite; }
.ozv-tile--8 { animation: ozv-tile-8 var(--ozv-cycle) linear infinite; }
.ozv-tname--8 { animation: ozv-tname-8 var(--ozv-cycle) linear infinite; }
.ozv-tile--9 { animation: ozv-tile-9 var(--ozv-cycle) linear infinite; }
.ozv-tname--9 { animation: ozv-tname-9 var(--ozv-cycle) linear infinite; }
.ozv-tile--10 { animation: ozv-tile-10 var(--ozv-cycle) linear infinite; }
.ozv-tile--10 > b { animation: ozv-tile-lit-10 var(--ozv-cycle) linear infinite; }
.ozv-tname--10 { animation: ozv-tname-10 var(--ozv-cycle) linear infinite; }
.ozv-dot--0 { animation: ozv-dot-move-0 var(--ozv-cycle) linear infinite, ozv-dot-fade-0 var(--ozv-cycle) linear infinite; }
.ozv-dot--1 { animation: ozv-dot-move-1 var(--ozv-cycle) linear infinite, ozv-dot-fade-1 var(--ozv-cycle) linear infinite; }
.ozv-dot--2 { animation: ozv-dot-move-2 var(--ozv-cycle) linear infinite, ozv-dot-fade-2 var(--ozv-cycle) linear infinite; }
.ozv-coin--a { animation: ozv-coin-move-a var(--ozv-cycle) linear infinite, ozv-coin-fade-a var(--ozv-cycle) linear infinite; }
.ozv-coin--b { animation: ozv-coin-move-b var(--ozv-cycle) linear infinite, ozv-coin-fade-b var(--ozv-cycle) linear infinite; }
.ozv-coin--c { animation: ozv-coin-move-c var(--ozv-cycle) linear infinite, ozv-coin-fade-c var(--ozv-cycle) linear infinite; }
.ozv-coin--d { animation: ozv-coin-move-d var(--ozv-cycle) linear infinite, ozv-coin-fade-d var(--ozv-cycle) linear infinite; }
.ozv__box--gen { animation: ozv-gen-lit var(--ozv-cycle) linear infinite; }
.ozv-bar--0 .ozv-bar__i { animation: ozv-bar-0 var(--ozv-cycle) linear infinite; }
.ozv-bar--1 .ozv-bar__i { animation: ozv-bar-1 var(--ozv-cycle) linear infinite; }
.ozv-clip--0 { animation: ozv-clip-pos-0 var(--ozv-cycle) linear infinite, ozv-clip-vis-0 var(--ozv-cycle) linear infinite; }
.ozv-clip--0 .ozv-clip__card { animation: ozv-clip-card-0 var(--ozv-cycle) linear infinite; }
.ozv-clip--0 .ozv-scn__back { animation: ozv-clip-back-0 var(--ozv-cycle) linear infinite; }
.ozv-clip--0 .ozv-scn__front { animation: ozv-clip-front-0 var(--ozv-cycle) linear infinite; }
.ozv-clip--0 .ozv-scn__cap { animation: ozv-clip-cap-0 var(--ozv-cycle) linear infinite; }
.ozv-clip--0 .ozv-clip__frame--1 { animation: ozv-clip-frame-0-1 var(--ozv-cycle) linear infinite; }
.ozv-clip--0 .ozv-clip__frame--2 { animation: ozv-clip-frame-0-2 var(--ozv-cycle) linear infinite; }
.ozv-clip--0 .ozv-clip__frame--3 { animation: ozv-clip-frame-0-3 var(--ozv-cycle) linear infinite; }
.ozv-clip--0 .ozv-clip__frame--4 { animation: ozv-clip-frame-0-4 var(--ozv-cycle) linear infinite; }
.ozv-clip--0 .ozv-clip__frame--5 { animation: ozv-clip-frame-0-5 var(--ozv-cycle) linear infinite; }
.ozv-clip--0 .ozv-clip__frame--6 { animation: ozv-clip-frame-0-6 var(--ozv-cycle) linear infinite; }
.ozv-clip--0 .ozv-clip__frame--7 { animation: ozv-clip-frame-0-7 var(--ozv-cycle) linear infinite; }
.ozv-clip--0 .ozv-clip__frame--8 { animation: ozv-clip-frame-0-8 var(--ozv-cycle) linear infinite; }
.ozv-clip--0 .ozv-scn__motion { animation: ozv-clip-motion-0 var(--ozv-cycle) linear infinite; }
.ozv-clip--0 .ozv-scn__still { animation: ozv-clip-still-0 var(--ozv-cycle) linear infinite; }
.ozv-clip--0 .ozv-clip__mark { animation: ozv-clip-mark-0 var(--ozv-cycle) linear infinite; }
.ozv-clip--1 { animation: ozv-clip-pos-1 var(--ozv-cycle) linear infinite, ozv-clip-vis-1 var(--ozv-cycle) linear infinite; }
.ozv-clip--1 .ozv-clip__card { animation: ozv-clip-card-1 var(--ozv-cycle) linear infinite; }
.ozv-clip--1 .ozv-scn__back { animation: ozv-clip-back-1 var(--ozv-cycle) linear infinite; }
.ozv-clip--1 .ozv-scn__front { animation: ozv-clip-front-1 var(--ozv-cycle) linear infinite; }
.ozv-clip--1 .ozv-scn__cap { animation: ozv-clip-cap-1 var(--ozv-cycle) linear infinite; }
.ozv-clip--1 .ozv-clip__frame--1 { animation: ozv-clip-frame-1-1 var(--ozv-cycle) linear infinite; }
.ozv-clip--1 .ozv-clip__frame--2 { animation: ozv-clip-frame-1-2 var(--ozv-cycle) linear infinite; }
.ozv-clip--1 .ozv-clip__frame--3 { animation: ozv-clip-frame-1-3 var(--ozv-cycle) linear infinite; }
.ozv-clip--1 .ozv-clip__frame--4 { animation: ozv-clip-frame-1-4 var(--ozv-cycle) linear infinite; }
.ozv-clip--1 .ozv-clip__frame--5 { animation: ozv-clip-frame-1-5 var(--ozv-cycle) linear infinite; }
.ozv-clip--1 .ozv-clip__frame--6 { animation: ozv-clip-frame-1-6 var(--ozv-cycle) linear infinite; }
.ozv-clip--1 .ozv-clip__frame--7 { animation: ozv-clip-frame-1-7 var(--ozv-cycle) linear infinite; }
.ozv-clip--1 .ozv-clip__frame--8 { animation: ozv-clip-frame-1-8 var(--ozv-cycle) linear infinite; }
.ozv-clip--1 .ozv-scn__motion { animation: ozv-clip-motion-1 var(--ozv-cycle) linear infinite; }
.ozv-clip--1 .ozv-scn__still { animation: ozv-clip-still-1 var(--ozv-cycle) linear infinite; }
.ozv-clip--1 .ozv-clip__mark { animation: ozv-clip-mark-1 var(--ozv-cycle) linear infinite; }
.ozv-clip--2 { animation: ozv-clip-pos-2 var(--ozv-cycle) linear infinite, ozv-clip-vis-2 var(--ozv-cycle) linear infinite; }
.ozv-clip--2 .ozv-clip__card { animation: ozv-clip-card-2 var(--ozv-cycle) linear infinite; }
.ozv-clip--2 .ozv-scn__back { animation: ozv-clip-back-2 var(--ozv-cycle) linear infinite; }
.ozv-clip--2 .ozv-scn__front { animation: ozv-clip-front-2 var(--ozv-cycle) linear infinite; }
.ozv-clip--2 .ozv-scn__cap { animation: ozv-clip-cap-2 var(--ozv-cycle) linear infinite; }
.ozv-clip--2 .ozv-clip__frame--1 { animation: ozv-clip-frame-2-1 var(--ozv-cycle) linear infinite; }
.ozv-clip--2 .ozv-clip__frame--2 { animation: ozv-clip-frame-2-2 var(--ozv-cycle) linear infinite; }
.ozv-clip--2 .ozv-clip__frame--3 { animation: ozv-clip-frame-2-3 var(--ozv-cycle) linear infinite; }
.ozv-clip--2 .ozv-clip__frame--4 { animation: ozv-clip-frame-2-4 var(--ozv-cycle) linear infinite; }
.ozv-clip--2 .ozv-clip__frame--5 { animation: ozv-clip-frame-2-5 var(--ozv-cycle) linear infinite; }
.ozv-clip--2 .ozv-clip__frame--6 { animation: ozv-clip-frame-2-6 var(--ozv-cycle) linear infinite; }
.ozv-clip--2 .ozv-clip__frame--7 { animation: ozv-clip-frame-2-7 var(--ozv-cycle) linear infinite; }
.ozv-clip--2 .ozv-clip__frame--8 { animation: ozv-clip-frame-2-8 var(--ozv-cycle) linear infinite; }
.ozv-clip--2 .ozv-scn__motion { animation: ozv-clip-motion-2 var(--ozv-cycle) linear infinite; }
.ozv-clip--2 .ozv-scn__still { animation: ozv-clip-still-2 var(--ozv-cycle) linear infinite; }
.ozv-clip--2 .ozv-clip__mark { animation: ozv-clip-mark-2 var(--ozv-cycle) linear infinite; }
.ozv__box--tnk { animation: ozv-tnk-lit var(--ozv-cycle) linear infinite; }
.ozv-wire--webhook { animation: ozv-wire-webhook var(--ozv-cycle) linear infinite; }
.ozv-wire--credit { animation: ozv-wire-credit var(--ozv-cycle) linear infinite; }
.ozv-wire--lane { animation: ozv-wire-lane var(--ozv-cycle) linear infinite; }


/* The phone: the same drawing stood on end. */
@media (max-width: 1000px) {
  .ozv { --ozv-ratio: 380 / 800; }
  .ozv__box--tpl { --x: 5.263%; --y: 10.750%; --w: 40.000%; --h: 15.000%; }
  .ozv__box--cred { --x: 54.737%; --y: 10.750%; --w: 40.000%; --h: 15.000%; }
  .ozv__box--gen { --x: 5.263%; --y: 31.250%; --w: 89.474%; --h: 33.500%; }
  .ozv__box--gal { --x: 5.263%; --y: 69.000%; --w: 89.474%; --h: 15.500%; }
  .ozv__box--tnk { --x: 5.263%; --y: 88.250%; --w: 53.684%; --h: 9.750%; }
  .ozv__tag--user { --x: 42.632%; --y: 3.000%; transform: translate(-100%, -50%); }
  .ozv__tag--credit { --x: 46.316%; --y: 29.250%; transform: translate(-100%, -50%); }
  .ozv__tag--webhook { --x: 78.947%; --y: 92.250%; transform: translate(-50%, -100%); }
  .ozv-tile--0 { left: 7.237%; top: 43.333%; width: 6.579%; height: 25.000%; }
  .ozv-tile--1 { left: 15.132%; top: 43.333%; width: 6.579%; height: 25.000%; }
  .ozv-tile--2 { left: 23.026%; top: 43.333%; width: 6.579%; height: 25.000%; }
  .ozv-tile--3 { left: 30.921%; top: 43.333%; width: 6.579%; height: 25.000%; }
  .ozv-tile--4 { left: 38.816%; top: 43.333%; width: 6.579%; height: 25.000%; }
  .ozv-tile--5 { left: 46.711%; top: 43.333%; width: 6.579%; height: 25.000%; }
  .ozv-tile--6 { left: 54.605%; top: 43.333%; width: 6.579%; height: 25.000%; }
  .ozv-tile--7 { left: 62.500%; top: 43.333%; width: 6.579%; height: 25.000%; }
  .ozv-tile--8 { left: 70.395%; top: 43.333%; width: 6.579%; height: 25.000%; }
  .ozv-tile--9 { left: 78.289%; top: 43.333%; width: 6.579%; height: 25.000%; }
  .ozv-tile--10 { left: 86.184%; top: 43.333%; width: 6.579%; height: 25.000%; }
  .ozv-bars { left: 5.882%; top: 8.209%; width: 88.235%; }

  /* The photo: appears beside the user, walks to the rack's door,
     waits, walks into the generation box and is consumed there. */
  @keyframes ozv-photo-move {
    0.000% { transform: translate(0.00px, 8.00px); }
    0.714% { transform: translate(0.00px, 0.00px); }
    0.714% { transform: translate(0.00px, 0.00px); }
    2.857% { transform: translate(0.00px, 92.00px); }
    8.571% { transform: translate(0.00px, 92.00px); }
    8.571% { transform: translate(0.00px, 92.00px); }
    10.125% { transform: translate(0.00px, 366.00px); }
    10.238% { transform: translate(20.00px, 366.00px); }
    11.429% { transform: translate(20.00px, 366.00px); }
    11.440% { transform: translate(0.00px, 8.00px); }
    35.714% { transform: translate(0.00px, 8.00px); }
    36.429% { transform: translate(0.00px, 0.00px); }
    36.429% { transform: translate(0.00px, 0.00px); }
    38.571% { transform: translate(0.00px, 92.00px); }
    44.286% { transform: translate(0.00px, 92.00px); }
    44.286% { transform: translate(0.00px, 92.00px); }
    45.839% { transform: translate(0.00px, 366.00px); }
    45.952% { transform: translate(20.00px, 366.00px); }
    47.143% { transform: translate(20.00px, 366.00px); }
    47.155% { transform: translate(0.00px, 8.00px); }
    66.667% { transform: translate(0.00px, 8.00px); }
    67.381% { transform: translate(0.00px, 0.00px); }
    67.381% { transform: translate(0.00px, 0.00px); }
    69.524% { transform: translate(0.00px, 92.00px); }
    75.238% { transform: translate(0.00px, 92.00px); }
    75.238% { transform: translate(0.00px, 92.00px); }
    76.791% { transform: translate(0.00px, 366.00px); }
    76.905% { transform: translate(20.00px, 366.00px); }
    78.095% { transform: translate(20.00px, 366.00px); }
    78.107% { transform: translate(0.00px, 8.00px); }
    100.000% { transform: translate(0.00px, 8.00px); }
  }
  @keyframes ozv-photo-fade {
    0.000% { opacity: 0; }
    0.714% { opacity: 1; }
    10.833% { opacity: 1; }
    11.429% { opacity: 0; }
    35.714% { opacity: 0; }
    36.429% { opacity: 1; }
    46.548% { opacity: 1; }
    47.143% { opacity: 0; }
    66.667% { opacity: 0; }
    67.381% { opacity: 1; }
    77.500% { opacity: 1; }
    78.095% { opacity: 0; }
    100.000% { opacity: 0; }
  }

  /* A wave runs through the tiles; the chosen one comes up and stays
     lit until the next run chooses. */
  @keyframes ozv-tile-0 {
    0.000% { transform: translate(0, 0); }
    3.095% { transform: translate(0, 0); }
    3.393% { transform: translate(0, -4px); }
    3.690% { transform: translate(0, 0); }
    38.810% { transform: translate(0, 0); }
    39.107% { transform: translate(0, -4px); }
    39.405% { transform: translate(0, 0); }
    69.762% { transform: translate(0, 0); }
    70.060% { transform: translate(0, -4px); }
    70.357% { transform: translate(0, 0); }
    100.000% { transform: translate(0, 0); }
  }
  @keyframes ozv-tname-0 {
    0.000% { opacity: 0; }
    3.083% { opacity: 0; }
    3.095% { opacity: 1; }
    3.274% { opacity: 1; }
    3.286% { opacity: 0; }
    38.798% { opacity: 0; }
    38.810% { opacity: 1; }
    38.988% { opacity: 1; }
    39.000% { opacity: 0; }
    69.750% { opacity: 0; }
    69.762% { opacity: 1; }
    69.940% { opacity: 1; }
    69.952% { opacity: 0; }
    100.000% { opacity: 0; }
  }
  @keyframes ozv-tile-1 {
    0.000% { transform: translate(0, 0); }
    3.286% { transform: translate(0, 0); }
    3.583% { transform: translate(0, -4px); }
    3.881% { transform: translate(0, 0); }
    39.000% { transform: translate(0, 0); }
    39.298% { transform: translate(0, -4px); }
    39.595% { transform: translate(0, 0); }
    69.952% { transform: translate(0, 0); }
    70.250% { transform: translate(0, -4px); }
    70.548% { transform: translate(0, 0); }
    100.000% { transform: translate(0, 0); }
  }
  @keyframes ozv-tname-1 {
    0.000% { opacity: 0; }
    3.274% { opacity: 0; }
    3.286% { opacity: 1; }
    3.464% { opacity: 1; }
    3.476% { opacity: 0; }
    38.988% { opacity: 0; }
    39.000% { opacity: 1; }
    39.179% { opacity: 1; }
    39.190% { opacity: 0; }
    69.940% { opacity: 0; }
    69.952% { opacity: 1; }
    70.131% { opacity: 1; }
    70.143% { opacity: 0; }
    100.000% { opacity: 0; }
  }
  @keyframes ozv-tile-2 {
    0.000% { transform: translate(0, 0); }
    3.476% { transform: translate(0, 0); }
    3.774% { transform: translate(0, -4px); }
    4.071% { transform: translate(0, 0); }
    39.190% { transform: translate(0, 0); }
    39.488% { transform: translate(0, -4px); }
    39.786% { transform: translate(0, 0); }
    70.143% { transform: translate(0, 0); }
    70.440% { transform: translate(0, -4px); }
    70.738% { transform: translate(0, 0); }
    100.000% { transform: translate(0, 0); }
  }
  @keyframes ozv-tname-2 {
    0.000% { opacity: 0; }
    3.464% { opacity: 0; }
    3.476% { opacity: 1; }
    3.655% { opacity: 1; }
    3.667% { opacity: 0; }
    39.179% { opacity: 0; }
    39.190% { opacity: 1; }
    39.369% { opacity: 1; }
    39.381% { opacity: 0; }
    70.131% { opacity: 0; }
    70.143% { opacity: 1; }
    70.321% { opacity: 1; }
    70.333% { opacity: 0; }
    100.000% { opacity: 0; }
  }
  @keyframes ozv-tile-3 {
    0.000% { transform: translate(0, 0); }
    3.667% { transform: translate(0, 0); }
    3.964% { transform: translate(0, -4px); }
    4.262% { transform: translate(0, 0); }
    39.381% { transform: translate(0, 0); }
    39.679% { transform: translate(0, -4px); }
    39.976% { transform: translate(0, 0); }
    70.333% { transform: translate(0, 0); }
    70.631% { transform: translate(0, -4px); }
    70.929% { transform: translate(0, 0); }
    100.000% { transform: translate(0, 0); }
  }
  @keyframes ozv-tname-3 {
    0.000% { opacity: 0; }
    3.655% { opacity: 0; }
    3.667% { opacity: 1; }
    3.845% { opacity: 1; }
    3.857% { opacity: 0; }
    39.369% { opacity: 0; }
    39.381% { opacity: 1; }
    39.560% { opacity: 1; }
    39.571% { opacity: 0; }
    70.321% { opacity: 0; }
    70.333% { opacity: 1; }
    70.512% { opacity: 1; }
    70.524% { opacity: 0; }
    100.000% { opacity: 0; }
  }
  @keyframes ozv-tile-4 {
    0.000% { transform: translate(0, 0); }
    3.857% { transform: translate(0, 0); }
    4.155% { transform: translate(0, -4px); }
    4.452% { transform: translate(0, 0); }
    5.476% { transform: translate(0, 0); }
    5.833% { transform: translate(0, -7px); }
    33.333% { transform: translate(0, -7px); }
    33.690% { transform: translate(0, 0); }
    39.571% { transform: translate(0, 0); }
    39.869% { transform: translate(0, -4px); }
    40.167% { transform: translate(0, 0); }
    70.524% { transform: translate(0, 0); }
    70.821% { transform: translate(0, -4px); }
    71.119% { transform: translate(0, 0); }
    100.000% { transform: translate(0, 0); }
  }
  @keyframes ozv-tile-lit-4 {
    0.000% { opacity: 0; }
    5.476% { opacity: 0; }
    5.833% { opacity: 1; }
    33.333% { opacity: 1; }
    33.690% { opacity: 0; }
    100.000% { opacity: 0; }
  }
  @keyframes ozv-tname-4 {
    0.000% { opacity: 0; }
    3.845% { opacity: 0; }
    3.857% { opacity: 1; }
    4.036% { opacity: 1; }
    4.048% { opacity: 0; }
    5.476% { opacity: 0; }
    5.714% { opacity: 1; }
    32.845% { opacity: 1; }
    32.857% { opacity: 0; }
    39.560% { opacity: 0; }
    39.571% { opacity: 1; }
    39.750% { opacity: 1; }
    39.762% { opacity: 0; }
    70.512% { opacity: 0; }
    70.524% { opacity: 1; }
    70.702% { opacity: 1; }
    70.714% { opacity: 0; }
    100.000% { opacity: 0; }
  }
  @keyframes ozv-tile-5 {
    0.000% { transform: translate(0, 0); }
    4.048% { transform: translate(0, 0); }
    4.345% { transform: translate(0, -4px); }
    4.643% { transform: translate(0, 0); }
    39.762% { transform: translate(0, 0); }
    40.060% { transform: translate(0, -4px); }
    40.357% { transform: translate(0, 0); }
    70.714% { transform: translate(0, 0); }
    71.012% { transform: translate(0, -4px); }
    71.310% { transform: translate(0, 0); }
    100.000% { transform: translate(0, 0); }
  }
  @keyframes ozv-tname-5 {
    0.000% { opacity: 0; }
    4.036% { opacity: 0; }
    4.048% { opacity: 1; }
    4.226% { opacity: 1; }
    4.238% { opacity: 0; }
    39.750% { opacity: 0; }
    39.762% { opacity: 1; }
    39.940% { opacity: 1; }
    39.952% { opacity: 0; }
    70.702% { opacity: 0; }
    70.714% { opacity: 1; }
    70.893% { opacity: 1; }
    70.905% { opacity: 0; }
    100.000% { opacity: 0; }
  }
  @keyframes ozv-tile-6 {
    0.000% { transform: translate(0, 0); }
    4.238% { transform: translate(0, 0); }
    4.536% { transform: translate(0, -4px); }
    4.833% { transform: translate(0, 0); }
    39.952% { transform: translate(0, 0); }
    40.250% { transform: translate(0, -4px); }
    40.548% { transform: translate(0, 0); }
    70.905% { transform: translate(0, 0); }
    71.202% { transform: translate(0, -4px); }
    71.500% { transform: translate(0, 0); }
    100.000% { transform: translate(0, 0); }
  }
  @keyframes ozv-tname-6 {
    0.000% { opacity: 0; }
    4.226% { opacity: 0; }
    4.238% { opacity: 1; }
    4.417% { opacity: 1; }
    4.429% { opacity: 0; }
    39.940% { opacity: 0; }
    39.952% { opacity: 1; }
    40.131% { opacity: 1; }
    40.143% { opacity: 0; }
    70.893% { opacity: 0; }
    70.905% { opacity: 1; }
    71.083% { opacity: 1; }
    71.095% { opacity: 0; }
    100.000% { opacity: 0; }
  }
  @keyframes ozv-tile-7 {
    0.000% { transform: translate(0, 0); }
    4.429% { transform: translate(0, 0); }
    4.726% { transform: translate(0, -4px); }
    5.024% { transform: translate(0, 0); }
    40.143% { transform: translate(0, 0); }
    40.440% { transform: translate(0, -4px); }
    40.738% { transform: translate(0, 0); }
    41.190% { transform: translate(0, 0); }
    41.548% { transform: translate(0, -7px); }
    69.048% { transform: translate(0, -7px); }
    69.405% { transform: translate(0, 0); }
    71.095% { transform: translate(0, 0); }
    71.393% { transform: translate(0, -4px); }
    71.690% { transform: translate(0, 0); }
    100.000% { transform: translate(0, 0); }
  }
  @keyframes ozv-tile-lit-7 {
    0.000% { opacity: 0; }
    41.190% { opacity: 0; }
    41.548% { opacity: 1; }
    69.048% { opacity: 1; }
    69.405% { opacity: 0; }
    100.000% { opacity: 0; }
  }
  @keyframes ozv-tname-7 {
    0.000% { opacity: 0; }
    4.417% { opacity: 0; }
    4.429% { opacity: 1; }
    4.607% { opacity: 1; }
    4.619% { opacity: 0; }
    40.131% { opacity: 0; }
    40.143% { opacity: 1; }
    40.321% { opacity: 1; }
    40.333% { opacity: 0; }
    41.190% { opacity: 0; }
    41.429% { opacity: 1; }
    68.560% { opacity: 1; }
    68.571% { opacity: 0; }
    71.083% { opacity: 0; }
    71.095% { opacity: 1; }
    71.274% { opacity: 1; }
    71.286% { opacity: 0; }
    100.000% { opacity: 0; }
  }
  @keyframes ozv-tile-8 {
    0.000% { transform: translate(0, 0); }
    4.619% { transform: translate(0, 0); }
    4.917% { transform: translate(0, -4px); }
    5.214% { transform: translate(0, 0); }
    40.333% { transform: translate(0, 0); }
    40.631% { transform: translate(0, -4px); }
    40.929% { transform: translate(0, 0); }
    71.286% { transform: translate(0, 0); }
    71.583% { transform: translate(0, -4px); }
    71.881% { transform: translate(0, 0); }
    100.000% { transform: translate(0, 0); }
  }
  @keyframes ozv-tname-8 {
    0.000% { opacity: 0; }
    4.607% { opacity: 0; }
    4.619% { opacity: 1; }
    4.798% { opacity: 1; }
    4.810% { opacity: 0; }
    40.321% { opacity: 0; }
    40.333% { opacity: 1; }
    40.512% { opacity: 1; }
    40.524% { opacity: 0; }
    71.274% { opacity: 0; }
    71.286% { opacity: 1; }
    71.464% { opacity: 1; }
    71.476% { opacity: 0; }
    100.000% { opacity: 0; }
  }
  @keyframes ozv-tile-9 {
    0.000% { transform: translate(0, 0); }
    4.810% { transform: translate(0, 0); }
    5.107% { transform: translate(0, -4px); }
    5.405% { transform: translate(0, 0); }
    40.524% { transform: translate(0, 0); }
    40.821% { transform: translate(0, -4px); }
    41.119% { transform: translate(0, 0); }
    71.476% { transform: translate(0, 0); }
    71.774% { transform: translate(0, -4px); }
    72.071% { transform: translate(0, 0); }
    100.000% { transform: translate(0, 0); }
  }
  @keyframes ozv-tname-9 {
    0.000% { opacity: 0; }
    4.798% { opacity: 0; }
    4.810% { opacity: 1; }
    4.988% { opacity: 1; }
    5.000% { opacity: 0; }
    40.512% { opacity: 0; }
    40.524% { opacity: 1; }
    40.702% { opacity: 1; }
    40.714% { opacity: 0; }
    71.464% { opacity: 0; }
    71.476% { opacity: 1; }
    71.655% { opacity: 1; }
    71.667% { opacity: 0; }
    100.000% { opacity: 0; }
  }
  @keyframes ozv-tile-10 {
    0.000% { transform: translate(0, 0); }
    5.000% { transform: translate(0, 0); }
    5.298% { transform: translate(0, -4px); }
    5.595% { transform: translate(0, 0); }
    40.714% { transform: translate(0, 0); }
    41.012% { transform: translate(0, -4px); }
    41.310% { transform: translate(0, 0); }
    71.667% { transform: translate(0, 0); }
    71.964% { transform: translate(0, -4px); }
    72.143% { transform: translate(0, 0); }
    72.262% { transform: translate(0, 0); }
    72.500% { transform: translate(0, -7px); }
    100.000% { transform: translate(0, -7px); }
    100.357% { transform: translate(0, 0); }
  }
  @keyframes ozv-tile-lit-10 {
    0.000% { opacity: 0; }
    72.143% { opacity: 0; }
    72.500% { opacity: 1; }
    100.000% { opacity: 1; }
    100.357% { opacity: 0; }
  }
  @keyframes ozv-tname-10 {
    0.000% { opacity: 0; }
    4.988% { opacity: 0; }
    5.000% { opacity: 1; }
    5.179% { opacity: 1; }
    5.190% { opacity: 0; }
    40.702% { opacity: 0; }
    40.714% { opacity: 1; }
    40.893% { opacity: 1; }
    40.905% { opacity: 0; }
    71.655% { opacity: 0; }
    71.667% { opacity: 1; }
    71.845% { opacity: 1; }
    71.857% { opacity: 0; }
    72.143% { opacity: 0; }
    72.381% { opacity: 1; }
    99.512% { opacity: 1; }
    99.524% { opacity: 0; }
    100.000% { opacity: 0; }
  }

  @keyframes ozv-dot-move-0 {
    0.000% { transform: translate(0.00px, 0.00px); }
    5.952% { transform: translate(0.00px, 0.00px); }
    6.879% { transform: translate(106.00px, 0.00px); }
    7.857% { transform: translate(106.00px, 112.00px); }
    100.000% { transform: translate(106.00px, 112.00px); }
  }
  @keyframes ozv-dot-fade-0 {
    0.000% { opacity: 0; }
    5.952% { opacity: 0; }
    6.071% { opacity: 1; }
    7.738% { opacity: 1; }
    7.857% { opacity: 0; }
    100.000% { opacity: 0; }
  }
  @keyframes ozv-dot-move-1 {
    0.000% { transform: translate(0.00px, 0.00px); }
    41.667% { transform: translate(0.00px, 0.00px); }
    42.399% { transform: translate(70.00px, 0.00px); }
    43.571% { transform: translate(70.00px, 112.00px); }
    100.000% { transform: translate(70.00px, 112.00px); }
  }
  @keyframes ozv-dot-fade-1 {
    0.000% { opacity: 0; }
    41.667% { opacity: 0; }
    41.786% { opacity: 1; }
    43.452% { opacity: 1; }
    43.571% { opacity: 0; }
    100.000% { opacity: 0; }
  }
  @keyframes ozv-dot-move-2 {
    0.000% { transform: translate(0.00px, 0.00px); }
    72.619% { transform: translate(0.00px, 0.00px); }
    73.063% { transform: translate(34.00px, 0.00px); }
    74.524% { transform: translate(34.00px, 112.00px); }
    100.000% { transform: translate(34.00px, 112.00px); }
  }
  @keyframes ozv-dot-fade-2 {
    0.000% { opacity: 0; }
    72.619% { opacity: 0; }
    72.738% { opacity: 1; }
    74.405% { opacity: 1; }
    74.524% { opacity: 0; }
    100.000% { opacity: 0; }
  }

  /* A credit leaves the stack and runs up into the generation box
     before each run; after the payment three come back along the
     webhook and fill the slots. */
  @keyframes ozv-coin-move-a {
    0.000% { transform: translate(0.00px, 0.00px); }
    6.429% { transform: translate(0.00px, 0.00px); }
    6.429% { transform: translate(0.00px, 0.00px); }
    6.955% { transform: translate(0.00px, 50.00px); }
    7.218% { transform: translate(22.00px, 62.00px); }
    7.997% { transform: translate(-52.00px, 62.00px); }
    8.333% { transform: translate(-52.00px, 94.00px); }
    100.000% { transform: translate(-52.00px, 94.00px); }
  }
  @keyframes ozv-coin-fade-a {
    0.000% { opacity: 1; }
    8.155% { opacity: 1; }
    8.333% { opacity: 0; }
    100.000% { opacity: 0; }
  }
  @keyframes ozv-coin-move-b {
    0.000% { transform: translate(-18.00px, 589.00px); }
    30.952% { transform: translate(-18.00px, 589.00px); }
    30.952% { transform: translate(-18.00px, 589.00px); }
    31.254% { transform: translate(128.00px, 589.00px); }
    32.473% { transform: translate(128.00px, 0.00px); }
    32.494% { transform: translate(118.00px, 0.00px); }
    32.738% { transform: translate(0.00px, 0.00px); }
    100.000% { transform: translate(0.00px, 0.00px); }
  }
  @keyframes ozv-coin-fade-b {
    0.000% { opacity: 0; }
    30.952% { opacity: 0; }
    31.131% { opacity: 1; }
    100.000% { opacity: 1; }
  }
  @keyframes ozv-coin-move-c {
    0.000% { transform: translate(-40.00px, 589.00px); }
    31.786% { transform: translate(-40.00px, 589.00px); }
    31.786% { transform: translate(-40.00px, 589.00px); }
    32.096% { transform: translate(106.00px, 589.00px); }
    33.346% { transform: translate(106.00px, 0.00px); }
    33.368% { transform: translate(96.00px, 0.00px); }
    33.571% { transform: translate(0.00px, 0.00px); }
    73.095% { transform: translate(0.00px, 0.00px); }
    73.095% { transform: translate(0.00px, 0.00px); }
    73.662% { transform: translate(0.00px, 50.00px); }
    73.798% { transform: translate(0.00px, 62.00px); }
    74.637% { transform: translate(-74.00px, 62.00px); }
    75.000% { transform: translate(-74.00px, 94.00px); }
    100.000% { transform: translate(-74.00px, 94.00px); }
  }
  @keyframes ozv-coin-fade-c {
    0.000% { opacity: 0; }
    31.786% { opacity: 0; }
    31.964% { opacity: 1; }
    74.821% { opacity: 1; }
    75.000% { opacity: 0; }
    100.000% { opacity: 0; }
  }
  @keyframes ozv-coin-move-d {
    0.000% { transform: translate(-62.00px, 589.00px); }
    32.619% { transform: translate(-62.00px, 589.00px); }
    32.619% { transform: translate(-62.00px, 589.00px); }
    32.937% { transform: translate(84.00px, 589.00px); }
    34.222% { transform: translate(84.00px, 0.00px); }
    34.243% { transform: translate(74.00px, 0.00px); }
    34.405% { transform: translate(0.00px, 0.00px); }
    42.143% { transform: translate(0.00px, 0.00px); }
    42.143% { transform: translate(0.00px, 0.00px); }
    42.669% { transform: translate(0.00px, 50.00px); }
    42.932% { transform: translate(-22.00px, 62.00px); }
    43.711% { transform: translate(-96.00px, 62.00px); }
    44.048% { transform: translate(-96.00px, 94.00px); }
    100.000% { transform: translate(-96.00px, 94.00px); }
  }
  @keyframes ozv-coin-fade-d {
    0.000% { opacity: 0; }
    32.619% { opacity: 0; }
    32.798% { opacity: 1; }
    43.869% { opacity: 1; }
    44.048% { opacity: 0; }
    100.000% { opacity: 0; }
  }

  @keyframes ozv-gen-lit {
    0.000% { border-color: var(--line); box-shadow: none; }
    8.333% { border-color: var(--line); box-shadow: none; }
    8.810% { border-color: var(--c); box-shadow: 0 0 0 1px color-mix(in oklab, var(--c) 30%, transparent), 0 0 28px color-mix(in oklab, var(--c) 18%, transparent); }
    27.619% { border-color: var(--c); box-shadow: 0 0 0 1px color-mix(in oklab, var(--c) 30%, transparent), 0 0 28px color-mix(in oklab, var(--c) 18%, transparent); }
    28.333% { border-color: var(--line); box-shadow: none; }
    44.048% { border-color: var(--line); box-shadow: none; }
    44.524% { border-color: var(--c); box-shadow: 0 0 0 1px color-mix(in oklab, var(--c) 30%, transparent), 0 0 28px color-mix(in oklab, var(--c) 18%, transparent); }
    63.333% { border-color: var(--c); box-shadow: 0 0 0 1px color-mix(in oklab, var(--c) 30%, transparent), 0 0 28px color-mix(in oklab, var(--c) 18%, transparent); }
    64.048% { border-color: var(--line); box-shadow: none; }
    75.000% { border-color: var(--line); box-shadow: none; }
    75.476% { border-color: var(--c); box-shadow: 0 0 0 1px color-mix(in oklab, var(--c) 30%, transparent), 0 0 28px color-mix(in oklab, var(--c) 18%, transparent); }
    94.286% { border-color: var(--c); box-shadow: 0 0 0 1px color-mix(in oklab, var(--c) 30%, transparent), 0 0 28px color-mix(in oklab, var(--c) 18%, transparent); }
    95.000% { border-color: var(--line); box-shadow: none; }
    100.000% { border-color: var(--line); box-shadow: none; }
  }
  @keyframes ozv-bar-0 {
    0.000% { transform: scaleX(0); }
    10.476% { transform: scaleX(0); }
    13.095% { transform: scaleX(1); }
    29.524% { transform: scaleX(1); }
    30.000% { transform: scaleX(0); }
    46.190% { transform: scaleX(0); }
    48.810% { transform: scaleX(1); }
    65.238% { transform: scaleX(1); }
    65.714% { transform: scaleX(0); }
    77.143% { transform: scaleX(0); }
    79.762% { transform: scaleX(1); }
    96.190% { transform: scaleX(1); }
    96.667% { transform: scaleX(0); }
    100.000% { transform: scaleX(0); }
  }
  @keyframes ozv-bar-1 {
    0.000% { transform: scaleX(0); }
    13.333% { transform: scaleX(0); }
    20.000% { transform: scaleX(1); }
    29.524% { transform: scaleX(1); }
    30.000% { transform: scaleX(0); }
    49.048% { transform: scaleX(0); }
    55.714% { transform: scaleX(1); }
    65.238% { transform: scaleX(1); }
    65.714% { transform: scaleX(0); }
    80.000% { transform: scaleX(0); }
    86.667% { transform: scaleX(1); }
    96.190% { transform: scaleX(1); }
    96.667% { transform: scaleX(0); }
    100.000% { transform: scaleX(0); }
  }

  /* The clip. Its place is left/top in stage percentages — the card
     is sized in pixels, so the flight is in the same units the boxes
     are placed in; its tilt, rock and scale are one transform list on
     the card, the same functions in every frame so they interpolate. */
  .ozv-clip--0 { --x: 31.579%; --y: 76.875%; }
  @keyframes ozv-clip-pos-0 {
    0.000% { left: 50.000%; top: 52.500%; }
    27.619% { left: 50.000%; top: 52.500%; }
    27.778% { left: 49.638%; top: 50.650%; }
    27.937% { left: 48.635%; top: 49.806%; }
    28.095% { left: 47.122%; top: 49.945%; }
    28.254% { left: 45.224%; top: 51.025%; }
    28.413% { left: 43.071%; top: 52.976%; }
    28.571% { left: 40.789%; top: 55.688%; }
    28.730% { left: 38.508%; top: 59.013%; }
    28.889% { left: 36.355%; top: 62.761%; }
    29.048% { left: 34.457%; top: 66.702%; }
    29.206% { left: 32.943%; top: 70.569%; }
    29.365% { left: 31.941%; top: 74.066%; }
    29.524% { left: 31.579%; top: 76.875%; }
    99.988% { left: 31.579%; top: 76.875%; }
    100.000% { left: 31.579%; top: 76.875%; }
  }
  @keyframes ozv-clip-vis-0 {
    0.000% { opacity: 0; }
    10.476% { opacity: 0; }
    11.071% { opacity: 1; }
    99.988% { opacity: 1; }
    100.000% { opacity: 1; }
  }
  @keyframes ozv-clip-card-0 {
    0.000% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    13.333% { transform: rotateY(-0.00deg) rotateX(0.00deg) scale(1.000); }
    13.571% { transform: rotateY(-0.11deg) rotateX(0.02deg) scale(1.000); }
    13.810% { transform: rotateY(-0.44deg) rotateX(0.09deg) scale(1.000); }
    14.048% { transform: rotateY(-0.96deg) rotateX(0.19deg) scale(1.000); }
    14.286% { transform: rotateY(-1.66deg) rotateX(0.33deg) scale(1.000); }
    14.524% { transform: rotateY(-2.53deg) rotateX(0.51deg) scale(1.000); }
    14.762% { transform: rotateY(-3.54deg) rotateX(0.71deg) scale(1.000); }
    15.000% { transform: rotateY(-4.69deg) rotateX(0.94deg) scale(1.000); }
    15.238% { transform: rotateY(-5.95deg) rotateX(1.19deg) scale(1.000); }
    15.476% { transform: rotateY(-7.31deg) rotateX(1.46deg) scale(1.000); }
    15.714% { transform: rotateY(-8.75deg) rotateX(1.75deg) scale(1.000); }
    15.952% { transform: rotateY(-10.25deg) rotateX(2.05deg) scale(1.000); }
    16.190% { transform: rotateY(-11.81deg) rotateX(2.36deg) scale(1.000); }
    16.429% { transform: rotateY(-13.40deg) rotateX(2.68deg) scale(1.000); }
    16.667% { transform: rotateY(-15.00deg) rotateX(3.00deg) scale(1.000); }
    16.905% { transform: rotateY(-16.60deg) rotateX(3.32deg) scale(1.000); }
    17.143% { transform: rotateY(-18.19deg) rotateX(3.64deg) scale(1.000); }
    17.381% { transform: rotateY(-19.75deg) rotateX(3.95deg) scale(1.000); }
    17.619% { transform: rotateY(-21.25deg) rotateX(4.25deg) scale(1.000); }
    17.857% { transform: rotateY(-22.69deg) rotateX(4.54deg) scale(1.000); }
    18.095% { transform: rotateY(-24.05deg) rotateX(4.81deg) scale(1.000); }
    18.333% { transform: rotateY(-25.31deg) rotateX(5.06deg) scale(1.000); }
    18.571% { transform: rotateY(-26.46deg) rotateX(5.29deg) scale(1.000); }
    18.810% { transform: rotateY(-27.47deg) rotateX(5.49deg) scale(1.000); }
    19.048% { transform: rotateY(-28.34deg) rotateX(5.67deg) scale(1.000); }
    19.286% { transform: rotateY(-29.04deg) rotateX(5.81deg) scale(1.000); }
    19.524% { transform: rotateY(-29.56deg) rotateX(5.91deg) scale(1.000); }
    19.762% { transform: rotateY(-29.89deg) rotateX(5.98deg) scale(1.000); }
    20.000% { transform: rotateY(-30.00deg) rotateX(6.00deg) scale(1.000); }
    20.238% { transform: rotateY(-30.00deg) rotateX(6.00deg) scale(1.000); }
    20.476% { transform: rotateY(-30.00deg) rotateX(6.00deg) scale(1.000); }
    20.714% { transform: rotateY(-27.59deg) rotateX(5.52deg) scale(1.000); }
    20.952% { transform: rotateY(-21.25deg) rotateX(4.25deg) scale(1.000); }
    21.190% { transform: rotateY(-12.28deg) rotateX(2.46deg) scale(1.000); }
    21.429% { transform: rotateY(-2.00deg) rotateX(0.40deg) scale(1.000); }
    21.667% { transform: rotateY(8.28deg) rotateX(1.66deg) scale(1.000); }
    21.905% { transform: rotateY(17.25deg) rotateX(3.45deg) scale(1.000); }
    22.143% { transform: rotateY(23.59deg) rotateX(4.72deg) scale(1.000); }
    22.381% { transform: rotateY(26.00deg) rotateX(5.20deg) scale(1.000); }
    22.619% { transform: rotateY(24.35deg) rotateX(4.87deg) scale(1.000); }
    22.857% { transform: rotateY(19.94deg) rotateX(3.99deg) scale(1.000); }
    23.095% { transform: rotateY(13.56deg) rotateX(2.71deg) scale(1.000); }
    23.333% { transform: rotateY(5.98deg) rotateX(1.20deg) scale(1.000); }
    23.571% { transform: rotateY(-1.98deg) rotateX(0.40deg) scale(1.000); }
    23.810% { transform: rotateY(-9.56deg) rotateX(1.91deg) scale(1.000); }
    24.048% { transform: rotateY(-15.94deg) rotateX(3.19deg) scale(1.000); }
    24.286% { transform: rotateY(-20.35deg) rotateX(4.07deg) scale(1.000); }
    24.524% { transform: rotateY(-22.00deg) rotateX(4.40deg) scale(1.000); }
    24.762% { transform: rotateY(-21.05deg) rotateX(4.21deg) scale(1.000); }
    25.000% { transform: rotateY(-18.56deg) rotateX(3.71deg) scale(1.000); }
    25.238% { transform: rotateY(-15.04deg) rotateX(3.01deg) scale(1.000); }
    25.476% { transform: rotateY(-11.00deg) rotateX(2.20deg) scale(1.000); }
    25.714% { transform: rotateY(-6.96deg) rotateX(1.39deg) scale(1.000); }
    25.952% { transform: rotateY(-3.44deg) rotateX(0.69deg) scale(1.000); }
    26.190% { transform: rotateY(-0.95deg) rotateX(0.19deg) scale(1.000); }
    26.429% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    26.667% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    26.905% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    27.143% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    27.381% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    27.619% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    27.619% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    29.524% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(0.580); }
    99.988% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(0.580); }
    100.000% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(0.580); }
  }
  @keyframes ozv-clip-back-0 {
    0.000% { transform: translateX(-0.00px); }
    13.333% { transform: translateX(0.00px); }
    13.571% { transform: translateX(0.04px); }
    13.810% { transform: translateX(0.15px); }
    14.048% { transform: translateX(0.33px); }
    14.286% { transform: translateX(0.57px); }
    14.524% { transform: translateX(0.86px); }
    14.762% { transform: translateX(1.20px); }
    15.000% { transform: translateX(1.59px); }
    15.238% { transform: translateX(2.02px); }
    15.476% { transform: translateX(2.48px); }
    15.714% { transform: translateX(2.97px); }
    15.952% { transform: translateX(3.49px); }
    16.190% { transform: translateX(4.01px); }
    16.429% { transform: translateX(4.55px); }
    16.667% { transform: translateX(5.10px); }
    16.905% { transform: translateX(5.65px); }
    17.143% { transform: translateX(6.19px); }
    17.381% { transform: translateX(6.71px); }
    17.619% { transform: translateX(7.23px); }
    17.857% { transform: translateX(7.72px); }
    18.095% { transform: translateX(8.18px); }
    18.333% { transform: translateX(8.61px); }
    18.571% { transform: translateX(9.00px); }
    18.810% { transform: translateX(9.34px); }
    19.048% { transform: translateX(9.63px); }
    19.286% { transform: translateX(9.87px); }
    19.524% { transform: translateX(10.05px); }
    19.762% { transform: translateX(10.16px); }
    20.000% { transform: translateX(10.20px); }
    20.238% { transform: translateX(10.20px); }
    20.476% { transform: translateX(10.20px); }
    20.714% { transform: translateX(9.38px); }
    20.952% { transform: translateX(7.23px); }
    21.190% { transform: translateX(4.18px); }
    21.429% { transform: translateX(0.68px); }
    21.667% { transform: translateX(-2.82px); }
    21.905% { transform: translateX(-5.86px); }
    22.143% { transform: translateX(-8.02px); }
    22.381% { transform: translateX(-8.84px); }
    22.619% { transform: translateX(-8.28px); }
    22.857% { transform: translateX(-6.78px); }
    23.095% { transform: translateX(-4.61px); }
    23.333% { transform: translateX(-2.03px); }
    23.571% { transform: translateX(0.67px); }
    23.810% { transform: translateX(3.25px); }
    24.048% { transform: translateX(5.42px); }
    24.286% { transform: translateX(6.92px); }
    24.524% { transform: translateX(7.48px); }
    24.762% { transform: translateX(7.16px); }
    25.000% { transform: translateX(6.31px); }
    25.238% { transform: translateX(5.11px); }
    25.476% { transform: translateX(3.74px); }
    25.714% { transform: translateX(2.37px); }
    25.952% { transform: translateX(1.17px); }
    26.190% { transform: translateX(0.32px); }
    26.429% { transform: translateX(-0.00px); }
    26.667% { transform: translateX(-0.00px); }
    26.905% { transform: translateX(-0.00px); }
    27.143% { transform: translateX(-0.00px); }
    27.381% { transform: translateX(-0.00px); }
    27.619% { transform: translateX(-0.00px); }
    27.619% { transform: translateX(-0.00px); }
    100.000% { transform: translateX(-0.00px); }
  }
  @keyframes ozv-clip-front-0 {
    0.000% { transform: translateX(0.00px); }
    13.333% { transform: translateX(-0.00px); }
    13.571% { transform: translateX(-0.03px); }
    13.810% { transform: translateX(-0.12px); }
    14.048% { transform: translateX(-0.27px); }
    14.286% { transform: translateX(-0.47px); }
    14.524% { transform: translateX(-0.71px); }
    14.762% { transform: translateX(-0.99px); }
    15.000% { transform: translateX(-1.31px); }
    15.238% { transform: translateX(-1.67px); }
    15.476% { transform: translateX(-2.05px); }
    15.714% { transform: translateX(-2.45px); }
    15.952% { transform: translateX(-2.87px); }
    16.190% { transform: translateX(-3.31px); }
    16.429% { transform: translateX(-3.75px); }
    16.667% { transform: translateX(-4.20px); }
    16.905% { transform: translateX(-4.65px); }
    17.143% { transform: translateX(-5.09px); }
    17.381% { transform: translateX(-5.53px); }
    17.619% { transform: translateX(-5.95px); }
    17.857% { transform: translateX(-6.35px); }
    18.095% { transform: translateX(-6.73px); }
    18.333% { transform: translateX(-7.09px); }
    18.571% { transform: translateX(-7.41px); }
    18.810% { transform: translateX(-7.69px); }
    19.048% { transform: translateX(-7.93px); }
    19.286% { transform: translateX(-8.13px); }
    19.524% { transform: translateX(-8.28px); }
    19.762% { transform: translateX(-8.37px); }
    20.000% { transform: translateX(-8.40px); }
    20.238% { transform: translateX(-8.40px); }
    20.476% { transform: translateX(-8.40px); }
    20.714% { transform: translateX(-7.73px); }
    20.952% { transform: translateX(-5.95px); }
    21.190% { transform: translateX(-3.44px); }
    21.429% { transform: translateX(-0.56px); }
    21.667% { transform: translateX(2.32px); }
    21.905% { transform: translateX(4.83px); }
    22.143% { transform: translateX(6.61px); }
    22.381% { transform: translateX(7.28px); }
    22.619% { transform: translateX(6.82px); }
    22.857% { transform: translateX(5.58px); }
    23.095% { transform: translateX(3.80px); }
    23.333% { transform: translateX(1.68px); }
    23.571% { transform: translateX(-0.56px); }
    23.810% { transform: translateX(-2.68px); }
    24.048% { transform: translateX(-4.46px); }
    24.286% { transform: translateX(-5.70px); }
    24.524% { transform: translateX(-6.16px); }
    24.762% { transform: translateX(-5.90px); }
    25.000% { transform: translateX(-5.20px); }
    25.238% { transform: translateX(-4.21px); }
    25.476% { transform: translateX(-3.08px); }
    25.714% { transform: translateX(-1.95px); }
    25.952% { transform: translateX(-0.96px); }
    26.190% { transform: translateX(-0.26px); }
    26.429% { transform: translateX(0.00px); }
    26.667% { transform: translateX(0.00px); }
    26.905% { transform: translateX(0.00px); }
    27.143% { transform: translateX(0.00px); }
    27.381% { transform: translateX(0.00px); }
    27.619% { transform: translateX(0.00px); }
    27.619% { transform: translateX(0.00px); }
    100.000% { transform: translateX(0.00px); }
  }
  @keyframes ozv-clip-cap-0 {
    0.000% { transform: translateX(0.00px); }
    13.333% { transform: translateX(-0.00px); }
    13.571% { transform: translateX(-0.04px); }
    13.810% { transform: translateX(-0.16px); }
    14.048% { transform: translateX(-0.35px); }
    14.286% { transform: translateX(-0.60px); }
    14.524% { transform: translateX(-0.91px); }
    14.762% { transform: translateX(-1.28px); }
    15.000% { transform: translateX(-1.69px); }
    15.238% { transform: translateX(-2.14px); }
    15.476% { transform: translateX(-2.63px); }
    15.714% { transform: translateX(-3.15px); }
    15.952% { transform: translateX(-3.69px); }
    16.190% { transform: translateX(-4.25px); }
    16.429% { transform: translateX(-4.82px); }
    16.667% { transform: translateX(-5.40px); }
    16.905% { transform: translateX(-5.98px); }
    17.143% { transform: translateX(-6.55px); }
    17.381% { transform: translateX(-7.11px); }
    17.619% { transform: translateX(-7.65px); }
    17.857% { transform: translateX(-8.17px); }
    18.095% { transform: translateX(-8.66px); }
    18.333% { transform: translateX(-9.11px); }
    18.571% { transform: translateX(-9.52px); }
    18.810% { transform: translateX(-9.89px); }
    19.048% { transform: translateX(-10.20px); }
    19.286% { transform: translateX(-10.45px); }
    19.524% { transform: translateX(-10.64px); }
    19.762% { transform: translateX(-10.76px); }
    20.000% { transform: translateX(-10.80px); }
    20.238% { transform: translateX(-10.80px); }
    20.476% { transform: translateX(-10.80px); }
    20.714% { transform: translateX(-9.93px); }
    20.952% { transform: translateX(-7.65px); }
    21.190% { transform: translateX(-4.42px); }
    21.429% { transform: translateX(-0.72px); }
    21.667% { transform: translateX(2.98px); }
    21.905% { transform: translateX(6.21px); }
    22.143% { transform: translateX(8.49px); }
    22.381% { transform: translateX(9.36px); }
    22.619% { transform: translateX(8.77px); }
    22.857% { transform: translateX(7.18px); }
    23.095% { transform: translateX(4.88px); }
    23.333% { transform: translateX(2.15px); }
    23.571% { transform: translateX(-0.71px); }
    23.810% { transform: translateX(-3.44px); }
    24.048% { transform: translateX(-5.74px); }
    24.286% { transform: translateX(-7.33px); }
    24.524% { transform: translateX(-7.92px); }
    24.762% { transform: translateX(-7.58px); }
    25.000% { transform: translateX(-6.68px); }
    25.238% { transform: translateX(-5.41px); }
    25.476% { transform: translateX(-3.96px); }
    25.714% { transform: translateX(-2.51px); }
    25.952% { transform: translateX(-1.24px); }
    26.190% { transform: translateX(-0.34px); }
    26.429% { transform: translateX(0.00px); }
    26.667% { transform: translateX(0.00px); }
    26.905% { transform: translateX(0.00px); }
    27.143% { transform: translateX(0.00px); }
    27.381% { transform: translateX(0.00px); }
    27.619% { transform: translateX(0.00px); }
    27.619% { transform: translateX(0.00px); }
    100.000% { transform: translateX(0.00px); }
  }
  @keyframes ozv-clip-frame-0-1 {
    0.000% { opacity: 0; transform: translateZ(-5.0px); }
    13.750% { opacity: 0; transform: translateZ(-5.0px); }
    14.048% { opacity: 1; transform: translateZ(-5.0px); }
    27.619% { opacity: 1; transform: translateZ(-5.0px); }
    28.571% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-0-2 {
    0.000% { opacity: 0; transform: translateZ(-10.0px); }
    14.583% { opacity: 0; transform: translateZ(-10.0px); }
    14.881% { opacity: 1; transform: translateZ(-10.0px); }
    27.619% { opacity: 1; transform: translateZ(-10.0px); }
    28.571% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-0-3 {
    0.000% { opacity: 0; transform: translateZ(-15.0px); }
    15.417% { opacity: 0; transform: translateZ(-15.0px); }
    15.714% { opacity: 1; transform: translateZ(-15.0px); }
    27.619% { opacity: 1; transform: translateZ(-15.0px); }
    28.571% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-0-4 {
    0.000% { opacity: 0; transform: translateZ(-20.0px); }
    16.250% { opacity: 0; transform: translateZ(-20.0px); }
    16.548% { opacity: 1; transform: translateZ(-20.0px); }
    27.619% { opacity: 1; transform: translateZ(-20.0px); }
    28.571% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-0-5 {
    0.000% { opacity: 0; transform: translateZ(-25.0px); }
    17.083% { opacity: 0; transform: translateZ(-25.0px); }
    17.381% { opacity: 1; transform: translateZ(-25.0px); }
    27.619% { opacity: 1; transform: translateZ(-25.0px); }
    28.571% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-0-6 {
    0.000% { opacity: 0; transform: translateZ(-30.0px); }
    17.917% { opacity: 0; transform: translateZ(-30.0px); }
    18.214% { opacity: 1; transform: translateZ(-30.0px); }
    27.619% { opacity: 1; transform: translateZ(-30.0px); }
    28.571% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-0-7 {
    0.000% { opacity: 0; transform: translateZ(-35.0px); }
    18.750% { opacity: 0; transform: translateZ(-35.0px); }
    19.048% { opacity: 1; transform: translateZ(-35.0px); }
    27.619% { opacity: 1; transform: translateZ(-35.0px); }
    28.571% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-0-8 {
    0.000% { opacity: 0; transform: translateZ(-40.0px); }
    19.583% { opacity: 0; transform: translateZ(-40.0px); }
    19.881% { opacity: 1; transform: translateZ(-40.0px); }
    27.619% { opacity: 1; transform: translateZ(-40.0px); }
    28.571% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-motion-0 {
    0.000% { opacity: 0; }
    13.333% { opacity: 0; }
    14.048% { opacity: 1; }
    99.988% { opacity: 1; }
    100.000% { opacity: 1; }
  }
  @keyframes ozv-clip-still-0 {
    0.000% { opacity: 1; }
    13.333% { opacity: 1; }
    14.048% { opacity: 0; }
    99.988% { opacity: 0; }
    100.000% { opacity: 0; }
  }
  @keyframes ozv-clip-mark-0 {
    0.000% { opacity: 0; }
    26.548% { opacity: 0; }
    27.143% { opacity: 1; }
    99.988% { opacity: 1; }
    100.000% { opacity: 1; }
  }
  .ozv-clip--1 { --x: 50.000%; --y: 76.875%; }
  @keyframes ozv-clip-pos-1 {
    0.000% { left: 50.000%; top: 52.500%; }
    63.333% { left: 50.000%; top: 52.500%; }
    63.492% { left: 50.000%; top: 50.650%; }
    63.651% { left: 50.000%; top: 49.806%; }
    63.810% { left: 50.000%; top: 49.945%; }
    63.968% { left: 50.000%; top: 51.025%; }
    64.127% { left: 50.000%; top: 52.976%; }
    64.286% { left: 50.000%; top: 55.688%; }
    64.444% { left: 50.000%; top: 59.013%; }
    64.603% { left: 50.000%; top: 62.761%; }
    64.762% { left: 50.000%; top: 66.702%; }
    64.921% { left: 50.000%; top: 70.569%; }
    65.079% { left: 50.000%; top: 74.066%; }
    65.238% { left: 50.000%; top: 76.875%; }
    99.988% { left: 50.000%; top: 76.875%; }
    100.000% { left: 50.000%; top: 76.875%; }
  }
  @keyframes ozv-clip-vis-1 {
    0.000% { opacity: 0; }
    46.190% { opacity: 0; }
    46.786% { opacity: 1; }
    99.988% { opacity: 1; }
    100.000% { opacity: 1; }
  }
  @keyframes ozv-clip-card-1 {
    0.000% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    35.714% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    49.048% { transform: rotateY(-0.00deg) rotateX(0.00deg) scale(1.000); }
    49.286% { transform: rotateY(-0.11deg) rotateX(0.02deg) scale(1.000); }
    49.524% { transform: rotateY(-0.44deg) rotateX(0.09deg) scale(1.000); }
    49.762% { transform: rotateY(-0.96deg) rotateX(0.19deg) scale(1.000); }
    50.000% { transform: rotateY(-1.66deg) rotateX(0.33deg) scale(1.000); }
    50.238% { transform: rotateY(-2.53deg) rotateX(0.51deg) scale(1.000); }
    50.476% { transform: rotateY(-3.54deg) rotateX(0.71deg) scale(1.000); }
    50.714% { transform: rotateY(-4.69deg) rotateX(0.94deg) scale(1.000); }
    50.952% { transform: rotateY(-5.95deg) rotateX(1.19deg) scale(1.000); }
    51.190% { transform: rotateY(-7.31deg) rotateX(1.46deg) scale(1.000); }
    51.429% { transform: rotateY(-8.75deg) rotateX(1.75deg) scale(1.000); }
    51.667% { transform: rotateY(-10.25deg) rotateX(2.05deg) scale(1.000); }
    51.905% { transform: rotateY(-11.81deg) rotateX(2.36deg) scale(1.000); }
    52.143% { transform: rotateY(-13.40deg) rotateX(2.68deg) scale(1.000); }
    52.381% { transform: rotateY(-15.00deg) rotateX(3.00deg) scale(1.000); }
    52.619% { transform: rotateY(-16.60deg) rotateX(3.32deg) scale(1.000); }
    52.857% { transform: rotateY(-18.19deg) rotateX(3.64deg) scale(1.000); }
    53.095% { transform: rotateY(-19.75deg) rotateX(3.95deg) scale(1.000); }
    53.333% { transform: rotateY(-21.25deg) rotateX(4.25deg) scale(1.000); }
    53.571% { transform: rotateY(-22.69deg) rotateX(4.54deg) scale(1.000); }
    53.810% { transform: rotateY(-24.05deg) rotateX(4.81deg) scale(1.000); }
    54.048% { transform: rotateY(-25.31deg) rotateX(5.06deg) scale(1.000); }
    54.286% { transform: rotateY(-26.46deg) rotateX(5.29deg) scale(1.000); }
    54.524% { transform: rotateY(-27.47deg) rotateX(5.49deg) scale(1.000); }
    54.762% { transform: rotateY(-28.34deg) rotateX(5.67deg) scale(1.000); }
    55.000% { transform: rotateY(-29.04deg) rotateX(5.81deg) scale(1.000); }
    55.238% { transform: rotateY(-29.56deg) rotateX(5.91deg) scale(1.000); }
    55.476% { transform: rotateY(-29.89deg) rotateX(5.98deg) scale(1.000); }
    55.714% { transform: rotateY(-30.00deg) rotateX(6.00deg) scale(1.000); }
    55.952% { transform: rotateY(-30.00deg) rotateX(6.00deg) scale(1.000); }
    56.190% { transform: rotateY(-30.00deg) rotateX(6.00deg) scale(1.000); }
    56.429% { transform: rotateY(-27.59deg) rotateX(5.52deg) scale(1.000); }
    56.667% { transform: rotateY(-21.25deg) rotateX(4.25deg) scale(1.000); }
    56.905% { transform: rotateY(-12.28deg) rotateX(2.46deg) scale(1.000); }
    57.143% { transform: rotateY(-2.00deg) rotateX(0.40deg) scale(1.000); }
    57.381% { transform: rotateY(8.28deg) rotateX(1.66deg) scale(1.000); }
    57.619% { transform: rotateY(17.25deg) rotateX(3.45deg) scale(1.000); }
    57.857% { transform: rotateY(23.59deg) rotateX(4.72deg) scale(1.000); }
    58.095% { transform: rotateY(26.00deg) rotateX(5.20deg) scale(1.000); }
    58.333% { transform: rotateY(24.35deg) rotateX(4.87deg) scale(1.000); }
    58.571% { transform: rotateY(19.94deg) rotateX(3.99deg) scale(1.000); }
    58.810% { transform: rotateY(13.56deg) rotateX(2.71deg) scale(1.000); }
    59.048% { transform: rotateY(5.98deg) rotateX(1.20deg) scale(1.000); }
    59.286% { transform: rotateY(-1.98deg) rotateX(0.40deg) scale(1.000); }
    59.524% { transform: rotateY(-9.56deg) rotateX(1.91deg) scale(1.000); }
    59.762% { transform: rotateY(-15.94deg) rotateX(3.19deg) scale(1.000); }
    60.000% { transform: rotateY(-20.35deg) rotateX(4.07deg) scale(1.000); }
    60.238% { transform: rotateY(-22.00deg) rotateX(4.40deg) scale(1.000); }
    60.476% { transform: rotateY(-21.05deg) rotateX(4.21deg) scale(1.000); }
    60.714% { transform: rotateY(-18.56deg) rotateX(3.71deg) scale(1.000); }
    60.952% { transform: rotateY(-15.04deg) rotateX(3.01deg) scale(1.000); }
    61.190% { transform: rotateY(-11.00deg) rotateX(2.20deg) scale(1.000); }
    61.429% { transform: rotateY(-6.96deg) rotateX(1.39deg) scale(1.000); }
    61.667% { transform: rotateY(-3.44deg) rotateX(0.69deg) scale(1.000); }
    61.905% { transform: rotateY(-0.95deg) rotateX(0.19deg) scale(1.000); }
    62.143% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    62.381% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    62.619% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    62.857% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    63.095% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    63.333% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    63.333% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    65.238% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(0.580); }
    99.988% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(0.580); }
    100.000% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(0.580); }
  }
  @keyframes ozv-clip-back-1 {
    0.000% { transform: translateX(-0.00px); }
    35.714% { transform: translateX(-0.00px); }
    49.048% { transform: translateX(0.00px); }
    49.286% { transform: translateX(0.04px); }
    49.524% { transform: translateX(0.15px); }
    49.762% { transform: translateX(0.33px); }
    50.000% { transform: translateX(0.57px); }
    50.238% { transform: translateX(0.86px); }
    50.476% { transform: translateX(1.20px); }
    50.714% { transform: translateX(1.59px); }
    50.952% { transform: translateX(2.02px); }
    51.190% { transform: translateX(2.48px); }
    51.429% { transform: translateX(2.97px); }
    51.667% { transform: translateX(3.49px); }
    51.905% { transform: translateX(4.01px); }
    52.143% { transform: translateX(4.55px); }
    52.381% { transform: translateX(5.10px); }
    52.619% { transform: translateX(5.65px); }
    52.857% { transform: translateX(6.19px); }
    53.095% { transform: translateX(6.71px); }
    53.333% { transform: translateX(7.23px); }
    53.571% { transform: translateX(7.72px); }
    53.810% { transform: translateX(8.18px); }
    54.048% { transform: translateX(8.61px); }
    54.286% { transform: translateX(9.00px); }
    54.524% { transform: translateX(9.34px); }
    54.762% { transform: translateX(9.63px); }
    55.000% { transform: translateX(9.87px); }
    55.238% { transform: translateX(10.05px); }
    55.476% { transform: translateX(10.16px); }
    55.714% { transform: translateX(10.20px); }
    55.952% { transform: translateX(10.20px); }
    56.190% { transform: translateX(10.20px); }
    56.429% { transform: translateX(9.38px); }
    56.667% { transform: translateX(7.23px); }
    56.905% { transform: translateX(4.18px); }
    57.143% { transform: translateX(0.68px); }
    57.381% { transform: translateX(-2.82px); }
    57.619% { transform: translateX(-5.86px); }
    57.857% { transform: translateX(-8.02px); }
    58.095% { transform: translateX(-8.84px); }
    58.333% { transform: translateX(-8.28px); }
    58.571% { transform: translateX(-6.78px); }
    58.810% { transform: translateX(-4.61px); }
    59.048% { transform: translateX(-2.03px); }
    59.286% { transform: translateX(0.67px); }
    59.524% { transform: translateX(3.25px); }
    59.762% { transform: translateX(5.42px); }
    60.000% { transform: translateX(6.92px); }
    60.238% { transform: translateX(7.48px); }
    60.476% { transform: translateX(7.16px); }
    60.714% { transform: translateX(6.31px); }
    60.952% { transform: translateX(5.11px); }
    61.190% { transform: translateX(3.74px); }
    61.429% { transform: translateX(2.37px); }
    61.667% { transform: translateX(1.17px); }
    61.905% { transform: translateX(0.32px); }
    62.143% { transform: translateX(-0.00px); }
    62.381% { transform: translateX(-0.00px); }
    62.619% { transform: translateX(-0.00px); }
    62.857% { transform: translateX(-0.00px); }
    63.095% { transform: translateX(-0.00px); }
    63.333% { transform: translateX(-0.00px); }
    63.333% { transform: translateX(-0.00px); }
    100.000% { transform: translateX(-0.00px); }
  }
  @keyframes ozv-clip-front-1 {
    0.000% { transform: translateX(0.00px); }
    35.714% { transform: translateX(0.00px); }
    49.048% { transform: translateX(-0.00px); }
    49.286% { transform: translateX(-0.03px); }
    49.524% { transform: translateX(-0.12px); }
    49.762% { transform: translateX(-0.27px); }
    50.000% { transform: translateX(-0.47px); }
    50.238% { transform: translateX(-0.71px); }
    50.476% { transform: translateX(-0.99px); }
    50.714% { transform: translateX(-1.31px); }
    50.952% { transform: translateX(-1.67px); }
    51.190% { transform: translateX(-2.05px); }
    51.429% { transform: translateX(-2.45px); }
    51.667% { transform: translateX(-2.87px); }
    51.905% { transform: translateX(-3.31px); }
    52.143% { transform: translateX(-3.75px); }
    52.381% { transform: translateX(-4.20px); }
    52.619% { transform: translateX(-4.65px); }
    52.857% { transform: translateX(-5.09px); }
    53.095% { transform: translateX(-5.53px); }
    53.333% { transform: translateX(-5.95px); }
    53.571% { transform: translateX(-6.35px); }
    53.810% { transform: translateX(-6.73px); }
    54.048% { transform: translateX(-7.09px); }
    54.286% { transform: translateX(-7.41px); }
    54.524% { transform: translateX(-7.69px); }
    54.762% { transform: translateX(-7.93px); }
    55.000% { transform: translateX(-8.13px); }
    55.238% { transform: translateX(-8.28px); }
    55.476% { transform: translateX(-8.37px); }
    55.714% { transform: translateX(-8.40px); }
    55.952% { transform: translateX(-8.40px); }
    56.190% { transform: translateX(-8.40px); }
    56.429% { transform: translateX(-7.73px); }
    56.667% { transform: translateX(-5.95px); }
    56.905% { transform: translateX(-3.44px); }
    57.143% { transform: translateX(-0.56px); }
    57.381% { transform: translateX(2.32px); }
    57.619% { transform: translateX(4.83px); }
    57.857% { transform: translateX(6.61px); }
    58.095% { transform: translateX(7.28px); }
    58.333% { transform: translateX(6.82px); }
    58.571% { transform: translateX(5.58px); }
    58.810% { transform: translateX(3.80px); }
    59.048% { transform: translateX(1.68px); }
    59.286% { transform: translateX(-0.56px); }
    59.524% { transform: translateX(-2.68px); }
    59.762% { transform: translateX(-4.46px); }
    60.000% { transform: translateX(-5.70px); }
    60.238% { transform: translateX(-6.16px); }
    60.476% { transform: translateX(-5.90px); }
    60.714% { transform: translateX(-5.20px); }
    60.952% { transform: translateX(-4.21px); }
    61.190% { transform: translateX(-3.08px); }
    61.429% { transform: translateX(-1.95px); }
    61.667% { transform: translateX(-0.96px); }
    61.905% { transform: translateX(-0.26px); }
    62.143% { transform: translateX(0.00px); }
    62.381% { transform: translateX(0.00px); }
    62.619% { transform: translateX(0.00px); }
    62.857% { transform: translateX(0.00px); }
    63.095% { transform: translateX(0.00px); }
    63.333% { transform: translateX(0.00px); }
    63.333% { transform: translateX(0.00px); }
    100.000% { transform: translateX(0.00px); }
  }
  @keyframes ozv-clip-cap-1 {
    0.000% { transform: translateX(0.00px); }
    35.714% { transform: translateX(0.00px); }
    49.048% { transform: translateX(-0.00px); }
    49.286% { transform: translateX(-0.04px); }
    49.524% { transform: translateX(-0.16px); }
    49.762% { transform: translateX(-0.35px); }
    50.000% { transform: translateX(-0.60px); }
    50.238% { transform: translateX(-0.91px); }
    50.476% { transform: translateX(-1.28px); }
    50.714% { transform: translateX(-1.69px); }
    50.952% { transform: translateX(-2.14px); }
    51.190% { transform: translateX(-2.63px); }
    51.429% { transform: translateX(-3.15px); }
    51.667% { transform: translateX(-3.69px); }
    51.905% { transform: translateX(-4.25px); }
    52.143% { transform: translateX(-4.82px); }
    52.381% { transform: translateX(-5.40px); }
    52.619% { transform: translateX(-5.98px); }
    52.857% { transform: translateX(-6.55px); }
    53.095% { transform: translateX(-7.11px); }
    53.333% { transform: translateX(-7.65px); }
    53.571% { transform: translateX(-8.17px); }
    53.810% { transform: translateX(-8.66px); }
    54.048% { transform: translateX(-9.11px); }
    54.286% { transform: translateX(-9.52px); }
    54.524% { transform: translateX(-9.89px); }
    54.762% { transform: translateX(-10.20px); }
    55.000% { transform: translateX(-10.45px); }
    55.238% { transform: translateX(-10.64px); }
    55.476% { transform: translateX(-10.76px); }
    55.714% { transform: translateX(-10.80px); }
    55.952% { transform: translateX(-10.80px); }
    56.190% { transform: translateX(-10.80px); }
    56.429% { transform: translateX(-9.93px); }
    56.667% { transform: translateX(-7.65px); }
    56.905% { transform: translateX(-4.42px); }
    57.143% { transform: translateX(-0.72px); }
    57.381% { transform: translateX(2.98px); }
    57.619% { transform: translateX(6.21px); }
    57.857% { transform: translateX(8.49px); }
    58.095% { transform: translateX(9.36px); }
    58.333% { transform: translateX(8.77px); }
    58.571% { transform: translateX(7.18px); }
    58.810% { transform: translateX(4.88px); }
    59.048% { transform: translateX(2.15px); }
    59.286% { transform: translateX(-0.71px); }
    59.524% { transform: translateX(-3.44px); }
    59.762% { transform: translateX(-5.74px); }
    60.000% { transform: translateX(-7.33px); }
    60.238% { transform: translateX(-7.92px); }
    60.476% { transform: translateX(-7.58px); }
    60.714% { transform: translateX(-6.68px); }
    60.952% { transform: translateX(-5.41px); }
    61.190% { transform: translateX(-3.96px); }
    61.429% { transform: translateX(-2.51px); }
    61.667% { transform: translateX(-1.24px); }
    61.905% { transform: translateX(-0.34px); }
    62.143% { transform: translateX(0.00px); }
    62.381% { transform: translateX(0.00px); }
    62.619% { transform: translateX(0.00px); }
    62.857% { transform: translateX(0.00px); }
    63.095% { transform: translateX(0.00px); }
    63.333% { transform: translateX(0.00px); }
    63.333% { transform: translateX(0.00px); }
    100.000% { transform: translateX(0.00px); }
  }
  @keyframes ozv-clip-frame-1-1 {
    0.000% { opacity: 0; transform: translateZ(-5.0px); }
    49.464% { opacity: 0; transform: translateZ(-5.0px); }
    49.762% { opacity: 1; transform: translateZ(-5.0px); }
    63.333% { opacity: 1; transform: translateZ(-5.0px); }
    64.286% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-1-2 {
    0.000% { opacity: 0; transform: translateZ(-10.0px); }
    50.298% { opacity: 0; transform: translateZ(-10.0px); }
    50.595% { opacity: 1; transform: translateZ(-10.0px); }
    63.333% { opacity: 1; transform: translateZ(-10.0px); }
    64.286% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-1-3 {
    0.000% { opacity: 0; transform: translateZ(-15.0px); }
    51.131% { opacity: 0; transform: translateZ(-15.0px); }
    51.429% { opacity: 1; transform: translateZ(-15.0px); }
    63.333% { opacity: 1; transform: translateZ(-15.0px); }
    64.286% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-1-4 {
    0.000% { opacity: 0; transform: translateZ(-20.0px); }
    51.964% { opacity: 0; transform: translateZ(-20.0px); }
    52.262% { opacity: 1; transform: translateZ(-20.0px); }
    63.333% { opacity: 1; transform: translateZ(-20.0px); }
    64.286% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-1-5 {
    0.000% { opacity: 0; transform: translateZ(-25.0px); }
    52.798% { opacity: 0; transform: translateZ(-25.0px); }
    53.095% { opacity: 1; transform: translateZ(-25.0px); }
    63.333% { opacity: 1; transform: translateZ(-25.0px); }
    64.286% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-1-6 {
    0.000% { opacity: 0; transform: translateZ(-30.0px); }
    53.631% { opacity: 0; transform: translateZ(-30.0px); }
    53.929% { opacity: 1; transform: translateZ(-30.0px); }
    63.333% { opacity: 1; transform: translateZ(-30.0px); }
    64.286% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-1-7 {
    0.000% { opacity: 0; transform: translateZ(-35.0px); }
    54.464% { opacity: 0; transform: translateZ(-35.0px); }
    54.762% { opacity: 1; transform: translateZ(-35.0px); }
    63.333% { opacity: 1; transform: translateZ(-35.0px); }
    64.286% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-1-8 {
    0.000% { opacity: 0; transform: translateZ(-40.0px); }
    55.298% { opacity: 0; transform: translateZ(-40.0px); }
    55.595% { opacity: 1; transform: translateZ(-40.0px); }
    63.333% { opacity: 1; transform: translateZ(-40.0px); }
    64.286% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-motion-1 {
    0.000% { opacity: 0; }
    49.048% { opacity: 0; }
    49.762% { opacity: 1; }
    99.988% { opacity: 1; }
    100.000% { opacity: 1; }
  }
  @keyframes ozv-clip-still-1 {
    0.000% { opacity: 1; }
    49.048% { opacity: 1; }
    49.762% { opacity: 0; }
    99.988% { opacity: 0; }
    100.000% { opacity: 0; }
  }
  @keyframes ozv-clip-mark-1 {
    0.000% { opacity: 0; }
    62.262% { opacity: 0; }
    62.857% { opacity: 1; }
    99.988% { opacity: 1; }
    100.000% { opacity: 1; }
  }
  .ozv-clip--2 { --x: 68.421%; --y: 76.875%; }
  @keyframes ozv-clip-pos-2 {
    0.000% { left: 50.000%; top: 52.500%; }
    94.286% { left: 50.000%; top: 52.500%; }
    94.444% { left: 50.362%; top: 50.650%; }
    94.603% { left: 51.365%; top: 49.806%; }
    94.762% { left: 52.878%; top: 49.945%; }
    94.921% { left: 54.776%; top: 51.025%; }
    95.079% { left: 56.929%; top: 52.976%; }
    95.238% { left: 59.211%; top: 55.688%; }
    95.397% { left: 61.492%; top: 59.013%; }
    95.556% { left: 63.645%; top: 62.761%; }
    95.714% { left: 65.543%; top: 66.702%; }
    95.873% { left: 67.057%; top: 70.569%; }
    96.032% { left: 68.059%; top: 74.066%; }
    96.190% { left: 68.421%; top: 76.875%; }
    99.988% { left: 68.421%; top: 76.875%; }
    100.000% { left: 68.421%; top: 76.875%; }
  }
  @keyframes ozv-clip-vis-2 {
    0.000% { opacity: 0; }
    77.143% { opacity: 0; }
    77.738% { opacity: 1; }
    99.988% { opacity: 1; }
    100.000% { opacity: 1; }
  }
  @keyframes ozv-clip-card-2 {
    0.000% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    66.667% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    80.000% { transform: rotateY(-0.00deg) rotateX(0.00deg) scale(1.000); }
    80.238% { transform: rotateY(-0.11deg) rotateX(0.02deg) scale(1.000); }
    80.476% { transform: rotateY(-0.44deg) rotateX(0.09deg) scale(1.000); }
    80.714% { transform: rotateY(-0.96deg) rotateX(0.19deg) scale(1.000); }
    80.952% { transform: rotateY(-1.66deg) rotateX(0.33deg) scale(1.000); }
    81.190% { transform: rotateY(-2.53deg) rotateX(0.51deg) scale(1.000); }
    81.429% { transform: rotateY(-3.54deg) rotateX(0.71deg) scale(1.000); }
    81.667% { transform: rotateY(-4.69deg) rotateX(0.94deg) scale(1.000); }
    81.905% { transform: rotateY(-5.95deg) rotateX(1.19deg) scale(1.000); }
    82.143% { transform: rotateY(-7.31deg) rotateX(1.46deg) scale(1.000); }
    82.381% { transform: rotateY(-8.75deg) rotateX(1.75deg) scale(1.000); }
    82.619% { transform: rotateY(-10.25deg) rotateX(2.05deg) scale(1.000); }
    82.857% { transform: rotateY(-11.81deg) rotateX(2.36deg) scale(1.000); }
    83.095% { transform: rotateY(-13.40deg) rotateX(2.68deg) scale(1.000); }
    83.333% { transform: rotateY(-15.00deg) rotateX(3.00deg) scale(1.000); }
    83.571% { transform: rotateY(-16.60deg) rotateX(3.32deg) scale(1.000); }
    83.810% { transform: rotateY(-18.19deg) rotateX(3.64deg) scale(1.000); }
    84.048% { transform: rotateY(-19.75deg) rotateX(3.95deg) scale(1.000); }
    84.286% { transform: rotateY(-21.25deg) rotateX(4.25deg) scale(1.000); }
    84.524% { transform: rotateY(-22.69deg) rotateX(4.54deg) scale(1.000); }
    84.762% { transform: rotateY(-24.05deg) rotateX(4.81deg) scale(1.000); }
    85.000% { transform: rotateY(-25.31deg) rotateX(5.06deg) scale(1.000); }
    85.238% { transform: rotateY(-26.46deg) rotateX(5.29deg) scale(1.000); }
    85.476% { transform: rotateY(-27.47deg) rotateX(5.49deg) scale(1.000); }
    85.714% { transform: rotateY(-28.34deg) rotateX(5.67deg) scale(1.000); }
    85.952% { transform: rotateY(-29.04deg) rotateX(5.81deg) scale(1.000); }
    86.190% { transform: rotateY(-29.56deg) rotateX(5.91deg) scale(1.000); }
    86.429% { transform: rotateY(-29.89deg) rotateX(5.98deg) scale(1.000); }
    86.667% { transform: rotateY(-30.00deg) rotateX(6.00deg) scale(1.000); }
    86.905% { transform: rotateY(-30.00deg) rotateX(6.00deg) scale(1.000); }
    87.143% { transform: rotateY(-30.00deg) rotateX(6.00deg) scale(1.000); }
    87.381% { transform: rotateY(-27.59deg) rotateX(5.52deg) scale(1.000); }
    87.619% { transform: rotateY(-21.25deg) rotateX(4.25deg) scale(1.000); }
    87.857% { transform: rotateY(-12.28deg) rotateX(2.46deg) scale(1.000); }
    88.095% { transform: rotateY(-2.00deg) rotateX(0.40deg) scale(1.000); }
    88.333% { transform: rotateY(8.28deg) rotateX(1.66deg) scale(1.000); }
    88.571% { transform: rotateY(17.25deg) rotateX(3.45deg) scale(1.000); }
    88.810% { transform: rotateY(23.59deg) rotateX(4.72deg) scale(1.000); }
    89.048% { transform: rotateY(26.00deg) rotateX(5.20deg) scale(1.000); }
    89.286% { transform: rotateY(24.35deg) rotateX(4.87deg) scale(1.000); }
    89.524% { transform: rotateY(19.94deg) rotateX(3.99deg) scale(1.000); }
    89.762% { transform: rotateY(13.56deg) rotateX(2.71deg) scale(1.000); }
    90.000% { transform: rotateY(5.98deg) rotateX(1.20deg) scale(1.000); }
    90.238% { transform: rotateY(-1.98deg) rotateX(0.40deg) scale(1.000); }
    90.476% { transform: rotateY(-9.56deg) rotateX(1.91deg) scale(1.000); }
    90.714% { transform: rotateY(-15.94deg) rotateX(3.19deg) scale(1.000); }
    90.952% { transform: rotateY(-20.35deg) rotateX(4.07deg) scale(1.000); }
    91.190% { transform: rotateY(-22.00deg) rotateX(4.40deg) scale(1.000); }
    91.429% { transform: rotateY(-21.05deg) rotateX(4.21deg) scale(1.000); }
    91.667% { transform: rotateY(-18.56deg) rotateX(3.71deg) scale(1.000); }
    91.905% { transform: rotateY(-15.04deg) rotateX(3.01deg) scale(1.000); }
    92.143% { transform: rotateY(-11.00deg) rotateX(2.20deg) scale(1.000); }
    92.381% { transform: rotateY(-6.96deg) rotateX(1.39deg) scale(1.000); }
    92.619% { transform: rotateY(-3.44deg) rotateX(0.69deg) scale(1.000); }
    92.857% { transform: rotateY(-0.95deg) rotateX(0.19deg) scale(1.000); }
    93.095% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    93.333% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    93.571% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    93.810% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    94.048% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    94.286% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    94.286% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(1.000); }
    96.190% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(0.580); }
    99.988% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(0.580); }
    100.000% { transform: rotateY(0.00deg) rotateX(0.00deg) scale(0.580); }
  }
  @keyframes ozv-clip-back-2 {
    0.000% { transform: translateX(-0.00px); }
    66.667% { transform: translateX(-0.00px); }
    80.000% { transform: translateX(0.00px); }
    80.238% { transform: translateX(0.04px); }
    80.476% { transform: translateX(0.15px); }
    80.714% { transform: translateX(0.33px); }
    80.952% { transform: translateX(0.57px); }
    81.190% { transform: translateX(0.86px); }
    81.429% { transform: translateX(1.20px); }
    81.667% { transform: translateX(1.59px); }
    81.905% { transform: translateX(2.02px); }
    82.143% { transform: translateX(2.48px); }
    82.381% { transform: translateX(2.97px); }
    82.619% { transform: translateX(3.49px); }
    82.857% { transform: translateX(4.01px); }
    83.095% { transform: translateX(4.55px); }
    83.333% { transform: translateX(5.10px); }
    83.571% { transform: translateX(5.65px); }
    83.810% { transform: translateX(6.19px); }
    84.048% { transform: translateX(6.71px); }
    84.286% { transform: translateX(7.23px); }
    84.524% { transform: translateX(7.72px); }
    84.762% { transform: translateX(8.18px); }
    85.000% { transform: translateX(8.61px); }
    85.238% { transform: translateX(9.00px); }
    85.476% { transform: translateX(9.34px); }
    85.714% { transform: translateX(9.63px); }
    85.952% { transform: translateX(9.87px); }
    86.190% { transform: translateX(10.05px); }
    86.429% { transform: translateX(10.16px); }
    86.667% { transform: translateX(10.20px); }
    86.905% { transform: translateX(10.20px); }
    87.143% { transform: translateX(10.20px); }
    87.381% { transform: translateX(9.38px); }
    87.619% { transform: translateX(7.23px); }
    87.857% { transform: translateX(4.18px); }
    88.095% { transform: translateX(0.68px); }
    88.333% { transform: translateX(-2.82px); }
    88.571% { transform: translateX(-5.86px); }
    88.810% { transform: translateX(-8.02px); }
    89.048% { transform: translateX(-8.84px); }
    89.286% { transform: translateX(-8.28px); }
    89.524% { transform: translateX(-6.78px); }
    89.762% { transform: translateX(-4.61px); }
    90.000% { transform: translateX(-2.03px); }
    90.238% { transform: translateX(0.67px); }
    90.476% { transform: translateX(3.25px); }
    90.714% { transform: translateX(5.42px); }
    90.952% { transform: translateX(6.92px); }
    91.190% { transform: translateX(7.48px); }
    91.429% { transform: translateX(7.16px); }
    91.667% { transform: translateX(6.31px); }
    91.905% { transform: translateX(5.11px); }
    92.143% { transform: translateX(3.74px); }
    92.381% { transform: translateX(2.37px); }
    92.619% { transform: translateX(1.17px); }
    92.857% { transform: translateX(0.32px); }
    93.095% { transform: translateX(-0.00px); }
    93.333% { transform: translateX(-0.00px); }
    93.571% { transform: translateX(-0.00px); }
    93.810% { transform: translateX(-0.00px); }
    94.048% { transform: translateX(-0.00px); }
    94.286% { transform: translateX(-0.00px); }
    94.286% { transform: translateX(-0.00px); }
    100.000% { transform: translateX(-0.00px); }
  }
  @keyframes ozv-clip-front-2 {
    0.000% { transform: translateX(0.00px); }
    66.667% { transform: translateX(0.00px); }
    80.000% { transform: translateX(-0.00px); }
    80.238% { transform: translateX(-0.03px); }
    80.476% { transform: translateX(-0.12px); }
    80.714% { transform: translateX(-0.27px); }
    80.952% { transform: translateX(-0.47px); }
    81.190% { transform: translateX(-0.71px); }
    81.429% { transform: translateX(-0.99px); }
    81.667% { transform: translateX(-1.31px); }
    81.905% { transform: translateX(-1.67px); }
    82.143% { transform: translateX(-2.05px); }
    82.381% { transform: translateX(-2.45px); }
    82.619% { transform: translateX(-2.87px); }
    82.857% { transform: translateX(-3.31px); }
    83.095% { transform: translateX(-3.75px); }
    83.333% { transform: translateX(-4.20px); }
    83.571% { transform: translateX(-4.65px); }
    83.810% { transform: translateX(-5.09px); }
    84.048% { transform: translateX(-5.53px); }
    84.286% { transform: translateX(-5.95px); }
    84.524% { transform: translateX(-6.35px); }
    84.762% { transform: translateX(-6.73px); }
    85.000% { transform: translateX(-7.09px); }
    85.238% { transform: translateX(-7.41px); }
    85.476% { transform: translateX(-7.69px); }
    85.714% { transform: translateX(-7.93px); }
    85.952% { transform: translateX(-8.13px); }
    86.190% { transform: translateX(-8.28px); }
    86.429% { transform: translateX(-8.37px); }
    86.667% { transform: translateX(-8.40px); }
    86.905% { transform: translateX(-8.40px); }
    87.143% { transform: translateX(-8.40px); }
    87.381% { transform: translateX(-7.73px); }
    87.619% { transform: translateX(-5.95px); }
    87.857% { transform: translateX(-3.44px); }
    88.095% { transform: translateX(-0.56px); }
    88.333% { transform: translateX(2.32px); }
    88.571% { transform: translateX(4.83px); }
    88.810% { transform: translateX(6.61px); }
    89.048% { transform: translateX(7.28px); }
    89.286% { transform: translateX(6.82px); }
    89.524% { transform: translateX(5.58px); }
    89.762% { transform: translateX(3.80px); }
    90.000% { transform: translateX(1.68px); }
    90.238% { transform: translateX(-0.56px); }
    90.476% { transform: translateX(-2.68px); }
    90.714% { transform: translateX(-4.46px); }
    90.952% { transform: translateX(-5.70px); }
    91.190% { transform: translateX(-6.16px); }
    91.429% { transform: translateX(-5.90px); }
    91.667% { transform: translateX(-5.20px); }
    91.905% { transform: translateX(-4.21px); }
    92.143% { transform: translateX(-3.08px); }
    92.381% { transform: translateX(-1.95px); }
    92.619% { transform: translateX(-0.96px); }
    92.857% { transform: translateX(-0.26px); }
    93.095% { transform: translateX(0.00px); }
    93.333% { transform: translateX(0.00px); }
    93.571% { transform: translateX(0.00px); }
    93.810% { transform: translateX(0.00px); }
    94.048% { transform: translateX(0.00px); }
    94.286% { transform: translateX(0.00px); }
    94.286% { transform: translateX(0.00px); }
    100.000% { transform: translateX(0.00px); }
  }
  @keyframes ozv-clip-cap-2 {
    0.000% { transform: translateX(0.00px); }
    66.667% { transform: translateX(0.00px); }
    80.000% { transform: translateX(-0.00px); }
    80.238% { transform: translateX(-0.04px); }
    80.476% { transform: translateX(-0.16px); }
    80.714% { transform: translateX(-0.35px); }
    80.952% { transform: translateX(-0.60px); }
    81.190% { transform: translateX(-0.91px); }
    81.429% { transform: translateX(-1.28px); }
    81.667% { transform: translateX(-1.69px); }
    81.905% { transform: translateX(-2.14px); }
    82.143% { transform: translateX(-2.63px); }
    82.381% { transform: translateX(-3.15px); }
    82.619% { transform: translateX(-3.69px); }
    82.857% { transform: translateX(-4.25px); }
    83.095% { transform: translateX(-4.82px); }
    83.333% { transform: translateX(-5.40px); }
    83.571% { transform: translateX(-5.98px); }
    83.810% { transform: translateX(-6.55px); }
    84.048% { transform: translateX(-7.11px); }
    84.286% { transform: translateX(-7.65px); }
    84.524% { transform: translateX(-8.17px); }
    84.762% { transform: translateX(-8.66px); }
    85.000% { transform: translateX(-9.11px); }
    85.238% { transform: translateX(-9.52px); }
    85.476% { transform: translateX(-9.89px); }
    85.714% { transform: translateX(-10.20px); }
    85.952% { transform: translateX(-10.45px); }
    86.190% { transform: translateX(-10.64px); }
    86.429% { transform: translateX(-10.76px); }
    86.667% { transform: translateX(-10.80px); }
    86.905% { transform: translateX(-10.80px); }
    87.143% { transform: translateX(-10.80px); }
    87.381% { transform: translateX(-9.93px); }
    87.619% { transform: translateX(-7.65px); }
    87.857% { transform: translateX(-4.42px); }
    88.095% { transform: translateX(-0.72px); }
    88.333% { transform: translateX(2.98px); }
    88.571% { transform: translateX(6.21px); }
    88.810% { transform: translateX(8.49px); }
    89.048% { transform: translateX(9.36px); }
    89.286% { transform: translateX(8.77px); }
    89.524% { transform: translateX(7.18px); }
    89.762% { transform: translateX(4.88px); }
    90.000% { transform: translateX(2.15px); }
    90.238% { transform: translateX(-0.71px); }
    90.476% { transform: translateX(-3.44px); }
    90.714% { transform: translateX(-5.74px); }
    90.952% { transform: translateX(-7.33px); }
    91.190% { transform: translateX(-7.92px); }
    91.429% { transform: translateX(-7.58px); }
    91.667% { transform: translateX(-6.68px); }
    91.905% { transform: translateX(-5.41px); }
    92.143% { transform: translateX(-3.96px); }
    92.381% { transform: translateX(-2.51px); }
    92.619% { transform: translateX(-1.24px); }
    92.857% { transform: translateX(-0.34px); }
    93.095% { transform: translateX(0.00px); }
    93.333% { transform: translateX(0.00px); }
    93.571% { transform: translateX(0.00px); }
    93.810% { transform: translateX(0.00px); }
    94.048% { transform: translateX(0.00px); }
    94.286% { transform: translateX(0.00px); }
    94.286% { transform: translateX(0.00px); }
    100.000% { transform: translateX(0.00px); }
  }
  @keyframes ozv-clip-frame-2-1 {
    0.000% { opacity: 0; transform: translateZ(-5.0px); }
    80.417% { opacity: 0; transform: translateZ(-5.0px); }
    80.714% { opacity: 1; transform: translateZ(-5.0px); }
    94.286% { opacity: 1; transform: translateZ(-5.0px); }
    95.238% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-2-2 {
    0.000% { opacity: 0; transform: translateZ(-10.0px); }
    81.250% { opacity: 0; transform: translateZ(-10.0px); }
    81.548% { opacity: 1; transform: translateZ(-10.0px); }
    94.286% { opacity: 1; transform: translateZ(-10.0px); }
    95.238% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-2-3 {
    0.000% { opacity: 0; transform: translateZ(-15.0px); }
    82.083% { opacity: 0; transform: translateZ(-15.0px); }
    82.381% { opacity: 1; transform: translateZ(-15.0px); }
    94.286% { opacity: 1; transform: translateZ(-15.0px); }
    95.238% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-2-4 {
    0.000% { opacity: 0; transform: translateZ(-20.0px); }
    82.917% { opacity: 0; transform: translateZ(-20.0px); }
    83.214% { opacity: 1; transform: translateZ(-20.0px); }
    94.286% { opacity: 1; transform: translateZ(-20.0px); }
    95.238% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-2-5 {
    0.000% { opacity: 0; transform: translateZ(-25.0px); }
    83.750% { opacity: 0; transform: translateZ(-25.0px); }
    84.048% { opacity: 1; transform: translateZ(-25.0px); }
    94.286% { opacity: 1; transform: translateZ(-25.0px); }
    95.238% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-2-6 {
    0.000% { opacity: 0; transform: translateZ(-30.0px); }
    84.583% { opacity: 0; transform: translateZ(-30.0px); }
    84.881% { opacity: 1; transform: translateZ(-30.0px); }
    94.286% { opacity: 1; transform: translateZ(-30.0px); }
    95.238% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-2-7 {
    0.000% { opacity: 0; transform: translateZ(-35.0px); }
    85.417% { opacity: 0; transform: translateZ(-35.0px); }
    85.714% { opacity: 1; transform: translateZ(-35.0px); }
    94.286% { opacity: 1; transform: translateZ(-35.0px); }
    95.238% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-frame-2-8 {
    0.000% { opacity: 0; transform: translateZ(-40.0px); }
    86.250% { opacity: 0; transform: translateZ(-40.0px); }
    86.548% { opacity: 1; transform: translateZ(-40.0px); }
    94.286% { opacity: 1; transform: translateZ(-40.0px); }
    95.238% { opacity: 0; transform: translateZ(0px); }
    99.988% { opacity: 0; transform: translateZ(0px); }
    100.000% { opacity: 0; transform: translateZ(0px); }
  }
  @keyframes ozv-clip-motion-2 {
    0.000% { opacity: 0; }
    80.000% { opacity: 0; }
    80.714% { opacity: 1; }
    99.988% { opacity: 1; }
    100.000% { opacity: 1; }
  }
  @keyframes ozv-clip-still-2 {
    0.000% { opacity: 1; }
    80.000% { opacity: 1; }
    80.714% { opacity: 0; }
    99.988% { opacity: 0; }
    100.000% { opacity: 0; }
  }
  @keyframes ozv-clip-mark-2 {
    0.000% { opacity: 0; }
    93.214% { opacity: 0; }
    93.810% { opacity: 1; }
    99.988% { opacity: 1; }
    100.000% { opacity: 1; }
  }

  @keyframes ozv-tnk-lit {
    0.000% { border-color: var(--line); box-shadow: none; }
    30.000% { border-color: var(--line); box-shadow: none; }
    30.357% { border-color: var(--c); box-shadow: 0 0 0 1px color-mix(in oklab, var(--c) 30%, transparent), 0 0 28px color-mix(in oklab, var(--c) 18%, transparent); }
    32.619% { border-color: var(--c); box-shadow: 0 0 0 1px color-mix(in oklab, var(--c) 30%, transparent), 0 0 28px color-mix(in oklab, var(--c) 18%, transparent); }
    33.214% { border-color: var(--line); box-shadow: none; }
    100.000% { border-color: var(--line); box-shadow: none; }
  }
  @keyframes ozv-wire-webhook {
    0.000% { opacity: .3; }
    30.952% { opacity: .3; }
    31.190% { opacity: .9; }
    34.405% { opacity: .9; }
    35.000% { opacity: .3; }
    100.000% { opacity: .3; }
  }
  @keyframes ozv-wire-credit {
    0.000% { opacity: .3; }
    6.429% { opacity: .3; }
    6.667% { opacity: .9; }
    8.333% { opacity: .9; }
    8.929% { opacity: .3; }
    42.143% { opacity: .3; }
    42.381% { opacity: .9; }
    44.048% { opacity: .9; }
    44.643% { opacity: .3; }
    73.095% { opacity: .3; }
    73.333% { opacity: .9; }
    75.000% { opacity: .9; }
    75.595% { opacity: .3; }
    100.000% { opacity: .3; }
  }
  @keyframes ozv-wire-lane {
    0.000% { opacity: .3; }
    0.714% { opacity: .3; }
    0.952% { opacity: .9; }
    10.238% { opacity: .9; }
    10.833% { opacity: .3; }
    36.429% { opacity: .3; }
    36.667% { opacity: .9; }
    45.952% { opacity: .9; }
    46.548% { opacity: .3; }
    67.381% { opacity: .3; }
    67.619% { opacity: .9; }
    76.905% { opacity: .9; }
    77.500% { opacity: .3; }
    100.000% { opacity: .3; }
  }

  /* Everything above runs on the one clock, linear: the easing is in
     the sampling, where it was wanted. */
  .ozv-photo { animation: ozv-photo-move var(--ozv-cycle) linear infinite, ozv-photo-fade var(--ozv-cycle) linear infinite; }
  .ozv-tile--0 { animation: ozv-tile-0 var(--ozv-cycle) linear infinite; }
  .ozv-tname--0 { animation: ozv-tname-0 var(--ozv-cycle) linear infinite; }
  .ozv-tile--1 { animation: ozv-tile-1 var(--ozv-cycle) linear infinite; }
  .ozv-tname--1 { animation: ozv-tname-1 var(--ozv-cycle) linear infinite; }
  .ozv-tile--2 { animation: ozv-tile-2 var(--ozv-cycle) linear infinite; }
  .ozv-tname--2 { animation: ozv-tname-2 var(--ozv-cycle) linear infinite; }
  .ozv-tile--3 { animation: ozv-tile-3 var(--ozv-cycle) linear infinite; }
  .ozv-tname--3 { animation: ozv-tname-3 var(--ozv-cycle) linear infinite; }
  .ozv-tile--4 { animation: ozv-tile-4 var(--ozv-cycle) linear infinite; }
  .ozv-tile--4 > b { animation: ozv-tile-lit-4 var(--ozv-cycle) linear infinite; }
  .ozv-tname--4 { animation: ozv-tname-4 var(--ozv-cycle) linear infinite; }
  .ozv-tile--5 { animation: ozv-tile-5 var(--ozv-cycle) linear infinite; }
  .ozv-tname--5 { animation: ozv-tname-5 var(--ozv-cycle) linear infinite; }
  .ozv-tile--6 { animation: ozv-tile-6 var(--ozv-cycle) linear infinite; }
  .ozv-tname--6 { animation: ozv-tname-6 var(--ozv-cycle) linear infinite; }
  .ozv-tile--7 { animation: ozv-tile-7 var(--ozv-cycle) linear infinite; }
  .ozv-tile--7 > b { animation: ozv-tile-lit-7 var(--ozv-cycle) linear infinite; }
  .ozv-tname--7 { animation: ozv-tname-7 var(--ozv-cycle) linear infinite; }
  .ozv-tile--8 { animation: ozv-tile-8 var(--ozv-cycle) linear infinite; }
  .ozv-tname--8 { animation: ozv-tname-8 var(--ozv-cycle) linear infinite; }
  .ozv-tile--9 { animation: ozv-tile-9 var(--ozv-cycle) linear infinite; }
  .ozv-tname--9 { animation: ozv-tname-9 var(--ozv-cycle) linear infinite; }
  .ozv-tile--10 { animation: ozv-tile-10 var(--ozv-cycle) linear infinite; }
  .ozv-tile--10 > b { animation: ozv-tile-lit-10 var(--ozv-cycle) linear infinite; }
  .ozv-tname--10 { animation: ozv-tname-10 var(--ozv-cycle) linear infinite; }
  .ozv-dot--0 { animation: ozv-dot-move-0 var(--ozv-cycle) linear infinite, ozv-dot-fade-0 var(--ozv-cycle) linear infinite; }
  .ozv-dot--1 { animation: ozv-dot-move-1 var(--ozv-cycle) linear infinite, ozv-dot-fade-1 var(--ozv-cycle) linear infinite; }
  .ozv-dot--2 { animation: ozv-dot-move-2 var(--ozv-cycle) linear infinite, ozv-dot-fade-2 var(--ozv-cycle) linear infinite; }
  .ozv-coin--a { animation: ozv-coin-move-a var(--ozv-cycle) linear infinite, ozv-coin-fade-a var(--ozv-cycle) linear infinite; }
  .ozv-coin--b { animation: ozv-coin-move-b var(--ozv-cycle) linear infinite, ozv-coin-fade-b var(--ozv-cycle) linear infinite; }
  .ozv-coin--c { animation: ozv-coin-move-c var(--ozv-cycle) linear infinite, ozv-coin-fade-c var(--ozv-cycle) linear infinite; }
  .ozv-coin--d { animation: ozv-coin-move-d var(--ozv-cycle) linear infinite, ozv-coin-fade-d var(--ozv-cycle) linear infinite; }
  .ozv__box--gen { animation: ozv-gen-lit var(--ozv-cycle) linear infinite; }
  .ozv-bar--0 .ozv-bar__i { animation: ozv-bar-0 var(--ozv-cycle) linear infinite; }
  .ozv-bar--1 .ozv-bar__i { animation: ozv-bar-1 var(--ozv-cycle) linear infinite; }
  .ozv-clip--0 { animation: ozv-clip-pos-0 var(--ozv-cycle) linear infinite, ozv-clip-vis-0 var(--ozv-cycle) linear infinite; }
  .ozv-clip--0 .ozv-clip__card { animation: ozv-clip-card-0 var(--ozv-cycle) linear infinite; }
  .ozv-clip--0 .ozv-scn__back { animation: ozv-clip-back-0 var(--ozv-cycle) linear infinite; }
  .ozv-clip--0 .ozv-scn__front { animation: ozv-clip-front-0 var(--ozv-cycle) linear infinite; }
  .ozv-clip--0 .ozv-scn__cap { animation: ozv-clip-cap-0 var(--ozv-cycle) linear infinite; }
  .ozv-clip--0 .ozv-clip__frame--1 { animation: ozv-clip-frame-0-1 var(--ozv-cycle) linear infinite; }
  .ozv-clip--0 .ozv-clip__frame--2 { animation: ozv-clip-frame-0-2 var(--ozv-cycle) linear infinite; }
  .ozv-clip--0 .ozv-clip__frame--3 { animation: ozv-clip-frame-0-3 var(--ozv-cycle) linear infinite; }
  .ozv-clip--0 .ozv-clip__frame--4 { animation: ozv-clip-frame-0-4 var(--ozv-cycle) linear infinite; }
  .ozv-clip--0 .ozv-clip__frame--5 { animation: ozv-clip-frame-0-5 var(--ozv-cycle) linear infinite; }
  .ozv-clip--0 .ozv-clip__frame--6 { animation: ozv-clip-frame-0-6 var(--ozv-cycle) linear infinite; }
  .ozv-clip--0 .ozv-clip__frame--7 { animation: ozv-clip-frame-0-7 var(--ozv-cycle) linear infinite; }
  .ozv-clip--0 .ozv-clip__frame--8 { animation: ozv-clip-frame-0-8 var(--ozv-cycle) linear infinite; }
  .ozv-clip--0 .ozv-scn__motion { animation: ozv-clip-motion-0 var(--ozv-cycle) linear infinite; }
  .ozv-clip--0 .ozv-scn__still { animation: ozv-clip-still-0 var(--ozv-cycle) linear infinite; }
  .ozv-clip--0 .ozv-clip__mark { animation: ozv-clip-mark-0 var(--ozv-cycle) linear infinite; }
  .ozv-clip--1 { animation: ozv-clip-pos-1 var(--ozv-cycle) linear infinite, ozv-clip-vis-1 var(--ozv-cycle) linear infinite; }
  .ozv-clip--1 .ozv-clip__card { animation: ozv-clip-card-1 var(--ozv-cycle) linear infinite; }
  .ozv-clip--1 .ozv-scn__back { animation: ozv-clip-back-1 var(--ozv-cycle) linear infinite; }
  .ozv-clip--1 .ozv-scn__front { animation: ozv-clip-front-1 var(--ozv-cycle) linear infinite; }
  .ozv-clip--1 .ozv-scn__cap { animation: ozv-clip-cap-1 var(--ozv-cycle) linear infinite; }
  .ozv-clip--1 .ozv-clip__frame--1 { animation: ozv-clip-frame-1-1 var(--ozv-cycle) linear infinite; }
  .ozv-clip--1 .ozv-clip__frame--2 { animation: ozv-clip-frame-1-2 var(--ozv-cycle) linear infinite; }
  .ozv-clip--1 .ozv-clip__frame--3 { animation: ozv-clip-frame-1-3 var(--ozv-cycle) linear infinite; }
  .ozv-clip--1 .ozv-clip__frame--4 { animation: ozv-clip-frame-1-4 var(--ozv-cycle) linear infinite; }
  .ozv-clip--1 .ozv-clip__frame--5 { animation: ozv-clip-frame-1-5 var(--ozv-cycle) linear infinite; }
  .ozv-clip--1 .ozv-clip__frame--6 { animation: ozv-clip-frame-1-6 var(--ozv-cycle) linear infinite; }
  .ozv-clip--1 .ozv-clip__frame--7 { animation: ozv-clip-frame-1-7 var(--ozv-cycle) linear infinite; }
  .ozv-clip--1 .ozv-clip__frame--8 { animation: ozv-clip-frame-1-8 var(--ozv-cycle) linear infinite; }
  .ozv-clip--1 .ozv-scn__motion { animation: ozv-clip-motion-1 var(--ozv-cycle) linear infinite; }
  .ozv-clip--1 .ozv-scn__still { animation: ozv-clip-still-1 var(--ozv-cycle) linear infinite; }
  .ozv-clip--1 .ozv-clip__mark { animation: ozv-clip-mark-1 var(--ozv-cycle) linear infinite; }
  .ozv-clip--2 { animation: ozv-clip-pos-2 var(--ozv-cycle) linear infinite, ozv-clip-vis-2 var(--ozv-cycle) linear infinite; }
  .ozv-clip--2 .ozv-clip__card { animation: ozv-clip-card-2 var(--ozv-cycle) linear infinite; }
  .ozv-clip--2 .ozv-scn__back { animation: ozv-clip-back-2 var(--ozv-cycle) linear infinite; }
  .ozv-clip--2 .ozv-scn__front { animation: ozv-clip-front-2 var(--ozv-cycle) linear infinite; }
  .ozv-clip--2 .ozv-scn__cap { animation: ozv-clip-cap-2 var(--ozv-cycle) linear infinite; }
  .ozv-clip--2 .ozv-clip__frame--1 { animation: ozv-clip-frame-2-1 var(--ozv-cycle) linear infinite; }
  .ozv-clip--2 .ozv-clip__frame--2 { animation: ozv-clip-frame-2-2 var(--ozv-cycle) linear infinite; }
  .ozv-clip--2 .ozv-clip__frame--3 { animation: ozv-clip-frame-2-3 var(--ozv-cycle) linear infinite; }
  .ozv-clip--2 .ozv-clip__frame--4 { animation: ozv-clip-frame-2-4 var(--ozv-cycle) linear infinite; }
  .ozv-clip--2 .ozv-clip__frame--5 { animation: ozv-clip-frame-2-5 var(--ozv-cycle) linear infinite; }
  .ozv-clip--2 .ozv-clip__frame--6 { animation: ozv-clip-frame-2-6 var(--ozv-cycle) linear infinite; }
  .ozv-clip--2 .ozv-clip__frame--7 { animation: ozv-clip-frame-2-7 var(--ozv-cycle) linear infinite; }
  .ozv-clip--2 .ozv-clip__frame--8 { animation: ozv-clip-frame-2-8 var(--ozv-cycle) linear infinite; }
  .ozv-clip--2 .ozv-scn__motion { animation: ozv-clip-motion-2 var(--ozv-cycle) linear infinite; }
  .ozv-clip--2 .ozv-scn__still { animation: ozv-clip-still-2 var(--ozv-cycle) linear infinite; }
  .ozv-clip--2 .ozv-clip__mark { animation: ozv-clip-mark-2 var(--ozv-cycle) linear infinite; }
  .ozv__box--tnk { animation: ozv-tnk-lit var(--ozv-cycle) linear infinite; }
  .ozv-wire--webhook { animation: ozv-wire-webhook var(--ozv-cycle) linear infinite; }
  .ozv-wire--credit { animation: ozv-wire-credit var(--ozv-cycle) linear infinite; }
  .ozv-wire--lane { animation: ozv-wire-lane var(--ozv-cycle) linear infinite; }

}

