.hx{position:relative;isolation:isolate;overflow:clip;background:var(--wash);color:var(--text-heading)}.hx-in{position:relative;z-index:1;display:grid;align-items:center;width:min(100% - 48px, 1360px);min-height:clamp(660px, 100dvh, 940px);margin-inline:auto;padding:176px 0 132px}.hx-copy{max-width:min(54%, 720px)}.hx h1{margin:0;font:700 clamp(2.75rem, 5.5vw, 5.75rem)/1.02 var(--display);letter-spacing:-.04em;color:var(--text-heading)}.hx h1 .mo-w>i{animation:hx-word 1s var(--ease-out-expo) calc(.1s + var(--w) * 60ms) backwards}.hx h1 em{display:inline-block;margin-top:.1em;font-style:normal;white-space:nowrap}.hx h1 em .mo-w{--r:-2deg;overflow:visible;padding:.02em .16em .06em;margin:0 .04em 0 0;border-radius:.42em;background:var(--accent-tint);box-shadow:inset 0 0 0 2.5px var(--border-subtle),0 12px 30px -6px rgb(2 6 23 / .55);rotate:var(--r);animation:hx-pill .8s var(--ease-spring) calc(.62s + var(--k) * 130ms) backwards}.hx h1 em .mo-w:nth-child(1){--k:0}.hx h1 em .mo-w:nth-child(2){--k:1;--r:1.5deg}.hx h1 em .mo-w:nth-child(3){--k:2;--r:-1deg}.hx h1 em .mo-w>i{animation:none}.hx-lede{max-width:52ch;margin:34px 0 0;font-size:clamp(1.0625rem, 1.25vw, 1.25rem);line-height:1.55;color:var(--text-body);text-wrap:pretty}.hx-lede strong{font-weight:800;color:var(--text-heading)}.hx-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px;animation:hx-rise .8s var(--ease-out-expo) 1.05s backwards}.hx .hm-btn{box-shadow:var(--cta-glow)}.hx .hm-btn--glass{box-shadow:0 8px 20px -4px rgb(2 6 23 / .55)}.hx .hm-btn:hover{transform:translate(0,-3px);box-shadow:0 16px 40px -8px rgb(2 6 23 / .55)}.hx .hm-btn:active{transform:translate(0,2px);box-shadow:0 2px 5px -1px rgb(2 6 23 / .55)}.hx-facts{display:flex;flex-wrap:wrap;gap:10px 28px;margin:40px 0 0;padding:22px 0 0;border-top:1px solid var(--border-subtle);list-style:none;font-size:15px;font-weight:700;line-height:1.3;animation:hx-rise .8s var(--ease-out-expo) 1.15s backwards}.hx-facts li{display:flex;align-items:center;gap:9px}.hx-facts .ico{width:18px;height:18px;stroke-width:3}.hx-stage{position:absolute;z-index:0;top:-14%;bottom:-14%;left:57%;width:max(46vw, 560px);display:grid;grid-template-columns:repeat(3,1fr);gap:22px;rotate:9deg;transform-origin:50% 50%;pointer-events:none}.hx-col{animation:hx-col 1.3s var(--ease-out-expo) calc(.25s + var(--n) * 120ms) backwards}.hx-run{display:flex;flex-direction:column;gap:22px;animation:hx-up 54s linear infinite;will-change:transform}.hx-col:nth-child(2) .hx-run{animation-name:hx-down;animation-duration:62s}.hx-col:nth-child(3) .hx-run{animation-duration:47s}.hx-stage .hm-dev{padding:7px;border-radius:30px;box-shadow:0 16px 40px -8px rgb(2 6 23 / .55)}.hx-stage .hm-dev img{border-radius:22px}.hx-stage .hm-dev:nth-child(4n+1){background:var(--accent-tint)}.hx-stage .hm-dev:nth-child(4n+2){background:var(--bg-surface)}.hx-stage .hm-dev:nth-child(4n+3){background:var(--accent-panel)}.hx-stage .hm-dev:nth-child(4n){background:var(--cta-tint)}@keyframes hx-word{from{transform:translate3d(0,115%,0)}}@keyframes hx-pill{from{scale:.6;rotate:-10deg;opacity:0}}@keyframes hx-rise{from{transform:translate3d(0,24px,0);opacity:0}}@keyframes hx-col{from{transform:translate3d(0,18%,0);opacity:0}}@keyframes hx-up{to{transform:translate3d(0,calc(-50% - 11px),0)}}@keyframes hx-down{from{transform:translate3d(0,calc(-50% - 11px),0)}}@media (max-width:1100px){.hx-copy{max-width:58%}.hx-stage{left:62%;grid-template-columns:repeat(2,1fr);width:max(40vw, 380px)}.hx-col:nth-child(3){display:none}}@media (max-width:760px){.hx-in{display:block;min-height:0;padding:148px 0 8px}.hx-copy{max-width:none}.hx h1{font-size:clamp(2.5rem, 12.4vw, 4rem)}.hx-lede{margin-top:26px}.hx-actions{flex-direction:column;align-items:stretch;margin-top:28px}.hx-facts{flex-direction:column;margin-top:30px}.hx-stage{position:relative;top:auto;bottom:auto;left:auto;width:100%;height:440px;margin-top:44px;overflow:clip;rotate:none;grid-template-columns:repeat(3,1fr);gap:14px;padding-inline:14px;border-top:1px solid var(--border-subtle);background:var(--bg-surface)}.hx-col:nth-child(3){display:block}.hx-run{gap:14px}.hx-stage .hm-dev{padding:5px;border-radius:22px;box-shadow:0 10px 25px -5px rgb(2 6 23 / .55)}.hx-stage .hm-dev img{border-radius:16px}.hx{display:flex;flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){.hx h1 .mo-w>i,.hx h1 em .mo-w,.hx-lede,.hx-actions,.hx-facts,.hx-col,.hx-run{animation:none}}.hx-lead{margin:40px 0 0;padding:20px 0 0;border-top:1px solid var(--border-subtle);animation:hx-rise .8s var(--ease-out-expo) 1.15s backwards}.hx-lead p{margin:0 0 12px;font-size:14px;font-weight:800;color:var(--text-heading)}.hx-lead ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.hx-lead a{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 14px 0 18px;border:1px solid var(--border-subtle);border-radius:var(--r-pill);background:var(--bg-surface);color:var(--text-heading);font-size:15px;line-height:1;text-decoration:none;transition:transform .22s var(--ease-out-expo),box-shadow .22s var(--ease-out-expo),background-color .22s}.hx-lead a b{font-weight:800}.hx-lead a span{font:700 13.5px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--text-body)}.hx-lead a .ico{width:16px;height:16px;stroke-width:2.5;transition:transform .22s var(--ease-out-expo)}.hx-lead a:hover{transform:translate(0,-2px);box-shadow:0 8px 20px -4px rgb(2 6 23 / .55);background:var(--accent-tint)}.hx-lead a:hover .ico{transform:translateX(3px)}.hx-lead a:active{transform:none;box-shadow:none}@media (max-width:760px){.hx-lead{margin-top:30px}.hx-lead ul{flex-direction:column}.hx-lead a{display:flex}.hx-lead a span{margin-left:auto}}@media (prefers-reduced-motion:reduce){.hx-lead{animation:none}}