:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#010823;--color-surface:#0a1433;--color-border:#1e2b52;--color-orange:#fe8201;--color-blue:#64aaf6;--color-text:#f9f8f3;--color-muted:#a3abc2;--color-error:#ff6b6b;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--radius-sm:4px;--radius-md:8px;--radius-full:999px;--dur-fast:.15s;--dur-base:.24s;--dur-slow:.6s;--dur-ui:.32s;--dur-reveal:.8s;--dur-draw:1.4s;--dur-page-enter:.38s;--dur-page-exit:.2s;--dur-globe-turn:48s;--dur-node-pulse:3.2s;--delay-hero-title:80ms;--delay-hero-subline:.18s;--delay-hero-actions:.28s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-exit:cubic-bezier(.55, .055, .675, .19);--ease-linear:linear}@view-transition{navigation:auto}::view-transition-old(root){animation:page-fade-out var(--dur-page-exit) var(--ease-exit) both}::view-transition-new(root){animation:page-fade-in var(--dur-page-enter) var(--ease-out) both}@keyframes page-fade-out{to{opacity:0}}@keyframes page-fade-in{0%{opacity:0}}html{background:var(--color-bg);scrollbar-color:var(--color-border) var(--color-bg)}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.65}h1,h2,h3,h4{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.15}h1{margin:0 0 var(--space-5);letter-spacing:-.02em;font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem);line-height:1.05}::selection{background:var(--color-orange);color:var(--color-bg)}:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}a{color:var(--color-blue);text-underline-offset:.2em}main:focus{outline:none}.container,.page{box-sizing:border-box;width:100%;max-width:76rem;padding-inline:var(--space-5);margin-inline:auto}.page{padding-block:var(--space-8)}@media (min-width:60rem){.container,.page{padding-inline:var(--space-7)}}.skip-link{z-index:100;top:var(--space-2);left:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-bg);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}@keyframes hero-rise{to{transform:none}}@keyframes globe-orbit-draw{to{stroke-dashoffset:0}}@keyframes globe-meridian-turn{to{transform:rotate(360deg)}}@keyframes globe-node-pulse{50%{opacity:.48;transform:scale(1.16)}}@media (prefers-reduced-motion:no-preference){.js [data-motion-hero-part]{animation:hero-rise var(--dur-slow) var(--ease-expo) forwards;transform:translateY(18px)}.js [data-motion-hero-part=title]{animation-delay:var(--delay-hero-title)}.js [data-motion-hero-part=subline]{animation-delay:var(--delay-hero-subline)}.js [data-motion-hero-part=actions]{animation-delay:var(--delay-hero-actions)}.js main section:not([data-motion-hero]){transition:transform var(--dur-reveal) var(--ease-expo)}.js main section:not([data-motion-hero]):not([data-motion-revealed]){transform:translateY(12px)}[data-motion-globe] .globe-orbit{stroke-dasharray:1;stroke-dashoffset:1px;animation:globe-orbit-draw var(--dur-draw) var(--ease-in-out) forwards}[data-motion-globe] #globe-meridians{transform-box:view-box;transform-origin:240px 240px;animation:globe-meridian-turn var(--dur-globe-turn) var(--ease-linear) infinite}[data-motion-globe] .globe-node-glow{transform-box:fill-box;transform-origin:50%;animation:globe-node-pulse var(--dur-node-pulse) var(--ease-in-out) infinite}[data-motion-globe] .globe-orbit,[data-motion-globe] #globe-meridians,[data-motion-globe] .globe-node-glow{animation-play-state:paused}[data-motion-globe][data-motion-active=true] .globe-orbit,[data-motion-globe][data-motion-active=true] #globe-meridians,[data-motion-globe][data-motion-active=true] .globe-node-glow{animation-play-state:running}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
