.kw-reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.kw-reveal.in{opacity:1;transform:none}.kw-stagger>*{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.kw-stagger.in>*{opacity:1;transform:none}.kw-stagger.in>:first-child{transition-delay:0s}.kw-stagger.in>:nth-child(2){transition-delay:50ms}.kw-stagger.in>:nth-child(3){transition-delay:.1s}.kw-stagger.in>:nth-child(4){transition-delay:.15s}.kw-stagger.in>:nth-child(5){transition-delay:.2s}.kw-stagger.in>:nth-child(6){transition-delay:.25s}.kw-stagger.in>:nth-child(7){transition-delay:.3s}.kw-stagger.in>:nth-child(8){transition-delay:.35s}.kw-stagger.in>:nth-child(n+9){transition-delay:.4s}.kw-img{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.kw-reveal .kw-img{transform:scale(1.06)}.kw-reveal.in .kw-img{transform:scale(1)}.kw-parallax{will-change:transform;transform:scale(1.12)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.kw-parallax{animation:linear both kw-parallax-drift;animation-timeline:view();animation-range:entry exit}@keyframes kw-parallax-drift{0%{transform:translateY(-4%)scale(1.12)}to{transform:translateY(4%)scale(1.12)}}}}.kw-hero-img{will-change:transform;transition:transform 2s cubic-bezier(.16,1,.3,1);transform:scale(1.08)}.kw-hero.in .kw-hero-img{transform:scale(1)}.kw-hero-line{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.kw-hero.in .kw-hero-line{opacity:1;transform:none}.kw-hero.in .label.kw-hero-line{transition-delay:80ms}.kw-hero.in .kw-hero-head{transition-delay:.22s}.kw-hero.in p.kw-hero-line:not(.label){transition-delay:.38s}.kw-fig .kw-stagger .arrow{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:scale(.7)}.kw-fig .kw-stagger.in .arrow{opacity:1;transform:none}.kw-fig .kw-stagger.in .arrow:nth-child(2){transition-delay:.12s}.kw-fig .kw-stagger.in .arrow:nth-child(4){transition-delay:.22s}.kw-fig .kw-stagger.in .arrow:nth-child(6){transition-delay:.32s}.kw-fig .kw-stagger.in .arrow:nth-child(8){transition-delay:.42s}.kw-fig .kw-stagger .vconn{transform-origin:top;transition:transform .55s cubic-bezier(.16,1,.3,1);transform:scaleY(0)}.kw-fig .kw-stagger.in .vconn{transform:scaleY(1)}.kw-reveal .kw-fig tbody tr{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.kw-reveal.in .kw-fig tbody tr{opacity:1;transform:none}.kw-reveal.in .kw-fig tbody tr:first-child{transition-delay:40ms}.kw-reveal.in .kw-fig tbody tr:nth-child(2){transition-delay:.1s}.kw-reveal.in .kw-fig tbody tr:nth-child(3){transition-delay:.16s}.kw-reveal.in .kw-fig tbody tr:nth-child(4){transition-delay:.22s}.kw-reveal.in .kw-fig tbody tr:nth-child(5){transition-delay:.28s}.kw-reveal.in .kw-fig tbody tr:nth-child(6){transition-delay:.34s}.kw-reveal.in .kw-fig tbody tr:nth-child(n+7){transition-delay:.4s}@media (prefers-reduced-motion:reduce){.kw-reveal,.kw-stagger>*,.kw-hero-line,.kw-fig .arrow,.kw-fig .vconn,.kw-fig tbody tr{opacity:1!important;transition:none!important;transform:none!important}.kw-img,.kw-hero-img,.kw-parallax{transition:none!important;animation:none!important;transform:none!important}}.kw-fig{font-variant-numeric:tabular-nums}.kw-fig .flow{align-items:stretch;gap:0;display:flex}.kw-fig .node{border:1px solid var(--color-line-light);background:var(--color-paper);flex:1 1 0;min-width:0;padding:24px}.kw-fig .node .n{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-steel);margin:0 0 12px;font-size:12px;font-weight:500}.kw-fig .node h3{color:var(--color-ink);margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.3}.kw-fig .node p{color:var(--color-steel);margin:0;font-size:15px;line-height:1.6}.kw-fig .node.soft{border-color:var(--color-ink)}.kw-fig .node.dark{background:var(--color-ink);border-color:var(--color-ink)}.kw-fig .node.dark h3{color:var(--color-paper)}.kw-fig .node.dark .n{color:var(--color-grey)}.kw-fig .node.dark p{color:var(--color-silver)}.kw-fig .arrow{color:var(--color-steel);flex:0 0 48px;justify-content:center;align-items:center;font-size:17px;display:flex}.kw-fig table{border-collapse:collapse;width:100%;margin:0}.kw-fig th{text-align:left;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-steel);border-bottom:1px solid var(--color-ink);padding:0 24px 16px;font-size:12px;font-weight:500}.kw-fig td{border-bottom:1px solid var(--color-line-light);vertical-align:top;color:var(--color-steel);padding:16px 24px;font-size:15px;line-height:1.6}.kw-fig td.ch{color:var(--color-ink);white-space:nowrap;font-weight:600}.kw-fig tr.cap td{background:var(--color-ink);color:var(--color-paper);border:0;padding:24px;font-size:15px;font-weight:500}.kw-fig .vflow{flex-direction:column;max-width:720px;display:flex}.kw-fig .vstep{border:1px solid var(--color-line-light);background:var(--color-paper);align-items:baseline;gap:24px;padding:16px 24px;display:flex}.kw-fig .vstep .k{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-steel);flex:0 0 96px;padding-top:4px;font-size:12px;font-weight:500}.kw-fig .vstep h3{color:var(--color-ink);margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.3}.kw-fig .vstep p{color:var(--color-steel);margin:0;font-size:15px;line-height:1.6}.kw-fig .vstep.dark{background:var(--color-ink);border-color:var(--color-ink)}.kw-fig .vstep.dark h3{color:var(--color-paper)}.kw-fig .vstep.dark .k{color:var(--color-grey)}.kw-fig .vstep.dark p{color:var(--color-silver)}.kw-fig .vconn{background:var(--color-line-light);width:1px;height:24px;margin-left:48px}.kw-fig .dgrid{border-left:1px solid var(--color-line-light);border-top:1px solid var(--color-line-light);grid-template-columns:1fr 1fr;display:grid}.kw-fig .cell{border-right:1px solid var(--color-line-light);border-bottom:1px solid var(--color-line-light);padding:24px}.kw-fig .cell .c{letter-spacing:var(--tracking-label);color:var(--color-steel);margin:0 0 8px;font-size:12px;font-weight:500}.kw-fig .cell h3{color:var(--color-ink);margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.3}.kw-fig .cell p{color:var(--color-steel);margin:0;font-size:15px;line-height:1.6}@media (max-width:820px){.kw-fig .flow{flex-direction:column}.kw-fig .node{flex:auto}.kw-fig .arrow{flex:none;padding:8px 0;transform:rotate(90deg)}.kw-fig .dgrid{grid-template-columns:1fr}.kw-fig .vstep{flex-direction:column;gap:8px}.kw-fig .vstep .k{flex:none;padding-top:0}.kw-fig .vconn{margin-left:24px}}@media (max-width:900px){.kw-fig .kw-scroll-x{overflow-x:auto}.kw-fig .kw-scroll-x table{min-width:720px}}body.kw-presenting>header,body.kw-presenting>footer{display:none!important}.kw-present .kw-panel{scroll-margin-top:0}
