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

.ozv { --ozv-cycle: 35.28s; --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%; }
.ozv__tag--credit { --x: 25.200%; --y: 67.907%; }
.ozv__tag--webhook { --x: 54.100%; --y: 82.326%; }
.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.651% { transform: translate(0.00px, -50.00px); }
  6.940% { transform: translate(61.00px, -72.00px); }
  8.235% { 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.329% { transform: translate(0.00px, -50.00px); }
  73.538% { transform: translate(39.00px, -72.00px); }
  74.897% { 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.387% { transform: translate(0.00px, -50.00px); }
  42.522% { transform: translate(17.00px, -72.00px); }
  43.940% { 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; }

