.kmh-hero{isolation:isolate;overflow:hidden;overflow:clip;position:relative}.kmh-hero,.kmh-hero *,.kmh-hero :after,.kmh-hero :before{box-sizing:border-box}.kmh-hero__pin{align-items:center;display:grid;min-height:calc(var(--kmh-vh, 1vh)*100 - var(--kmh-sticky-top, 76px));padding:clamp(2rem,5vw,3.5rem) var(--kmh-pad-x,1.25rem) clamp(5rem,9vw,6.5rem);position:relative}.kmh-hero.is-cinematic .kmh-hero__pin{height:calc(var(--kmh-vh, 1vh)*100 - var(--kmh-sticky-top, 76px));min-height:0;position:sticky;top:var(--kmh-sticky-top,76px)}.kmh-hero__runway{height:0}.kmh-hero.is-cinematic .kmh-hero__runway{height:calc(var(--kmh-vh, 1vh)*55)}.kmh-hero__backdrop{inset:0;pointer-events:none;position:absolute;z-index:-2}.kmh-hero__grid{background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:56px 56px;inset:0;mask-image:radial-gradient(75% 65% at 65% 45%,#000 20%,transparent 75%);position:absolute}.kmh-hero__network{height:100%;inset:0;mask-image:radial-gradient(85% 80% at 60% 45%,#000 35%,transparent 85%);position:absolute;width:100%}.kmh-hero__glow{border-radius:50%;position:absolute}.kmh-hero__glow--red{aspect-ratio:1;background:radial-gradient(circle,rgba(210,31,43,.32),transparent 62%);right:-20%;top:-25%;width:min(900px,120vw)}.kmh-hero__glow--cyan{aspect-ratio:1;background:radial-gradient(circle,rgba(79,227,255,.12),transparent 62%);bottom:-40%;left:-25%;width:min(700px,100vw)}.kmh-hero__spotlight{background:radial-gradient(520px circle at var(--sx,70%) var(--sy,40%),rgba(79,227,255,.1),transparent 60%);inset:0;opacity:0;position:absolute;transition:opacity .6s var(--kmh-ease,ease)}.kmh-hero.is-pointer .kmh-hero__spotlight{opacity:1}.kmh-hero__inner{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3rem);margin-inline:auto;max-width:var(--wp--style--global--wide-size,1240px);position:relative;width:100%}@media (min-width:900px){.kmh-hero__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.kmh-hero__copy{max-width:640px;position:relative;z-index:2}.kmh-hero__copy>*{margin-block:0}.kmh-hero__copy>*+*{margin-block-start:1.1rem}.kmh-hero__title{font-size:var(--wp--preset--font-size--display);letter-spacing:-.035em;line-height:.98;text-wrap:balance}.kmh-hero__title mark{background:none;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#ff5a63,#ff7f6e 55%,#ff9a7a);background-size:200% 100%;color:#ff5a63;display:inline-block;-webkit-text-fill-color:transparent;padding:0}.kmh-hero__acronym{color:var(--kmh-muted,#b9b9c6);font-size:.9375rem;letter-spacing:.04em}.kmh-hero__acronym strong{color:var(--kmh-red-bright,#ff5a63);font-weight:700}.kmh-hero__lead{color:#dcdce4;font-size:clamp(1.125rem,1.2vw + .85rem,1.4rem);line-height:1.5;max-width:34ch}.kmh-hero__actions{gap:.75rem;padding-block-start:.6rem}.kmh-hero__trust{align-items:center;border-top:1px solid var(--kmh-line,hsla(0,0%,100%,.09));gap:1.25rem 2rem;margin-block-start:1.6rem!important;padding-block-start:1.6rem!important}.kmh-hero__partners{margin-inline-start:auto}.kmh-partner{margin:0}.kmh-partner img{background:#fff;border-radius:50%;box-shadow:0 0 0 2px hsla(0,0%,100%,.12);display:block;transition:transform .35s var(--kmh-ease,ease),box-shadow .35s var(--kmh-ease,ease)}@media (min-width:900px){.kmh-hero__pin{padding-block:min(clamp(2rem,5vw,3.5rem),calc(var(--kmh-vh, 1vh)*5)) clamp(5.5rem,calc(var(--kmh-vh, 1vh)*13),6.5rem)}.kmh-hero__copy{max-width:680px}.kmh-hero__copy>*+*{margin-block-start:min(1.1rem,calc(var(--kmh-vh, 1vh)*2))}.kmh-hero__title{font-size:min(var(--wp--preset--font-size--display),calc(var(--kmh-vh, 1vh)*9.5))}.kmh-hero__title mark{display:block;width:fit-content}.kmh-hero__lead{font-size:min(clamp(1.125rem,1.2vw + .85rem,1.4rem),calc(var(--kmh-vh, 1vh)*3))}.kmh-hero__trust{column-gap:1.5rem;margin-block-start:min(1.6rem,calc(var(--kmh-vh, 1vh)*2.4))!important;padding-block-start:min(1.6rem,calc(var(--kmh-vh, 1vh)*2.4))!important}}@media (hover:hover) and (pointer:fine){.kmh-partner img:hover{box-shadow:0 0 0 2px var(--kmh-red-bright,#ff5a63),0 10px 24px -8px rgba(210,31,43,.7);transform:translateY(-3px) scale(1.08)}}.kmh-hero__stage{container-type:inline-size;display:grid;min-height:min(calc(var(--kmh-vh, 1vh)*70),680px);perspective:1200px;place-items:center;position:relative;z-index:1}.kmh-hero__word-track{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;z-index:0}.kmh-hero__word{display:block;font-family:var(--wp--preset--font-family--heading);font-size:27cqi;font-weight:700;letter-spacing:-.04em;line-height:.8;translate:0 -12%;-webkit-user-select:none;user-select:none;white-space:nowrap}.kmh-char{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,hsla(0,0%,100%,.17),hsla(0,0%,100%,.02) 75%);color:transparent;display:inline-block;-webkit-text-stroke:1px hsla(0,0%,100%,.13)}.kmh-hero__aura{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,rgba(210,31,43,.5),transparent 58%),radial-gradient(circle at 50% 30%,rgba(79,227,255,.18),transparent 50%);border-radius:50%;left:50%;pointer-events:none;position:absolute;top:46%;translate:-50% -50%;width:78cqi;z-index:0}.kmh-hero__aura span{border:1px solid rgba(79,227,255,.32);border-radius:50%;inset:12%;opacity:.6;position:absolute}.kmh-hero__aura span:nth-child(2){border-color:rgba(255,90,99,.26);inset:2%}.kmh-hero__aura span:nth-child(3){border-color:hsla(0,0%,100%,.08);inset:-10%}.kmh-hero__floor{background:radial-gradient(closest-side,rgba(0,0,0,.75),transparent),radial-gradient(closest-side,rgba(210,31,43,.45),transparent 80%);border-radius:50%;bottom:4%;height:9cqi;left:50%;pointer-events:none;position:absolute;translate:-50% 0;width:70cqi;z-index:0}.kmh-hero__figure{position:relative;transform-origin:50% 85%;transform-style:preserve-3d;z-index:1}.kmh-hero__float,.kmh-hero__tilt{position:relative}.kmh-hero__robot-link{border-radius:40px;cursor:pointer;display:block;line-height:0;margin-inline:auto;position:relative;width:fit-content;-webkit-tap-highlight-color:transparent}.kmh-hero__gl-layer{left:0;pointer-events:none;position:absolute;top:0;z-index:1}.kmh-hero__gl{height:100%;inset:0;opacity:0;position:absolute;transition:opacity .3s var(--kmh-ease,ease);width:100%}.kmh-hero__stage.has-gl{perspective:none}.kmh-hero__stage.has-gl .kmh-hero__gl{opacity:1}.kmh-hero__robot-link.has-gl,.kmh-hero__robot-link.is-flat{touch-action:pan-y}.kmh-hero__robot-link.has-gl .kmh-hero__robot{opacity:0;transition:opacity 0s linear .3s}.kmh-hero__robot-link.is-flat .kmh-hero__robot{filter:none}.kmh-hero__robot-link.has-gl .kmh-hero__eyes{opacity:0;transition:opacity .3s var(--kmh-ease,ease),visibility 0s linear .3s;visibility:hidden}@media (min-width:900px){.kmh-hero__stage.has-gl .kmh-hero__gl{filter:drop-shadow(0 30px 45px rgb(0 0 0/.5))}}.kmh-hero__robot-link:focus-visible{outline:3px solid var(--kmh-cyan,#4fe3ff);outline-offset:6px}.kmh-hero__robot{display:block;filter:drop-shadow(0 30px 50px rgb(0 0 0/.55)) drop-shadow(0 0 40px rgb(210 31 43/.25));height:auto;max-height:min(calc(var(--kmh-vh, 1vh)*72),700px);max-width:min(100%,520px);-webkit-user-select:none;user-select:none;width:auto;-webkit-user-drag:none}.kmh-hero__eyes{inset:0;pointer-events:none;position:absolute}.kmh-eye{height:6.4%;position:absolute;width:14.4%}.kmh-eye--left{left:28%;top:18.6%}.kmh-eye--right{left:54.2%;top:17.7%}.kmh-eye__glow{background:radial-gradient(closest-side,rgba(120,240,255,.55),rgba(79,227,255,.18) 55%,transparent);border-radius:50%;inset:-40%;mix-blend-mode:screen;opacity:.65;position:absolute;translate:var(--ex,0) var(--ey,0)}.kmh-eye__lid{background:#04070d;border-radius:45%;inset:-6% -4%;position:absolute;transform:scaleY(0);transform-origin:50% 0}.kmh-hero.is-happy .kmh-eye__glow{opacity:1;scale:1.25}.kmh-hero__bubble{background:rgba(19,19,26,.94);border:1px solid hsla(0,0%,100%,.14);border-radius:18px 18px 18px 4px;box-shadow:0 20px 50px -20px rgba(0,0,0,.9),0 0 0 1px rgba(79,227,255,.15);left:67%;padding:1rem 1.1rem;position:absolute;top:-1%;transform-origin:0 100%;width:min(260px,60cqi);z-index:4}.kmh-hero__bubble[hidden]{display:none}.kmh-hero__bubble-text{color:var(--kmh-text,#f5f5f7);font-size:.9375rem;line-height:1.45;margin:0 0 .6rem}.kmh-hero__bubble-link{color:var(--kmh-cyan,#4fe3ff);font-weight:600;text-decoration:none}.kmh-hero__bubble-link:focus-visible,.kmh-hero__bubble-link:hover{text-decoration:underline}.kmh-hero__burst{aspect-ratio:1;border:2px solid var(--kmh-cyan,#4fe3ff);border-radius:50%;left:50%;pointer-events:none;position:absolute;top:40%;translate:-50% -50%;width:60%}.kmh-hero__cue{align-items:center;background:rgba(9,9,13,.7);border:1px solid var(--kmh-line,hsla(0,0%,100%,.09));border-radius:999px;bottom:clamp(1rem,3vw,1.75rem);color:var(--kmh-text,#f5f5f7);display:inline-flex;font-size:.8125rem;font-weight:500;gap:.5rem;left:50%;padding:.55rem 1rem;position:absolute;text-decoration:none;translate:-50% 0;white-space:nowrap;z-index:3;-webkit-tap-highlight-color:transparent}.kmh-hero__cue:focus-visible,.kmh-hero__cue:hover{border-color:rgba(255,90,99,.6);color:#fff}.kmh-hero__cue-icon{height:1rem;rotate:90deg;width:1rem}.kmh-marquee{background:linear-gradient(90deg,rgba(210,31,43,.12),transparent 30%,transparent 70%,rgba(79,227,255,.08));border-block:1px solid var(--kmh-line,hsla(0,0%,100%,.09));mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden;padding-block:1rem;position:relative}.kmh-marquee__track{align-items:center;display:flex;font-family:var(--wp--preset--font-family--heading);font-size:clamp(1.125rem,1.5vw + .6rem,1.75rem);font-weight:700;gap:1.5rem;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;width:max-content}.kmh-marquee__item:nth-child(4n+1){color:var(--kmh-text,#f5f5f7)}.kmh-marquee__item:nth-child(4n+3){color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.45)}.kmh-marquee__dot{color:var(--kmh-red-bright,#ff5a63);font-size:.7em}@media (max-width:899px){.kmh-hero__pin{align-items:start;padding-block-start:clamp(1.25rem,5vw,2.5rem)}.kmh-hero__inner{align-items:start;gap:clamp(.5rem,3vw,1.5rem);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);row-gap:0}.kmh-hero__copy{display:contents}.kmh-hero__copy>*{grid-column:1}.kmh-hero__copy>*+*{margin-block-start:.75rem}.kmh-hero__stage{grid-column:2;grid-row:1/span 5;min-height:0;padding-block-start:1.5rem;place-items:start center}.kmh-hero__trust{grid-column:1/-1}.kmh-hero__robot{max-height:min(calc(var(--kmh-vh, 1vh)*52),440px);max-width:100%}.kmh-hero .kmh-eyebrow{font-size:clamp(.56rem,1.9vw,.75rem);letter-spacing:.06em}.kmh-hero__title{font-size:clamp(1.55rem,7.6vw,3.25rem)}.kmh-hero__acronym{font-size:clamp(.68rem,2.6vw,.9375rem);letter-spacing:.02em}.kmh-hero__lead{font-size:clamp(.82rem,3.3vw,1.125rem);max-width:none}.kmh-hero__actions .wp-block-button{flex:1 1 100%}.kmh-hero__actions .wp-block-button__link{font-size:clamp(.8rem,3vw,1rem);overflow-wrap:normal;padding:.7em 1.1em;text-wrap:balance;width:100%;word-break:normal}.kmh-hero__trust{gap:.75rem 1.25rem}.kmh-hero .kmh-counter__value{font-size:clamp(1.1rem,4.6vw,1.5rem)}.kmh-hero .kmh-counter__label{font-size:clamp(.66rem,2.6vw,.8125rem)}.kmh-hero__partners{margin-inline-start:0}.kmh-hero__bubble{border-radius:18px;bottom:4%;left:auto;right:0;top:auto;width:min(240px,72vw)}}@media (prefers-reduced-motion:no-preference){.kmh-hero__copy>*{animation:kmh-hero-up .8s var(--kmh-ease,ease-out) both}.kmh-hero__copy>:nth-child(2){animation-delay:.07s}.kmh-hero__copy>:nth-child(3){animation-delay:.14s}.kmh-hero__copy>:nth-child(4){animation-delay:.21s}.kmh-hero__copy>:nth-child(5){animation-delay:.28s}.kmh-hero__copy>:nth-child(n+6){animation-delay:.35s}.kmh-hero__title mark{animation:kmh-hero-shine 6s ease-in-out 1s infinite}.kmh-hero__word{animation:kmh-hero-word 1.4s var(--kmh-ease,ease-out) both}.kmh-hero__float{animation:kmh-hero-rise 1.2s var(--kmh-ease,ease-out) .1s both,kmh-hero-float 7s ease-in-out 1.3s infinite}.kmh-hero__aura span{animation:kmh-hero-ring 5s ease-out infinite}.kmh-hero__aura span:nth-child(2){animation-delay:1.66s}.kmh-hero__aura span:nth-child(3){animation-delay:3.33s}.kmh-eye__lid{animation:kmh-hero-blink 5.5s ease-in-out 2s infinite}.kmh-eye__glow{animation:kmh-hero-eye 3s ease-in-out infinite;transition:translate .25s ease-out,opacity .3s,scale .3s}.kmh-hero__cue-icon{animation:kmh-hero-nudge 2s ease-in-out infinite}.kmh-marquee__track{animation:kmh-marquee 38s linear infinite}}@keyframes kmh-hero-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes kmh-hero-word{0%{letter-spacing:.08em;opacity:0}to{letter-spacing:-.04em;opacity:1}}@keyframes kmh-hero-rise{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:none}}@keyframes kmh-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes kmh-hero-ring{0%{opacity:0;transform:scale(.82)}25%{opacity:.7}to{opacity:0;transform:scale(1.18)}}@keyframes kmh-hero-shine{0%,60%{background-position:100% 0}80%,to{background-position:0 0}}@keyframes kmh-hero-blink{0%,93%,to{transform:scaleY(0)}95.5%{transform:scaleY(1)}}@keyframes kmh-hero-eye{0%,to{opacity:.55}50%{opacity:.85}}@keyframes kmh-hero-nudge{0%,to{translate:0 0}50%{translate:3px 0}}@keyframes kmh-marquee{to{transform:translateX(-50%)}}.kmh-lite .kmh-hero__robot{filter:none}@media (forced-colors:active){.kmh-hero__aura,.kmh-hero__backdrop,.kmh-hero__eyes,.kmh-hero__floor,.kmh-hero__word-track,.kmh-marquee{display:none}.kmh-hero__title mark{-webkit-text-fill-color:currentcolor;color:Highlight}}
