*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--c-bg);color:var(--c-text);zoom:.9;font-family:Epilogue,sans-serif;line-height:1.5;transition:background-color .25s,color .25s;overflow-x:hidden}.mono{font-family:Azeret Mono,monospace}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--c-bg)}::-webkit-scrollbar-thumb{background:var(--c-borderHi);border-radius:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes scanDown{0%{transform:translateY(-100%)}to{transform:translateY(400%)}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px color-mix(in srgb, var(--c-lime) 15%, transparent)}50%{box-shadow:0 0 40px color-mix(in srgb, var(--c-lime) 25%, transparent)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes strokeChase{to{stroke-dashoffset:-200px}}.sulci-cta-sweep-wrap{display:inline-block;position:relative}.sulci-cta-sweep-stroke{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sulci-cta-sweep-stroke rect{fill:none;stroke:var(--c-spring);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:20 80;animation:8s linear infinite strokeChase}.sulci-cta-sweep-wrap:hover .sulci-cta-sweep-stroke{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fade-in{animation:.4s both fadeIn}.fade-in-1{animation:.4s .1s both fadeIn}.fade-in-2{animation:.4s .2s both fadeIn}.fade-in-3{animation:.4s .3s both fadeIn}.fade-in-4{animation:.4s .4s both fadeIn}.glow-lime{box-shadow:0 0 20px color-mix(in srgb, var(--c-lime) 15%, transparent)}
