.cx-hero-bg[data-astro-cid-ezj6hheb]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#0c021c;isolation:isolate;transition:transform .25s ease-out;will-change:transform}.cx-hero-bg[data-astro-cid-ezj6hheb]:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:url(/images/paper-texture.png);background-size:400px;opacity:.35;mix-blend-mode:multiply}.cx-hero-bg[data-astro-cid-ezj6hheb] .bar[data-astro-cid-ezj6hheb]{position:absolute;top:-25%;width:20%;height:140%;background-image:linear-gradient(180deg,#0c021c,#b74f6f,#7799d4,#3c6e71,#0c021c,#b74f6f,#7799d4,#3c6e71,#0c021c);background-size:100% 200%;background-repeat:repeat-y;mix-blend-mode:screen;opacity:.75;animation:cx-barFlow 70s linear infinite;will-change:background-position,transform}.cx-hero-bg[data-astro-cid-ezj6hheb] .bar[data-astro-cid-ezj6hheb]:nth-child(1){left:0%;height:150%;animation-delay:0s}.cx-hero-bg[data-astro-cid-ezj6hheb] .bar[data-astro-cid-ezj6hheb]:nth-child(2){left:20%;height:140%;animation-delay:-.8s}.cx-hero-bg[data-astro-cid-ezj6hheb] .bar[data-astro-cid-ezj6hheb]:nth-child(3){left:40%;height:134%;animation-delay:-1.6s}.cx-hero-bg[data-astro-cid-ezj6hheb] .bar[data-astro-cid-ezj6hheb]:nth-child(4){left:60%;height:140%;animation-delay:-2.4s}.cx-hero-bg[data-astro-cid-ezj6hheb] .bar[data-astro-cid-ezj6hheb]:nth-child(5){left:80%;height:150%;animation-delay:-3.2s}@keyframes cx-barFlow{0%{background-position:0 0%}to{background-position:0 200%}}@media(max-width:767px){.cx-hero-bg[data-astro-cid-ezj6hheb] .bar[data-astro-cid-ezj6hheb]:nth-child(4),.cx-hero-bg[data-astro-cid-ezj6hheb] .bar[data-astro-cid-ezj6hheb]:nth-child(5){display:none}.cx-hero-bg[data-astro-cid-ezj6hheb] .bar[data-astro-cid-ezj6hheb]:nth-child(1){left:0;width:33.333%}.cx-hero-bg[data-astro-cid-ezj6hheb] .bar[data-astro-cid-ezj6hheb]:nth-child(2){left:33.333%;width:33.333%}.cx-hero-bg[data-astro-cid-ezj6hheb] .bar[data-astro-cid-ezj6hheb]:nth-child(3){left:66.666%;width:33.334%}}@media(prefers-reduced-motion:reduce){.cx-hero-bg[data-astro-cid-ezj6hheb] .bar[data-astro-cid-ezj6hheb]{animation:none}}.hero-elements[data-astro-cid-ezj6hheb]{position:relative;z-index:5}.h1-wrapper-static[data-astro-cid-ezj6hheb]{padding-top:60px}.start-cta-home[data-astro-cid-ezj6hheb] .arrow-circle[data-astro-cid-ezj6hheb]{transition:transform .3s ease}.start-cta-home[data-astro-cid-ezj6hheb]:hover .arrow-circle[data-astro-cid-ezj6hheb]{transform:rotate(45deg)}#purple-dot[data-astro-cid-ezj6hheb]{animation:purpleFloat 3s ease-in-out infinite}#blue-dot[data-astro-cid-ezj6hheb]{animation:blueFloat 4s ease-in-out infinite}#green-dot[data-astro-cid-ezj6hheb]{animation:greenFloat 3.5s ease-in-out infinite}@keyframes purpleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes blueFloat{0%,to{transform:translate(0)}50%{transform:translate(10px)}}@keyframes greenFloat{0%{transform:translate(0)}25%{transform:translate(-4px,-4px)}50%{transform:translate(4px,-2px)}75%{transform:translate(2px,3px)}to{transform:translate(0)}}.primary-cta-container[data-astro-cid-ezj6hheb]{--offset: 1px;position:relative;border-radius:6px;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);transition:opacity .3s ease,transform .3s ease}.primary-cta-container[data-astro-cid-ezj6hheb].white{background-color:var(--purple-charcoal);opacity:.3;color:var(--floral-white)}.start-cta-home[data-astro-cid-ezj6hheb] .primary-cta-container[data-astro-cid-ezj6hheb].white{position:relative!important;overflow:visible!important}.start-cta-home[data-astro-cid-ezj6hheb] .primary-cta-container[data-astro-cid-ezj6hheb].white:before{content:""!important;position:absolute!important;inset:-1px!important;background:conic-gradient(transparent 270deg,white,transparent)!important;border-radius:inherit!important;animation:borderSpin 4s linear infinite!important;z-index:-1!important;pointer-events:none!important}.start-cta-home[data-astro-cid-ezj6hheb] .primary-cta-container[data-astro-cid-ezj6hheb].white:after{content:""!important;position:absolute!important;inset:1px!important;background:inherit!important;border-radius:inherit!important;z-index:1!important;pointer-events:none!important}@keyframes borderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
