@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--navy:#070b16;--navy-2:#05080f;--ink:#03050a;--panel:#0b1120;--orange:#de572a;--orange-2:#f06a33;--orange-3:#ff8a4d;--cream:#f4f1ea;--muted:#f4f1ea85;--faint:#f4f1ea57;--line:#f4f1ea1f;--font:"Helvetica Neue",Helvetica,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.16,1,.3,1);--pad:clamp(20px,4.5vw,80px)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth}body{background:var(--navy);color:var(--cream);font-family:var(--font);letter-spacing:-.01em;font-weight:400;line-height:1.5;overflow-x:hidden}::selection{background:var(--orange);color:#fff}a{color:inherit;text-decoration:none}img,svg,canvas{display:block}button{cursor:pointer;font-family:inherit}.wrap{max-width:1560px;padding-inline:var(--pad);margin:0 auto}.bg-photo{z-index:0;background-color:#0000;background-image:linear-gradient(#06091294,#090d184d 42%,#04060ccc),url(/assets/faria-lima.jpg);background-position:50% 30%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0}.intro{z-index:9500;background:var(--ink);cursor:pointer;opacity:1;justify-content:center;align-items:center;transition:opacity .7s;display:flex;position:fixed;inset:0}.intro.out{opacity:0}.intro-vid{object-fit:cover;width:100%;height:100%}.intro-skip{border:1px solid var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;z-index:2;background:0 0;border-radius:100px;padding:9px 18px;font-size:11px;transition:all .3s;position:absolute;bottom:30px;right:30px}.intro-skip:hover{color:var(--cream);border-color:var(--orange)}.field{z-index:1;pointer-events:none;position:fixed;inset:0}.fuse{z-index:2;pointer-events:none;background:var(--navy);opacity:0;will-change:opacity;position:fixed;inset:0}.shell{z-index:3;position:relative}.grain{z-index:9000;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.cursor{z-index:8000;background:var(--orange);pointer-events:none;mix-blend-mode:screen;border-radius:50%;width:9px;height:9px;transition:width .25s,height .25s,opacity .3s;position:fixed;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 18px 4px #de572a99}.eyebrow{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--orange);align-items:center;gap:1.1em;font-size:11px;font-weight:500;display:inline-flex}.eyebrow .idx{color:var(--faint)}.eyebrow .live{background:var(--orange);border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulse;box-shadow:0 0 #de572ab3}@keyframes pulse{0%{box-shadow:0 0 #de572a99}70%{box-shadow:0 0 0 9px #de572a00}to{box-shadow:0 0 #de572a00}}.nav{z-index:1000;transition:background .6s var(--ease),backdrop-filter .6s;position:fixed;top:0;left:0;right:0}.nav:after{content:"";pointer-events:none;border-bottom:1px solid #0000;transition:border-color .6s;position:absolute;inset:0}.nav.solid{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#05080f99}.nav.solid:after{border-color:var(--line)}.nav-inner{height:78px;padding-inline:var(--pad);justify-content:space-between;align-items:center;display:flex}.brand svg{width:auto;height:29px;fill:var(--cream)}.nav-right{align-items:center;gap:30px;display:flex}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a{color:var(--muted);font-size:12.5px;font-weight:500;transition:color .35s;position:relative}.nav-links a:hover{color:var(--cream)}.lang{font-family:var(--mono);align-items:center;gap:1px;font-size:11px;display:flex}.lang button{color:var(--faint);background:0 0;border:0;padding:5px 6px;transition:color .3s}.lang button.on{color:var(--orange)}.lang button:hover{color:var(--cream)}.lang .sep{color:var(--line);font-size:9px}.nav-cta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cream);border:1px solid var(--line);transition:.4s var(--ease);border-radius:100px;padding:10px 18px;font-size:11px}.nav-cta:hover{border-color:var(--orange);background:var(--orange);color:#fff}.burger{background:0 0;border:0;flex-direction:column;gap:6px;padding:8px;display:none}.burger span{background:var(--cream);width:25px;height:1.6px}.hero{flex-direction:column;justify-content:center;min-height:100svh;padding:120px 0;display:flex;position:relative}.hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#03050aad,#03050a1f 56%,#0000),linear-gradient(#0000 48%,#03050a8c);position:absolute;inset:0}.hero .wrap{z-index:2;position:relative}.hero-kicker{margin-bottom:30px}.kinetic{letter-spacing:-.025em;max-width:17ch;font-size:clamp(38px,5.4vw,86px);font-weight:700;line-height:1}.kinetic .word{vertical-align:top;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block;overflow:hidden}.kinetic .word>span{display:inline-block}.kinetic em{color:var(--orange-2);text-shadow:0 0 38px #f06a3373;font-style:normal}.hero .sub{color:#f4f1eac7;max-width:46ch;margin-top:34px;font-size:clamp(15px,1.5vw,19px);line-height:1.55}.cta-row{flex-wrap:wrap;align-items:center;gap:24px;margin-top:42px;display:flex}.btn{color:#fff;background:var(--orange);transition:transform .4s var(--ease),background .35s;border:0;border-radius:100px;align-items:center;gap:12px;padding:16px 26px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.btn svg{width:18px;height:18px;transition:transform .5s var(--ease)}.btn:hover{background:var(--orange-2)}.btn:hover svg{transform:translate(5px)}.scroll-hint{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.hero-foot{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:clamp(60px,10vh,120px);padding-top:22px;font-size:10.5px;display:flex}.hero-sig{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;gap:9px 26px;margin-top:28px;font-size:11px;display:flex}.hero-sig span{color:var(--muted);padding-left:18px;position:relative}.hero-sig span:before{content:"";background:var(--orange);width:8px;height:1px;position:absolute;top:50%;left:0}.marquee{border-block:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05080f66;overflow:hidden}.marquee-track{white-space:nowrap;will-change:transform;gap:0;animation:34s linear infinite scroll-x;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee span{letter-spacing:-.02em;color:var(--cream);align-items:center;gap:32px;padding:20px 32px;font-size:clamp(20px,2.8vw,42px);font-weight:700;display:inline-flex}.marquee span:after{content:"";background:var(--orange);border-radius:50%;width:9px;height:9px;box-shadow:0 0 16px #de572ab3}.marquee .ghost{color:#0000;-webkit-text-stroke:1px #f4f1ea47}@keyframes scroll-x{to{transform:translate(-50%)}}.scrub{z-index:1;height:300vh;position:relative}.scrub-sticky{background:#000c1f;height:100vh;position:sticky;top:0;overflow:hidden}.scrub-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.scrub-cap{z-index:2;right:var(--pad);pointer-events:none;max-width:28ch;position:absolute;top:50%;transform:translateY(-50%)}.scrub-cap .eyebrow{color:var(--orange)}.scrub-cap h2{letter-spacing:-.025em;color:var(--cream);margin-top:18px;font-size:clamp(26px,3vw,46px);font-weight:600;line-height:1.14}.scrub-cap h2 em{color:var(--orange-2);font-style:normal}@media (width<=860px){.scrub{height:240vh}.scrub-cap{right:auto;left:var(--pad);max-width:22ch;top:auto;bottom:clamp(40px,8vh,90px);transform:none}}section{z-index:1;position:relative}.band{padding-block:clamp(96px,14vw,200px)}.section-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:clamp(40px,5vw,76px);display:flex}.section-head h2{letter-spacing:-.025em;color:var(--cream);font-size:clamp(23px,2.5vw,36px);font-weight:700}.mani{letter-spacing:-.02em;max-width:20ch;font-size:clamp(26px,3.6vw,54px);font-weight:700;line-height:1.08}.mani .line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.mani em{color:var(--orange-2);font-style:normal}.mani-sub{max-width:48ch;color:var(--muted);margin-top:40px;font-size:16px;line-height:1.62}.stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.stat{border-right:1px solid var(--line);padding:46px 24px 0}.stat:last-child{border-right:0}.stat .v{letter-spacing:-.03em;color:var(--cream);font-size:clamp(40px,4.6vw,76px);font-weight:700;line-height:.95}.stat .v em{color:var(--orange-2);font-style:normal}.stat .l{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:16px;font-size:11px}.stats.metrics .stat{padding-bottom:0}.stats.metrics .v{letter-spacing:-.02em;color:var(--orange-2);font-variant-numeric:tabular-nums;font-size:clamp(30px,3.7vw,56px)}.stats.metrics .l{max-width:18ch}.track-h{letter-spacing:-.025em;max-width:16ch;font-size:clamp(30px,4.4vw,66px);font-weight:700;line-height:1.05}.track-body{grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,68px);max-width:1080px;margin-top:clamp(34px,4vw,62px);display:grid}.track-body p{color:var(--muted);font-size:clamp(15px,1.4vw,17px);line-height:1.66}.ex-lines{flex-direction:column;gap:6px;display:flex}.ex-lines span{letter-spacing:-.02em;color:#f4f1eadb;font-size:clamp(27px,3.6vw,54px);font-weight:700;line-height:1.12;display:block}.ex-lines .accent{color:var(--orange-2);text-shadow:0 0 36px #f06a3359}.ex-p{max-width:48ch;color:var(--muted);margin-top:clamp(34px,4vw,56px);font-size:16px;line-height:1.64}.rows{border-top:1px solid var(--line)}.row{border-bottom:1px solid var(--line);transition:padding-left .5s var(--ease);grid-template-columns:90px 1fr auto;align-items:center;gap:30px;padding:42px 0;display:grid;position:relative;overflow:hidden}.row:before{content:"";width:0;transition:width .6s var(--ease);background:linear-gradient(90deg,#de572a29,#0000);position:absolute;top:0;bottom:0;left:0}.row:hover{padding-left:24px}.row:hover:before{width:60%}.row .num{font-family:var(--mono);color:var(--orange);font-size:13px;position:relative}.row .rt{position:relative}.row .rt h3{letter-spacing:-.02em;font-size:clamp(23px,2.7vw,42px);font-weight:600;line-height:1.04;transition:color .4s}.row:hover .rt h3{color:var(--orange-2)}.row .rd{color:var(--muted);text-align:right;max-width:34ch;font-size:14px;line-height:1.55;position:relative}.sec-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding-bottom:14px;display:flex;overflow-x:auto}.sec-rail::-webkit-scrollbar{display:none}.sec-card{aspect-ratio:4/5;border:1px solid var(--line);scroll-snap-align:start;flex:0 0 clamp(280px,32vw,460px);align-items:flex-end;padding:28px;display:flex;position:relative;overflow:hidden}.sec-card .ph{z-index:0;transition:transform 1.2s var(--ease),filter .6s;filter:saturate()brightness();background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.04)}.sec-card:after{content:"";z-index:1;background:linear-gradient(#05080f0a,#03050abd);position:absolute;inset:0}.sec-card:hover .ph{filter:saturate(1.05)brightness();transform:scale(1.1)}.sec-card .lbl{z-index:2;position:relative}.sec-card .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange-2);font-size:10.5px}.sec-card h4{letter-spacing:-.02em;margin-top:8px;font-size:clamp(20px,2vw,30px);font-weight:800}.rail-hint{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-top:18px;font-size:10.5px}.feature{border-block:1px solid var(--line);height:clamp(440px,74vh,800px);position:relative;overflow:hidden}.feature .fimg{transition:transform 6s var(--ease);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.05)}.feature:hover .fimg{transform:scale(1.12)}.feature:after{content:"";background:linear-gradient(#03050a47,#03050a0f 38%,#03050acc);position:absolute;inset:0}.feature .fcap{z-index:2;left:var(--pad);right:var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex;position:absolute;bottom:clamp(34px,6vw,72px)}.feature .fk{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--orange-2);font-size:11px}.feature h3{letter-spacing:-.02em;max-width:16ch;margin-top:14px;font-size:clamp(28px,3.6vw,56px);font-weight:700;line-height:1.02}.approach .wrap{z-index:2;position:relative}.pipe{margin-top:60px;position:relative}.pipe .rail{background:linear-gradient(90deg,#548ae073,#e05c30bf);border-radius:2px;height:2px;position:absolute;top:30px;left:0;right:0}.pipe .comet{pointer-events:none;z-index:2;background:linear-gradient(90deg,#ffb07000,#ffb070);border-radius:6px;width:66px;height:6px;position:absolute;top:31px;transform:translate(-50%,-50%);box-shadow:0 0 24px 7px #f08c5080}.stops{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.stop{cursor:default;padding-top:64px;position:relative}.stop .dot{background:var(--navy);border:1.5px solid var(--orange);width:16px;height:16px;transition:transform .4s var(--ease),box-shadow .4s,background .4s;border-radius:50%;animation:3.4s infinite firing;position:absolute;top:22px;left:0}.stop .vline{background:linear-gradient(#f4f1ea33,#0000);width:1px;height:26px;position:absolute;top:32px;left:7.5px}.stop .n{font-family:var(--mono);letter-spacing:.14em;color:var(--orange);font-size:11px}.stop h3{letter-spacing:-.02em;margin-top:6px;font-size:clamp(18px,1.8vw,25px);font-weight:700;transition:color .4s}.stop p{color:var(--muted);max-width:25ch;margin-top:11px;font-size:13px;line-height:1.55}.stop:hover h3{color:var(--orange-2)}.stop:hover .dot{background:var(--orange);transform:scale(1.3);box-shadow:0 0 22px 4px #e05c3099}@keyframes firing{0%,to{box-shadow:0 0 #e05c3000}10%{background:var(--orange);border-color:var(--orange-3);box-shadow:0 0 16px 3px #e05c30bf}22%{box-shadow:0 0 #e05c3000}}@media (width<=860px){.stops{grid-template-columns:1fr;gap:0}.pipe .rail,.pipe .comet{display:none}.stop{border-top:1px solid var(--line);padding:22px 0 22px 32px}.stop .dot{top:26px;left:0}.stop .vline{display:none}}.lede{letter-spacing:-.02em;max-width:20ch;font-size:clamp(24px,3vw,42px);font-weight:700;line-height:1.14}.lede em{color:var(--orange-2);font-style:normal}.flow{margin-top:60px;position:relative}.flow-line{background:var(--line);height:1px;position:absolute;top:38px;left:0;right:0}.flow-line .prog{background:linear-gradient(90deg,var(--orange),var(--orange-3));height:100%;position:absolute;top:0;left:0;box-shadow:0 0 22px #f06a33b3}.nodes{grid-template-columns:repeat(5,1fr);gap:18px;display:grid;position:relative}.node .dot{background:var(--navy);border:1px solid var(--orange);width:16px;height:16px;transition:transform .5s var(--ease),box-shadow .5s,background .5s;border-radius:50%;margin-bottom:42px;position:relative}.node .dot:after{content:"";border:1px solid var(--line);border-radius:50%;transition:all .5s;position:absolute;inset:-9px}.node:hover .dot{background:var(--orange);transform:scale(1.3);box-shadow:0 0 30px #f06a33b3}.node:hover .dot:after{border-color:var(--orange);transform:scale(1.2)}.node .k{font-family:var(--mono);letter-spacing:.14em;color:var(--faint);margin-bottom:10px;font-size:10.5px}.node h3{letter-spacing:-.02em;font-size:clamp(19px,1.6vw,25px);font-weight:800;transition:color .4s}.node:hover h3{color:var(--orange-2)}.node p{color:var(--muted);opacity:0;max-width:24ch;margin-top:12px;font-size:12.5px;line-height:1.6;transition:all .5s;transform:translateY(8px)}.node:hover p{opacity:1;transform:none}.lead{grid-template-columns:.8fr 1.2fr;align-items:end;gap:clamp(40px,6vw,90px);display:grid}.portrait{aspect-ratio:4/5;border:1px solid var(--line);position:relative;overflow:hidden}.portrait .ph{filter:grayscale(.3)contrast(1.05);background-position:50%;background-size:cover;position:absolute;inset:0}.portrait:after{content:"";background:linear-gradient(#05080f1a,#03050ab8);position:absolute;inset:0}.portrait .tag{z-index:2;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cream);font-size:10.5px;position:absolute;bottom:20px;left:22px}.lead .q{letter-spacing:-.015em;font-size:clamp(21px,2.3vw,33px);font-weight:500;line-height:1.3}.lead .who{border-top:1px solid var(--line);margin-top:32px;padding-top:22px}.lead .who .nm{font-size:16px;font-weight:700}.lead .who .ro{color:var(--muted);margin-top:4px;font-size:13px}.lead-bio{color:var(--muted);max-width:54ch;margin-top:24px;font-size:14.5px;line-height:1.66}.geo-head h2{letter-spacing:-.025em;max-width:16ch;margin-top:14px;font-size:clamp(28px,3.4vw,52px);font-weight:700;line-height:1.04}.geo-cap{max-width:44ch;color:var(--muted);margin-top:18px;font-size:15.5px;line-height:1.6}.geo-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(24px,4vw,76px);margin-top:clamp(24px,3vw,44px);display:grid}.geo-stage{height:clamp(440px,70vh,800px);position:relative;overflow:hidden}.geo-text{align-self:center}.geo-foot{margin-top:clamp(30px,4vw,56px)}.geo-depth{letter-spacing:.002em;color:#f4f1ead1;max-width:44ch;min-height:11.5em;font-size:clamp(14.5px,1.35vw,20px);font-weight:300;line-height:1.74}.tw-caret{vertical-align:-.18em;background:var(--orange-2);width:2px;height:1.08em;margin-left:3px;animation:.9s step-end infinite twblink;display:inline-block}.tw-caret.tw-done{animation:1.1s step-end infinite twblink}@keyframes twblink{0%,50%{opacity:1}50.01%,to{opacity:0}}.geo-foot .impact-tri{margin-top:0}@media (width<=900px){.geo-grid{grid-template-columns:1fr;gap:24px}.geo-stage{order:1;height:56vh}.geo-text{order:2}.geo-depth{max-width:60ch}}.geo-bg{opacity:.5;will-change:transform;background-image:radial-gradient(#f4f1ea21 1px,#0000 1.7px);background-size:34px 34px;position:absolute;inset:-14% 0;-webkit-mask:radial-gradient(125% 92% at 50% 46%,#000 26%,#0000 80%);mask:radial-gradient(125% 92% at 50% 46%,#000 26%,#0000 80%)}.geo-fg{will-change:transform;position:absolute;inset:0}.geo-canvas{width:100%;height:100%;position:absolute;inset:0}.geo-labels{pointer-events:none;position:absolute;inset:0}.geo-pin{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10.5px;position:absolute}.geo-pin.lp-b{transform:translate(-50%,13px)}.geo-pin.lp-t{transform:translate(-50%,calc(-100% - 13px))}.geo-pin.lp-r{transform:translate(14px,-50%)}.geo-pin.lp-l{transform:translate(calc(-100% - 14px),-50%)}.geo-pin.hub{color:var(--cream);font-size:12.5px;font-weight:500}.geo-pin.hub.lp-b{transform:translate(-50%,17px)}.impact-tri{border-top:1px solid var(--line);flex-wrap:wrap;gap:clamp(14px,3vw,46px);margin-top:clamp(40px,5vw,72px);padding-top:clamp(28px,3.6vw,48px);display:flex}.impact-tri span{letter-spacing:-.02em;color:var(--cream);font-size:clamp(20px,2.4vw,36px);font-weight:700;line-height:1.05}.impact-tri span:last-child{color:var(--orange-2)}@media (width<=680px){.geo-stage{height:64vh}.geo-pin{font-size:9px}.geo-pin.hub{font-size:11px}}.contact .wrap{z-index:2;position:relative}.contact .big{letter-spacing:-.025em;max-width:13ch;font-size:clamp(38px,5vw,84px);font-weight:700;line-height:1}.contact .big em{color:var(--orange-2);text-shadow:0 0 40px #f06a3366;font-style:normal}.form{gap:30px;max-width:680px;margin-top:56px;display:grid}.form .row2{grid-template-columns:1fr 1fr;gap:30px;display:grid}.field-f label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px;transition:color .4s}.field-f input,.field-f textarea{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--cream);font-family:var(--font);background:0 0;outline:none;padding:13px 0;font-size:18px;transition:border-color .4s}.field-f textarea{resize:none;min-height:46px;line-height:1.5}.field-f input:focus,.field-f textarea:focus{border-color:var(--orange)}.field-f:focus-within label{color:var(--orange-2)}footer{border-top:1px solid var(--line);z-index:1;background:#05080f99;padding-block:60px 38px;position:relative}.foot-grid{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.foot-brand svg{height:31px;fill:var(--cream)}.foot-brand p{color:var(--muted);max-width:32ch;margin-top:20px;font-size:13px;line-height:1.6}.foot-cols{flex-wrap:wrap;gap:clamp(40px,7vw,110px);display:flex}.foot-col h5{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin-bottom:18px;font-size:10.5px}.foot-col a,.foot-col span{color:var(--muted);margin-bottom:11px;font-size:13.5px;transition:color .35s;display:block}.foot-col a:hover{color:var(--cream)}.foot-bottom{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:56px;padding-top:24px;font-size:10.5px;display:flex}.mobile-menu{z-index:999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:var(--pad);background:#03050af7;flex-direction:column;justify-content:center;gap:6px;display:flex;position:fixed;inset:0}.mobile-menu a{letter-spacing:-.02em;color:var(--muted);padding:10px 0;font-size:34px;font-weight:800}.mobile-menu a:hover{color:var(--cream)}@media (width<=1080px){.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:0}.row{grid-template-columns:60px 1fr}.row .rd{display:none}.lead{grid-template-columns:1fr;gap:36px}}@media (width<=860px){.nav-links,.nav-cta{display:none}.burger{display:flex}.cursor{display:none}.nodes{grid-template-columns:1fr;gap:0}.flow-line{display:none}.node{border-top:1px solid var(--line);gap:18px;padding-block:22px;display:flex}.node .dot{margin:6px 0 0}.node p{opacity:1;transform:none}.form .row2{grid-template-columns:1fr}.track-body{grid-template-columns:1fr;gap:22px}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}*{animation-duration:.01ms!important}}
