.landing[data-v-595cfd5d]{--ink: #0b1220;--fog: #f3f1ec;--signal: #f0a202;--signal-deep: #c48400;--muted: #5c6578;--font-display: "Syne", "Instrument Sans", ui-sans-serif, system-ui, sans-serif}.font-display[data-v-595cfd5d]{font-family:var(--font-display)}.nav-link[data-v-595cfd5d]{font-size:.9rem;font-weight:500;transition:color .2s ease,opacity .2s ease}.nav-over-hero .nav-link[data-v-595cfd5d]{color:#ffffffc7}.nav-over-hero .nav-link[data-v-595cfd5d]:hover{color:#fff}.nav-solid .nav-link[data-v-595cfd5d]{color:var(--ink);opacity:.7}.nav-solid .nav-link[data-v-595cfd5d]:hover{opacity:1}.mobile-link[data-v-595cfd5d]{display:block;border-radius:.5rem;padding:.75rem .5rem;font-weight:500;color:var(--ink)}.mobile-link[data-v-595cfd5d]:hover{background:#0b12200d}.btn-signal[data-v-595cfd5d]{background:var(--signal)!important;color:var(--ink)!important;font-weight:600;border:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.btn-signal[data-v-595cfd5d]:hover{background:#ffb020!important;transform:translateY(-1px)}.btn-ink[data-v-595cfd5d]{background:var(--ink)!important;color:#fff!important;font-weight:600}.btn-ink[data-v-595cfd5d]:hover{background:#1a2438!important}.road-lines[data-v-595cfd5d]{background-image:repeating-linear-gradient(90deg,transparent,transparent 48%,rgba(240,162,2,.12) 48%,rgba(240,162,2,.12) 52%,transparent 52%,transparent 100%);background-size:120px 100%;animation:road-drift-595cfd5d 18s linear infinite;-webkit-mask-image:linear-gradient(to bottom,transparent,black 30%,black 70%,transparent);mask-image:linear-gradient(to bottom,transparent,black 30%,black 70%,transparent)}@keyframes road-drift-595cfd5d{0%{background-position:0 0}to{background-position:120px 0}}@keyframes rise-595cfd5d{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.animate-rise[data-v-595cfd5d]{animation:rise-595cfd5d .9s cubic-bezier(.22,1,.36,1) both}.animate-rise-delay[data-v-595cfd5d]{animation:rise-595cfd5d .9s cubic-bezier(.22,1,.36,1) .1s both}.scroll-cue span[data-v-595cfd5d]{animation:scroll-dot-595cfd5d 1.6s ease-in-out infinite}@keyframes scroll-dot-595cfd5d{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(10px)}}.progress-bar[data-v-595cfd5d]{animation:fill-bar-595cfd5d 1.4s ease-out .4s both}@keyframes fill-bar-595cfd5d{0%{width:0}}@media (prefers-reduced-motion: reduce){.road-lines[data-v-595cfd5d],.animate-rise[data-v-595cfd5d],.animate-rise-delay[data-v-595cfd5d],.scroll-cue span[data-v-595cfd5d],.progress-bar[data-v-595cfd5d]{animation:none!important}}
