.home-hero-dots{background-image:radial-gradient(circle,#24310f52 1.2px,#0000 1.7px);background-size:15px 15px;-webkit-mask-image:radial-gradient(60% 55%,#0000 44%,#000 58% 70%,#0000 82%);mask-image:radial-gradient(60% 55%,#0000 44%,#000 58% 70%,#0000 82%)}.home-hero-ring{border:1px solid #24310f47;border-radius:9999px}.home-dots-soft{background-image:radial-gradient(circle,#f8f6f024 1px,#0000 1.5px);background-size:12px 12px}@media (prefers-reduced-motion:no-preference){.home-hero-ring{animation:9s ease-in-out infinite home-ring-breathe}}@keyframes home-ring-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.6;transform:scale(1.03)}}
