@keyframes t53wqi0{0%,to{filter:brightness()}50%{filter:brightness(1.04)}}
@keyframes t53wqi1{0%,80%,to{opacity:.35;transform:scale(.75)}40%{opacity:1;transform:scale(1.35)}}
@keyframes t53wqi2{0%{opacity:0}to{opacity:1}}
.t53wqi3{isolation:isolate;touch-action:none;background-color:#131415;flex:1;min-height:360px;margin-top:84px;animation:.8s 3.2s both t53wqi2;position:relative;overflow:hidden}
.t53wqi4{transform-origin:50% 70%;will-change:filter;position:absolute;inset:0}
.t53wqi4[data-ready=true]{animation:11s ease-in-out infinite t53wqi0}
.t53wqi5{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
.t53wqi6{pointer-events:none;z-index:6;position:absolute;overflow:visible}
.t53wqi7{filter:blur(.8px);z-index:0;background:linear-gradient(135deg,#8080ff 0%,#5c5cf5 48%,#3d3db8 100%);border-radius:999px;position:absolute;inset:-.6px}
.t53wqi8{z-index:1;background:linear-gradient(135deg,#7a7aff 0%,#5c5cf5 48%,#3d3db8 100%);border-radius:999px;position:absolute;inset:0;overflow:hidden}
.t53wqi9{background:radial-gradient(at 38% 28%,#ffffff1c 0%,#0000 55%);position:absolute;inset:0}
.t53wqia{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.t53wqib{flex-direction:column;align-items:center;gap:2px;display:flex}
.t53wqic{align-items:center;display:flex}
.t53wqid{font-family:var(--font-fira-code), "Fira Code", "Courier New", monospace;color:#fffffff2;letter-spacing:.07em;white-space:nowrap;font-weight:600;line-height:1.15}
.t53wqie{vertical-align:middle;align-items:center;gap:3px;margin-left:9px;display:inline-flex}
.t53wqie>span{background:#ffffffe6;border-radius:50%;width:3px;height:3px;animation:1.1s ease-in-out infinite t53wqi1}
.t53wqie>span:nth-child(2){animation-delay:.18s}
.t53wqie>span:nth-child(3){animation-delay:.36s}
@media screen and (max-width:1440px){.t53wqi3{margin-top:56px}}
@keyframes _12pt55o0{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
@keyframes _12pt55o1{0%{opacity:0}to{opacity:1}}
@keyframes _12pt55o2{0%{opacity:0;pointer-events:none}99%{pointer-events:none}to{opacity:1;pointer-events:auto}}
@keyframes _12pt55of{0%{opacity:0;pointer-events:none}99%{pointer-events:none}to{opacity:1;pointer-events:auto}}
._12pt55o3{color:#fff;background-color:#131415;flex-direction:column;width:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}
._12pt55o3:after{content:"";mix-blend-mode:soft-light;pointer-events:none;z-index:0;background-image:url(/images/landing_grain.svg);background-position:0 0;background-repeat:repeat;background-size:auto;position:absolute;inset:0}
._12pt55o4{z-index:2;justify-content:space-between;align-items:center;gap:20px;height:92px;padding-block:28px;padding-inline:40px;display:flex;position:relative}
._12pt55o5{align-items:center;gap:14px;display:flex}
._12pt55o6{align-items:center;gap:10px;display:flex}
._12pt55o6 button{white-space:nowrap}
._12pt55o7{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:99px;justify-content:center;align-items:center;height:36px;padding-left:16px;padding-right:16px;font-size:13px;font-weight:500;display:inline-flex}
._12pt55o8{color:#0a0a0a;cursor:pointer;background:#fff;border:none;border-radius:99px;justify-content:center;align-items:center;height:36px;padding-left:16px;padding-right:16px;font-size:13px;font-weight:600;display:inline-flex}
._12pt55o9{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}
._12pt55oa{animation:.8s .4s both _12pt55o0}
._12pt55oa>span{letter-spacing:1.56px}
._12pt55ob{aspect-ratio:432/152;width:clamp(382px,22.5vw,432px);margin-top:28px}
._12pt55oc{width:100%;height:100%}
._12pt55od{margin:24px 0 0;animation:.3s ease-in 2.2s both _12pt55o1}
._12pt55od *{letter-spacing:-1.4%!important;font-size:18px!important;line-height:28px!important}
._12pt55oe{margin-top:56px;animation:.3s ease-in-out 3.2s both _12pt55o2}
._12pt55og{z-index:10;animation:.8s 3.2s both _12pt55of;position:fixed;bottom:0;left:0;right:0}
@media screen and (min-width:1921px){._12pt55od *{letter-spacing:-1.6%!important;font-size:20px!important;line-height:30px!important}}
@media screen and (max-width:1024px){._12pt55od *{letter-spacing:-2%!important;font-size:16px!important;line-height:24px!important}}
