:root{--gate-blue:#0052ff;--gate-black:#05070d;--gate-white:#fff;--gate-muted:#ffffff9e;--gate-line:#ffffff29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px}*{box-sizing:border-box}html,body{background:var(--gate-black);min-width:20rem;margin:0}body{color:var(--gate-white);font-family:var(--font-body), "Arial Narrow", sans-serif;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}body::selection{background:var(--gate-blue);color:var(--gate-white)}a{color:inherit;text-decoration:none}img,canvas{max-width:100%;display:block}.gate{isolation:isolate;min-height:100svh;padding:max(1.5rem, env(safe-area-inset-top)) clamp(1.25rem, 3.3vw, 3.5rem) max(1.25rem, env(safe-area-inset-bottom));grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:clip}.gate__fallback,.gate__liquid,.gate__veil,.gate__grain{pointer-events:none;position:absolute;inset:0}.gate__fallback{background:radial-gradient(circle at 72% 38%, #0052ffdb, transparent 21%), radial-gradient(circle at 87% 72%, #4076ff75, transparent 24%), radial-gradient(circle at 46% 87%, #001b7066, transparent 31%), var(--gate-black);filter:saturate(1.16);z-index:-4}.liquid-field{contain:strict;mix-blend-mode:screen;opacity:.95;width:100%;height:100%}.liquid-field__engine{width:100%;height:100%;position:absolute;inset:0}.gate__liquid{z-index:-3}.gate__veil{z-index:-2;background:linear-gradient(90deg,#05070deb 0%,#05070d61 48%,#0000 82%),linear-gradient(#05070d6b 0%,#0000 28%,#05070d85 100%)}.gate__grain{mix-blend-mode:soft-light;opacity:.18;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.26'/%3E%3C/svg%3E")}.gate__header,.gate__footer,.gate__lower{justify-content:space-between;align-items:center;display:flex}.gate__header{border-bottom:1px solid var(--gate-line);min-height:3.75rem;padding-bottom:1rem;animation:.9s cubic-bezier(.16,1,.3,1) 80ms both gate-settle}.gate__logo{align-items:center;min-height:2.75rem;display:inline-flex}.gate__logo img{width:clamp(7.75rem,10vw,9rem);height:auto}.gate__status,.gate__kicker,.gate__footer{font-family:var(--font-label), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.gate__status{align-items:center;gap:.65rem;margin:0;display:flex}.gate__status-dot{background:#64c8ff;border-radius:50%;width:.45rem;height:.45rem;animation:2.4s ease-out infinite gate-pulse;box-shadow:0 0 #64c8ffb3}.gate__stage{align-self:center;width:100%;padding:clamp(2rem,5vh,5rem) 0}.gate__kicker{color:var(--gate-muted);align-items:center;gap:clamp(1rem,4vw,4rem);margin:0 0 clamp(1.5rem,4vh,3.5rem);animation:.9s cubic-bezier(.16,1,.3,1) .18s both gate-settle;display:flex}.gate__kicker span{color:var(--gate-white)}.gate__title{color:var(--gate-white);font-family:var(--font-display), "Times New Roman", serif;letter-spacing:-.055em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(4rem,9.5vw,9.7rem);font-weight:400;line-height:.83}.gate__title-line{padding:.04em 0 .12em;display:block;overflow:clip}.gate__title-line:nth-child(2){margin-bottom:-.12em;padding-bottom:.24em}.gate__title-line>span{transform-origin:0 100%;animation:1.2s cubic-bezier(.16,1,.3,1) .26s both gate-title-in;display:block}.gate__title-line:nth-child(2)>span{animation-delay:.36s}.gate__title em{font-style:italic;font-weight:400}.gate__lower{align-items:flex-end;gap:2rem;margin-top:clamp(2rem,5vh,4.5rem);animation:.9s cubic-bezier(.16,1,.3,1) .56s both gate-settle}.gate__copy{color:#ffffffc2;text-wrap:pretty;max-width:35rem;margin:0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.45}.gate__cta{background:var(--gate-blue);font-family:var(--font-label), ui-monospace, monospace;letter-spacing:.055em;text-transform:uppercase;border:1px solid #ffffff24;flex:none;justify-content:center;align-items:center;gap:.75rem;min-height:3.5rem;padding:0 1.1rem;font-size:.75rem;transition:background .18s,transform .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.gate__cta:hover{background:#1a63ff;transform:translateY(-.2rem)}.gate__cta:focus-visible,.gate__logo:focus-visible{outline:2px solid var(--gate-white);outline-offset:4px}.gate__asterisk{font-size:1.35rem;line-height:1;animation:2.2s linear infinite gate-spin;display:inline-block}.gate__cta:hover .gate__asterisk,.gate__cta:focus-visible .gate__asterisk{animation-duration:.75s}.gate__arrow{margin-left:.75rem;transition:transform .3s cubic-bezier(.16,1,.3,1)}.gate__cta:hover .gate__arrow{transform:translate(.16rem,-.16rem)}.gate__footer{border-top:1px solid var(--gate-line);color:var(--gate-muted);gap:1.5rem;min-height:3.75rem;padding-top:1rem;animation:.9s cubic-bezier(.16,1,.3,1) .68s both gate-settle}.gate__footer p{white-space:nowrap;margin:0}.gate__footer p:last-child{gap:1rem;display:flex}.gate__footer p span{color:var(--gate-white)}.gate__signal{flex:1;justify-content:center;align-items:center;gap:clamp(.22rem,.5vw,.5rem);max-width:22rem;display:flex}.gate__signal span{transform-origin:50%;background:#ffffff8a;width:1px;height:.5rem;animation:2.6s ease-in-out infinite alternate gate-signal}.gate__signal span:nth-child(3n+1){height:1.2rem;animation-delay:-.8s}.gate__signal span:nth-child(4n+2){height:.8rem;animation-delay:-1.7s}.gate__signal span:nth-child(5n){background:#64c8ff;height:1.5rem;animation-delay:-2.2s}@keyframes gate-title-in{0%{opacity:0;transform:translateY(106%)rotate(1.5deg)}}@keyframes gate-settle{0%{opacity:0;transform:translateY(1rem)}}@keyframes gate-spin{to{transform:rotate(1turn)}}@keyframes gate-pulse{65%{box-shadow:0 0 0 .55rem #64c8ff00}to{box-shadow:0 0 #64c8ff00}}@keyframes gate-signal{50%{opacity:.36;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1.35)}}@media (max-width:47.9375rem){.gate{padding-inline:1.25rem}.gate__status{letter-spacing:.04em;font-size:.6rem}.gate__stage{padding-block:2.5rem}.gate__kicker{flex-direction:column;align-items:flex-start;gap:.5rem}.gate__title{font-size:clamp(3.65rem,18vw,6.25rem);line-height:.87}.gate__lower{flex-direction:column;align-items:stretch;gap:1.5rem;margin-top:2.25rem}.gate__copy{max-width:31rem}.gate__cta{align-self:flex-start}.gate__footer>p:first-child,.gate__signal{display:none}.gate__footer{justify-content:flex-end}}@media (max-height:43rem) and (min-width:48rem){.gate__stage{padding-block:1.5rem}.gate__title{font-size:clamp(4rem,8vw,7rem)}.gate__lower{margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
