.hm-hero{isolation:isolate;min-height:calc(100svh - var(--sl-header-h));flex-direction:column;padding-block:clamp(2rem,5vh,4.5rem) 2rem;display:flex;position:relative;overflow:clip}.hm-hero__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.hm-hero__glow{border-radius:50%;position:absolute}.hm-hero__glow--a{background:radial-gradient(closest-side,#3a7bff33,#02024a59 45%,#0000);width:70rem;height:70rem;top:-30%;right:-18%}.hm-hero__glow--b{background:radial-gradient(closest-side,#8a3ffc1f,#0000);width:60rem;height:60rem;bottom:-45%;left:-25%}.hm-hero__grid{opacity:.55;position:absolute;inset:0}.hm-hero__inner{flex:1;align-items:center;display:grid;position:relative}.hm-hero__copy{z-index:2;max-width:46rem;position:relative}.hm-hero__title{max-width:12ch;font-size:clamp(2.75rem,1.2rem + 4.6vw,5.5rem)}html.sl-js.is-booting .hm-hero [data-anim~=words] .sl-word-inner{opacity:1;transition:none;transform:none}.hm-hero__visual{z-index:0;pointer-events:none;aspect-ratio:1;width:min(100%,28rem);margin:2.5rem auto 0;position:relative;mask-image:radial-gradient(closest-side,#000 74%,#0000)}@media (width>=1024px){.hm-hero__inner{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:2rem}.hm-hero__visual{justify-self:center;width:min(46vw,44rem);margin:0 -4vw 0 0;mask-image:radial-gradient(closest-side,#000 78%,#0000)}}.hm-poster{position:absolute;inset:0;container-type:size}.hm-poster__dots{opacity:.55;position:absolute;inset:6%}.hm-poster__rings{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hm-poster__spin{transform-origin:50px 50px;animation:80s linear infinite hm-spin}@keyframes hm-spin{to{transform:rotate(360deg)}}.hm-poster__mark{width:30cqmin;transition:opacity .8s var(--sl-ease-std);position:absolute;top:50%;left:50%;translate:-50% -50%}.hm-mark{width:100%;height:auto;overflow:visible}.hm-mark polygon{animation:hm-assemble 1.3s var(--sl-ease-out) both}.hm-mark [data-part=barTop]{--from:9px, -9px;animation-delay:.2s}.hm-mark [data-part=barBottom]{--from:-9px, 9px;animation-delay:.3s}.hm-mark [data-part=wedgeLeft]{--from:-12px, 0px;animation-delay:.4s}.hm-mark [data-part=wedgeRight]{--from:12px, 0px;animation-delay:.5s}@keyframes hm-assemble{0%{opacity:0;transform:translate(var(--from))}to{opacity:1;transform:none}}.hm-poster__streaks{transition:opacity .6s var(--sl-ease-std);position:absolute;inset:0}.hm-streak{width:var(--w);transform-origin:0;opacity:0;height:1px;animation:hm-converge var(--t) cubic-bezier(.55, 0, .45, 1) var(--d) infinite;background:linear-gradient(90deg,#0000,#19e0e3e6);border-radius:1px;margin-top:-.5px;position:absolute;top:50%;left:50%}.hm-streak[data-tone="1"]{background:linear-gradient(90deg,#0000,#3a7bfff2)}.hm-streak[data-tone="2"]{background:linear-gradient(90deg,#0000,#8a3ffcf2)}@keyframes hm-converge{0%{transform:translate(var(--x), var(--y)) rotate(var(--a)) scaleX(.4);opacity:0}20%{opacity:.9}70%{opacity:.8}to{transform:translate(calc(var(--x) * .18), calc(var(--y) * .18)) rotate(var(--a)) scaleX(1);opacity:0}}.hm-hero__canvas{opacity:0;width:100%;height:100%;transition:opacity .9s var(--sl-ease-std);position:absolute;inset:0}.hm-hero[data-webgl] .hm-hero__canvas{opacity:1}.hm-hero[data-webgl] .hm-poster__streaks,.hm-hero[data-webgl] .hm-poster:not(.is-converged) .hm-poster__mark{opacity:0}.hm-hero__foot{z-index:2;align-items:end;gap:1.5rem;margin-top:2rem;display:grid;position:relative}.hm-hero__pill,.hm-scrollcue{animation:sl-fade-up .9s var(--sl-ease-out) .7s both}.hm-scrollcue{flex-direction:column;align-items:center;gap:.75rem;display:none}@media (width>=768px){.hm-hero__foot{grid-template-columns:1fr auto 1fr;margin-top:1.5rem}.hm-scrollcue{grid-column:2;display:flex}}.hm-scrollcue__track{background:#ffffff1f;width:1px;height:3rem;position:relative;overflow:hidden}.hm-scrollcue__dot{background:linear-gradient(180deg, transparent, var(--color-cyan));width:1px;height:1rem;animation:hm-cue 2.2s var(--sl-ease-in-out) infinite;position:absolute;top:0;left:0}@keyframes hm-cue{0%{transform:translateY(-1rem)}to{transform:translateY(3rem)}}@media (prefers-reduced-motion:reduce){.hm-streak{display:none}}html[data-motion=off] .hm-streak{display:none}.hm-textlink{color:var(--color-fg);align-items:center;gap:.45rem;font-size:.875rem;font-weight:500;display:inline-flex}.hm-textlink__label{text-underline-offset:.3em;transition:text-decoration-color .3s var(--sl-ease-std);text-decoration:underline #19e0e373}.hm-textlink:hover .hm-textlink__label,.hm-textlink:focus-visible .hm-textlink__label{text-decoration-color:var(--color-cyan)}.hm-textlink__arrow{color:var(--color-cyan);transition:transform .3s var(--sl-ease-out);display:inline-block}.hm-textlink:hover .hm-textlink__arrow{transform:translate(3px)}.hm-bento{flex-direction:column;display:flex}@media (width>=768px){.hm-bento{min-height:17rem}.hm-bento--who{min-height:15rem}}.hm-bento__rings{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#3a7bff24,#0000);border:1px solid #ffffff0f;border-radius:50%;width:30rem;height:30rem;position:absolute;bottom:-12rem;right:-9rem;box-shadow:0 0 0 4rem #ffffff04,0 0 0 8rem #ffffff03}.hm-chip{z-index:3;background:var(--color-navy-800);color:var(--color-fg);transition:transform .3s var(--sl-ease-out);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .95rem;font-size:.875rem;font-weight:500;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff0f}.hm-chip:after{content:"";border-radius:inherit;opacity:0;transition:opacity .3s var(--sl-ease-std);position:absolute;inset:0;box-shadow:0 0 0 1px #19e0e38c}.hm-chip:hover{transform:translateY(-1px)}.hm-chip:hover:after,.hm-chip:focus-visible:after{opacity:1}.hm-manifesto{isolation:isolate;view-timeline-name:--hm-manifesto;position:relative}.hm-manifesto__glow{z-index:-1;pointer-events:none;background:radial-gradient(40% 30% at 15% 20%,#19e0e312,#0000 70%),radial-gradient(45% 35% at 90% 85%,#8a3ffc1f,#0000 70%);position:absolute;inset:0}.hm-manifesto__sticky{min-height:100svh;padding-block:calc(var(--sl-header-h) + 2rem) 3rem;align-items:center;display:flex}.hm-manifesto__text{max-width:21em;font-family:var(--font-display);letter-spacing:-.028em;color:var(--color-fg);text-wrap:pretty;margin-top:2rem;font-size:clamp(1.75rem,.9rem + 3.3vw,3.75rem);font-weight:600;line-height:1.16}@media (width>=768px){.hm-manifesto__text{margin-top:2.75rem}}.hm-manifesto__link{color:var(--color-fg);align-items:center;gap:1rem;display:inline-flex}.hm-manifesto__link:hover .hm-textlink__label{text-decoration-color:var(--color-cyan)}@keyframes hm-fill{0%{opacity:.18}to{opacity:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html:not([data-motion=off]) .hm-manifesto{height:220vh}html:not([data-motion=off]) .hm-manifesto__sticky{height:100svh;position:sticky;top:0}html:not([data-motion=off]) .hm-fill{animation:linear both hm-fill}html:not([data-motion=off]) .hm-manifesto .hm-fill{animation-timeline:--hm-manifesto;animation-range:contain var(--a) contain var(--b)}}html:not([data-motion=off]) .hm-manifesto[data-fill=js]{height:220vh}html:not([data-motion=off]) .hm-manifesto[data-fill=js] .hm-manifesto__sticky{height:100svh;position:sticky;top:0}}.hm-practices{isolation:isolate;padding-block:var(--sl-section-y);position:relative}.hm-practices__rail{margin-top:clamp(2.5rem,5vw,4rem);position:relative}.hm-practices .hm-practices__track{--h-gap:1rem;align-items:stretch;padding-block:.5rem 1rem;mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.hm-practices__track:focus-visible{outline-offset:-2px}.hm-hpanel{isolation:isolate;border-radius:var(--radius-xl);background:var(--sl-grad-card);width:min(84vw,26rem);box-shadow:var(--shadow-card);border:1px solid #ffffff1f;flex-direction:column;padding:1.75rem;display:flex;position:relative;overflow:hidden}.hm-hpanel>*{transition:transform .5s var(--sl-ease-out)}.hm-hpanel:hover>:not(.hm-hpanel__glow){transform:translateY(-3px)}.hm-hpanel:has(.hm-stretched:focus-visible){outline:2px solid var(--color-cyan);outline-offset:4px}@media (width>=768px){.hm-hpanel{padding:2.25rem}}.hm-hpanel__glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#19e0e33d,#0000);border-radius:50%;width:20rem;height:20rem;position:absolute;top:-6rem;right:-6rem}.hm-hpanel[data-tone=blue] .hm-hpanel__glow{background:radial-gradient(closest-side,#3a7bff66,#0000)}.hm-hpanel[data-tone=purple] .hm-hpanel__glow{background:radial-gradient(closest-side,#8a3ffc73,#0000)}.hm-stretched:after{content:"";z-index:2;position:absolute;inset:0}.hm-stretched:focus-visible{outline:none}@media (width>=1024px){.hm-practices .hm-practices__track{width:min(var(--sl-container), calc(100% - 2 * var(--sl-gutter)));scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-inline:auto;padding:.5rem 0 0;display:grid;overflow:visible;mask-image:none}.hm-hpanel{width:auto}}.hm-fw{gap:1.5rem;display:grid;position:relative}.hm-fw__stage{align-items:center;gap:1.25rem;display:flex;position:relative}.hm-fw__node{z-index:1;background:linear-gradient(135deg,#19e0e3,#3a7bff 55%,#8a3ffc);border-radius:50%;flex-shrink:0;place-items:center;width:3.5rem;height:3.5rem;padding:1px;display:grid;position:relative;box-shadow:0 0 28px -6px #19e0e399}.hm-fw__node>span{background:var(--color-navy-950);width:100%;height:100%;font-family:var(--font-mono);color:var(--color-cyan);border-radius:50%;place-items:center;font-size:.875rem;display:grid}.hm-fw__rail{pointer-events:none;position:absolute}.hm-fw__rail--v{width:2px;top:1.75rem;bottom:1.75rem;left:1.75rem;transform:translate(-50%)}.hm-fw__rail--h{display:none}@media (width>=1024px){.hm-fw{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.hm-fw__stage{flex-direction:column;align-items:flex-start;gap:1.5rem;padding-right:2rem}.hm-fw__rail--v{display:none}.hm-fw__rail--h{height:2px;display:block;top:1.75rem;left:1.75rem;right:calc(25% - 1.75rem);transform:translateY(-50%)}}.hm-pv{--pv-step:.42s;--pv-delay:.3s;gap:1rem;display:grid}.hm-pv__scenario{border-radius:var(--radius-md);font-family:var(--font-mono);color:var(--color-fg-2);background:#00001e73;border:1px solid #ffffff1a;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.78rem;line-height:1.45;display:flex}.hm-pv__steps{gap:.5rem;display:grid}.hm-pv__step{border-radius:var(--radius-md);background:#ffffff06;border:1px solid #ffffff14;grid-template-columns:2rem minmax(0,1fr);align-items:center;column-gap:.85rem;padding:.5rem .75rem .55rem .5rem;display:grid;position:relative;overflow:hidden}.hm-pv__node,.hm-pv__lit{width:2rem;height:2rem;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.6875rem;display:grid}.hm-pv__node{background:var(--color-navy-800);color:var(--color-fg-3);position:relative;box-shadow:inset 0 0 0 1px #ffffff24}.hm-pv__lit{color:#00001e;background:linear-gradient(135deg,#19e0e3,#3a7bff);font-weight:600;position:absolute;inset:0;box-shadow:0 0 18px -3px #19e0e3a6}.hm-pv__label{color:var(--color-fg);font-size:.9375rem;font-weight:500}.hm-pv__bar{background:#ffffff0a;height:2px;position:absolute;bottom:0;left:0;right:0}.hm-pv__bar>span{transform-origin:0;background:linear-gradient(90deg,#19e0e3,#3a7bff 60%,#8a3ffc);height:100%;display:block}.hm-pv__result{border-radius:var(--radius-lg);background:linear-gradient(135deg,#19e0e314,#3a7bff0f 50%,#8a3ffc14);border:1px solid #19e0e347;padding:1.1rem 1.25rem 1.2rem}.hm-pv__value{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);font-weight:600;line-height:1.1}.hm-pv__caption{color:var(--color-fg-2);margin-top:.35rem;font-size:.875rem;line-height:1.45}.hm-pv__tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-3);align-items:center;gap:.45rem;margin-top:.8rem;font-size:.6875rem;display:inline-flex}.hm-pv__dot{background:var(--color-cyan);border-radius:50%;width:6px;height:6px}@keyframes hm-pv-dim{0%{opacity:.4}to{opacity:1}}@keyframes hm-pv-lit{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes hm-pv-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hm-pv-land{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}:is(.hm-acc__grid[data-steps-ready] [data-active=true] .hm-pv,.hm-acc__grid:not([data-steps-ready]) .hm-pv.is-in) .hm-pv__label{animation:hm-pv-dim .4s var(--sl-ease-out) both;animation-delay:calc(var(--pv-delay) + var(--s) * var(--pv-step))}:is(.hm-acc__grid[data-steps-ready] [data-active=true] .hm-pv,.hm-acc__grid:not([data-steps-ready]) .hm-pv.is-in) .hm-pv__lit{animation:hm-pv-lit .45s var(--sl-ease-out) both;animation-delay:calc(var(--pv-delay) + var(--s) * var(--pv-step))}:is(.hm-acc__grid[data-steps-ready] [data-active=true] .hm-pv,.hm-acc__grid:not([data-steps-ready]) .hm-pv.is-in) .hm-pv__bar>span{animation:hm-pv-bar var(--pv-step) linear both;animation-delay:calc(var(--pv-delay) + var(--s) * var(--pv-step))}:is(.hm-acc__grid[data-steps-ready] [data-active=true] .hm-pv,.hm-acc__grid:not([data-steps-ready]) .hm-pv.is-in) .hm-pv__result{animation:hm-pv-land .6s var(--sl-ease-out) both;animation-delay:calc(var(--pv-delay) + var(--n) * var(--pv-step))}@media (prefers-reduced-motion:reduce){.hm-pv :is(.hm-pv__label,.hm-pv__lit,.hm-pv__bar>span,.hm-pv__result){animation:none!important}}html[data-motion=off] .hm-pv :is(.hm-pv__label,.hm-pv__lit,.hm-pv__bar>span,.hm-pv__result){animation:none!important}.hm-acc__grid{flex-direction:column;gap:1.25rem;display:flex}.hm-acc__panels,.hm-acc__steps{display:contents}.hm-acc__panel,.hm-acc__step{order:var(--o)}.hm-acc__step:not(:first-child){margin-top:2.5rem}.hm-stage{isolation:isolate;border-radius:var(--radius-xl);box-shadow:var(--shadow-elev), inset 0 1px 0 #ffffff0f;background:linear-gradient(#0d105280,#00001e8c);border:1px solid #ffffff1f;position:relative;overflow:hidden}.hm-stage__glow{z-index:-1;background:radial-gradient(closest-side, rgb(var(--glow) / .22), transparent);pointer-events:none;width:46rem;height:30rem;position:absolute;top:40%;left:50%;translate:-50% -50%}.hm-stage__bar{background:#00001e59;border-bottom:1px solid #ffffff14;align-items:center;gap:1rem;padding:.9rem 1.25rem;display:flex}.hm-stage__body{padding:1rem}.hm-stage__foot{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1rem 1.25rem;display:flex}@media (width>=640px){.hm-stage__body{padding:1.5rem}.hm-stage__foot{padding:1.1rem 1.5rem}}@media (width>=1024px){.hm-acc__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);column-gap:clamp(2.5rem,5vw,5rem);display:grid}.hm-acc__steps{grid-area:1/1;display:block}.hm-acc__panels{grid-area:1/2;align-self:start;display:block}.hm-acc__step{align-items:center;min-height:72svh;display:flex;margin:0!important}.hm-acc__step:first-child{align-items:flex-start;min-height:56svh}.hm-acc__panel+.hm-acc__panel{margin-top:1.5rem}html.sl-js .hm-acc .sl-steps-panels{top:max(calc(var(--sl-header-h) + 2rem), calc(50svh - 17rem))}html.sl-js .hm-acc .hm-acc__panel+.hm-acc__panel{margin-top:0}}.hm-tab{isolation:isolate;border-radius:var(--radius-lg);width:100%;transition:transform .3s var(--sl-ease-out);background:#ffffff05;border:1px solid #ffffff14;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex;position:relative}.hm-tab:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .35s var(--sl-ease-std);background:linear-gradient(100deg,#161a63f2,#231c66bf);position:absolute;inset:-1px;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #19e0e359,0 18px 40px -20px #3a7bffb3}.hm-tab:hover{transform:translate(2px)}.hm-tab[aria-selected=true]:before{opacity:1}.hm-tab__dot{background:var(--color-cyan);width:6px;height:6px;transition:transform .3s var(--sl-ease-out);border-radius:50%;transform:scale(0);box-shadow:0 0 10px #19e0e3e6}.hm-tab[aria-selected=true] .hm-tab__dot{transform:scale(1)}.hm-agent-stage{isolation:isolate;border-radius:var(--radius-xl);box-shadow:var(--shadow-elev), inset 0 1px 0 #ffffff0f;background:linear-gradient(#00001e8c,#0d105259);border:1px solid #ffffff1f;gap:1.5rem;padding:1rem;display:grid;position:relative}@media (width>=640px){.hm-agent-stage{padding:1.5rem}}.hm-agent-panel{border-radius:var(--radius-md);align-self:center;padding:.5rem .5rem .75rem}@media (width>=1024px){.hm-agent-panel{padding:1rem 1rem 1.25rem}}.hm-agent-panel:not([hidden]){animation:sl-fade-up .55s var(--sl-ease-out) both}.hm-agent-panel:focus-visible{outline-offset:2px}.hm-orch{position:relative}.hm-orch__sup{background:var(--color-navy-700);border-radius:9999px;align-items:center;gap:.6rem;padding:.55rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff1a}.hm-orch__sup-dot{background:var(--sl-grad-brand);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #19e0e3cc}.hm-orch__agents{border-left:1px dashed #19e0e366;gap:.5rem;margin:.25rem 0 0 1.4rem;padding:.75rem 0 0 1.4rem;display:grid}@media (width>=640px){.hm-orch__agents{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-orch__agents li{border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--color-fg-2);background:#ffffff08;border:1px solid #ffffff1a;padding:.5rem .7rem;font-size:.7rem;position:relative}.hm-orch__agents li:before{content:"";background:#19e0e359;width:1.4rem;height:1px;position:absolute;top:50%;left:-1.45rem}@media (width>=640px){.hm-orch__agents li:nth-child(2n):before{display:none}}.hm-agent-panel:not([hidden]) .hm-orch__agents li{animation:sl-fade-up .5s var(--sl-ease-out) both;animation-delay:calc(.12s + var(--k) * 60ms)}.hm-phys{gap:2.5rem;display:grid}@media (width>=1024px){.hm-phys{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"fig head""fig body";gap:2.5rem 4rem}.hm-phys__head{grid-area:head;align-self:end}.hm-phys__fig{grid-area:fig;align-self:center}.hm-phys__body{grid-area:body}}.hm-s2r{border-radius:var(--radius-lg);transition:border-color .3s var(--sl-ease-std);background:linear-gradient(160deg,#0d105273,#00001e40);border:1px solid #ffffff1f;padding:1.25rem 1.25rem 1.4rem;display:block;position:relative}.hm-s2r:hover,.hm-s2r:focus-visible{border-color:#19e0e373}.hm-s2r__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.hm-s2r__arrow{color:var(--color-cyan);transition:transform .3s var(--sl-ease-out)}.hm-s2r:hover .hm-s2r__arrow{transform:translate(3px)}.hm-s2r__list{gap:.15rem;margin-top:1rem;display:grid;position:relative}.hm-s2r__list:before{content:"";opacity:.6;background:linear-gradient(#19e0e3,#3a7bff 55%,#8a3ffc);width:1px;position:absolute;top:.9rem;bottom:.9rem;left:.9rem}.hm-s2r__list li{align-items:center;gap:1rem;padding-block:.35rem;display:flex;position:relative}.hm-s2r__idx{background:var(--color-navy-950);width:1.8rem;height:1.8rem;font-family:var(--font-mono);color:var(--color-cyan);border-radius:50%;flex-shrink:0;place-items:center;font-size:.6875rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #19e0e380}.hm-s2r__name{color:var(--color-fg);font-size:1.0625rem;font-weight:600}.hm-s2r__list li>*{transition:transform .4s var(--sl-ease-out);transition-delay:calc(var(--i) * 30ms)}.hm-s2r:hover .hm-s2r__name{transform:translate(3px)}.hm-robot{margin:0;position:relative}.hm-robot svg{width:100%;height:auto;overflow:visible}.hm-robot__labels{font-family:var(--font-mono);letter-spacing:.08em;font-size:11px}.hm-ind{gap:.75rem;display:grid}@media (width>=640px){.hm-ind{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-ind>li:last-child:nth-child(odd){grid-column:1/-1}}.hm-ind__chip{isolation:isolate;border-radius:var(--radius-lg);height:100%;transition:transform .4s var(--sl-ease-out), border-color .3s var(--sl-ease-std);background:#ffffff06;border:1px solid #ffffff1a;align-items:center;gap:1rem;padding:.9rem 1rem .9rem .9rem;display:flex;position:relative}.hm-ind__chip:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .4s var(--sl-ease-std);background:linear-gradient(100deg,#3a7bff24,#8a3ffc14 60%,#0000);position:absolute;inset:0}.hm-ind__chip:hover{border-color:#19e0e366;transform:translateY(-2px)}.hm-ind__chip:hover:before,.hm-ind__chip:focus-visible:before{opacity:1}.hm-ind__icon{border-radius:var(--radius-md);background:var(--color-navy-800);width:2.75rem;height:2.75rem;color:var(--color-cyan);flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff0f}.hm-ledger{border-radius:var(--radius-xl);background:linear-gradient(#0d105280,#00001e33);border:1px solid #ffffff24;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.hm-ledger:before{content:"";background:linear-gradient(90deg,#0000,#19e0e399,#3a7bff80,#0000);height:1px;position:absolute;inset:0 0 auto}.hm-ledger__group{flex-direction:column;padding:1.75rem 1.5rem;display:flex}.hm-ledger__group+.hm-ledger__group{border-top:1px solid #ffffff1a}.hm-ledger__head{max-width:32rem}.hm-ledger__link{transition:color .3s var(--sl-ease-std);position:relative}.hm-ledger__link:hover{color:var(--color-cyan)}.hm-ledger__arrow{color:var(--color-cyan);transition:transform .3s var(--sl-ease-out);margin-left:.35rem;display:inline-block}.hm-ledger__link:hover .hm-ledger__arrow{transform:translate(2px,-2px)}.hm-ledger__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.5rem;margin-top:2rem;display:grid}.hm-ledger__stat{flex-direction:column-reverse;justify-content:flex-end;gap:.6rem;display:flex}.hm-ledger__value{font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;font-size:clamp(2.5rem,1.9rem + 2.4vw,4.25rem);font-weight:600;line-height:1}@media (width>=1024px){.hm-ledger__label{min-height:2.75em}}.hm-ledger__pre{letter-spacing:0;color:var(--color-fg-3);vertical-align:top;font-size:.875rem;font-weight:500}@media (width>=1024px){.hm-ledger{grid-template-columns:2fr 3fr}.hm-ledger__group{padding:2.25rem 2.5rem 2.5rem}.hm-ledger__group+.hm-ledger__group{border-top:0;border-left:1px solid #ffffff1a}.hm-ledger__stats{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));margin-top:auto;padding-top:2.5rem}}.hm-more{gap:.75rem;display:grid}@media (width>=768px){.hm-more{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.hm-more__link{border-radius:var(--radius-lg);height:100%;transition:border-color .3s var(--sl-ease-std);background:#ffffff06;border:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.9rem 1.5rem;padding:1.4rem 1.5rem;display:grid;position:relative}.hm-more__link>:first-child{grid-column:1/-1}.hm-more__link:hover,.hm-more__link:focus-visible{border-color:#19e0e373}.hm-more__title{color:var(--color-fg);font-size:1.125rem;font-weight:600;line-height:1.35}.hm-more__arrow{font-size:1.125rem}.hm-more__link:hover .hm-more__arrow{transform:translate(2px,-2px)}.hm-diff{border-bottom:1px solid #ffffff1f;align-items:start;gap:1.25rem;padding-block:2rem;display:grid}@media (width>=768px){.hm-diff{grid-template-columns:auto minmax(0,1fr);gap:2rem;padding-block:2.5rem}}.hm-guard{isolation:isolate;border-radius:var(--radius-xl);border:1px solid #ffffff1f;position:relative;overflow:hidden}.hm-guard__rule{margin:0;position:absolute;inset:0 2rem auto}.hm-guard__shield{background:linear-gradient(135deg,#19e0e3,#3a7bff 55%,#8a3ffc);border-radius:50%;flex-shrink:0;place-items:center;width:3rem;height:3rem;padding:1px;display:grid;box-shadow:0 0 40px -10px #19e0e399}.hm-guard__shield>span{background:var(--color-navy-950);border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.hm-guard__chips{gap:.75rem;display:grid}@media (width>=640px){.hm-guard__chips{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-guard__chips>li{border-radius:var(--radius-lg);background:#00001e59;border:1px solid #ffffff1a;align-items:center;gap:.9rem;padding:.9rem 1rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.hm-careers{isolation:isolate;border-radius:var(--radius-xl);background:radial-gradient(70% 90% at 100% 0%, #8a3ffc47, transparent 60%), var(--sl-grad-card);box-shadow:var(--shadow-elev);border:1px solid #ffffff1f;padding:2.5rem 1.5rem;position:relative;overflow:hidden}@media (width>=768px){.hm-careers{padding:4rem 3.5rem}}@media (width>=1024px){.hm-careers{padding:4.5rem}}.hm-careers__decor{z-index:-1;pointer-events:none;position:absolute;inset:0}.hm-careers__rings{color:#ffffff12;width:44rem;max-width:none;height:44rem;position:absolute;bottom:-22rem;right:-16rem}
