.el{z-index:2147483600;background:#060409;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.el *{background-color:#0000}.el:before{content:"";pointer-events:none;background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/52px 52px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(55% 55%,#000 0%,#0000 100%);mask:radial-gradient(55% 55%,#000 0%,#0000 100%)}.el:after{content:"";aspect-ratio:1;pointer-events:none;opacity:.55;background:radial-gradient(closest-side,#6d5df621,#a855f70f 45%,#d946ef05 70%,#0000);width:min(640px,120vw);animation:2.6s ease-in-out infinite el-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes el-breathe{0%,to{opacity:.35}50%{opacity:.55}}.el-grain{pointer-events:none;opacity:.05;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.el-in{opacity:0;flex-direction:column;align-items:center;gap:28px;animation:.4s .35s forwards el-show;display:flex;position:relative}@keyframes el-show{to{opacity:1}}.el-mark{width:max(88px,min(22vw,124px));height:auto;overflow:visible}.el-mark .el-s{fill:none;stroke:url(#el-grad);stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;animation:2.6s cubic-bezier(.6,0,.3,1) infinite el-draw}.el-mark .el-s1{animation-delay:.18s}.el-mark .el-s2{animation-delay:.32s}@keyframes el-draw{0%{stroke-dashoffset:1px}50%{stroke-dashoffset:0}72%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.el-mark .el-glow{filter:drop-shadow(0 0 10px #a855f773)}.el-bar{background:#221a30;border-radius:1px;width:max(110px,min(26vw,140px));height:1px;position:relative;overflow:hidden}.el-bar i{transform-origin:0;background:linear-gradient(90deg,#6d5df6,#a855f7,#d946ef);transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(.08)}.el-motto{font:500 10px/1 var(--ff-mono,"IBM Plex Mono",ui-monospace,monospace);letter-spacing:.32em;text-transform:uppercase;color:#6e6680;margin:0;padding-left:.32em}.el-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.el-links{font:500 11px/1 var(--ff-mono,"IBM Plex Mono",ui-monospace,monospace);letter-spacing:.08em;color:#33274a;align-items:center;gap:12px;display:flex}.el-links a{color:#9d95ab;text-decoration:none;transition:color .2s}.el-links a:hover{color:#f5f3f7}@media (prefers-reduced-motion:reduce){.el:after{opacity:.7;animation:none}.el-mark .el-s{stroke-dashoffset:0;animation:none}.el-bar i{transition:none}.el-in{opacity:1;animation:none}}
