:root{--ink:#11120f;--paper:#f1f1e9;--muted:#a6a79d;--acid:#d4ff3f;--line:rgba(241,241,233,.16);--mono:'DM Mono',monospace;--sans:'Manrope',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:15px;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.skip-link{position:absolute;left:1rem;top:-5rem;background:var(--acid);color:var(--ink);padding:.7rem 1rem;z-index:100}.skip-link:focus{top:1rem}.site-header{height:82px;padding:0 5.1vw;display:flex;justify-content:space-between;align-items:center;position:absolute;z-index:10;inset:0 0 auto;border-bottom:1px solid rgba(255,255,255,.12)}.brand{display:flex;align-items:center;gap:11px}.brand-mark{font-weight:800;font-size:30px;letter-spacing:-4px;line-height:1}.brand-mark span{color:var(--acid)}.brand-name{font-size:11px;font-weight:800;letter-spacing:1.8px;line-height:1.15}.brand-name span{display:block;font-weight:500;font-size:9px;letter-spacing:4px;color:#b7b8b0}.nav{display:flex;align-items:center;gap:34px;font-size:11px;letter-spacing:.03em}.nav>a:not(.nav-cta){color:#c6c7bf;transition:color .2s}.nav>a:hover{color:var(--acid)}.nav-cta{padding:12px 17px;border:1px solid rgba(255,255,255,.38);transition:background .2s,color .2s,border .2s}.nav-cta:hover{color:var(--ink)!important;background:var(--acid);border-color:var(--acid)}.nav-cta span{margin-left:13px}.menu-toggle{display:none}.hero{height:min(900px,100svh);min-height:690px;position:relative;display:flex;align-items:center;padding:100px 10.4vw 100px;overflow:hidden}.hero-image{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(14,16,13,.96) 0%,rgba(14,16,13,.82) 39%,rgba(14,16,13,.3) 100%),linear-gradient(0deg,#11120f 0%,transparent 32%),url('https://images.unsplash.com/photo-1635070041078-e363dbe005cb?auto=format&fit=crop&w=2200&q=85');background-size:cover;background-position:center 48%;transform:scale(1.04);animation:heroDrift 20s ease-in-out infinite alternate}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:90px 90px;mask-image:linear-gradient(90deg,black,transparent 88%);pointer-events:none}.hero-copy{position:relative;z-index:1;max-width:760px;margin-top:30px}.eyebrow,.mono{font-family:var(--mono);font-size:10px;letter-spacing:.12em}.eyebrow{color:#c2c5b7}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--acid);margin-right:9px;box-shadow:0 0 13px var(--acid)}h1{font-size:clamp(62px,9.3vw,138px);line-height:.89;letter-spacing:-.085em;margin:29px 0 26px;font-weight:600}h1 em,h2 em{font-style:normal;color:var(--acid)}h1 .outline{-webkit-text-stroke:1px rgba(241,241,233,.75);color:transparent} .hero-intro{font-size:15px;color:#c4c5bb;max-width:405px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:31px;margin-top:36px}.button{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:16px 19px;font-size:11px;font-weight:700;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.button-lime{background:var(--acid);color:var(--ink)}.button-lime:hover{background:#e4ff86}.button span{font-size:17px}.text-link{font-size:11px;color:#d0d1c9}.text-link span{margin-left:12px;color:var(--acid)}.hero-note{position:absolute;right:5vw;bottom:103px;display:grid;gap:8px;color:#d1d2c9;font-size:11px}.hero-note .mono{color:var(--acid)}.hero-stamp{position:absolute;top:27%;right:13%;width:126px;height:126px;border:1px solid rgba(212,255,63,.55);border-radius:50%;display:grid;place-content:center;text-align:center;transform:rotate(12deg);font:9px var(--mono);letter-spacing:.12em;color:#d7e5ae;animation:spinSlow 35s linear infinite}.hero-stamp b{font-size:20px;color:var(--acid);font-weight:400}.ticker{position:absolute;bottom:0;left:0;width:100%;background:var(--acid);color:var(--ink);height:49px;overflow:hidden;display:flex;align-items:center}.ticker-track{display:flex;align-items:center;gap:40px;white-space:nowrap;min-width:max-content;font:10px var(--mono);letter-spacing:.13em;animation:marquee 29s linear infinite}.ticker-track i{font-size:17px;font-style:normal}.section-pad{padding:118px 10.4vw;position:relative}.section-index{font-size:10px;color:#a3a59a;letter-spacing:.1em}.section-index span{color:var(--acid);padding:0 7px}.intro{min-height:530px;padding-top:129px;background:var(--paper);color:var(--ink);overflow:hidden}.intro .section-index{color:#65675c}.intro-content{display:grid;grid-template-columns:1fr 330px;gap:7vw;align-items:end;margin-top:43px;position:relative;z-index:1}.intro h2,.section-heading h2,.markets h2,.method h2,.tech h2,.contact h2{font-size:clamp(46px,6vw,83px);line-height:.98;letter-spacing:-.075em;font-weight:600;margin:0}.intro h2 span{color:#7e8075}.intro-aside{padding-bottom:6px}.intro-aside p{font-size:13px;line-height:1.85;color:#55574e;margin:0 0 22px}.arrow-link{display:inline-flex;gap:25px;font-size:11px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:8px}.arrow-link span{color:#7b9d00;font-size:16px;line-height:1}.signal-line{position:absolute;left:0;right:0;bottom:16px;height:100px;opacity:.8}.signal-line svg{height:100%;width:100%}.signal-line path{fill:none;stroke:#b2cf43;stroke-width:1.4;vector-effect:non-scaling-stroke}.services{background:#171915}.section-heading{display:flex;justify-content:space-between;align-items:end;margin:40px 0 53px}.section-heading h2{font-size:clamp(48px,6.2vw,86px)}.section-heading p{max-width:270px;font-size:12px;color:#a7a99f;margin:0 3% 6px 0}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.service-card{padding:25px 28px 29px 0;min-height:345px;position:relative}.service-card+.service-card{border-left:1px solid var(--line);padding-left:28px}.card-top{display:flex;justify-content:space-between;color:#a7a99d;font:9px var(--mono);letter-spacing:.12em}.card-icon{font:16px var(--sans);color:var(--acid);transition:transform .2s}.service-card:hover .card-icon{transform:translate(3px,-3px)}.service-symbol{height:96px;display:flex;align-items:center;color:var(--acid);font-size:65px;font-weight:400;letter-spacing:-.1em}.symbol-auto{font-size:25px;position:relative}.symbol-auto span:first-child{font-size:63px}.symbol-auto span:last-child{position:absolute;left:25px;top:23px;font-size:29px}.symbol-test{font-size:83px}.service-card h3{font-size:20px;letter-spacing:-.04em;margin:3px 0 11px}.service-card p{font-size:11px;color:#a8aaa0;line-height:1.8;max-width:290px;min-height:60px}.service-card>a{display:inline-flex;gap:22px;margin-top:15px;font-size:10px}.service-card>a span{color:var(--acid)}.markets{min-height:790px;display:flex;align-items:center;overflow:hidden}.markets-photo{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,17,14,.96) 0%,rgba(15,17,14,.86) 52%,rgba(15,17,14,.42)),url('https://images.unsplash.com/photo-1519608487953-e999c86e7455?auto=format&fit=crop&w=2200&q=85') center/cover;opacity:.8}.markets-content{position:relative;width:100%;max-width:970px}.markets h2{margin:43px 0 18px}.markets-lead{font-size:12px;color:#b1b3a8;max-width:360px}.market-list{margin-top:48px;border-top:1px solid var(--line);max-width:800px}.market-list>div{min-height:78px;display:grid;grid-template-columns:55px 1fr 1fr 22px;align-items:center;border-bottom:1px solid var(--line);gap:10px}.market-num{font:10px var(--mono);color:var(--acid)}.market-list strong{font-weight:600;font-size:14px}.market-detail{font-size:10px;color:#a4a69b}.market-list b{font-weight:400;color:var(--acid);font-size:18px}.fine-note{font-size:9px;color:#92948a;margin-top:18px}.method{background:var(--paper);color:var(--ink)}.method .section-index{color:#65675c}.method-top{display:flex;justify-content:space-between;align-items:end;margin:42px 0 56px}.method h2{font-size:clamp(49px,6vw,78px)}.method-top>p{max-width:300px;font-size:12px;line-height:1.8;color:#5d5e56;margin:0 4% 5px 20px}.method h2 em{color:#819e14}.steps{border-top:1px solid rgba(17,18,15,.22)}.step{display:grid;grid-template-columns:75px 1fr 48px;gap:12px;align-items:start;padding:25px 0 25px;border-bottom:1px solid rgba(17,18,15,.22)}.step-num{font:11px var(--mono);color:#839d25;padding-top:5px}.step h3{font-size:19px;margin:0 0 6px;letter-spacing:-.04em}.step p{font-size:11px;color:#5b5d54;margin:0;max-width:560px}.step-mark{font-size:23px;justify-self:end;color:#819e14}.backtest-note{margin-top:33px;display:flex;gap:15px;align-items:start;max-width:670px}.note-icon{border:1px solid #849e27;border-radius:50%;width:20px;height:20px;text-align:center;line-height:18px;font:12px var(--mono);flex:0 0 20px;color:#728a19}.backtest-note p{font-size:10px;line-height:1.75;color:#5f6058;margin:0}.backtest-note strong{color:#282a23}.tech{padding:0;min-height:650px;display:grid;grid-template-columns:1fr 1fr;background:#191b17}.tech-image{min-height:650px;background:linear-gradient(0deg,rgba(14,16,13,.1),rgba(14,16,13,.1)),url('https://images.unsplash.com/photo-1518770660439-4636190af475?auto=format&fit=crop&w=1400&q=85') center/cover}.tech-content{padding:115px 10vw 90px 7vw}.tech h2{margin:43px 0 20px;font-size:clamp(48px,5.5vw,75px)}.tech-content>p{font-size:12px;color:#adb0a5;max-width:370px;line-height:1.9}.tech-tags{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0}.tech-tags span{border:1px solid rgba(241,241,233,.25);padding:9px 11px;font:9px var(--mono);color:#d1d2c8}.tech .arrow-link{margin-top:7px}.tech .arrow-link span{color:var(--acid)}.about{background:#d4ff3f;color:var(--ink)}.about .section-index{color:#536319}.about .section-index span{color:#111}.about-body{display:grid;grid-template-columns:1fr 350px;gap:11vw;margin-top:47px}.about-quote{max-width:620px;position:relative}.quote-mark{font:100px Georgia;color:rgba(17,18,15,.2);line-height:.6}.about h2{font-size:clamp(44px,5.4vw,74px);line-height:1.05;letter-spacing:-.075em;font-weight:600;margin:15px 0 0}.about h2 em{color:transparent;-webkit-text-stroke:1px var(--ink)}.about-copy{padding-top:26px}.about-copy p{font-size:11px;line-height:1.9;color:#30351d;margin:0 0 19px}.about-signature{display:flex;align-items:center;gap:12px;margin-top:31px}.brand-mark.small{font-size:29px}.about-signature strong,.about-signature small{display:block;font-size:9px;letter-spacing:.13em}.about-signature small{font:8px var(--mono);margin-top:4px;letter-spacing:.06em}.contact{overflow:hidden;background:#151713}.contact-orb{position:absolute;width:650px;height:650px;border-radius:50%;right:-300px;top:-100px;background:radial-gradient(circle,rgba(212,255,63,.1),rgba(212,255,63,.025) 42%,transparent 70%);pointer-events:none}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:10vw;margin-top:40px;position:relative}.contact-copy .eyebrow{color:var(--acid)}.contact h2{font-size:clamp(57px,7vw,95px);margin:23px 0}.contact-copy>p:not(.eyebrow):not(.contact-small){max-width:355px;font-size:12px;color:#afb1a7;line-height:1.9}.contact-email{display:inline-flex;gap:18px;margin-top:22px;border-bottom:1px solid rgba(212,255,63,.6);padding-bottom:8px;font-size:14px}.contact-email span{color:var(--acid)}.contact-small{font-size:9px;color:#73766c;margin-top:14px}.inquiry-form{padding-top:5px}.inquiry-form label{display:block;color:#d9dbd2;font-size:10px;margin-bottom:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{display:block;width:100%;border:0;border-bottom:1px solid rgba(241,241,233,.28);background:transparent;color:var(--paper);padding:10px 0 12px;outline:none;font-size:11px;border-radius:0}.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{color:#73766d}.inquiry-form select{color:#8c8e84}.inquiry-form select:valid{color:var(--paper)}.inquiry-form select option{background:#171915;color:var(--paper)}.inquiry-form textarea{resize:vertical;min-height:95px}.inquiry-form input:focus,.inquiry-form select:focus,.inquiry-form textarea:focus{border-color:var(--acid)}.inquiry-form .button{margin-top:7px;min-width:186px}.form-status{font-size:9px;color:#85877d;margin-top:12px;min-height:20px}.footer{padding:30px 5.1vw;min-height:94px;display:flex;align-items:center;gap:28px;border-top:1px solid var(--line);color:#aeb0a6}.footer .brand-mark{font-size:22px}.footer .brand-name{font-size:9px}.footer .brand-name span{font-size:7px}.footer>p{font-size:10px;color:#d1d2c9}.footer-legal{margin-left:auto;font:9px var(--mono)}.back-top{font-size:10px;color:var(--acid)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.is-visible{opacity:1;transform:none}.service-card:nth-child(2),.step:nth-child(2){transition-delay:.08s}.service-card:nth-child(3),.step:nth-child(3){transition-delay:.16s}.step:nth-child(4){transition-delay:.24s}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes heroDrift{to{transform:scale(1.12) translate(-1.2%,.5%)}}@keyframes spinSlow{to{transform:rotate(372deg)}}
@media(max-width:900px){.site-header{padding:0 6vw}.nav{gap:19px}.hero{padding-left:8vw}.hero-stamp{right:8%;width:102px;height:102px}.section-pad{padding-left:8vw;padding-right:8vw}.intro-content{grid-template-columns:1fr 270px;gap:4vw}.service-card{padding-right:18px}.service-card+.service-card{padding-left:18px}.tech-content{padding:90px 7vw}.about-body{gap:7vw;grid-template-columns:1fr 300px}.contact-layout{gap:6vw}}
@media(max-width:650px){html{scroll-padding-top:65px}.site-header{height:68px;padding:0 6vw}.brand-mark{font-size:27px}.menu-toggle{display:flex;width:42px;height:42px;background:none;border:1px solid rgba(255,255,255,.35);color:white;align-items:center;justify-content:center;flex-direction:column;gap:5px;z-index:12}.menu-toggle span{height:1px;width:16px;background:var(--paper);transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3px) rotate(-45deg)}.nav{position:absolute;top:67px;left:0;right:0;background:#151713;border-bottom:1px solid var(--line);padding:17px 6vw 24px;display:flex;align-items:stretch;gap:0;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s}.nav.is-open{opacity:1;visibility:visible;transform:none}.nav>a:not(.nav-cta){padding:12px 0;border-bottom:1px solid var(--line)}.nav-cta{margin-top:17px;align-self:flex-start}.hero{min-height:740px;height:100svh;max-height:900px;padding:90px 7vw 100px;align-items:center}.hero-image{background-position:58% center;background-image:linear-gradient(90deg,rgba(14,16,13,.9),rgba(14,16,13,.62)),linear-gradient(0deg,#11120f 0%,transparent 45%),url('https://images.unsplash.com/photo-1635070041078-e363dbe005cb?auto=format&fit=crop&w=1300&q=80')}.hero-copy{margin-top:-30px}.eyebrow{font-size:8px}h1{font-size:clamp(64px,17vw,100px);margin:24px 0}.hero-intro{font-size:13px;max-width:330px}.hero-actions{gap:18px;align-items:flex-start;flex-direction:column;margin-top:27px}.button{padding:14px 16px}.hero-stamp{right:7%;top:14%;width:78px;height:78px;font-size:7px}.hero-stamp b{font-size:15px}.hero-note{display:none}.ticker{height:40px}.ticker-track{font-size:9px;gap:23px}.section-pad{padding:82px 7vw}.intro{min-height:570px;padding-top:89px}.intro-content{display:block;margin-top:37px}.intro h2,.section-heading h2,.markets h2,.method h2,.tech h2,.contact h2{font-size:clamp(47px,13vw,68px)}.intro-aside{margin-top:25px;max-width:360px}.signal-line{bottom:0;height:72px}.section-heading{display:block;margin:34px 0 34px}.section-heading p{margin:19px 0 0}.service-grid{display:block}.service-card,.service-card+.service-card{padding:23px 0 25px;min-height:0;border-left:0;border-bottom:1px solid var(--line)}.service-card:last-child{border-bottom:0}.service-symbol{height:72px;font-size:54px}.symbol-auto span:first-child{font-size:52px}.symbol-auto span:last-child{left:20px;top:18px;font-size:24px}.symbol-test{font-size:66px}.service-card p{min-height:0}.service-card>a{margin-top:5px}.markets{min-height:780px;padding-top:90px;padding-bottom:90px}.markets-photo{background-position:57% center}.markets h2{margin:34px 0 18px}.market-list{margin-top:36px}.market-list>div{grid-template-columns:37px 1fr 19px;min-height:74px}.market-list strong{font-size:12px}.market-detail{grid-column:2;grid-row:2;margin-top:-20px;font-size:9px}.market-list b{grid-column:3;grid-row:1/3}.method-top{display:block;margin:34px 0}.method-top>p{margin:20px 0 0;max-width:380px}.step{grid-template-columns:37px 1fr 24px;gap:8px;padding:21px 0}.step h3{font-size:17px}.step p{font-size:10px}.backtest-note{gap:10px}.backtest-note p{font-size:9px}.tech{display:flex;flex-direction:column}.tech-image{min-height:280px;width:100%;background-position:center}.tech-content{padding:67px 7vw 75px}.tech h2{margin:34px 0 17px}.tech-tags{gap:7px;margin:25px 0}.tech-tags span{font-size:8px;padding:8px}.about-body{display:block;margin-top:32px}.about h2{font-size:clamp(43px,12vw,63px)}.about-copy{padding-top:27px;max-width:450px}.contact-layout{display:block;margin-top:34px}.contact h2{margin:23px 0}.contact-copy>p:not(.eyebrow):not(.contact-small){max-width:390px}.inquiry-form{margin-top:47px}.form-row{gap:14px}.inquiry-form label{font-size:9px}.footer{padding:26px 7vw;display:grid;grid-template-columns:1fr auto;gap:10px}.footer>p{display:none}.footer-legal{grid-column:1;grid-row:2;margin:0;font-size:8px}.back-top{grid-column:2;grid-row:1/3;align-self:center}.reveal{transform:translateY(14px)}}
@media(max-width:370px){.form-row{grid-template-columns:1fr;gap:0}.hero-actions .text-link{font-size:10px}.section-index{font-size:9px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
/* WordPress navigation menu reset */
.nav ul{display:contents;list-style:none;margin:0;padding:0}.nav li{list-style:none}.nav .current-menu-item>a{color:var(--acid)}.custom-logo-link{display:flex;align-items:center}.custom-logo{width:auto;max-height:52px;object-fit:contain}.entry-content{color:var(--paper)}
