.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%}
