.lite{--lite-ink:#fff;--lite-ink-2:#d4d6e4;--lite-muted:#a3a6ba;--lite-line:hsla(0,0%,100%,.1);--lite-violet:#7c5cff;--lite-blue:#2f7bff;--lite-violet-ink:#c4b8ff;--lite-green:#4dff8f;--lite-gutter:clamp(16px,2.5vw + 6px,32px);--lite-max:1180px;min-height:100dvh;background:#000;color:var(--lite-ink);font-size:16px;line-height:1.55;overflow-x:clip;-webkit-font-smoothing:antialiased}.lite,.lite-body{position:relative}.lite-body{z-index:1}.lite-stage{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.lite-glow{position:absolute;border-radius:50%}.lite-glow--a{width:900px;height:700px;right:-260px;top:-280px;background:radial-gradient(closest-side,#7c5cff47,#7c5cff00)}.lite-glow--b{width:820px;height:640px;left:-320px;top:42%;background:radial-gradient(closest-side,#2f7bff29,#2f7bff00)}.lite-skip{position:absolute;left:12px;top:-60px;z-index:50;padding:10px 14px;border-radius:12px;background:#fff;color:#000;font-weight:700}.lite-skip:focus{top:calc(env(safe-area-inset-top,0px) + 12px)}.lite-wrap{width:100%;max-width:calc(var(--lite-max) + var(--lite-gutter)*2);margin-inline:auto;padding-inline:var(--lite-gutter);box-sizing:border-box}.lite-section{padding-block:clamp(56px,6vw + 24px,112px);scroll-margin-top:88px}.lite-section-head{display:grid;gap:12px;max-width:760px;margin-bottom:clamp(28px,2vw + 16px,44px)}.lite-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lite-violet-ink)}.lite-h1{font-size:clamp(2.375rem,1.55rem + 3.7vw,4.5rem);line-height:1.02;letter-spacing:-.04em}.lite-h1,.lite-h2{margin:0;font-weight:800;text-wrap:balance}.lite-h2{font-size:clamp(1.875rem,1.35rem + 2.1vw,3rem);line-height:1.06;letter-spacing:-.03em}.lite-h3{margin:0;font-size:1.1875rem;line-height:1.25;font-weight:750;letter-spacing:-.01em}.lite-lead{margin:0;color:var(--lite-ink-2);font-size:clamp(1.0625rem,.95rem + .45vw,1.25rem);line-height:1.55;max-width:62ch}.lite-muted{color:var(--lite-muted)}.lite-gradient-text{background:linear-gradient(90deg,#b9a8ff,#6ea2ff);-webkit-background-clip:text;background-clip:text;color:transparent}.lite-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 22px;border-radius:999px;font-size:16px;font-weight:700;color:#fff;text-decoration:none;white-space:nowrap;cursor:pointer;border:0}.lite-btn--sm{min-height:44px;padding:0 18px;font-size:15px}.lite-btn:hover{color:#fff}.lite [tabindex]:focus-visible,.lite a:focus-visible,.lite button:focus-visible,.lite summary:focus-visible{outline:2px solid #b9a8ff;outline-offset:3px;border-radius:12px}.lite-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:999px}.lite-tag--example{color:var(--lite-muted);border:1px solid hsla(0,0%,100%,.18);border-radius:7px;padding:3px 7px;font-size:10px}.lite-tag--soon{color:#cbbfff;background:#7c5cff24;border:1px solid rgba(124,92,255,.4)}.lite-tag--good{color:var(--lite-green);background:#4dff8f1a;border:1px solid rgba(77,255,143,.3)}@media(prefers-reduced-motion:reduce){.lite *,.lite :after,.lite :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
