@keyframes hero-orb-1-translate{0%{translate:0px 0px}8.75%{translate:-190px -101px}11.25%{translate:-123px -130px}18.75%{translate:80px 43px}21.25%{translate:-33px 100px}26.25%{translate:-260px -3px}30%{translate:-127px -80px}37.5%{translate:140px 93px}40%{translate:70px 150px}45%{translate:-70px 20px}50%{translate:54px -110px}56.25%{translate:210px 33px}58.75%{translate:113px 90px}65%{translate:-130px -54px}68.75%{translate:-67px -140px}76.25%{translate:60px 18px}78.75%{translate:-9px 70px}85%{translate:-180px -23px}87.5%{translate:-150px -60px}to{translate:0px 0px}}@keyframes hero-orb-1-scale{0%{scale:1}26.25%{scale:1.4}31.25%{scale:.9}56.25%{scale:1.5}62.5%{scale:1}to{scale:1}}@keyframes hero-orb-1-opacity{0%{opacity:.6}8.75%{opacity:.9}18.75%{opacity:.3}26.25%{opacity:1}37.5%{opacity:.4}56.25%{opacity:.95}65%{opacity:.25}76.25%{opacity:1}85%{opacity:.5}to{opacity:.6}}@keyframes hero-orb-2-translate{0%{translate:0px 0px}13.75%{translate:220px 80px}22.5%{translate:-100px -99px}25%{translate:-40px -150px}33.75%{translate:170px 110px}43.75%{translate:-230px -57px}47.5%{translate:-123px -120px}55%{translate:90px 90px}57.5%{translate:19px 160px}63.75%{translate:-160px -19px}66.25%{translate:-60px -90px}73.75%{translate:240px 57px}77.5%{translate:120px 130px}83.75%{translate:-80px 5px}87.5%{translate:-62px -70px}to{translate:0px 0px}}@keyframes hero-orb-2-scale{0%{scale:1}13.75%{scale:1.45}18.75%{scale:.95}43.75%{scale:1.55}50%{scale:1}73.75%{scale:1.4}78.75%{scale:1}to{scale:1}}@keyframes hero-orb-2-opacity{0%{opacity:.5}13.75%{opacity:1}22.5%{opacity:.2}33.75%{opacity:.85}43.75%{opacity:.15}55%{opacity:1}63.75%{opacity:.35}73.75%{opacity:.9}83.75%{opacity:.2}to{opacity:.5}}@keyframes hero-orb-3-translate{0%{translate:0px 0px}6.25%{translate:160px -110px}16.25%{translate:-240px 112px}17.5%{translate:-201px 140px}27.5%{translate:110px -160px}36.25%{translate:-180px 34px}38.75%{translate:-85px 90px}47.5%{translate:250px -130px}57.5%{translate:-120px 92px}58.75%{translate:-81px 120px}67.5%{translate:190px -100px}77.5%{translate:-90px 122px}78.75%{translate:-66px 150px}88.75%{translate:130px -70px}to{translate:0px 0px}}@keyframes hero-orb-3-scale{0%{scale:1}16.25%{scale:1.5}21.25%{scale:.9}47.5%{scale:1.45}52.5%{scale:1}78.75%{scale:1.5}83.75%{scale:1}to{scale:1}}@keyframes hero-orb-3-opacity{0%{opacity:.7}6.25%{opacity:.3}16.25%{opacity:1}27.5%{opacity:.2}38.75%{opacity:.9}47.5%{opacity:.3}58.75%{opacity:1}67.5%{opacity:.25}78.75%{opacity:.85}to{opacity:.7}}.hero-orb-1{filter:blur(120px);will-change:translate,scale,opacity;animation:hero-orb-1-translate 14s cubic-bezier(.42,0,.58,1) infinite,hero-orb-1-scale 14s cubic-bezier(.42,0,.58,1) infinite,hero-orb-1-opacity 14s cubic-bezier(.42,0,.58,1) infinite}.hero-orb-2{filter:blur(140px);will-change:translate,scale,opacity;animation:hero-orb-2-translate 14s cubic-bezier(.42,0,.58,1) infinite,hero-orb-2-scale 14s cubic-bezier(.42,0,.58,1) infinite,hero-orb-2-opacity 14s cubic-bezier(.42,0,.58,1) infinite}.hero-orb-3{filter:blur(130px);will-change:translate,scale,opacity;animation:hero-orb-3-translate 14s cubic-bezier(.42,0,.58,1) infinite,hero-orb-3-scale 14s cubic-bezier(.42,0,.58,1) infinite,hero-orb-3-opacity 14s cubic-bezier(.42,0,.58,1) infinite}@keyframes hero-enter{0%{translate:0 -50px;opacity:0}to{translate:0 0;opacity:1}}.hero-enter-1{animation:hero-enter .5s cubic-bezier(0,0,.58,1) .5s both}.hero-enter-2{animation:hero-enter .5s cubic-bezier(0,0,.58,1) .7s both}.hero-enter-3{animation:hero-enter .5s cubic-bezier(0,0,.58,1) .9s both}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden;background-color:var(--color-deep-navy)}:root{font-family:Montserrat,sans-serif;--color-primary-purple: #642344;--color-neon-magenta: #e91e8c;--color-electric-blue: #4f46e5;--color-deep-navy: #0a0e27;--color-pure-white: #ffffff;--gradient-main: linear-gradient(92.82deg, #6B2D5C -4.51%, #7C2E63 4.29%, #8E2E69 13.09%, #9F2E70 21.89%, #B12C77 30.69%, #C42A7E 39.49%, #D62585 48.3%, #E91E8C 57.1%, #D4359A 65.9%, #BF41A7 74.7%, #AA48B4 83.5%, #954CC1 92.3%, #7F4CCD 101.1%, #684AD9 109.9%, #4F46E5 118.7%)}.gradient-main{background:var(--gradient-main)}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:16px 33px;font-weight:500;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0;border-radius:999px;cursor:pointer;text-decoration:none}.btn-primary{position:relative;z-index:0;background:var(--gradient-main);color:var(--color-pure-white);border:none;overflow:hidden}.btn-primary:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#6b2d5c,#7c2e63,#8e2e69,#9f2e70,#b12c77,#c42a7e,#d62585,#e91e8c,#d4359a,#bf41a7,#aa48b4,#954cc1,#7f4ccd,#684ad9,#4f46e5 208.62%);opacity:0;transition:opacity .3s ease;border-radius:inherit}.btn-primary:hover:after{opacity:1}.btn-secondary{background:#ffffff1a;color:var(--color-pure-white);border:1px solid rgba(255,255,255,.1019607843);transition:background .3s ease}.btn-secondary:hover{background:#fff3}.type-display{font-weight:700;font-style:italic;font-size:48px;line-height:48px;letter-spacing:.35px}.type-heading-1{font-weight:500;font-style:normal;font-size:36px;line-height:40px;letter-spacing:.37px}.type-heading-2{font-weight:500;font-style:normal;font-size:30px;line-height:36px;letter-spacing:.4px}.type-heading-3{font-weight:500;font-style:normal;font-size:24px;line-height:32px;letter-spacing:.07px}.type-heading-4{font-weight:500;font-style:normal;font-size:20px;line-height:28px;letter-spacing:-.45px}.type-body-large{font-weight:400;font-style:normal;font-size:18px;line-height:28px;letter-spacing:-.44px}.type-body{font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:-.31px}.type-small{font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:-.15px}
