:root{--page-title-display:none;}/* Start custom CSS */html { scroll-behavior: smooth; }
@keyframes pa-header-shadow {
  from { box-shadow: 0 14px 28px rgba(6, 16, 11, 0); }
  to { box-shadow: 0 14px 28px rgba(6, 16, 11, 0.55); }
}
@keyframes pa-bob {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-7px); }
}
@keyframes pa-shine {
  0% { transform: translateX(-220%) skewX(-18deg); }
  100% { transform: translateX(340%) skewX(-18deg); }
}
@supports (animation-timeline: scroll()) {
  .e-278706e4-d014 {
    animation-name: pa-header-shadow;
    animation-duration: 1ms;
    animation-timing-function: linear;
    animation-fill-mode: both;
    animation-timeline: scroll(root);
    animation-range: 0px 28px;
  }
}
.e-5ebc4e2b-f7d3 {
  position: relative;
  overflow: hidden;
  animation: pa-bob 4.2s ease-in-out infinite;
}
.e-5ebc4e2b-f7d3::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 42%;
  background: linear-gradient(100deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.72) 50%, rgba(255,255,255,0) 100%);
  transform: translateX(-220%) skewX(-18deg);
  pointer-events: none;
}
.e-5ebc4e2b-f7d3:hover::before {
  animation: pa-shine 0.95s ease;
}
.e-38b3d901-f40a {
  animation: pa-bob 4.2s ease-in-out infinite;
}
@media (prefers-reduced-motion: reduce) {
  .e-5ebc4e2b-f7d3 { animation: none; }
  .e-38b3d901-f40a { animation: none; }
  html { scroll-behavior: auto; }
}/* End custom CSS */