/* Cosmic particle horizon behind the homepage top section */
[data-cosmos] { position: relative; isolation: isolate; padding-bottom: 230px; }
[data-cosmos] > .cosmos-canvas { position: absolute; left: 0; bottom: -40px; top: auto; width: 100% !important; height: 600px !important; z-index: -1; pointer-events: none;
  -webkit-mask-image: linear-gradient(180deg, transparent 0%, #000 30%, #000 80%, transparent 100%); mask-image: linear-gradient(180deg, transparent 0%, #000 30%, #000 80%, transparent 100%); }
[data-cosmos]::before { content: ""; position: absolute; left: 0; right: 0; bottom: 60px; height: 320px; z-index: -2; pointer-events: none; filter: blur(30px);
  background: radial-gradient(42% 55% at 26% 78%, rgba(59,107,255,.42), transparent 70%), radial-gradient(42% 55% at 74% 78%, rgba(255,110,26,.40), transparent 70%), radial-gradient(30% 40% at 50% 70%, rgba(255,220,190,.16), transparent 70%); }
[data-cosmos] + .hero { padding-top: 40px !important; }
@media (max-width: 960px) { [data-cosmos] { padding-bottom: 170px; } [data-cosmos] > .cosmos-canvas { height: 420px !important; } }
