body{color:#d7c2f3;text-align:center;-webkit-user-select:none;user-select:none;background:#1b0f26;justify-content:center;align-items:center;min-height:100dvh;margin:0;padding:0;font-family:Inter,sans-serif;display:flex;overflow:hidden auto}@keyframes smoothTextScaleUp{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(var(--info-scale,1))}}.info{transform-origin:50%;z-index:10;box-sizing:border-box;min-width:280px;max-width:90vw;padding:1em;animation:.5s cubic-bezier(.34,1.4,.64,1) .3s both smoothTextScaleUp}.tagline{color:#c9a7ff;margin-bottom:2em;font-size:1.3rem}h3{color:#a06cd5;margin-top:2em;margin-bottom:.1em;font-size:2rem}@keyframes sweepIn{0%{scale:0 1}}@keyframes riseIn{0%{scale:1 0}}.after1,.after2,.after3{content:"";z-index:1;transform-origin:100% 100%;position:fixed}.after1{z-index:-1;background:linear-gradient(to bottom right,#462255,#3e1e4f) 100% 100%/1000vh 100% no-repeat;width:calc(90vw + 55vh);height:100vh;animation:.8s cubic-bezier(.16,1,.3,1) .16s both sweepIn;bottom:0;right:0;rotate:30deg}.after2{z-index:-2;background:linear-gradient(to bottom right,#3c1a4d,#271633) 100% 100%/1000vh 100% no-repeat;width:calc(100vw + 30vh);height:100vh;animation:.8s cubic-bezier(.16,1,.3,1) 80ms both sweepIn;bottom:0;right:0;rotate:15deg}.after3{z-index:-3;background:linear-gradient(to top left,#5b2a86,#341c4f) 0 100%/100% 1000vh no-repeat;width:100%;height:calc(90vw + 55vh);animation:.8s cubic-bezier(.16,1,.3,1) both riseIn;bottom:0;left:0;rotate:-60deg}.links a{color:#ddbaff;white-space:nowrap;margin:.4em 0;font-size:1.5rem;text-decoration:none;transition:color .2s ease-in-out;display:inline-block}.underline-text{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:.04em}.links a:hover{color:#fff}.links a>img{vertical-align:-8%;height:.9em;transition:filter .3s}.links a:hover>img{filter:brightness(1.3)}.subsical-logo-wrap{margin-bottom:1em;display:inline-block;position:relative}.subsical-bg{opacity:0;z-index:-1;background-image:url(guardia_logo_new.34764e69.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:160px;height:160px;animation:.7s cubic-bezier(.16,1,.3,1) .4s both fadeIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.3)}.subsical-text{color:#ddbaff;z-index:1;font-family:DM Sans,sans-serif;font-size:3rem;font-weight:700;position:relative}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,-50%)scale(1.8)rotate(-12deg)}to{opacity:.45;transform:translate(-50%,-50%)scale(1.3)}}@keyframes textScaleFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}h1,.subsical-text{color:#e0bbff;margin-bottom:.5em;font-size:4rem;animation:.6s cubic-bezier(.34,1.4,.64,1) .45s both textScaleFadeIn}h3,.links{animation:.5s cubic-bezier(.34,1.4,.64,1) .55s both textScaleFadeIn}.links{animation-delay:.6s}.links~h3{animation-delay:.65s}.links~.links{animation-delay:.7s}@media (height<=600px){.info{--info-scale:.85}h1{font-size:2.4rem}.subsical-text{font-size:2.2rem}h3{font-size:1.2rem}.links a{font-size:1rem}.subsical-bg{width:100px;height:100px;transform:translate(-50%,-50%)scale(1)}}@media (width<=600px){.info{margin-top:1em}}@media (aspect-ratio<=1){.after1{rotate:atan2(92vh,100vw);width:calc(100vw + 100vh)}.after2{rotate:atan2(43vh,100vw);width:calc(100vw + 100vh)}.after3{rotate:calc(atan2(92vh,100vw) - 90deg);height:calc(100vw + 100vh)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-delay:0s!important}}
/*# sourceMappingURL=index.9889fc06.css.map */
