.hero-rays-module__JHYelW__band{isolation:isolate;background:#07090c;position:relative;overflow:hidden}.hero-rays-module__JHYelW__rays{--ox:112%;--oy:-267%;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-rays-module__JHYelW__haze{filter:blur(22px);background:radial-gradient(at 80% 0,#ffffff0a,#0000 58%);width:78%;height:70%;position:absolute;top:-30%;right:-4%}.hero-rays-module__JHYelW__drift{transform-origin:var(--ox) var(--oy);will-change:transform;animation:48s ease-in-out infinite alternate hero-rays-module__JHYelW__ray-drift;position:absolute;inset:0}.hero-rays-module__JHYelW__beam{top:var(--oy);left:calc(var(--ox) - var(--w) / 2);width:var(--w);height:var(--h);transform-origin:top;transform:rotate(var(--a));filter:blur(var(--blur));-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 var(--solid), #0000008c 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 var(--solid), #0000008c 100%);mask-image:linear-gradient(to bottom, #000 0%, #000 var(--solid), #0000008c 100%);will-change:opacity;animation:hero-rays-module__JHYelW__beam-breathe var(--dur) ease-in-out var(--delay) infinite alternate;background:linear-gradient(90deg,#0000 0%,#ffffff0f 12%,#ffffff47 32%,#ffffffb8 44%,#fff 50%,#ffffffb8 56%,#ffffff47 68%,#ffffff0f 88%,#0000 100%);position:absolute}.hero-rays-module__JHYelW__veil{background:linear-gradient(100deg,#07090c1a 0%,#0000 42%);position:absolute;inset:0}.hero-rays-module__JHYelW__copy h1{color:#f4f7f8}.hero-rays-module__JHYelW__copy p{color:#d6dce2db}.hero-rays-module__JHYelW__band .hero-rays-module__JHYelW__copy .fd-cta-pill{color:#fff;--fd-pill-fill:#26b39a5c;background-color:var(--fd-pill-fill)}.hero-rays-module__JHYelW__band .hero-rays-module__JHYelW__copy .fd-cta-pill:hover{color:#fff;--fd-pill-fill:#26b39a5c;background-color:var(--fd-pill-fill)}@keyframes hero-rays-module__JHYelW__beam-breathe{0%{opacity:var(--dim)}to{opacity:var(--glow)}}@keyframes hero-rays-module__JHYelW__ray-drift{0%{transform:rotate(-.28deg)}to{transform:rotate(.32deg)}}@media (max-width:767px){.hero-rays-module__JHYelW__rays{--ox:calc(100% + 150px);--oy:-540px}}@media (prefers-reduced-motion:reduce){.hero-rays-module__JHYelW__drift,.hero-rays-module__JHYelW__beam{animation:none}.hero-rays-module__JHYelW__beam{opacity:var(--rest)}}