.kh-ih-hero{--kh-ih-content-max:44rem;--kh-ih-pad-block:clamp(3rem,8vh,6rem);--kh-ih-pad-inline:clamp(1.25rem,5vw,4.5rem);--kh-ih-gap-size:calc(var(--kh-ih-gap, 0)*1px);--kh-ih-radius-size:calc(var(--kh-ih-radius, 0)*1px);--kh-ih-tilt:calc(var(--kh-ih-rotation, 0)*1deg);--kh-ih-shadow:none;--kh-ih-mirror:0;background-color:#0f172a;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;isolation:isolate;min-height:calc(var(--kh-ih-h-desk, 90)*1vh);min-width:0;overflow:hidden;overflow:clip;position:relative;width:100%;z-index:0}@media(max-width:768px){.kh-ih-hero{min-height:calc(var(--kh-ih-h-mob, 80)*1vh)}}@supports(min-height:1svh){.kh-ih-hero{min-height:calc(var(--kh-ih-h-desk, 90)*1svh)}@media(max-width:768px){.kh-ih-hero{min-height:calc(var(--kh-ih-h-mob, 80)*1svh)}}}.kh-ih-hero.alignfull{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}.has-global-padding>.kh-ih-hero.alignfull{margin-left:calc(var(--wp--style--root--padding-left, 0px)*-1)!important;margin-right:calc(var(--wp--style--root--padding-right, 0px)*-1)!important;max-width:none!important;width:calc(100% + var(--wp--style--root--padding-left, 0px) + var(--wp--style--root--padding-right, 0px))!important}.kh-box-inner-content .kh-ih-hero.alignfull,.wp-block-column .kh-ih-hero.alignfull,.wp-block-columns .kh-ih-hero.alignfull,.wp-block-kinetichub-kinetic-box .kh-ih-hero.alignfull{margin-left:0!important;margin-right:0!important;max-width:100%!important;min-width:0!important;width:100%!important}.kh-ih-hero .kh-ih-media{bottom:0;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);left:0;margin:0;padding:0;position:absolute;right:0;top:0;z-index:0}.kh-ih-hero .kh-ih-slot{box-sizing:border-box;margin:0;min-height:0;min-width:0;position:relative}.kh-ih-hero .kh-ih-slot-inner{border-radius:var(--kh-ih-radius-size);bottom:0;box-shadow:var(--kh-ih-shadow);left:0;overflow:hidden;position:absolute;right:0;top:0}.kh-ih-hero .kh-ih-img,.kh-ih-hero .kh-ih-picture{display:block;height:100%;margin:0;width:100%}.kh-ih-hero .kh-ih-img{border:0;border-radius:0;box-shadow:none;box-sizing:border-box;max-width:none;object-fit:cover;object-position:var(--kh-ih-focal,50% 50%);padding:0}@media(max-width:768px){.kh-ih-hero .kh-ih-slot.has-mobile-source .kh-ih-img{object-position:50% 50%}}.kh-ih-hero .kh-ih-slot.is-fit-contain .kh-ih-img{object-fit:contain;object-position:50% 50%}.kh-ih-hero.kh-ih-shadow-soft{--kh-ih-shadow:0 14px 34px -14px rgba(2,6,23,.5),0 4px 12px -6px rgba(2,6,23,.35)}.kh-ih-hero.kh-ih-shadow-floating{--kh-ih-shadow:0 40px 80px -28px rgba(2,6,23,.7),0 20px 40px -20px rgba(2,6,23,.5)}@media(max-width:768px){.kh-ih-hero.kh-ih-shadow-floating{--kh-ih-shadow:0 22px 44px -18px rgba(2,6,23,.6),0 10px 20px -12px rgba(2,6,23,.45)}}.kh-ih-hero.kh-ih-layout-split-duo .kh-ih-media{gap:var(--kh-ih-gap-size);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--kh-ih-gap-size)}.kh-ih-hero.kh-ih-layout-split-duo .kh-ih-slot-1{rotate:calc(var(--kh-ih-tilt)*-.5)}.kh-ih-hero.kh-ih-layout-split-duo .kh-ih-slot-2{rotate:calc(var(--kh-ih-tilt)*.5)}@media(min-width:769px){.kh-ih-hero.kh-ih-layout-split-duo .kh-ih-media{--kh-ih-sd-stagger:calc(var(--kh-ih-depth, 0)*min(var(--kh-ih-gap, 0), 1)*0.12vh)}.kh-ih-hero.kh-ih-layout-split-duo .kh-ih-slot-1{margin-bottom:var(--kh-ih-sd-stagger)}.kh-ih-hero.kh-ih-layout-split-duo .kh-ih-slot-2{margin-top:var(--kh-ih-sd-stagger)}.kh-ih-hero.kh-ih-layout-split-duo.kh-ih-ratio-40-60 .kh-ih-media{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.kh-ih-hero.kh-ih-layout-split-duo.kh-ih-ratio-60-40 .kh-ih-media{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.kh-ih-hero.kh-ih-layout-split-duo{--kh-ih-sd-share-1:0.5;--kh-ih-sd-share-2:0.5;--kh-ih-sd-inset:max(var(--kh-ih-pad-inline) - var(--kh-ih-gap-size),1rem)}.kh-ih-hero.kh-ih-layout-split-duo.kh-ih-ratio-40-60{--kh-ih-sd-share-1:0.4;--kh-ih-sd-share-2:0.6}.kh-ih-hero.kh-ih-layout-split-duo.kh-ih-ratio-60-40{--kh-ih-sd-share-1:0.6;--kh-ih-sd-share-2:0.4}.kh-ih-hero.kh-ih-layout-split-duo.kh-ih-content-x-left .kh-ih-content-layer{padding-right:calc((100% - var(--kh-ih-gap-size)*3)*var(--kh-ih-sd-share-2) + var(--kh-ih-gap-size)*2 + var(--kh-ih-sd-inset))}.kh-ih-hero.kh-ih-layout-split-duo.kh-ih-content-x-right .kh-ih-content-layer{padding-left:calc((100% - var(--kh-ih-gap-size)*3)*var(--kh-ih-sd-share-1) + var(--kh-ih-gap-size)*2 + var(--kh-ih-sd-inset))}.kh-ih-hero.kh-ih-layout-split-duo:is(.kh-ih-content-x-left,.kh-ih-content-x-right) .kh-ih-content-layer{container-type:inline-size}.kh-ih-hero.kh-ih-layout-split-duo:is(.kh-ih-content-x-left,.kh-ih-content-x-right) .kh-ih-heading{font-size:min(clamp(2.25rem,1.5rem + 3.5vw,4.75rem),15cqi)}.kh-ih-hero.kh-ih-layout-split-duo:is(.kh-ih-content-x-left,.kh-ih-content-x-right).kh-ih-heading-large .kh-ih-heading{font-size:min(clamp(2rem,1.35rem + 2.6vw,3.75rem),15cqi)}.kh-ih-hero.kh-ih-layout-split-duo:is(.kh-ih-content-x-left,.kh-ih-content-x-right).kh-ih-heading-display .kh-ih-heading{font-size:min(clamp(2.5rem,1.25rem + 5.2vw,6.5rem),15cqi)}}@media(max-width:768px){.kh-ih-hero.kh-ih-layout-split-duo{--kh-ih-sd-band:clamp(7rem,24vh,14rem)}.kh-ih-hero.kh-ih-layout-split-duo .kh-ih-media{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) var(--kh-ih-sd-band)}.kh-ih-hero.kh-ih-layout-split-duo:not(.kh-ih-mobile-primary) .kh-ih-content-layer{margin-bottom:calc(var(--kh-ih-sd-band) + var(--kh-ih-gap-size)*2)}}.kh-ih-hero .kh-ih-overlay{background-color:#000;bottom:0;left:0;margin:0;opacity:.35;padding:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.kh-ih-hero .kh-ih-content-layer{align-items:center;box-sizing:border-box;display:flex;flex:1 1 auto;justify-content:center;min-width:0;padding:var(--kh-ih-pad-block) var(--kh-ih-pad-inline);position:relative;width:100%;z-index:2}.kh-ih-hero .kh-ih-content{box-sizing:border-box;max-width:var(--kh-ih-content-max);min-width:0;overflow-wrap:break-word;text-align:center;width:100%}.kh-ih-hero{--kh-ih-space-kicker:1rem;--kh-ih-space-text:1.25rem;--kh-ih-space-actions:2rem;--kh-ih-space-ctas:0.75rem}.kh-ih-hero.kh-ih-spacing-compact{--kh-ih-space-kicker:0.75rem;--kh-ih-space-text:1rem;--kh-ih-space-actions:1.5rem;--kh-ih-space-ctas:0.5rem}.kh-ih-hero.kh-ih-spacing-airy{--kh-ih-space-kicker:1.5rem;--kh-ih-space-text:1.75rem;--kh-ih-space-actions:2.75rem;--kh-ih-space-ctas:1rem}.kh-ih-hero .kh-ih-kicker{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:center;margin:0}.kh-ih-hero .kh-ih-badge{align-items:center;border:1px solid;border-radius:999px;color:inherit;display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.2;padding:.3em .75em}.kh-ih-hero .kh-ih-eyebrow{color:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.14em;line-height:1.4;margin:0;text-transform:uppercase}.kh-ih-hero .kh-ih-heading{color:inherit;font-size:clamp(2.25rem,1.5rem + 3.5vw,4.75rem);letter-spacing:-.02em;line-height:1.05;margin:0;text-wrap:balance}.kh-ih-hero .kh-ih-description{color:inherit;font-size:clamp(1rem,.95rem + .35vw,1.25rem);line-height:1.6;margin:0}.kh-ih-hero .kh-ih-description a{color:inherit;text-decoration:underline}.kh-ih-hero .kh-ih-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--kh-ih-space-ctas);justify-content:center;margin:0}.kh-ih-hero .kh-ih-kicker+*{margin-top:var(--kh-ih-space-kicker)}.kh-ih-hero .kh-ih-heading+.kh-ih-description{margin-top:var(--kh-ih-space-text)}.kh-ih-hero .kh-ih-content>*+.kh-ih-actions{margin-top:var(--kh-ih-space-actions)}.kh-ih-hero .kh-ih-cta{align-items:center;border:1px solid transparent;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;line-height:1.2;min-height:44px;padding:.8em 1.6em;text-decoration:none}.kh-ih-hero .kh-ih-cta-primary,.kh-ih-hero .kh-ih-cta-primary:focus,.kh-ih-hero .kh-ih-cta-primary:hover{background-color:#fff;border-color:#fff;color:#0f172a;text-decoration:none}.kh-ih-hero .kh-ih-cta-secondary,.kh-ih-hero .kh-ih-cta-secondary:focus,.kh-ih-hero .kh-ih-cta-secondary:hover{background-color:transparent;border-color:currentcolor;color:inherit;text-decoration:none}.kh-ih-hero .kh-ih-cta-primary:hover{background-color:hsla(0,0%,100%,.86)}.kh-ih-hero .kh-ih-cta-secondary:hover{background-color:hsla(0,0%,100%,.14)}.kh-ih-hero .kh-ih-cta:focus-visible{outline:2px solid var(--kh-accent,#10b981);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.kh-ih-hero .kh-ih-cta{transition:background-color .2s ease,border-color .2s ease}}.kh-ih-hero.kh-ih-content-x-left .kh-ih-content-layer{justify-content:flex-start}.kh-ih-hero.kh-ih-content-x-left .kh-ih-content{text-align:left}.kh-ih-hero.kh-ih-content-x-left .kh-ih-actions,.kh-ih-hero.kh-ih-content-x-left .kh-ih-kicker{justify-content:flex-start}.kh-ih-hero.kh-ih-content-x-center .kh-ih-content-layer{justify-content:center}.kh-ih-hero.kh-ih-content-x-center .kh-ih-content{text-align:center}.kh-ih-hero.kh-ih-content-x-center .kh-ih-actions,.kh-ih-hero.kh-ih-content-x-center .kh-ih-kicker{justify-content:center}.kh-ih-hero.kh-ih-content-x-right .kh-ih-content-layer{justify-content:flex-end}.kh-ih-hero.kh-ih-content-x-right .kh-ih-content{text-align:right}.kh-ih-hero.kh-ih-content-x-right .kh-ih-actions,.kh-ih-hero.kh-ih-content-x-right .kh-ih-kicker{justify-content:flex-end}.kh-ih-hero.kh-ih-content-y-top .kh-ih-content-layer{align-items:flex-start}.kh-ih-hero.kh-ih-content-y-center .kh-ih-content-layer{align-items:center}.kh-ih-hero.kh-ih-content-y-bottom .kh-ih-content-layer{align-items:flex-end}.kh-ih-hero.kh-ih-width-narrow{--kh-ih-content-max:36rem}.kh-ih-hero.kh-ih-width-wide{--kh-ih-content-max:54rem}.kh-ih-hero.kh-ih-width-custom{--kh-ih-content-max:calc(var(--kh-ih-content-w, 700)*1px)}.kh-ih-hero.kh-ih-heading-large .kh-ih-heading{font-size:clamp(2rem,1.35rem + 2.6vw,3.75rem);line-height:1.08}.kh-ih-hero.kh-ih-heading-display .kh-ih-heading{font-size:clamp(2.5rem,1.25rem + 5.2vw,6.5rem);letter-spacing:-.03em;line-height:1}.kh-ih-hero.kh-ih-stage-composed.kh-ih-heading-large .kh-ih-heading{font-size:clamp(2rem,1.1rem + 2.1vw,3.5rem)}.kh-ih-hero.kh-ih-stage-composed.kh-ih-heading-display .kh-ih-heading{font-size:clamp(2.5rem,1rem + 3.9vw,5.5rem)}.kh-ih-hero.kh-ih-description-large .kh-ih-description{font-size:clamp(1.125rem,1rem + .6vw,1.5rem);line-height:1.55}.kh-ih-hero.kh-ih-eyebrow-accent-line:not(.kh-ih-content-x-right) .kh-ih-eyebrow:before{background-color:var(--kh-accent,#10b981);border-radius:1px;content:"";display:inline-block;height:2px;vertical-align:.3em;width:1.75rem}@media(max-width:768px){.kh-ih-hero.kh-ih-eyebrow-accent-line:not(.kh-ih-content-x-right) .kh-ih-eyebrow:before{width:1.125rem}}.kh-ih-hero.kh-ih-eyebrow-accent-line:not(.kh-ih-content-x-right) .kh-ih-eyebrow:before{margin-inline-end:.85em}.kh-ih-hero.kh-ih-eyebrow-accent-line:not(.kh-ih-content-x-left) .kh-ih-eyebrow:after{background-color:var(--kh-accent,#10b981);border-radius:1px;content:"";display:inline-block;height:2px;vertical-align:.3em;width:1.75rem}@media(max-width:768px){.kh-ih-hero.kh-ih-eyebrow-accent-line:not(.kh-ih-content-x-left) .kh-ih-eyebrow:after{width:1.125rem}}.kh-ih-hero.kh-ih-eyebrow-accent-line:not(.kh-ih-content-x-left) .kh-ih-eyebrow:after{margin-inline-start:.7em}.kh-ih-hero.kh-ih-eyebrow-pill .kh-ih-eyebrow{background-color:rgba(148,163,184,.16);background-color:color-mix(in srgb,currentcolor 10%,transparent);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(148,163,184,.3);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentcolor 18%,transparent);font-size:.75rem;letter-spacing:.12em;line-height:1.3;padding:.55em 1.05em .55em .95em}.kh-ih-hero.kh-ih-eyebrow-pill .kh-ih-eyebrow:before{background-color:var(--kh-accent,#10b981);border-radius:50%;content:"";display:inline-block;height:.5em;margin-inline-end:.7em;vertical-align:.1em;width:.5em}.kh-ih-hero.kh-ih-badge-soft .kh-ih-badge{background-color:rgba(148,163,184,.22);background-color:color-mix(in srgb,currentcolor 18%,transparent);border-color:transparent}.kh-ih-hero.kh-ih-badge-glass .kh-ih-badge{backdrop-filter:blur(8px) saturate(1.4);background-color:rgba(2,6,23,.3);background-color:color-mix(in srgb,var(--kh-ih-shade) 26%,transparent);border-color:color-mix(in srgb,currentcolor 30%,transparent)}.kh-ih-hero .kh-ih-cta.kh-ih-cta-solid{--kh-ih-cta-ink:#0f172a;--kh-ih-cta-fill:#fff}@supports(color:oklch(from red max(round(1 - l),0.2) min(0.04,round(l) * 0.04) 265)){.kh-ih-hero .kh-ih-cta.kh-ih-cta-solid{--kh-ih-cta-ink:oklch(from currentcolor max(round(1 - l),0.208) min(0.04,round(l) * 0.04) 265.75);--kh-ih-cta-fill:oklch(from currentcolor round(1 - l) 0 0)}}.kh-ih-hero .kh-ih-cta:is(.kh-ih-cta-solid,.kh-ih-cta-outline,.kh-ih-cta-ghost,.kh-ih-cta-glass,.kh-ih-cta-icon-arrow,.kh-ih-cta-icon-external-arrow){text-align:center}.kh-ih-hero .kh-ih-cta.kh-ih-cta-solid,.kh-ih-hero .kh-ih-cta.kh-ih-cta-solid:focus,.kh-ih-hero .kh-ih-cta.kh-ih-cta-solid:hover{background-color:var(--kh-ih-cta-fill);border-color:var(--kh-ih-cta-fill);color:var(--kh-ih-cta-ink);text-decoration:none}.kh-ih-hero .kh-ih-cta.kh-ih-cta-solid:hover{background-color:color-mix(in srgb,var(--kh-ih-cta-fill) 86%,transparent)}.kh-ih-hero .kh-ih-cta.kh-ih-cta-outline,.kh-ih-hero .kh-ih-cta.kh-ih-cta-outline:focus,.kh-ih-hero .kh-ih-cta.kh-ih-cta-outline:hover{background-color:transparent;border-color:currentcolor;color:inherit;text-decoration:none}.kh-ih-hero .kh-ih-cta.kh-ih-cta-ghost,.kh-ih-hero .kh-ih-cta.kh-ih-cta-ghost:focus,.kh-ih-hero .kh-ih-cta.kh-ih-cta-ghost:hover{background-color:transparent;border-color:transparent;color:inherit;text-decoration:none}.kh-ih-hero .kh-ih-cta.kh-ih-cta-outline:hover{background-color:hsla(0,0%,100%,.14);background-color:color-mix(in srgb,currentcolor 14%,transparent)}.kh-ih-hero .kh-ih-cta.kh-ih-cta-ghost:hover{background-color:hsla(0,0%,100%,.1);background-color:color-mix(in srgb,currentcolor 10%,transparent)}.kh-ih-hero .kh-ih-cta.kh-ih-cta-glass,.kh-ih-hero .kh-ih-cta.kh-ih-cta-glass:focus,.kh-ih-hero .kh-ih-cta.kh-ih-cta-glass:hover{backdrop-filter:blur(12px) saturate(1.4);background-color:rgba(2,6,23,.4);background-color:color-mix(in srgb,var(--kh-ih-shade) 28%,transparent);background-image:linear-gradient(color-mix(in srgb,currentcolor 16%,transparent),color-mix(in srgb,currentcolor 6%,transparent));border-color:color-mix(in srgb,currentcolor 32%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,currentcolor 22%,transparent);color:inherit;text-decoration:none}.kh-ih-hero .kh-ih-cta.kh-ih-cta-glass:hover{background-color:color-mix(in srgb,var(--kh-ih-shade) 34%,transparent);background-image:linear-gradient(color-mix(in srgb,currentcolor 24%,transparent),color-mix(in srgb,currentcolor 10%,transparent))}.kh-ih-hero .kh-ih-cta:is(.kh-ih-cta-icon-arrow,.kh-ih-cta-icon-external-arrow):after{background-color:currentcolor;content:"";flex:none;height:1em;margin-inline:.5em -.15em;mask:var(--kh-ih-cta-glyph) center/contain no-repeat;width:1em}.kh-ih-hero .kh-ih-cta.kh-ih-cta-icon-arrow{--kh-ih-cta-glyph:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.6%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M2.75 8h10.5M9 3.75 13.25 8 9 12.25%27/%3E%3C/svg%3E")}.kh-ih-hero .kh-ih-cta.kh-ih-cta-icon-external-arrow{--kh-ih-cta-glyph:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.6%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27m4.5 11.5 7-7m-5.75 0h5.75v5.75%27/%3E%3C/svg%3E")}.kh-ih-hero .kh-ih-cta:dir(rtl):after{scale:-1 1}.kh-ih-hero.kh-ih-ctas-size-large .kh-ih-cta{font-size:1.0625rem;min-height:52px;padding:.95em 2em}.kh-ih-hero.kh-ih-ctas-stack .kh-ih-actions{display:grid;grid-template-columns:minmax(0,max-content)}@media(max-width:768px){.kh-ih-hero.kh-ih-ctas-mobile-stack .kh-ih-actions{display:grid;grid-template-columns:minmax(0,max-content)}.kh-ih-hero.kh-ih-ctas-mobile-full-width .kh-ih-actions{display:grid;grid-template-columns:minmax(0,1fr)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.kh-ih-hero:is(.kh-ih-ctas-hover-lift,.kh-ih-ctas-hover-glow) .kh-ih-cta{transition:background-color .2s ease,border-color .2s ease,translate .35s var(--kh-ih-ease),box-shadow .35s var(--kh-ih-ease)}.kh-ih-hero.kh-ih-ctas-hover-lift .kh-ih-cta:is(:hover,:focus-visible){box-shadow:0 14px 28px -14px rgba(2,6,23,.55);translate:0 -2px}.kh-ih-hero.kh-ih-ctas-hover-arrow-shift .kh-ih-cta:after{transition:translate .35s var(--kh-ih-ease)}.kh-ih-hero.kh-ih-ctas-hover-arrow-shift .kh-ih-cta:is(:hover,:focus-visible):after{translate:.25em 0}.kh-ih-hero.kh-ih-ctas-hover-arrow-shift .kh-ih-cta:dir(rtl):is(:hover,:focus-visible):after{translate:-.25em 0}}@media(hover:hover)and (pointer:fine){.kh-ih-hero.kh-ih-ctas-hover-glow .kh-ih-cta:is(:hover,:focus-visible){box-shadow:0 0 0 1px rgba(16,185,129,.6),0 8px 28px -6px rgba(16,185,129,.55);box-shadow:0 0 0 1px color-mix(in srgb,var(--kh-accent,#10b981) 60%,transparent),0 8px 28px -6px color-mix(in srgb,var(--kh-accent,#10b981) 55%,transparent)}}.kh-ih-hero.kh-ih-stage-composed{--kh-ih-stage-max:80rem;display:grid;grid-template-areas:"content" "media";grid-template-columns:minmax(0,1fr);padding:var(--kh-ih-pad-block) var(--kh-ih-pad-inline)}.kh-ih-hero.kh-ih-stage-composed .kh-ih-media{bottom:auto;grid-area:media;-ms-grid-column:1;-ms-grid-row:2;left:auto;min-width:0;position:relative;right:auto;top:auto;--kh-ih-out:0%;--kh-ih-lift:0%;--kh-ih-mass:0}.kh-ih-hero.kh-ih-stage-composed .kh-ih-overlay{display:none}.kh-ih-hero.kh-ih-stage-composed .kh-ih-slot-inner{background-color:rgba(148,163,184,.14)}.kh-ih-hero.kh-ih-stage-composed .kh-ih-slot.is-fit-contain .kh-ih-slot-inner{background:linear-gradient(rgba(148,163,184,.14),rgba(148,163,184,.14)),var(--kh-ih-shade)}.kh-ih-hero.kh-ih-stage-composed .kh-ih-slot.is-contain-transparent .kh-ih-slot-inner{background:none}.kh-ih-hero.kh-ih-stage-composed .kh-ih-content-layer{grid-area:content;-ms-grid-column:1;-ms-grid-row:1;padding:0}.kh-ih-hero.kh-ih-stage-composed .kh-ih-heading{font-size:clamp(2.25rem,1.25rem + 2.75vw,4.25rem)}.kh-ih-hero.kh-ih-scale-large .kh-ih-media{--kh-ih-out:5%;--kh-ih-mass:1}.kh-ih-hero.kh-ih-scale-oversized .kh-ih-media{--kh-ih-out:-7%;--kh-ih-lift:-6%;--kh-ih-mass:2}.kh-ih-hero.kh-ih-layout-offset-duo .kh-ih-media{--kh-ih-od-o:calc(var(--kh-ih-overlap, 35)/100);--kh-ih-od-d:calc(var(--kh-ih-depth, 50)/100);--kh-ih-od-sw:calc(46% - var(--kh-ih-mass)*3%);--kh-ih-od-sh:calc(50% - var(--kh-ih-mass)*1%);--kh-ih-od-ph:calc(80% + var(--kh-ih-mass)*4%);--kh-ih-od-px:calc(var(--kh-ih-od-sw)*(1 - var(--kh-ih-od-o)*0.9))}.kh-ih-hero.kh-ih-layout-offset-duo .kh-ih-slot-1{--kh-ih-slot-x:var(--kh-ih-od-px);--kh-ih-slot-y:calc(var(--kh-ih-lift) + (1 - var(--kh-ih-od-d))*4%);--kh-ih-slot-w:calc(100% - var(--kh-ih-od-px) - var(--kh-ih-out));--kh-ih-slot-h:var(--kh-ih-od-ph);--kh-ih-slot-z:1;--kh-ih-slot-turn:0}.kh-ih-hero.kh-ih-layout-offset-duo .kh-ih-slot-2{--kh-ih-slot-x:0%;--kh-ih-slot-y:calc(100% - var(--kh-ih-od-sh) - (1 - var(--kh-ih-od-d))*6%);--kh-ih-slot-w:var(--kh-ih-od-sw);--kh-ih-slot-h:var(--kh-ih-od-sh);--kh-ih-slot-z:2;--kh-ih-slot-turn:1}.kh-ih-hero.kh-ih-layout-stacked-cards .kh-ih-media{--kh-ih-sc-w:calc(56% + var(--kh-ih-mass)*4%);--kh-ih-sc-h:calc(74% + var(--kh-ih-mass)*6%);--kh-ih-sc-step:calc(9% + var(--kh-ih-depth, 50)*0.12%);--kh-ih-sc-rise:calc(4% + var(--kh-ih-depth, 50)*0.06%);--kh-ih-sc-x:calc(50% - var(--kh-ih-sc-w)/2 - var(--kh-ih-sc-pair, 0)*var(--kh-ih-sc-step)/2);--kh-ih-sc-y:calc(50% - var(--kh-ih-sc-h)/2 + var(--kh-ih-sc-pair, 0)*var(--kh-ih-sc-rise)/2)}.kh-ih-hero.kh-ih-layout-stacked-cards.kh-ih-slots-2{--kh-ih-sc-pair:1}.kh-ih-hero.kh-ih-layout-stacked-cards .kh-ih-slot{--kh-ih-slot-w:var(--kh-ih-sc-w);--kh-ih-slot-h:var(--kh-ih-sc-h)}.kh-ih-hero.kh-ih-layout-stacked-cards .kh-ih-slot-1{--kh-ih-slot-x:var(--kh-ih-sc-x);--kh-ih-slot-y:var(--kh-ih-sc-y);--kh-ih-slot-z:3;--kh-ih-slot-turn:-0.3}.kh-ih-hero.kh-ih-layout-stacked-cards .kh-ih-slot-2{--kh-ih-slot-x:calc(var(--kh-ih-sc-x) + var(--kh-ih-sc-step));--kh-ih-slot-y:calc(var(--kh-ih-sc-y) - var(--kh-ih-sc-rise));--kh-ih-slot-z:2;--kh-ih-slot-turn:0.8;--kh-ih-slot-scale:0.93}.kh-ih-hero.kh-ih-layout-stacked-cards .kh-ih-slot-3{--kh-ih-slot-x:calc(var(--kh-ih-sc-x) - var(--kh-ih-sc-step));--kh-ih-slot-y:calc(var(--kh-ih-sc-y) + var(--kh-ih-sc-rise)*1.6);--kh-ih-slot-z:1;--kh-ih-slot-turn:-1;--kh-ih-slot-scale:0.87}.kh-ih-hero.kh-ih-layout-editorial-collage .kh-ih-media{--kh-ih-ec-d:calc(var(--kh-ih-depth, 40)/100);--kh-ih-ec-ph:calc(58% + var(--kh-ih-mass)*3%);--kh-ih-ec-sw:calc(34% - var(--kh-ih-mass)*1%);--kh-ih-ec-top:calc(var(--kh-ih-lift) + 3%)}.kh-ih-hero{--kh-ih-scene-a:1;--kh-ih-rtl:0;--kh-ih-side:calc(var(--kh-ih-mirror) + var(--kh-ih-rtl) - var(--kh-ih-mirror)*2*var(--kh-ih-rtl));--kh-ih-glow-a:var(--kh-accent,#10b981);--kh-ih-glow-b:var(--kh-accent,#10b981)}.kh-ih-hero:dir(rtl){--kh-ih-rtl:1}@supports(color:color-mix(in srgb,red,blue)){.kh-ih-hero{--kh-ih-glow-b:color-mix(in srgb,var(--kh-accent,#10b981) 55%,currentcolor)}}@supports(color:oklch(from red clamp(0,l * 0.92,1) c mod(h + 42,360))){.kh-ih-hero{--kh-ih-glow-b:oklch(from var(--kh-accent,#10b981) clamp(0,l * 0.92,1) c mod(h + 42,360))}}.kh-ih-hero.kh-ih-atmos-subtle{--kh-ih-scene-a:0.6}.kh-ih-hero.kh-ih-atmos-strong{--kh-ih-scene-a:1.4}.kh-ih-hero:is(.kh-ih-scene-soft-glow,.kh-ih-scene-gradient-wash,.kh-ih-scene-dual-glow,.kh-ih-scene-accent-panel) .kh-ih-media:before{content:"";height:var(--kh-ih-scene-h);left:calc(var(--kh-ih-scene-x) + var(--kh-ih-mirror)*(100% - 2*var(--kh-ih-scene-x) - var(--kh-ih-scene-w)));pointer-events:none;position:absolute;top:var(--kh-ih-scene-y);width:var(--kh-ih-scene-w);z-index:0}.kh-ih-hero.kh-ih-scene-soft-glow .kh-ih-media:before{background:radial-gradient(closest-side,rgba(148,163,184,.4),rgba(148,163,184,.2) 50%,rgba(148,163,184,0));background:radial-gradient(closest-side,color-mix(in srgb,var(--kh-accent,#10b981) calc(48%*var(--kh-ih-scene-a)),transparent),color-mix(in srgb,var(--kh-accent,#10b981) calc(24%*var(--kh-ih-scene-a)),transparent) 50%,transparent)}.kh-ih-hero.kh-ih-scene-gradient-wash .kh-ih-media:before{background:linear-gradient(calc(315deg - 270deg*var(--kh-ih-side)),rgba(148,163,184,.34),rgba(148,163,184,0) 72%);background:linear-gradient(calc(315deg - 270deg*var(--kh-ih-side)),color-mix(in srgb,var(--kh-ih-glow-a) calc(46%*var(--kh-ih-scene-a)),transparent) 10%,color-mix(in srgb,var(--kh-ih-glow-b) calc(22%*var(--kh-ih-scene-a)),transparent) 44%,transparent 76%);mask-image:radial-gradient(closest-side,#000 45%,transparent)}.kh-ih-hero.kh-ih-scene-dual-glow .kh-ih-media:before{background:radial-gradient(closest-side,rgba(148,163,184,.34),rgba(148,163,184,0));background:radial-gradient(34% 34% at calc(66% - 32%*var(--kh-ih-side)) 66%,color-mix(in srgb,var(--kh-ih-glow-a) calc(52%*var(--kh-ih-scene-a)),transparent),color-mix(in srgb,var(--kh-ih-glow-a) calc(20%*var(--kh-ih-scene-a)),transparent) 50%,transparent),radial-gradient(34% 34% at calc(34% + 32%*var(--kh-ih-side)) 34%,color-mix(in srgb,var(--kh-ih-glow-b) calc(50%*var(--kh-ih-scene-a)),transparent),color-mix(in srgb,var(--kh-ih-glow-b) calc(18%*var(--kh-ih-scene-a)),transparent) 50%,transparent)}.kh-ih-hero.kh-ih-scene-accent-panel .kh-ih-media:before{background-color:var(--kh-accent,#10b981);border-radius:calc(var(--kh-ih-radius-size)*1.5)}.kh-ih-hero.kh-ih-scene-accent-panel.kh-ih-atmos-subtle .kh-ih-media:before{background-color:color-mix(in srgb,var(--kh-accent,#10b981) 55%,transparent)}.kh-ih-hero.kh-ih-scene-accent-panel.kh-ih-atmos-strong .kh-ih-media:before{box-shadow:0 48px 110px -40px color-mix(in srgb,var(--kh-accent,#10b981) 70%,transparent)}.kh-ih-hero.kh-ih-scene-vignette:before{background:radial-gradient(ellipse 125% 115% at 50% 42%,transparent 45%,rgba(2,6,23,.46) 100%);background:radial-gradient(ellipse 125% 115% at 50% 42%,transparent 45%,rgba(2,6,23,calc(var(--kh-ih-scene-a)*.46)) 100%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.kh-ih-hero.kh-ih-scene-soft-glow .kh-ih-media{--kh-ih-scene-x:-6%;--kh-ih-scene-y:-10%;--kh-ih-scene-w:118%;--kh-ih-scene-h:120%}.kh-ih-hero:is(.kh-ih-scene-gradient-wash,.kh-ih-scene-dual-glow) .kh-ih-media{--kh-ih-scene-x:-14%;--kh-ih-scene-y:-16%;--kh-ih-scene-w:128%;--kh-ih-scene-h:132%}.kh-ih-hero.kh-ih-scene-accent-panel.kh-ih-layout-offset-duo .kh-ih-media{--kh-ih-scene-x:calc(var(--kh-ih-od-px) + 16%);--kh-ih-scene-y:22%;--kh-ih-scene-w:100%;--kh-ih-scene-h:100%}.kh-ih-hero.kh-ih-scene-accent-panel.kh-ih-layout-stacked-cards .kh-ih-media{--kh-ih-scene-x:40%;--kh-ih-scene-y:26%;--kh-ih-scene-w:100%;--kh-ih-scene-h:100%}.kh-ih-hero.kh-ih-scene-accent-panel.kh-ih-layout-editorial-collage .kh-ih-media{--kh-ih-scene-x:58%;--kh-ih-scene-y:44%;--kh-ih-scene-w:100%;--kh-ih-scene-h:100%}@media(min-width:769px){.kh-ih-hero.kh-ih-stage-composed{--kh-ih-edge:max(var(--kh-ih-pad-inline),(100% - var(--kh-ih-stage-max))/2);--kh-ih-col-gap:clamp(2rem,4.5vw,5rem);--kh-ih-content-fr:2fr;--kh-ih-media-fr:3fr;--kh-ih-reach:0%;grid-template-areas:". content . media .";grid-template-columns:var(--kh-ih-edge) minmax(min(20rem,100%),var(--kh-ih-content-fr)) var(--kh-ih-col-gap) minmax(0,var(--kh-ih-media-fr)) var(--kh-ih-edge);padding-left:0;padding-right:0}.kh-ih-hero.kh-ih-stage-composed .kh-ih-media{display:block}.kh-ih-hero.kh-ih-stage-composed .kh-ih-slot{height:var(--kh-ih-slot-h,100%);left:calc(var(--kh-ih-slot-x, 0%) + var(--kh-ih-mirror)*(100% - 2*var(--kh-ih-slot-x, 0%) - var(--kh-ih-slot-w, 100%)));position:absolute;rotate:calc(var(--kh-ih-tilt)*var(--kh-ih-slot-turn, 0)*(1 - var(--kh-ih-mirror)*2));scale:var(--kh-ih-slot-scale,1);top:var(--kh-ih-slot-y,0);width:var(--kh-ih-slot-w,100%);z-index:var(--kh-ih-slot-z,auto)}.kh-ih-hero.kh-ih-stage-composed .kh-ih-media{margin-left:calc(var(--kh-ih-reach)*-1);min-height:24rem}.kh-ih-hero.kh-ih-balance-50-50{--kh-ih-content-fr:1fr;--kh-ih-media-fr:1fr}.kh-ih-hero.kh-ih-balance-35-65{--kh-ih-content-fr:7fr;--kh-ih-media-fr:13fr}.kh-ih-hero.kh-ih-scale-large .kh-ih-media,.kh-ih-hero.kh-ih-scale-oversized .kh-ih-media{grid-column-end:-1}.kh-ih-hero.kh-ih-scale-large .kh-ih-media{margin-bottom:calc(var(--kh-ih-pad-block)*-.5);margin-top:calc(var(--kh-ih-pad-block)*-.5)}.kh-ih-hero.kh-ih-scale-oversized .kh-ih-media{margin-bottom:calc(var(--kh-ih-pad-block)*-1);margin-top:calc(var(--kh-ih-pad-block)*-1)}.kh-ih-hero.kh-ih-stage-composed.kh-ih-content-x-right{--kh-ih-mirror:1;grid-template-areas:". media . content .";grid-template-columns:var(--kh-ih-edge) minmax(0,var(--kh-ih-media-fr)) var(--kh-ih-col-gap) minmax(min(20rem,100%),var(--kh-ih-content-fr)) var(--kh-ih-edge)}.kh-ih-hero.kh-ih-stage-composed.kh-ih-content-x-right .kh-ih-media{margin-left:0;margin-right:calc(var(--kh-ih-reach)*-1)}.kh-ih-hero.kh-ih-content-x-right.kh-ih-scale-large .kh-ih-media,.kh-ih-hero.kh-ih-content-x-right.kh-ih-scale-oversized .kh-ih-media{grid-column:1/media-end}.kh-ih-hero.kh-ih-stage-composed .kh-ih-media{-ms-grid-column:4;-ms-grid-row:1}.kh-ih-hero.kh-ih-stage-composed .kh-ih-content-layer,.kh-ih-hero.kh-ih-stage-composed.kh-ih-content-x-right>.kh-ih-media{-ms-grid-column:2;-ms-grid-row:1}.kh-ih-hero.kh-ih-stage-composed.kh-ih-content-x-right>.kh-ih-content-layer{-ms-grid-column:4;-ms-grid-row:1}}@media(min-width:769px)and (max-aspect-ratio:5/4){.kh-ih-hero.kh-ih-stage-composed:not(.kh-ih-content-x-center) .kh-ih-media{align-self:center;aspect-ratio:4/5;margin-bottom:0;margin-top:0}}@media(min-width:769px){.kh-ih-hero.kh-ih-crossover-subtle{--kh-ih-reach:calc(var(--kh-ih-col-gap) + clamp(2rem, 5vw, 4.5rem));--kh-ih-plate:clamp(1rem,2vw,1.75rem)}.kh-ih-hero.kh-ih-crossover-strong{--kh-ih-reach:calc(var(--kh-ih-col-gap) + clamp(3rem, 9vw, 8rem));--kh-ih-plate:clamp(1.5rem,3vw,2.75rem)}.kh-ih-hero.kh-ih-crossover-strong .kh-ih-content-layer,.kh-ih-hero.kh-ih-crossover-subtle .kh-ih-content-layer{align-self:center;background-color:inherit;border-radius:var(--kh-ih-radius-size);margin:calc(var(--kh-ih-plate)*-1);padding:var(--kh-ih-plate);width:auto}.kh-ih-hero.kh-ih-crossover-strong.kh-ih-content-y-top .kh-ih-content-layer,.kh-ih-hero.kh-ih-crossover-subtle.kh-ih-content-y-top .kh-ih-content-layer{align-self:start}.kh-ih-hero.kh-ih-crossover-strong.kh-ih-content-y-bottom .kh-ih-content-layer,.kh-ih-hero.kh-ih-crossover-subtle.kh-ih-content-y-bottom .kh-ih-content-layer{align-self:end}.kh-ih-hero.kh-ih-stage-composed.kh-ih-content-x-center{align-content:center;grid-template-areas:". content ." ". media .";grid-template-columns:var(--kh-ih-edge) minmax(0,1fr) var(--kh-ih-edge);row-gap:clamp(2rem,6vh,4rem)}.kh-ih-hero.kh-ih-stage-composed.kh-ih-content-x-center .kh-ih-media{align-self:start;aspect-ratio:16/10;justify-self:center;margin:calc(var(--kh-ih-reach)*-1) 0 0;min-height:0;width:min(100%,60rem,92vh)}.kh-ih-hero.kh-ih-content-x-center.kh-ih-scale-large .kh-ih-media{aspect-ratio:2/1;grid-column:1/-1;margin-bottom:calc(var(--kh-ih-pad-block)*-.5);width:min(100% - 2*var(--kh-ih-pad-inline),76rem,130vh)}.kh-ih-hero.kh-ih-content-x-center.kh-ih-scale-oversized .kh-ih-media{aspect-ratio:12/5;grid-column:1/-1;margin-bottom:calc(var(--kh-ih-pad-block)*-1);width:100%}.kh-ih-hero.kh-ih-content-x-center.kh-ih-crossover-subtle{--kh-ih-reach:calc(clamp(2rem, 6vh, 4rem) + 2rem)}.kh-ih-hero.kh-ih-content-x-center.kh-ih-crossover-strong{--kh-ih-reach:calc(clamp(2rem, 6vh, 4rem) + 6rem)}.kh-ih-hero.kh-ih-stage-composed.kh-ih-content-x-center.kh-ih-content-y-top{align-content:start}.kh-ih-hero.kh-ih-stage-composed.kh-ih-content-x-center.kh-ih-content-y-bottom{align-content:end}.kh-ih-hero.kh-ih-layout-editorial-collage .kh-ih-slot-1{--kh-ih-slot-x:calc(var(--kh-ih-ec-sw)*0.55);--kh-ih-slot-y:var(--kh-ih-ec-top);--kh-ih-slot-w:calc(100% - var(--kh-ih-ec-sw)*0.55 - var(--kh-ih-out));--kh-ih-slot-h:var(--kh-ih-ec-ph);--kh-ih-slot-z:1;--kh-ih-slot-turn:-0.25}.kh-ih-hero.kh-ih-layout-editorial-collage .kh-ih-slot-2{--kh-ih-slot-x:0%;--kh-ih-slot-y:calc(var(--kh-ih-ec-top) + var(--kh-ih-ec-ph) - 16% + var(--kh-ih-ec-d)*12%);--kh-ih-slot-w:var(--kh-ih-ec-sw);--kh-ih-slot-h:calc(114% - var(--kh-ih-ec-top) - var(--kh-ih-ec-ph) - var(--kh-ih-ec-d)*12%);--kh-ih-slot-z:2;--kh-ih-slot-turn:0.5}.kh-ih-hero.kh-ih-layout-editorial-collage .kh-ih-slot-3{--kh-ih-slot-x:calc(var(--kh-ih-ec-sw) + 11% + var(--kh-ih-gap-size));--kh-ih-slot-y:calc(var(--kh-ih-ec-top) + var(--kh-ih-ec-ph) - 7%);--kh-ih-slot-w:28%;--kh-ih-slot-h:25%;--kh-ih-slot-z:3;--kh-ih-slot-turn:-1}.kh-ih-hero.kh-ih-layout-editorial-collage.kh-ih-slots-2 .kh-ih-media{--kh-ih-ec-ph:calc(66% + var(--kh-ih-mass)*3%)}.kh-ih-hero.kh-ih-layout-editorial-collage.kh-ih-slots-2 .kh-ih-slot-2{--kh-ih-slot-y:calc(var(--kh-ih-ec-top) + 36% + var(--kh-ih-ec-d)*10%);--kh-ih-slot-w:calc(var(--kh-ih-ec-sw) + 7%);--kh-ih-slot-h:calc(62% - var(--kh-ih-ec-top) - var(--kh-ih-ec-d)*10%)}.kh-ih-hero.kh-ih-scene-soft-glow:not(.kh-ih-crossover-none):not(.kh-ih-content-x-center) .kh-ih-media{--kh-ih-scene-x:calc(-6% + var(--kh-ih-reach));--kh-ih-scene-w:calc(118% - var(--kh-ih-reach))}.kh-ih-hero.kh-ih-scene-soft-glow.kh-ih-content-x-center:not(.kh-ih-crossover-none) .kh-ih-media{--kh-ih-scene-y:calc(-10% + var(--kh-ih-reach));--kh-ih-scene-h:calc(120% - var(--kh-ih-reach))}.kh-ih-hero:is(.kh-ih-scene-gradient-wash,.kh-ih-scene-dual-glow):not(.kh-ih-crossover-none):not(.kh-ih-content-x-center) .kh-ih-media{--kh-ih-scene-x:var(--kh-ih-reach);--kh-ih-scene-w:calc(114% - var(--kh-ih-reach))}.kh-ih-hero:is(.kh-ih-scene-gradient-wash,.kh-ih-scene-dual-glow).kh-ih-content-x-center:not(.kh-ih-crossover-none) .kh-ih-media{--kh-ih-scene-y:var(--kh-ih-reach);--kh-ih-scene-h:calc(116% - var(--kh-ih-reach))}.kh-ih-hero.kh-ih-stage-composed.kh-ih-content-x-center>.kh-ih-media{-ms-grid-column:2;-ms-grid-row:3}.kh-ih-hero.kh-ih-stage-composed.kh-ih-content-x-center>.kh-ih-content-layer{-ms-grid-column:2;-ms-grid-row:1}}@media(max-width:768px){.kh-ih-hero{--kh-ih-gap-size:calc(min(var(--kh-ih-gap, 0), 16)*1px);--kh-ih-tilt:calc(var(--kh-ih-rotation, 0)*0.5deg)}.kh-ih-hero.kh-ih-mobile-primary,.kh-ih-hero.kh-ih-mobile-stack,.kh-ih-hero.kh-ih-stage-backdrop{--kh-ih-tilt:0deg}.kh-ih-hero.kh-ih-stage-composed{align-content:center;row-gap:clamp(1.75rem,7vw,2.5rem)}.kh-ih-hero.kh-ih-stage-composed .kh-ih-media{align-self:start;aspect-ratio:4/3}.kh-ih-hero.kh-ih-mobile-auto.kh-ih-scale-oversized .kh-ih-media{margin-left:calc(var(--kh-ih-pad-inline)*-1);margin-right:calc(var(--kh-ih-pad-inline)*-1)}.kh-ih-hero.kh-ih-stage-composed.kh-ih-mobile-media-first{grid-template-areas:"media" "content"}.kh-ih-hero.kh-ih-stage-composed.kh-ih-content-y-top{align-content:start}.kh-ih-hero.kh-ih-stage-composed.kh-ih-content-y-bottom{align-content:end}.kh-ih-hero.kh-ih-mobile-primary .kh-ih-slot:not(.is-primary){display:none}.kh-ih-hero.kh-ih-mobile-primary.kh-ih-has-media .kh-ih-media{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.kh-ih-hero.kh-ih-mobile-stack.kh-ih-stage-composed .kh-ih-media{aspect-ratio:auto;display:flex;flex-direction:column;gap:var(--kh-ih-gap-size)}.kh-ih-hero.kh-ih-mobile-stack.kh-ih-stage-composed .kh-ih-slot{aspect-ratio:4/3}.kh-ih-hero.kh-ih-mobile-auto.kh-ih-layout-editorial-collage .kh-ih-media{align-items:start;aspect-ratio:auto;gap:var(--kh-ih-gap-size);grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-rows:none}.kh-ih-hero.kh-ih-mobile-auto.kh-ih-layout-editorial-collage .kh-ih-slot-1{aspect-ratio:4/3;grid-column:1/-1}.kh-ih-hero.kh-ih-mobile-auto.kh-ih-layout-editorial-collage .kh-ih-slot-2{aspect-ratio:4/5}.kh-ih-hero.kh-ih-mobile-auto.kh-ih-layout-editorial-collage .kh-ih-slot-3{align-self:end;aspect-ratio:1}.kh-ih-hero.kh-ih-mobile-auto.kh-ih-layout-editorial-collage.kh-ih-slots-2 .kh-ih-slot-2{aspect-ratio:16/10;grid-column:1/-1;justify-self:end;width:64%}.kh-ih-hero.kh-ih-mobile-auto.kh-ih-layout-offset-duo .kh-ih-media,.kh-ih-hero.kh-ih-mobile-auto.kh-ih-layout-stacked-cards .kh-ih-media{display:block}.kh-ih-hero.kh-ih-mobile-auto.kh-ih-layout-offset-duo .kh-ih-slot,.kh-ih-hero.kh-ih-mobile-auto.kh-ih-layout-stacked-cards .kh-ih-slot{height:var(--kh-ih-slot-h,100%);left:calc(var(--kh-ih-slot-x, 0%) + var(--kh-ih-mirror)*(100% - 2*var(--kh-ih-slot-x, 0%) - var(--kh-ih-slot-w, 100%)));position:absolute;rotate:calc(var(--kh-ih-tilt)*var(--kh-ih-slot-turn, 0)*(1 - var(--kh-ih-mirror)*2));scale:var(--kh-ih-slot-scale,1);top:var(--kh-ih-slot-y,0);width:var(--kh-ih-slot-w,100%);z-index:var(--kh-ih-slot-z,auto)}.kh-ih-hero.kh-ih-mobile-auto.kh-ih-layout-offset-duo .kh-ih-media{--kh-ih-od-sw:50%;--kh-ih-od-sh:50%;--kh-ih-od-ph:84%;--kh-ih-od-px:26%;--kh-ih-od-d:0.7;--kh-ih-lift:0%;aspect-ratio:1}.kh-ih-hero.kh-ih-mobile-auto.kh-ih-layout-stacked-cards .kh-ih-media{--kh-ih-sc-step:10%;--kh-ih-sc-rise:5%;--kh-ih-sc-w:70%;--kh-ih-sc-h:80%;aspect-ratio:1}.kh-ih-hero.kh-ih-stage-composed.kh-ih-mobile-media-first>.kh-ih-media{-ms-grid-column:1;-ms-grid-row:1}.kh-ih-hero.kh-ih-stage-composed.kh-ih-mobile-media-first>.kh-ih-content-layer{-ms-grid-column:1;-ms-grid-row:3}}.kh-ih-hero{--kh-ih-shade:#020617}@supports(color:oklch(from currentcolor round(1 - l) 0 0)){.kh-ih-hero{--kh-ih-shade:oklch(from currentcolor round(1 - l) 0 0)}}.kh-ih-hero.kh-ih-addon-readability.kh-ih-stage-backdrop:where(:not(.kh-ih-panel-soft-panel,.kh-ih-panel-glass)) .kh-ih-content{position:relative}.kh-ih-hero.kh-ih-addon-readability.kh-ih-stage-backdrop:where(:not(.kh-ih-panel-soft-panel,.kh-ih-panel-glass)) .kh-ih-content:before{background:radial-gradient(closest-side,rgba(2,6,23,.58),rgba(2,6,23,.52) 42%,rgba(2,6,23,.26) 72%,rgba(2,6,23,0));background:radial-gradient(closest-side,color-mix(in srgb,var(--kh-ih-shade) var(--kh-ih-scrim-core,58%),transparent),color-mix(in srgb,var(--kh-ih-shade) var(--kh-ih-scrim-mid,52%),transparent) 42%,color-mix(in srgb,var(--kh-ih-shade) var(--kh-ih-scrim-edge,26%),transparent) 72%,transparent);bottom:-36%;content:"";left:-30%;pointer-events:none;position:absolute;right:-30%;top:-36%;z-index:-1}@media(min-width:769px){.kh-ih-hero.kh-ih-addon-readability.kh-ih-stage-composed:not(.kh-ih-crossover-none){--kh-ih-veil-ramp:clamp(2.5rem,5vw,4.5rem)}.kh-ih-hero.kh-ih-addon-readability.kh-ih-stage-composed:not(.kh-ih-crossover-none) .kh-ih-content-layer{border-radius:0;margin:0;padding:0}.kh-ih-hero.kh-ih-addon-readability.kh-ih-stage-composed:not(.kh-ih-crossover-none):not(.kh-ih-surface-clear):where(:not(.kh-ih-panel-soft-panel,.kh-ih-panel-glass)) .kh-ih-content-layer:before{background-color:inherit;bottom:calc((var(--kh-ih-plate) + var(--kh-ih-veil-ramp))*-1);content:"";left:calc((var(--kh-ih-plate) + var(--kh-ih-veil-ramp))*-1);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--kh-ih-veil-ramp),#000 calc(100% - var(--kh-ih-veil-ramp)),transparent),linear-gradient(transparent,#000 var(--kh-ih-veil-ramp),#000 calc(100% - var(--kh-ih-veil-ramp)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--kh-ih-veil-ramp),#000 calc(100% - var(--kh-ih-veil-ramp)),transparent),linear-gradient(transparent,#000 var(--kh-ih-veil-ramp),#000 calc(100% - var(--kh-ih-veil-ramp)),transparent);pointer-events:none;position:absolute;right:calc((var(--kh-ih-plate) + var(--kh-ih-veil-ramp))*-1);top:calc((var(--kh-ih-plate) + var(--kh-ih-veil-ramp))*-1);z-index:-1}.kh-ih-hero.kh-ih-addon-readability.kh-ih-surface-clear.kh-ih-stage-composed:not(.kh-ih-crossover-none):where(:not(.kh-ih-panel-soft-panel,.kh-ih-panel-glass)){--kh-ih-scrim-core:74%;--kh-ih-scrim-mid:66%;--kh-ih-scrim-edge:32%}.kh-ih-hero.kh-ih-addon-readability.kh-ih-surface-clear.kh-ih-stage-composed:not(.kh-ih-crossover-none):where(:not(.kh-ih-panel-soft-panel,.kh-ih-panel-glass)) .kh-ih-content{position:relative}.kh-ih-hero.kh-ih-addon-readability.kh-ih-surface-clear.kh-ih-stage-composed:not(.kh-ih-crossover-none):where(:not(.kh-ih-panel-soft-panel,.kh-ih-panel-glass)) .kh-ih-content:before{background:radial-gradient(closest-side,rgba(2,6,23,.58),rgba(2,6,23,.52) 42%,rgba(2,6,23,.26) 72%,rgba(2,6,23,0));background:radial-gradient(closest-side,color-mix(in srgb,var(--kh-ih-shade) var(--kh-ih-scrim-core,58%),transparent),color-mix(in srgb,var(--kh-ih-shade) var(--kh-ih-scrim-mid,52%),transparent) 42%,color-mix(in srgb,var(--kh-ih-shade) var(--kh-ih-scrim-edge,26%),transparent) 72%,transparent);bottom:-36%;content:"";left:-30%;pointer-events:none;position:absolute;right:-30%;top:-36%;z-index:-1}}.kh-ih-hero:is(.kh-ih-panel-soft-panel,.kh-ih-panel-glass){--kh-ih-panel-pad:1.25rem}.kh-ih-hero:is(.kh-ih-panel-soft-panel,.kh-ih-panel-glass) .kh-ih-content{border-radius:max(var(--kh-ih-radius-size),1rem);padding:var(--kh-ih-panel-pad)}@media(min-width:769px){.kh-ih-hero:is(.kh-ih-panel-soft-panel,.kh-ih-panel-glass){--kh-ih-panel-pad:clamp(1.5rem,2.2vw,2.25rem)}.kh-ih-hero:is(.kh-ih-panel-soft-panel,.kh-ih-panel-glass) .kh-ih-content{margin:calc(var(--kh-ih-panel-pad)*-1);max-width:calc(var(--kh-ih-content-max) + var(--kh-ih-panel-pad)*2);width:calc(100% + var(--kh-ih-panel-pad)*2)}}.kh-ih-hero.kh-ih-panel-soft-panel{--kh-ih-panel-a:58%}.kh-ih-hero.kh-ih-panel-glass{--kh-ih-panel-a:55%}.kh-ih-hero.kh-ih-addon-readability.kh-ih-panel-soft-panel{--kh-ih-panel-a:72%}.kh-ih-hero.kh-ih-panel-soft-panel .kh-ih-content{background-color:rgba(2,6,23,.58);background-color:color-mix(in srgb,var(--kh-ih-shade) var(--kh-ih-panel-a),transparent);box-shadow:inset 0 0 0 1px rgba(148,163,184,.16),0 30px 70px -40px rgba(2,6,23,.7);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentcolor 10%,transparent),0 30px 70px -40px rgba(2,6,23,.7)}.kh-ih-hero.kh-ih-panel-glass .kh-ih-content{background-color:rgba(2,6,23,.55);background-color:color-mix(in srgb,var(--kh-ih-shade) var(--kh-ih-panel-a),transparent);background-image:linear-gradient(155deg,color-mix(in srgb,currentcolor 12%,transparent),transparent 55%);box-shadow:inset 0 0 0 1px rgba(148,163,184,.24),0 30px 70px -40px rgba(2,6,23,.6);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentcolor 16%,transparent),inset 0 1px 0 color-mix(in srgb,currentcolor 24%,transparent),0 30px 70px -40px rgba(2,6,23,.6)}@supports(backdrop-filter:blur(1px)){.kh-ih-hero.kh-ih-panel-glass{--kh-ih-panel-a:30%}.kh-ih-hero.kh-ih-addon-readability.kh-ih-panel-glass{--kh-ih-panel-a:46%}.kh-ih-hero.kh-ih-panel-glass .kh-ih-content{backdrop-filter:blur(16px) saturate(1.35)}}.kh-ih-hero.kh-ih-stage-composed.kh-ih-panel-soft-panel .kh-ih-content{background-color:rgba(148,163,184,.08);background-color:color-mix(in srgb,currentcolor 5%,transparent);box-shadow:inset 0 0 0 1px rgba(148,163,184,.18);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentcolor 12%,transparent)}@media(min-width:769px){.kh-ih-hero:is(.kh-ih-crossover-subtle,.kh-ih-crossover-strong):is(.kh-ih-panel-soft-panel,.kh-ih-panel-glass) .kh-ih-content-layer{background-color:transparent}.kh-ih-hero.kh-ih-stage-composed.kh-ih-panel-soft-panel:is(.kh-ih-crossover-subtle,.kh-ih-crossover-strong) .kh-ih-content{background-color:color-mix(in srgb,var(--kh-ih-shade) var(--kh-ih-panel-a),transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentcolor 10%,transparent),0 30px 70px -40px rgba(2,6,23,.7)}}.kh-ih-hero{--kh-ih-flip:calc(1 - var(--kh-ih-mirror)*2);--kh-ih-ease:cubic-bezier(0.22,1,0.36,1);--kh-ih-hover-lift:10px;--kh-ih-travel:44px;--kh-ih-turn:1deg;--kh-ih-grow:0.02;--kh-ih-sway:14px;--kh-ih-mobile-travel:1;--kh-ih-scroll-lift:0.36;--kh-ih-scroll-level:1;--kh-ih-mobile-lift:1}.kh-ih-hero.kh-ih-intensity-subtle{--kh-ih-hover-lift:6px;--kh-ih-travel:28px;--kh-ih-turn:0.6deg;--kh-ih-grow:0.012;--kh-ih-sway:9px;--kh-ih-scroll-level:0.2}.kh-ih-hero.kh-ih-intensity-strong{--kh-ih-hover-lift:16px;--kh-ih-travel:56px;--kh-ih-turn:1.6deg;--kh-ih-grow:0.03;--kh-ih-sway:20px;--kh-ih-scroll-level:1.3}.kh-ih-hero .kh-ih-slot{--kh-ih-plane:1;--kh-ih-lean:0;--kh-ih-spin:0;--kh-ih-rise:0;--kh-ih-order:0}.kh-ih-hero.kh-ih-layout-split-duo{--kh-ih-scroll-lift:0.45}.kh-ih-hero.kh-ih-layout-split-duo .kh-ih-slot-1{--kh-ih-plane:0.55;--kh-ih-lean:-1;--kh-ih-spin:-1}.kh-ih-hero.kh-ih-layout-split-duo .kh-ih-slot-2{--kh-ih-lean:1;--kh-ih-spin:1;--kh-ih-order:1}.kh-ih-hero.kh-ih-layout-offset-duo{--kh-ih-scroll-lift:0.9}.kh-ih-hero.kh-ih-layout-offset-duo .kh-ih-slot-1{--kh-ih-plane:0.25;--kh-ih-lean:0.4}.kh-ih-hero.kh-ih-layout-offset-duo .kh-ih-slot-2{--kh-ih-lean:-1;--kh-ih-spin:1;--kh-ih-order:1}.kh-ih-hero.kh-ih-layout-stacked-cards{--kh-ih-scroll-lift:0.9}.kh-ih-hero.kh-ih-layout-stacked-cards .kh-ih-slot-1{--kh-ih-plane:0.25;--kh-ih-spin:-0.4}.kh-ih-hero.kh-ih-layout-stacked-cards .kh-ih-slot-2{--kh-ih-plane:0.6;--kh-ih-lean:1;--kh-ih-spin:1;--kh-ih-rise:-1;--kh-ih-order:1}.kh-ih-hero.kh-ih-layout-stacked-cards .kh-ih-slot-3{--kh-ih-lean:-1;--kh-ih-spin:-1;--kh-ih-rise:0.8;--kh-ih-order:2}.kh-ih-hero.kh-ih-layout-editorial-collage{--kh-ih-scroll-lift:1.2}.kh-ih-hero.kh-ih-layout-editorial-collage .kh-ih-slot-1{--kh-ih-plane:0.25;--kh-ih-lean:0.3;--kh-ih-spin:-0.3}.kh-ih-hero.kh-ih-layout-editorial-collage .kh-ih-slot-2{--kh-ih-plane:0.6;--kh-ih-lean:-1;--kh-ih-spin:0.6;--kh-ih-order:1}.kh-ih-hero.kh-ih-layout-editorial-collage .kh-ih-slot-3{--kh-ih-lean:0.6;--kh-ih-spin:-1;--kh-ih-order:2}.kh-ih-hero.kh-ih-slots-2:is(.kh-ih-layout-stacked-cards,.kh-ih-layout-editorial-collage) .kh-ih-slot-2{--kh-ih-plane:1}.kh-ih-hero.kh-ih-shadow-soft{--kh-ih-shadow-lift:0 30px 60px -24px rgba(2,6,23,.45)}.kh-ih-hero.kh-ih-shadow-floating{--kh-ih-shadow-lift:0 60px 110px -38px rgba(2,6,23,.6)}@media(max-width:768px){.kh-ih-hero{--kh-ih-mobile-travel:0.5;--kh-ih-mobile-lift:0.5}.kh-ih-hero:is(.kh-ih-mobile-stack,.kh-ih-mobile-primary){--kh-ih-mobile-travel:0}}@media(prefers-reduced-motion:no-preference){.kh-ih-hero:is(.kh-ih-motion-scroll,.kh-ih-motion-scroll-hover) .kh-ih-slot{--kh-ih-travel-now:calc(var(--kh-ih-travel)*(1 + var(--kh-ih-scroll-lift)*var(--kh-ih-scroll-level)*var(--kh-ih-mobile-lift))*var(--kh-ih-mobile-travel)*var(--kh-ih-boost, 1));--kh-ih-sy:calc(var(--kh-ih-progress, 0)*var(--kh-ih-travel-now)*var(--kh-ih-plane));--kh-ih-sr:calc(var(--kh-ih-progress, 0)*var(--kh-ih-turn)*0.5*var(--kh-ih-spin)*var(--kh-ih-plane)*var(--kh-ih-flip)*var(--kh-ih-mobile-travel))}.kh-ih-hero.kh-ih-stage-backdrop:is(.kh-ih-motion-scroll,.kh-ih-motion-scroll-hover) .kh-ih-img{--kh-ih-overscan:calc(var(--kh-ih-travel-now)*var(--kh-ih-plane))}.kh-ih-hero:is(.kh-ih-stage-backdrop:is(.kh-ih-motion-scroll,.kh-ih-motion-scroll-hover),.kh-ih-stage-composed.kh-ih-addon-scroll-depth) .kh-ih-img{height:calc(100% + var(--kh-ih-overscan)*2);translate:0 calc(var(--kh-ih-overscan)*-1*(1 + var(--kh-ih-progress, 0)))}.kh-ih-hero.kh-ih-addon-scroll-depth{--kh-ih-boost:1.1}.kh-ih-hero.kh-ih-addon-scroll-depth.kh-ih-stage-composed .kh-ih-slot{--kh-ih-ss:calc(1 - var(--kh-ih-progress, 0)*0.045*(var(--kh-ih-plane) - 0.45)*var(--kh-ih-mobile-travel))}.kh-ih-hero.kh-ih-addon-scroll-depth.kh-ih-stage-composed .kh-ih-img{--kh-ih-overscan:calc(var(--kh-ih-travel)*0.3*var(--kh-ih-mobile-travel))}.kh-ih-hero.kh-ih-addon-scroll-drift .kh-ih-slot{--kh-ih-sx:calc(var(--kh-ih-progress, 0)*var(--kh-ih-sway)*1.8*var(--kh-ih-lean)*var(--kh-ih-plane)*(1 - var(--kh-ih-side)*2)*var(--kh-ih-mobile-travel));--kh-ih-sr-drift:calc(var(--kh-ih-progress, 0)*var(--kh-ih-turn)*1.4*var(--kh-ih-spin)*var(--kh-ih-plane)*var(--kh-ih-flip)*var(--kh-ih-mobile-travel))}.kh-ih-hero.kh-ih-addon-pointer-depth .kh-ih-slot{--kh-ih-px:calc(var(--kh-ih-parallax-x, 0)*-1*var(--kh-ih-sway)*(0.3 + var(--kh-ih-plane)*0.7));--kh-ih-py:calc(var(--kh-ih-parallax-y, 0)*-1*var(--kh-ih-sway)*(0.3 + var(--kh-ih-plane)*0.7))}.kh-ih-hero.kh-ih-stage-composed:is(.kh-ih-motion-scroll,.kh-ih-motion-scroll-hover,.kh-ih-addon-pointer-depth) .kh-ih-slot-inner{rotate:calc(var(--kh-ih-sr, 0deg) + var(--kh-ih-sr-drift, 0deg));scale:var(--kh-ih-ss,1);translate:calc(var(--kh-ih-sx, 0px) + var(--kh-ih-px, 0px)) calc(var(--kh-ih-sy, 0px) + var(--kh-ih-py, 0px))}.kh-ih-hero .kh-ih-media>.kh-ih-slot.is-fit-contain .kh-ih-img{--kh-ih-overscan:0%;--kh-ih-zoom:1;--kh-ih-crop:1}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.kh-ih-hero:is(.kh-ih-motion-hover,.kh-ih-motion-scroll-hover) .kh-ih-slot-inner{transform:translate(calc(var(--kh-ih-hx, 0px) + var(--kh-ih-fan-x, 0px)),calc(var(--kh-ih-hy, 0px) + var(--kh-ih-fy, 0px) + var(--kh-ih-fan-y, 0px))) rotate(calc(var(--kh-ih-hr, 0deg) + var(--kh-ih-fan-r, 0deg))) scale(calc(var(--kh-ih-hs, 1)*var(--kh-ih-fs, 1)));transition:transform .9s var(--kh-ih-ease)}.kh-ih-hero:is(.kh-ih-motion-hover,.kh-ih-motion-scroll-hover) .kh-ih-img{transform:scale(calc(var(--kh-ih-zoom, 1)*var(--kh-ih-crop, 1)));transform-origin:var(--kh-ih-focal,50% 50%);transition:transform 1.2s var(--kh-ih-ease)}.kh-ih-hero.kh-ih-stage-composed:is(.kh-ih-motion-hover,.kh-ih-motion-scroll-hover) .kh-ih-slot-inner{overflow:visible}.kh-ih-hero.kh-ih-stage-composed:is(.kh-ih-motion-hover,.kh-ih-motion-scroll-hover) .kh-ih-picture{border-radius:inherit;overflow:hidden}.kh-ih-hero.kh-ih-stage-composed:is(.kh-ih-motion-hover,.kh-ih-motion-scroll-hover) .kh-ih-slot-inner:before{border-radius:inherit;bottom:0;box-shadow:var(--kh-ih-shadow-lift,none);content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .9s var(--kh-ih-ease)}.kh-ih-hero.kh-ih-stage-composed:is(.kh-ih-motion-hover,.kh-ih-motion-scroll-hover) .kh-ih-media:hover .kh-ih-slot{--kh-ih-hx:calc(var(--kh-ih-lean)*var(--kh-ih-hover-lift)*0.6*var(--kh-ih-flip));--kh-ih-hy:calc(var(--kh-ih-hover-lift)*-1*(0.3 + var(--kh-ih-plane)*0.7));--kh-ih-hr:calc(var(--kh-ih-spin)*var(--kh-ih-turn)*var(--kh-ih-flip));--kh-ih-hs:calc(1 + var(--kh-ih-grow)*var(--kh-ih-plane))}.kh-ih-hero.kh-ih-stage-composed:is(.kh-ih-motion-hover,.kh-ih-motion-scroll-hover) .kh-ih-media:hover .kh-ih-slot-inner:before{opacity:calc(.4 + var(--kh-ih-plane)*.6)}.kh-ih-hero.kh-ih-stage-backdrop:is(.kh-ih-motion-hover,.kh-ih-motion-scroll-hover):hover .kh-ih-slot{--kh-ih-zoom:calc(1 + var(--kh-ih-grow)*1.25*var(--kh-ih-plane));--kh-ih-hy:calc(var(--kh-ih-hover-lift)*-1*min(var(--kh-ih-gap, 0), 1)*(0.4 + var(--kh-ih-plane)*0.6))}}.kh-ih-hero{--kh-ih-enter:0.9s;--kh-ih-rise-from:translateY(32px);--kh-ih-scale-from:scale(0.92);--kh-ih-blur-from:scale(1.02);--kh-ih-clip-from:inset(-40% -40% 100% -40%);--kh-ih-clip-to:inset(-40%)}.kh-ih-hero.kh-ih-stage-backdrop{--kh-ih-enter:1.1s;--kh-ih-rise-from:translateY(2.5%) scale(1.06);--kh-ih-scale-from:scale(1.1);--kh-ih-blur-from:scale(1.05);--kh-ih-clip-from:inset(50% 0 50% 0);--kh-ih-clip-to:inset(0)}.kh-ih-hero.kh-ih-stagger .kh-ih-slot{--kh-ih-enter-delay:calc(var(--kh-ih-order)*0.12s)}@keyframes kh-ih-fade-rise{0%{opacity:0;transform:var(--kh-ih-rise-from)}}@keyframes kh-ih-scale-in{0%{opacity:0;transform:var(--kh-ih-scale-from)}}@keyframes kh-ih-clip-in{0%{clip-path:var(--kh-ih-clip-from)}to{clip-path:var(--kh-ih-clip-to)}}@keyframes kh-ih-blur-in{0%{filter:blur(14px);opacity:0;transform:var(--kh-ih-blur-from)}}@media screen and (prefers-reduced-motion:no-preference){.kh-ih-hero.kh-ih-reveal-armed:not(.kh-ih-reveal-clip) .kh-ih-slot{opacity:0}.kh-ih-hero.kh-ih-reveal-armed.kh-ih-reveal-clip .kh-ih-slot{clip-path:var(--kh-ih-clip-from)}.kh-ih-hero.kh-ih-reveal-run .kh-ih-slot{animation-delay:var(--kh-ih-enter-delay,0s);animation-duration:var(--kh-ih-enter);animation-fill-mode:both;animation-timing-function:var(--kh-ih-ease)}.kh-ih-hero.kh-ih-reveal-run.kh-ih-reveal-fade-rise .kh-ih-slot{animation-name:kh-ih-fade-rise}.kh-ih-hero.kh-ih-reveal-run.kh-ih-reveal-scale .kh-ih-slot{animation-name:kh-ih-scale-in}.kh-ih-hero.kh-ih-reveal-run.kh-ih-reveal-clip .kh-ih-slot{animation-name:kh-ih-clip-in}.kh-ih-hero.kh-ih-reveal-run.kh-ih-reveal-blur-sharp .kh-ih-slot{animation-name:kh-ih-blur-in}}.kh-ih-hero{--kh-ih-c-enter:0.8s;--kh-ih-c-wait:0s}.kh-ih-hero.kh-ih-content-delay-short{--kh-ih-c-wait:0.3s}.kh-ih-hero.kh-ih-content-delay-after-media{--kh-ih-c-wait:calc(var(--kh-ih-enter)*0.75)}.kh-ih-hero .kh-ih-content>:nth-child(2){--kh-ih-c-step:1}.kh-ih-hero .kh-ih-content>:nth-child(3){--kh-ih-c-step:2}.kh-ih-hero .kh-ih-content>:nth-child(4){--kh-ih-c-step:3}@keyframes kh-ih-content-rise{0%{opacity:0;translate:0 1.25rem}}@keyframes kh-ih-content-clip{0%{clip-path:inset(-50% -50% 100% -50%);translate:0 .6em}to{clip-path:inset(-50%)}}@keyframes kh-ih-content-blur{0%{filter:blur(12px);opacity:0}}@keyframes kh-ih-content-fade{0%{opacity:0}}@media screen and (prefers-reduced-motion:no-preference){.kh-ih-hero:is(.kh-ih-content-in-fade-rise,.kh-ih-content-in-clip,.kh-ih-content-in-blur-sharp):not(.kh-ih-content-held,.block-editor-block-list__block) .kh-ih-content>*{animation-delay:calc(var(--kh-ih-c-wait) + var(--kh-ih-c-step, 0)*.09s);animation-duration:var(--kh-ih-c-enter);animation-fill-mode:backwards;animation-timing-function:var(--kh-ih-ease)}.kh-ih-hero:is(.kh-ih-content-in-fade-rise,.kh-ih-content-in-clip,.kh-ih-content-in-blur-sharp):not(.kh-ih-content-held,.block-editor-block-list__block) .kh-ih-content:before{animation:kh-ih-content-fade var(--kh-ih-c-enter) var(--kh-ih-ease) var(--kh-ih-c-wait) backwards}.kh-ih-hero:is(.kh-ih-content-in-fade-rise,.kh-ih-content-in-clip,.kh-ih-content-in-blur-sharp):not(.kh-ih-content-held,.block-editor-block-list__block):is(.kh-ih-panel-soft-panel,.kh-ih-panel-glass) .kh-ih-content{animation:kh-ih-content-fade var(--kh-ih-c-enter) var(--kh-ih-ease) var(--kh-ih-c-wait) backwards}.kh-ih-hero.kh-ih-content-in-fade-rise:not(.kh-ih-content-held,.block-editor-block-list__block) .kh-ih-content>*{animation-name:kh-ih-content-rise}.kh-ih-hero.kh-ih-content-in-clip:not(.kh-ih-content-held,.block-editor-block-list__block) .kh-ih-content>*{animation-name:kh-ih-content-clip}.kh-ih-hero.kh-ih-content-in-blur-sharp:not(.kh-ih-content-held,.block-editor-block-list__block) .kh-ih-content>*{animation-name:kh-ih-content-blur}.kh-ih-hero.kh-ih-content-held .kh-ih-content{opacity:0}}@media(hover:hover)and (pointer:fine){.kh-ih-hero.kh-ih-addon-card-focus .kh-ih-slot-inner:after{background-color:var(--kh-ih-shade);border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}.kh-ih-hero.kh-ih-addon-card-focus .kh-ih-media:has(>.kh-ih-slot:hover)>.kh-ih-slot:not(:hover) .kh-ih-slot-inner:after{opacity:.3}.kh-ih-hero.kh-ih-addon-card-focus.kh-ih-layout-editorial-collage .kh-ih-media:has(>.kh-ih-slot:hover)>.kh-ih-slot:not(:hover) .kh-ih-slot-inner:after{opacity:.18}.kh-ih-hero.kh-ih-addon-card-focus.kh-ih-layout-stacked-cards .kh-ih-media>.kh-ih-slot:hover{--kh-ih-slot-z:4}.kh-ih-hero.kh-ih-stage-backdrop:is(.kh-ih-addon-card-focus,.kh-ih-addon-focus-reveal) .kh-ih-content-layer{pointer-events:none}.kh-ih-hero.kh-ih-stage-backdrop:is(.kh-ih-addon-card-focus,.kh-ih-addon-focus-reveal) .kh-ih-content{pointer-events:auto}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.kh-ih-hero.kh-ih-addon-card-focus .kh-ih-slot-inner:after{transition:opacity .6s ease}.kh-ih-hero.kh-ih-addon-card-focus.kh-ih-stage-composed .kh-ih-media>.kh-ih-slot:hover{--kh-ih-fy:calc(var(--kh-ih-hover-lift)*-0.5);--kh-ih-fs:calc(1 + var(--kh-ih-grow)*0.6)}.kh-ih-hero.kh-ih-addon-card-focus.kh-ih-stage-composed .kh-ih-media:has(>.kh-ih-slot:hover)>.kh-ih-slot:not(:hover){--kh-ih-fs:calc(1 - var(--kh-ih-grow)*0.8)}.kh-ih-hero.kh-ih-addon-card-focus.kh-ih-stage-composed .kh-ih-media>.kh-ih-slot:hover .kh-ih-slot-inner:before{opacity:1}.kh-ih-hero.kh-ih-addon-card-focus.kh-ih-layout-editorial-collage .kh-ih-media>.kh-ih-slot:hover{--kh-ih-fy:calc(var(--kh-ih-hover-lift)*-0.25);--kh-ih-fs:1}.kh-ih-hero.kh-ih-addon-card-focus.kh-ih-layout-editorial-collage:not(.kh-ih-addon-focus-reveal) .kh-ih-media>.kh-ih-slot:hover{--kh-ih-zoom:calc(1 + var(--kh-ih-grow)*2.5)}.kh-ih-hero.kh-ih-addon-card-focus.kh-ih-layout-editorial-collage .kh-ih-media:has(>.kh-ih-slot:hover)>.kh-ih-slot:not(:hover){--kh-ih-fs:1}.kh-ih-hero.kh-ih-addon-card-focus.kh-ih-stage-backdrop .kh-ih-media>.kh-ih-slot:hover{--kh-ih-zoom:calc(1 + var(--kh-ih-grow)*2)}.kh-ih-hero.kh-ih-addon-stack-fan .kh-ih-media:hover .kh-ih-slot{--kh-ih-fan-x:calc(var(--kh-ih-lean)*var(--kh-ih-hover-lift)*2.4*var(--kh-ih-flip));--kh-ih-fan-y:calc(var(--kh-ih-rise)*var(--kh-ih-hover-lift)*1.2);--kh-ih-fan-r:calc(var(--kh-ih-spin)*var(--kh-ih-turn)*3.2*var(--kh-ih-flip))}.kh-ih-hero.kh-ih-addon-focus-reveal .kh-ih-slot{--kh-ih-crop:1.045}.kh-ih-hero.kh-ih-addon-focus-reveal .kh-ih-media>.kh-ih-slot:hover{--kh-ih-crop:1}.kh-ih-hero.kh-ih-addon-spotlight .kh-ih-media:after{background:radial-gradient(circle clamp(11rem,22vw,24rem) at 50% 50%,rgba(148,163,184,.3),rgba(148,163,184,0));background:radial-gradient(circle clamp(11rem,22vw,24rem) at 50% 50%,color-mix(in srgb,var(--kh-accent,#10b981) 36%,transparent),transparent);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .6s ease;translate:calc(var(--kh-ih-pointer-x, 0)*50%) calc(var(--kh-ih-pointer-y, 0)*50%);z-index:0}.kh-ih-hero.kh-ih-addon-spotlight.kh-ih-stage-backdrop .kh-ih-media:after{background:radial-gradient(circle clamp(14rem,28vw,30rem) at 50% 50%,hsla(0,0%,100%,.55),hsla(0,0%,100%,0));mix-blend-mode:soft-light;z-index:1}.kh-ih-hero.kh-ih-addon-spotlight.kh-ih-stage-backdrop:hover .kh-ih-media:after,.kh-ih-hero.kh-ih-addon-spotlight.kh-ih-stage-composed .kh-ih-media:hover:after{opacity:1}}@media(max-width:768px){.kh-ih-hero.kh-ih-hide-mobile{display:none!important}}@media(min-width:769px){.kh-ih-hero.kh-ih-hide-desktop{display:none!important}}.kh-ih-hero .kh-ih-cta.kh-ih-cta-is-unlinked{opacity:.7;outline:1px dashed currentcolor;outline-offset:3px}.kh-ih-editor-placeholder{box-sizing:border-box;width:100%}.kh-mb-wrapper{box-sizing:border-box;display:flex;position:relative;width:100%;z-index:10}.kh-mb-wrapper.aligncenter,.kh-mb-wrapper.alignleft,.kh-mb-wrapper.alignright{clear:none;float:none;max-width:none}.kh-mb-wrapper:focus-within,.kh-mb-wrapper:hover{z-index:20}.wp-block-columns .kh-mb-wrapper,:where(.is-layout-flex,.is-layout-grid)>.kh-mb-wrapper{flex:0 1 auto;width:auto}.kh-mb-button{--kh-js-x:0px;--kh-js-y:0px;--kh-js-scale:1;align-items:center;background-color:var(--kh-mb-bg);border:var(--kh-mb-bw) var(--kh-mb-bs) var(--kh-mb-bc);border-radius:var(--kh-mb-br);box-shadow:var(--kh-mb-shadow);color:var(--kh-mb-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--kh-mb-font);font-style:inherit;font-weight:inherit;justify-content:center;letter-spacing:inherit;line-height:inherit;overflow:visible;padding:var(--kh-mb-pad-v) var(--kh-mb-pad-h);position:relative;text-decoration:none;text-transform:inherit;transform-style:preserve-3d;white-space:nowrap;--kh-effect-y:0px;transform:translate3d(var(--kh-js-x),calc(var(--kh-js-y) + var(--kh-effect-y)),0) scale(var(--kh-js-scale));transition:background-color .3s ease,transform .4s cubic-bezier(.25,1,.5,1),color .3s ease,box-shadow .3s cubic-bezier(.25,1,.5,1),border-color .3s ease;will-change:transform,background-color,color,box-shadow}a.kh-mb-button{color:var(--kh-mb-text);text-decoration:none!important}.kh-mb-button:focus{outline:none}.kh-mb-button:focus-visible{box-shadow:0 0 15px rgba(0,0,0,.1);outline:2px dashed var(--kh-accent,#10b981);outline-offset:4px}.kh-mb-button:hover{border-color:var(--kh-mb-bc-hov);box-shadow:var(--kh-mb-shadow-hov);color:var(--kh-mb-text-hov)}.kh-mb-button.kh-mb-magnetic-active{transition:background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}.kh-mb-button.is-glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:transparent}.kh-mb-button-fx{overflow:hidden;z-index:0}.kh-mb-button-fx,.kh-mb-button-fx:after,.kh-mb-button-fx:before{border-radius:inherit;inset:0;pointer-events:none;position:absolute}.kh-mb-button-fx:after,.kh-mb-button-fx:before{content:""}.kh-mb-button-fx:before{background-color:var(--kh-mb-bg-hov);opacity:0;transition:transform .4s cubic-bezier(.25,1,.5,1),opacity .4s ease}.kh-mb-button.is-glass .kh-mb-button-fx:before{background-color:transparent}.kh-mb-button-fx,.kh-mb-content-wrap{--kh-js-px:0px;--kh-js-py:0px;--kh-hover-y:0px;--kh-hover-scale:1;transform:translate3d(var(--kh-js-px),calc(var(--kh-js-py) + var(--kh-hover-y)),0) scale(var(--kh-hover-scale));transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .3s ease}.kh-mb-content-wrap{align-items:center;display:flex;justify-content:center;position:relative;will-change:transform;z-index:2}.kh-mb-button:not(.kh-mb-magnetic-active) .kh-mb-content-wrap{transition:transform .4s cubic-bezier(.25,1,.5,1)}.kh-mb-text-inner{display:block;transition:color .3s ease}.kh-mb-button:not([data-effect^=sweep-]):hover .kh-mb-button-fx:before{opacity:1}.kh-mb-button[data-scale=true]:hover .kh-mb-button-fx,.kh-mb-button[data-scale=true]:hover .kh-mb-content-wrap{--kh-hover-scale:1.05}@keyframes khmbPulseBtn{0%{box-shadow:0 0 0 0 var(--kh-mb-pulse)}70%{box-shadow:0 0 0 15px transparent}to{box-shadow:0 0 0 0 transparent}}.kh-mb-button.is-pulsing{animation:khmbPulseBtn 2s infinite}.kh-mb-button.is-pulsing:hover{animation:none}.kh-mb-status-dot{background-color:var(--kh-mb-dot);border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}@keyframes khmbRadarPulse{0%{box-shadow:0 0 0 0 var(--kh-mb-dot);opacity:1;transform:scale(.8)}to{box-shadow:0 0 0 8px transparent;opacity:0;transform:scale(1.1)}}.kh-mb-status-radar{display:inline-block;height:10px;margin-right:10px;position:relative;width:10px}.kh-mb-status-radar,.kh-mb-status-radar:after{border:2px solid var(--kh-mb-dot);border-radius:50%}.kh-mb-status-radar:after{animation:khmbRadarPulse 1.5s cubic-bezier(.25,1,.5,1) infinite;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px}.kh-mb-status-badge{align-items:center;background-color:var(--kh-mb-dot);border-radius:20px;box-shadow:0 2px 5px rgba(0,0,0,.1);color:var(--kh-mb-badge-txt);display:inline-flex;font-size:.75em;font-weight:700;justify-content:center;margin-right:10px;padding:2px 8px;transform:translateY(-1px)}@keyframes khmbSparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.kh-mb-status-sparkles{align-items:center;color:var(--kh-mb-dot);display:inline-flex;justify-content:center;margin-right:8px}.kh-mb-status-sparkles svg{animation:khmbSparkle 2s ease-in-out infinite;height:18px;width:18px}.kh-mb-icon{align-items:center;display:inline-flex;height:var(--kh-mb-icon-sz);justify-content:center;line-height:0;transition:max-width .3s cubic-bezier(.25,1,.5,1),margin .3s cubic-bezier(.25,1,.5,1),opacity .3s ease,transform .3s cubic-bezier(.25,1,.5,1);width:var(--kh-mb-icon-sz);will-change:max-width,margin,transform,opacity}.kh-mb-icon,.kh-mb-icon svg{flex:0 0 auto;overflow:visible}.kh-mb-icon svg{display:block;height:100%;min-width:0;width:100%}.kh-mb-button:not(.icon-always-visible) .kh-mb-icon{margin-left:0;margin-right:0;max-width:0;opacity:0;transform:scale(0)}.kh-mb-button.icon-always-visible .kh-mb-icon.kh-mb-icon-right,.kh-mb-button.icon-always-visible .kh-mb-icon.pos-right,.kh-mb-button:hover .kh-mb-icon.kh-mb-icon-right:not(.icon-always-visible),.kh-mb-button:hover .kh-mb-icon.pos-right:not(.icon-always-visible){margin-left:8px;max-width:var(--kh-mb-icon-sz);opacity:1;transform:scale(1)}.kh-mb-button.icon-always-visible .kh-mb-icon.kh-mb-icon-left,.kh-mb-button.icon-always-visible .kh-mb-icon.pos-left,.kh-mb-button:hover .kh-mb-icon.kh-mb-icon-left:not(.icon-always-visible),.kh-mb-button:hover .kh-mb-icon.pos-left:not(.icon-always-visible){margin-right:8px;max-width:var(--kh-mb-icon-sz);opacity:1;transform:scale(1)}.kh-mb-hitbox{bottom:-15px;left:-15px;position:absolute;right:-15px;top:-15px;z-index:1}.block-editor-block-list__block[data-type="kinetichub/magnetic-button"] .kh-mb-hitbox,.block-editor-page .kh-mb-hitbox,.is-editor-canvas .kh-mb-hitbox{pointer-events:none}@media(max-width:768px){.kh-mb-button{font-size:var(--kh-mb-font-mob);text-align:center;white-space:normal}.kh-mb-icon{height:var(--kh-mb-icon-sz-mob);width:var(--kh-mb-icon-sz-mob)}.kh-mb-icon svg{height:100%;min-width:0;width:100%}.kh-mb-button.icon-always-visible .kh-mb-icon.kh-mb-icon-left,.kh-mb-button.icon-always-visible .kh-mb-icon.kh-mb-icon-right,.kh-mb-button.icon-always-visible .kh-mb-icon.pos-left,.kh-mb-button.icon-always-visible .kh-mb-icon.pos-right,.kh-mb-button:hover .kh-mb-icon.kh-mb-icon-left:not(.icon-always-visible),.kh-mb-button:hover .kh-mb-icon.kh-mb-icon-right:not(.icon-always-visible),.kh-mb-button:hover .kh-mb-icon.pos-left:not(.icon-always-visible),.kh-mb-button:hover .kh-mb-icon.pos-right:not(.icon-always-visible){max-width:var(--kh-mb-icon-sz-mob)}}@media(prefers-reduced-motion:reduce){.kh-mb-button,.kh-mb-button-fx:after,.kh-mb-button-fx:before,.kh-mb-button.has-neon,.kh-mb-button.is-pulsing,.kh-mb-icon,.kh-mb-text-inner,.kh-mb-wrapper[class*=kh-mb-entrance-]{animation:none!important;transform:none!important;transition:opacity .3s ease,background-color .3s ease,color .3s ease!important}}.kh-mq-marquee-container{backface-visibility:hidden;box-sizing:border-box;display:block;position:relative;width:100%}.kh-mq-marquee-container:focus{outline:none}.kh-mq-marquee-container:focus-visible{border-radius:12px;outline:2px dashed var(--kh-accent,#10b981);outline-offset:4px}.kh-mq-marquee-container.alignfull{box-sizing:border-box;left:auto;max-width:none;position:relative;right:auto;transform:none}.has-global-padding>.kh-mq-marquee-container.alignfull{margin-left:calc(var(--wp--style--root--padding-left, 0px)*-1);margin-right:calc(var(--wp--style--root--padding-right, 0px)*-1);max-width:none;width:calc(100% + var(--wp--style--root--padding-left, 0px) + var(--wp--style--root--padding-right, 0px))}.kh-mq-marquee-container.alignfull.kh-mq-bleed{margin-inline-end:0!important;margin-inline-start:var(--kh-mq-bleed-s)!important;max-width:var(--kh-mq-bleed-w)!important;width:var(--kh-mq-bleed-w)!important}.block-editor-page .kh-mq-marquee-container.alignfull{margin-left:0!important;margin-right:0!important;width:100%!important}.kh-mq-marquee-placeholder-wrapper{max-width:100%;width:100%}.kh-mq-marquee-inner{border-radius:inherit;display:flex;overflow:hidden;padding:24px 0;position:relative;width:100%}.kh-mq-marquee-container.is-pause-hover .kh-mq-marquee-inner{cursor:grab}.kh-mq-marquee-container.is-pause-hover:active .kh-mq-marquee-inner{cursor:grabbing}.kh-mq-marquee-inner.has-edge-fade{mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.kh-mq-marquee-track{display:flex;flex-direction:row;width:max-content}.kh-mq-marquee-group{align-items:center;animation:khmqScrollX var(--kh-mq-duration,30s) linear infinite;display:flex;flex-direction:row;gap:var(--kh-mq-gap,50px);justify-content:flex-start;padding-right:var(--kh-mq-gap,50px);will-change:transform}.kh-mq-marquee-container.is-reversed .kh-mq-marquee-group{animation-direction:reverse}.kh-mq-marquee-container.js-anim-active .kh-mq-marquee-group{animation:none!important}@keyframes khmqScrollX{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.kh-mq-marquee-container.is-paused-by-js .kh-mq-marquee-group{animation-play-state:paused!important}.kh-mq-marquee-container.is-slow-by-js .kh-mq-marquee-group{animation-duration:var(--kh-mq-duration-slow,var(--kh-mq-duration,30s))}.kh-mq-marquee-container.is-geometry-pending .kh-mq-marquee-group{animation-play-state:paused}.kh-mq-marquee-container.kh-mq-has-motion-control:not(.kh-mq-control-ready) .kh-mq-marquee-group{animation-play-state:paused!important}.kh-mq-pause-toggle{align-items:center;appearance:none;background:hsla(0,0%,100%,.55);border:1px solid rgba(15,23,42,.18);border-radius:999px;bottom:8px;box-sizing:border-box;color:rgba(15,23,42,.8);cursor:pointer;display:none;height:32px;justify-content:center;left:10px;line-height:0;margin:0;padding:0;position:absolute;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:32px;z-index:6}.kh-mq-marquee-container.kh-mq-control-ready>.kh-mq-pause-toggle{display:inline-flex}.kh-mq-pause-toggle:hover{background:hsla(0,0%,100%,.82);color:#0f172a}.kh-mq-pause-toggle:active{background:hsla(0,0%,100%,.95)}.kh-mq-pause-toggle[aria-pressed=true]{border-color:rgba(15,23,42,.34);color:#0f172a}.kh-mq-pause-toggle:focus-visible{box-shadow:0 0 0 4px #0f172a;outline:2px solid #fff;outline-offset:2px}.kh-mq-glyph{display:block;height:14px;pointer-events:none;width:14px}.kh-mq-pause-toggle .kh-mq-glyph-play,.kh-mq-pause-toggle[aria-pressed=true] .kh-mq-glyph-pause{display:none}.kh-mq-pause-toggle[aria-pressed=true] .kh-mq-glyph-play{display:block}@media(prefers-reduced-motion:reduce){.kh-mq-marquee-group{animation:none!important}.kh-mq-marquee-inner{overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.kh-mq-marquee-item{scroll-snap-align:start}.kh-mq-marquee-container .kh-mq-pause-toggle,.kh-mq-marquee-container.has-active-center-highlight .kh-mq-center-focus-zone,.kh-mq-marquee-container.has-interaction-indicator .kh-mq-interaction-indicator,.kh-mq-marquee-container.has-progress-rail .kh-mq-progress-rail{display:none!important}}.kh-mq-marquee-container.kh-mq-static .kh-mq-marquee-group{animation:none!important}.kh-mq-marquee-container.kh-mq-static .kh-mq-marquee-inner{overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.kh-mq-marquee-container.kh-mq-static .kh-mq-marquee-item{scroll-snap-align:start}.kh-mq-marquee-container.kh-mq-static.has-active-center-highlight .kh-mq-center-focus-zone,.kh-mq-marquee-container.kh-mq-static.has-interaction-indicator .kh-mq-interaction-indicator,.kh-mq-marquee-container.kh-mq-static.has-progress-rail .kh-mq-progress-rail{display:none!important}.kh-mq-marquee-item{align-items:center;display:flex;flex-shrink:0;height:var(--kh-mq-h,120px);margin:0;position:relative;transition:filter .4s ease,opacity .4s ease,transform .4s ease}.kh-mq-marquee-item-inner{height:100%;transform:translateZ(0);transition:transform .4s cubic-bezier(.165,.84,.44,1),opacity .4s ease,filter .35s ease}.kh-mq-marquee-item-inner>div{height:100%}.kh-mq-marquee-container .kh-mq-marquee-item img{border:none;display:block;height:100%;max-width:var(--kh-mq-max-w,none);object-fit:contain;width:auto}.kh-mq-marquee-item a{display:block;height:100%;text-decoration:none}.kh-mq-marquee-item a:focus-visible{border-radius:4px;outline:2px solid var(--kh-accent,#10b981);outline-offset:4px}.kh-mq-marquee-frame{align-items:center;background:var(--kh-mq-frame-bg);border:1px solid rgba(0,0,0,.03);border-radius:var(--kh-mq-frame-rad);box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:15px 25px;transition:box-shadow .4s ease,transform .35s ease,opacity .35s ease,filter .35s ease}.kh-mq-marquee-frame.shadow-soft{box-shadow:0 8px 24px rgba(0,0,0,.06)}.kh-mq-marquee-container.has-lift-effect .kh-mq-marquee-item:hover .kh-mq-marquee-item-inner{transform:translate3d(0,-12px,0)}.kh-mq-marquee-container.has-lift-effect.has-frames .kh-mq-marquee-item:hover .kh-mq-marquee-frame{transform:translateY(-2px)}@media(hover:hover)and (pointer:fine){.kh-mq-marquee-container.has-sibling-blur .kh-mq-marquee-inner:hover .kh-mq-marquee-item{filter:blur(var(--kh-mq-blur,3px));opacity:.4}.kh-mq-marquee-container.has-sibling-blur .kh-mq-marquee-inner .kh-mq-marquee-item:hover{filter:blur(0)!important;opacity:1!important}}.kh-mq-progress-rail{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(15,23,42,.4);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;opacity:.95;pointer-events:none;position:absolute;z-index:4}.kh-mq-marquee-container.rail-pos-right .kh-mq-progress-rail{align-items:center;flex-direction:column;gap:6px;justify-content:center;max-height:calc(100% - 32px);min-height:56px;padding:10px 0;right:12px;top:50%;transform:translateY(-50%);width:12px}.kh-mq-marquee-container.rail-pos-bottom .kh-mq-progress-rail{align-items:center;bottom:12px;flex-direction:row;gap:6px;height:12px;justify-content:center;left:50%;max-width:calc(100% - 32px);padding:0 10px;top:auto;transform:translateX(-50%);width:auto}.kh-mq-progress-segment{background:hsla(0,0%,100%,.3);border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);display:block;opacity:.6;transition:transform .25s ease,opacity .25s ease,background-color .25s ease,box-shadow .25s ease}.kh-mq-marquee-container.rail-pos-right .kh-mq-progress-segment{height:12px;width:6px}.kh-mq-marquee-container.rail-pos-bottom .kh-mq-progress-segment{height:6px;width:12px}.kh-mq-progress-segment.is-active{background:var(--kh-accent,#10b981);box-shadow:0 0 0 1px rgba(16,185,129,.18),0 0 14px rgba(16,185,129,.28);opacity:1}.kh-mq-marquee-container.rail-pos-bottom .kh-mq-progress-segment.is-active,.kh-mq-marquee-container.rail-pos-right .kh-mq-progress-segment.is-active{transform:scaleX(1.3) scaleY(1.3)}.kh-mq-interaction-indicator{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(15,23,42,.72);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;box-shadow:0 10px 26px rgba(0,0,0,.12);color:#fff;display:inline-flex;height:28px;justify-content:center;min-width:68px;opacity:0;padding:0 10px;pointer-events:none;position:absolute;right:10px;top:10px;transform:translateY(-4px);transition:opacity .25s ease,transform .25s ease,background-color .25s ease;-webkit-user-select:none;user-select:none;z-index:5}.kh-mq-marquee-container.has-interaction-indicator.is-pause-hover:hover .kh-mq-interaction-indicator,.kh-mq-marquee-container.has-interaction-indicator.is-paused-by-js .kh-mq-interaction-indicator,.kh-mq-marquee-container.has-interaction-indicator.is-paused-by-touch .kh-mq-interaction-indicator,.kh-mq-marquee-container.has-interaction-indicator.is-slow-by-js .kh-mq-interaction-indicator,.kh-mq-marquee-container.has-interaction-indicator.is-slow-hover:hover .kh-mq-interaction-indicator,.kh-mq-marquee-container.has-interaction-indicator:focus-within .kh-mq-interaction-indicator{opacity:1;transform:translateY(0)}.kh-mq-indicator-label{display:none;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap}.kh-mq-interaction-indicator[data-state=paused] .kh-mq-indicator-paused,.kh-mq-interaction-indicator[data-state=running] .kh-mq-indicator-running,.kh-mq-interaction-indicator[data-state=slow] .kh-mq-indicator-slow{display:inline-block}.kh-mq-interaction-indicator[data-state=paused]{background:rgba(127,29,29,.78)}.kh-mq-interaction-indicator[data-state=slow]{background:rgba(30,41,59,.82)}.kh-mq-center-focus-zone{background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border-radius:18px;bottom:8px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 0 40px hsla(0,0%,100%,.04);left:50%;opacity:0;pointer-events:none;position:absolute;top:8px;transform:translateX(-50%);transition:opacity .25s ease;width:min(14vw,180px);z-index:1}.kh-mq-marquee-container.has-active-center-highlight .kh-mq-center-focus-zone{opacity:1}.kh-mq-marquee-container.has-active-center-highlight .kh-mq-marquee-item.is-center-active .kh-mq-marquee-item-inner{transform:scale(1.15)}.kh-mq-marquee-container.has-active-center-highlight .kh-mq-marquee-item.is-center-active .kh-mq-marquee-frame{box-shadow:0 0 var(--kh-mq-shadow-blur,40px) var(--kh-mq-shadow-c,hsla(0,0%,100%,.15))}@media(max-width:768px){.kh-mq-marquee-container.has-shadow{--mq-sh-b:var(--mq-sh-b-mob)}.kh-mq-marquee-item{height:var(--kh-mq-h-mob,var(--kh-mq-h))}.kh-mq-marquee-container.rail-pos-right .kh-mq-progress-rail{gap:4px;padding:8px 0;right:8px;width:10px}.kh-mq-interaction-indicator{height:24px;min-width:60px;padding:0 8px;right:8px;top:8px}.kh-mq-indicator-label{font-size:10px}.kh-mq-center-focus-zone{width:min(22vw,120px)}}