*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,ul,figure{margin:0}ul{padding:0;list-style:none}:root{--accent:#f5392a;--on-accent:#fff;--brand-green:#2f8a4e;--accent-soft:color-mix(in oklab, var(--accent) 14%, transparent);--paper:#f4f1e8;--panel:#fff;--ink:#141210;--muted:color-mix(in oklab, var(--ink) 58%, transparent);--line:color-mix(in oklab, var(--ink) 16%, transparent);--line-strong:var(--ink);--display:"Oswald", system-ui, sans-serif;--body:"Golos Text", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--maxw:1280px;--gut:clamp(18px, 4.5vw, 64px);--h-up:uppercase;--h-weight:700;--h-lh:.94;--h-ls:-.005em;--border-w:2.5px;--radius:0px;--section-pad:clamp(64px, 9vw, 140px);--reveal-on:1}[data-direction=manifest]{--paper:#faf9f6;--panel:#fff;--display:"Unbounded", system-ui, sans-serif;--h-up:none;--h-weight:800;--h-lh:1;--h-ls:-.02em;--border-w:1px;--radius:18px;--line:color-mix(in oklab, var(--ink) 11%, transparent)}[data-direction=swiss]{--paper:#efece3;--panel:#fff;--display:"Oswald", system-ui, sans-serif;--h-up:uppercase;--h-weight:600;--h-lh:.92;--h-ls:.005em;--border-w:1.5px;--radius:0px}[data-theme=dark]{--paper:#100f0d;--panel:#1a1815;--ink:#f4f1e8;--muted:color-mix(in oklab, var(--ink) 58%, transparent);--line:color-mix(in oklab, var(--ink) 22%, transparent);--line-strong:var(--ink)}.lp{font-family:var(--body);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:clamp(16px,1.05vw,18px);line-height:1.5;transition:background .35s,color .35s;overflow-x:clip}.wrap{max-width:var(--maxw);padding-inline:var(--gut);margin:0 auto}.display{font-family:var(--display);text-transform:var(--h-up);font-weight:var(--h-weight);line-height:var(--h-lh);letter-spacing:var(--h-ls);text-wrap:balance}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:clamp(11px,1.05vw,13px);display:inline-flex}.eyebrow:before{content:"";background:var(--accent);width:26px;height:2px}[data-direction=manifest] .eyebrow{color:var(--muted)}[data-direction=manifest] .eyebrow:before{background:var(--accent)}.section{padding-block:var(--section-pad);position:relative}.section+.section{border-top:var(--border-w) solid var(--line-strong)}[data-direction=manifest] .section+.section{border-top:1px solid var(--line)}.section-head{flex-direction:column;gap:18px;margin-bottom:clamp(36px,5vw,64px);display:flex}.section-num{font-family:var(--mono);color:var(--muted);letter-spacing:.1em;font-size:clamp(12px,1.1vw,14px)}.section-title{font-size:clamp(34px,6.4vw,88px)}.site-header{z-index:50;background:color-mix(in oklab, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--border-w) solid var(--line-strong);transition:background .35s,border-color .35s;position:sticky;top:0}[data-direction=manifest] .site-header{border-bottom:1px solid var(--line)}.header-inner{justify-content:space-between;align-items:center;gap:20px;height:clamp(62px,8vw,78px);display:flex}.brand{align-items:center;gap:12px;display:flex}.mark{width:clamp(40px,4.6vw,50px);height:clamp(40px,4.6vw,50px);color:var(--brand-green);flex:none;place-items:center;display:grid}.mark svg{width:100%;height:100%}.brand-name{font-family:var(--display);font-weight:var(--h-weight);text-transform:var(--h-up);letter-spacing:var(--h-ls);font-size:clamp(15px,1.5vw,18px);line-height:.92}.brand-name span{color:var(--muted);font-size:.8em;display:block}.nav{align-items:center;gap:clamp(14px,1.8vw,30px);display:flex}.nav-links{gap:clamp(14px,1.8vw,28px);display:flex}.nav-links a{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:6px 0;font-size:13px;transition:color .2s;position:relative}.nav-links a:after{content:"";background:var(--accent);width:0;height:2px;transition:width .22s;position:absolute;bottom:0;left:0}.nav-links a:hover{color:var(--ink)}.nav-links a:hover:after{width:100%}.btn{--bw:var(--border-w);font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;border-radius:var(--radius);border:var(--bw) solid var(--ink);white-space:nowrap;align-items:center;gap:10px;padding:13px 24px;font-size:clamp(14px,1.15vw,16px);font-weight:600;transition:transform .12s,background .2s,color .2s,box-shadow .2s;display:inline-flex}[data-direction=manifest] .btn{text-transform:none;font-family:var(--body);border-radius:999px;font-weight:700}.btn-primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn-primary:hover{box-shadow:0 6px 0 var(--ink);transform:translateY(-2px)}[data-direction=manifest] .btn-primary:hover{box-shadow:0 10px 24px var(--accent-soft)}.btn-ghost{color:var(--ink);background:0 0}.btn-ghost:hover{background:var(--ink);color:var(--paper)}.btn-sm{padding:9px 16px;font-size:13px}.burger{border:var(--border-w) solid var(--ink);border-radius:var(--radius);place-items:center;width:44px;height:44px;display:none}.burger span,.burger span:before,.burger span:after{content:"";background:var(--ink);width:20px;height:2.4px;transition:transform .25s,opacity .2s;display:block;position:relative}.burger span:before{position:absolute;top:-6px}.burger span:after{position:absolute;top:6px}.lp.menu-open .burger span{background:0 0}.lp.menu-open .burger span:before{transform:translateY(6px)rotate(45deg)}.lp.menu-open .burger span:after{transform:translateY(-6px)rotate(-45deg)}.mobile-menu{z-index:45;background:var(--paper);padding:var(--gut);flex-direction:column;justify-content:center;gap:6px;padding-top:100px;transition:transform .4s cubic-bezier(.7,0,.2,1);display:flex;position:fixed;inset:0;transform:translateY(-100%)}.lp.menu-open .mobile-menu{transform:translateY(0)}.mobile-menu a{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;border-bottom:var(--border-w) solid var(--line);justify-content:space-between;align-items:baseline;padding:14px 0;font-size:clamp(34px,11vw,64px);font-weight:700;line-height:1.05;display:flex}.mobile-menu a .i{font-family:var(--mono);color:var(--accent);font-size:14px}.mobile-menu .btn{justify-content:center;margin-top:26px;font-size:20px}.hero{padding-top:clamp(48px,7vw,96px);padding-bottom:0}.hero-grid{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.hero-eyebrow{margin-bottom:clamp(22px,3vw,34px)}.hero h1{font-family:var(--display);text-transform:var(--h-up);font-weight:var(--h-weight);line-height:var(--h-lh);letter-spacing:var(--h-ls);text-wrap:balance;font-size:clamp(32px,5vw,68px)}.hero h1 .hl{color:var(--accent);display:inline}.hero h1 em{-webkit-text-stroke:2px var(--ink);color:#0000;font-style:normal}[data-theme=dark] .hero h1 em{-webkit-text-stroke-color:var(--ink)}.hero-sub{max-width:46ch;color:var(--muted);margin-top:clamp(22px,3vw,32px);font-size:clamp(17px,1.5vw,22px);line-height:1.5}.hero-cta{flex-wrap:wrap;gap:14px;margin-top:clamp(26px,3.5vw,40px);display:flex}.hero-visual{align-self:stretch;align-items:center;display:flex;position:relative}.hero-poster{aspect-ratio:4/3;object-fit:contain;object-position:center;filter:drop-shadow(0 18px 30px #14121029);background:0 0;width:112%;max-width:none;height:auto;margin-right:-12%;padding:0}.hero-poster,[data-direction] .hero-poster{border:none;border-radius:0}.hero-bubble{background:var(--panel);color:var(--ink);border:var(--border-w) solid var(--ink);font-family:var(--display);text-transform:var(--h-up);font-weight:var(--h-weight);letter-spacing:var(--h-ls);box-shadow:0 6px 0 var(--ink);z-index:3;border-radius:18px;max-width:60%;padding:14px 18px;font-size:clamp(15px,1.7vw,22px);line-height:1.04;position:absolute;top:-34px;left:-4px;rotate:-3deg}.hero-bubble .hl{color:var(--accent)}.hero-bubble:after{content:"";border:9px solid #0000;border-top-color:var(--ink);border-bottom:0;position:absolute;bottom:-16px;left:30px}.hero-bubble:before{content:"";z-index:1;border:7px solid #0000;border-top-color:var(--panel);border-bottom:0;position:absolute;bottom:-10px;left:32px}[data-direction=manifest] .hero-bubble{border:none;border-radius:22px;box-shadow:0 12px 30px #00000029}[data-direction=manifest] .hero-bubble:after{display:none}[data-direction=manifest] .hero-bubble:before{border-top-color:var(--panel);bottom:-9px}.roadmap{border-top:var(--border-w) solid var(--line-strong);grid-template-columns:repeat(4,1fr);margin-top:clamp(40px,5vw,64px);display:grid}[data-direction=manifest] .roadmap{border-top:1px solid var(--line)}.roadmap li{border-left:var(--border-w) solid var(--line);padding:20px 18px 24px}.roadmap li:first-child{border-left:none;padding-left:0}[data-direction=manifest] .roadmap li{border-left:1px solid var(--line)}.roadmap .rm-when{font-family:var(--mono);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.roadmap .rm-what{font-family:var(--display);text-transform:var(--h-up);margin-top:8px;font-size:clamp(17px,1.7vw,24px);font-weight:600;line-height:1.05}.roadmap .rm-sub{color:var(--muted);max-width:22ch;margin-top:7px;font-size:clamp(12px,.92vw,14px);line-height:1.35}.marquee{border-block:var(--border-w) solid var(--line-strong);background:var(--ink);color:var(--paper);white-space:nowrap;padding-block:16px;overflow:hidden}[data-marquee=off] .marquee{display:none}.marquee-track{will-change:transform;gap:0;animation:32s linear infinite marquee;display:inline-flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee span{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;align-items:center;gap:26px;padding-inline:26px;font-size:clamp(20px,3vw,38px);font-weight:700;display:inline-flex}.marquee span:after{content:"✦";color:var(--accent);font-size:.7em}@keyframes marquee{to{transform:translate(-50%)}}.manifest-lead{font-family:var(--display);text-transform:var(--h-up);font-weight:var(--h-weight);letter-spacing:var(--h-ls);text-wrap:balance;max-width:18ch;font-size:clamp(28px,5vw,64px);line-height:1.02}.manifest-lead .hl{color:var(--accent)}.manifest-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,3vw,48px);margin-top:clamp(40px,5vw,70px);display:grid}.manifest-note p{color:var(--muted);max-width:52ch;font-size:clamp(16px,1.4vw,19px)}.manifest-note p+p{margin-top:18px}.manifest-note strong{color:var(--ink);font-weight:700}.pull{border-left:var(--border-w) solid var(--accent);font-family:var(--display);text-transform:var(--h-up);margin-top:28px;padding:6px 0 6px 22px;font-size:clamp(20px,2.4vw,30px);font-weight:600;line-height:1.06}.principles{flex-wrap:wrap;gap:10px;margin-bottom:clamp(36px,4vw,56px);display:flex}.principles .chip{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;border:var(--border-w) solid var(--line-strong);border-radius:var(--radius);padding:9px 14px;font-size:13px}[data-direction=manifest] .principles .chip{border:1px solid var(--line);border-radius:999px}.pillars{border:var(--border-w) solid var(--line-strong);grid-template-columns:repeat(3,1fr);gap:0;display:grid}[data-direction=manifest] .pillars{border:none;gap:20px}.pillar{border-left:var(--border-w) solid var(--line-strong);background:var(--panel);padding:clamp(24px,2.6vw,38px);position:relative}.pillar:first-child{border-left:none}[data-direction=manifest] .pillar{border:1px solid var(--line);border-radius:var(--radius)}.pillar:hover{background:var(--accent-soft)}[data-direction=manifest] .pillar:hover{background:var(--panel);transition:transform .2s,box-shadow .2s;transform:translateY(-3px);box-shadow:0 14px 40px #00000012}.pillar .p-num{font-family:var(--mono);color:var(--accent);letter-spacing:.1em;font-size:13px}.pillar h3{font-family:var(--display);text-transform:var(--h-up);font-weight:var(--h-weight);letter-spacing:var(--h-ls);margin-top:14px;font-size:clamp(24px,2.6vw,36px);line-height:1}.pillar .p-stat{font-family:var(--display);color:var(--accent);margin-top:22px;font-size:clamp(34px,4vw,56px);font-weight:700;line-height:1}.pillar .p-stat small{font-family:var(--body);color:var(--muted);text-transform:none;letter-spacing:0;margin-top:6px;font-size:14px;font-weight:500;display:block}.pillar ul{flex-direction:column;gap:12px;margin-top:22px;display:flex}.pillar li{color:var(--muted);grid-template-columns:18px 1fr;gap:10px;font-size:15px;line-height:1.4;display:grid}.pillar li:before{content:"→";color:var(--accent);font-weight:700}#ideology{background:var(--ink);color:var(--paper)}#ideology .eyebrow{color:var(--accent)}#ideology .section-num{color:color-mix(in oklab, var(--paper) 55%, transparent)}#ideology .ideo-formula{font-family:var(--display);text-transform:var(--h-up);font-weight:var(--h-weight);letter-spacing:var(--h-ls);font-size:clamp(38px,8vw,120px);line-height:.96}#ideology .ideo-formula .x{color:var(--accent)}.ideo-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(30px,4vw,64px);margin-top:clamp(40px,5vw,64px);display:grid}.ideo-list{flex-direction:column;display:flex}.ideo-list li{border-top:1px solid color-mix(in oklab, var(--paper) 22%, transparent);grid-template-columns:auto 1fr;align-items:baseline;gap:18px;padding:20px 0;display:grid}.ideo-list li:first-child{border-top:none}.ideo-list .num{font-family:var(--mono);color:var(--accent);font-size:13px}.ideo-list h4{font-family:var(--display);text-transform:var(--h-up);font-size:clamp(18px,2vw,26px);font-weight:600}.ideo-list p{color:color-mix(in oklab, var(--paper) 62%, transparent);max-width:52ch;margin-top:6px;font-size:15px}.ideo-quote{border:var(--border-w) solid var(--accent);border-radius:var(--radius);padding:clamp(26px,3vw,40px);position:sticky;top:110px}.ideo-quote .big{font-family:var(--display);text-transform:var(--h-up);font-weight:var(--h-weight);letter-spacing:var(--h-ls);font-size:clamp(28px,3.4vw,46px);line-height:1.02}.ideo-quote .big .hl{color:var(--accent)}.ideo-stat{gap:26px;margin-top:28px;display:flex}.ideo-stat .v{font-family:var(--display);color:var(--accent);font-size:clamp(40px,5vw,68px);font-weight:700;line-height:.9}.ideo-stat .l{color:color-mix(in oklab, var(--paper) 60%, transparent);align-self:center;max-width:16ch;font-size:14px}.team-grid{gap:var(--border-w);background:var(--line-strong);border:var(--border-w) solid var(--line-strong);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}[data-direction=manifest] .team-grid{background:0 0;border:none;border-radius:0;gap:clamp(16px,1.8vw,22px);overflow:visible}.tmcard{background:var(--panel);grid-template-columns:.78fr 1.22fr;align-items:stretch;min-height:clamp(160px,14vw,210px);transition:background .2s;display:grid;overflow:hidden}[data-direction=manifest] .tmcard{border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 28px #0000000f}[data-direction=manifest] .tmcard:hover{box-shadow:0 18px 42px #0000001f}.tm-media{background:var(--panel);position:relative;overflow:hidden}.tm-image{object-fit:cover;object-position:center top;width:100%;height:100%}.tm-badge{background:var(--paper);width:clamp(34px,2.7vw,44px);height:clamp(34px,2.7vw,44px);color:var(--ink);border:2.5px solid var(--ink);border-radius:11px;place-items:center;display:grid;position:absolute;top:10px;left:10px}[data-direction=manifest] .tm-badge{border:none;box-shadow:0 6px 16px #00000038}.tm-badge svg{width:56%;height:56%}.tm-body{flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:clamp(13px,1.2vw,20px);display:flex}.tm-role{font-family:var(--display);text-transform:var(--h-up);font-weight:var(--h-weight);letter-spacing:var(--h-ls);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(14px,1.12vw,19px);line-height:1.04}.tm-tag{font-family:var(--mono);color:var(--accent);text-transform:uppercase;letter-spacing:.05em;font-size:clamp(10px,.85vw,12px)}.tm-body p{color:var(--muted);font-size:clamp(12px,.92vw,14px);line-height:1.4}.team-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:clamp(24px,2.6vw,36px);font-size:15px;display:flex}.team-foot b{color:var(--ink);font-family:var(--display);text-transform:var(--h-up);font-size:20px;font-weight:700}.filter-grid{border:var(--border-w) solid var(--line-strong);grid-template-columns:1fr 1fr;gap:0;display:grid}[data-direction=manifest] .filter-grid{border:none;gap:20px}.fcol{padding:clamp(26px,3vw,44px)}.fcol+.fcol{border-left:var(--border-w) solid var(--line-strong)}[data-direction=manifest] .fcol{border:1px solid var(--line);border-radius:var(--radius)}[data-direction=manifest] .fcol+.fcol{border-left:1px solid var(--line)}.fcol.yes{background:var(--accent-soft)}.fcol .f-head{align-items:center;gap:12px;margin-bottom:24px;display:flex}.f-mark{border-radius:var(--radius);width:38px;height:38px;font-family:var(--display);flex:none;place-items:center;font-size:22px;font-weight:700;display:grid}.fcol.yes .f-mark{background:var(--accent);color:var(--on-accent)}.fcol.no .f-mark{background:var(--ink);color:var(--paper)}[data-direction=manifest] .f-mark{border-radius:50%}.fcol .f-head h3{font-family:var(--display);text-transform:var(--h-up);font-weight:var(--h-weight);letter-spacing:var(--h-ls);font-size:clamp(22px,2.6vw,34px)}.fcol li{border-top:1px solid var(--line);grid-template-columns:16px 1fr;gap:12px;padding:13px 0;font-size:clamp(15px,1.3vw,17px);display:grid}.fcol li:first-of-type{border-top:none}.fcol.yes li:before{content:"✓";color:var(--accent);font-weight:700}.fcol.no li:before{content:"✕";color:var(--muted);font-weight:700}.fcol.no li{color:var(--muted)}#join{background:var(--accent);color:var(--on-accent)}#join .eyebrow{color:var(--on-accent)}#join .eyebrow:before{background:var(--on-accent)}#join .section-num{color:color-mix(in oklab, var(--on-accent) 70%, transparent)}.join-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.join-pitch h2{font-family:var(--display);text-transform:var(--h-up);font-weight:var(--h-weight);letter-spacing:var(--h-ls);font-size:clamp(34px,5.5vw,80px);line-height:.96}.join-pitch p{max-width:44ch;color:color-mix(in oklab, var(--on-accent) 86%, transparent);margin-top:22px;font-size:clamp(16px,1.4vw,19px)}.join-socials{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.soc{border:2.5px solid var(--on-accent);border-radius:var(--radius);font-family:var(--display);text-transform:uppercase;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}[data-direction=manifest] .soc{border-radius:999px}.soc:hover{background:var(--on-accent);color:var(--accent)}.dues{font-family:var(--mono);color:color-mix(in oklab, var(--on-accent) 82%, transparent);margin-top:26px;font-size:13px;line-height:1.6}.dues b{color:var(--on-accent)}.join-form{background:var(--panel);color:var(--ink);border-radius:var(--radius);border:var(--border-w) solid var(--ink);padding:clamp(24px,3vw,40px)}[data-direction=manifest] .join-form{border:none;border-radius:22px;box-shadow:0 24px 60px #0000002e}.join-form h3{font-family:var(--display);text-transform:var(--h-up);font-weight:var(--h-weight);letter-spacing:var(--h-ls);font-size:clamp(22px,2.4vw,30px)}.field{margin-top:18px}.field label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:7px;font-size:12px;display:block}.field input,.field textarea,.field select{width:100%;font:inherit;background:var(--paper);color:var(--ink);border:2px solid var(--line);border-radius:var(--radius);padding:13px 14px;font-size:16px;transition:border-color .18s}[data-direction=manifest] .field input,[data-direction=manifest] .field textarea,[data-direction=manifest] .field select{border-radius:12px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent);outline:none}.field textarea{resize:vertical;min-height:80px}.field.invalid input,.field.invalid textarea{border-color:var(--accent)}.field .err{color:var(--accent);font-size:12px;font-family:var(--mono);margin-top:6px;display:none}.field.invalid .err{display:block}.skills{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.skills .opt input{display:none}.skills .opt span{border:2px solid var(--line);border-radius:var(--radius);font-family:var(--mono);cursor:pointer;-webkit-user-select:none;user-select:none;padding:9px 13px;font-size:13px;transition:all .15s;display:inline-block}[data-direction=manifest] .skills .opt span{border-radius:999px}.skills .opt input:checked+span{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.join-form .btn{justify-content:center;width:100%;margin-top:22px}.form-success{text-align:center;padding:20px 0;display:none}.join-form.done form{display:none}.join-form.done .form-success{display:block}.form-success .big{font-family:var(--display);text-transform:var(--h-up);font-weight:var(--h-weight);color:var(--accent);font-size:clamp(28px,3.4vw,44px);line-height:1}.form-success p{color:var(--muted);margin-top:14px}.form-success .num{font-family:var(--mono);color:var(--muted);margin-top:18px;font-size:13px}.contacts{flex-direction:column;gap:14px;display:flex}.contact-row{background:var(--panel);color:var(--ink);border:var(--border-w) solid var(--ink);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:18px;padding:clamp(18px,2.4vw,28px) clamp(20px,2.6vw,30px);transition:transform .14s,box-shadow .2s,background .2s,color .2s;display:flex}[data-direction=manifest] .contact-row{border:none;border-radius:18px;box-shadow:0 14px 40px #0000001f}.contact-row:hover{box-shadow:0 8px 0 var(--ink);transform:translateY(-3px)}[data-direction=manifest] .contact-row:hover{box-shadow:0 22px 50px #0003}.contact-row.primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.contact-row.primary:hover{box-shadow:0 8px 0 var(--on-accent)}.c-meta{flex-direction:column;gap:5px;display:flex}.c-name{font-family:var(--display);text-transform:var(--h-up);font-weight:var(--h-weight);letter-spacing:var(--h-ls);font-size:clamp(22px,2.6vw,34px);line-height:1}.c-sub{color:color-mix(in oklab, currentColor 62%, transparent);font-size:clamp(13px,1.1vw,15px)}.c-go{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;flex:none;font-size:13px}.site-footer{background:var(--ink);color:var(--paper);padding-block:clamp(48px,6vw,80px)}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.footer-top .brand-name{color:var(--paper)}.footer-claim{font-family:var(--display);text-transform:var(--h-up);font-weight:var(--h-weight);max-width:16ch;letter-spacing:var(--h-ls);font-size:clamp(24px,3.4vw,48px);line-height:1}.footer-claim .hl{color:var(--accent)}.footer-links{flex-wrap:wrap;gap:40px;display:flex}.footer-links .col h5{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:color-mix(in oklab, var(--paper) 55%, transparent);margin-bottom:14px;font-size:12px}.footer-links a,.footer-links button{color:color-mix(in oklab, var(--paper) 80%, transparent);padding:5px 0;transition:color .2s;display:block}.footer-links button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.footer-links a:hover,.footer-links button:hover{color:var(--accent)}.footer-bottom{border-top:1px solid color-mix(in oklab, var(--paper) 20%, transparent);font-family:var(--mono);color:color-mix(in oklab, var(--paper) 55%, transparent);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:clamp(40px,5vw,64px);padding-top:24px;font-size:12px;display:flex}.ph{background:var(--panel);border:var(--border-w) solid var(--line-strong);background-image:repeating-linear-gradient(45deg, color-mix(in oklab, var(--ink) 7%, transparent) 0 12px, transparent 12px 24px);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}[data-direction=manifest] .ph{border:1px solid var(--line)}.ph .ph-label{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:var(--paper);border:1px solid var(--line);max-width:80%;padding:7px 12px;font-size:12px}.ph.avatar{background-image:repeating-linear-gradient(45deg, color-mix(in oklab, var(--ink) 9%, transparent) 0 8px, transparent 8px 16px)}.ph.avatar .ph-label{padding:4px 7px;font-size:10px}@media (prefers-reduced-motion:no-preference){.lp[data-reveal=on] .reveal{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.lp[data-reveal=on] .reveal.in{opacity:1;transform:none}.lp[data-reveal=on] .reveal-d1{transition-delay:80ms}.lp[data-reveal=on] .reveal-d2{transition-delay:.16s}.lp[data-reveal=on] .reveal-d3{transition-delay:.24s}}@media (max-width:1040px){.hero-grid{grid-template-columns:1fr}.hero-visual{display:none}.ideo-grid{grid-template-columns:1fr}.ideo-quote{position:static}.team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.nav-links,.header-inner .btn{display:none}.burger{display:grid}.join-grid,.banner-grid,.pillars{grid-template-columns:1fr}.pillar{border-left:none;border-top:var(--border-w) solid var(--line-strong)}.pillar:first-child{border-top:none}[data-direction=manifest] .pillars{gap:16px}.roadmap{grid-template-columns:1fr 1fr}.roadmap li:nth-child(odd){border-left:none;padding-left:0}}@media (max-width:560px){.manifest-grid,.filter-grid{grid-template-columns:1fr}.fcol+.fcol{border-left:none;border-top:var(--border-w) solid var(--line-strong)}.team-grid{grid-template-columns:1fr}.ideo-stat{flex-direction:column;gap:16px}.footer-top{flex-direction:column}}
