@font-face{font-family:system;src:local('Arial')}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#141414;color:#eeeae3;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}::selection{background:#eeeae3;color:#141414}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #c5d7be;outline-offset:6px}.wrap{max-width:1440px;margin:0 auto;padding:0 6vw}.skip{position:absolute;top:-100px;left:20px;background:#fff;color:#111;padding:12px;z-index:100}.skip:focus{top:10px}.header{border-bottom:1px solid #ffffff18}.header-inner{height:92px;display:flex;align-items:center;justify-content:space-between;gap:30px}.wordmark{font-size:40px;letter-spacing:-3px;font-weight:600;line-height:1}.wordmark span{font-weight:400;letter-spacing:-4px;margin-left:2px}.nav{display:flex;align-items:center;gap:32px;font-size:13px}.nav a{color:#a7a5a1;transition:color .2s}.nav a:hover,.nav a[aria-current=page]{color:#fff}.nav .nav-contact{color:#eeeae3;border:1px solid #ffffff38;padding:9px 17px;border-radius:2px}.eyebrow{font:11px/1.5 'Courier New',monospace;letter-spacing:2px;text-transform:uppercase;color:#aaa9a2;display:flex;gap:12px;align-items:center}.dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#c1d1b8}.hero{padding-top:68px}.hero-top{display:flex;justify-content:space-between;align-items:center}.hero-top .coordinates{font:11px 'Courier New',monospace;color:#777}.hero h1{font-size:clamp(54px,7.8vw,112px);line-height:1.02;letter-spacing:-.065em;font-weight:400;margin:38px 0 30px;max-width:1000px}.soft{color:#7b7b76}.hero-bottom{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:end}.hero-copy{font-size:17px;max-width:470px;color:#a7a7a2;line-height:1.75}.text-link{font-size:13px;display:inline-flex;align-items:center;gap:32px;border-bottom:1px solid #ffffff4a;padding:12px 0;justify-self:end}.text-link span{font-size:20px;transition:transform .2s}.text-link:hover span{transform:translate(4px,-4px)}.brand-stage{margin-top:42px;border:1px solid #ffffff0b;position:relative;overflow:hidden;background:#141414}.brand-stage img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:contain;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.brand-stage.turned img{transform:rotate(180deg)}.brand-meta{position:absolute;inset:auto 24px 20px;display:flex;align-items:center;justify-content:space-between;font:10px 'Courier New',monospace;letter-spacing:1px;color:#7d7d76}.turn-button{background:transparent;color:#bbb9b2;border:1px solid #ffffff2b;border-radius:50%;width:40px;height:40px;cursor:pointer;font:23px Arial}.turn-button:hover{background:#ffffff0d}.section{padding:110px 0;border-bottom:1px solid #ffffff18}.section-head{display:grid;grid-template-columns:1fr 2fr;gap:5vw;margin-bottom:44px}.section h2{font-weight:400;font-size:clamp(34px,4.5vw,64px);line-height:1.1;letter-spacing:-.045em;margin:0}.section h3{font-size:22px;font-weight:400;letter-spacing:-.5px}.section p{color:#a8a7a2}.results{display:grid;grid-template-columns:1fr 1.1fr;gap:9vw;align-items:center}.big-number{font-size:clamp(64px,9vw,130px);font-weight:400;letter-spacing:-.065em;line-height:1.1;white-space:nowrap}.big-number .percent{font-size:.55em;vertical-align:top;padding-top:.1em;display:inline-block}.result-label{margin-top:15px;font-size:14px;color:#d3d0c9}.fineprint{font:11px/1.7 'Courier New',monospace;color:#83837d!important;max-width:530px}.range-chart{border-top:1px solid #ffffff25;padding-top:24px}.chart-label{display:flex;justify-content:space-between;font:11px 'Courier New',monospace;color:#aaa9a2;margin-bottom:9px}.bar{height:32px;background:#343530;margin-bottom:25px}.bar.optimized{width:100%;background:linear-gradient(to right,#dfded5 0%,#dfded5 79%,#dfded544 79%,#dfded544 100%)}.bar.baseline{width:65.36%}.models{display:flex;gap:15px;flex-wrap:wrap;padding-top:25px;margin-top:30px;border-top:1px solid #ffffff16}.models span{font-size:12px;color:#bcbab4;border:1px solid #ffffff24;padding:6px 12px;border-radius:30px}.method{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.method-text p{max-width:500px}.token-diagram{padding:34px;border:1px solid #ffffff24;align-self:start}.token-label{font:10px 'Courier New',monospace;letter-spacing:1.5px;color:#8d8d85;margin-bottom:16px}.tokens{display:flex;gap:7px;margin-bottom:28px}.token{width:100%;height:36px;background:#33352f;border:1px solid #ffffff18;display:flex;align-items:center;justify-content:center;color:#95968c;font:12px 'Courier New',monospace}.token.accepted{background:#dadfd0;color:#25281f}.token.future{background:transparent;border-style:dashed}.verify-line{height:1px;background:#b6bbae;position:relative;margin:10px 0 26px}.verify-line:after{content:'↓';position:absolute;right:0;top:0;color:#b6bbae}.diagram-note{font-size:12px;color:#94958b}.research-list{margin-top:32px}.research-row{display:grid;grid-template-columns:55px 1fr 1.3fr;gap:20px;padding:30px 0;border-top:1px solid #ffffff22}.research-row .index{font:11px 'Courier New',monospace;color:#6e7068;padding-top:7px}.research-row h3{margin:0;font-size:24px}.research-row p{margin:0;max-width:510px;font-size:15px}.cta-section{padding:100px 0 110px;display:grid;grid-template-columns:1.6fr 1fr;gap:70px}.cta-section h2{font-size:clamp(42px,5vw,76px);font-weight:400;letter-spacing:-.055em;line-height:1.05;margin:0 0 30px}.cta-section p{color:#a3a39c;max-width:460px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:50px;background:#e9e7df;color:#191a17;border:0;border-radius:2px;padding:16px 23px;cursor:pointer;font-size:13px;line-height:1.5}.button:hover{background:#fff}.button:disabled{opacity:.6;cursor:wait}.cta-aside{align-self:end;justify-self:end;font:12px/1.9 'Courier New',monospace;color:#818278}.footer{border-top:1px solid #ffffff18;padding:30px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer .wordmark{font-size:30px}.footer p,.footer-links{font-size:11px;color:#8e8d86}.footer-links{display:flex;gap:22px}.page-hero{padding:80px 0 70px;max-width:1000px}.page-hero h1{font-size:clamp(48px,6vw,84px);font-weight:400;line-height:1.05;letter-spacing:-.055em;margin:26px 0}.page-hero .intro{font-size:19px;max-width:690px;color:#aaa9a2}.contact-layout{display:grid;grid-template-columns:1fr 1.65fr;gap:10vw;padding-bottom:100px}.contact-aside{color:#8d8d86;font-size:14px;max-width:320px}.contact-aside h2{font-size:20px;font-weight:400;color:#eeeae3}.contact-aside .mini{padding-top:24px;border-top:1px solid #ffffff22;margin-top:32px;font:11px/1.9 'Courier New',monospace}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.field{margin-bottom:24px}.field label{display:block;font-size:12px;margin-bottom:8px;color:#c9c6be}.field label span{color:#73756c;font-size:10px;margin-left:7px}input,select,textarea{width:100%;background:#1c1d1b;border:1px solid #ffffff25;border-radius:2px;color:#f2efe7;padding:13px 14px;line-height:1.4;font-size:15px}input:hover,select:hover,textarea:hover{border-color:#ffffff60}textarea{min-height:180px;resize:vertical}input::placeholder,textarea::placeholder{color:#62655c}select{appearance:auto}option{background:#1c1d1b}.form-note{font-size:11px;color:#86877e;max-width:550px;margin:0 0 25px}.form-note a{color:#bcbfb2;text-decoration:underline}.terms-check{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0;pointer-events:none}.form-status{font-size:13px;color:#dfb79e;padding:14px 0;min-height:20px}.reading{max-width:800px;margin:0 auto;padding:0 6vw 100px;box-sizing:content-box}.reading h2{font-size:27px;font-weight:400;letter-spacing:-.6px;margin-top:50px;line-height:1.2}.reading p,.reading li{color:#aaa9a1}.reading li{margin:10px 0}.reading a{text-decoration:underline}.research-band{background:#e6e5dd;color:#1b1c18;padding:65px;margin:20px 0 70px}.research-band p{color:#5c6054}.research-band h2{font-size:40px;margin:0;line-height:1.1;letter-spacing:-1.8px;font-weight:400}.research-band .eyebrow{color:#656c5c;margin-bottom:18px}.steps{counter-reset:step}.step{display:grid;grid-template-columns:60px 1fr;border-top:1px solid #ffffff25;padding:28px 0}.step:before{counter-increment:step;content:'0' counter(step);font:12px 'Courier New',monospace;color:#777b6c;padding-top:7px}.step h3{margin:0 0 10px;font-size:22px;font-weight:400}.step p{margin:0;color:#a5a59b}.thanks{min-height:65vh;padding-top:100px}.thanks h1{font-size:clamp(55px,7vw,96px);font-weight:400;letter-spacing:-.06em;line-height:1.1;max-width:800px}.thanks p{max-width:500px;color:#a5a69b}.research-body{padding-bottom:100px}.research-body .section{border-bottom:0}.mobile-name{display:none}@media(min-width:1500px){.wrap{padding:0 80px}}@media(max-width:800px){.wrap{padding:0 6vw}.header-inner{height:76px}.nav{gap:18px;font-size:12px}.nav .nav-contact{padding:7px 11px}.hero{padding-top:40px}.hero h1{font-size:clamp(46px,9vw,74px);margin-top:30px}.hero-top .coordinates{display:none}.hero-bottom{grid-template-columns:1fr;gap:10px}.hero-copy{font-size:16px}.text-link{justify-self:start}.brand-stage{margin-top:30px}.brand-meta{inset:auto 13px 12px;font-size:8px}.turn-button{height:30px;width:30px;font-size:18px}.section{padding:70px 0}.section-head{grid-template-columns:1fr;gap:23px;margin-bottom:35px}.results,.method{grid-template-columns:1fr;gap:35px}.big-number{font-size:94px}.research-row{grid-template-columns:30px 1fr;gap:12px}.research-row p{grid-column:2}.cta-section{grid-template-columns:1fr;gap:30px;padding:70px 0}.cta-aside{justify-self:start}.footer-inner{flex-wrap:wrap}.footer p{width:100%;order:3}.contact-layout{grid-template-columns:1fr;gap:30px}.contact-aside{max-width:100%}.contact-aside .mini{display:none}.page-hero{padding:55px 0 40px}.page-hero .intro{font-size:17px}.research-band{padding:35px 25px}.research-band h2{font-size:32px}.reading{padding-bottom:60px}.thanks{padding-top:60px}}@media(max-width:440px){.nav{gap:13px}.nav a:first-child{display:none}.wordmark{font-size:35px}.field-grid{grid-template-columns:1fr;gap:0}.big-number{font-size:76px}.eyebrow{font-size:9px}.brand-meta>span{max-width:150px;line-height:1.5}.footer-links{gap:14px}.token-diagram{padding:22px}.hero h1{font-size:48px}.hero-copy{font-size:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.form-section-label{padding-top:25px;margin-bottom:25px;border-top:1px solid #ffffff22}.form-section-label:first-child{padding-top:0;border-top:0}

