:root{--ink:#0d0d0e;--graphite:#1b1b1b;--graphite-2:#242424;--paper:#f4f4f2;--paper-2:#e9e9e5;--signal:#e2db07;--signal-deep:#b9b300;--steel:#8c8c8c;--line-dark:#ffffff1f;--line-light:#0000001f;--f-display:"Overpass","Arial Narrow",sans-serif;--f-body:"Fira Sans",system-ui,sans-serif;--f-mono:"Fira Code",ui-monospace,monospace;--step--1:clamp(0.8rem,0.78rem + 0.1vw,0.875rem);--step-0:clamp(1rem,0.96rem + 0.2vw,1.125rem);--step-1:clamp(1.2rem,1.1rem + 0.5vw,1.5rem);--step-2:clamp(1.5rem,1.25rem + 1.1vw,2.25rem);--step-3:clamp(2rem,1.5rem + 2.4vw,3.75rem);--step-4:clamp(2.6rem,1.7rem + 4.4vw,6rem);--step-5:clamp(3.2rem,1.6rem + 7.5vw,9.5rem);--gutter:clamp(16px,4vw,56px);--max:1440px;--radius:14px;--ease:cubic-bezier(0.22,1,0.36,1);color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{-webkit-font-smoothing:antialiased;background:#0d0d0e;background:var(--ink);color:#fff;font-family:Fira Sans,system-ui,sans-serif;font-family:var(--f-body);font-size:clamp(1rem,.96rem + .2vw,1.125rem);font-size:var(--step-0);line-height:1.6;margin:0;overflow-x:hidden}img,video{display:block;height:auto;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{cursor:pointer;font:inherit}::selection{background:#e2db07;background:var(--signal);color:#0d0d0e;color:var(--ink)}:focus-visible{border-radius:4px;outline:2px solid #e2db07;outline:2px solid var(--signal);outline-offset:3px}.wrap{margin:0 auto;max-width:1440px;max-width:var(--max);padding:0 clamp(16px,4vw,56px);padding:0 var(--gutter);width:100%}.sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.display,h1,h2,h3{font-family:Overpass,Arial Narrow,sans-serif;font-family:var(--f-display);font-weight:800;letter-spacing:-.02em;line-height:.95;margin:0;text-transform:uppercase}h1{font-size:clamp(3.2rem,1.6rem + 7.5vw,9.5rem);font-size:var(--step-5)}h2{font-size:clamp(2.6rem,1.7rem + 4.4vw,6rem);font-size:var(--step-4)}h3{font-size:clamp(1.5rem,1.25rem + 1.1vw,2.25rem);font-size:var(--step-2);line-height:1.05}.lede{color:#ffffffb8;font-size:clamp(1.2rem,1.1rem + .5vw,1.5rem);font-size:var(--step-1);line-height:1.5;max-width:38ch}.on-paper .lede{color:#000000a8}.eyebrow{align-items:center;color:#8c8c8c;color:var(--steel);display:inline-flex;font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);gap:.6em;letter-spacing:.08em;text-transform:uppercase}.eyebrow:before{background:#e2db07;background:var(--signal);content:"";flex:none;height:8px;transform:rotate(45deg);width:8px}.hl{color:#e2db07;color:var(--signal)}.on-paper .hl{background:linear-gradient(#0000 62%,#e2db07 0);background:linear-gradient(#0000 62%,var(--signal) 62%);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0d0d0e;color:var(--ink)}.split-line{display:block;margin:-.08em 0 -.16em;overflow:hidden;overflow:clip;padding:.08em 0 .16em}.split-line>span{display:inline-block;will-change:transform}.btn{--bg:var(--signal);--fg:var(--ink);--glow:#e2db0773;--ring:#0000;--fill:#fff;--t:0.65s cubic-bezier(0.65,0,0.35,1);align-items:center;background:var(--bg);border:0;border-radius:999px;color:var(--fg);display:inline-flex;font-family:Overpass,Arial Narrow,sans-serif;font-family:var(--f-display);font-size:.95rem;font-weight:800;gap:.75em;isolation:isolate;letter-spacing:.04em;overflow:hidden;padding:1em 1.5em;position:relative;text-transform:uppercase;transition:transform var(--t),box-shadow var(--t),color var(--t)}.btn:before{border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--ring);inset:0;pointer-events:none;transition:opacity var(--t)}.btn:after,.btn:before{content:"";position:absolute}.btn:after{aspect-ratio:1;background:var(--fill);border-radius:50%;left:50%;top:100%;transform:translate(-50%,-50%) scale(0);transition:transform var(--t);width:150%;z-index:-1}.btn:hover:before{opacity:0}.btn:hover{box-shadow:0 16px 36px -14px var(--glow);transform:translateY(-2px)}.btn:hover:after{transform:translate(-50%,-50%) scale(1)}.btn:active{transform:translateY(0) scale(.98);transition-duration:.15s}.btn .arrow{height:1.1em;width:1.1em}.btn:hover .arrow{animation:arrow-loop .6s cubic-bezier(.22,1,.36,1);animation:arrow-loop .6s var(--ease)}@keyframes arrow-loop{0%{opacity:1;transform:none}45%{opacity:0;transform:translateX(14px)}46%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}.btn--ghost{--bg:#0000;--fg:#fff;--ring:#ffffff59;--fill:var(--signal)}.btn--ghost:hover{--fg:var(--ink)}.btn--dark{--bg:var(--ink);--fg:#fff;--fill:var(--signal);--glow:#00000073}.btn--dark:hover{--fg:var(--ink)}.on-signal .btn--dark{--fill:#fff}.btn--ghost.btn--on-light,.on-paper .btn--ghost{--fg:var(--ink);--ring:#00000059}.btn--ghost.btn--on-light{--glow:#0000004d;--fill:var(--ink)}.btn--ghost.btn--on-light:hover{--fg:#fff}.actions,.hero-meta>div,.text-link{align-items:center}.text-link{background:linear-gradient(currentColor,currentColor) 0 100% /0 2px no-repeat;display:inline-flex;font-family:Overpass,Arial Narrow,sans-serif;font-family:var(--f-display);font-weight:800;gap:.5em;letter-spacing:.04em;padding-bottom:2px;text-transform:uppercase;transition:background-size .5s cubic-bezier(.22,1,.36,1);transition:background-size .5s var(--ease)}.text-link:hover{background-size:100% 2px}.site-header{align-items:center;display:flex;gap:24px;inset:0 0 auto 0;justify-content:space-between;padding:18px clamp(16px,4vw,56px);padding:18px var(--gutter);position:fixed;transition:transform .5s cubic-bezier(.22,1,.36,1),background .4s,padding .4s;transition:transform .5s var(--ease),background .4s,padding .4s;z-index:50}.site-header.is-scrolled{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0d0d0ec7;border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--line-dark);padding-bottom:12px;padding-top:12px}.site-header.is-hidden{transform:translateY(-110%)}.brand{align-items:center;display:inline-flex;font-family:Overpass,Arial Narrow,sans-serif;font-family:var(--f-display);font-size:1.45rem;font-weight:900;gap:10px;letter-spacing:-.01em}.brand-x{background:#e2db07;background:var(--signal);height:35px;-webkit-mask:url(/static/media/Header-X.cf7375349954b569e62f.png) center/contain no-repeat;mask:url(/static/media/Header-X.cf7375349954b569e62f.png) center/contain no-repeat;transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s var(--ease);width:30px}.brand:hover .brand-x{transform:rotate(90deg)}.nav{align-items:center;display:flex;gap:clamp(14px,2.2vw,34px)}.nav a:not(.btn){color:#ffffffc7;font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.82rem;letter-spacing:.06em;padding:6px 0;position:relative;text-transform:uppercase}.nav a:not(.btn):after{background:#e2db07;background:var(--signal);bottom:0;content:"";height:1.5px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.22,1,.36,1);transition:transform .45s var(--ease);width:100%}.nav a:not(.btn):hover,.nav a[aria-current=page]{color:#fff}.nav a:not(.btn):hover:after,.nav a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.nav a.nav-ai{color:#e2db07;color:var(--signal)}.nav .btn{font-size:.82rem;padding:.75em 1.2em}.menu-toggle{background:none;border:0;display:none;height:44px;position:relative;width:44px;z-index:60}.menu-toggle span{background:#fff;height:2px;left:10px;position:absolute;right:10px;transition:transform .4s cubic-bezier(.22,1,.36,1),top .4s cubic-bezier(.22,1,.36,1);transition:transform .4s var(--ease),top .4s var(--ease)}.menu-toggle span:first-child{top:17px}.menu-toggle span:nth-child(2){top:25px}body.menu-open .menu-toggle span:first-child{top:21px;transform:rotate(45deg)}body.menu-open .menu-toggle span:nth-child(2){top:21px;transform:rotate(-45deg)}.mobile-menu{background:#0d0d0e;background:var(--ink);clip-path:circle(0 at calc(100% - 40px) 40px);display:flex;flex-direction:column;inset:0;justify-content:center;padding:96px clamp(16px,4vw,56px) 40px;padding:96px var(--gutter) 40px;position:fixed;transition:clip-path .8s cubic-bezier(.22,1,.36,1);transition:clip-path .8s var(--ease);visibility:hidden;z-index:55}body.menu-open .mobile-menu{clip-path:circle(150% at calc(100% - 40px) 40px);visibility:visible}.mobile-menu a.big{display:block;font-family:Overpass,Arial Narrow,sans-serif;font-family:var(--f-display);font-size:clamp(2rem,9vw,4rem);font-weight:800;line-height:1.1;text-transform:uppercase}.mobile-menu a.big.ai,.mobile-menu a.big:hover{color:#e2db07;color:var(--signal)}.mobile-menu .mm-foot{grid-gap:6px;color:#8c8c8c;color:var(--steel);display:grid;font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.85rem;gap:6px;margin-top:40px}@media (max-width:960px){.nav{display:none}.menu-toggle{display:block}}section{position:relative}.section{padding:clamp(80px,12vw,180px) 0}.on-paper{background:#f4f4f2;background:var(--paper);color:#0d0d0e;color:var(--ink)}.on-paper .eyebrow{color:#6b6b6b}.on-signal{background:#e2db07;background:var(--signal);color:#0d0d0e;color:var(--ink)}.on-signal .eyebrow{color:#0009}.on-signal .eyebrow:before{background:#0d0d0e;background:var(--ink)}.on-graphite{background:#1b1b1b;background:var(--graphite)}.sec-head{grid-gap:22px;display:grid;gap:22px;margin-bottom:clamp(48px,7vw,96px)}.sec-head--split{align-items:end;gap:40px;grid-template-columns:1.3fr 1fr}.sec-head>div>:last-child,.sec-head>p{margin-bottom:0}.sec-head--split>p.lede{margin-bottom:calc(clamp(2.6rem, 1.7rem + 4.4vw, 6rem)*.23 - .47em);margin-bottom:calc(var(--step-4)*.23 - .47em)}.sec-head--split>.quote+p.lede{margin-bottom:calc(clamp(2rem, 1.5rem + 2.4vw, 3.75rem)*.31 - .47em);margin-bottom:calc(var(--step-3)*.31 - .47em)}.sec-head>p{margin-top:0}@media (max-width:860px){.sec-head--split{grid-template-columns:1fr}.sec-head--split>p.lede{margin-bottom:0}}.hero{background:#0d0d0e;background:var(--ink);height:100vh;height:100svh;min-height:620px;overflow:hidden;position:relative}.hero-x{--xw:min(72vh,44vw);aspect-ratio:785/914;margin-top:calc(var(--xw)*-.536);-webkit-mask:url(/static/media/Header-X.cf7375349954b569e62f.png) center/contain no-repeat;mask:url(/static/media/Header-X.cf7375349954b569e62f.png) center/contain no-repeat;right:5vw;width:var(--xw);z-index:1}.hero-x,.hero-x__inner{position:absolute;top:50%;will-change:transform}.hero-x__inner{background:#1b1b1b;background:var(--graphite);height:124vmax;left:50%;margin:-62vmax 0 0 -62vmax;overflow:hidden;width:124vmax}.mosaic{grid-gap:.8vmax;display:grid;gap:.8vmax;grid-template-columns:repeat(7,1fr);inset:-4%;position:absolute;transform:rotate(-8deg)}.mosaic__col{display:flex;flex-direction:column;gap:.8vmax;will-change:transform}.mosaic__col img{aspect-ratio:16/10;background:#2a2a2a;border-radius:.5vmax;object-fit:cover;object-position:top;width:100%}.hero-glow{background:radial-gradient(circle,#e2db0729,#0000 60%);filter:blur(10px);height:60vw;right:-10vw;top:10%;width:60vw;z-index:0}.hero-copy,.hero-glow{pointer-events:none;position:absolute}.hero-copy{bottom:clamp(40px,9vh,110px);left:clamp(16px,4vw,56px);left:var(--gutter);margin:0 auto;max-width:1440px;max-width:var(--max);right:clamp(16px,4vw,56px);right:var(--gutter);z-index:2}.hero-copy>*{pointer-events:auto}.hero h1{font-size:min(clamp(3rem,1.2rem + 7.4vw,9.2rem),13.5vh);max-width:10ch;mix-blend-mode:normal}.hero h1 .hl{display:inline-block}.hero-meta{align-items:flex-start;display:flex;flex-direction:column;gap:24px;margin-top:clamp(24px,3.4vw,44px);max-width:50vw}@media (max-width:760px){.hero-meta{max-width:none}}.hero-meta p{color:#ffffffb8;margin:0;max-width:36ch}.hero-eyebrow{display:inline-flex;margin-bottom:clamp(18px,2.4vw,32px)}@media (min-width:761px) and (max-height:780px){.hero h1{font-size:min(clamp(3rem,1.2rem + 7.4vw,9.2rem),12vh)}.hero-copy{bottom:clamp(28px,5vh,48px)}.hero-eyebrow{margin-bottom:14px}.hero-meta{align-items:center;flex-direction:row;gap:32px;margin-top:20px;max-width:62vw}.hero-meta p{font-size:.95rem;max-width:44ch}.hero-meta>div{flex:none}}.scroll-cue{align-items:center;bottom:clamp(40px,9vh,110px);color:#8c8c8c;color:var(--steel);display:flex;font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.75rem;gap:12px;letter-spacing:.1em;position:absolute;right:clamp(16px,4vw,56px);right:var(--gutter);text-transform:uppercase;writing-mode:vertical-rl;z-index:2}.scroll-cue:after{animation:cue 2.2s cubic-bezier(.22,1,.36,1) infinite;animation:cue 2.2s var(--ease) infinite;background:linear-gradient(#e2db07,#0000);background:linear-gradient(var(--signal),#0000);content:"";height:64px;transform-origin:top;width:1px}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.hero-reveal{display:grid;inset:0;opacity:0;place-items:center;pointer-events:none;position:absolute;text-align:center;z-index:3}.hero-reveal h2{font-size:clamp(2.6rem,1rem + 7vw,8rem);text-shadow:0 8px 60px #0009}.hero-reveal:before{background:radial-gradient(ellipse 60% 50% at center,#0d0d0ee6,#0d0d0e66 100%);content:"";inset:0;position:absolute}.hero-reveal>div{position:relative}.hero-reveal p{color:#e2db07;color:var(--signal);font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);letter-spacing:.08em;margin-top:18px;text-transform:uppercase}@media (max-width:760px){.hero-x{--xw:92vw;left:4vw;margin-top:calc(var(--xw)*-.582);opacity:.95;right:auto;top:34%}.hero h1{font-size:clamp(2.7rem,13vw,4.4rem)}.hero-copy{bottom:32px}.scroll-cue{display:none}}.page-hero{overflow:hidden;padding:clamp(150px,22vh,230px) 0 clamp(60px,9vw,120px);position:relative}.page-hero h1{font-size:clamp(2.8rem,1rem + 7vw,8.4rem);max-width:12ch}.page-hero .lede{margin-top:28px}.page-hero .x-ghost{aspect-ratio:785/914;background:#fff;-webkit-mask:url(/static/media/Header-X.cf7375349954b569e62f.png) center/contain no-repeat;mask:url(/static/media/Header-X.cf7375349954b569e62f.png) center/contain no-repeat;opacity:.07;pointer-events:none;position:absolute;right:-6vw;top:8vh;width:min(46vw,560px)}.marquee{border-block:1px solid #ffffff1f;border-block:1px solid var(--line-dark);overflow:hidden;padding:clamp(40px,5vw,64px) 0;position:relative}.marquee__label{margin-bottom:clamp(28px,3vw,40px);text-align:center}.marquee__track{align-items:center;animation:marquee 48s linear infinite;display:flex;gap:clamp(48px,6vw,96px);width:max-content}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__track img{filter:brightness(0) invert(1);height:clamp(34px,3.8vw,54px);max-width:220px;object-fit:contain;opacity:.55;transition:opacity .3s;width:auto}.marquee__track img:hover{opacity:1}.marquee:after,.marquee:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:12vw;z-index:1}.marquee:before{background:linear-gradient(90deg,#0d0d0e,#0000);background:linear-gradient(90deg,var(--ink),#0000);left:0}.marquee:after{background:linear-gradient(-90deg,#0d0d0e,#0000);background:linear-gradient(-90deg,var(--ink),#0000);right:0}@keyframes marquee{to{transform:translateX(-50%)}}.stats{border-top:1px solid;display:grid;grid-template-columns:repeat(4,1fr)}.stat{border-right:1px solid #0000001f;border-right:1px solid var(--line-light);padding:28px 24px 0 0}.on-graphite .stat,body>.section:not(.on-paper) .stat{border-color:#ffffff1f;border-color:var(--line-dark)}.stat:last-child{border-right:0}.stat+.stat{padding-left:24px}.stat b{display:block;font-family:Overpass,Arial Narrow,sans-serif;font-family:var(--f-display);font-size:clamp(2.6rem,1.7rem + 4.4vw,6rem);font-size:var(--step-4);font-weight:900;letter-spacing:-.03em;line-height:1}.stat span{display:block;font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);margin-top:10px;max-width:22ch;opacity:.7}@media (max-width:860px){.stats{grid-template-columns:1fr 1fr}.stat{border-bottom:1px solid #0000001f;border-bottom:1px solid var(--line-light);border-right:0;padding:24px 12px 24px 0}.stat+.stat{padding-left:0}.stat:nth-child(odd){border-right:1px solid #0000001f;border-right:1px solid var(--line-light);padding-right:16px}.stat:nth-child(2n){padding-left:16px}}.browser{background:#1f1f1f;border-radius:12px;box-shadow:0 40px 80px -30px #0000008c,0 0 0 1px #ffffff0f;overflow:hidden}.browser__bar{align-items:center;background:#262626;display:flex;gap:7px;height:34px;padding:0 14px}.browser__bar>i{background:#444;border-radius:50%;height:10px;width:10px}.browser__bar>i:first-child{background:#ff5f57}.browser__bar>i:nth-child(2){background:#febc2e}.browser__bar>i:nth-child(3){background:#28c840}.browser__url{background:#1a1a1a;border-radius:6px;color:#9a9a9a;flex:1 1;font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:11px;height:20px;line-height:20px;margin-left:12px;max-width:340px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.browser__view{aspect-ratio:16/10;background:#fff;container-type:size;overflow:hidden;position:relative}.browser__view img{height:auto;inset:0 0 auto 0;position:absolute;width:100%}.browser__view img.full{opacity:0;transition:opacity .35s ease,transform 0s linear .35s;will-change:transform}.has-scroll:focus-visible .browser__view img.full.is-ready,.has-scroll:hover .browser__view img.full.is-ready{opacity:1;transform:translateY(calc(-100% + 100cqh));transition:opacity .35s ease,transform 7s cubic-bezier(.42,0,.3,1) .2s}.on-paper .browser{box-shadow:0 40px 80px -30px #00000059,0 0 0 1px #0000000f}.ov-grid{grid-gap:clamp(32px,6vw,96px);align-items:center;display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:1fr 1.25fr}.ov-grid h2{font-size:clamp(2.4rem,1.2rem + 3.2vw,4.6rem)}.ov-grid .ov-logo{filter:brightness(0);height:42px;margin-bottom:26px;width:auto}.ov-visual{position:relative}.ov-visual .float{bottom:-16%;filter:drop-shadow(0 30px 40px rgba(0,0,0,.35));position:absolute;right:-6%;width:58%}.ov-points{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:32px 0 36px;padding:0}.ov-points li{grid-gap:12px;display:grid;gap:12px;grid-template-columns:22px 1fr}.ov-points li:before{background:#b9b300;background:var(--signal-deep);content:"";height:10px;margin-top:.55em;transform:rotate(45deg);width:10px}.timeline{display:grid;grid-template-columns:repeat(5,1fr);margin-top:clamp(80px,10vw,140px);position:relative}.timeline:before{background:#0000001f;background:var(--line-light);content:"";right:0}.timeline .bar,.timeline:before{height:2px;left:0;position:absolute;top:9px}.timeline .bar{background:#0d0d0e;background:var(--ink);transform:scaleX(0);transform-origin:left;width:100%}.tl-item{padding:36px 20px 0 0;position:relative}.tl-item:before{background:#f4f4f2;background:var(--paper);border:2px solid #0d0d0e;border:2px solid var(--ink);content:"";height:16px;left:0;position:absolute;top:2px;transform:rotate(45deg);width:16px}.tl-item b{display:block;font-family:Overpass,Arial Narrow,sans-serif;font-family:var(--f-display);font-size:clamp(1.5rem,1.25rem + 1.1vw,2.25rem);font-size:var(--step-2);font-weight:900;line-height:1}.tl-item p{color:#000000a8;font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);margin:10px 0 0}@media (max-width:960px){.ov-grid{grid-template-columns:1fr}.ov-visual .float{bottom:-10%;right:-2%;width:48%}.timeline{gap:26px;grid-template-columns:1fr;padding-left:34px}.timeline .bar,.timeline:before{bottom:0;height:auto;left:9px;top:0;transform:scaleY(0);transform-origin:top;width:2px}.timeline:before{transform:none}.tl-item{padding:0}.tl-item:before{left:-33px;top:4px}}.rail{overflow:hidden}@media (min-width:761px){.rail{align-items:center;display:flex;height:100vh}.rail-card{width:min(46vw,104vh)!important}}.rail__track{display:flex;gap:clamp(20px,3vw,44px);padding:0 clamp(16px,4vw,56px);padding:0 var(--gutter);width:max-content;will-change:transform}.rail-card{display:block;flex:none;width:clamp(300px,46vw,760px)}.rail-card .meta{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-top:20px}.rail-card h3{font-size:clamp(1.5rem,1.25rem + 1.1vw,2.25rem);font-size:var(--step-2)}.rail-card .sector{color:#8c8c8c;color:var(--steel);font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);white-space:nowrap}.rail-card p{color:#ffffff9e;margin:10px 0 0;max-width:52ch}.rail-card:hover h3{color:#e2db07;color:var(--signal)}.rail-end{grid-gap:22px;display:grid;flex:none;gap:22px;padding:0 20px;place-content:center;width:clamp(280px,30vw,420px)}.rail-end b{color:#e2db07;color:var(--signal);font-family:Overpass,Arial Narrow,sans-serif;font-family:var(--f-display);font-size:clamp(3.2rem,1.6rem + 7.5vw,9.5rem);font-size:var(--step-5);font-weight:900;line-height:.85}@media (max-width:760px){.rail__track{flex-direction:column;width:auto}.rail-card,.rail-end{width:100%}.rail-end{padding:20px 0 0;place-content:start}}.apps-stage{grid-gap:clamp(16px,2vw,32px);align-items:end;display:grid;gap:clamp(16px,2vw,32px);grid-template-columns:repeat(3,1fr)}.app-card{background:linear-gradient(180deg,#202020,#161616);border:1px solid #ffffff1f;border:1px solid var(--line-dark);border-radius:14px;border-radius:var(--radius);overflow:hidden;padding:28px 24px 0;position:relative}.app-card img{margin:18px -10% -6%;max-width:none;transition:transform .8s cubic-bezier(.22,1,.36,1);transition:transform .8s var(--ease);width:120%}.app-card:hover img{transform:translateY(-10px) scale(1.03)}.app-card h3{font-size:clamp(1.2rem,1.1rem + .5vw,1.5rem);font-size:var(--step-1)}.app-card p{color:#ffffff9e;font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);margin:8px 0 0}.app-card .tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.tag{border:1px solid #ffffff1f;border:1px solid var(--line-dark);border-radius:99px;color:#ffffffb3;font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.7rem;letter-spacing:.04em;padding:4px 9px}.on-paper .tag{border-color:#0000001f;border-color:var(--line-light);color:#000000a6}.app-card:nth-child(2){transform:translateY(-40px)}@media (max-width:900px){.apps-stage{grid-template-columns:1fr}.app-card:nth-child(2){transform:none}}.webapps{grid-gap:clamp(16px,2vw,32px);display:grid;gap:clamp(16px,2vw,32px);grid-template-columns:1fr 1fr;margin-top:clamp(16px,2vw,32px)}.webapp{grid-gap:20px;align-items:center;background:#151515;border:1px solid #ffffff1f;border:1px solid var(--line-dark);border-radius:14px;border-radius:var(--radius);display:grid;gap:20px;grid-template-columns:1fr 1.2fr;overflow:hidden;padding:28px}.webapp img{max-width:none;transition:transform .8s cubic-bezier(.22,1,.36,1);transition:transform .8s var(--ease);width:130%}.webapp:hover img{transform:scale(1.04)}.webapp h3{font-size:clamp(1.2rem,1.1rem + .5vw,1.5rem);font-size:var(--step-1)}.webapp p{color:#ffffff9e;font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);margin:8px 0 0}@media (max-width:900px){.webapp,.webapps{grid-template-columns:1fr}.webapp img{width:100%}}.svc-list{border-top:1px solid #0000001f;border-top:1px solid var(--line-light)}.svc{grid-gap:24px;align-items:center;border-bottom:1px solid #0000001f;border-bottom:1px solid var(--line-light);display:grid;gap:24px;grid-template-columns:1.1fr 1fr auto;isolation:isolate;padding:clamp(24px,3.2vw,44px) 0;position:relative}.svc:before{background:#0d0d0e;background:var(--ink);content:"";inset:0 calc(clamp(16px, 4vw, 56px)*-1);inset:0 calc(var(--gutter)*-1);position:absolute;transform:scaleY(0);transform-origin:bottom;transition:transform .55s cubic-bezier(.22,1,.36,1);transition:transform .55s var(--ease);z-index:-1}.svc:hover:before{transform:scaleY(1)}.svc:hover{color:#fff}.svc h3{font-size:clamp(2rem,1.5rem + 2.4vw,3.75rem);font-size:var(--step-3);transition:color .4s}.svc:hover h3{color:#e2db07;color:var(--signal)}.svc p{margin:0;max-width:46ch;opacity:.75}.svc .go{border:1.5px solid;border-radius:50%;display:grid;height:56px;place-items:center;transition:transform .5s cubic-bezier(.22,1,.36,1),background .4s,border-color .4s;transition:transform .5s var(--ease),background .4s,border-color .4s;width:56px}.svc:hover .go{background:#e2db07;background:var(--signal);border-color:#e2db07;border-color:var(--signal);color:#0d0d0e;color:var(--ink);transform:rotate(-45deg)}.svc .go svg{height:20px;width:20px}@media (max-width:760px){.svc{grid-template-columns:1fr auto}.svc p{grid-column:1/-1;grid-row:2}}.ai-band{overflow:hidden}.ai-band .grid{grid-gap:clamp(32px,6vw,96px);align-items:center;display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:1.1fr 1fr}.ai-band h2{font-size:clamp(2.6rem,1.7rem + 4.4vw,6rem);font-size:var(--step-4)}.ai-band .lede{color:#000000b8}.flow-mini{background:#0d0d0e;background:var(--ink);border-radius:18px;box-shadow:0 40px 80px -30px #00000073;color:#fff;font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.85rem;padding:clamp(20px,3vw,36px)}.flow-mini .row{align-items:center;border-bottom:1px dashed #ffffff1f;border-bottom:1px dashed var(--line-dark);display:flex;gap:14px;padding:14px 0}.flow-mini .row:last-child{border-bottom:0}.flow-mini .dot{background:#242424;background:var(--graphite-2);border-radius:8px;color:#e2db07;color:var(--signal);display:grid;flex:none;font-size:.8rem;height:30px;place-items:center;width:30px}.flow-mini .row span{flex:1 1}.flow-mini .row .dot,.flow-mini .row .ok,.flow-mini .row .warn{flex:none}.flow-mini .ok{color:#7bd88f;font-size:.78rem}.flow-mini .warn{color:#e2db07;color:var(--signal);font-size:.78rem}@media (max-width:900px){.ai-band .grid{grid-template-columns:1fr}}.steps{grid-gap:0;border-top:1px solid #ffffff1f;border-top:1px solid var(--line-dark);counter-reset:step;display:grid;gap:0;grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(var(--n,4),1fr)}.on-paper .steps{border-color:#0000001f;border-color:var(--line-light)}.step{counter-increment:step;padding:28px 24px 0 0;position:relative}.step+.step{border-left:1px solid #ffffff1f;border-left:1px solid var(--line-dark);padding-left:24px}.on-paper .step+.step{border-color:#0000001f;border-color:var(--line-light)}.step:before{color:#e2db07;color:var(--signal);content:counter(step,decimal-leading-zero);display:block;font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);margin-bottom:40px}.on-paper .step:before{color:#6b6b6b}.step h3{font-size:clamp(1.2rem,1.1rem + .5vw,1.5rem);font-size:var(--step-1)}.step p{font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);margin:12px 0 0;opacity:.72}.step .time{font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.05em;margin-top:16px;opacity:.55;text-transform:uppercase}@media (max-width:960px){.steps{grid-template-columns:1fr}.step,.step+.step{grid-column-gap:12px;border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--line-dark);border-left:0;column-gap:12px;display:grid;grid-template-columns:56px 1fr;padding:24px 0}.on-paper .step{border-color:#0000001f;border-color:var(--line-light)}.step:before{grid-row:span 3;margin:4px 0 0}}.team{grid-gap:clamp(16px,2.4vw,36px);display:grid;gap:clamp(16px,2.4vw,36px);grid-template-columns:repeat(3,1fr)}.person figure{aspect-ratio:4/5;background:#e9e9e5;background:var(--paper-2);border-radius:14px;border-radius:var(--radius);margin:0;overflow:hidden;position:relative}.person img{filter:grayscale(1) contrast(1.05);height:100%;object-fit:cover;transition:filter .6s,transform 1s cubic-bezier(.22,1,.36,1);transition:filter .6s,transform 1s var(--ease);width:100%}.person:hover img{filter:grayscale(0);transform:scale(1.04)}.person figure:after{background:#e2db07;background:var(--signal);content:"";height:6px;inset:auto 0 0 0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s var(--ease)}.person:hover figure:after{transform:scaleX(1)}.person h3{font-size:clamp(1.2rem,1.1rem + .5vw,1.5rem);font-size:var(--step-1);margin-top:20px}.person .role{color:#6b6b6b;font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.75rem;letter-spacing:.06em;margin-top:6px;text-transform:uppercase}.person p{color:#000000b3;font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);margin:12px 0 0}body>.section:not(.on-paper) .person p{color:#ffffffa8}@media (max-width:860px){.team{grid-template-columns:1fr;max-width:460px}}.cta{overflow:hidden;text-align:center}.cta h2{font-size:clamp(3rem,1rem + 9vw,11rem);line-height:.92}.cta .lede{margin:28px auto 40px}.cta .x-spin{aspect-ratio:785/914;background:#e2db07;background:var(--signal);margin:0 auto 36px;-webkit-mask:url(/static/media/Header-X.cf7375349954b569e62f.png) center/contain no-repeat;mask:url(/static/media/Header-X.cf7375349954b569e62f.png) center/contain no-repeat;width:clamp(80px,10vw,140px)}.cta .actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.site-footer{background:#0d0d0e;background:var(--ink);border-top:1px solid #ffffff1f;border-top:1px solid var(--line-dark);padding:clamp(56px,8vw,100px) 0 32px}.foot-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.4fr repeat(3,1fr)}.foot-grid h4{color:#8c8c8c;color:var(--steel);font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.75rem;font-weight:500;letter-spacing:.08em;margin:0 0 16px;text-transform:uppercase}.foot-grid ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.foot-grid a:hover{color:#e2db07;color:var(--signal)}.foot-grid p{color:#ffffff9e;font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);margin:16px 0 0;max-width:34ch}.foot-base{border-top:1px solid #ffffff1f;border-top:1px solid var(--line-dark);color:#8c8c8c;color:var(--steel);display:flex;flex-wrap:wrap;font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.75rem;gap:12px;justify-content:space-between;margin-top:64px;padding-top:24px}.foot-word{-webkit-text-stroke:1px #ffffff24;color:#0000;font-family:Overpass,Arial Narrow,sans-serif;font-family:var(--f-display);font-size:clamp(5rem,26vw,24rem);font-weight:900;letter-spacing:-.05em;line-height:.78;margin-top:48px;-webkit-user-select:none;user-select:none;white-space:nowrap}@media (max-width:860px){.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>:first-child{grid-column:1/-1}}.filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(32px,4vw,56px)}.chip{background:#0000;border:1px solid #ffffff1f;border:1px solid var(--line-dark);border-radius:99px;color:#ffffffbf;font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.8rem;letter-spacing:.03em;padding:.6em 1.1em;transition:background .3s,color .3s,border-color .3s}.chip:hover{border-color:#fff6;color:#fff}.chip[aria-pressed=true]{background:#e2db07;background:var(--signal);border-color:#e2db07;border-color:var(--signal);color:#0d0d0e;color:var(--ink)}.chip sup{font-size:.7em;margin-left:4px;opacity:.6}.work-grid{grid-gap:clamp(24px,3vw,48px) clamp(16px,2vw,32px);display:grid;gap:clamp(24px,3vw,48px) clamp(16px,2vw,32px);grid-template-columns:repeat(3,1fr)}.work-card{display:block}.work-card.is-feature{grid-column:span 2}.work-card .meta{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-top:16px}.work-card h3{font-size:clamp(1.2rem,1.1rem + .5vw,1.5rem);font-size:var(--step-1);transition:color .3s}.work-card:hover h3{color:#e2db07;color:var(--signal)}.work-card .sector{color:#8c8c8c;color:var(--steel);font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.72rem;text-align:right}.work-card p{color:#fff9;font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);margin:8px 0 0}.work-card .visit{align-items:center;color:#e2db07;color:var(--signal);display:inline-flex;font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.72rem;gap:6px;margin-top:10px;opacity:0;transform:translateY(6px);transition:.4s cubic-bezier(.22,1,.36,1);transition:.4s var(--ease)}.work-card:focus-visible .visit,.work-card:hover .visit{opacity:1;transform:none}.work-card.is-hidden{display:none}@media (max-width:1000px){.work-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.work-grid{grid-template-columns:1fr}.work-card.is-feature{grid-column:auto}.work-card .visit{opacity:1;transform:none}}.cards{grid-gap:clamp(14px,1.8vw,24px);display:grid;gap:clamp(14px,1.8vw,24px);grid-template-columns:repeat(3,1fr);grid-template-columns:repeat(var(--cols,3),1fr)}.card{background:#141414;border:1px solid #ffffff1f;border:1px solid var(--line-dark);border-radius:14px;border-radius:var(--radius);overflow:hidden;padding:clamp(24px,2.6vw,36px);position:relative;transition:border-color .4s,transform .5s cubic-bezier(.22,1,.36,1);transition:border-color .4s,transform .5s var(--ease)}.card:hover{border-color:#e2db0780;transform:translateY(-4px)}.on-paper .card{background:#fff;border-color:#0000001f;border-color:var(--line-light)}.on-paper .card:hover{border-color:#0d0d0e;border-color:var(--ink)}.card h3{font-size:clamp(1.2rem,1.1rem + .5vw,1.5rem);font-size:var(--step-1)}.card p{font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);margin:12px 0 0;opacity:.72}.card .kicker{color:#e2db07;color:var(--signal);display:block;font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.06em;margin-bottom:18px;text-transform:uppercase}.on-paper .card .kicker{color:#6b6b6b}.card ul{grid-gap:8px;display:grid;font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);gap:8px;list-style:none;margin:16px 0 0;padding:0}.card ul li{opacity:.85;padding-left:18px;position:relative}.card ul li:before{background:#e2db07;background:var(--signal);content:"";height:7px;left:0;position:absolute;top:.6em;transform:rotate(45deg);width:7px}.on-paper .card ul li:before{background:#0d0d0e;background:var(--ink)}.card--flag{background:linear-gradient(160deg,#e2db071f,#141414 55%);border-color:#e2db07;border-color:var(--signal)}.card .badge{background:#e2db07;background:var(--signal);border-radius:99px;color:#0d0d0e;color:var(--ink);font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.66rem;letter-spacing:.06em;padding:4px 9px;position:absolute;right:20px;text-transform:uppercase;top:20px}@media (max-width:1000px){.cards{grid-template-columns:repeat(min(3,2),1fr);grid-template-columns:repeat(min(var(--cols,3),2),1fr)}}@media (max-width:640px){.cards{grid-template-columns:1fr}}.ai-hero{min-height:100svh;overflow:hidden;padding:130px 0 70px}.ai-hero,.ai-hero .grid{align-items:center;display:grid}.ai-hero .grid{grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);grid-template-columns:1.15fr 1fr}.ai-hero h1{font-size:clamp(2.4rem,.8rem + 4.2vw,6rem)}.ai-hero .lede{margin-top:28px}.ai-hero .actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}@media (max-width:980px){.ai-hero .grid{grid-template-columns:1fr}}.flow{aspect-ratio:1/.92;position:relative;width:100%}.flow svg{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.flow .wire{fill:none;stroke:#ffffff2e;stroke-width:1.5}.flow .wire-live{fill:none;stroke:#e2db07;stroke:var(--signal);stroke-width:2;stroke-linecap:round}.flow .node{align-items:center;background:#161616;border:1px solid #ffffff1f;border:1px solid var(--line-dark);border-radius:12px;box-shadow:0 20px 40px -20px #000c;display:flex;font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:clamp(.62rem,.55rem + .3vw,.78rem);gap:9px;padding:10px 14px;position:absolute;transform:translate(-50%,-50%);white-space:nowrap}.flow .node i{background:#8c8c8c;background:var(--steel);border-radius:50%;flex:none;height:9px;width:9px}.flow .node.is-ai{background:#1b1a08;border-color:#e2db07;border-color:var(--signal)}.flow .node.is-ai i{background:#e2db07;background:var(--signal);box-shadow:0 0 0 4px #e2db0733}.flow .node.is-human i{background:#7bd88f}.flow .node small{color:#8c8c8c;color:var(--steel);display:block;font-size:.9em}.flow .pulse{fill:#e2db07;fill:var(--signal);filter:drop-shadow(0 0 6px #e2db07);filter:drop-shadow(0 0 6px var(--signal))}.why{border-top:1px solid #0d0d0e;border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr)}.why>div{padding:28px 24px 0 0}.why>div+div{border-left:1px solid #0000001f;border-left:1px solid var(--line-light);padding-left:24px}.why b{display:block;font-family:Overpass,Arial Narrow,sans-serif;font-family:var(--f-display);font-size:clamp(3.2rem,1.6rem + 7.5vw,9.5rem);font-size:var(--step-5);font-weight:900;letter-spacing:-.04em;line-height:.9}.why span{color:#000000b3;display:block;margin-top:10px;max-width:26ch}.source{color:#6b6b6b;font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.72rem;margin-top:24px}@media (max-width:760px){.why{grid-template-columns:1fr}.why>div,.why>div+div{border-bottom:1px solid #0000001f;border-bottom:1px solid var(--line-light);border-left:0;padding:24px 0}}.two-part{grid-gap:clamp(14px,2vw,28px);display:grid;gap:clamp(14px,2vw,28px);grid-template-columns:1fr 1fr}.part{border-radius:20px;display:flex;flex-direction:column;min-height:380px;overflow:hidden;padding:clamp(28px,4vw,56px);position:relative}.part--front{background:#e2db07;background:var(--signal);color:#0d0d0e;color:var(--ink)}.part--engine{background:#1b1b1b;background:var(--graphite);border:1px solid #ffffff1f;border:1px solid var(--line-dark)}.part .label{font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.75rem;letter-spacing:.08em;opacity:.7;text-transform:uppercase}.part h3{font-size:clamp(2rem,1.5rem + 2.4vw,3.75rem);font-size:var(--step-3);margin-top:18px}.part p{margin:18px 0 0;max-width:42ch;opacity:.82}.part .rule{font-family:Overpass,Arial Narrow,sans-serif;font-family:var(--f-display);font-size:clamp(1.2rem,1.1rem + .5vw,1.5rem);font-size:var(--step-1);font-weight:800;line-height:1.15;margin-top:auto;padding-top:28px;text-transform:uppercase}.part--engine .rule{color:#e2db07;color:var(--signal)}@media (max-width:860px){.two-part{grid-template-columns:1fr}}.roi{grid-gap:clamp(24px,4vw,64px);align-items:stretch;display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:1fr 1fr}.roi-form{grid-gap:30px;align-content:start;display:grid;gap:30px}.roi-field label{display:flex;font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.8rem;gap:12px;justify-content:space-between;letter-spacing:.03em;margin-bottom:14px}.roi-field output{align-self:flex-start;background:#e2db07;background:var(--signal);border-radius:6px;color:#0d0d0e;color:var(--ink);font-weight:600;padding:2px 8px;white-space:nowrap}.roi-field input[type=range]{appearance:none;-webkit-appearance:none;background:#00000026;border-radius:4px;height:4px;outline-offset:8px;width:100%}.roi-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#0d0d0e;background:var(--ink);border:4px solid #e2db07;border:4px solid var(--signal);border-radius:50%;cursor:grab;height:26px;width:26px}.roi-field input[type=range]::-moz-range-thumb{background:#0d0d0e;background:var(--ink);border:4px solid #e2db07;border:4px solid var(--signal);border-radius:50%;cursor:grab;height:22px;width:22px}.roi-out{background:#0d0d0e;background:var(--ink);border-radius:20px;color:#fff;display:flex;flex-direction:column;gap:28px;justify-content:space-between;padding:clamp(28px,4vw,48px)}.roi-out .sub+.big{margin-bottom:-.04em;margin-top:18px}.roi-out .big{color:#e2db07;color:var(--signal);font-family:Overpass,Arial Narrow,sans-serif;font-family:var(--f-display);font-size:clamp(3rem,1.5rem + 5vw,6.5rem);font-weight:900;letter-spacing:-.03em;line-height:.9}.roi-out .sub{color:#8c8c8c;color:var(--steel);font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.roi-out .rows{grid-gap:10px;border-top:1px solid #ffffff1f;border-top:1px solid var(--line-dark);display:grid;font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);gap:10px;padding-top:20px}.roi-out .rows div{display:flex;gap:12px;justify-content:space-between}.roi-out .rows b{font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-weight:500}.roi-verdict{background:#1d1d1d;border-left:3px solid #e2db07;border-left:3px solid var(--signal);border-radius:10px;font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);padding:14px 16px}.roi-verdict.is-low{border-left-color:#ff8a65}@media (max-width:860px){.roi{grid-template-columns:1fr}}.niches{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.niche{border-top:2px solid #0d0d0e;border-top:2px solid var(--ink);padding-top:20px}.niche h3{font-size:clamp(1.2rem,1.1rem + .5vw,1.5rem);font-size:var(--step-1)}.niche ul{grid-gap:8px;color:#000000b8;display:grid;font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);gap:8px;list-style:none;margin:14px 0 0;padding:0}.niche ul li:before{color:#b9b300;color:var(--signal-deep);content:"\2192  ";font-weight:700}@media (max-width:960px){.niches{gap:32px 20px;grid-template-columns:1fr 1fr}}@media (max-width:560px){.niches{grid-template-columns:1fr}}.promise{grid-gap:0;border-top:1px solid #ffffff1f;border-top:1px solid var(--line-dark);display:grid;gap:0;grid-template-columns:repeat(4,1fr)}.promise>div{padding:28px 22px 4px 0}.promise>div+div{border-left:1px solid #ffffff1f;border-left:1px solid var(--line-dark);padding-left:22px}.promise h3{font-size:clamp(1.2rem,1.1rem + .5vw,1.5rem);font-size:var(--step-1)}.promise p{color:#ffffffa8;font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);margin:10px 0 0}.promise svg{color:#e2db07;color:var(--signal);height:30px;margin-bottom:22px;width:30px}@media (max-width:960px){.promise{grid-template-columns:1fr 1fr}.promise>div:nth-child(3){border-left:0;padding-left:0}}@media (max-width:560px){.promise{grid-template-columns:1fr}.promise>div,.promise>div+div{border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--line-dark);border-left:0;padding:24px 0}}.stack{display:flex;flex-wrap:wrap;gap:10px}.stack span{background:#141414;border:1px solid #ffffff1f;border:1px solid var(--line-dark);border-radius:99px;font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.82rem;padding:.55em 1em}.form{grid-gap:22px 20px;display:grid;gap:22px 20px;grid-template-columns:1fr 1fr}.form .full{grid-column:1/-1}.field label{color:#8c8c8c;color:var(--steel);display:block;font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.75rem;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.field input,.field select,.field textarea{background:#0000;border:0;border-bottom:1.5px solid #ffffff38;border-radius:0;color:#fff;font:inherit;padding:10px 0;transition:border-color .3s;width:100%}.field select option{color:#000}.field textarea{min-height:120px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:#e2db07;border-color:var(--signal);outline:none}.on-paper .field input,.on-paper .field select,.on-paper .field textarea{border-color:#00000040;color:#0d0d0e;color:var(--ink)}.on-paper .field input:focus,.on-paper .field textarea:focus{border-color:#0d0d0e;border-color:var(--ink)}.choice-row{display:flex;flex-wrap:wrap;gap:10px}.choice-row input{opacity:0;pointer-events:none;position:absolute}.choice-row label{border:1px solid #ffffff1f;border:1px solid var(--line-dark);border-radius:99px;color:#fffc;cursor:pointer;font-size:.82rem;letter-spacing:.02em;margin:0;padding:.55em 1em;text-transform:none;transition:.3s}.choice-row input:checked+label{background:#e2db07;background:var(--signal);border-color:#e2db07;border-color:var(--signal);color:#0d0d0e;color:var(--ink)}.choice-row input:focus-visible+label{outline:2px solid #e2db07;outline:2px solid var(--signal);outline-offset:3px}.form-note{color:#8c8c8c;color:var(--steel);font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);margin:0}.form-status{color:#e2db07;color:var(--signal);font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.85rem;min-height:1.4em}@media (max-width:640px){.form{grid-template-columns:1fr}}.contact-grid{grid-gap:clamp(40px,7vw,120px);display:grid;gap:clamp(40px,7vw,120px);grid-template-columns:1fr 1.4fr}.contact-list{grid-gap:26px;display:grid;gap:26px;list-style:none;margin:36px 0 0;padding:0}.contact-list small{color:#8c8c8c;color:var(--steel);display:block;font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.contact-list a,.contact-list span{font-family:Overpass,Arial Narrow,sans-serif;font-family:var(--f-display);font-size:clamp(1.5rem,1.25rem + 1.1vw,2.25rem);font-size:var(--step-2);font-weight:800;line-height:1.1}.contact-list a:hover{color:#e2db07;color:var(--signal)}@media (max-width:900px){.contact-grid{grid-template-columns:1fr}}.split{grid-gap:clamp(32px,6vw,96px);align-items:center;display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:1fr 1fr}.split--end{align-items:end}@media (max-width:900px){.split{grid-template-columns:1fr}}.quote{font-family:Overpass,Arial Narrow,sans-serif;font-family:var(--f-display);font-size:clamp(2rem,1.5rem + 2.4vw,3.75rem);font-size:var(--step-3);font-weight:800;letter-spacing:-.01em;line-height:1.05;max-width:20ch;text-transform:uppercase}.note-callout{border-left:3px solid #e2db07;border-left:3px solid var(--signal);color:#ffffffb3;font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);max-width:60ch;padding:4px 0 4px 20px}.on-paper .note-callout{border-color:#0d0d0e;border-color:var(--ink);color:#000000b3}.mt-s{margin-top:20px}.mt-m{margin-top:40px}.mt-l{margin-top:clamp(56px,8vw,110px)}.js [data-reveal]{opacity:0;transform:translateY(40px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.js [data-reveal]{opacity:1;transform:none}.marquee__track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}}.form-status.is-error{color:#ff8a65}.btn:disabled{cursor:wait;opacity:.6}.example-cards{grid-gap:clamp(14px,1.8vw,24px);display:grid;gap:clamp(14px,1.8vw,24px);grid-template-columns:repeat(3,1fr)}.example-card{background:#141414;border:1px solid #ffffff1f;border:1px solid var(--line-dark);border-radius:14px;border-radius:var(--radius);display:flex;flex-direction:column;padding:14px 14px clamp(20px,2vw,28px);transition:border-color .4s,transform .5s cubic-bezier(.22,1,.36,1);transition:border-color .4s,transform .5s var(--ease)}.example-card:hover{border-color:#e2db0780;transform:translateY(-4px)}.example-card figure{aspect-ratio:16/9;background:#1b1b1b;background:var(--graphite);border-radius:10px;margin:0 0 20px;overflow:hidden}.example-card figure img{height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1);transition:transform .8s var(--ease);width:100%}.example-card:hover figure img{transform:scale(1.04)}.example-card .kicker,.example-card .stat,.example-card h3,.example-card p{padding:0 8px}.example-card .kicker{color:#e2db07;color:var(--signal);font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.example-card h3{font-size:clamp(1.2rem,1.1rem + .5vw,1.5rem);font-size:var(--step-1)}.example-card p{flex:1 1;font-size:clamp(.8rem,.78rem + .1vw,.875rem);font-size:var(--step--1);margin:12px 0 18px;opacity:.72}.example-card .stat{color:#8c8c8c;color:var(--steel);font-family:Fira Code,ui-monospace,monospace;font-family:var(--f-mono);font-size:.78rem}.example-card .stat b{color:#fff;font-family:Overpass,Arial Narrow,sans-serif;font-family:var(--f-display);font-size:1.3rem;margin-right:6px}@media (max-width:960px){.example-cards{grid-template-columns:1fr}}.hero{clip-path:inset(0)}body.menu-open .site-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-bottom-color:#0000;z-index:56}.on-paper .stack span{background:#fff;border-color:#0000001f;border-color:var(--line-light);color:#0d0d0e;color:var(--ink)}@media (min-width:901px){.split--flip>:first-child{order:2}}@media (max-width:900px){.app-logo{display:none}.webapp>:last-child{order:-1}}@media (max-width:760px){.hero{display:flex;flex-direction:column;gap:clamp(20px,4svh,40px);height:auto;justify-content:center;min-height:100vh;min-height:100svh;padding:92px 0 36px}.hero-x{--xw:clamp(150px,calc(100svh*0.86 - 430px),62vw);flex:none;margin:0 auto;top:auto}.hero-copy,.hero-x{left:auto;position:relative;right:auto}.hero-copy{bottom:auto;margin:0;padding:0 clamp(16px,4vw,56px);padding:0 var(--gutter)}}.foot-word{pointer-events:none}
/*# sourceMappingURL=main.17304fdf.css.map*/