:root{--bg-0:#04060f;--bg-1:#070b1c;--bg-2:#0b1128;--ink:#e8ecf8;--muted:#8b93ad;--red:#e0322c;--red-bright:#ff4a43;--gold:#d9b36c;--cyan:#7adcf0;--line:#8b93ad2e;--font-display:"Unbounded", "Arial Black", sans-serif;--font-body:"Golos Text", "Helvetica Neue", sans-serif;--font-mono:"IBM Plex Mono", "Courier New", monospace}html{scroll-behavior:smooth;background:var(--bg-0)}body{background:var(--bg-0);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.65;overflow-x:hidden}::selection{background:var(--red);color:#fff}.display{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-weight:700;line-height:1.12}.mono{font-family:var(--font-mono);letter-spacing:.06em}.kicker{font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--cyan);font-size:.78rem}.kicker:before{content:"";vertical-align:middle;opacity:.7;background:currentColor;width:2.2em;height:1px;margin-right:.9em;display:inline-block}.btn{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;will-change:transform;border-radius:14px;align-items:center;gap:.7em;padding:1.05em 2.4em;font-size:.85rem;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background-color .35s,color .35s;display:inline-flex}.btn--primary{color:#fff;background:linear-gradient(135deg, #c8271f, var(--red) 55%, #ff6a3d);box-shadow:0 0 0 1px #ff5a4666,0 8px 32px -8px #e0322c8c}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ff785ab3,0 16px 44px -8px #e0322cbf}.btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--cyan);color:var(--cyan);transform:translateY(-2px)}.btn .arr{transition:transform .35s}.btn:hover .arr{transform:translate(5px)}[data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(42px)}[data-reveal=left]{transform:translate(-64px)}[data-reveal=right]{transform:translate(64px)}[data-reveal].is-on{opacity:1;transform:none}.stars{pointer-events:none;will-change:transform;background-repeat:repeat;position:absolute;inset:-20% 0}.stars--far{opacity:.7;background-image:radial-gradient(1px 1px at 21px 33px,#fffc,#0000),radial-gradient(1px 1px at 118px 92px,#ffffff80,#0000),radial-gradient(1px 1px at 253px 181px,#ffffffb3,#0000),radial-gradient(1px 1px at 341px 57px,#fff6,#0000),radial-gradient(1px 1px at 412px 233px,#fff9,#0000),radial-gradient(1px 1px at 87px 292px,#ffffff80,#0000),radial-gradient(1px 1px at 189px 341px,#ffffffb3,#0000),radial-gradient(1px 1px at 310px 388px,#fff6,#0000);background-size:460px 420px}.stars--mid{background-image:radial-gradient(1.5px 1.5px at 64px 41px,#e8ecf8e6,#0000),radial-gradient(1.5px 1.5px at 217px 138px,#add8ffcc,#0000),radial-gradient(1.5px 1.5px at 351px 260px,#e8ecf8d9,#0000),radial-gradient(1.5px 1.5px at 133px 319px,#ffe7bebf,#0000),radial-gradient(1.5px 1.5px at 429px 96px,#e8ecf8b3,#0000);background-size:540px 500px}.stars--near{background-image:radial-gradient(2.2px 2.2px at 92px 71px,#fff,#0000),radial-gradient(2px 2px at 305px 199px,#ade2fff2,#0000),radial-gradient(2.4px 2.4px at 461px 342px,#ffecc8e6,#0000),radial-gradient(2px 2px at 189px 431px,#fff,#0000);background-size:640px 560px;animation:5.5s ease-in-out infinite alternate twinkle}@keyframes twinkle{0%{opacity:.55}to{opacity:1}}.container{width:min(1200px,92vw);margin-inline:auto}.noise:after{content:"";pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.words__w{vertical-align:bottom;margin-bottom:-.12em;margin-right:.3em;padding-bottom:.12em;display:inline-block;overflow:hidden}.words__w:last-child{margin-right:0}.words__inner{transform-origin:0 100%;transition:transform .95s cubic-bezier(.16,.8,.24,1);transition-delay:calc(var(--wi,0) * 75ms + var(--reveal-delay,0s));will-change:transform;display:inline-block;transform:translateY(112%)rotate(3deg)}[data-reveal-words].is-on .words__inner{transform:none}.ticker{border-block:1px solid var(--line);background:#04060f8c;position:relative;overflow:hidden}.ticker__track{align-items:center;gap:3.2rem;width:max-content;padding:1rem 0;animation:30s linear infinite ticker-run;display:flex}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__item{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:3.2rem;font-size:.82rem;font-weight:300;display:flex}.ticker__item em{color:var(--gold);font-style:normal}.ticker__star{color:var(--red-bright);font-size:.7em}@keyframes ticker-run{to{transform:translate(-50%)}}.space-bg{z-index:-1;pointer-events:none;background:radial-gradient(90% 70% at 70% -10%, #14204d80, transparent 60%), radial-gradient(70% 60% at 10% 110%, #1e123c66, transparent 60%), var(--bg-0);position:fixed;inset:0;overflow:hidden}.space-bg__layer{background-repeat:repeat;position:absolute;inset:-5%}.space-bg__layer--a{background-image:radial-gradient(1px 1px at 27px 41px,#ffffff8c,#0000),radial-gradient(1px 1px at 143px 87px,#c8e0ff66,#0000),radial-gradient(1px 1px at 219px 163px,#ffffff80,#0000),radial-gradient(1px 1px at 84px 221px,#ffeac859,#0000),radial-gradient(1px 1px at 311px 58px,#ffffff73,#0000),radial-gradient(1px 1px at 167px 297px,#c8e0ff66,#0000),radial-gradient(1px 1px at 342px 244px,#ffffff80,#0000),radial-gradient(1px 1px at 46px 331px,#ffffff59,#0000);background-size:380px 360px;animation:7s ease-in-out infinite alternate bg-twinkle}.space-bg__layer--b{background-image:radial-gradient(1.5px 1.5px at 71px 33px,#ffffffd9,#0000),radial-gradient(1.4px 1.4px at 201px 141px,#c4e2ffb3,#0000),radial-gradient(1.6px 1.6px at 337px 251px,#ffeccdbf,#0000),radial-gradient(1.3px 1.3px at 121px 307px,#ffffffa6,#0000),radial-gradient(1.5px 1.5px at 421px 87px,#fffc,#0000);background-size:520px 470px;animation:5s ease-in-out -2.2s infinite alternate-reverse bg-twinkle}.space-bg__layer--c{background-image:radial-gradient(2.2px 2.2px at 111px 91px,#fff,#0000),radial-gradient(2px 2px at 351px 211px,#bee2fff2,#0000),radial-gradient(2.4px 2.4px at 511px 361px,#ffeecde6,#0000);background-size:680px 600px;animation:4s ease-in-out -1s infinite alternate bg-twinkle}@keyframes bg-twinkle{0%{opacity:.45}to{opacity:1}}.constellation{opacity:.75;pointer-events:none;width:min(460px,42vw);height:auto;position:absolute;top:4%;right:2%}.constellation polyline{fill:none;stroke:#7adcf04d;stroke-width:1px;stroke-dasharray:3 7}.constellation circle{fill:#dbe7ff}.constellation .c-pulse{animation:3.4s ease-in-out infinite star-pulse}.constellation .c-pulse--2{animation-delay:-1.2s}.constellation .c-pulse--3{animation-delay:-2.3s}@keyframes star-pulse{0%,to{opacity:.45}50%{opacity:1}}.constellation text{fill:#8b93adb3;font-family:var(--font-mono);letter-spacing:.2em;font-size:8px}.nebula{filter:blur(60px);pointer-events:none;opacity:.55;border-radius:50%;animation:18s ease-in-out infinite alternate nebula-drift;position:absolute}.nebula--red{background:radial-gradient(circle,#e0322c29,#0000 70%)}.nebula--cyan{background:radial-gradient(circle,#7adcf021,#0000 70%)}.nebula--gold{background:radial-gradient(circle,#d9b36c1f,#0000 70%)}@keyframes nebula-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(4%,-6%)scale(1.15)}}.icn{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.35em;height:1.35em}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.words__inner{transform:none}}
