[data-kmb-skin=v2] .kk-hero{--kk-hero-focal:var(--kk-hero-focal-d,50% 50%);--kk-hero-scrim-bottom:86%;--kk-hero-scrim-mid:42%;--kk-hero-scrim-top:40%;--kk-hero-scrim-reach:50%;isolation:isolate;background:var(--kmb-bg);min-height:max(800px,100svh);color:var(--kmb-text);align-items:flex-end;display:flex;position:relative;overflow:clip}[data-kmb-skin=v2] .kk-hero[data-scrim=light]{--kk-hero-scrim-bottom:66%;--kk-hero-scrim-mid:30%;--kk-hero-scrim-top:28%}[data-kmb-skin=v2] .kk-hero[data-scrim=mid]{--kk-hero-scrim-ink:var(--color-black);--kk-hero-scrim-bottom:76%;--kk-hero-scrim-mid:34%;--kk-hero-scrim-top:30%}[data-kmb-skin=v2] .kk-hero[data-scrim=faint]{--kk-hero-scrim-bottom:43%;--kk-hero-scrim-mid:21%;--kk-hero-scrim-top:20%}@media (max-height:600px){[data-kmb-skin=v2] .kk-hero[data-scrim=faint]{--kk-hero-scrim-bottom:66%;--kk-hero-scrim-mid:30%;--kk-hero-scrim-top:28%}}[data-kmb-skin=v2] .kk-hero[data-scrim=flat]{--kk-hero-scrim-bottom:0%;--kk-hero-scrim-mid:0%;--kk-hero-scrim-top:0%}@container kmb-page (max-width:1024px){[data-kmb-skin=v2] .kk-hero[data-scrim=flat]{--kk-hero-scrim-bottom:43%;--kk-hero-scrim-mid:21%;--kk-hero-scrim-top:20%}}@container kmb-page (max-width:640px){[data-kmb-skin=v2] .kk-hero[data-scrim=flat]{--kk-hero-scrim-bottom:66%;--kk-hero-scrim-mid:30%;--kk-hero-scrim-top:28%}}@container kmb-page (max-width:900px){[data-kmb-skin=v2] .kk-hero{min-height:max(560px,100svh)}}@media (max-height:600px){[data-kmb-skin=v2] .kk-hero{min-height:max(560px,100svh)}}[data-kmb-skin=v2] .kk-hero[data-height="600"]{min-height:600px}@container kmb-page (max-width:768px){[data-kmb-skin=v2] .kk-hero[data-height="600"]{min-height:clamp(420px,62svh,600px)}[data-kmb-skin=v2] .kk-hero{--kk-hero-focal:var(--kk-hero-focal-m,var(--kk-hero-focal-d,50% 50%))}}[data-kmb-skin=v2] .kk-hero__media{z-index:0;position:absolute;inset:0}[data-kmb-skin=v2] .kk-hero__img{object-fit:cover}[data-kmb-skin=v2] .kk-hero__video{z-index:0;object-fit:cover;object-position:var(--kk-hero-focal);pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}[data-kmb-skin=v2] .kk-hero__video[data-visible=true]{opacity:1}[data-kmb-skin=v2] .kk-hero__overlay{z-index:1;pointer-events:none;background-color:color-mix(in srgb, var(--kk-hero-ink,var(--kmb-overlay-black)) var(--kk-hero-pct,30%), transparent);position:absolute;inset:0}[data-kmb-skin=v2] .kk-hero__scrim{z-index:2;pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--kk-hero-scrim-ink,var(--kmb-overlay-black)) var(--kk-hero-scrim-bottom), transparent) 0%, color-mix(in srgb, var(--kk-hero-scrim-ink,var(--kmb-overlay-black)) var(--kk-hero-scrim-mid), transparent) var(--kk-hero-scrim-reach), transparent 100%), linear-gradient(to bottom, color-mix(in srgb, var(--kk-hero-scrim-ink,var(--kmb-overlay-black)) var(--kk-hero-scrim-top), transparent) 0%, transparent 28%);position:absolute;inset:0}@container kmb-page (max-width:900px){[data-kmb-skin=v2] .kk-hero{--kk-hero-scrim-reach:72%}}[data-kmb-skin=v2] .kk-hero__inner{z-index:3;box-sizing:border-box;width:100%;max-width:calc(1280px + 2 * var(--fluid-gutter));padding:calc(var(--fluid-header-h) + var(--space-2xl)) var(--fluid-gutter) calc(var(--fluid-section-y) + env(safe-area-inset-bottom,0px));margin-inline:auto;position:relative}[data-kmb-skin=v2] .kk-hero__row{justify-content:space-between;align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;display:flex;position:relative}[data-kmb-skin=v2] .kk-hero__main{align-items:flex-start;gap:var(--space-md);flex-direction:column;flex:0 826px;min-width:0;display:flex}[data-kmb-skin=v2] .kk-hero[data-layout=entity] .kk-hero__main{flex:auto}[data-kmb-skin=v2] .kk-hero__aside{flex:0 1 var(--kk-hero-desc-w,595px);align-items:flex-start;gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}[data-kmb-skin=v2] .kk-hero__chip{animation:kk-hero-rise var(--motion-dur-base) var(--motion-ease-smooth) both;margin:0;animation-delay:50ms}[data-kmb-skin=v2] .kk-hero__title{font-family:var(--kmb-font-display);font-weight:var(--type-h1-font-weight);font-size:var(--kk-title-size,var(--fluid-h1));line-height:var(--type-h1-line-height);letter-spacing:var(--type-h1-letter-spacing);text-wrap:balance;overflow-wrap:anywhere;color:var(--kmb-text);margin:0}[data-kmb-skin=v2] .kk-hero__mask{vertical-align:bottom;margin-block:-.12em;padding-block:.12em;display:inline-block;overflow:hidden}[data-kmb-skin=v2] .kk-hero__word{animation:kk-hero-word-rise var(--motion-dur-slow) var(--motion-ease-smooth) both;animation-delay:var(--kk-hero-delay,0s);display:inline-block}[data-kmb-skin=v2] .kk-hero__logo{max-width:min(420px,100%);display:block}[data-kmb-skin=v2] .kk-hero__logo>*{max-width:100%;height:auto}[data-kmb-skin=v2] .kk-hero__desc{max-width:min(100%, var(--kk-hero-desc-w,595px));font-family:var(--kmb-font-body);font-weight:var(--type-body-large-font-weight);font-size:var(--fluid-body-large);line-height:var(--type-body-large-line-height);letter-spacing:var(--type-body-large-letter-spacing);text-wrap:pretty;color:color-mix(in srgb, var(--color-white) 70%, transparent);animation:kk-hero-rise var(--motion-dur-base) var(--motion-ease-smooth) both;animation-delay:var(--kk-hero-delay,0s);margin:0}[data-kmb-skin=v2] .kk-hero[data-layout=entity] .kk-hero__desc{max-width:min(100%,700px)}[data-kmb-skin=v2] .kk-hero__actions{gap:var(--space-md);animation:kk-hero-rise var(--motion-dur-base) var(--motion-ease-smooth) both;animation-delay:var(--kk-hero-delay,0s);flex-wrap:wrap;display:flex}@container kmb-page (max-width:1024px){[data-kmb-skin=v2] .kk-hero__br{display:none}}@container kmb-page (max-width:900px){[data-kmb-skin=v2] .kk-hero__inner{padding-top:calc(var(--fluid-header-h) + var(--space-lg))}[data-kmb-skin=v2] .kk-hero__aside{gap:var(--space-lg)}}@keyframes kk-hero-word-rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes kk-hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-kmb-skin=v2] .kk-hero__chip,[data-kmb-skin=v2] .kk-hero__word,[data-kmb-skin=v2] .kk-hero__desc,[data-kmb-skin=v2] .kk-hero__actions{animation:none;transform:none}}
