[data-kmb-skin=v2] .kk-ent{--kk-ent-gap-56:calc(var(--space-2xl) + var(--space-sm));--kk-ent-gap-80:calc(var(--space-3xl) + var(--space-md));--kk-ent-line:color-mix(in srgb, var(--kmb-text) 20%, transparent);box-sizing:border-box;padding-block:var(--fluid-section-y);color:var(--kmb-text);position:relative}[data-kmb-skin=v2] .kk-ent__inner{z-index:1;box-sizing:border-box;width:100%;max-width:calc(var(--kmb-content-max) + 2 * var(--fluid-gutter));padding-inline:var(--fluid-gutter);margin-inline:auto;position:relative}[data-kmb-skin=v2] .kk-ent__h2{font-family:var(--kmb-font-display);font-size:var(--fluid-h2);font-weight:var(--font-weight-regular);line-height:var(--type-h2-line-height);letter-spacing:var(--type-h2-letter-spacing);text-wrap:balance;margin:0}[data-kmb-skin=v2] .kk-hero[data-layout=entity] .kk-hero__title{line-height:0}[data-kmb-skin=v2] .kk-hero[data-layout=entity] .kk-hero__chip .kk-eyebrow--chip{padding-block:var(--space-sm);line-height:var(--type-body-xsmall-line-height)}[data-kmb-skin=v2] .kk-ent--promise{min-height:min(650px, calc(45.14 * var(--kmb-page-vw,1vw)));text-align:center;overflow:hidden}[data-kmb-skin=v2] .kk-ent__promise{align-items:center;gap:var(--space-md);padding-block:var(--space-xl);flex-direction:column;display:flex}[data-kmb-skin=v2] .kk-ent--promise .kk-ent__h2{max-width:12em}[data-kmb-skin=v2] .kk-ent__lede{max-width:min(100%,770px);color:var(--color-gray);font-family:var(--kmb-font-body);font-size:var(--fluid-body-regular);font-weight:var(--type-body-regular-font-weight);line-height:var(--type-body-regular-line-height);text-wrap:balance;margin:0}[data-kmb-skin=v2] .kk-pbd{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-kmb-skin=v2] .kk-pbd__wave{aspect-ratio:1440/1178;opacity:.15;width:100%;position:absolute;top:0;left:0}[data-kmb-skin=v2] .kk-pbd__img{object-fit:cover}[data-kmb-skin=v2] .kk-pbd__orbit{width:clamp(840px, calc(117 * var(--kmb-page-vw,1vw)), 1680px);position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}[data-kmb-skin=v2] .kk-pbd__sphere{opacity:.35;width:clamp(560px, calc(81 * var(--kmb-page-vw,1vw)), 1167px);position:absolute;top:61.5%;left:50%;transform:translate(-50%,-50%)}[data-kmb-skin=v2] .kk-pbd__art{width:100%;height:auto;display:block}[data-kmb-skin=v2] .kk-pbd__fade{opacity:.9;background-image:linear-gradient(#0000,#000);height:min(435px,67%);position:absolute;bottom:0;left:0;right:0}[data-kmb-skin=v2] .kk-ent--capabilities .kk-ent__inner{gap:var(--kk-ent-gap-56);flex-direction:column;display:flex}[data-kmb-skin=v2] .kk-ent__rows .kk-tlist{gap:var(--space-md);flex-direction:column;display:flex}[data-kmb-skin=v2] .kk-ent__rows .kk-trow__text{color:var(--color-gray)}@container kmb-page (min-width:1101px){[data-kmb-skin=v2] .kk-ent__rows .kk-trow__body{column-gap:var(--space-2xl);grid-template-columns:minmax(0,352px) minmax(0,448px)}}[data-kmb-skin=v2] .kk-aint{--kk-ent-aint-border:color-mix(in srgb, var(--color-black) 10%, transparent);--kk-ent-aint-line:color-mix(in srgb, var(--color-bold-gray) 40%, transparent);--kk-ent-aint-pat:clamp(220px, calc(calc(31.7 * var(--kmb-page-vw,1vw)) - 104.7px), 352px);gap:var(--space-3xl);flex-direction:column;display:flex}[data-kmb-skin=v2] .kk-aint__head .kk-shead__row{gap:calc(var(--space-4xl) - var(--space-sm))}[data-kmb-skin=v2] .kk-aint__head .kk-shead__body{color:var(--kmb-text);flex-basis:min(438px,100%)}[data-kmb-skin=v2] .kk-aint__cols{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}[data-kmb-skin=v2] .kk-aint__col{isolation:isolate;box-sizing:border-box;min-height:clamp(520px, calc(calc(24 * var(--kmb-page-vw,1vw)) + 266px), 612px);padding:clamp(var(--space-lg), calc(2.2 * var(--kmb-page-vw,1vw)), var(--space-xl));padding-bottom:calc(var(--kk-ent-aint-pat) + 40px);border:var(--kmb-border-width) solid var(--kk-ent-aint-border);background-color:color-mix(in srgb, var(--color-carbon-gray) 3%, transparent);border-right-width:0;flex-direction:column;display:flex;position:relative;overflow:hidden}[data-kmb-skin=v2] .kk-aint__col:last-child{border-right-width:var(--kmb-border-width)}@media (hover:hover){[data-kmb-skin=v2] .kk-aint__col:hover{background-color:color-mix(in srgb, var(--color-carbon-gray) 8%, transparent)}}[data-kmb-skin=v2] .kk-aint__text{z-index:1;flex-direction:column;max-width:375px;display:flex;position:relative}[data-kmb-skin=v2] .kk-aint__title{margin:0 0 var(--space-md);color:var(--kmb-text);font-family:var(--kmb-font-display);font-size:var(--fluid-h4);font-weight:var(--font-weight-regular);line-height:var(--type-h4-line-height);letter-spacing:var(--type-h4-letter-spacing);text-wrap:balance}[data-kmb-skin=v2] .kk-aint__line{color:color-mix(in srgb, var(--kmb-text) 80%, transparent);font-family:var(--kmb-font-body);font-size:var(--type-body-small-font-size);font-weight:var(--type-body-small-font-weight);line-height:var(--type-body-small-line-height);text-wrap:pretty;margin:0}[data-kmb-skin=v2] .kk-aint__pattern{z-index:0;height:var(--kk-ent-aint-pat);pointer-events:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden}[data-kmb-skin=v2] .kk-aint__lines{fill:none;max-width:none;stroke:var(--kk-ent-aint-line);stroke-width:1px;display:block}[data-kmb-skin=v2] .kk-aint__lines line,[data-kmb-skin=v2] .kk-aint__lines circle{vector-effect:non-scaling-stroke}[data-kmb-skin=v2] .kk-aint__lines--fade{stroke:color-mix(in srgb, var(--color-black) 40%, transparent);-webkit-mask-image:var(--kmb-line-gradient);-webkit-mask-image:var(--kmb-line-gradient);mask-image:var(--kmb-line-gradient);position:absolute;top:0;left:0;-webkit-mask-position:-338px 0;mask-position:-338px 0;-webkit-mask-size:735px 100%;mask-size:735px 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@container kmb-page (max-width:900px){[data-kmb-skin=v2] .kk-aint__head .kk-shead__row{gap:var(--kmb-space-4)}[data-kmb-skin=v2] .kk-aint__head .kk-shead__body{flex:none}[data-kmb-skin=v2] .kk-aint__cols{grid-template-columns:minmax(0,1fr)}[data-kmb-skin=v2] .kk-aint__col{border-right-width:var(--kmb-border-width);border-bottom-width:0;min-height:0;padding-bottom:236px}[data-kmb-skin=v2] .kk-aint__col:last-child{border-bottom-width:var(--kmb-border-width)}[data-kmb-skin=v2] .kk-aint__pattern{height:220px}}[data-kmb-skin=v2] .kk-ent__feature{isolation:isolate;box-sizing:border-box;min-height:clamp(440px, calc(calc(19.8 * var(--kmb-page-vw,1vw)) + 363px), 648px);padding:var(--space-xl);background-color:var(--color-light-gray);color:var(--color-light-gray);align-items:flex-end;display:flex;position:relative;overflow:hidden}[data-kmb-skin=v2] .kk-ent__feature-media{z-index:-2;position:absolute;inset:0}[data-kmb-skin=v2] .kk-ent__feature-img{object-fit:cover}[data-kmb-skin=v2] .kk-ent__feature-overlay{z-index:-1;background-color:color-mix(in srgb, var(--kmb-overlay-black) 60%, transparent);background-image:linear-gradient(to top, color-mix(in srgb, var(--kmb-overlay-black) 20%, transparent), transparent 90%);position:absolute;inset:0}[data-kmb-skin=v2] .kk-ent__feature-copy{align-items:flex-start;gap:var(--space-md);flex-direction:column;max-width:1256px;display:flex}[data-kmb-skin=v2] .kk-ent__feature-h2{color:var(--color-light-gray);font-family:var(--kmb-font-display);font-size:var(--fluid-h2);font-weight:var(--font-weight-regular);line-height:var(--type-h2-line-height);letter-spacing:var(--type-h2-letter-spacing);text-wrap:pretty;margin:0}[data-kmb-skin=v2] .kk-ent__feature-list{gap:var(--space-md);margin-top:var(--space-lg);flex-direction:column;display:flex}[data-kmb-skin=v2] .kk-ent__feature-h3{color:var(--color-light-gray);font-family:var(--kmb-font-display);font-size:var(--fluid-h5);font-weight:var(--font-weight-regular);line-height:var(--type-h5-line-height);letter-spacing:var(--type-h5-letter-spacing);margin:0}[data-kmb-skin=v2] .kk-ent__tags{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-kmb-skin=v2] .kk-ent__tag{padding:var(--space-xs) var(--space-md);border:var(--kmb-border-width) solid color-mix(in srgb, var(--color-light-gray) 30%, transparent);background-color:color-mix(in srgb, var(--color-black) 55%, transparent);color:var(--color-light-gray);font-family:var(--kmb-font-body);font-size:var(--type-body-small-font-size);font-weight:var(--type-body-small-font-weight);line-height:var(--type-body-small-line-height)}[data-kmb-skin=v2] .kk-ent--operators{padding-block:var(--space-2xl)}[data-kmb-skin=v2] .kk-ent__ops{gap:var(--space-lg);flex-direction:column;display:flex}[data-kmb-skin=v2] .kk-ent__ops-lead{color:var(--kmb-text-muted);font-family:var(--kmb-font-body);font-size:var(--type-body-small-font-size);font-weight:var(--type-body-small-font-weight);line-height:var(--type-body-small-line-height);margin:0}[data-kmb-skin=v2] .kk-ent__ops-list{column-gap:var(--space-xl);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}[data-kmb-skin=v2] .kk-ent__ops-name{padding-block:var(--space-md);border-top:var(--kmb-border-width) solid var(--kk-ent-line);color:var(--kmb-text);font-family:var(--kmb-font-display);font-size:var(--fluid-body-large);font-weight:var(--font-weight-regular);line-height:var(--type-body-large-line-height);overflow-wrap:anywhere}@container kmb-page (max-width:640px){[data-kmb-skin=v2] .kk-ent__ops-list{column-gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}}[data-kmb-skin=v2] .kk-ent--platforms .kk-ent__inner,[data-kmb-skin=v2] .kk-ent--approach .kk-ent__inner,[data-kmb-skin=v2] .kk-ent--security .kk-ent__inner{gap:var(--kk-ent-gap-56);flex-direction:column;display:flex}[data-kmb-skin=v2] .kk-card.kk-ent__linkcard[data-variant]{--kk-card-h:calc(var(--space-4xl) * 2.5)}[data-kmb-skin=v2] .kk-card.kk-ent__linkcard--picture[data-variant]{--kk-card-h:calc(var(--space-4xl) * 4.5)}[data-kmb-skin=v2] .kk-card.kk-ent__linkcard[data-variant=lifecycle]{justify-content:flex-start}[data-kmb-skin=v2] .kk-ent__linkcard[data-variant=lifecycle]>.kk-seemore{margin-top:auto}[data-kmb-skin=v2] .kk-ent__sec{align-items:flex-start;gap:var(--space-xl);flex-direction:column;display:flex}[data-kmb-skin=v2] .kk-ent__sec>.kk-btn--link{padding-inline-start:0}[data-kmb-skin=v2] .kk-ent__claims{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}[data-kmb-skin=v2] .kk-ent__claim{padding-top:var(--space-md);border-top:var(--kmb-border-width) solid var(--kk-ent-line)}[data-kmb-skin=v2] .kk-ent__claim-title{margin:0 0 var(--space-sm);color:var(--kmb-text);font-family:var(--kmb-font-display);font-size:var(--fluid-h4);font-weight:var(--font-weight-regular);line-height:var(--type-h4-line-height);letter-spacing:var(--type-h4-letter-spacing)}[data-kmb-skin=v2] .kk-ent__claim-body{max-width:49ch;color:var(--color-gray);font-family:var(--kmb-font-body);font-size:var(--fluid-body-regular);font-weight:var(--type-body-regular-font-weight);line-height:var(--type-body-regular-line-height);margin:0}[data-kmb-skin=v2] .kk-ent__standards{gap:var(--space-md);margin-top:var(--space-md);flex-direction:column;display:flex}[data-kmb-skin=v2] .kk-ent__standards-lead{color:var(--kmb-text-muted);font-family:var(--kmb-font-body);font-size:var(--type-body-small-font-size);font-weight:var(--type-body-small-font-weight);line-height:var(--type-body-small-line-height);margin:0}@container kmb-page (max-width:900px){[data-kmb-skin=v2] .kk-ent__claims{grid-template-columns:minmax(0,1fr)}}[data-kmb-skin=v2] .kk-ent--part{padding-block:clamp(3rem, 2.2571rem + calc(3.0477 * var(--kmb-page-vw,1vw)), 5rem);overflow:hidden}[data-kmb-skin=v2] .kk-ent__part-media{z-index:0;position:absolute;inset:0}[data-kmb-skin=v2] .kk-ent__part-img{object-fit:cover}[data-kmb-skin=v2] .kk-ent--part{--kk-ent-veil-ink:black}[data-kmb-skin=v2] .kk-ent__part-overlay{z-index:0;background-color:color-mix(in srgb, var(--kk-ent-veil-ink) var(--kk-ent-veil,72%), transparent);background-image:linear-gradient(to top, color-mix(in srgb, var(--kk-ent-veil-ink) 35%, transparent), transparent 55%);position:absolute;inset:0}[data-kmb-skin=v2] .kk-ent__part-frame{justify-content:space-between;gap:var(--space-3xl);min-height:clamp(420px, calc(38.7 * var(--kmb-page-vw,1vw)), 557px);flex-direction:column;display:flex}[data-kmb-skin=v2] .kk-ent__part-top{justify-content:space-between;align-items:flex-end;gap:var(--space-xl);flex-wrap:wrap;display:flex}[data-kmb-skin=v2] .kk-ent__part-head{flex:28rem;min-width:0;max-width:968px}[data-kmb-skin=v2] .kk-ent__part-head .kk-shead__title{max-width:20em}[data-kmb-skin=v2] .kk-ent__part-aside{align-items:flex-start;gap:var(--space-xl);flex-direction:column;flex:0 320px;min-width:0;display:flex}[data-kmb-skin=v2] .kk-ent__legal{color:var(--color-gray);font-family:var(--kmb-font-body);font-size:var(--type-body-small-font-size);font-weight:var(--type-body-small-font-weight);line-height:var(--type-body-small-line-height);overflow-wrap:break-word;margin:0}[data-kmb-skin=v2] .kk-ent__legal[data-size=large]{font-size:var(--fluid-body-large);line-height:var(--type-body-large-line-height)}[data-kmb-skin=v2] .kk-ent__part-foot{align-items:center;gap:var(--space-xl);display:flex}[data-kmb-skin=v2] .kk-ent__part-logo{flex:none;line-height:0}[data-kmb-skin=v2] .kk-ent__part-stripes{flex:auto;min-width:0;max-width:1044px}@container kmb-page (max-width:900px){[data-kmb-skin=v2] .kk-ent__part-aside{flex-basis:100%}}@container kmb-page (max-width:640px){[data-kmb-skin=v2] .kk-ent__part-stripes{display:none}}[data-kmb-skin=v2] .kk-ent--others .kk-ent__inner{gap:calc(var(--space-2xl) + 14px);flex-direction:column;display:flex}[data-kmb-skin=v2] .kk-ent--part .kk-eyebrow{--kk-eyebrow-ink:var(--kmb-text)}
