.hct-mono{font-family:var(--font-mono,ui-monospace, monospace)}.hct-label{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.3em;font-size:10px}.hct-row{align-items:center;gap:.5rem;display:inline-flex}.hct-flex{align-items:center;gap:.75rem;display:flex}.hct-col{flex-direction:column;gap:.375rem;display:flex}.hct-fill{position:absolute;inset:0}.hct-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hct-btn{cursor:pointer;font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.18em;transition:color var(--dur-fast), background-color var(--dur-fast), border-color var(--dur-fast);border:1px solid;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:12px;display:inline-flex}.hct-btn:disabled{cursor:not-allowed;opacity:.5}.hct-input{width:100%;font-family:var(--font-mono,ui-monospace, monospace);transition:border-color var(--dur-fast);border:1px solid;padding:.75rem 1rem;font-size:12px}.hct-input:focus{border-color:var(--signal);outline:none}.hct-tick{border-color:var(--signal);border-style:solid;border-width:0;width:12px;height:12px;position:absolute}
:root[data-motion=off] .je-animate-emerge,:root[data-motion=off] .je-animate-lock,:root[data-motion=off] .je-animate-refract,:root[data-motion=off] .je-animate-disperse,:root[data-motion=off] .je-fade-in,:root[data-motion=off] .je-marquee,:root[data-motion=off] .je-env-text,:root[data-motion=off] .je-caret:after,:root[data-motion=off] .je-specular:after,:root[data-motion=off] .je-holo-surface:before,:root[data-motion=off] .je-holo-surface:after,:root[data-motion=off] .je-plate-holo .je-plate-edge,:root[data-motion=off] .je-smoke i,:root[data-motion=off] .je-op-sweep:after,:root[data-motion=off] .je-op-glitching .je-op-ghost-cyan,:root[data-motion=off] .je-op-glitching .je-op-ghost-magenta,:root[data-motion=off] .je-op-glitching .je-op-base,:root[data-motion=off] .animate-pulse,:root[data-motion=off] .hct-pulse{animation:none!important}:root[data-motion=off] .je-animate-emerge,:root[data-motion=off] .je-animate-lock,:root[data-motion=off] .je-fade-in,:root[data-motion=off] .je-animate-disperse{opacity:1;filter:none;transform:none}:root[data-motion=off] .je-caret:after{opacity:1}:root[data-motion=off] .je-specular:after,:root[data-motion=off] .je-op-sweep:after{display:none}:root[data-motion=off] .je-op-ghost{opacity:0}:root[data-motion=off] *{transition-duration:.01ms!important}
.je-caret:after{content:"";vertical-align:-.1em;background:var(--je-signal-500);width:.5em;height:.95em;box-shadow:var(--je-glow-trace);margin-left:.18em;animation:1s step-end infinite je-caret-blink;display:inline-block}@keyframes je-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.je-op-ghost{opacity:0;pointer-events:none;mix-blend-mode:screen;will-change:transform, clip-path, opacity;background-position:50% 14%;background-size:cover;position:absolute;inset:0}.je-op-glitching .je-op-ghost-cyan{animation:.62s step-end both je-op-slice-cyan}.je-op-glitching .je-op-ghost-magenta{animation:.62s step-end both je-op-slice-magenta}.je-op-glitching .je-op-base{animation:.62s step-end both je-op-jolt}@keyframes je-op-jolt{0%,to{filter:none;transform:translate(0,0)}12%{filter:brightness(1.4)contrast(1.2);transform:translate(-5px,1px)}26%{filter:brightness(.78);transform:translate(4px,-2px)}44%{filter:brightness(1.18);transform:translate(-2px)}61%{filter:contrast(1.35);transform:translate(6px,1px)}78%{transform:translate(-1px,-1px)}}@keyframes je-op-slice-cyan{0%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0,0)}12%{opacity:.85;clip-path:inset(8% 0 74%);transform:translate(-16px)}26%{opacity:.7;clip-path:inset(46% 0 38%);transform:translate(12px)}44%{opacity:.9;clip-path:inset(21% 0 62%);transform:translate(-10px)}61%{opacity:.6;clip-path:inset(68% 0 14%);transform:translate(18px)}78%{opacity:.75;clip-path:inset(34% 0 51%);transform:translate(-7px)}}@keyframes je-op-slice-magenta{0%,to{opacity:0;clip-path:inset(100% 0 0);transform:translate(0,0)}12%{opacity:.7;clip-path:inset(52% 0 30%);transform:translate(15px)}26%{opacity:.85;clip-path:inset(14% 0 68%);transform:translate(-13px)}44%{opacity:.6;clip-path:inset(72% 0 11%);transform:translate(9px)}61%{opacity:.9;clip-path:inset(29% 0 55%);transform:translate(-17px)}78%{opacity:.65;clip-path:inset(60% 0 24%);transform:translate(8px)}}.je-op-sweep:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#00ffff0a 46%,#00ffff1c 50%,#00ffff0a 54%,#0000 100%);animation:6s linear infinite je-op-sweep;position:absolute;inset:0}@keyframes je-op-sweep{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes hct-pulse{0%,to{opacity:1}50%{opacity:.45}}.hct-pulse{animation:hct-pulse 2s var(--je-ease-signal) infinite}
.hct-heading-massive{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(4rem,20vw,22rem);font-weight:400;line-height:.78}.hct-heading-display{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2.5rem,7vw,6rem);font-weight:400;line-height:.86}.hct-heading-section{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:400;line-height:.94}.hct-wordmark{background-image:linear-gradient(100deg, color-mix(in srgb, var(--je-bone-50) 76%, transparent) 0%, color-mix(in srgb, var(--je-bone-50) 76%, transparent) 34%, color-mix(in srgb, var(--je-bone-50) 92%, transparent) 44%, var(--je-bone-50) 50%, color-mix(in srgb, var(--je-bone-50) 92%, transparent) 56%, color-mix(in srgb, var(--je-bone-50) 76%, transparent) 66%, color-mix(in srgb, var(--je-bone-50) 76%, transparent) 100%);color:#0000;filter:drop-shadow(0 -1px 0 color-mix(in srgb, var(--je-bone-50) 22%, transparent)) drop-shadow(0 3px 7px color-mix(in srgb, var(--je-void-950) 78%, transparent));transition:filter var(--je-duration-base) var(--je-ease-out);-webkit-background-clip:text;background-clip:text}.group:hover .hct-wordmark{background-image:linear-gradient(100deg, var(--je-signal-500) 0%, var(--je-bone-50) 50%, var(--je-signal-500) 100%);filter:drop-shadow(0 -1px 0 color-mix(in srgb, var(--je-bone-50) 22%, transparent)) drop-shadow(0 3px 7px color-mix(in srgb, var(--je-void-950) 78%, transparent)) drop-shadow(0 0 46px color-mix(in srgb, var(--je-signal-500) 46%, transparent))}.hct-void-bloom{background:var(--je-gradient-void-bloom)}.hct-grid-pattern{background-image:linear-gradient(var(--je-border-strong) 1px, transparent 1px), linear-gradient(90deg, var(--je-border-strong) 1px, transparent 1px);background-size:48px 48px}.hct-bracket{border-color:color-mix(in srgb, var(--signal) 55%, transparent)}.hct-bracket-soft{border-color:color-mix(in srgb, var(--signal) 40%, transparent)}.hct-kpi-numeral{font-family:var(--font-display);text-shadow:0 0 18px color-mix(in srgb, var(--signal) 18%, transparent), 0 2px 30px color-mix(in srgb, var(--state-idle) 12%, transparent)}.hct-signal-beam{background:var(--je-gradient-signal)}.hct-scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--je-border-strong) transparent}.hct-scene{position:relative}.hct-scene-pin{height:100svh;position:sticky;top:0;overflow:hidden}.hct-scene [data-layer=identity]{transform:translate3d(0, calc((1 - var(--ph-identityRise,1)) * 28px), 0)}.hct-scene [data-layer=operator]{opacity:calc(.35 + .65 * var(--ph-screensApproach,1));transform:translate3d(calc((1 - var(--ph-screensApproach,1)) * 6%), 0, 0) scale(calc(.94 + .06 * var(--ph-screensApproach,1)))}.hct-scene [data-layer=bloom]{opacity:calc(.4 + .6 * var(--ph-illuminationLock,1))}.hct-scene [data-layer=identity] .hct-wordmark{filter:drop-shadow(0 0 calc(var(--ph-illuminationLock,0) * 42px) color-mix(in srgb, var(--signal) 40%, transparent))}.hct-scene [data-ghost]{pointer-events:none;opacity:calc(var(--ph-refractiveSplit,0) * .55);position:absolute;inset:0}.hct-scene [data-ghost=signal]{color:var(--signal);transform:translate3d(calc(var(--ph-refractiveSplit,0) * -14px), 0, 0)}.hct-scene [data-ghost=bone]{color:var(--fg);transform:translate3d(calc(var(--ph-refractiveSplit,0) * 14px), 0, 0)}.hct-scene [data-layer=content]{opacity:calc(1 - var(--ph-particleDisperse,0));transform:translate3d(0, calc(var(--ph-particleDisperse,0) * -42px), 0) scale(calc(1 + .06 * var(--ph-particleDisperse,0)));filter:blur(calc(var(--ph-particleDisperse,0) * 12px))}
@font-face{font-family:display;src:url(../media/anton_latin_400_normal-s.p.2c_xnsc2yf3c2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.0%;size-adjust:91.94%}.display_341a5b5c-module__PXx4LG__className{font-family:display,display Fallback;font-style:normal;font-weight:400}.display_341a5b5c-module__PXx4LG__variable{--ff-display:"display", "display Fallback"}
@font-face{font-family:displayAlt;src:url(../media/big_shoulders_display_latin_wght_normal-s.2rr7l8as0o_tk.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:displayAlt Fallback;src:local(Arial);ascent-override:183.44%;descent-override:39.71%;line-gap-override:0.0%;size-adjust:53.64%}.displayalt_717fecb5-module__Il_IuG__className{font-family:displayAlt,displayAlt Fallback;font-style:normal}.displayalt_717fecb5-module__Il_IuG__variable{--ff-display-alt:"displayAlt", "displayAlt Fallback"}
@font-face{font-family:tech;src:url(../media/michroma_latin_400_normal-s.p.2_r_zosx1tjfc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:tech Fallback;src:local(Arial);ascent-override:81.35%;descent-override:18.69%;line-gap-override:0.0%;size-adjust:142.13%}.tech_73e55cd1-module__liF3Ja__className{font-family:tech,tech Fallback;font-style:normal;font-weight:400}.tech_73e55cd1-module__liF3Ja__variable{--ff-tech:"tech", "tech Fallback"}
@font-face{font-stretch:50% 125%;font-family:techAlt;src:url(../media/saira_latin_wdth_normal-s.3w92cxw311nh2.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:techAlt Fallback;src:local(Arial);ascent-override:109.56%;descent-override:42.38%;line-gap-override:0.0%;size-adjust:103.59%}.techalt_345959f3-module__b-g7MG__className{font-family:techAlt,techAlt Fallback;font-style:normal}.techalt_345959f3-module__b-g7MG__variable{--ff-tech-alt:"techAlt", "techAlt Fallback"}
@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_400_normal.p.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_500_normal.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}.mono_2a6fe9f7-module__ofQLHa__className{font-family:mono}.mono_2a6fe9f7-module__ofQLHa__variable{--ff-mono:"mono"}
@font-face{font-family:editorial;src:url(../media/instrument_serif_latin_400_normal-s.p.3_vslfxq_--4i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:editorial;src:url(../media/instrument_serif_latin_400_italic-s.p.1bk2-9tco4m7m.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:editorial Fallback;src:local(Times New Roman);ascent-override:117.87%;descent-override:36.91%;line-gap-override:0.0%;size-adjust:83.99%}.editorial_2c2c1dc6-module__3j0JRG__className{font-family:editorial,editorial Fallback}.editorial_2c2c1dc6-module__3j0JRG__variable{--ff-editorial:"editorial", "editorial Fallback"}