.latest-result{margin-top:50px;padding:30px 0;border-top:1px solid #ffffff24;display:flex;justify-content:space-between;align-items:center;gap:25px}.latest-result p{margin:8px 0 0;font-size:14px}.latest-value{font-size:56px;letter-spacing:-3px;line-height:1.2}.latest-value span{font-size:30px;letter-spacing:-1px}.latest-value small{display:block;font:10px/1.6 'Courier New',monospace;letter-spacing:.4px;color:#92968a;text-align:right}@media(max-width:600px){.latest-result{align-items:start;flex-direction:column}.latest-value small{text-align:left}}

.brand-name{display:inline}.brand-initial{font-weight:700;color:#e6e5df}

.header-logo{display:block;position:relative;overflow:hidden;width:119px;aspect-ratio:1190/350;flex-shrink:0}.header-logo img{display:block;position:absolute;width:149.07563%;height:auto;max-width:none;left:-27.73109%;top:-71.42857%}@media(max-width:440px){.header-inner{gap:14px}.header-logo{width:107px}}

.header-brand{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.header-name{font:8px/1.4 'Courier New',monospace;letter-spacing:.45px;text-transform:uppercase;white-space:nowrap;color:#aaa9a2}.brand-stage .logo-name{display:block;position:absolute;top:71%;left:0;width:100%;text-align:center;font:clamp(8px,1.1vw,15px)/1.5 'Courier New',monospace;letter-spacing:clamp(.5px,.15vw,2px);text-transform:uppercase;color:#aaa9a2}@media(max-width:440px){.header-name{font-size:7.5px;letter-spacing:.3px}.nav a[href="/#results"]{display:none}}
/* Charcoal sampled from the approved header artwork's surrounding pixels. */
.header{background:#101010}.header-logo{background:#101010}
/* The expanded name is the caption; leave its space clear of the old slogan. */
.brand-meta>span{display:none}.brand-meta{justify-content:flex-end}

.footer{background:#101010}.footer-brand{flex-shrink:0}
