.hx{--hx-bg:#070616;--hx-fg:#fff;--hx-muted:#a9a8b8;--hx-faint:#6f6e82;--hx-line:#ffffff21;--hx-raised:#100f27;--hx-raised-2:#17163a;--hx-orange:#ff6700;--hx-accent-text:var(--hx-orange);--hx-on-orange:#070616;--hx-shell:1200px;--hx-gutter:clamp(20px,4vw,40px);--hx-ease:cubic-bezier(.16,1,.3,1);--hx-font-text:var(--font-poppins),system-ui,sans-serif;--hx-font-display:var(--font-space-grotesk),var(--font-poppins),sans-serif;background:var(--hx-bg);min-height:100vh;color:var(--hx-fg);font-family:var(--hx-font-text);position:relative;overflow-x:clip}html[data-theme=light] .hx{--hx-bg:#f7f7fb;--hx-fg:#0b0a1e;--hx-muted:#4b5563;--hx-faint:#6b7280;--hx-line:#0b0a1e24;--hx-raised:#fff;--hx-raised-2:#f0f0f7}.hx-canvas{z-index:1;pointer-events:none;opacity:0;transition:opacity .5s linear;position:fixed;inset:0}.hx[data-deck=gl] .hx-canvas{opacity:1}.hx-main,.hx-footer{z-index:2;position:relative}.hx-shell{width:100%;max-width:calc(var(--hx-shell) + var(--hx-gutter)*2);padding-inline:var(--hx-gutter);margin-inline:auto}.hx :focus-visible{outline:2px solid var(--hx-orange);outline-offset:3px}.hx .hx-only-compact{display:none}@media (max-width:1023px){.hx .hx-only-compact{display:block}.hx .hx-kicker.hx-only-compact{display:flex}.hx .hx-engine-label .hx-only-compact{display:inline}.hx .hx-only-wide{display:none}}@media (min-width:768px) and (max-width:1279px){.hx .navbar-shell>div.hidden{display:none}.hx .navbar-shell>div.md\:hidden{display:flex}.hx .navbar-shell>div.absolute.md\:hidden{display:block}}.hx .navbar-shell a[href=\/]:has(img)>span{font-family:var(--hx-font-display)}.hx-kicker{color:var(--hx-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:500;line-height:1.4;display:flex}.hx-kicker:before{content:"";background:var(--hx-orange);flex:none;width:9px;height:9px}.hx-kicker i{background:var(--hx-line);width:18px;height:1px}.hx-kicker span{color:var(--hx-faint)}.hx-title{letter-spacing:-.025em;color:var(--hx-fg);margin:0;font-size:clamp(2.2rem,4.4vw,3.9rem);font-weight:400;line-height:1.02}.hx-title--xl{letter-spacing:-.03em;font-size:clamp(2.6rem,7.2vw,6.6rem);line-height:.98}.hx em{color:var(--hx-accent-text);font-style:normal}.hx-hero__title em,.hx-title em{font-synthesis:none;letter-spacing:-.03em;font-style:italic;font-weight:400}.hx-lede{max-width:34em;color:var(--hx-muted);margin:0;font-size:clamp(.98rem,1.15vw,1.08rem);font-weight:400;line-height:1.6}.hx-btn{white-space:nowrap;cursor:pointer;min-height:48px;transition:transform .25s var(--hx-ease),background-color .2s ease,border-color .2s ease,color .2s ease;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.hx-btn--solid{background:var(--hx-orange);color:var(--hx-on-orange)}.hx-btn--solid:hover{filter:brightness(1.08);transform:translateY(-2px)}.hx-btn--quiet{border-color:var(--hx-line);color:var(--hx-fg)}.hx-btn--quiet:hover{border-color:var(--hx-orange);color:var(--hx-accent-text)}.hx-btn--quiet svg{transition:transform .25s var(--hx-ease)}.hx-btn--quiet:hover svg{transform:translate(3px)}.hx-btn:active{transform:translateY(0)scale(.98)}[data-reveal]{transition:opacity .9s var(--hx-ease),transform .9s var(--hx-ease)}[data-reveal-pending]{opacity:0;transform:translateY(28px)}.hx-hero{min-height:min(100vh,980px);padding-top:118px;position:relative}.hx-hero__grid{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:24px;min-height:calc(min(100vh,980px) - 118px);display:grid}.hx-hero__copy{flex-direction:column;justify-content:center;padding-bottom:72px;display:flex}.hx-hero__title{letter-spacing:-.03em;color:var(--hx-fg);margin:22px 0 0;font-size:clamp(2.75rem,6.1vw,5.6rem);font-weight:400;line-height:1}.hx-mask{margin:-.04em -.12em -.2em;padding:.04em .12em .2em;display:block;overflow:hidden}.hx-mask>span{animation:hx-rise .85s var(--hx-ease)both;display:block}.hx-mask:nth-child(2)>span{animation-delay:60ms}.hx-mask:nth-child(3)>span{animation-delay:.12s}@keyframes hx-rise{0%{transform:translateY(105%)}}.hx-hero__sub{max-width:27em;color:var(--hx-muted);margin:26px 0 0;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:400;line-height:1.55}.hx-hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hx-hero__stage{min-height:460px;position:relative}@keyframes hx-settle{0%{opacity:0;transform:translateY(26px)}}.hx-status{color:#fff;white-space:nowrap;background:#15143a;border:1px solid #ffffff29;border-radius:6px;align-items:center;gap:9px;width:172px;height:36px;margin:0;padding:0 12px;font-size:12.5px;font-weight:500;display:flex;position:absolute;bottom:27%;left:-7%}.hx-status__mark{background:var(--hx-orange);flex:none;width:8px;height:8px}.hx-status__text{transition:opacity .25s,transform .25s}.hx-status__text.is-swapping{opacity:0;transform:translateY(4px)}.hx-hero__poster{perspective:1200px;position:absolute;inset:2% 0 0}.hx-hero__poster img{top:6%;left:calc(4% + var(--i)*15%);aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:44%;filter:brightness(calc(1 - var(--i)*.2));transform:rotateY(-22deg)translateZ(calc(var(--i)*-120px));box-shadow:3px 0 0 var(--hx-orange);border-radius:10px;position:absolute}@media (max-width:1023px){.hx-hero{min-height:0;padding-top:104px}.hx-hero__grid{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0}.hx-hero__copy{padding-bottom:0}.hx-hero__title{font-size:clamp(2.7rem,11.6vw,5rem)}.hx-hero__stage{height:clamp(340px,94vw,560px);min-height:0}.hx-status{width:150px;bottom:14%;left:-20%}.hx-hero__poster img{width:42%}}.hx-wall{padding-block:clamp(64px,9vw,130px) clamp(48px,7vw,110px);position:relative}.hx-wall__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:clamp(32px,6vw,88px);display:grid}.hx-wall__sticky{gap:22px;display:grid;position:sticky;top:118px}.hx-filters{border-top:1px solid var(--hx-line);margin:8px 0 0;padding:0;list-style:none;display:grid}.hx-filters li{border-bottom:1px solid var(--hx-line)}.hx-filters button{width:100%;min-height:38px;color:var(--hx-muted);cursor:pointer;transition:color .2s ease,padding .35s var(--hx-ease);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:15px;display:flex;position:relative}.hx-filters button:after{content:"";background:var(--hx-orange);width:9px;height:9px;transition:transform .35s var(--hx-ease);transform:scale(0)}.hx-filters button:hover{color:var(--hx-fg);padding-left:6px}.hx-filters button[aria-pressed=true]{color:var(--hx-fg);font-weight:500}.hx-filters button[aria-pressed=true]:after{transform:scale(1)}.hx-wall__cards{--hx-stagger:72px;padding-bottom:var(--hx-stagger);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(20px,2.4vw,32px) clamp(20px,3vw,36px);display:grid}.hx-card:nth-child(2n){margin-top:var(--hx-stagger);margin-bottom:calc(var(--hx-stagger)*-1)}.hx-card{transition:opacity .5s ease,transform .9s var(--hx-ease);cursor:pointer}.hx-card__face{aspect-ratio:1;border-radius:12px;position:relative}.hx-card__art{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:100%;transition:opacity .4s linear;display:block}.hx[data-deck=gl][data-wall=gl] .hx-card__art{opacity:0}.hx:not([data-wall=gl]) .hx-card.is-dimmed{opacity:.32;transform:scale(.96)}.hx[data-wall=gl] .hx-card.is-dimmed .hx-card__meta{opacity:.35}.hx-card__actions{opacity:0;transition:opacity .2s ease,transform .35s var(--hx-ease);gap:8px;display:flex;position:absolute;inset:auto 12px 12px;transform:translateY(8px)}.hx-card:hover .hx-card__actions,.hx-card:focus-within .hx-card__actions{opacity:1;transform:none}.hx-card__action{color:#fff;white-space:nowrap;cursor:pointer;background:#070616;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.hx-card__action--use{background:var(--hx-orange);color:var(--hx-on-orange)}.hx-card__meta{justify-content:space-between;align-items:baseline;gap:16px;margin-top:14px;transition:opacity .4s;display:flex}.hx-card__meta h3{font-family:var(--hx-font-display);letter-spacing:-.01em;color:var(--hx-fg);margin:0;font-size:16px;font-weight:600}.hx-card__meta span{letter-spacing:.06em;color:var(--hx-faint);flex:none;font-size:11px;font-weight:500}@media (hover:none){.hx-card__actions{display:none}}@media (max-width:1023px){.hx-wall__grid{grid-template-columns:minmax(0,1fr)}.hx-wall__sticky{position:static}.hx-filters{border:0;flex-wrap:wrap;gap:6px;display:flex}.hx-filters li{border:0;flex:none}.hx-filters button{border:1px solid var(--hx-line);white-space:nowrap;border-radius:7px;min-height:40px;padding:0 14px;font-size:14px}.hx-filters button:hover{padding-left:14px}.hx-filters button:after{display:none}.hx-filters button[aria-pressed=true]{background:var(--hx-orange);border-color:var(--hx-orange);color:var(--hx-on-orange)}}@media (max-width:719px){.hx-wall__cards{--hx-stagger:40px;gap:20px 12px}.hx-card__meta{flex-direction:column;align-items:flex-start;gap:4px;margin-top:10px}.hx-card__meta h3{font-size:14px;line-height:1.3}.hx-card__meta span{font-size:10px}}.hx-modal{z-index:70;background:#070616d1;justify-content:center;align-items:center;min-height:0;padding:16px;animation:.2s both hx-fade;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes hx-fade{0%{opacity:0}}.hx-modal__panel{border:1px solid var(--hx-line);background:var(--hx-raised);width:100%;max-width:900px;max-height:92vh;animation:hx-modal-in .5s var(--hx-ease)both;border-radius:14px;grid-template-columns:1.15fr 1fr;display:grid;position:relative;overflow:auto}@keyframes hx-modal-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}.hx-modal__close{z-index:2;border:1px solid var(--hx-line);background:var(--hx-raised);width:40px;height:40px;color:var(--hx-fg);cursor:pointer;border-radius:8px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.hx-modal__art{background:#0a0916 50%/contain no-repeat}.hx-modal__art img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.hx-modal__body{flex-direction:column;justify-content:space-between;gap:24px;padding:32px;display:flex}.hx-modal__tags{color:var(--hx-muted);align-items:center;gap:10px;margin:0 0 12px;font-size:12px;display:flex}.hx-modal__tags b{color:var(--hx-accent-text);letter-spacing:.05em}.hx-modal__body h3{font-family:var(--hx-font-display);letter-spacing:-.02em;color:var(--hx-fg);margin:0;font-size:26px;font-weight:600;line-height:1.1}.hx-modal__subtitle{color:var(--hx-muted);margin:10px 0 0;font-size:14px;line-height:1.55}.hx-modal__spec{border-top:1px solid var(--hx-line);margin:24px 0 0}.hx-modal__spec>div{border-bottom:1px solid var(--hx-line);justify-content:space-between;gap:16px;padding:11px 0;font-size:13px;display:flex}.hx-modal__spec dt{color:var(--hx-muted)}.hx-modal__spec dd{color:var(--hx-fg);margin:0;font-weight:600}.hx-modal__spec dd.is-accent{color:var(--hx-accent-text)}.hx-modal__actions{gap:8px;display:grid}@media (max-width:767px){.hx-modal__panel{grid-template-columns:1fr}.hx-modal__art img{max-height:42vh}.hx-modal__body{padding:22px}}.hx-line{height:300vh;position:relative}.hx-line__stage{--hx-p:0;height:100vh;position:sticky;top:0;overflow:hidden}.hx-line__rails{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hx-rail{fill:none;stroke:var(--hx-line);stroke-width:1px;vector-effect:non-scaling-stroke}.hx-rail--live{stroke:var(--hx-orange);stroke-width:1.5px;stroke-dasharray:1}.hx-rail--in{stroke-dashoffset:calc(1 - min(1,var(--hx-p)/.26));opacity:calc(1 - clamp(0,(var(--hx-p) - .26)/.1,1))}.hx-rail--out{stroke-dashoffset:calc(1 - clamp(0,(var(--hx-p) - .56)/.3,1))}.hx-line__layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:290px minmax(0,1fr) 270px;gap:20px 32px;height:100%;padding-block:112px 44px;display:grid;position:relative}.hx-line__head{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.hx-line__head .hx-lede{max-width:21em;padding-bottom:6px}.hx-line__inputs{align-self:center;gap:12px;display:grid}.hx-node{text-align:left;border:1px solid var(--hx-line);background:var(--hx-bg);width:100%;color:var(--hx-fg);cursor:pointer;transition:border-color .2s ease,transform .35s var(--hx-ease);border-radius:10px;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:16px;display:grid;position:relative}.hx-node:hover{border-color:var(--hx-orange);transform:translate(4px)}.hx-node__icon{background:var(--hx-raised-2);width:40px;height:40px;color:var(--hx-accent-text);border-radius:8px;place-items:center;display:grid}.hx-node__text{gap:2px;display:grid}.hx-node__text small{letter-spacing:.04em;color:var(--hx-faint);font-size:11px;font-weight:500}.hx-node__text strong{font-family:var(--hx-font-display);letter-spacing:-.01em;font-size:17px;font-weight:600}.hx-node__text>span{color:var(--hx-muted);font-size:13px;line-height:1.4}.hx-node__launch{color:var(--hx-accent-text);grid-column:2;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.hx-line__engine{flex-direction:column;justify-content:center;align-items:center;gap:34px;min-height:0;display:flex;position:relative}.hx-gate{width:100%;height:min(46vh,380px)}.hx-engine-label{align-items:baseline;gap:10px;font-size:13px;display:flex}.hx-engine-label strong{font-family:var(--hx-font-display);font-size:16px;font-weight:600}.hx-engine-label small{color:var(--hx-muted);font-size:12px}.hx-engine-label span{color:var(--hx-faint);font-size:11px}.hx-line__outputs{align-self:center;gap:14px;display:grid}.hx-publish{align-items:center;gap:12px;display:flex}.hx-publish__icon{background:var(--hx-orange);width:40px;height:40px;color:var(--hx-on-orange);border-radius:8px;place-items:center;display:grid}.hx-publish small{letter-spacing:.04em;color:var(--hx-faint);font-size:11px;font-weight:500;display:block}.hx-publish h3{font-family:var(--hx-font-display);letter-spacing:-.01em;color:var(--hx-fg);margin:0;font-size:20px;font-weight:600}.hx-publish__note{color:var(--hx-muted);margin:0;font-size:13px;line-height:1.5}.hx-channels{gap:0;margin:0;padding:0;list-style:none;display:grid}.hx-channels li{border-top:1px solid var(--hx-line);height:clamp(64px,10vh,96px);color:var(--hx-muted);align-items:center;gap:10px;font-size:15px;font-weight:500;transition:color .4s;display:flex}.hx-channels li:last-child{border-bottom:1px solid var(--hx-line)}.hx-line__stage[data-phase=out] .hx-channels li{color:var(--hx-fg)}@media (max-width:1023px){.hx-line{height:auto}.hx-line__stage{height:auto;position:relative}.hx-line__layout{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding-block:clamp(40px,8vw,72px) 32px}.hx-line__head{gap:10px;display:grid}.hx-line__rails{display:none}.hx-line__inputs{gap:8px}.hx-node{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px}.hx-node__icon{width:36px;height:36px}.hx-node__text>span{display:none}.hx-node__launch{grid-column:auto;font-size:0}.hx-line__engine{gap:0;padding-block:96px 8px}.hx-gate{width:min(72%,300px);height:190px}.hx-engine-label{margin-top:12px}.hx-line__outputs{margin-top:100px}.hx-channels{grid-template-columns:repeat(3,minmax(0,1fr))}.hx-channels li{border:1px solid var(--hx-line);border-radius:7px;justify-content:center;height:46px;font-size:13px}.hx-channels li:last-child{border-bottom:1px solid var(--hx-line)}.hx-channels{gap:6px}}@media (max-height:640px){.hx-line{height:auto}.hx-line__stage{height:auto;position:relative}}.hx[data-deck=off] .hx-line{height:auto}.hx[data-deck=off] .hx-line__stage{height:auto;position:relative;--hx-p:1!important}.hx[data-deck=off] .hx-gate{place-items:center;display:grid}.hx[data-deck=off] .hx-gate:before{content:"";aspect-ratio:1/1.42;width:min(44%,150px);box-shadow:inset 0 0 0 6px var(--hx-orange),0 0 0 1px var(--hx-line);border:16px solid #f4f4f6;border-radius:34px}.hx-future{padding-block:clamp(72px,9vw,130px) clamp(56px,8vw,110px);position:relative}.hx-future__head{gap:22px;margin-bottom:clamp(40px,6vw,80px);display:grid}.hx-future__stack{gap:20px;display:grid}.hx-panel{--hx-covered:0;top:calc(96px + var(--i)*12px);border:1px solid var(--hx-line);background:var(--hx-raised);transform-origin:50% 0;min-height:384px;transform:perspective(1400px)translateZ(calc(var(--hx-covered)*-90px))rotateX(calc(var(--hx-covered)*2.4deg));filter:brightness(calc(1 - var(--hx-covered)*.45));border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(24px,3vw,40px);display:grid;position:sticky}.hx-panel__copy{justify-items:start;gap:16px;display:grid}.hx-panel__icon{background:var(--accent);color:#fff;border-radius:10px;place-items:center;width:52px;height:52px;display:grid}.hx-panel h3{font-family:var(--hx-font-display);letter-spacing:-.02em;color:var(--hx-fg);margin:0;font-size:clamp(1.8rem,3.4vw,3rem);font-weight:700;line-height:1.04}.hx-panel__copy>p:last-child{max-width:28em;color:var(--hx-muted);margin:0;font-size:15px;font-weight:400;line-height:1.6}.hx-panel__mock{justify-content:center;min-width:0;display:flex}.hx-panel__mock>*{flex:none;width:100%;max-width:400px;margin-top:0}@media (min-width:1200px){.hx-panel__mock>*{zoom:1.16}}.hx-panel--finale{--hx-fg:#070616;background:var(--hx-orange);border-color:var(--hx-orange)}.hx-panel--finale .hx-panel__mock>*{background:var(--hx-bg)}.hx-panel--finale .hx-panel__copy>p:last-child{color:#2a1402;font-weight:400}.hx-panel--finale .hx-panel__icon{color:var(--hx-orange);background:#070616}.hx-panel__badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#070616;border-radius:5px;align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}@media (max-width:1023px),(max-height:720px){.hx-panel{filter:none;position:relative;top:0;transform:none}}@media (max-width:767px){.hx-panel{grid-template-columns:minmax(0,1fr);min-height:0}}.hx-faq{padding-block:clamp(56px,8vw,110px)}.hx-faq__grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.3fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.hx-faq__head{gap:18px;display:grid;position:sticky;top:118px}.hx-faq__list{border-top:1px solid var(--hx-line)}.hx-faq__item{border-bottom:1px solid var(--hx-line)}.hx-faq__item h3{margin:0}.hx-faq__item button{font-family:var(--hx-font-display);text-align:left;letter-spacing:-.01em;width:100%;min-height:76px;color:var(--hx-fg);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:clamp(1.02rem,1.5vw,1.25rem);font-weight:600;transition:color .2s;display:flex}.hx-faq__item button:hover{color:var(--hx-accent-text)}.hx-faq__item svg{transition:transform .45s var(--hx-ease);flex:none}.hx-faq__item.is-open svg{color:var(--hx-accent-text);transform:rotate(45deg)}.hx-faq__answer{transition:grid-template-rows .45s var(--hx-ease);grid-template-rows:0fr;display:grid}.hx-faq__answer>div{visibility:hidden;transition:visibility .45s;overflow:hidden}.hx-faq__item.is-open .hx-faq__answer{grid-template-rows:1fr}.hx-faq__item.is-open .hx-faq__answer>div{visibility:visible}.hx-faq__answer p{max-width:38em;color:var(--hx-muted);margin:0;padding:0 40px 24px 0;font-size:15px;line-height:1.65}.hx-faq__contact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:32px;display:flex}.hx-faq__contact p{font-family:var(--hx-font-display);color:var(--hx-fg);margin:0 0 4px;font-size:20px;font-weight:600}.hx-faq__contact span{color:var(--hx-muted);font-size:14px}@media (max-width:899px){.hx-faq__grid{grid-template-columns:minmax(0,1fr)}.hx-faq__head{position:static}}.hx-footer{border-top:1px solid var(--hx-line);padding-top:clamp(48px,6vw,80px);overflow:hidden}.hx-footer__top{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.hx-footer__brand{max-width:340px}.hx-footer__logo{align-items:center;gap:10px;display:inline-flex}.hx-footer__logo>span{border-radius:8px;width:32px;height:32px;display:block;position:relative;overflow:hidden}.hx-footer__logo img{-o-object-fit:cover;object-fit:cover}.hx-footer__logo b{font-family:var(--hx-font-display);letter-spacing:-.02em;color:var(--hx-fg);font-size:21px;font-weight:700}.hx-footer__brand p{color:var(--hx-muted);margin:18px 0 24px;font-size:14px;line-height:1.6}.hx-footer__social{flex-wrap:wrap;gap:10px;display:flex}.hx-footer__social a{border:1px solid var(--hx-line);min-width:44px;min-height:44px;color:var(--hx-muted);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.hx-footer__social a:hover{border-color:var(--hx-orange);color:var(--hx-accent-text)}.hx-footer__links{gap:clamp(48px,8vw,110px);display:flex}.hx-footer__links h4{color:var(--hx-faint);margin:0 0 16px;font-size:12px;font-weight:500}.hx-footer__links ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hx-footer__links a,.hx-footer__links button{color:var(--hx-muted);cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:14px;transition:color .2s;display:inline-block}.hx-footer__links a:hover,.hx-footer__links button:hover{color:var(--hx-accent-text)}.hx-footer__wordmark{-webkit-user-select:none;user-select:none;margin-top:clamp(32px,5vw,72px)}.hx-footer__wordmark[data-reveal-pending]{opacity:1;transform:none}.hx-footer__wordmark svg{width:100%;height:auto;fill:var(--hx-fg);display:block;overflow:hidden}.hx-footer__wordmark path{transition:transform 1.15s var(--hx-ease)calc(var(--i)*45ms)}.hx-footer__wordmark[data-reveal-pending] path{transform:translateY(1400px)}.hx-footer__legal{padding:20px var(--hx-gutter);border-top:1px solid var(--hx-line);text-align:center;color:var(--hx-muted);margin:0;font-size:13px}.hx-footer__legal a{text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.hx-mask>span,.hx-modal,.hx-modal__panel{animation:none}[data-reveal],.hx-btn,.hx-node,.hx-card,.hx-faq__answer{transition:none}.hx-panel{filter:none;position:relative;top:0;transform:none}}.hx-robot{width:min(90%,540px);animation:hx-settle 1.2s var(--hx-ease)both;position:absolute;bottom:0;right:-2%}.hx-robot>img{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.hx-robot__rig,.hx-rig-joint{pointer-events:none;position:absolute;inset:0}.hx-rig{pointer-events:none;max-width:none;position:absolute}.hx-rig-joint--upper{transform-origin:68.7% 54.77%;animation:2.9s linear both hx-shoulder}.hx-rig-joint--fore{transform-origin:68.46% 65.34%;animation:2.9s linear both hx-elbow}.hx-rig-joint--wrist{transform-origin:56.5% 65.1%;animation:2.9s linear both hx-wrist}.hx-rig--plate{animation:2.9s linear both hx-plate}.hx-rig--fist{animation:2.9s linear both hx-fist}.hx-rig--hand{animation:2.9s linear both hx-hand}.hx-rig-shadow{filter:brightness(0)blur(7px);animation:2.9s linear both hx-rig-shadow;position:absolute;inset:0;translate:1.2% 1.6%}@keyframes hx-shoulder{0%{animation-timing-function:cubic-bezier(.34,0,.16,1);transform:rotate(0)}16%{animation-timing-function:ease-in-out;transform:rotate(-21deg)}24%{animation-timing-function:ease-in-out;transform:rotate(-19deg)}36%{animation-timing-function:ease-in-out;transform:rotate(-21deg)}48%{animation-timing-function:ease-in-out;transform:rotate(-19deg)}62%{animation-timing-function:ease-in-out;transform:rotate(-20deg)}68%{animation-timing-function:cubic-bezier(.5,0,.1,1);transform:rotate(-17deg)}to{transform:rotate(0)}}@keyframes hx-elbow{0%{animation-timing-function:cubic-bezier(.3,0,.14,1);transform:rotate(0)}17%{animation-timing-function:ease-in-out;transform:rotate(124deg)}26%{animation-timing-function:ease-in-out;transform:rotate(108deg)}36%{animation-timing-function:ease-in-out;transform:rotate(124deg)}46%{animation-timing-function:ease-in-out;transform:rotate(108deg)}55%{animation-timing-function:ease-in-out;transform:rotate(120deg)}65%{animation-timing-function:cubic-bezier(.6,0,.3,1);transform:rotate(104deg)}71%{animation-timing-function:cubic-bezier(.5,0,.12,1);transform:rotate(128deg)}to{transform:rotate(0)}}@keyframes hx-wrist{0%,10%{animation-timing-function:ease-out;transform:rotate(0)}20%{animation-timing-function:ease-in-out;transform:rotate(16deg)}29%{animation-timing-function:ease-in-out;transform:rotate(-16deg)}39%{animation-timing-function:ease-in-out;transform:rotate(16deg)}49%{animation-timing-function:ease-in-out;transform:rotate(-16deg)}58%{animation-timing-function:ease-in-out;transform:rotate(10deg)}66%{animation-timing-function:cubic-bezier(.6,0,.3,1);transform:rotate(-22deg)}72%{animation-timing-function:ease-in-out;transform:rotate(18deg)}84%,to{transform:rotate(0)}}@keyframes hx-fist{0%,8%{opacity:1}11%,86%{opacity:0}89%,to{opacity:1}}@keyframes hx-hand{0%,8%{opacity:0}11%,86%{opacity:1}89%,to{opacity:0}}@keyframes hx-rig-shadow{0%,4%{opacity:0}16%,76%{opacity:.42}96%,to{opacity:0}}@keyframes hx-plate{0%{opacity:0}2%,97%{opacity:1}to{opacity:0}}.hx-robot__hi{font-family:var(--hx-font-display);color:var(--hx-orange);transform-origin:0 100%;animation:hx-hi 2.9s var(--hx-ease)both;background:#fff;border-radius:14px 14px 14px 3px;padding:7px 14px 8px;font-size:clamp(17px,1.7vw,23px);font-weight:600;line-height:1;position:absolute;top:40.5%;left:85.5%;box-shadow:0 10px 24px -8px #07061680}@keyframes hx-hi{0%,14%{opacity:0;transform:scale(.4)rotate(-14deg)}22%,62%{opacity:1;transform:none}70%,to{opacity:0;transform:scale(.8)translateY(-8px)}}.hx-robot__hand{width:0;height:0;position:absolute;top:48%;left:74%}@media (max-width:1023px){.hx-robot{width:min(64%,400px);margin-inline:auto;left:0;right:0}.hx-robot__hi{padding:5px 10px 6px;font-size:14px;top:22%;left:66%}}@media (prefers-reduced-motion:reduce){.hx-robot{animation:none}}.hx-face{pointer-events:none;max-width:none;position:absolute}.hx-face--eyes{transform-origin:50% 62%;animation:9.4s linear infinite hx-blink}.hx-face--lids{opacity:0;animation:9.4s linear infinite hx-lids}@keyframes hx-blink{0%,33.9%,35.9%,84.9%,86.6%,88.9%,90.6%,to{opacity:1;transform:scaleY(1)}34.5%,35.3%,85.5%,86%,89.5%,90%{opacity:0;transform:scaleY(.2)}}@keyframes hx-lids{0%,34.3%,35.5%,85.3%,86.2%,89.3%,90.2%,to{opacity:0}34.5%,35.3%,85.5%,86%,89.5%,90%{opacity:1}}.hx-feeds{height:320vh;position:relative}.hx-feeds__stage{height:100vh;position:sticky;top:0;overflow:hidden}.hx-feeds__layout{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(24px,4vw,64px);height:100%;padding-block:104px 28px;display:grid}.hx-feeds__copy{gap:clamp(12px,2.2vh,22px);min-width:0;display:grid}.hx-feeds__names{border-top:1px solid var(--hx-line);margin:0;padding:0;list-style:none}.hx-feeds__names li{border-bottom:1px solid var(--hx-line)}.hx-feeds__names button{font-family:var(--hx-font-display);letter-spacing:-.02em;text-align:left;width:100%;color:var(--hx-faint);cursor:pointer;transition:color .3s ease,padding-left .5s var(--hx-ease);background:0 0;border:0;align-items:center;gap:14px;padding:clamp(3px,.62vh,7px) 0;font-size:clamp(19px,3.5vh,34px);font-weight:600;line-height:1.16;display:flex}.hx-feeds__names img{filter:grayscale();opacity:.45;width:1em;height:1em;transition:filter .3s ease,opacity .3s ease,transform .5s var(--hx-ease);border-radius:24%;flex:none}.hx-feeds__names button:hover{color:var(--hx-fg)}.hx-feeds__names button[aria-pressed=true]{color:var(--hx-fg);padding-left:12px}.hx-feeds__names button[aria-pressed=true] img{filter:none;opacity:1;transform:scale(1.1)}.hx-feeds__names small{font-family:var(--hx-font-text);letter-spacing:0;color:var(--hx-accent-text);margin-left:auto;font-size:12px;font-weight:500}.hx-feeds__copy .hx-lede{max-width:40em;font-size:14px;line-height:1.55}.hx-feeds__device{place-items:center;min-width:0;display:grid}.hx-feeds__screen{aspect-ratio:.63;background:var(--hx-bg);border-radius:34px;height:min(60vh,580px);position:relative;overflow:hidden}.hx-feeds__frame{box-shadow:inset 0 0 0 7px var(--hx-orange),0 26px 50px #00000052;background:linear-gradient(150deg,#fff,#e8e5e6 46%,#bcb6b8);border-radius:54px;padding:16px}.hx[data-deck=gl][data-wall=gl] .hx-feeds__frame{box-shadow:none;background:0 0;padding:0}.hx-feed{pointer-events:none;transition:transform .7s var(--hx-ease),opacity .45s ease;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.hx-feed>*{zoom:.82;width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;flex:none}.hx-feed .object-cover.absolute{-o-object-fit:contain;object-fit:contain}.hx-feed[data-position=next]{opacity:0;transform:translateY(16%)scale(.96)}.hx-feed[data-position=past]{opacity:0;transform:translateY(-12%)scale(.96)}.hx-feed.is-soon{filter:grayscale()opacity(.46)}.hx-feeds__soon{font-family:var(--hx-font-display);background:var(--hx-orange);color:var(--hx-on-orange);white-space:nowrap;border-radius:8px;padding:10px 16px;font-size:15px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1023px),(max-height:680px){.hx-feeds{height:auto;padding-block:clamp(56px,8vw,96px)}.hx-feeds__stage{height:auto;position:relative;overflow:visible}.hx-feeds__layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:0}.hx-feeds__copy{gap:18px}.hx-feeds__names{border:0;flex-wrap:wrap;gap:6px;display:flex}.hx-feeds__names li{border:0;flex:none}.hx-feeds__names button{border:1px solid var(--hx-line);letter-spacing:-.01em;white-space:nowrap;border-radius:8px;gap:6px;min-height:40px;padding:0 11px;font-size:14px}.hx-feeds__names button[aria-pressed=true]{border-color:var(--hx-orange);padding-left:12px}.hx-feeds__names small{margin-left:0;font-size:10px}.hx-feeds__screen{height:min(68vh,520px)}.hx[data-deck=gl][data-wall=gl] .hx-feeds__frame{box-shadow:inset 0 0 0 7px var(--hx-orange);background:linear-gradient(150deg,#fff,#e8e5e6 46%,#bcb6b8);padding:16px}}.hx[data-deck=off] .hx-feeds{height:auto;padding-block:clamp(56px,8vw,96px)}.hx[data-deck=off] .hx-feeds__stage{height:auto;position:relative}.hx[data-deck=off] .hx-feeds__layout{padding-block:0}@media (prefers-reduced-motion:reduce){.hx-face--eyes,.hx-face--lids{animation:none}.hx-feed{transition:none}}.hx-video{--hx-clip:0;grid-template-columns:132px minmax(0,1fr);gap:14px;padding:14px;display:grid}.hx-panel__mock>.hx-video{max-width:410px}.hx-video__player{aspect-ratio:9/16;cursor:pointer;background:#070616;border:0;border-radius:12px;display:block;position:relative;overflow:hidden}.hx-video__player video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hx-video__tag{color:#fff;background:#070616b8;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;top:9px}.hx-video__tag--left{left:9px}.hx-video__tag--right{right:9px}.hx-video__state{color:#fff;background:#070616a8;border-radius:50%;place-items:center;width:52px;height:52px;transition:opacity .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hx-video__state.is-playing{opacity:0}.hx-video__player:hover .hx-video__state,.hx-video__player:focus-visible .hx-video__state{opacity:1}.hx-video__ready{color:#fff;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#070616b8;border-radius:6px;padding:4px 9px;font-size:10px;font-weight:800;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.hx-video__side{flex-direction:column;justify-content:space-between;gap:14px;min-width:0;display:flex}.hx-video__clips{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.hx-video__clips img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:6px;width:100%;display:block}.hx-video[data-scene="0"] .hx-video__clips img:first-child,.hx-video[data-scene="1"] .hx-video__clips img:nth-child(2),.hx-video[data-scene="2"] .hx-video__clips img:nth-child(3),.hx-video[data-scene="3"] .hx-video__clips img:nth-child(4){outline:2px solid var(--hx-orange);outline-offset:1px}.hx-video__captions{width:calc(var(--hx-clip)*100%)}@media (max-width:479px){.hx-video{grid-template-columns:minmax(0,1fr)}.hx-video__player{width:min(76%,230px);margin-inline:auto}}@media (max-width:1023px) and (min-height:760px){.hx-line{height:260vh}.hx-line__stage{height:100svh;position:sticky;top:0;overflow:hidden}.hx-line__layout{flex-direction:column;gap:12px;height:100%;padding-block:92px 18px;display:flex}.hx-line__head .hx-lede{font-size:14px}.hx-line__inputs,.hx-line__outputs{align-self:stretch;width:100%;max-width:600px;margin-inline:auto}.hx-line__inputs{grid-template-columns:repeat(3,minmax(0,1fr))}.hx-node__text small{display:none}.hx-line__inputs .hx-kicker{grid-column:1/-1}.hx-node{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:10px}.hx-node__icon{width:28px;height:28px}.hx-node__text strong{font-size:13px;line-height:1.25}.hx-node__launch{display:none}.hx-line__engine{flex:auto;min-height:0;padding-block:clamp(72px,12vh,120px) 0}.hx-gate{flex:auto;width:min(78%,340px);height:auto;min-height:140px;max-height:320px}.hx-line__outputs{margin-top:0;padding-top:78px}.hx-engine-label{opacity:calc(1 - var(--hx-handover,0)*5)}}@media (max-width:1023px) and (min-height:700px){.hx-feeds{height:320vh;padding-block:0}.hx-feeds__stage{height:100svh;position:sticky;top:0;overflow:hidden}.hx-feeds__layout{flex-direction:column;gap:0;height:100%;padding-block:88px 12px;display:flex}.hx-feeds__copy{flex:none;align-self:stretch;gap:12px}.hx-feeds__copy .hx-lede{font-size:12.5px;line-height:1.5}.hx-feeds__device{flex:auto;align-self:stretch;min-height:0;container-type:size}.hx-feeds__screen{height:min(560px,81.9672cqh - 36.0656px,118cqw - 4.4px)}.hx[data-deck=gl][data-wall=gl] .hx-feeds__frame{box-shadow:none;background:0 0;padding:0}}
