body.bricks-is-frontend :focus{ outline: none; } body.bricks-is-frontend :focus-visible{ outline: none; } .skip-link { display: none !important; }  .reveal-on-scroll { opacity: 0; transform: translateY(32px); transition: opacity 0.9s cubic-bezier(0.22, 1, 0.36, 1), transform 0.9s cubic-bezier(0.22, 1, 0.36, 1); will-change: opacity, transform; }  .reveal-on-scroll.is-visible { opacity: 1; transform: translateY(0); }  .reveal-left { transform: translateX(-40px); } .reveal-right { transform: translateX(40px); } .reveal-scale { transform: translateY(24px) scale(0.96); } .reveal-on-scroll.reveal-left.is-visible, .reveal-on-scroll.reveal-right.is-visible, .reveal-on-scroll.reveal-scale.is-visible { transform: translateX(0) translateY(0) scale(1); }  .delay-1 { transition-delay: 0.08s; } .delay-2 { transition-delay: 0.16s; } .delay-3 { transition-delay: 0.24s; } .delay-4 { transition-delay: 0.32s; } .delay-5 { transition-delay: 0.4s; }  @media (prefers-reduced-motion: reduce) { .reveal-on-scroll, .reveal-on-scroll.is-visible { opacity: 1; transform: none; transition: none; } }