:root{--bg:#101110;--surface:#171917;--text:#f1f1e9;--subtle:#9ea39c;--line:#30342e;--lime:#d8ff3e;--gutter:clamp(24px,4.4vw,80px);--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--lime);outline-offset:5px}::selection{background:var(--lime);color:var(--bg)}h1,h2,h3,p{margin:0}svg{display:block}button{color:inherit}.accent{color:var(--lime)}.mono,.eyebrow,.hero-topline,.hero-caption,.nav-demo,.cta-note,.photo-credit,.run-state,.timeline-hint,.trace-key{font-family:var(--mono)}.eyebrow{letter-spacing:.14em;font-size:11px;font-weight:500;line-height:1.6}.tiny-square{background:var(--lime);vertical-align:1px;width:6px;height:6px;margin-right:9px;display:inline-block}.skip-link{z-index:100;background:var(--lime);color:var(--bg);padding:14px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:10;height:84px;padding:0 var(--gutter);border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.brand{letter-spacing:-.05em;align-items:center;font-size:22px;font-weight:900;display:inline-flex}.brand-mark{gap:3px;margin-right:12px;display:flex;transform:skew(-24deg)}.brand-mark i{background:var(--lime);width:5px;height:19px;display:block}.site-header nav{align-items:center;gap:42px;font-size:13px;display:flex}.quiet-link{color:#e0e2da;transition:color .2s}.quiet-link:hover{color:var(--lime)}.nav-demo{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:30px;font-size:11px;display:flex}.arrow{font-size:22px;line-height:1;transition:transform .2s;display:inline-block}.nav-demo:hover .arrow,.text-link:hover .arrow,.button-primary:hover .arrow{transform:translate(3px,-3px)}.nav-demo.is-current{color:var(--lime)}.site-header--solid{background:var(--bg);border-color:var(--line);position:relative}.hero{isolation:isolate;height:100svh;min-height:720px;max-height:1100px;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:50% 63%;z-index:-3;filter:brightness(.7)saturate(.65);animation:1.5s ease-out both hero-image-in}.hero-shade{z-index:-2;background:linear-gradient(#0a0d0acc 0%,#0a0d0a1a 42%,#0a0d0a44 56%,#0a0d0aeb 100%),linear-gradient(90deg,#0a0d0a77,#0000 75%);position:absolute;inset:0}.hero-topline{padding:111px var(--gutter) 0;letter-spacing:.12em;color:#e1e4d8;justify-content:space-between;font-size:10px;animation:.65s .1s both rise-in;display:flex}.hero-wordmark{letter-spacing:-.085em;padding:20px calc(var(--gutter) - 5px) 0;white-space:nowrap;font-size:clamp(78px,13.35vw,260px);font-weight:900;line-height:.95;animation:.85s .18s both rise-in}.hero-wordmark>span:not(.wordmark-dot){font-weight:900}.wordmark-dot{color:var(--lime);margin-left:-.025em}.hero-bottom{bottom:73px;left:var(--gutter);right:var(--gutter);justify-content:space-between;align-items:flex-end;display:flex;position:absolute}.hero-copy{animation:.85s .35s both rise-in}.hero-copy h2{letter-spacing:-.055em;font-size:clamp(38px,4.5vw,68px);line-height:.99}.hero-copy p{color:#dadcd3;margin-top:22px;font-size:15px;line-height:1.6}.button-primary{background:var(--lime);color:#13160a;justify-content:space-between;align-items:center;gap:44px;min-height:54px;padding:16px 20px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.button-primary:hover{background:#e7ff8b}.hero-copy .button-primary{margin-top:27px}.hero-caption{letter-spacing:.08em;align-items:center;gap:13px;font-size:10px;line-height:1.7;animation:.8s .5s both rise-in;display:flex}.vertical-rule{background:var(--lime);width:2px;height:35px}.photo-credit{bottom:17px;right:var(--gutter);letter-spacing:.02em;color:#a7aca3;font-size:9px;position:absolute}.photo-credit:hover{color:var(--text)}.section-padding{padding:110px var(--gutter)}.workflow{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:10%;display:grid}.section-intro h2{letter-spacing:-.055em;margin-top:24px;font-size:clamp(42px,4.5vw,68px);font-weight:500;line-height:1.04}.section-intro>p:not(.eyebrow){color:var(--subtle);max-width:420px;margin-top:25px;font-size:16px;line-height:1.7}.sticky-intro{position:sticky;top:60px}.workflow-step{border-top:1px solid var(--line);gap:30px;padding:32px 0 36px;display:flex}.workflow-step:first-child{border:0;padding-top:8px}.workflow-step:last-child{padding-bottom:0}.step-number{color:var(--lime);font-size:12px;line-height:2}.workflow-step h3{letter-spacing:-.03em;font-size:25px;font-weight:500}.workflow-step p{color:var(--subtle);max-width:370px;margin-top:13px;font-size:15px;line-height:1.7}.mechanics{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1fr;align-items:center;gap:12%;display:grid}.heading-diagram{width:100%;height:auto}.diagram-grid{stroke:#242a23;stroke-width:1px}.diagram-travel{stroke:#999e92;stroke-width:1.5px;stroke-dasharray:6 7;color:#999e92}.diagram-heading{stroke:var(--lime);stroke-width:2px;color:var(--lime)}.diagram-arc{fill:none;stroke:var(--lime);stroke-width:1px;stroke-dasharray:3 4}.diagram-angle{fill:var(--lime);font:11px var(--mono);letter-spacing:.1em}.diagram-label{fill:var(--lime);font:9px var(--mono);letter-spacing:.06em}.diagram-label--muted{fill:#999e92}.figure-caption{text-align:center;color:#8b9286;letter-spacing:.1em;font-size:9px;display:block}.section-intro>p.muted-detail{color:#8f968a;margin-top:20px;font-size:12px;line-height:1.7}.text-link{border-bottom:1px solid #555e43;align-items:center;gap:35px;margin-top:29px;padding:10px 0;font-size:13px;display:inline-flex}.text-link:hover{color:var(--lime)}.final-cta{background:#151913}.final-cta-row{justify-content:space-between;align-items:flex-end;gap:60px;margin-top:30px;display:flex}.final-cta h2{letter-spacing:-.07em;font-size:clamp(60px,8.4vw,128px);font-weight:500;line-height:.92}.final-cta-row p{color:#bdc3b6;margin-bottom:26px;font-size:17px;line-height:1.6}.cta-note{color:#87907f;letter-spacing:.015em;margin-top:18px;font-size:9px;display:block}.site-footer{padding:34px var(--gutter);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;display:flex}.site-footer .brand{font-size:20px}.site-footer p{color:#8c9387;font-size:12px}.site-footer>.mono{color:#8c9387;letter-spacing:.09em;font-size:9px}.demo-main{padding:24px var(--gutter) 100px;max-width:1680px;margin:0 auto}.demo-notice{color:#bac5a9;background:#1c2216;align-items:center;gap:12px;padding:14px 18px;font-size:12px;line-height:1.6;display:flex}.demo-notice strong{color:#e4e8d8;white-space:nowrap;font-weight:500}.sample-dot{background:var(--lime);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.demo-heading{justify-content:space-between;align-items:flex-end;padding:54px 0 38px;display:flex}.demo-heading .eyebrow{color:var(--subtle)}.demo-heading h1{letter-spacing:-.06em;margin-top:12px;font-size:clamp(38px,4.1vw,64px);font-weight:500;line-height:1}.demo-heading p:not(.eyebrow){color:var(--subtle);margin-top:17px;font-size:13px}.run-state{letter-spacing:.09em;color:#b9c2b0;align-items:center;gap:9px;padding-bottom:4px;font-size:9px;display:flex}.run-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.05fr 1fr;gap:45px;padding:36px 0;display:grid}.total-score{align-self:center}.total-score>.eyebrow{color:var(--subtle)}.score-number{color:var(--lime);letter-spacing:-.075em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:10px;font-size:clamp(60px,6.3vw,98px);font-weight:500;line-height:1.2}.score-number>span{font:10px var(--mono);letter-spacing:.06em;color:#a9b49a;margin-left:15px}.total-score>p:last-child{color:#8d9487;margin-top:7px;font-size:11px}.summary-metrics{border-left:1px solid var(--line);grid-template-columns:1fr 1fr;gap:29px 24px;margin:0;padding-left:45px;display:grid}.summary-metrics dt{color:var(--subtle);font-size:11px}.summary-metrics dd{font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:7px 0 0;font-size:36px}.summary-metrics dd>span{color:var(--subtle);letter-spacing:0;margin-left:7px;font-size:11px}.run-detail{grid-template-columns:minmax(0,1fr) 225px;gap:40px;margin-top:47px;display:grid}.chart-heading{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.chart-heading .eyebrow{color:#8d9486;font-size:9px}.chart-heading h2{letter-spacing:-.035em;margin-top:9px;font-size:26px;font-weight:500}.metric-switch{border:1px solid var(--line);gap:3px;padding:3px;display:flex}.metric-switch button{color:#9ba18f;background:0 0;border:0;min-width:63px;min-height:33px;padding:6px 14px;font-size:11px;transition:color .2s,background .2s}.metric-switch button[aria-pressed=true]{color:#151a0d;background:var(--lime)}.metric-switch button:hover:not([aria-pressed=true]){color:var(--text);background:#272d20}.sample-chart{width:100%;margin:35px 0 18px;overflow:visible}.sample-chart--compact{display:none}.chart-grid{stroke:#2b3026;stroke-width:1px;stroke-dasharray:3 5}.chart-axis{fill:#8e9586;font:10px var(--mono)}.chart-cursor{stroke:#76835b;stroke-dasharray:4 4;stroke-width:1px}.timeline-control{padding-left:5.4%;padding-right:3.3%}.timeline-control label{color:#aeb7a0;justify-content:space-between;align-items:center;font-size:11px;display:flex}.timeline-control label .mono{color:var(--lime);font-size:12px}.timeline-control input{cursor:ew-resize;width:100%;height:24px;accent-color:var(--lime);margin:9px 0 0;display:block}.timeline-hint{color:#858e7c;margin-top:5px;font-size:9px;display:block}.moment-metrics{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr;gap:15px;margin:26px 0 0;padding-top:24px;display:grid}.moment-metrics dt{color:#9da591;font-size:10px}.moment-metrics dd{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:10px 0 0;font-size:25px}.moment-metrics dd>span{color:#9da591;letter-spacing:0;margin-left:7px;font-size:10px}.trace-aside{border-left:1px solid var(--line);padding-left:30px}.trace-aside>.eyebrow{color:var(--subtle);font-size:9px}.run-trace{width:100%;max-height:255px;color:var(--lime);margin:30px auto 18px}.trace-grid{stroke:#252a20;stroke-width:1px}.trace-aside>p:not(.eyebrow){color:#8e9782;font-size:11px;line-height:1.7}.trace-key{color:#a7b097;align-items:center;gap:8px;margin-top:23px;font-size:9px;display:flex}.trace-key>.sample-dot{margin-left:14px}.start-dot{border:1px solid var(--lime);border-radius:50%;width:7px;height:7px}.sample-details{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:12%;margin-top:64px;padding-top:48px;display:grid}.sample-details .eyebrow{color:#8f9784;font-size:9px}.sample-details h2{letter-spacing:-.045em;margin-top:18px;font-size:36px;font-weight:500;line-height:1.05}.sample-details>div>p:not(.eyebrow){color:#a5ad9b;max-width:650px;font-size:13px;line-height:1.8}.sample-facts{grid-template-columns:1fr 1fr;gap:14px 28px;margin:24px 0 0;display:grid}.sample-facts>div{border-bottom:1px solid #262c22;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.sample-facts dt{color:#939d87;font-size:10px}.sample-facts dd{font:11px var(--mono);color:#c4cdb7;margin:0}@keyframes rise-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-image-in{0%{opacity:.4;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (min-width:1600px){.hero-wordmark{font-size:13.35vw}.hero-copy h2{font-size:72px}}@media (max-width:1000px){.hero{min-height:680px}.hero-wordmark{font-size:13.35vw}.hero-image{object-position:50% 66%}.section-padding{padding-top:85px;padding-bottom:85px}.workflow{gap:7%}.mechanics{grid-template-columns:1fr 1fr;gap:7%}.run-detail{grid-template-columns:minmax(0,1fr) 165px;gap:24px}.trace-aside{padding-left:20px}.run-summary{gap:25px}.summary-metrics{padding-left:28px}.score-number{font-size:7.3vw}.summary-metrics dd{font-size:31px}.sample-details{gap:6%}}@media (max-width:700px){.site-header{height:70px}.brand{font-size:19px}.brand-mark{margin-right:9px}.brand-mark i{width:4px;height:16px}.site-header nav{gap:18px}.quiet-link{display:none}.nav-demo{gap:15px;font-size:10px}.nav-demo .arrow{font-size:19px}.hero{height:100svh;min-height:650px;max-height:1000px}.hero-topline{letter-spacing:.06em;padding-top:93px;font-size:8px}.hero-topline>span:last-child{display:none}.hero-wordmark{letter-spacing:-.08em;padding-top:15px;font-size:13.35vw}.hero-image{object-position:51% 50%;filter:brightness(.68)saturate(.7)}.hero-shade{background:linear-gradient(#101510aa 0%,#10151000 34%,#10151022 47%,#101510ee 90%,#101510 100%)}.hero-bottom{bottom:58px}.hero-copy h2{font-size:44px}.hero-copy p{margin-top:19px;font-size:14px}.hero-copy .button-primary{margin-top:22px}.hero-caption{display:none}.photo-credit{font-size:8px;bottom:17px}.section-padding{padding-top:68px;padding-bottom:68px}.workflow{display:block}.sticky-intro{position:static}.section-intro h2{margin-top:20px;font-size:43px}.section-intro>p:not(.eyebrow){margin-top:20px;font-size:14px}.workflow-steps{margin-top:47px}.workflow-step{gap:24px;padding:25px 0 28px}.workflow-step h3{font-size:24px}.workflow-step p{max-width:100%;font-size:14px}.eyebrow{font-size:10px}.mechanics{flex-direction:column-reverse;gap:42px;display:flex}.mechanics .section-intro{width:100%}.mechanics-visual{width:100%;max-width:490px}.figure-caption{font-size:8px}.final-cta-row{margin-top:28px;display:block}.final-cta h2{font-size:77px}.final-cta-row>div{margin-top:38px}.final-cta-row p{font-size:15px}.site-footer{flex-wrap:wrap;align-items:flex-start;gap:20px;padding-top:27px;padding-bottom:27px}.site-footer .brand{font-size:18px}.site-footer p{display:none}.site-footer>.mono{margin-top:7px;font-size:8px}.demo-main{padding-top:18px;padding-bottom:64px}.demo-notice{grid-template-columns:5px 1fr;gap:3px 10px;padding:13px 14px;font-size:11px;display:grid}.demo-notice .sample-dot{align-self:center}.demo-notice>span:last-child{grid-column:2}.demo-heading{padding:34px 0 25px;display:block}.demo-heading h1{font-size:42px}.demo-heading p:not(.eyebrow){margin-top:13px;font-size:12px}.run-state{margin-top:21px;font-size:8px}.run-summary{padding:25px 0;display:block}.score-number{font-size:70px;line-height:1.2}.score-number>span{margin-left:13px;font-size:9px}.summary-metrics{border-left:0;border-top:1px solid var(--line);gap:23px 20px;margin-top:25px;padding:25px 0 0}.summary-metrics dd{font-size:32px}.run-detail{margin-top:34px;display:block}.chart-heading{align-items:flex-start}.chart-heading h2{font-size:25px}.chart-heading .eyebrow{max-width:160px;font-size:8px}.metric-switch button{min-width:49px;padding:6px 11px;font-size:10px}.sample-chart{aspect-ratio:2.5;object-fit:fill;min-height:170px;margin-top:30px}.sample-chart--wide{display:none}.sample-chart--compact{aspect-ratio:2;min-height:0;display:block}.chart-axis{font-size:13px}.timeline-control{padding-left:0;padding-right:0}.moment-metrics{gap:13px;margin-top:24px;padding-top:23px}.moment-metrics dt{max-width:90px;font-size:9px;line-height:1.6}.moment-metrics dd{white-space:nowrap;font-size:22px}.moment-metrics dd>span{margin-left:3px;font-size:9px}.trace-aside{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 125px;column-gap:10px;margin-top:30px;padding:27px 0 0;display:grid}.trace-aside>.eyebrow{grid-column:1;align-self:start}.run-trace{grid-area:1/2/4;width:125px;height:140px;max-height:140px;margin:0}.trace-aside>p:not(.eyebrow){grid-column:1;align-self:center}.trace-key{grid-column:1;align-self:end;margin-top:0}.sample-details{margin-top:36px;padding-top:31px;display:block}.sample-details h2{font-size:32px}.sample-details>div+div{margin-top:23px}.sample-details>div>p:not(.eyebrow){font-size:12px}.sample-facts{grid-template-columns:1fr;gap:12px;margin-top:24px}.sample-facts dt,.sample-facts dd{font-size:11px}}@media (max-width:370px){.score-number{font-size:60px}.hero-copy h2{font-size:40px}.demo-heading h1{font-size:37px}.moment-metrics dd{font-size:19px}.chart-heading{display:block}.metric-switch{width:max-content;margin-top:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.sticky-intro{position:static}}
