@font-face{font-family:unbounded;src:url(/fonts/unbounded.woff2)format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:hanken grotesk;src:url(/fonts/hanken-grotesk.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:dm mono;src:url(/fonts/dm-mono.woff2)format("woff2");font-weight:400;font-display:swap}:root{color-scheme:dark;--void:#06040e;--ink:#120c28;--line:rgb(243 238 223 / 0.18);--bone:#f3eedf;--muted:#b3acc6;--acid:#d6ff3d;--plasma:#ff2f92;--uv:#6c3bff;--display:"Unbounded", "Arial Black", sans-serif;--body:"Hanken Grotesk", system-ui, sans-serif;--mono:"DM Mono", ui-monospace, monospace}:root{--gutter:clamp(16px, 4vw, 56px);--section:clamp(80px, 12vw, 176px)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--void);color:var(--bone);font:1.0625rem/1.55 var(--body);-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit}:focus-visible{outline:3px solid var(--acid);outline-offset:3px}[id]{scroll-margin-top:24px}.wrap{width:100%;max-width:1560px;margin-inline:auto;padding-inline:var(--gutter)}.skip{position:absolute;left:16px;top:-64px;z-index:10;padding:10px 16px;background:var(--acid);color:var(--void)}.skip:focus{top:12px}.label{font:.8125rem/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acid)}.section-title{margin-top:16px;font:800 clamp(2rem,5vw,4.25rem)/1.05 var(--display);letter-spacing:-.02em;text-wrap:balance}.btn{display:inline-block;padding:16px 28px;border:0;border-radius:999px;background:var(--acid);color:var(--void);font:700 .9375rem/1.2 var(--display);text-decoration:none;cursor:pointer;transition:background-color .2s,transform .2s}.btn:hover{background:var(--bone);transform:translateY(-2px)}.nav{position:absolute;inset:0 0 auto;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:20px}.nav__brand{display:inline-flex;align-items:center;gap:10px;font:800 1rem/1 var(--display);text-decoration:none}.nav__mark{width:22px;height:22px;color:var(--acid)}.nav__links{display:flex;gap:clamp(14px,3vw,36px)}.nav__links a{font:.8125rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding-block:6px;border-bottom:1px solid transparent}.nav__links a:hover{border-color:var(--acid)}.hero{position:relative;display:flex;min-height:100svh;background:radial-gradient(circle at 72% 34%,#000 0 15%,var(--acid) 15.3%,rgb(255 47 146/.5) 16.5%,transparent 34%),radial-gradient(circle at 25% 80%,rgb(108 59 255/.5),transparent 60%),var(--void);overflow:clip}.hero__canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.hero::after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(to bottom,transparent,rgb(6 4 14/.82) 72%,var(--void));pointer-events:none}.hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding-block:96px 32px}.hero__title{margin-top:12px;font:900 min(16vw,29svh)/.92 var(--display);font-kerning:none;letter-spacing:-.015em;text-transform:uppercase}.hero__title span{display:block}.hero__title span:last-child{color:var(--acid);letter-spacing:.035em}.hero__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-top:28px}.hero__pitch{max-width:34rem}.hero__lede{font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.4;margin-bottom:22px}.coords{display:flex;gap:clamp(20px,3vw,48px);font-family:var(--mono);font-size:.875rem}.coords dt{color:var(--acid);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.marquee{overflow:hidden;background:var(--plasma);color:var(--void);padding-block:14px}.marquee__track{display:flex;width:max-content;animation:drift 40s linear infinite}.marquee__group{display:flex;align-items:center}.marquee span{font:800 1.125rem/1 var(--display);text-transform:uppercase;white-space:nowrap}.marquee i{width:12px;height:12px;margin-inline:28px;border:3px solid;border-radius:50%}@keyframes drift{to{transform:translateX(-50%)}}.manifesto{padding-block:var(--section)}.manifesto__heading{max-width:19ch;font:700 clamp(2.125rem,6.2vw,6.25rem)/1.04 var(--display);letter-spacing:-.03em}.manifesto__body{max-width:34rem;margin:clamp(32px,5vw,64px)0 0 auto;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.45;color:var(--muted)}.journey{padding-bottom:var(--section)}.journey__curve{position:relative;height:200px;margin-top:clamp(40px,6vw,80px)}.journey__curve svg{display:block;width:100%;height:100%;overflow:visible}.journey__dot{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--void);border:3px solid var(--bone)}.journey__phases{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line)}.phase{padding:24px clamp(10px,1.4vw,24px)0}.phase__num{font:.8125rem/1 var(--mono);color:var(--muted)}.phase__name{margin-block:12px 10px;font:700 clamp(1rem,1.55vw,1.5rem)/1.1 var(--display);letter-spacing:-.01em}.phase p{color:var(--muted)}.phase__bar{display:none}.agreements{background:var(--acid);color:var(--void);padding-block:var(--section)}.agreements .label{color:var(--void)}.agreements__list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 clamp(32px,6vw,96px);margin-top:clamp(40px,6vw,72px)}.agreements__list li{padding-block:26px 34px;border-top:2px solid var(--void)}.agreements__list li:first-child{grid-column:1/-1}.agreements__list h3{font:800 clamp(1.25rem,2.2vw,2rem)/1.12 var(--display);letter-spacing:-.02em;margin-bottom:10px}.agreements__list p{max-width:32rem;font-size:1.125rem}.join{padding-block:var(--section)}.join__heading{margin-top:16px;font:900 clamp(2.75rem,11vw,11rem)/.98 var(--display);letter-spacing:-.015em;text-transform:uppercase}.join__text{max-width:34rem;margin-top:28px;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.4}.signal{max-width:44rem;margin-top:36px}.signal :disabled{opacity:.55;cursor:not-allowed}.signal .btn:disabled:hover{background:var(--acid);transform:none}.signal__label{display:block;margin-bottom:8px;font:.8125rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.signal__row{display:flex;gap:10px}.signal input[type=email]{flex:1;min-width:0;padding:15px 22px;border:1px solid var(--bone);border-radius:999px;background:var(--ink);color:var(--bone);font:1.0625rem/1.2 var(--body)}.signal input::placeholder{color:var(--muted)}.signal .btn{flex:none}.signal__note{margin-top:14px;font-size:.9375rem;color:var(--muted)}.page{min-height:80svh;padding-block:160px 96px}.page__title{font:900 clamp(2.5rem,8vw,7rem)/1 var(--display);letter-spacing:-.015em;text-transform:uppercase}.page__body{max-width:34rem;margin-block:24px 36px;font-size:1.25rem}.footer{display:flex;justify-content:space-between;gap:16px;padding-block:24px;border-top:1px solid var(--line);font:.8125rem/1.3 var(--mono);color:var(--muted)}@media(max-width:860px){.hero__foot{flex-direction:column;align-items:flex-start;gap:28px}.journey__curve{display:none}.journey__phases{grid-template-columns:1fr;margin-top:40px}.phase{display:grid;grid-template-columns:40px 1fr;padding:20px 0 22px;border-bottom:1px solid var(--line)}.phase__num{padding-top:5px}.phase__name{grid-column:2;margin-top:0;font-size:1.25rem}.phase p{grid-column:2}.phase__bar{grid-column:2;display:block;width:var(--energy);height:4px;margin-top:14px;border-radius:2px;background:linear-gradient(to right,var(--uv),var(--plasma))}.agreements__list{grid-template-columns:1fr}}@media(max-width:520px){.nav__brand{font-size:0;gap:0}.nav__mark{width:26px;height:26px}.coords{flex-wrap:wrap;gap:14px 24px}.signal__row{flex-direction:column}.signal .btn{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee__track{animation:none}.btn{transition:none}.btn:hover{transform:none}}