.lw-root{position:absolute;inset:0;pointer-events:none;overflow:hidden}.lw-svg{width:100%;height:100%;display:block;overflow:visible}.lw-container{animation:lw-breathe 54s ease-in-out infinite;transform-box:fill-box}@keyframes lw-breathe{0%,to{transform:translate(0)}33%{transform:translate(3px,-2px)}66%{transform:translate(-2px,3px)}}.lw-cluster{transform-box:fill-box}.lw-cluster-a{animation:lw-drift-a 22s ease-in-out infinite}.lw-cluster-b{animation:lw-drift-b 27s ease-in-out infinite;animation-delay:-9s}.lw-cluster-c{animation:lw-drift-c 25s ease-in-out infinite;animation-delay:-15s}@keyframes lw-drift-a{0%,to{transform:translate(0)}14%{transform:translate(7px,-5px)}28%{transform:translate(10px,3px)}42%{transform:translate(5px,9px)}57%{transform:translate(-4px,7px)}71%{transform:translate(-7px,1px)}85%{transform:translate(-2px,-4px)}}@keyframes lw-drift-b{0%,to{transform:translate(0)}13%{transform:translate(-5px,6px)}26%{transform:translate(-9px,-2px)}40%{transform:translate(-3px,-8px)}53%{transform:translate(6px,-5px)}66%{transform:translate(9px,3px)}80%{transform:translate(4px,8px)}92%{transform:translate(-3px,4px)}}@keyframes lw-drift-c{0%,to{transform:translate(0)}16%{transform:translate(4px,-7px)}32%{transform:translate(-4px,-5px)}48%{transform:translate(-8px,3px)}62%{transform:translate(-3px,7px)}76%{transform:translate(5px,6px)}88%{transform:translate(7px,-1px)}}.lw-ambient{transform-box:fill-box}.lw-ambient-0{animation:lw-ambient-0 30s ease-in-out infinite}.lw-ambient-1{animation:lw-ambient-1 36s ease-in-out infinite;animation-delay:-12s}.lw-ambient-2{animation:lw-ambient-2 28s ease-in-out infinite;animation-delay:-7s}@keyframes lw-ambient-0{0%,to{transform:translate(0)}33%{transform:translate(3px,-4px)}66%{transform:translate(-2px,4px)}}@keyframes lw-ambient-1{0%,to{transform:translate(0)}33%{transform:translate(-3px,3px)}66%{transform:translate(4px,2px)}}@keyframes lw-ambient-2{0%,to{transform:translate(0)}33%{transform:translate(2px,4px)}66%{transform:translate(-3px,-3px)}}@media(prefers-reduced-motion:reduce){.lw-container,.lw-cluster,.lw-ambient{animation:none!important;transform:none!important}}.wordmark{font-size:1rem;font-weight:600;letter-spacing:-.028em;color:var(--color-ink)}.hero-title{font-size:clamp(2.5rem,6vw,4rem);line-height:.98;letter-spacing:-.042em;font-weight:500}.hero-sub{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.55;max-width:44ch}.morph{display:inline-block;position:relative;min-width:10ch;height:1em;vertical-align:baseline;color:var(--color-primary);font-weight:500}.morph-word{position:absolute;left:0;top:0;white-space:nowrap;opacity:0;animation:morph-cycle 16s infinite}.morph-word:nth-child(1){animation-delay:0s}.morph-word:nth-child(2){animation-delay:4s}.morph-word:nth-child(3){animation-delay:8s}.morph-word:nth-child(4){animation-delay:12s}@keyframes morph-cycle{0%{opacity:0;transform:translateY(.12em);filter:blur(3px)}3%,22%{opacity:1;transform:translateY(0);filter:blur(0)}25%{opacity:0;transform:translateY(-.1em);filter:blur(3px)}to{opacity:0}}@media(prefers-reduced-motion:reduce){.morph-word{animation:none}.morph-word:nth-child(1){opacity:1;transform:none;filter:none}}.ticker{position:relative;padding:28px 0;overflow:hidden;background:color-mix(in oklch,var(--color-surface) 60%,transparent);border-top:1px solid color-mix(in oklch,var(--color-border) 70%,transparent);border-bottom:1px solid color-mix(in oklch,var(--color-border) 70%,transparent);mask-image:linear-gradient(to right,transparent 0%,black 6%,black 94%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 6%,black 94%,transparent 100%)}.ticker-track{display:flex;gap:1.625rem;white-space:nowrap;align-items:center;animation:ticker-drift 55s linear infinite;will-change:transform}@keyframes ticker-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-greeting{display:inline-flex;align-items:center;gap:.6rem}.ticker-word{font-size:22px;font-weight:500;letter-spacing:-.015em;color:var(--color-ink)}.ticker-lang{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);opacity:.75}.ticker-sep{color:color-mix(in oklch,var(--color-ink-subtle) 60%,transparent);font-size:18px;line-height:1}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}}.early-access-section{background:color-mix(in oklch,var(--color-primary) 3%,var(--color-background));border-top:1px solid color-mix(in oklch,var(--color-border) 70%,transparent);border-bottom:1px solid color-mix(in oklch,var(--color-border) 70%,transparent)}.cta-surface{background:radial-gradient(ellipse 60% 50% at 20% 30%,color-mix(in oklch,var(--color-primary) 35%,transparent) 0%,transparent 62%),radial-gradient(ellipse 50% 45% at 82% 72%,color-mix(in oklch,var(--color-primary) 22%,transparent) 0%,transparent 64%),#0c0b1c;color:#f7f5ee}.cta-surface .eyebrow{color:#cbcbff;color:oklch(.86 .14 285)}.cta-surface .eyebrow:before{background:#cbcbff;background:oklch(.86 .14 285)}.text-ink-inverted-canvas{color:#f7f5ee}.text-ink-inverted-muted{color:#bab7ae}
