.dn-cta-plume-core{background-image:radial-gradient(54% 58% at 70% 44%,#040716eb 0%,#04071699 38%,#04071600 70%),radial-gradient(38% 46% at 52% 80%,#05091a99 0%,#05091a00 68%),radial-gradient(26% 34% at 88% 74%,#030512a6 0%,#03051200 72%)}.dn-cta-plume-fine{background-image:radial-gradient(64% 70% at 70% 44%,#040716d9 0%,#04071673 46%,#04071600 82%),radial-gradient(46% 56% at 50% 82%,#05091a80 0%,#05091a00 78%);-webkit-mask-image:radial-gradient(circle,#000 0 1.1px,#0000 1.2px);mask-image:radial-gradient(circle,#000 0 1.1px,#0000 1.2px);-webkit-mask-size:3px 3px;mask-size:3px 3px}.dn-cta-plume-coarse{background-image:radial-gradient(80% 88% at 68% 46%,#040716bf 0%,#0407164d 54%,#04071600 92%);-webkit-mask-image:radial-gradient(circle,#000 0 1px,#0000 1.1px);mask-image:radial-gradient(circle,#000 0 1px,#0000 1.1px);-webkit-mask-size:5px 5px;mask-size:5px 5px}.dn-cta2-panel{background:radial-gradient(90% 70% at 50% 0%, color-mix(in oklab, var(--color-primary), white 22%) 0%, color-mix(in oklab, var(--color-primary), white 6%) 55%, transparent 100%), linear-gradient(to bottom, color-mix(in oklab, var(--color-primary), white 10%) 0%, var(--color-primary) 55%, color-mix(in oklab, var(--color-primary), black 12%) 100%);box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff0f}.dn-cta2-shade{background:radial-gradient(80% 95% at 50% 120%,#04071680 0%,#0407163d 45%,#04071600 75%)}.dn-cta2-shade-dots{background:radial-gradient(92% 110% at 50% 122%,#04071673 0%,#0407162e 55%,#04071600 88%);-webkit-mask-image:radial-gradient(circle,#000 0 1.1px,#0000 1.2px);mask-image:radial-gradient(circle,#000 0 1.1px,#0000 1.2px);-webkit-mask-size:3px 3px;mask-size:3px 3px}.dn-cta2-mask-x{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.dn-cta2-mask-y{-webkit-mask-image:linear-gradient(#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 9% 91%,#0000 100%)}@keyframes dn-cta2-drift{0%{transform:translate3d(0, calc(var(--drift-amp,8px) * -1), 0) rotate(var(--drift-rot-a,-.4deg))}to{transform:translate3d(0, var(--drift-amp,8px), 0) rotate(var(--drift-rot-b,.4deg))}}.dn-cta2-float{animation:dn-cta2-drift var(--drift-dur,9s) ease-in-out var(--drift-delay,0s) infinite alternate;will-change:transform}.dn-cta2-float-a{--drift-dur:7.5s;--drift-amp:7px;--drift-delay:-1.2s;--drift-rot-a:-.5deg;--drift-rot-b:.4deg}.dn-cta2-float-b{--drift-dur:9.5s;--drift-amp:9px;--drift-delay:-4s;--drift-rot-a:.4deg;--drift-rot-b:-.4deg}.dn-cta2-float-c{--drift-dur:8.2s;--drift-amp:6px;--drift-delay:-2.6s;--drift-rot-a:-.3deg;--drift-rot-b:.5deg}.dn-cta2-float-d{--drift-dur:10.5s;--drift-amp:10px;--drift-delay:-6.5s;--drift-rot-a:.5deg;--drift-rot-b:-.3deg}.dn-cta2-float-e{--drift-dur:11.5s;--drift-amp:8px;--drift-delay:-3.4s;--drift-rot-a:-.4deg;--drift-rot-b:.3deg}@keyframes dn-cta2-caret-blink{0%,54%{opacity:1}55%,to{opacity:0}}.dn-cta2-caret{animation:1.1s step-end infinite dn-cta2-caret-blink}@keyframes dn-cta2-ripple{0%{opacity:0;transform:scale(.35)}8%{opacity:.9}45%,to{opacity:0;transform:scale(1.3)}}.dn-cta2-ripple{opacity:0;animation:2.6s cubic-bezier(.215,.61,.355,1) infinite dn-cta2-ripple}.dn-cta2-offscreen .dn-cta2-float,.dn-cta2-offscreen .dn-cta2-caret,.dn-cta2-offscreen .dn-cta2-ripple{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.dn-cta2-float,.dn-cta2-caret,.dn-cta2-ripple{animation:none}}
