.v8{--yellow:#ffd52e;--blue:#3897ff;--void:#000;--panel:#0a0a0a;--panel2:#111;--white:#fff;--gray:#a5a5a5;--border:#292929;background:#000!important;color:#fff!important;font-family:"Sharp Sans","Helvetica Neue",Arial,sans-serif!important}.v8 *{border-color:var(--border)}.v8 h1,.v8 h2,.v8 h3,.v8 strong,.v8 .nav,.v8 .v8-button,.v8 .button{font-family:"Sharp Sans","Helvetica Neue",Arial,sans-serif!important}.v8 h1,.v8 h2{font-weight:600!important;letter-spacing:-.025em!important;text-transform:none!important}.v8 p{font-family:"Sharp Sans","Helvetica Neue",Arial,sans-serif!important;color:#aaa}.v8 .site-header{background:rgba(0,0,0,.92)!important;border-color:#2a2a2a!important}.v8 .nav{color:#fff}.v8 .nav-cta{background:transparent!important;color:#fff!important;border:1px solid #fff;border-radius:100px!important;padding:12px 22px!important}.v8 .nav-cta:hover{background:#fff!important;color:#000!important}.v8 .nav a:not(.nav-cta):after{background:#fff!important}.v8 .official-brand img,.v8 .footer-logo{filter:saturate(0) brightness(2)}.v8-hero{background:#000}.v8-hero-shade{background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.42) 52%,rgba(0,0,0,.12)),linear-gradient(0deg,rgba(0,0,0,.8),transparent 45%)}.v8-grid{opacity:.45}.v8-kicker,.v8-index{color:#919191!important}.v8-kicker span{border-color:#fff}.v8-hero h1 em,.v8 h2 em{color:#fff!important;font-style:normal}.v8-hero-copy>p:not(.v8-kicker){color:#c5c5c5}.v8-button,.v8 .button{background:#fff!important;color:#000!important;border-radius:100px!important;box-shadow:none!important}.v8-button:hover,.v8 .button:hover{background:#d9d9d9!important}.v8-link{color:#fff}.v8-status{border-color:#333;color:#8d8d8d}.v8-intro,.v8-impact,.v8-market,.v8-final,.v8 .content,.v8 .process,.v8 .assessment{background:#000!important;color:#fff!important}.v8-intro{border-top:1px solid #292929;border-bottom:1px solid #292929}.v8-intro-copy p,.v8 .prose{color:#aaa!important}.v8-machine{background:#050505}.v8-machine-copy li{border-color:#292929}.v8-machine-copy li p{color:#999}.v8-impact{border-top:1px solid #292929}.v8-metrics{border-color:#292929}.v8-metrics article{background:#050505;border-color:#292929}.v8-metrics strong,.v8-metrics h3{color:#fff}.v8-metrics sup{color:#fff}.v8-metrics p,.v8-note{color:#8e8e8e}.v8-media-overlay{background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.3) 70%)}.v8-button-light{background:#fff!important}.v8-market{border-top:1px solid #292929}.v8-market-grid article{background:#050505;border-color:#292929}.v8-market-grid span,.v8-market-grid p{color:#8d8d8d}.v8-market-grid h3{color:#fff}.v8-final{border-top:1px solid #292929}.v8-final>p{color:#888}.v8-button-dark{background:#fff!important;color:#000!important}.v8 .page-hero{background:radial-gradient(circle at 78% 24%,rgba(56,151,255,.13),transparent 24%),#000!important;border-bottom:1px solid #292929}.v8 .page-hero:before{opacity:.45}.v8 .page-hero:after{border-color:rgba(255,255,255,.13)}.v8 .page-hero .eyebrow{color:#8c8c8c!important}.v8 .page-hero p:not(.eyebrow){color:#aaa}.v8 .section{background:#000!important}.v8 .detail-grid{border-color:#292929}.v8 .detail-card{background:#070707!important;border-color:#292929!important}.v8 .detail-card:hover{background:#111!important;border-color:#555!important;box-shadow:none}.v8 .detail-card .label{color:#8c8c8c}.v8 .detail-card h3{color:#fff}.v8 .detail-card p{color:#999}.v8 .process li{background:#070707!important;border-color:#292929!important}.v8 .process li:hover{background:#111!important}.v8 .process b{color:#8c8c8c}.v8 .process h3{color:#fff}.v8 .field label{color:#fff}.v8 .field input,.v8 .field select,.v8 .field textarea{background:#080808!important;color:#fff!important;border-color:#393939!important;border-radius:0}.v8 .field input:focus,.v8 .field select:focus,.v8 .field textarea:focus{outline-color:#fff!important}.v8 .form-status{background:#111!important;color:#fff}.v8 .site-footer{background:#000!important;border-top:1px solid #292929}.v8 .footer-top{border-color:#292929}.v8 .footer-nav,.v8 .footer-bottom{color:#888}.v8 .motion-lab,.v8 .lepo-mechanism{background:#030303}.v8 .lepo-mechanism{border-color:#292929}.v8 .mech-glass{filter:saturate(.35)}@media(max-width:800px){.v8 .nav{background:#000!important;border-color:#292929!important}.v8 .nav-cta{border-radius:100px!important}.v8-hero-shade{background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.35)),linear-gradient(0deg,rgba(0,0,0,.85),transparent)}}