section[data-astro-cid-j7pv25f6]{min-height:100vh;display:grid;place-content:center;position:relative;background-color:#0003;overflow:hidden;&:before{content:"";position:absolute;inset:0;z-index:-1;filter:blur(80px);background:no-repeat radial-gradient(ellipse at center,rgb(136 58 234 / 60%) 0%,transparent 70%),no-repeat radial-gradient(ellipse at center,rgb(102 51 238 / 60%) 0%,transparent 70%),no-repeat radial-gradient(ellipse at center,rgb(49 10 101) 40%,transparent 70%),no-repeat radial-gradient(ellipse at center,rgb(54,0,90) 20%,transparent 70%) #08001e;background-size:50% 90%,50% 90%,50% 90%,50% 90%;background-position:-100% 0%,150% -500%,-100% 200%,0% 0%;animation:translate-main-bg 30s infinite}}figcaption[data-astro-cid-j7pv25f6]{position:relative;h1{margin:0;width:100%;font-family:Archivo Black,system-ui,sans-serif;font-size:120px;text-transform:uppercase;background-image:var(--wave);background-clip:text;overflow:hidden;color:rgb(var(--accent-secondary));background-size:200px 0px;background-repeat:repeat-x;background-position:0 bottom;position:relative;z-index:1;transform:skew(-20deg);animation:show 1s ease-out,wave 1s 4 linear,fill 3s linear forwards 1s;&:after{position:absolute;content:"";inset:0;background-image:var(--lg);animation:show-text .5s forwards 1s}}svg{position:absolute;bottom:-80px;left:-90px;color:rgb(var(--accent-light));height:400px;stroke-width:2px;stroke-dashoffset:700;stroke-dasharray:700;animation:draw 2s ease-in forwards 1.5s,move 10s linear infinite 4s;path{animation:neon 3s infinite alternate 4s}path:nth-child(2){animation-delay:5.5s}path:nth-child(3){animation-delay:6s}path:nth-child(4){animation-delay:6.5s}}}figure[data-astro-cid-j7pv25f6]{width:min-content;display:flex;flex-direction:column;gap:30px;p{z-index:1;font-weight:300;font-size:30px;margin:0;opacity:0;transform:translateY(30px);animation:show-paragraph .5s 3s forwards;strong{animation:change-color 1s 3.2s forwards}span{position:relative;&:before{content:"";position:absolute;background-color:rgb(var(--accent) / 70%);inset:0;z-index:-1;animation:show-text 1s 3s reverse both}}}a{text-decoration:none;align-self:flex-start;position:relative;padding:12px 30px;border:solid 2px rgb(var(--accent-light));font-size:18px;color:inherit;cursor:pointer;overflow:hidden;user-select:none;letter-spacing:2px;opacity:0;transform:translate(150%);display:inline-flex;align-items:center;gap:5px;animation:show-button 1.5s 3.5s forwards,rubberBand 13s infinite 5.2s;svg{height:20px;width:25px;stroke-width:40px;stroke-dashoffset:1700;stroke-dasharray:1700;animation:draw-arrow 1.5s forwards 3.8s}&:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:var(--lg2);background-size:200% 100%;filter:blur(8px);animation:translate-bg 2s linear infinite reverse;animation-play-state:paused}&:hover:before{animation-play-state:running}}}@keyframes show-button{20%,to{opacity:1;transform:translate(0)}to{border-radius:40px}}@keyframes show{0%{width:0;transform:translateY(200%)}}@keyframes show-text{to{left:100%}}@keyframes show-paragraph{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wave{to{background-position:200px bottom}}@keyframes fill{to{color:transparent;text-shadow:0 0 rgb(var(--accent-light) / 80%);background-size:200px 200px}}@keyframes draw{to{stroke-dashoffset:0;color:rgb(var(--accent-secondary))}}@keyframes draw-arrow{50%{stroke-dashoffset:0}50%,to{fill:rgb(var(--accent-light))}0%,40%{fill:transparent}to{stroke-dashoffset:-1700}}@keyframes move{50%{transform:skewY(3deg)}}@keyframes neon{95%{color:rgb(var(--accent));filter:drop-shadow(0 0 3px rgb(var(--accent)))}to{color:rgb(var(--accent-light) / 80%);filter:drop-shadow(0 0 5px rgb(var(--accent-light)))}}@keyframes change-color{to{color:rgb(var(--accent));text-shadow:0 0 15px rgb(var(--accent-secondary))}}@keyframes translate-bg{to{background-position:200% 0%}}@keyframes translate-main-bg{50%{background-position:200% 600%,-100% 500%,100% 0%,500% 400%}}@keyframes rubberBand{0%,10%,to{transform:scaleX(1)}3%{transform:scale3d(1.25,.75,1)}4%{transform:scale3d(.75,1.25,1)}5%{transform:scale3d(1.15,.85,1)}6.5%{transform:scale3d(.95,1.05,1)}7.5%{transform:scale3d(1.05,.95,1)}}
