@keyframes float-up{0%{transform:translateY(2.8rem);opacity:.5}to{transform:translateY(0);opacity:1}}@keyframes float-down{0%{transform:translateY(0);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes expand-contract{0%{transform:scaleX(0) translateY(0);transform-origin:left center}50%{transform:scaleX(1) translateY(0);transform-origin:left center}50.1%{transform:scaleX(1) translateY(0);transform-origin:right center}to{transform:scaleX(0) translateY(0);transform-origin:right center}}@keyframes expand-contract-right{0%{transform:scaleX(0) translateY(0);transform-origin:right center}50%{transform:scaleX(1) translateY(0);transform-origin:right center}50.1%{transform:scaleX(1) translateY(0);transform-origin:left center}to{transform:scaleX(0) translateY(0);transform-origin:left center}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes float-up-grid{0%{transform:translateY(1.5rem);opacity:0}to{transform:translateY(0);opacity:1}}.float-up-grid-animation{animation:float-up-grid .5s ease-in-out forwards;animation-delay:.7s}@media (max-width:1023px){.float-up-animation{animation:float-up .6s ease-in-out forwards}}.float-down-animation{animation:float-down .6s ease-in-out forwards;animation-delay:.5s}.fade-in-animation{animation:fade-in .5s ease-in-out forwards;animation-delay:.4s;transform:translateY(0);transition:transform 1s ease-in-out}.animate-expand-contract{animation:expand-contract .8s ease-in-out forwards}.animate-expand-contract-right{animation:expand-contract-right .8s ease-in-out forwards}@property --angle{syntax:"<angle>";initial-value:1turn;inherits:false}.glowingBanner_glowCard__uoRxR{--animation-duration:8s;--border-width:3px;--glow-offset:-12px;--glow-color-1:#6d58bb;--glow-color-2:#1840c6;position:relative;box-shadow:0 0 40px rgba(109,88,187,.3),0 0 60px rgba(109,88,187,.3),0 0 80px rgba(109,88,187,.1),inset 0 0 20px rgba(109,88,187,.1)}.glowingBanner_glowCard__uoRxR:before{inset:calc(var(--border-width) * -1);border:inherit;background:conic-gradient(from var(--angle),var(--glow-color-1) 0,var(--glow-color-1) 20%,transparent 30%,transparent 40%,var(--glow-color-2) 50%,var(--glow-color-2) 70%,transparent 80%,transparent 90%,var(--glow-color-1) 100%) border-box;-webkit-mask:conic-gradient(#fff 0 0),conic-gradient(#fff 0 0) padding-box;-webkit-mask-composite:source-out;mask:conic-gradient(#fff 0 0) subtract,conic-gradient(#fff 0 0) padding-box;z-index:-1}.glowingBanner_glowCard__uoRxR:after,.glowingBanner_glowCard__uoRxR:before{content:"";position:absolute;border-radius:inherit;opacity:.75;animation:glowingBanner_neon-rotate__aYG91 var(--animation-duration) linear infinite}.glowingBanner_glowCard__uoRxR:after{inset:var(--glow-offset);background:conic-gradient(from var(--angle),var(--glow-color-1) 0,var(--glow-color-1) 20%,transparent 30%,transparent 40%,var(--glow-color-2) 50%,var(--glow-color-2) 70%,transparent 80%,transparent 90%,var(--glow-color-1) 100%);filter:blur(12px);z-index:-2}@keyframes glowingBanner_neon-rotate__aYG91{0%{--angle:360deg}to{--angle:0deg}}.glowingBanner_glowCardIntense__NYx4f{position:relative;box-shadow:0 0 30px rgba(109,88,187,.5),0 0 60px rgba(109,88,187,.3),0 0 90px rgba(109,88,187,.2),inset 0 0 30px rgba(109,88,187,.2);border:2px solid rgba(109,88,187,.5)}.glowingBanner_glowCardSubtle__8Y5JR{position:relative;box-shadow:0 0 15px rgba(109,88,187,.2),0 0 30px rgba(109,88,187,.1);border:1px solid rgba(109,88,187,.2)}