.science-hero{isolation:isolate;color:#1b3439;background:#f7f8f4;padding:64px 24px 0;position:relative;overflow:hidden}.science-hero-stage{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(48px,7vw,96px);max-width:1200px;margin:0 auto;display:grid}.science-intro{text-align:left;max-width:590px}.science-eyebrow{color:#326560;font:500 10px var(--font-mono);letter-spacing:.24em;justify-content:flex-start;align-items:center;gap:10px;margin:0 0 25px;display:flex}.science-eyebrow>span,.science-status-dot{background:#67e8c5;border-radius:50%;width:6px;height:6px;display:inline-block}.science-intro h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,68px);font-weight:500;line-height:1.02}.science-intro h1>span{color:#16675e}.science-description{color:#516367;max-width:570px;margin:26px 0 0;font-size:17px;line-height:1.72}.science-actions{justify-content:flex-start;gap:12px;margin:28px 0 22px;display:flex}.science-primary,.science-secondary{border-radius:999px;justify-content:center;align-items:center;gap:24px;padding:13px 22px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.science-primary{color:#fff;background:#175f56}.science-primary:hover{background:#104b44}.science-secondary{color:#244d48;background:#fff;border:1px solid #c1cfca}.science-secondary:hover{background:#e7eee9}.science-trust{color:#516367;justify-content:flex-start;align-items:center;gap:14px;font-size:11px;display:flex}.science-trust i{background:#46616b;border-radius:50%;width:3px;height:3px}.science-hero-proof{color:#203a3d;background:#fff;border:1px solid #d4dfda;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 80px -45px #123d3590}.science-hero-proof:before{content:"";background:linear-gradient(90deg,#17665e 0 58%,#7890cc 58% 80%,#d59a55 80%);height:4px;position:absolute;inset:0 0 auto}.science-proof-top,.science-proof-source{color:#577069;font:600 9px/1.4 var(--font-mono);letter-spacing:.13em;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.science-proof-top{border-bottom:1px solid #e3eae6}.science-proof-top span:last-child{letter-spacing:.04em;color:#2f6e5b;align-items:center;gap:6px;display:flex}.science-proof-top i{background:#4eae86;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #dff2e9}.science-proof-question{background:#f1f5f1;border-radius:12px;margin:18px 20px 0;padding:16px 18px}.science-proof-question span,.science-proof-finding>div>span{font:600 9px/1.4 var(--font-mono);letter-spacing:.14em;color:#527069}.science-proof-question p{color:#203e3d;margin:7px 0 0;font-size:15px;font-weight:600}.science-proof-finding{justify-content:space-between;align-items:flex-end;gap:22px;padding:23px 22px 19px;display:flex}.science-proof-finding>div:first-child{max-width:345px}.science-proof-finding>div>strong{font:600 24px/1.2 var(--font-display);letter-spacing:-.035em;margin-top:7px;display:block}.science-proof-finding>div>strong b{color:#17665e;font-weight:600}.science-proof-finding p{color:#60746e;margin:8px 0 0;font-size:11px;line-height:1.6}.science-proof-metric{text-align:right;min-width:88px}.science-proof-metric small,.science-proof-metric span{color:#698078;font-size:9px;display:block}.science-proof-metric strong{font:600 20px/1.4 var(--font-display);color:#203d3b;display:block}.science-proof-evidence{border-top:1px solid #e5ebe7;border-bottom:1px solid #e5ebe7;margin:0 22px;padding:17px 0}.science-proof-evidence>div{grid-template-columns:55px minmax(0,1fr) 48px;align-items:center;gap:10px;margin:10px 0;font-size:10px;display:grid}.science-proof-evidence>div>span{color:#526a65}.science-proof-evidence>div>i{background:#edf2ef;border-radius:999px;height:7px;overflow:hidden}.science-proof-evidence>div>i>b{border-radius:inherit;background:#4c8e7b;height:100%;display:block}.science-proof-evidence>div>i>b.negative{background:#ce906e}.science-proof-evidence>div>strong{text-align:right;font-size:10px}.science-proof-actions{flex-wrap:wrap;gap:9px;padding:16px 22px;display:flex}.science-proof-actions span{color:#3d6258;background:#fafbf8;border:1px solid #dce6e1;border-radius:7px;padding:7px 10px;font-size:9px}.science-proof-source{letter-spacing:0;background:#fafbf8;border-top:1px solid #e5ebe7;justify-content:flex-start}.science-proof-source span{text-transform:uppercase;letter-spacing:.12em}.science-proof-source strong{color:#2f514a}.science-proof-source small{font:500 9px/1.4 var(--font-mono);color:#58726b;margin-left:auto}.science-demo{text-align:left;color:#f4f8fc;max-width:1160px;margin:58px auto 0;scroll-margin-top:110px}.science-demo-heading{color:#516367;justify-content:space-between;gap:12px;padding:0 3px 13px;font-size:10px;display:flex}.science-demo-heading>span:first-child{font-family:var(--font-mono);letter-spacing:.13em;color:#326560;align-items:center;gap:8px;display:flex}.science-scenarios{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.science-scenarios button{text-align:left;color:#a9bacb;cursor:pointer;background:#0c1722;border:1px solid #2b3a48;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:13px 15px;font-size:12px;display:flex}.science-scenarios button:hover{border-color:#69868e}.science-scenarios button[aria-pressed=true]{color:#beffe6;background:#18332f;border-color:#78c6b5}.science-question{color:#142b36;background:#f2f6f6;border-radius:8px 8px 0 0;align-items:center;gap:14px;min-height:72px;padding:12px 13px 12px 20px;display:flex}.science-prompt-icon{color:#357b70;font-size:25px}.science-question input{color:#142b36;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0;font-size:14px}.science-question:focus-within{box-shadow:0 0 0 3px #67e8c560}.science-question button{color:#ddfff4;cursor:pointer;background:#173e36;border:0;border-radius:5px;flex-shrink:0;padding:12px 17px;font-size:12px;font-weight:600}.science-question button span{margin-left:12px}.science-question button:disabled{opacity:.45;cursor:not-allowed}.science-notice{color:#d1ede9;background:#17343a;padding:14px;font-size:12px;line-height:1.6}.science-notice a{text-decoration:underline}.science-workspace{background:#101b27;border:1px solid #2a3b48;border-top:0;border-radius:0 0 10px 10px;grid-template-columns:258px minmax(0,1fr);min-height:495px;display:grid;overflow:hidden;box-shadow:0 30px 90px #0004}.science-process{background:#0b1520;border-right:1px solid #243340;padding:30px 24px}.science-agent-mark{font-size:29px;font-family:var(--font-display);color:#83e6d0;align-items:center;gap:4px;font-weight:500;display:flex}.science-agent-mark span{font-size:19px}.science-process h2{letter-spacing:-.02em;margin:13px 0 9px;font-size:18px;font-weight:500;line-height:1.35}.science-process>p{color:#8ba1b4;margin:0;font-size:12px;line-height:1.7}.science-process ol{margin:27px 0;padding:0;list-style:none}.science-process li{color:#637788;align-items:center;gap:10px;padding:10px 0;font-size:11px;transition:color .2s;display:flex}.science-process li>span{border:1px solid #324653;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:inline-grid}.science-process li[data-active=true]{color:#bed4dc}.science-process li[data-active=true]>span{color:#85e8ca;background:#163b32;border-color:#315e51}.science-source{border-top:1px solid #263542;gap:7px;padding-top:18px;display:grid}.science-source>span{color:#6f91a5;font:9px var(--font-mono);letter-spacing:.13em}.science-source strong{color:#c2d4df;font-size:11px;font-weight:500}.science-source small{color:#8ba1b4;font-size:9px;line-height:1.5}.science-result{flex-direction:column;min-width:0;padding:23px 28px 0;display:flex}.science-result-top{font:9px var(--font-mono);letter-spacing:.12em;color:#7894a8;justify-content:space-between;gap:10px;display:flex}.science-result-top>span:last-child{color:#96d7c2;letter-spacing:0}.science-result-title{justify-content:space-between;align-items:center;gap:25px;margin:23px 0;display:flex}.science-result-title h3{letter-spacing:-.025em;max-width:350px;margin:0;font-size:20px;font-weight:500;line-height:1.35}.science-result-title>div{text-align:right;flex-shrink:0;gap:4px;display:grid}.science-result-title strong{font:500 28px var(--font-display);letter-spacing:-.045em;color:#96f0d4}.science-result-title>div>span{color:#8ca5b8;font-size:9px}.science-result-tabs{border-bottom:1px solid #2a3d4b;gap:22px;display:flex}.science-result-tabs button{color:#8ca3b7;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 11px;font-size:11px}.science-result-tabs button[aria-selected=true]{color:#a7f6df;border-bottom-color:#83e6d0}.science-panel{flex:1;min-height:278px;padding-top:14px}.science-chart svg{width:100%;max-height:225px;display:block;overflow:visible}.science-chart svg text{fill:#99aebe;font-size:10px;font-family:var(--font-body)}.science-legend{color:#9bb1c2;flex-wrap:wrap;justify-content:center;gap:20px;margin:8px 0 12px;font-size:9px;display:flex}.science-legend span{align-items:center;gap:6px;display:flex}.science-legend i{border-radius:50%;width:6px;height:6px;display:inline-block}.science-finding{color:#b6c8d6;margin:14px 0 17px;font-size:11px;line-height:1.8}.science-result-footer{color:#7c97aa;border-top:1px solid #2a3d4b;justify-content:space-between;gap:14px;padding:15px 0;font-size:9px;line-height:1.5;display:flex}.science-result-footer a{color:#9bdbcc}.science-demo-disclosure{text-align:center;color:#516367;margin:15px 0 0;font-size:12px;line-height:1.7}.science-method{padding:9px 0 22px}.science-method>p{color:#c1e5dc;font-size:12px;font-weight:600}.science-method ol{color:#b6c8d6;margin:16px 0;padding-left:22px;font-size:12px;line-height:1.8}.science-method li{padding:5px 0 5px 5px}.science-method small{color:#9bb1c2;background:#142630;border-left:2px solid #658b87;padding:14px;font-size:11px;line-height:1.6;display:block}.science-data{padding:0 0 16px}.science-table-scroll{max-height:236px;overflow:auto}.science-data table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}.science-data th{color:#a3c5d2;background:#142630;font-weight:500;position:sticky;top:0}.science-data td,.science-data th{border-bottom:1px solid #293948;padding:8px 11px}.science-data td{color:#b7cada;font-variant-numeric:tabular-nums}.science-data button{color:#b5f2db;cursor:pointer;background:#18362f;border:1px solid #40685f;border-radius:4px;margin-top:13px;padding:8px 13px;font-size:10px}.science-driver-chart{min-height:210px;padding:23px 0 15px}.science-driver-chart>div{color:#b8ccda;grid-template-columns:48px 1fr 64px;align-items:center;gap:13px;margin:18px 0;font-size:12px;display:grid}.science-driver-chart>div>div{background:#192c3a;height:22px}.science-driver-chart i{border-radius:0 3px 3px 0;height:100%;display:block}.science-driver-chart strong{text-align:right;font-weight:500}.science-driver-chart p{color:#8fa9ba;margin-top:22px;font-size:10px}.science-capability-band{color:#516367;max-width:1120px;font:11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #d5dfd8;flex-wrap:wrap;justify-content:space-between;gap:22px;margin:40px auto 0;padding:28px 0;display:flex}.science-demo button:focus-visible,.science-demo a:focus-visible{outline-offset:4px;outline:2px solid #bef9df}.science-panel:focus-visible{outline-offset:4px;outline:1px solid #78988c}@media (min-width:1600px){.science-intro h1{font-size:72px}.science-hero{padding-top:88px}}@media (max-width:1050px){.science-hero-stage{grid-template-columns:1fr;gap:38px}.science-intro{max-width:760px}.science-hero-proof{width:100%;max-width:700px}}@media (max-width:800px){.science-hero{padding:48px 20px 0}.science-workspace{grid-template-columns:195px minmax(0,1fr)}.science-process{padding:25px 18px}.science-process h2{font-size:16px}.science-result{padding:20px 20px 0}.science-result-title{gap:14px}.science-result-title h3{font-size:17px}.science-result-title strong{font-size:25px}.science-scenarios{grid-template-columns:repeat(2,1fr)}.science-question input{font-size:12px}.science-capability-band{justify-content:center}}@media (max-width:600px){.science-hero{padding:38px 16px 0}.science-intro h1{font-size:clamp(36px,10vw,48px)}.science-eyebrow{letter-spacing:.15em;font-size:9px}.science-description{margin-top:20px;font-size:15px;line-height:1.65}.science-trust{flex-wrap:wrap;gap:8px;font-size:11px}.science-actions{grid-template-columns:1fr;gap:9px;display:grid}.science-primary,.science-secondary{gap:12px;width:100%;padding:12px 15px;font-size:12px}.science-hero-stage{gap:30px}.science-proof-finding{align-items:flex-start;padding:20px 18px 17px}.science-proof-finding>div>strong{font-size:21px}.science-proof-metric{min-width:72px}.science-proof-question{margin:15px 16px 0;padding:14px}.science-proof-evidence{margin:0 18px}.science-proof-actions,.science-proof-source{padding:14px 18px}.science-demo{margin-top:32px}.science-demo-heading{flex-wrap:wrap;font-size:9px}.science-question{flex-wrap:wrap;gap:8px;padding:12px}.science-prompt-icon{display:none}.science-question input{white-space:normal;flex-basis:100%;padding:5px}.science-question button{width:100%;padding:10px}.science-workspace{grid-template-columns:1fr}.science-process{border-bottom:1px solid #243340;border-right:0;padding:17px}.science-agent-mark,.science-process h2,.science-process>p,.science-source{display:none}.science-process ol{grid-template-columns:repeat(2,1fr);gap:5px 10px;margin:0;display:grid}.science-process li{padding:4px 0;font-size:10px}.science-result{padding:20px 16px 0}.science-result-title{gap:12px;margin:20px 0}.science-result-title h3{font-size:18px}.science-result-title>div{max-width:115px}.science-result-title strong{font-size:26px}.science-result-title>div>span{font-size:9px;line-height:1.5}.science-panel{min-height:255px}.science-chart svg{min-height:160px}.science-result-footer{flex-wrap:wrap;font-size:9px}.science-demo-disclosure{font-size:11px}.science-capability-band{gap:17px;margin-top:27px;padding:23px 0;font-size:10px}}@media (prefers-reduced-motion:reduce){.science-hero *{transition:none!important;animation:none!important}}@media (max-width:600px){.science-chart svg text{font-size:15px}}.science-intro a:focus-visible,.science-scenarios button:focus-visible{outline-offset:4px;outline:2px solid #175f56}
:root{--hx-ink:#061a1c;--hx-ink-2:#0a2427;--hx-ink-3:#10302f;--hx-line:#ffffff17;--hx-line-strong:#ffffff29;--hx-text:#ecf5f1;--hx-muted:#9fb7b0;--hx-teal:#45d6b4;--hx-teal-deep:#175f56;--hx-amber:#f4be73;--hx-peri:#8ba7ff;--hx-rose:#f39189;--hx-ease:cubic-bezier(.22, 1, .36, 1)}.scroll-scene{position:relative}.hx-hero,.hx-manifesto,.hx-story,.hx-rail,.hx-facts,.hx-finale{background:var(--hx-ink);color:var(--hx-text)}.hx-pin{position:relative;overflow:hidden}.hx-kicker{color:var(--hx-teal);font:700 11px/1.4 var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;margin:0}.hx-h2{font:700 clamp(30px, 4.2vw, 54px) / 1.05 var(--font-display), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:14px 0 0}.hx-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hx-actions-center{justify-content:center}.hx-btn{transition:transform .25s var(--hx-ease), background .25s ease, box-shadow .25s ease, border-color .25s ease;border-radius:999px;align-items:center;gap:10px;padding:15px 26px;font-size:15px;font-weight:700;display:inline-flex}.hx-btn:hover{transform:translateY(-2px)}.hx-btn:focus-visible{outline:3px solid var(--hx-amber);outline-offset:3px}.hx-btn-primary{color:#052421;background:linear-gradient(135deg,#5be3c2,#2bb39a);box-shadow:0 12px 40px -12px #45d6b4a6,inset 0 1px #fff6}.hx-btn-primary:hover{box-shadow:0 18px 50px -12px #45d6b4cc,inset 0 1px #fff6}.hx-btn-ghost{border:1px solid var(--hx-line-strong);color:var(--hx-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a}.hx-btn-ghost:hover{background:#ffffff14;border-color:#ffffff52}.hx-aurora{z-index:0;pointer-events:none;filter:blur(70px)saturate(1.2);opacity:.75;position:absolute;inset:-20%}.hx-aurora span{mix-blend-mode:screen;border-radius:50%;position:absolute}.hx-aurora span:first-child{background:radial-gradient(closest-side,#45d6b48c,#0000);width:46vmax;height:34vmax;animation:22s ease-in-out infinite alternate hx-drift-a;top:8%;left:12%}.hx-aurora span:nth-child(2){background:radial-gradient(closest-side,#8ba7ff73,#0000);width:40vmax;height:36vmax;animation:26s ease-in-out infinite alternate hx-drift-b;top:0;right:6%}.hx-aurora span:nth-child(3){background:radial-gradient(closest-side,#f4be7352,#0000);width:34vmax;height:26vmax;animation:30s ease-in-out infinite alternate hx-drift-c;bottom:4%;left:36%}@keyframes hx-drift-a{to{transform:translate(12vmax,6vmax)scale(1.15)}}@keyframes hx-drift-b{to{transform:translate(-10vmax,10vmax)scale(.9)}}@keyframes hx-drift-c{to{transform:translate(-14vmax,-8vmax)scale(1.2)}}.hx-grid{z-index:0;pointer-events:none;background-image:linear-gradient(var(--hx-line) 1px, transparent 1px), linear-gradient(90deg, var(--hx-line) 1px, transparent 1px);opacity:.55;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 80%)}.hx-hero .hx-pin{padding:clamp(72px,12vh,120px) 20px 80px}.hx-hero-copy{z-index:2;text-align:center;max-width:1040px;margin:0 auto;position:relative}.hx-eyebrow{color:#9ff0dc;font:700 11px/1.4 var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;background:#45d6b414;border:1px solid #45d6b44d;border-radius:999px;align-items:center;gap:10px;margin:0;padding:7px 16px;display:inline-flex}.hx-dot{background:var(--hx-teal);border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite hx-pulse;box-shadow:0 0 #45d6b499}@keyframes hx-pulse{70%{box-shadow:0 0 0 9px #45d6b400}to{box-shadow:0 0 #45d6b400}}.hx-title{max-width:1040px;font:700 clamp(38px, 6.4vw, 84px) / 1.02 var(--font-display), sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:26px auto 0}.hx-word{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.hx-word>span{animation:hx-word-rise .9s var(--hx-ease) both;animation-delay:calc(var(--i) * 55ms + .12s);display:inline-block}@keyframes hx-word-rise{0%{opacity:0;transform:translateY(105%)}}.hx-accent{background:linear-gradient(100deg,#6ff0cf 10%,#8ba7ff 55%,#f4be73 95%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:hx-word-rise .9s var(--hx-ease) both, hx-shimmer 8s ease-in-out 1.4s infinite alternate!important;animation-delay:calc(var(--i) * 55ms + .12s), 1.4s!important}@keyframes hx-shimmer{to{background-position:100% 0}}.hx-lede{max-width:660px;color:var(--hx-muted);animation:hx-fade-up 1s var(--hx-ease) .75s both;margin:24px auto 0;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.hx-hero .hx-actions{animation:hx-fade-up 1s var(--hx-ease) .9s both;justify-content:center}@keyframes hx-fade-up{0%{opacity:0;transform:translateY(18px)}}.hx-device-wrap{z-index:3;width:min(1080px,94vw);animation:hx-fade-up 1.2s var(--hx-ease) .6s both;margin:64px auto 0;position:relative}.hx-device{border:1px solid var(--hx-line-strong);transform-origin:50% 0;background:#0e2628;border-radius:clamp(12px,1.6vw,20px);margin:0;overflow:hidden;box-shadow:0 0 0 6px #ffffff08,0 60px 120px -40px #000c,0 30px 80px -30px #45d6b459}.hx-device-bar{border-bottom:1px solid var(--hx-line);background:#0d2224;align-items:center;gap:7px;height:30px;padding:0 14px;display:flex}.hx-device-bar i{background:#33504f;border-radius:50%;width:9px;height:9px}.hx-device-bar i:first-child{background:#f2786d}.hx-device-bar i:nth-child(2){background:#f4be73}.hx-device-bar i:nth-child(3){background:#45d6b4}.hx-device-bar span{color:#7e9893;font:500 11px/1 var(--font-mono), monospace;white-space:nowrap;text-overflow:ellipsis;margin-left:12px;overflow:hidden}.hx-device-shot{width:100%;height:auto;display:block}.hx-chip{z-index:4;border:1px solid var(--hx-line-strong);color:var(--hx-text);white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#092123d1;border-radius:14px;align-items:center;gap:8px;padding:11px 15px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 20px 40px -20px #000000b3}.hx-chip b{color:var(--hx-amber)}.hx-chip-a{top:26%;left:-11%}.hx-chip-a b{color:var(--hx-rose)}.hx-chip-b{top:8%;right:-9%}.hx-chip-c{top:60%;right:-10%}.hx-chip-d{top:80%;left:-9%}.hx-chip-dot{background:var(--hx-teal);border-radius:50%;width:8px;height:8px}.hx-hero.is-live{height:240svh}.hx-hero.is-live .hx-pin{--rise:min(1, calc(var(--p,0) * 1.55));height:100svh;padding:0;position:sticky;top:0}.hx-hero.is-live .hx-hero-copy{transform:translate3d(0, calc(var(--p,0) * -30svh), 0) scale(calc(1 - var(--p,0) * .12));opacity:calc(1 - var(--p,0) * 2.4);will-change:transform, opacity;padding:clamp(92px,15svh,150px) 20px 0;position:absolute;inset:0 0 auto}.hx-hero.is-live .hx-device-wrap{top:calc(74svh - var(--rise) * 60svh);will-change:top;width:min(1080px,92vw,168svh - 218.4px);margin:0;animation:1.2s .5s both hx-fade-in;position:absolute;left:50%;transform:translate(-50%)}@keyframes hx-fade-in{0%{opacity:0}}.hx-hero.is-live .hx-device{transform:perspective(1700px) rotateX(calc((1 - var(--rise)) * 30deg)) scale(calc(.84 + var(--rise) * .16));will-change:transform}.hx-hero.is-live .hx-chip{opacity:clamp(0, calc((var(--p,0) - .3) * 4), 1);transform:translate3d(0, calc((1 - var(--p,0)) * 70px), 0)}.hx-hero.is-live .hx-chip-b,.hx-hero.is-live .hx-chip-d{transform:translate3d(0, calc((1 - var(--p,0)) * 130px), 0)}.hx-manifesto .hx-pin{flex-direction:column;justify-content:center;max-width:1180px;margin:0 auto;padding:110px 20px;display:flex}.hx-manifesto-text{font:600 clamp(26px, 4.1vw, 58px) / 1.16 var(--font-display), sans-serif;letter-spacing:-.03em;margin:26px 0 0}.hx-mw-hot{color:var(--hx-teal)}.hx-manifesto.is-live{height:280svh}.hx-manifesto.is-live .hx-pin{height:100svh;padding-top:70px;padding-bottom:0;position:sticky;top:0}.hx-manifesto.is-live .hx-mw{opacity:clamp(.13, calc(var(--p,0) * var(--n) * 1.3 - var(--i)), 1);transition:opacity .12s linear}.hx-story .hx-pin{gap:48px;max-width:1240px;margin:0 auto;padding:110px 20px;display:grid}.hx-steps{gap:8px;margin:34px 0 0;padding:0;list-style:none;display:grid}.hx-step{border-top:1px solid var(--hx-line);grid-template-columns:46px 1fr;gap:14px;padding:18px 0 8px;transition:opacity .45s;display:grid}.hx-step-num{color:var(--hx-teal);font:700 13px/2 var(--font-mono), monospace}.hx-step h3{font:700 21px/1.35 var(--font-display), sans-serif;letter-spacing:-.02em;margin:0}.hx-step p{color:var(--hx-muted);margin:8px 0 0;font-size:15px;line-height:1.65}.hx-story-progress{display:none}.hx-stage{border:1px solid var(--hx-line-strong);background:linear-gradient(160deg,#0f2d2f,#0a2023 60%);border-radius:22px;overflow:hidden;box-shadow:0 50px 120px -50px #000000e6,inset 0 0 0 1px #45d6b40f}.hx-stage-top{border-bottom:1px solid var(--hx-line);color:#82a09a;font:700 10px/1.4 var(--font-mono), monospace;letter-spacing:.18em;justify-content:space-between;padding:14px 20px;display:flex}.hx-stage-status{color:#9ff0dc;align-items:center;gap:7px;display:inline-flex}.hx-stage-status i{background:var(--hx-teal);border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite hx-pulse}.hx-stage-body{background:var(--hx-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.hx-story.is-live{height:460svh}.hx-story.is-live .hx-pin{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,5vw,72px);height:100svh;padding-top:84px;padding-bottom:24px;position:sticky;top:0}.hx-story.is-live .hx-step{opacity:.32}.hx-story.is-live .hx-step p{opacity:0;max-height:0;transition:max-height .55s var(--hx-ease), opacity .4s ease, margin .4s ease;margin-top:0;overflow:hidden}.hx-story.is-live[data-step="0"] .hx-step[data-index="0"],.hx-story.is-live[data-step="1"] .hx-step[data-index="1"],.hx-story.is-live[data-step="2"] .hx-step[data-index="2"],.hx-story.is-live[data-step="3"] .hx-step[data-index="3"]{opacity:1}.hx-story.is-live[data-step="0"] .hx-step[data-index="0"] p,.hx-story.is-live[data-step="1"] .hx-step[data-index="1"] p,.hx-story.is-live[data-step="2"] .hx-step[data-index="2"] p,.hx-story.is-live[data-step="3"] .hx-step[data-index="3"] p{opacity:1;max-height:140px;margin-top:8px}.hx-story.is-live .hx-story-progress{background:var(--hx-line);border-radius:2px;height:2px;margin-top:22px;display:block;overflow:hidden}.hx-story.is-live .hx-story-progress i{background:linear-gradient(90deg, var(--hx-teal), var(--hx-peri));height:100%;transform:scaleX(var(--p,0));transform-origin:0;display:block}.hx-story.is-live .hx-stage-body{background:0 0;height:clamp(380px,62svh,540px);display:block;position:relative}.hx-rail .hx-pin{padding:100px 0 90px}.hx-rail-head{max-width:1240px;margin:0 auto;padding:0 20px}.hx-rail-track{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:20px;margin:44px 0 0;padding:6px max(20px,50vw - 600px) 24px;list-style:none;display:flex;overflow-x:auto}.hx-rail-track:after{content:"";flex:0 0 1px}.hx-cap{border:1px solid var(--hx-line-strong);scroll-snap-align:start;transition:transform .35s var(--hx-ease), border-color .3s ease;background:linear-gradient(170deg,#ffffff12,#ffffff04);border-radius:24px;flex-direction:column;flex:0 0 clamp(270px,29vw,380px);padding:26px;display:flex;position:relative;overflow:hidden}.hx-cap:before{content:"";background:linear-gradient(90deg, var(--hx-teal), var(--hx-peri), var(--hx-amber));opacity:.8;height:2px;position:absolute;inset:0 0 auto}.hx-cap:hover{border-color:#45d6b473;transform:translateY(-6px)}.hx-cap-top{justify-content:space-between;align-items:baseline;display:flex}.hx-cap-num{color:#ffffff2e;font:700 52px/1 var(--font-display), sans-serif;letter-spacing:-.05em}.hx-cap-name{color:var(--hx-teal);font:700 11px/1 var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase}.hx-cap-art{border:1px solid var(--hx-line);background:#0000002e;border-radius:16px;margin:26px 0 22px;padding:18px}.hx-cap-art svg{width:100%;height:auto;display:block;overflow:visible}.cap-a{fill:var(--hx-teal)}.cap-b{fill:var(--hx-peri)}.cap-c{fill:var(--hx-amber)}.cap-frame{fill:#ffffff0a;stroke:#ffffff2e}.cap-band{fill:#45d6b433}.cap-line{fill:none;stroke:var(--hx-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.cap-dash{stroke:var(--hx-teal);stroke-dasharray:5 5}.hx-cap h3{font:700 22px/1.25 var(--font-display), sans-serif;letter-spacing:-.02em;margin:0}.hx-cap p{color:var(--hx-muted);margin:10px 0 0;font-size:14.5px;line-height:1.65}.hx-cap-link{color:#9ff0dc;margin-top:auto;padding-top:20px;font-size:14px;font-weight:700}.hx-cap-link:hover{text-underline-offset:4px;text-decoration:underline}.hx-cap-link:focus-visible{outline:2px solid var(--hx-amber);outline-offset:4px;border-radius:4px}.hx-rail-meter{display:none}.hx-rail.is-live{height:calc(100svh + var(--shift,0px) * 1.1)}.hx-rail.is-live .hx-pin{flex-direction:column;justify-content:center;height:100svh;padding:70px 0 30px;display:flex;position:sticky;top:0}.hx-rail.is-live .hx-rail-track{scroll-snap-type:none;transform:translate3d(calc(var(--p,0) * var(--shift,0px) * -1), 0, 0);will-change:transform;overflow:visible}.hx-rail.is-live .hx-rail-meter{background:var(--hx-line);width:min(1200px,100vw - 40px);height:2px;margin:6px auto 0;display:block;overflow:hidden}.hx-rail.is-live .hx-rail-meter i{background:linear-gradient(90deg, var(--hx-teal), var(--hx-amber));height:100%;transform:scaleX(var(--p,0));transform-origin:0;display:block}.hx-facts{border-top:1px solid var(--hx-line);padding:72px 20px 110px}.hx-facts-grid{border:1px solid var(--hx-line);background:var(--hx-line);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1200px;margin:0 auto;padding:0;list-style:none;display:grid;overflow:hidden}.hx-facts-grid li{background:var(--hx-ink);flex-direction:column;padding:30px 26px;display:flex}.hx-facts-grid strong{background:linear-gradient(#fff,#7fe9cf);color:#0000;font:700 clamp(56px, 7vw, 92px) / 1 var(--font-display), sans-serif;letter-spacing:-.06em;-webkit-background-clip:text;background-clip:text}.hx-facts-grid span{margin-top:10px;font-weight:700}.hx-facts-grid small{color:var(--hx-muted);margin-top:6px;font-size:13px;line-height:1.55}.hx-demo{z-index:2;color:#1b3439;background:#f7f8f4;border-radius:44px 44px 0 0;margin-top:-44px;padding:90px 20px 100px;position:relative;box-shadow:0 -30px 80px -40px #00000080}.hx-demo-inner{max-width:1200px;margin:0 auto}.hx-demo-head{max-width:820px}.hx-demo .science-demo{margin-top:44px}.hx-showcase{background:#fff;padding:100px 20px 60px}.hx-showcase-inner{max-width:1200px;margin:0 auto}.hx-stack{gap:6vh;margin:48px 0 0;padding:0 0 6vh;list-style:none;display:grid}.hx-stack-card{background:linear-gradient(160deg,#fff,#f3f7f2);border:1px solid #d5dfd8;border-radius:30px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(22px,3.4vw,44px);display:grid;box-shadow:0 -10px 40px -30px #15403840,0 30px 70px -45px #15403873}@media (min-width:900px) and (min-height:700px){.hx-stack-card{top:calc(96px + var(--i) * 26px);min-height:min(560px,100vh - 140px);position:sticky}}.hx-stack-kicker{color:#175f56;font:700 11px/1.4 var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex}.hx-stack-kicker span{color:#fff;letter-spacing:0;background:#175f56;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.hx-stack-copy h3{color:#1b3439;font:700 clamp(26px, 3vw, 38px) / 1.12 var(--font-display), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:18px 0 0}.hx-stack-copy>p:not(.hx-stack-kicker){color:#516367;margin:14px 0 0;font-size:16px;line-height:1.7}.hx-stack-media .product-screenshot{box-shadow:0 30px 60px -40px #1540388c}.hx-finale-pin{text-align:center;padding:130px 20px;position:relative;overflow:hidden}.hx-finale-pin>:not(.hx-aurora){z-index:1;position:relative}.hx-finale-title{max-width:1100px;font:700 clamp(44px, 8.6vw, 132px) / .96 var(--font-display), sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:22px auto 0}.hx-finale-title span{background:linear-gradient(100deg,#6ff0cf 10%,#8ba7ff 55%,#f4be73 95%);color:#0000;-webkit-background-clip:text;background-clip:text}.hx-finale-lede{max-width:560px;color:var(--hx-muted);margin:28px auto 0;font-size:18px;line-height:1.65}.hx-finale.is-live{height:170svh}.hx-finale.is-live .hx-finale-pin{--in:min(1, calc(var(--p,0) * 1.8));flex-direction:column;justify-content:center;align-items:center;height:100svh;padding-top:80px;padding-bottom:40px;display:flex;position:sticky;top:0}.hx-finale.is-live .hx-finale-title{transform:scale(calc(.62 + var(--in) * .38));opacity:calc(.15 + var(--in) * .85);filter:blur(calc((1 - var(--in)) * 8px))}.hx-finale.is-live :is(.hx-finale-lede,.hx-actions){opacity:clamp(0, calc((var(--p,0) - .4) * 3), 1);transform:translate3d(0, calc((1 - min(1, var(--p,0) * 1.6)) * 30px), 0)}@media (max-width:899px){.hx-story .hx-pin{gap:28px}.hx-stage-body{grid-template-columns:1fr}.hx-story.is-live .hx-pin{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:start;gap:18px;padding-top:78px;padding-bottom:16px}.hx-story.is-live .hx-h2{font-size:26px}.hx-story.is-live .hx-steps{margin-top:14px}.hx-story.is-live .hx-step{border:0;padding:0;display:none}.hx-story.is-live[data-step="0"] .hx-step[data-index="0"],.hx-story.is-live[data-step="1"] .hx-step[data-index="1"],.hx-story.is-live[data-step="2"] .hx-step[data-index="2"],.hx-story.is-live[data-step="3"] .hx-step[data-index="3"]{animation:hx-fade-up .5s var(--hx-ease) both;display:grid}.hx-story.is-live .hx-step h3{font-size:18px}.hx-story.is-live .hx-step p{font-size:14px}.hx-story.is-live .hx-story-progress{margin-top:14px}.hx-story.is-live .hx-stage-body{height:clamp(300px,46svh,440px)}.hx-stack-card{grid-template-columns:1fr}.hx-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hx-chip{padding:8px 11px;font-size:11px}.hx-chip-a{top:auto;bottom:-14px;left:2%}.hx-chip-b{top:-14px;right:2%}.hx-chip-c,.hx-chip-d{display:none}.hx-hero.is-live .hx-hero-copy{padding-top:88px}.hx-hero.is-live .hx-device-wrap{top:calc(80svh - var(--rise) * 46svh)}.hx-actions{flex-direction:column;align-items:stretch}.hx-btn{justify-content:center}.hx-hero .hx-actions{align-items:center}.hx-hero.is-live .hx-actions{flex-flow:wrap}.hx-hero.is-live .hx-btn{padding:13px 20px;font-size:14px}.hx-step{grid-template-columns:34px 1fr}.hx-demo{border-radius:28px 28px 0 0;margin-top:-28px;padding:64px 16px 72px}.hx-showcase{padding:72px 16px 40px}.hx-facts{padding:56px 16px 90px}.hx-facts-grid li{padding:22px 18px}.hx-finale-pin{padding:100px 16px}}@media (max-height:640px) and (min-width:641px){.hx-hero.is-live .hx-lede{display:none}}@media (prefers-reduced-motion:reduce){.hx-cap,.hx-btn{transition:none}}.tm-persona{color:var(--hx-amber);font:700 10px/1.6 var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 2px}.hx-team .hx-step>div>p:not(.tm-persona){color:var(--hx-muted);margin:8px 0 0;font-size:15px;line-height:1.65}.tm-who{color:#9ff0dc;display:grid}.tm-who>span,.tm-prompts>p{grid-area:1/1}.tm-who i{background:var(--hx-teal);border-radius:50%;width:7px;height:7px;margin-right:6px;animation:2s ease-out infinite hx-pulse;display:inline-block}.tm-world{aspect-ratio:1.45;position:relative;overflow:hidden;container-type:inline-size}.tm-prompts{justify-items:end;display:grid;position:absolute;top:3%;left:4%;right:4%}.tm-prompt{color:#062b27;background:linear-gradient(135deg,#e8fff8,#c9f4e7);border-radius:16px 16px 4px;margin:0;padding:9px 14px;font-size:clamp(12px,2.4cqi,15px);font-weight:650;line-height:1.3}.tm-tile{left:var(--x0);top:var(--y0);width:var(--w0);height:var(--h0);background:var(--c0);opacity:var(--o0);transition:left .9s var(--hx-ease), top .9s var(--hx-ease), width .9s var(--hx-ease), height .9s var(--hx-ease), background-color .7s ease, opacity .6s ease;transition-delay:calc(var(--i) * 30ms);border-radius:5px;position:absolute}.hx-team.is-live[data-step="1"] .tm-tile{left:var(--x1);top:var(--y1);width:var(--w1);height:var(--h1);background:var(--c1);opacity:var(--o1)}.hx-team.is-live[data-step="2"] .tm-tile{left:var(--x2);top:var(--y2);width:var(--w2);height:var(--h2);background:var(--c2);opacity:var(--o2)}.hx-team.is-live[data-step="3"] .tm-tile{left:var(--x3);top:var(--y3);width:var(--w3);height:var(--h3);background:var(--c3);opacity:var(--o3)}.hx-team.is-live[data-step="4"] .tm-tile{left:var(--x4);top:var(--y4);width:var(--w4);height:var(--h4);background:var(--c4);opacity:var(--o4)}.hx-team.is-live[data-step="5"] .tm-tile{left:var(--x5);top:var(--y5);width:var(--w5);height:var(--h5);background:var(--c5);opacity:var(--o5)}.hx-team.is-live[data-step="6"] .tm-tile{left:var(--x6);top:var(--y6);width:var(--w6);height:var(--h6);background:var(--c6);opacity:var(--o6)}.tm-labels{pointer-events:none;position:absolute;inset:0}.tm-label{color:#dff5ee;white-space:nowrap;font-size:clamp(9px,1.85cqi,12px);font-weight:600;line-height:1.2;position:absolute;transform:translateY(-50%)}.tm-strong{color:#fff;font-size:clamp(10px,2.2cqi,14px);font-weight:750}.tm-muted{color:#a9c6bf;font-weight:500}.tm-dark{color:#0b2b28;font-weight:700}.tm-chip{color:#3a2706;font-weight:700}.tm-labels[data-layer="4"] .tm-chip,.tm-labels[data-layer="6"] .tm-chip{background:var(--hx-amber);border-radius:999px;padding:3px 8px}.tm-center{transform:translate(-50%,-50%)}.tm-end{transform:translate(-100%,-50%)}.tm-note{color:#6f8f88;font:600 10px/1.4 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;padding:0 20px 14px}.hx-team [data-layer]{opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s linear .35s}.hx-team:not(.is-live) [data-layer="0"],.hx-team.is-live[data-step="0"] [data-layer="0"],.hx-team.is-live[data-step="1"] [data-layer="1"],.hx-team.is-live[data-step="2"] [data-layer="2"],.hx-team.is-live[data-step="3"] [data-layer="3"],.hx-team.is-live[data-step="4"] [data-layer="4"],.hx-team.is-live[data-step="5"] [data-layer="5"],.hx-team.is-live[data-step="6"] [data-layer="6"]{opacity:1;visibility:visible;transition:opacity .5s .55s,visibility}.hx-team.is-live{height:760svh}.hx-team.is-live .hx-step{padding:12px 0 4px}.hx-team.is-live .tm-persona{display:none}.hx-team.is-live .hx-step .tm-persona{opacity:1;max-height:none;margin:0 0 2px;overflow:visible}.hx-team.is-live .hx-step>div>p:not(.tm-persona){opacity:0;max-height:0;transition:max-height .55s var(--hx-ease), opacity .4s ease, margin .4s ease;margin-top:0;overflow:hidden}.hx-team.is-live .hx-step h3{font-size:19px}.hx-team.is-live[data-step="4"] .hx-step[data-index="4"],.hx-team.is-live[data-step="5"] .hx-step[data-index="5"],.hx-team.is-live[data-step="6"] .hx-step[data-index="6"]{opacity:1}.hx-team.is-live[data-step="0"] .hx-step[data-index="0"] .tm-persona,.hx-team.is-live[data-step="1"] .hx-step[data-index="1"] .tm-persona,.hx-team.is-live[data-step="2"] .hx-step[data-index="2"] .tm-persona,.hx-team.is-live[data-step="3"] .hx-step[data-index="3"] .tm-persona,.hx-team.is-live[data-step="4"] .hx-step[data-index="4"] .tm-persona,.hx-team.is-live[data-step="5"] .hx-step[data-index="5"] .tm-persona,.hx-team.is-live[data-step="6"] .hx-step[data-index="6"] .tm-persona{display:block}.hx-team.is-live[data-step="0"] .hx-step[data-index="0"]>div>p:not(.tm-persona),.hx-team.is-live[data-step="1"] .hx-step[data-index="1"]>div>p:not(.tm-persona),.hx-team.is-live[data-step="2"] .hx-step[data-index="2"]>div>p:not(.tm-persona),.hx-team.is-live[data-step="3"] .hx-step[data-index="3"]>div>p:not(.tm-persona),.hx-team.is-live[data-step="4"] .hx-step[data-index="4"]>div>p:not(.tm-persona),.hx-team.is-live[data-step="5"] .hx-step[data-index="5"]>div>p:not(.tm-persona),.hx-team.is-live[data-step="6"] .hx-step[data-index="6"]>div>p:not(.tm-persona){opacity:1;max-height:140px;margin-top:6px}.hx-team.is-live .tm-world{aspect-ratio:auto;height:clamp(340px,58svh,520px)}@media (max-width:899px){.hx-team.is-live[data-step="4"] .hx-step[data-index="4"],.hx-team.is-live[data-step="5"] .hx-step[data-index="5"],.hx-team.is-live[data-step="6"] .hx-step[data-index="6"]{animation:hx-fade-up .5s var(--hx-ease) both;display:grid}.hx-team.is-live .tm-world{height:clamp(260px,42svh,400px)}.hx-team.is-live .hx-step h3{font-size:18px}.tm-stage .hx-stage-top>span:first-child{display:none}}@media (prefers-reduced-motion:reduce){.tm-tile,.hx-team [data-layer]{transition:none}}.tm-heads{display:grid}.tm-heads>span{grid-area:1/1}.tm-head{display:none}.hx-team.is-live .tm-head-static{visibility:hidden}.hx-team.is-live .tm-head{opacity:0;transition:opacity .35s ease, transform .5s var(--hx-ease);display:block;transform:translateY(14px)}.hx-team.is-live[data-step="0"] [data-head="0"],.hx-team.is-live[data-step="1"] [data-head="1"],.hx-team.is-live[data-step="2"] [data-head="2"],.hx-team.is-live[data-step="3"] [data-head="3"],.hx-team.is-live[data-step="4"] [data-head="4"],.hx-team.is-live[data-step="5"] [data-head="5"],.hx-team.is-live[data-step="6"] [data-head="6"]{opacity:1;transition-delay:.15s;transform:none}
