.home_hero__bJCME{--col:calc((100% - (var(--k-cols) - 1) * var(--k-gutter)) / var(--k-cols));display:flex;flex-direction:column;align-items:flex-start;padding-bottom:32px}@media (min-width:768px){.home_hero__bJCME{min-block-size:calc(100svh - var(--k-header))}}.home_eyebrow__8zVko{display:flex;flex-wrap:wrap;align-items:center;row-gap:6px;margin-bottom:clamp(16px,2.6vw,36px)}.home_eyebrow__8zVko li{line-height:12px}.home_eyebrow__8zVko li+li{border-left:1px solid var(--k-ink-3);margin-left:12px;padding-left:12px}@media (max-width:767px){.home_eyebrow__8zVko{flex-direction:column;align-items:flex-start;row-gap:4px;margin-bottom:28px}.home_eyebrow__8zVko li{line-height:inherit}.home_eyebrow__8zVko li+li{border-left:0;margin-left:0;padding-left:0}}.home_measureWrap__73TwK{position:relative}.home_h1__vIsHw{color:var(--k-ink);padding-block:.1em .16em}.home_roleSlot__vPaNk{display:block;inline-size:100%;contain:inline-size;overflow:visible}.home_readout__kG_aL{position:absolute;right:-.16em;top:calc(100% + 10px);text-align:right;white-space:nowrap;font-size:.75rem}.home_lede___C7xp{margin-top:clamp(28px,3.4vw,48px);max-inline-size:min(36rem,100%)}.home_ctas__Wzn_1{margin-top:32px}.home_switcher__EWnrt{position:relative;align-self:stretch;margin-top:28px}@media (min-width:768px){.home_switcher__EWnrt{margin-top:auto;padding-top:20px;border-top:1px solid var(--k-rule)}.home_ctas__Wzn_1{margin-bottom:56px}}@media (min-width:1024px){.home_lede___C7xp{max-inline-size:calc(var(--col) * 5 + var(--k-gutter) * 4)}}.home_stats__vc1TP{display:flex;align-items:center}.home_statRow__HbR_q{display:grid;gap:40px;inline-size:100%}.home_statRow__HbR_q li{display:flex;flex-direction:column}.home_statRow__HbR_q li>:first-child{border-bottom:1px solid var(--k-rule);padding-bottom:.04em}.home_statLabel__I57Nq{margin-top:16px}@media (min-width:768px){.home_stats__vc1TP{min-block-size:60svh}.home_statRow__HbR_q{grid-template-columns:repeat(var(--k-cols),minmax(0,1fr));-moz-column-gap:var(--k-gutter);column-gap:var(--k-gutter);row-gap:0;font-size:clamp(3.5rem,1.5rem + 7vw,8.5rem);background:linear-gradient(var(--k-rule),var(--k-rule)) no-repeat 0 calc(.81em) /100% 1px}.home_statRow__HbR_q li>:first-child{border-bottom:0;padding-bottom:0}.home_statRow__HbR_q li:first-child{grid-column:1/span 3}.home_statRow__HbR_q li:nth-child(2){grid-column:4/span 3}.home_statRow__HbR_q li:nth-child(3){grid-column:7/span 2}}@media (min-width:1024px){.home_statRow__HbR_q li:first-child{grid-column:1/span 3}.home_statRow__HbR_q li:nth-child(2){grid-column:5/span 3}.home_statRow__HbR_q li:nth-child(3){grid-column:9/span 4}}.home_widGrid__mTnOa{row-gap:48px}.home_widHead__h1ZDr{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start}.home_index__EAvnT{color:var(--k-ink)}.home_chapters__iSd_R{display:grid;gap:72px}.home_chapter__qxxff{display:flex;flex-direction:column;gap:16px}.home_chBody__uE3ex{max-inline-size:25.3em}.home_pipeline__Oc2L1{display:grid;gap:4px;margin-top:16px}.home_pipeline__Oc2L1 li{display:grid;gap:4px;max-inline-size:28.6em}.home_pipeArrow__VETJQ{inline-size:16px;block-size:16px;color:var(--k-ink-3);margin-block:8px 4px}.home_appFig__IQizt{display:grid;gap:12px;margin-top:8px;justify-items:start}.home_appShot__MRopg{inline-size:52%;max-inline-size:240px}.home_siteSet__Mdj_0{display:grid;grid-template-columns:minmax(0,1fr) 22%;-moz-column-gap:4%;column-gap:4%;row-gap:20px;margin-top:16px}.home_set1__t_w1P{grid-column:1;grid-row:1}.home_set4___avg_{grid-column:2;grid-row:1/span 2;align-self:start}.home_set2__Ca5Sr{grid-column:1;grid-row:2;inline-size:92%;margin-left:8%}.home_set3__hjYvZ{grid-column:1/-1;grid-row:3;inline-size:70%;margin-left:22%}@media (min-width:1024px){.home_widHead__h1ZDr{grid-column:1/span 6}.home_chapters__iSd_R{grid-column:7/-1;gap:0}.home_chapter__qxxff{min-block-size:90svh;justify-content:center;padding-block:48px}.home_appShot__MRopg{inline-size:200px}}@media (min-width:1440px){.home_appShot__MRopg{inline-size:240px}}.home_cw__bEcu7{display:flex;flex-direction:column;gap:64px}.home_cwHead__mDop7{display:grid;gap:16px}.home_cwLede__IkQTu{max-inline-size:28.6em;margin-top:8px}.home_ap__c4ruN{margin-top:8px}.home_spread__UzItB{row-gap:24px}.home_palette__7JJqn{display:flex;flex-wrap:wrap;gap:16px 24px}.home_palette__7JJqn li{display:grid;gap:8px}.home_swatch__7hB75{display:block;inline-size:40px;block-size:40px;background:var(--sw);box-shadow:inset 0 0 0 1px var(--k-rule)}.home_offers__Ze2Kv{row-gap:32px}.home_offers__Ze2Kv li{display:grid;gap:10px;align-content:start;padding-top:20px;border-top:1px solid var(--k-rule)}.home_code__4KeWk{row-gap:32px;align-items:center}.home_codeFig__6aRTC{display:grid;gap:12px;min-inline-size:0}.home_pre__cb70f{margin:0;padding:20px 0;border-top:1px solid var(--k-rule);border-bottom:1px solid var(--k-rule);white-space:pre-wrap;overflow-wrap:anywhere;min-inline-size:0}.home_codeLine__aucIj{display:block;padding-left:3.2em;text-indent:-3.2em}.home_ln__0TKZI{display:inline-block;inline-size:3.2em;text-indent:0;color:var(--k-ink-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.home_codeOut__E0Cjb{display:flex;justify-content:flex-start}.home_strip__ii6UH{margin-inline:calc(var(--k-margin) * -1);padding-inline:var(--k-margin)}.home_cwLinks__3wPA4{margin-top:-16px}@media (min-width:768px){.home_swatch__7hB75{inline-size:48px;block-size:48px}}@media (min-width:1024px){.home_cwHead__mDop7{max-inline-size:calc((100% - 11 * var(--k-gutter)) / 12 * 7 + 6 * var(--k-gutter))}.home_spreadA__aWg_g{grid-column:1/span 6}.home_spreadB__sqNg4{grid-column:7/span 6}.home_offers__Ze2Kv>li:nth-child(odd){grid-column:1/span 6}.home_offers__Ze2Kv>li:nth-child(2n){grid-column:7/span 6}.home_codeFig__6aRTC{grid-column:1/span 7}.home_codeOut__E0Cjb{grid-column:8/-1;justify-content:center}}.home_closing__WcmBA{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.home_closeH__fbZbr{color:var(--k-ink)}.home_closeBody__hIDiq{max-inline-size:31.9em}.home_closeCtas__ROwkd{margin-top:8px}@media (min-width:768px){.home_closing__WcmBA{align-items:center;text-align:center}.home_closeH__fbZbr{display:flex;flex-direction:column;align-items:center}.home_closeCtas__ROwkd{justify-content:center}}@keyframes home_kxh-off__Vm7_N{to{translate:0 -8vh;opacity:0}}@keyframes home_kxh-rule__oi4Ma{0%{scale:1 1;translate:0 0}44%{scale:1 4;translate:0 0}to{scale:1 4;translate:100vw 0}}@keyframes home_kxh-base__2lgCV{0%{scale:0 1}}@keyframes home_kxh-code__YXkaL{0%{translate:-2em 0;opacity:0}}@keyframes home_kxh-turn__QupZi{0%{transform:perspective(600px) rotateY(78deg);opacity:.15}}@keyframes home_kxh-draw__Pv5BM{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes home_kxh-brow__eBz86{0%{translate:-.6em 0;skew:-7deg 0}}.home_ruleRun__u2WtZ{position:absolute;inset:0;pointer-events:none;transform-origin:calc(100% + .16em) 50%}.home_heroRun__nZ4Am,.home_heroRun__nZ4Am>[data-k-stage]{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;flex:1 0 auto}@media (prefers-reduced-motion:no-preference) and (min-width:768px){html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]) [data-style=kinetic] .home_eyebrow__8zVko li{animation:home_kxh-brow__eBz86 .9s var(--kx-spring-set,cubic-bezier(.16,1,.3,1)) both;animation-delay:calc(.12s + 70ms * var(--b, 0))}html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]) [data-style=kinetic] .home_eyebrow__8zVko li:nth-child(2){--b:1}html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]) [data-style=kinetic] .home_eyebrow__8zVko li:nth-child(3){--b:2}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:768px){html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]):not([data-k-force-io]) [data-style=kinetic] .home_statRow__HbR_q{position:relative;background:none;view-timeline:--kxh-stats block}html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]):not([data-k-force-io]) [data-style=kinetic] .home_statRow__HbR_q:before{content:"";position:absolute;inset-inline:0;top:.81em;block-size:1px;background:var(--k-rule);transform-origin:0 50%;animation:home_kxh-base__2lgCV linear both;animation-timeline:--kxh-stats;animation-range:entry 30% entry 90%}html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]):not([data-k-force-io]) [data-style=kinetic] .home_statRow__HbR_q>li{position:relative}html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]):not([data-k-force-io]) [data-style=kinetic] .home_pre__cb70f{view-timeline:--kxh-code block}html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]):not([data-k-force-io]) [data-style=kinetic] .home_codeLine__aucIj{animation:home_kxh-code__YXkaL linear both;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-timeline:--kxh-code;animation-range:entry min(60%,calc(var(--i) * 4%)) entry min(100%,calc(40% + var(--i) * 4%))}html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]):not([data-k-force-io]) [data-style=kinetic] .home_palette__7JJqn{view-timeline:--kxh-pal block}html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]):not([data-k-force-io]) [data-style=kinetic] .home_swatch__7hB75{animation:home_kxh-turn__QupZi linear both;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-timeline:--kxh-pal;animation-range:entry min(40%,calc(var(--i) * 6%)) entry min(100%,calc(60% + var(--i) * 6%))}html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]):not([data-k-force-io]) [data-style=kinetic] .home_pipeArrow__VETJQ{animation:home_kxh-draw__Pv5BM linear both;animation-timeline:view();animation-range:cover 20% cover 40%}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]):not([data-k-force-io]) [data-style=kinetic] .home_hero__bJCME{padding-block:0;min-block-size:0}html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]):not([data-k-force-io]) [data-style=kinetic] .home_hero__bJCME .home_heroStage__u_2V5{top:var(--k-header);flex:none;block-size:calc(100svh - var(--k-header));padding-block:clamp(32px,6vw,80px) 32px;display:flex;flex-direction:column;align-items:flex-start;align-content:normal;overflow-x:clip}html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]):not([data-k-force-io]) [data-style=kinetic] .home_stats__vc1TP{position:relative}html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]):not([data-k-force-io]) [data-style=kinetic] .home_toff__QasGp{animation:home_kxh-off__Vm7_N linear both;animation-timing-function:cubic-bezier(.55,0,.75,.2);animation-timeline:--k-run;animation-range:contain calc(var(--to) * 3%) contain calc(9% + var(--to) * 3%)}html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]):not([data-k-force-io]) [data-style=kinetic] .home_toff__QasGp:focus-within{animation:none}html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]):not([data-k-force-io]) [data-style=kinetic] .home_readout__kG_aL{animation:home_kxh-off__Vm7_N linear both;animation-timing-function:cubic-bezier(.55,0,.75,.2);animation-timeline:--k-run;animation-range:contain 4% contain 16%}html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]):not([data-k-force-io]) [data-style=kinetic] .home_ruleRun__u2WtZ{animation:home_kxh-rule__oi4Ma linear both;animation-timeline:--k-run;animation-range:contain 6% contain 60%}html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]):not([data-k-force-io]) [data-style=kinetic] .home_cw__bEcu7 .home_apStage__5ys2M{display:grid;align-content:center;justify-items:center;overflow-x:clip}html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]):not([data-k-force-io]) [data-style=kinetic] .home_apStage__5ys2M .home_ap__c4ruN{inline-size:min(100%,calc((100svh - var(--k-header) - 72px) * 1.25));margin-top:0}html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]):not([data-k-force-io]) [data-style=kinetic] .home_apStage__5ys2M [data-k=ap] .home_k-ap-frame__rPP0R,html:not([data-motion=off]):not([data-lite]):not([data-scenes=off]):not([data-k-force-io]) [data-style=kinetic] .home_apStage__5ys2M [data-k=ap] .home_k-ap-word__AsJbN{animation-timeline:--k-run;animation-range:contain 30% contain 70%}}}