@keyframes hero-focus-c0 {
  0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  0.988% { transform: scale(1.05); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  19.753% { transform: scale(1.05); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  20.741% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  23.868% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  24.856% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  27.16% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  28.148% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  30.453% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  31.44% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  33.745% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  34.733% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  37.037% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  38.025% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  42.798% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  43.786% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  64.198% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  65.185% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  69.136% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  70.123% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  73.251% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  74.239% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  89.712% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  90.7% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  93.416% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  94.403% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  96.708% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  97.695% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
}
.hero .f-c0 { animation: hero-focus-c0 12.15s linear infinite; }
@keyframes hero-focus-c1 {
  0% { transform: scale(1.05); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  0.988% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  19.753% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  20.741% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  23.868% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  24.856% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  27.16% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  28.148% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  30.453% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  31.44% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  33.745% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  34.733% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  37.037% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  38.025% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  42.798% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  43.786% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  64.198% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  65.185% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  69.136% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  70.123% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  73.251% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  74.239% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  89.712% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  90.7% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  93.416% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  94.403% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  96.708% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  97.695% { transform: scale(1.05); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  100% { transform: scale(1.05); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
}
.hero .f-c1 { animation: hero-focus-c1 12.15s linear infinite; }
@keyframes hero-focus-c2 {
  0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  0.988% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  19.753% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  20.741% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  23.868% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  24.856% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  27.16% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  28.148% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  30.453% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  31.44% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  33.745% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  34.733% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  37.037% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  38.025% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  42.798% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  43.786% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  64.198% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  65.185% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  69.136% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  70.123% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  73.251% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  74.239% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  89.712% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  90.7% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  93.416% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  94.403% { transform: scale(1.05); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  96.708% { transform: scale(1.05); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  97.695% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
}
.hero .f-c2 { animation: hero-focus-c2 12.15s linear infinite; }
@keyframes hero-focus-c3 {
  0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  0.988% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  19.753% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  20.741% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  23.868% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  24.856% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  27.16% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  28.148% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  30.453% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  31.44% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  33.745% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  34.733% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  37.037% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  38.025% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  42.798% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  43.786% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  64.198% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  65.185% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  69.136% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  70.123% { transform: scale(1.05); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  73.251% { transform: scale(1.05); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  74.239% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  89.712% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  90.7% { transform: scale(1.05); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  93.416% { transform: scale(1.05); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  94.403% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  96.708% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  97.695% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
}
.hero .f-c3 { animation: hero-focus-c3 12.15s linear infinite; }
@keyframes hero-focus-t0 {
  0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  0.988% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  19.753% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  20.741% { transform: scale(1.077); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  23.868% { transform: scale(1.077); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  24.856% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  27.16% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  28.148% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  30.453% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  31.44% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  33.745% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  34.733% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  37.037% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  38.025% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  42.798% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  43.786% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  64.198% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  65.185% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  69.136% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  70.123% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  73.251% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  74.239% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  89.712% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  90.7% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  93.416% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  94.403% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  96.708% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  97.695% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
}
.hero .f-t0 { animation: hero-focus-t0 12.15s linear infinite; }
@keyframes hero-focus-t1 {
  0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  0.988% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  19.753% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  20.741% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  23.868% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  24.856% { transform: scale(1.077); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  27.16% { transform: scale(1.077); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  28.148% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  30.453% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  31.44% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  33.745% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  34.733% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  37.037% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  38.025% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  42.798% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  43.786% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  64.198% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  65.185% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  69.136% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  70.123% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  73.251% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  74.239% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  89.712% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  90.7% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  93.416% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  94.403% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  96.708% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  97.695% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
}
.hero .f-t1 { animation: hero-focus-t1 12.15s linear infinite; }
@keyframes hero-focus-t2 {
  0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  0.988% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  19.753% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  20.741% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  23.868% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  24.856% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  27.16% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  28.148% { transform: scale(1.077); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  30.453% { transform: scale(1.077); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  31.44% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  33.745% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  34.733% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  37.037% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  38.025% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  42.798% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  43.786% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  64.198% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  65.185% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  69.136% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  70.123% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  73.251% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  74.239% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  89.712% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  90.7% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  93.416% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  94.403% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  96.708% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  97.695% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
}
.hero .f-t2 { animation: hero-focus-t2 12.15s linear infinite; }
@keyframes hero-focus-t3 {
  0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  0.988% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  19.753% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  20.741% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  23.868% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  24.856% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  27.16% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  28.148% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  30.453% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  31.44% { transform: scale(1.077); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  33.745% { transform: scale(1.077); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  34.733% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  37.037% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  38.025% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  42.798% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  43.786% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  64.198% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  65.185% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  69.136% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  70.123% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  73.251% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  74.239% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  89.712% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  90.7% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  93.416% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  94.403% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  96.708% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  97.695% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
}
.hero .f-t3 { animation: hero-focus-t3 12.15s linear infinite; }
@keyframes hero-focus-t4 {
  0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  0.988% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  19.753% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  20.741% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  23.868% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  24.856% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  27.16% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  28.148% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  30.453% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  31.44% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  33.745% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  34.733% { transform: scale(1.077); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  37.037% { transform: scale(1.077); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  38.025% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  42.798% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  43.786% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  64.198% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  65.185% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  69.136% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  70.123% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  73.251% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  74.239% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  89.712% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  90.7% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  93.416% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  94.403% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  96.708% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  97.695% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
}
.hero .f-t4 { animation: hero-focus-t4 12.15s linear infinite; }
@keyframes hero-focus-t5 {
  0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  0.988% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  19.753% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  20.741% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  23.868% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  24.856% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  27.16% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  28.148% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  30.453% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  31.44% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  33.745% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  34.733% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  37.037% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  38.025% { transform: scale(1.077); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  42.798% { transform: scale(1.077); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  43.786% { transform: scale(1.077); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  64.198% { transform: scale(1.077); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  65.185% { transform: scale(1.077); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  69.136% { transform: scale(1.077); box-shadow: 0 0 0 calc(var(--u) * 6) rgba(0, 0, 0, 0.35), 0 0 0 calc(var(--u) * 9) #f2f2f2; }
  70.123% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  73.251% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  74.239% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  89.712% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  90.7% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  93.416% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  94.403% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  96.708% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  97.695% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
  100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(242, 242, 242, 0); }
}
.hero .f-t5 { animation: hero-focus-t5 12.15s linear infinite; }
@keyframes hero-focus-wx {
  0% { opacity: 0; }
  0.988% { opacity: 0; }
  19.753% { opacity: 0; }
  20.741% { opacity: 0; }
  23.868% { opacity: 0; }
  24.856% { opacity: 0; }
  27.16% { opacity: 0; }
  28.148% { opacity: 0; }
  30.453% { opacity: 0; }
  31.44% { opacity: 0; }
  33.745% { opacity: 0; }
  34.733% { opacity: 0; }
  37.037% { opacity: 0; }
  38.025% { opacity: 0; }
  42.798% { opacity: 0; }
  43.786% { opacity: 0; }
  64.198% { opacity: 0; }
  65.185% { opacity: 0; }
  69.136% { opacity: 0; }
  70.123% { opacity: 0; }
  73.251% { opacity: 0; }
  74.239% { opacity: 1; }
  89.712% { opacity: 1; }
  90.7% { opacity: 0; }
  93.416% { opacity: 0; }
  94.403% { opacity: 0; }
  96.708% { opacity: 0; }
  97.695% { opacity: 0; }
  100% { opacity: 0; }
}
.hero .f-wx { animation: hero-focus-wx 12.15s linear infinite; }
@keyframes hero-backdrop-f0 {
  0% { opacity: 0; }
  2.881% { opacity: 1; }
  19.753% { opacity: 1; }
  22.634% { opacity: 0; }
  23.868% { opacity: 0; }
  26.749% { opacity: 0; }
  27.16% { opacity: 0; }
  30.041% { opacity: 0; }
  30.453% { opacity: 0; }
  33.333% { opacity: 0; }
  33.745% { opacity: 0; }
  36.626% { opacity: 0; }
  37.037% { opacity: 0; }
  39.918% { opacity: 0; }
  42.798% { opacity: 0; }
  45.679% { opacity: 0; }
  64.198% { opacity: 0; }
  67.078% { opacity: 0; }
  69.136% { opacity: 0; }
  72.016% { opacity: 0; }
  73.251% { opacity: 0; }
  76.132% { opacity: 0; }
  89.712% { opacity: 0; }
  92.593% { opacity: 0; }
  93.416% { opacity: 0; }
  96.296% { opacity: 0; }
  96.708% { opacity: 0; }
  99.588% { opacity: 0; }
  100% { opacity: 0; }
}
.hero .b-f0 { animation: hero-backdrop-f0 12.15s linear infinite; }
@keyframes hero-backdrop-f1 {
  0% { opacity: 1; }
  2.881% { opacity: 0; }
  19.753% { opacity: 0; }
  22.634% { opacity: 0; }
  23.868% { opacity: 0; }
  26.749% { opacity: 0; }
  27.16% { opacity: 0; }
  30.041% { opacity: 0; }
  30.453% { opacity: 0; }
  33.333% { opacity: 0; }
  33.745% { opacity: 0; }
  36.626% { opacity: 0; }
  37.037% { opacity: 0; }
  39.918% { opacity: 0; }
  42.798% { opacity: 0; }
  45.679% { opacity: 0; }
  64.198% { opacity: 0; }
  67.078% { opacity: 0; }
  69.136% { opacity: 0; }
  72.016% { opacity: 0; }
  73.251% { opacity: 0; }
  76.132% { opacity: 0; }
  89.712% { opacity: 0; }
  92.593% { opacity: 0; }
  93.416% { opacity: 0; }
  96.296% { opacity: 0; }
  96.708% { opacity: 0; }
  99.588% { opacity: 1; }
  100% { opacity: 1; }
}
.hero .b-f1 { animation: hero-backdrop-f1 12.15s linear infinite; }
@keyframes hero-backdrop-f2 {
  0% { opacity: 0; }
  2.881% { opacity: 0; }
  19.753% { opacity: 0; }
  22.634% { opacity: 0; }
  23.868% { opacity: 0; }
  26.749% { opacity: 0; }
  27.16% { opacity: 0; }
  30.041% { opacity: 0; }
  30.453% { opacity: 0; }
  33.333% { opacity: 0; }
  33.745% { opacity: 0; }
  36.626% { opacity: 0; }
  37.037% { opacity: 0; }
  39.918% { opacity: 0; }
  42.798% { opacity: 0; }
  45.679% { opacity: 0; }
  64.198% { opacity: 0; }
  67.078% { opacity: 0; }
  69.136% { opacity: 0; }
  72.016% { opacity: 0; }
  73.251% { opacity: 0; }
  76.132% { opacity: 0; }
  89.712% { opacity: 0; }
  92.593% { opacity: 0; }
  93.416% { opacity: 0; }
  96.296% { opacity: 1; }
  96.708% { opacity: 1; }
  99.588% { opacity: 0; }
  100% { opacity: 0; }
}
.hero .b-f2 { animation: hero-backdrop-f2 12.15s linear infinite; }
@keyframes hero-backdrop-f3 {
  0% { opacity: 0; }
  2.881% { opacity: 0; }
  19.753% { opacity: 0; }
  22.634% { opacity: 0; }
  23.868% { opacity: 0; }
  26.749% { opacity: 0; }
  27.16% { opacity: 0; }
  30.041% { opacity: 0; }
  30.453% { opacity: 0; }
  33.333% { opacity: 0; }
  33.745% { opacity: 0; }
  36.626% { opacity: 0; }
  37.037% { opacity: 0; }
  39.918% { opacity: 0; }
  42.798% { opacity: 0; }
  45.679% { opacity: 0; }
  64.198% { opacity: 0; }
  67.078% { opacity: 0; }
  69.136% { opacity: 0; }
  72.016% { opacity: 1; }
  73.251% { opacity: 1; }
  76.132% { opacity: 0; }
  89.712% { opacity: 0; }
  92.593% { opacity: 1; }
  93.416% { opacity: 1; }
  96.296% { opacity: 0; }
  96.708% { opacity: 0; }
  99.588% { opacity: 0; }
  100% { opacity: 0; }
}
.hero .b-f3 { animation: hero-backdrop-f3 12.15s linear infinite; }
@keyframes hero-backdrop-g0 {
  0% { opacity: 0; }
  2.881% { opacity: 0; }
  19.753% { opacity: 0; }
  22.634% { opacity: 1; }
  23.868% { opacity: 1; }
  26.749% { opacity: 0; }
  27.16% { opacity: 0; }
  30.041% { opacity: 0; }
  30.453% { opacity: 0; }
  33.333% { opacity: 0; }
  33.745% { opacity: 0; }
  36.626% { opacity: 0; }
  37.037% { opacity: 0; }
  39.918% { opacity: 0; }
  42.798% { opacity: 0; }
  45.679% { opacity: 0; }
  64.198% { opacity: 0; }
  67.078% { opacity: 0; }
  69.136% { opacity: 0; }
  72.016% { opacity: 0; }
  73.251% { opacity: 0; }
  76.132% { opacity: 0; }
  89.712% { opacity: 0; }
  92.593% { opacity: 0; }
  93.416% { opacity: 0; }
  96.296% { opacity: 0; }
  96.708% { opacity: 0; }
  99.588% { opacity: 0; }
  100% { opacity: 0; }
}
.hero .b-g0 { animation: hero-backdrop-g0 12.15s linear infinite; }
@keyframes hero-backdrop-g1 {
  0% { opacity: 0; }
  2.881% { opacity: 0; }
  19.753% { opacity: 0; }
  22.634% { opacity: 0; }
  23.868% { opacity: 0; }
  26.749% { opacity: 1; }
  27.16% { opacity: 1; }
  30.041% { opacity: 0; }
  30.453% { opacity: 0; }
  33.333% { opacity: 0; }
  33.745% { opacity: 0; }
  36.626% { opacity: 0; }
  37.037% { opacity: 0; }
  39.918% { opacity: 0; }
  42.798% { opacity: 0; }
  45.679% { opacity: 0; }
  64.198% { opacity: 0; }
  67.078% { opacity: 0; }
  69.136% { opacity: 0; }
  72.016% { opacity: 0; }
  73.251% { opacity: 0; }
  76.132% { opacity: 0; }
  89.712% { opacity: 0; }
  92.593% { opacity: 0; }
  93.416% { opacity: 0; }
  96.296% { opacity: 0; }
  96.708% { opacity: 0; }
  99.588% { opacity: 0; }
  100% { opacity: 0; }
}
.hero .b-g1 { animation: hero-backdrop-g1 12.15s linear infinite; }
@keyframes hero-backdrop-g2 {
  0% { opacity: 0; }
  2.881% { opacity: 0; }
  19.753% { opacity: 0; }
  22.634% { opacity: 0; }
  23.868% { opacity: 0; }
  26.749% { opacity: 0; }
  27.16% { opacity: 0; }
  30.041% { opacity: 1; }
  30.453% { opacity: 1; }
  33.333% { opacity: 0; }
  33.745% { opacity: 0; }
  36.626% { opacity: 0; }
  37.037% { opacity: 0; }
  39.918% { opacity: 0; }
  42.798% { opacity: 0; }
  45.679% { opacity: 0; }
  64.198% { opacity: 0; }
  67.078% { opacity: 0; }
  69.136% { opacity: 0; }
  72.016% { opacity: 0; }
  73.251% { opacity: 0; }
  76.132% { opacity: 0; }
  89.712% { opacity: 0; }
  92.593% { opacity: 0; }
  93.416% { opacity: 0; }
  96.296% { opacity: 0; }
  96.708% { opacity: 0; }
  99.588% { opacity: 0; }
  100% { opacity: 0; }
}
.hero .b-g2 { animation: hero-backdrop-g2 12.15s linear infinite; }
@keyframes hero-backdrop-g3 {
  0% { opacity: 0; }
  2.881% { opacity: 0; }
  19.753% { opacity: 0; }
  22.634% { opacity: 0; }
  23.868% { opacity: 0; }
  26.749% { opacity: 0; }
  27.16% { opacity: 0; }
  30.041% { opacity: 0; }
  30.453% { opacity: 0; }
  33.333% { opacity: 1; }
  33.745% { opacity: 1; }
  36.626% { opacity: 0; }
  37.037% { opacity: 0; }
  39.918% { opacity: 0; }
  42.798% { opacity: 0; }
  45.679% { opacity: 0; }
  64.198% { opacity: 0; }
  67.078% { opacity: 0; }
  69.136% { opacity: 0; }
  72.016% { opacity: 0; }
  73.251% { opacity: 0; }
  76.132% { opacity: 0; }
  89.712% { opacity: 0; }
  92.593% { opacity: 0; }
  93.416% { opacity: 0; }
  96.296% { opacity: 0; }
  96.708% { opacity: 0; }
  99.588% { opacity: 0; }
  100% { opacity: 0; }
}
.hero .b-g3 { animation: hero-backdrop-g3 12.15s linear infinite; }
@keyframes hero-backdrop-g4 {
  0% { opacity: 0; }
  2.881% { opacity: 0; }
  19.753% { opacity: 0; }
  22.634% { opacity: 0; }
  23.868% { opacity: 0; }
  26.749% { opacity: 0; }
  27.16% { opacity: 0; }
  30.041% { opacity: 0; }
  30.453% { opacity: 0; }
  33.333% { opacity: 0; }
  33.745% { opacity: 0; }
  36.626% { opacity: 1; }
  37.037% { opacity: 1; }
  39.918% { opacity: 0; }
  42.798% { opacity: 0; }
  45.679% { opacity: 0; }
  64.198% { opacity: 0; }
  67.078% { opacity: 0; }
  69.136% { opacity: 0; }
  72.016% { opacity: 0; }
  73.251% { opacity: 0; }
  76.132% { opacity: 0; }
  89.712% { opacity: 0; }
  92.593% { opacity: 0; }
  93.416% { opacity: 0; }
  96.296% { opacity: 0; }
  96.708% { opacity: 0; }
  99.588% { opacity: 0; }
  100% { opacity: 0; }
}
.hero .b-g4 { animation: hero-backdrop-g4 12.15s linear infinite; }
@keyframes hero-backdrop-wx {
  0% { opacity: 0; }
  2.881% { opacity: 0; }
  19.753% { opacity: 0; }
  22.634% { opacity: 0; }
  23.868% { opacity: 0; }
  26.749% { opacity: 0; }
  27.16% { opacity: 0; }
  30.041% { opacity: 0; }
  30.453% { opacity: 0; }
  33.333% { opacity: 0; }
  33.745% { opacity: 0; }
  36.626% { opacity: 0; }
  37.037% { opacity: 0; }
  39.918% { opacity: 0; }
  42.798% { opacity: 0; }
  45.679% { opacity: 0; }
  64.198% { opacity: 0; }
  67.078% { opacity: 0; }
  69.136% { opacity: 0; }
  72.016% { opacity: 0; }
  73.251% { opacity: 0; }
  76.132% { opacity: 1; }
  89.712% { opacity: 1; }
  92.593% { opacity: 0; }
  93.416% { opacity: 0; }
  96.296% { opacity: 0; }
  96.708% { opacity: 0; }
  99.588% { opacity: 0; }
  100% { opacity: 0; }
}
.hero .b-wx { animation: hero-backdrop-wx 12.15s linear infinite; }
@keyframes hero-screen-apps {
  0% { opacity: 0; }
  2.058% { opacity: 0; }
  19.753% { opacity: 0; }
  21.811% { opacity: 0; }
  23.868% { opacity: 0; }
  25.926% { opacity: 0; }
  27.16% { opacity: 0; }
  29.218% { opacity: 0; }
  30.453% { opacity: 0; }
  32.51% { opacity: 0; }
  33.745% { opacity: 0; }
  35.802% { opacity: 0; }
  37.037% { opacity: 0; }
  39.095% { opacity: 0; }
  42.798% { opacity: 0; }
  44.856% { opacity: 1; }
  64.198% { opacity: 1; }
  66.255% { opacity: 0; }
  69.136% { opacity: 0; }
  71.193% { opacity: 0; }
  73.251% { opacity: 0; }
  75.309% { opacity: 0; }
  89.712% { opacity: 0; }
  91.77% { opacity: 0; }
  93.416% { opacity: 0; }
  95.473% { opacity: 0; }
  96.708% { opacity: 0; }
  98.765% { opacity: 0; }
  100% { opacity: 0; }
}
.hero .s-apps { animation: hero-screen-apps 12.15s linear infinite; }
@media (prefers-reduced-motion: reduce) {
  .hero *, .hero *::before { animation: none !important; }
}
