[data-reveal],[data-reveal-item]{opacity:0;transition:opacity .58s var(--ease-out), transform .58s var(--ease-out);transform:translateY(18px)}[data-reveal].is-revealed,[data-reveal-item].is-revealed{opacity:1;transform:none}.bg-emission{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg-emission__layer{will-change:transform, opacity;position:absolute;inset:-12%}.bg-emission__layer--heat{background:var(--emission-heat);animation:landing-drift 19s var(--ease-in-out) infinite}.bg-emission__layer--field{background:var(--emission-field);animation:landing-drift2 26s var(--ease-in-out) infinite}.bg-emission__layer--cool{opacity:0;background:radial-gradient(70% 60% at 22% 118%,#00d4d84d 0%,#0080ed29 46%,#0000 78%);inset:-20% -12%}@keyframes landing-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(3%,-2%)scale(1.08)}to{transform:translate(0,0)scale(1)}}@keyframes landing-drift2{0%{transform:translate(0,0)scale(1.04)}50%{transform:translate(-4%,3%)scale(1)}to{transform:translate(0,0)scale(1.04)}}.rail{z-index:3;pointer-events:none;width:56px;position:fixed;top:0;bottom:0;left:0}.rail__stroke{background:var(--border-subtle);width:2px;position:absolute;top:0;bottom:0;left:27px}.rail__ticks{background:repeating-linear-gradient(0deg, var(--border-subtle) 0 2px, transparent 2px 32px);width:20px;position:absolute;top:0;bottom:0;left:18px}.rail__head{transform-origin:top;background:linear-gradient(#00d4d800 0%,#00d4d8d9 55%,#0080ed 100%);width:4px;position:absolute;top:0;bottom:0;left:26px;transform:scaleY(0)}.page{z-index:4;padding-left:56px;position:relative}.page__inner{max-width:1240px;margin:0 auto}.grid-overlay{pointer-events:none;position:absolute;inset:0}.grid-overlay--12{background:repeating-linear-gradient(90deg, var(--border-subtle) 0 1px, transparent 1px calc(100% / 12))}.grid-overlay--6{background:repeating-linear-gradient(90deg, var(--border-subtle) 0 1px, transparent 1px calc(100% / 6))}.rim{background:linear-gradient(#00d4d8d9 0%,#0080ed 100%);width:2px;position:absolute;top:0;bottom:0;left:0}.hero__parallax{pointer-events:none;z-index:1;opacity:.5;width:1860px;height:1350px;position:absolute;top:-180px;left:-310px}.cta__orbit{pointer-events:none;width:620px;height:620px;animation:landing-orbit-drift 30s var(--ease-in-out) infinite;background:radial-gradient(60% 60% at 40% 35%,#00d4d838 0%,#0080ed24 48%,#0000 80%);border-radius:58% 42% 38% 62%/46% 58% 42% 54%;position:absolute;top:-80px;right:-120px}@keyframes landing-orbit-drift{0%{transform:rotate(0)scale(1)}50%{transform:rotate(24deg)scale(1.08)}to{transform:rotate(0)scale(1)}}.placeholder-logo{border:1px dashed var(--border-strong);width:150px;height:40px;font-family:var(--font-mono);color:var(--ink-structure);justify-content:center;align-items:center;font-size:11px;display:flex}.landing-header{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:padding .42s var(--ease-out), background-color .42s var(--ease-out), box-shadow .42s var(--ease-out), backdrop-filter .42s var(--ease-out);background-color:#0000;padding:20px 56px 0 32px;box-shadow:inset 0 -1px #0000}.landing-header.is-compact{background-color:color-mix(in oklab, var(--ground-base) 68%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);box-shadow:inset 0 -1px 0 var(--border-subtle);padding:6px 56px 0 32px}.landing-header__logo{width:238px;height:91px;transition:width .42s var(--ease-out), height .42s var(--ease-out);display:block}.landing-header.is-compact .landing-header__logo{width:140px;height:54px}@media (max-width:640px){.landing-header{padding:16px 24px}.landing-header.is-compact{padding:6px 24px}.landing-header__logo{width:151px;height:57px}.landing-header.is-compact .landing-header__logo{width:106px;height:40px}}.cursor-glow{pointer-events:none;z-index:15;opacity:0;width:520px;height:520px;transition:opacity .5s var(--ease-out);will-change:transform;border-radius:50%;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){.bg-emission__layer,.cta__orbit{animation:none}[data-reveal],[data-reveal-item]{opacity:1;transition:none;transform:none}.rail__head{transform:none}.landing-header,.landing-header__logo,.cursor-glow{transition:none}}
