:root{--_theme---background--primary:var(--_primitives---color--neutral-950);--_primitives---font--primary:"Inter Tight",sans-serif;--_theme---text--primary:var(--_primitives---color--neutral-100);--_layout---font-size--text-medium:1rem;--_layout---line-height--body:1.55;--_primitives---font-weight--regular:400;--_layout---spacing--none:0rem;--_primitives---font--display:Fraunces,sans-serif;--_layout---font-size--h1:5rem;--_layout---line-height--heading:1;--_primitives---font-weight--medium:500;--_layout---font-size--h3:2.375rem;--_layout---font-size--h4:1.5rem;--_layout---font-size--h5:1.125rem;--_layout---font-size--h6:1rem;--_theme---accent--text\<deleted\|variable-091b80f0-3103-fdbf-5243-a9be34e4328c\>:var(--_primitives---color--neutral-100);--_layout---site--gutter:2.5rem;--_layout---site--max:87.5rem;--_layout---rail--pad:2.5rem;--_theme---border--rail:#ededea14;--_primitives---display--weight:360;--_primitives---display--tracking:-.02em;--_primitives---font--mono:"Martian Mono",sans-serif;--_primitives---mono--stretch:87.5%;--_theme---text--secondary:var(--_primitives---color--neutral-300);--_theme---text--muted:var(--_primitives---color--neutral-500);--_primitives---color--neutral-100:#ededea;--_primitives---color--neutral-950:#0a0a0b;--_theme---border--primary:#ededea14;--_layout---nav--height:4.5rem;--_theme---border--secondary:#ededea26;--_theme---status--live:var(--_primitives---color--green-300);--_theme---background--secondary:var(--_primitives---color--neutral-900);--_theme---background--chip:var(--_primitives---color--neutral-800);--_theme---background--tertiary:var(--_primitives---color--neutral-850);--_primitives---color--neutral-600:#5c5c63;--_theme---border--mark:#ededea66;--_primitives---color--neutral-900:#111113;--_primitives---color--neutral-850:#17171a;--_primitives---color--neutral-800:#202024;--_primitives---color--neutral-500:#7a7a81;--_primitives---color--neutral-300:#b4b4b9;--_primitives---color--white:#fff;--_primitives---color--green-300:#9fd4a8;--_layout---font-size--h2:3.75rem;--_layout---font-size--text-xl:1.25rem;--_layout---font-size--text-large:1.0625rem;--_primitives---font-weight--light:300;--_layout---font-size--text-regular:.9375rem;--_layout---font-size--text-small:.8125rem;--_layout---font-size--text-tiny:.75rem;--_primitives---font-weight--semibold:600;--_primitives---font-weight--bold:700;--_primitives---gold--300\<deleted\|variable-66edecaa-66f5-6699-914d-f774a9d2b434\>:#ffc56b}body{background-color:var(--_theme---background--primary);font-family:var(--_primitives---font--primary);color:var(--_theme---text--primary);font-size:var(--_layout---font-size--text-medium);line-height:var(--_layout---line-height--body);font-weight:var(--_primitives---font-weight--regular)}h1{margin-top:var(--_layout---spacing--none);margin-bottom:var(--_layout---spacing--none);font-family:var(--_primitives---font--display);color:var(--_theme---text--primary);font-size:var(--_layout---font-size--h1);line-height:var(--_layout---line-height--heading);font-weight:var(--_primitives---font-weight--medium);letter-spacing:-.04em}h2{margin-top:1.75rem;margin-bottom:var(--_layout---spacing--none);font-family:var(--_primitives---font--display);color:var(--_theme---text--primary);font-size:var(--_layout---font-size--h3);line-height:1.15;font-weight:var(--_primitives---font-weight--medium);letter-spacing:-.02em}h3{margin-top:1rem;margin-bottom:var(--_layout---spacing--none);font-family:var(--_primitives---font--primary);color:var(--_theme---text--primary);font-size:var(--_layout---font-size--h4);line-height:1.3;font-weight:var(--_primitives---font-weight--medium);letter-spacing:-.02em}h4{margin-top:var(--_layout---spacing--none);margin-bottom:var(--_layout---spacing--none);font-family:var(--_primitives---font--primary);color:var(--_theme---text--primary);font-size:var(--_layout---font-size--h4);line-height:1.25;font-weight:var(--_primitives---font-weight--medium);letter-spacing:-.015em}h5{margin-top:var(--_layout---spacing--none);margin-bottom:var(--_layout---spacing--none);font-family:var(--_primitives---font--primary);color:var(--_theme---text--primary);font-size:var(--_layout---font-size--h5);line-height:1.3;font-weight:var(--_primitives---font-weight--medium);letter-spacing:-.01em}h6{margin-top:var(--_layout---spacing--none);margin-bottom:var(--_layout---spacing--none);font-family:var(--_primitives---font--primary);color:var(--_theme---text--primary);font-size:var(--_layout---font-size--h6);line-height:1.4;font-weight:var(--_primitives---font-weight--medium);letter-spacing:0}p{margin-top:var(--_layout---spacing--none);margin-bottom:var(--_layout---spacing--none)}a{color:var(--_theme---text--primary);text-decoration:none;transition:color .2s}ul,ol{margin-top:var(--_layout---spacing--none);margin-bottom:var(--_layout---spacing--none);padding-left:1.25rem}strong{font-weight:700}blockquote{font-size:inherit;line-height:inherit;border-left-width:0;margin:1em 40px;padding:0;font-style:normal}.page-inner{position:relative}.page-wrapper{position:relative;overflow-x:clip}.main-wrapper{position:relative}.padding-global{padding-right:var(--_layout---site--gutter);padding-left:var(--_layout---site--gutter)}.container-large{width:100%;max-width:var(--_layout---site--max);padding-right:var(--_layout---rail--pad);padding-left:var(--_layout---rail--pad);margin-left:auto;margin-right:auto}.padding-section-large{padding-top:10rem;padding-bottom:10rem}.padding-section-medium{padding-top:7rem;padding-bottom:7rem}.padding-section-medium.is-hero{padding-top:10.5rem}.padding-section-medium.is-tight{padding-top:64px;padding-bottom:0}.page-rails{left:var(--_layout---site--gutter);top:0;right:var(--_layout---site--gutter);z-index:5;max-width:var(--_layout---site--max);border-right:1px solid var(--_theme---border--rail);border-left:1px solid var(--_theme---border--rail);pointer-events:none;margin-left:auto;margin-right:auto;position:absolute;bottom:0}.rail-clip{left:var(--_layout---site--gutter);top:0;right:var(--_layout---site--gutter);z-index:-1;max-width:var(--_layout---site--max);pointer-events:none;margin-left:auto;margin-right:auto;position:absolute;bottom:0;overflow:hidden}.section-line{border-top:1px solid var(--_theme---border--rail);position:relative}.section-line:before{left:var(--_layout---site--gutter);top:-1px;right:var(--_layout---site--gutter);z-index:6;box-sizing:border-box;height:9px;max-width:var(--_layout---site--max);pointer-events:none;content:"";border-left:1px solid #ededea66;border-right:1px solid #ededea66;margin-left:auto;margin-right:auto;position:absolute}.section-line:after{left:var(--_layout---site--gutter);top:-1px;right:var(--_layout---site--gutter);z-index:6;box-sizing:border-box;height:1px;max-width:var(--_layout---site--max);pointer-events:none;content:"";border-left:9px solid #ededea66;border-right:9px solid #ededea66;margin-left:auto;margin-right:auto;position:absolute}.section-line.add-padding{padding-bottom:25px}.heading-style-h1{margin-top:var(--_layout---spacing--none);margin-bottom:var(--_layout---spacing--none);font-family:var(--_primitives---font--display);font-variation-settings:"opsz"72,"SOFT"0,"WONK"0;font-size:5rem;line-height:98%;font-weight:var(--_primitives---display--weight);letter-spacing:var(--_primitives---display--tracking);text-wrap:balance}.heading-style-h2{margin-top:var(--_layout---spacing--none);margin-bottom:var(--_layout---spacing--none);font-family:var(--_primitives---font--display);font-variation-settings:"opsz"72,"SOFT"0,"WONK"0;font-size:3.75rem;line-height:100%;font-weight:var(--_primitives---display--weight);letter-spacing:var(--_primitives---display--tracking);text-wrap:balance}.heading-style-h3{margin-top:var(--_layout---spacing--none);margin-bottom:var(--_layout---spacing--none);font-family:var(--_primitives---font--display);font-variation-settings:"opsz"72,"SOFT"0,"WONK"0;font-size:2.375rem;line-height:104%;font-weight:var(--_primitives---display--weight);letter-spacing:var(--_primitives---display--tracking);text-wrap:balance}.heading-style-h4{margin-top:var(--_layout---spacing--none);margin-bottom:var(--_layout---spacing--none);font-family:var(--_primitives---font--primary);font-size:1.5rem;line-height:120%;font-weight:var(--_primitives---font-weight--medium);letter-spacing:-.025em;text-wrap:balance}.text-size-large{letter-spacing:-.01em;text-wrap:pretty;font-size:1.25rem;line-height:150%}.text-size-medium{text-wrap:pretty;font-size:1.0625rem;line-height:155%}.text-size-regular{text-wrap:pretty;font-size:.9375rem;line-height:155%}.text-size-regular.text-color-secondary.max-width-small{max-width:20rem}.text-size-small{text-wrap:pretty;font-size:.875rem;line-height:150%}.text-style-mono{letter-spacing:.01em;text-transform:uppercase;font-size:.6875rem;line-height:140%;font-family:var(--_primitives---font--mono);font-stretch:var(--_primitives---mono--stretch)}.text-color-secondary{color:var(--_theme---text--secondary)}.text-color-muted{color:var(--_theme---text--muted)}.max-width-medium{max-width:34rem}.max-width-small{max-width:26rem}.eyebrow{grid-column-gap:.625rem;grid-row-gap:.625rem;color:var(--_theme---text--muted);align-items:center;display:inline-flex}.eyebrow_dot{background-color:var(--_theme---text--primary);border-radius:0;width:.375rem;height:.375rem}.button{grid-column-gap:.5rem;grid-row-gap:.5rem;background-color:var(--_primitives---color--neutral-100);height:2.375rem;color:var(--_primitives---color--neutral-950);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:500;line-height:100%;font-family:var(--_primitives---font--mono);font-stretch:var(--_primitives---mono--stretch);border-radius:0;justify-content:center;align-items:center;padding:0 .875rem;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .2s,box-shadow .2s;display:inline-flex;position:relative}.button:hover{background-color:#fff}.button:active{transform:scale(.97)}.button.is-inverse{background-color:var(--_primitives---color--neutral-950);color:var(--_primitives---color--neutral-100)}.button.is-inverse:hover{background-color:#202024}.button.is-secondary{box-shadow:inset 0 0 0 1px var(--_theme---border--primary);color:var(--_theme---text--primary);background-color:#0000}.button.is-secondary:hover{background-color:#ededea0a}.button.is-secondary:before{opacity:.55;pointer-events:none;content:"";background-image:url(https://cdn.prod.website-files.com/6ac1cf4510de04f1e7cdbeca/6ac22a9047d4bd66eb09ed72_basalt-corners-button.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;transition:opacity .2s;position:absolute;inset:0}.button.is-submit{cursor:pointer;appearance:none;background-image:url(https://cdn.prod.website-files.com/6ac1cf4510de04f1e7cdbeca/6ac2140341838a0ccde902d5_basalt-button-arrow.svg);background-position:100%;background-repeat:no-repeat;background-size:.6875rem .6875rem;border-width:0 .875rem 0 0;border-right-style:solid;border-right-color:#0000;padding-right:1.1875rem}.corner-frame{border-radius:0;position:relative}.corner-frame:after{z-index:1;pointer-events:none;content:"";background-image:url(https://cdn.prod.website-files.com/6ac1cf4510de04f1e7cdbeca/6ac22a9047d4bd66eb09ed36_basalt-corners.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.button_arrow{flex:none;width:.6875rem;height:.6875rem}.navbar{z-index:80;transition:transform .45s cubic-bezier(.23,1,.32,1),background-color .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.navbar.is-scrolled{box-shadow:0 1px 0 var(--_theme---border--primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#0a0a0bb8}.navbar.is-hidden{transform:translateY(-100%)}.navbar_container{height:var(--_layout---nav--height);grid-column-gap:2rem;grid-row-gap:2rem;align-items:center;display:flex}.navbar_logo-link{color:var(--_theme---text--primary);align-items:center;display:flex}.navbar_menu{grid-column-gap:.25rem;grid-row-gap:.25rem;align-items:center;margin-left:auto;display:flex}.navbar_link{color:var(--_theme---text--secondary);border-radius:0;padding:.5rem .875rem;font-size:.875rem;line-height:150%;transition:color .2s,background-color .2s}.navbar_link:hover{color:#ededea;background-color:#ededea0d}.navbar_buttons{grid-column-gap:.5rem;grid-row-gap:.5rem;align-items:center;display:flex}.navbar_menu-button{width:2.375rem;height:2.375rem;box-shadow:inset 0 0 0 1px var(--_theme---border--secondary);color:inherit;background-color:#0000;border-radius:0;padding:0;transition:transform .16s cubic-bezier(.23,1,.32,1);display:none;position:relative}.navbar_menu-button:active{transform:scale(.95)}.navbar_menu-line{background-color:var(--_theme---text--primary);height:1px;transition:transform .25s cubic-bezier(.23,1,.32,1);position:absolute;left:.75rem;right:.75rem}.navbar_menu-line.is-top{top:1rem}.navbar_menu-line.is-bottom{top:1.375rem}.logo{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--_theme---text--primary);align-items:center;display:flex}.status-dot{background-color:var(--_theme---status--live);border-radius:50%;width:.375rem;height:.375rem;box-shadow:0 0 0 4px #9fd4a824}.hero_live{grid-column-gap:.5rem;grid-row-gap:.5rem;align-items:center;display:inline-flex}.logos_item{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--_theme---text--muted);letter-spacing:-.04em;white-space:nowrap;align-items:center;font-size:1.25rem;font-weight:600;line-height:100%;display:flex}.section-header{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 2.6fr;margin-bottom:5rem;display:grid}.section-header.is-center{grid-column-gap:1.5rem;grid-row-gap:1.5rem;text-align:center;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);justify-items:center}.section-header.is-center.is-flush{margin-bottom:0}.product-window_bar{grid-column-gap:1rem;grid-row-gap:1rem;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--_theme---border--primary);align-items:center;height:2.875rem;padding:0 1rem;display:flex}.product-window_dots{grid-column-gap:.375rem;grid-row-gap:.375rem;display:flex}.product-window_dot{background-color:var(--_theme---background--chip);border-radius:50%;width:.625rem;height:.625rem}.product-window_tabs{grid-column-gap:.125rem;grid-row-gap:.125rem;display:flex}.product-window_tab{color:var(--_theme---text--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.6875rem;line-height:100%;font-family:var(--_primitives---font--mono);font-stretch:var(--_primitives---mono--stretch);border-radius:0;padding:.4375rem .625rem;transition:color .2s,background-color .2s}.product-window_tab.is-active{background-color:var(--_theme---background--chip);color:var(--_theme---text--primary);background-color:var(--_theme---background--chip)}.product-window_env{grid-column-gap:.5rem;grid-row-gap:.5rem;align-items:center;margin-left:auto;display:flex}.kpi-row{grid-column-gap:.75rem;grid-row-gap:.75rem;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);display:grid}.kpi{background-color:var(--_theme---background--tertiary);box-shadow:inset 0 0 0 1px var(--_theme---border--primary);border-radius:0;padding:.875rem 1rem}.kpi_value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.5rem;line-height:110%}.kpi_unit{color:var(--_theme---text--muted);letter-spacing:0;margin-left:.1875rem;font-size:.8125rem}.stream{box-shadow:inset 0 0 0 1px var(--_theme---border--primary);border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.stream_head{grid-column-gap:.75rem;grid-row-gap:.75rem;border-bottom:1px solid var(--_theme---border--primary);color:var(--_theme---text--muted);grid-template-rows:auto;grid-template-columns:6rem 1fr 4rem 4rem;padding:.625rem .875rem;font-size:.625rem;display:grid}.stream_list{flex-direction:column;display:flex}.stream_row{grid-column-gap:.75rem;grid-row-gap:.75rem;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--_theme---border--primary);color:var(--_theme---text--secondary);font-size:.75rem;line-height:140%;font-family:var(--_primitives---font--mono);font-variant-numeric:tabular-nums;font-stretch:var(--_primitives---mono--stretch);grid-template-rows:auto;grid-template-columns:6rem 1fr 4rem 4rem;padding:.5625rem .875rem;display:grid}.stream_event{color:var(--_theme---text--primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stream_ms{text-align:right}.code-block{background-color:var(--_theme---background--primary);box-shadow:inset 0 0 0 1px var(--_theme---border--primary);color:var(--_theme---text--secondary);white-space:pre;font-size:.8125rem;line-height:175%;font-family:var(--_primitives---font--mono);font-stretch:var(--_primitives---mono--stretch);border-radius:0;margin:0;padding:1.125rem;overflow-x:auto}.code-keyword{color:var(--_theme---text--primary)}.code-string{color:#cfcfc0}.code-comment{color:var(--_primitives---color--neutral-600)}.code-number{color:#a9b7c6}.lineage{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-wrap:wrap;align-items:center;display:flex}.lineage_node{background-color:var(--_theme---background--tertiary);box-shadow:inset 0 0 0 1px var(--_theme---border--primary);color:var(--_theme---text--secondary);font-size:.6875rem;line-height:100%;font-family:var(--_primitives---font--mono);font-stretch:var(--_primitives---mono--stretch);border-radius:0;padding:.5rem .625rem}.lineage_edge{background-color:var(--_theme---border--secondary);width:1.25rem;height:1px}.chart{box-shadow:inset 0 0 0 1px var(--_theme---border--primary);border-radius:0;padding:.875rem .875rem .5rem;position:relative;overflow:hidden}.chart_head{color:var(--_theme---text--muted);justify-content:space-between;margin-bottom:.5rem;font-size:.625rem;display:flex}.chart_svg{width:100%;height:10.5rem;overflow:hidden}.product-step_list{grid-column-gap:.625rem;grid-row-gap:.625rem;flex-direction:column;margin-top:0;margin-bottom:0;padding-left:0;list-style:none;display:flex}.product-step_item{grid-column-gap:.75rem;grid-row-gap:.75rem;color:var(--_theme---text--secondary);align-items:baseline;font-size:.875rem;line-height:150%;display:flex}.product-step_bullet{background-color:var(--_theme---text--muted);border-radius:0;flex:none;width:.3125rem;height:.3125rem;transform:translateY(-.125rem)}.metrics_grid{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);display:grid}.metric{grid-column-gap:3rem;grid-row-gap:3rem;border-left-style:solid;border-left-width:1px;border-left-color:var(--_theme---border--primary);flex-direction:column;padding:0 1.5rem;display:flex}.metric.is-first{border-left-width:0;padding-left:0}.metric_value{font-variation-settings:"opsz"72,"SOFT"0,"WONK"0;letter-spacing:var(--_primitives---display--tracking);white-space:nowrap;font-size:5rem;line-height:85%;font-weight:var(--_primitives---display--weight);font-variant-numeric:tabular-nums;font-family:var(--_primitives---font--display)}.metric_unit{color:var(--_theme---text--muted);letter-spacing:-.02em;margin-left:.25rem;font-size:1.5rem}.section_cta{isolation:isolate;overflow:hidden}.cta_clip-bg{opacity:.7;background-color:#1a1a1d}.cta_glow{z-index:-3;pointer-events:none;background-image:radial-gradient(circle,#ededeab3 0%,#ededea2e 30%,#ededea00 62%);border-radius:50%;width:34rem;height:34rem;margin:-17rem 0 0 -17rem;position:absolute;top:0;left:0}.cta_hexgrid{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cta_shade{z-index:-1;pointer-events:none;background-image:linear-gradient(#0a0a0b 0%,#0a0a0b00 22% 78%,#0a0a0b 100%);position:absolute;inset:0}.cta_meta{grid-column-gap:1.5rem;grid-row-gap:1.5rem;color:var(--_theme---text--muted);flex-wrap:wrap;justify-content:center;display:flex}.cta_meta-item{grid-column-gap:.5rem;grid-row-gap:.5rem;align-items:center;display:inline-flex}.cta_component{grid-column-gap:1.75rem;grid-row-gap:1.75rem;text-align:center;flex-direction:column;align-items:center;display:flex}.cta_form{grid-column-gap:.375rem;grid-row-gap:.375rem;background-color:var(--_theme---background--secondary);width:100%;max-width:28rem;box-shadow:inset 0 0 0 1px var(--_theme---border--secondary);border-radius:0;padding:.3125rem;transition:box-shadow .2s;display:flex}.cta_form:focus-within,.cta_form[data-wf-focus-within]{box-shadow:inset 0 0 0 1px #ededea52}.cta_form.corner-frame:after{z-index:1;pointer-events:none;content:"";z-index:1;pointer-events:none;content:"";inset:0;background-image:url(https://cdn.prod.website-files.com/6ac1cf4510de04f1e7cdbeca/6ac22a9047d4bd66eb09ed36_basalt-corners.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.cta_input{min-width:0;height:2.375rem;color:var(--_theme---text--primary);font-family:inherit;font-size:.9375rem;line-height:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;margin-bottom:0;padding:0 .875rem}.cta_input::placeholder{color:#7a7a81}.footer_top{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:2fr 1fr 1fr 1fr;padding-top:4rem;padding-bottom:4rem;display:grid}.footer_brand,.footer_col{grid-column-gap:1.125rem;grid-row-gap:1.125rem;flex-direction:column;display:flex}.footer_links{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-direction:column;display:flex}.footer_link{color:var(--_theme---text--secondary);font-size:.9375rem;line-height:150%;transition:color .2s}.footer_link:hover{color:#ededea}.footer_wordmark{padding:5rem var(--_layout---site--gutter);position:relative}.footer_wordmark-inner{width:100%;max-width:var(--_layout---site--max);padding-right:var(--_layout---rail--pad);padding-left:var(--_layout---rail--pad);grid-column-gap:.12em;grid-row-gap:.12em;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;font-size:min(20.5rem,27vw - 1.08rem);display:flex;overflow:hidden}.footer_wordmark-mark{flex:none;width:.72em;height:.72em}.footer_wordmark-word{display:grid;position:relative;transform:translateY(-.06em)}.footer_wordmark-text{z-index:1;font-family:var(--_primitives---font--display);color:#0000;font-variation-settings:"opsz"72,"SOFT"0,"WONK"0;font-size:1em;line-height:100%;font-weight:var(--_primitives---display--weight);letter-spacing:-.035em;-webkit-text-fill-color:transparent;background-image:linear-gradient(#0f0f11 15%,#1e1e21 85%);-webkit-background-clip:text;background-clip:text;grid-area:1/1;position:relative}.footer_wordmark-stroke{font-family:var(--_primitives---font--display);color:#0000;font-variation-settings:"opsz"72,"SOFT"0,"WONK"0;font-size:1em;line-height:100%;font-weight:var(--_primitives---display--weight);letter-spacing:-.035em;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#ededea1f;grid-area:1/1}.footer_bottom{grid-column-gap:1.5rem;grid-row-gap:1.5rem;border-top:1px solid var(--_theme---border--primary);color:var(--_theme---text--muted);flex-wrap:wrap;justify-content:space-between;padding-top:1.5rem;padding-bottom:1.5rem;display:flex}.footer_bottom-group{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-wrap:wrap;display:flex}.footer_bottom-link{transition:color .2s}.footer_bottom-link:hover{color:#ededea}.tabs_pane{display:none}.tabs_pane.is-active{display:block}.card{grid-column-gap:1rem;grid-row-gap:1rem;background-color:var(--_theme---background--secondary);box-shadow:inset 0 0 0 1px var(--_theme---border--primary);flex-direction:column;padding:1.75rem;transition:background-color .25s;display:flex}.card.is-link{cursor:pointer}.card.is-link:hover{background-color:#17171a}.card.corner-frame:after{z-index:1;pointer-events:none;content:"";background-image:url(https://cdn.prod.website-files.com/6ac1cf4510de04f1e7cdbeca/6ac22a9047d4bd66eb09ed36_basalt-corners.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.card.corner-frame.home3-feature{scroll-margin-top:6.5rem}.card_meta{grid-column-gap:1rem;grid-row-gap:1rem;color:var(--_theme---text--muted);justify-content:space-between;display:flex}.grid-3{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.split{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 2.6fr;align-items:start;display:grid}.split_content{grid-column-gap:2rem;grid-row-gap:2rem;flex-direction:column;min-width:0;display:flex}.faq_list{border-top:1px solid var(--_theme---border--primary);flex-direction:column;display:flex}.faq_item{border-bottom:1px solid var(--_theme---border--primary)}.faq_trigger{grid-column-gap:1.5rem;grid-row-gap:1.5rem;width:100%;color:var(--_theme---text--primary);text-align:left;letter-spacing:-.01em;background-color:#0000;justify-content:space-between;align-items:center;padding:1.5rem 0;font-size:1.125rem;line-height:140%;display:flex}.faq_icon{flex:none;width:.75rem;height:.75rem;position:relative}.faq_icon-line{background-color:var(--_theme---text--primary);height:1px;transition:transform .25s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;left:0;right:0}.faq_icon-line.is-vertical{transform:rotate(90deg)}.faq_answer{grid-template-rows:0fr;grid-template-columns:1fr;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1);display:grid}.faq_answer-inner{overflow:hidden}.faq_answer-text{max-width:44rem;color:var(--_theme---text--secondary);padding-bottom:1.5rem}.media{background-color:var(--_theme---background--secondary);box-shadow:inset 0 0 0 1px var(--_theme---border--primary);position:relative;overflow:hidden}.media.is-16x9{aspect-ratio:16/9}.media.is-16x9.corner-frame:after{z-index:1;pointer-events:none;content:"";background-image:url(https://cdn.prod.website-files.com/6ac1cf4510de04f1e7cdbeca/6ac22a9047d4bd66eb09ed36_basalt-corners.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.media.is-1x1{aspect-ratio:1}.media.is-1x1.corner-frame:after{z-index:1;pointer-events:none;content:"";background-image:url(https://cdn.prod.website-files.com/6ac1cf4510de04f1e7cdbeca/6ac22a9047d4bd66eb09ed36_basalt-corners.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.media.is-1x1.corner-frame.is-founder{aspect-ratio:3/4;width:100%}.media.is-4x3{aspect-ratio:4/3}.media.is-4x3.corner-frame:after{z-index:1;pointer-events:none;content:"";z-index:1;pointer-events:none;content:"";inset:0;background-image:url(https://cdn.prod.website-files.com/6ac1cf4510de04f1e7cdbeca/6ac22a9047d4bd66eb09ed36_basalt-corners.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.media_img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.section_home2-hero{isolation:isolate;position:relative;overflow:hidden}.home2-hero_strata{position:absolute;inset:40% 0 0}.home2-hero_layer{width:200%;height:7rem;position:absolute;left:0}.home2-hero_layer.is-1{top:0%}.home2-hero_layer.is-2{top:10%}.home2-hero_layer.is-3{top:21%}.home2-hero_layer.is-4{top:31%}.home2-hero_layer.is-5{top:42%}.home2-hero_layer.is-6{top:53%}.home2-hero_layer.is-7{top:64%}.home2-hero_layer.is-8{top:75%}.home2-hero_layer.is-9{top:85%}.home2-hero_layer-svg{width:100%;height:100%;display:block;overflow:visible}.home2-hero_shade{pointer-events:none;background-image:linear-gradient(#0a0a0b 0%,#0a0a0be6 30%,#0a0a0b59 52%,#0a0a0b26 82%,#0a0a0b 100%);position:absolute;inset:0}.home2-hero_component{text-align:center;flex-direction:column;align-items:center;padding-top:10.5rem;padding-bottom:6rem;display:flex}.home2-hero_content{grid-column-gap:1.75rem;grid-row-gap:1.75rem;flex-direction:column;align-items:center;max-width:56rem;display:flex}.home2-hero_buttons{grid-column-gap:.625rem;grid-row-gap:.625rem;flex-wrap:wrap;justify-content:center;display:flex}.home2-hero_facts{grid-column-gap:2rem;grid-row-gap:.75rem;color:var(--_theme---text--muted);flex-wrap:wrap;justify-content:center;display:flex}.home2-hero_fact{grid-column-gap:.5rem;grid-row-gap:.5rem;align-items:center;display:inline-flex}.home2-hero_fact-value{color:var(--_theme---text--primary)}.home2-hero_visual{text-align:left;width:100%;max-width:64rem;margin-top:4.5rem}.home2-console{box-shadow:inset 0 0 0 1px var(--_theme---border--primary),0 3rem 6rem -2rem #000c;grid-row-gap:0;grid-column-gap:0;padding:0}.home2-console_body{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding:1.25rem;display:grid}.home2-console_foot{grid-column-gap:1rem;grid-row-gap:.5rem;border-top:1px solid var(--_theme---border--primary);color:var(--_theme---text--muted);flex-wrap:wrap;justify-content:space-between;padding:.875rem 1.25rem;display:flex}.home2-console_status{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--_theme---text--secondary);align-items:center;display:inline-flex}.home2-logos_component{grid-column-gap:2rem;grid-row-gap:2rem;flex-direction:column;align-items:center;padding-top:4.5rem;padding-bottom:4.5rem;display:flex}.home2-logos_grid{border-top-style:solid;border-top-width:1px;border-top-color:var(--_theme---border--primary);border-left-style:solid;border-left-width:1px;border-left-color:var(--_theme---border--primary);grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.home2-logos_cell{border-right-style:solid;border-right-width:1px;border-right-color:var(--_theme---border--primary);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--_theme---border--primary);justify-content:center;align-items:center;height:7rem;padding:0 1rem;display:flex}.home2-steps_rail{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.25rem;display:grid;position:relative}.home2-steps_line{background-color:var(--_theme---border--secondary);height:1px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.home2-steps_point{color:var(--_theme---text--muted);justify-content:space-between;align-items:center;display:flex;position:relative}.home2-steps_label{background-color:var(--_theme---background--primary);padding-right:.875rem}.home2-steps_node{background-color:var(--_theme---text--primary);flex:none;width:.5625rem;height:.5625rem}.home2-steps_spark{background-image:linear-gradient(90deg,#0000,#ededea,#0000);width:6rem;height:1px;position:absolute;top:0;left:0}.home2-step_visual{background-color:var(--_theme---background--primary);box-shadow:inset 0 0 0 1px var(--_theme---border--primary);justify-content:center;align-items:center;margin-bottom:.5rem;padding:1.25rem;display:flex}.home2-step_svg{width:100%;max-width:17.5rem;height:auto}.home2-bento{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(18rem,auto);display:grid}.home2-bento_tile{min-width:0}.home2-bento_tile.is-big{grid-row-start:span 2;grid-column-start:span 2}.home2-bento_tile.is-wide{grid-column-start:span 2}.home2-bento_visual{flex:1;justify-content:center;align-items:center;min-height:8rem;padding:.5rem 0;display:flex}.home2-bento_svg{width:100%;max-width:17rem;height:auto}.home2-bento_live{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-direction:column;flex:1;justify-content:center;display:flex}.home2-bento_chart-svg{height:15rem}.home2-bento_content{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-direction:column;display:flex}.home2-cases_menu{grid-column-gap:.25rem;grid-row-gap:.25rem;max-width:100%;box-shadow:inset 0 0 0 1px var(--_theme---border--secondary);flex-wrap:wrap;width:max-content;margin-bottom:2.5rem;padding:.25rem;display:flex}.home2-cases_tab{height:2rem;color:var(--_theme---text--secondary);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;font-size:.6875rem;line-height:100%;font-family:var(--_primitives---font--mono);font-stretch:var(--_primitives---mono--stretch);align-items:center;padding:0 .875rem;transition:background-color .2s,color .2s;display:flex}.home2-cases_tab.is-current{background-color:var(--_primitives---color--neutral-100);color:var(--_primitives---color--neutral-950)}.home2-case{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;display:grid}.home2-case_content{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-direction:column;align-items:flex-start;display:flex}.home2-case_metric{grid-column-gap:1.5rem;grid-row-gap:.5rem;border-top:1px solid var(--_theme---border--primary);width:100%;color:var(--_theme---text--muted);flex-wrap:wrap;margin-top:.75rem;padding-top:1.25rem;display:flex}.home2-case_metric-value{color:var(--_theme---text--primary)}.home2-quote{grid-column-gap:2.5rem;grid-row-gap:2.5rem;justify-content:space-between;margin:0}.home2-quote_text{text-wrap:pretty;margin:0}.home2-quote_author{grid-column-gap:.875rem;grid-row-gap:.875rem;border-top:1px solid var(--_theme---border--primary);text-align:left;align-items:center;margin-top:0;padding-top:1.25rem;display:flex}.home2-quote_avatar{background-color:var(--_theme---background--chip);width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--_theme---border--primary);letter-spacing:.02em;font-size:.75rem;font-weight:500;line-height:100%;font-family:var(--_primitives---font--mono);font-stretch:var(--_primitives---mono--stretch);flex:none;justify-content:center;align-items:center;display:flex}.visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.section_home2-bento,.section_home2-cases,.section_home2-faq,.section_home2-logos,.section_home2-metrics,.section_home2-quotes,.section_home2-steps,.tabs_content{position:relative}.cta_form-wrap{width:100%;max-width:28rem;margin-bottom:0}.cta_form-wrap.is-wide{max-width:none}.form_message{background-color:var(--_theme---background--secondary);width:100%;color:var(--_theme---text--primary);text-align:left;padding:.875rem 1rem;box-shadow:inset 0 0 0 1px #ededea26}.form_message.is-error{box-shadow:inset 0 0 0 1px #e8a0a059}.form_message-text{font-family:var(--_primitives---font--mono);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-stretch:87.5%;line-height:150%}.form_message-text:before{vertical-align:middle;content:"";background-color:#9fd4a8;border-radius:50%;width:.375rem;height:.375rem;margin-right:.75rem;display:inline-block;position:relative;top:-1px;box-shadow:0 0 0 4px #9fd4a824}.form_message-text.is-error{color:#e8a0a0}.form_message-text.is-error:before{background-color:#e8a0a0;box-shadow:0 0 0 4px #e8a0a024}.logos_logo{object-fit:contain;width:auto;max-width:none;height:64px;display:block}.bottom-blur{z-index:45;pointer-events:none;height:69px;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.bottom-blur_layer{position:absolute;inset:0 -24px}.bottom-blur_layer.is-1{-webkit-backdrop-filter:blur(.35px);backdrop-filter:blur(.35px);-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 40%,#0000 60%);mask-image:linear-gradient(#0000 0%,#000 20% 40%,#0000 60%)}.bottom-blur_layer.is-2{-webkit-backdrop-filter:blur(1.4px);backdrop-filter:blur(1.4px);-webkit-mask-image:linear-gradient(#0000 20%,#000 40% 60%,#0000 80%);mask-image:linear-gradient(#0000 20%,#000 40% 60%,#0000 80%)}.bottom-blur_layer.is-3{-webkit-backdrop-filter:blur(3.1px);backdrop-filter:blur(3.1px);-webkit-mask-image:linear-gradient(#0000 40%,#000 60% 80%,#0000 100%);mask-image:linear-gradient(#0000 40%,#000 60% 80%,#0000 100%)}.bottom-blur_layer.is-4{-webkit-backdrop-filter:blur(5.5px);backdrop-filter:blur(5.5px);-webkit-mask-image:linear-gradient(#0000 60%,#000 80% 100%,#0000 120%);mask-image:linear-gradient(#0000 60%,#000 80% 100%,#0000 120%)}.bottom-blur_layer.is-5{-webkit-backdrop-filter:blur(8.6px);backdrop-filter:blur(8.6px);-webkit-mask-image:linear-gradient(#0000 80%,#000 100% 120%,#0000 140%);mask-image:linear-gradient(#0000 80%,#000 100% 120%,#0000 140%)}.bottom-blur_svg{width:0;height:0;position:absolute;overflow:hidden}.hp-wordmark{flex:none;width:auto;height:22px;display:block}@media screen and (max-width:991px){body{--_layout---font-size--text-medium:1rem;--_layout---line-height--body:1.55;--_layout---spacing--none:0rem;--_layout---font-size--h1:4rem;--_layout---line-height--heading:.94;--_layout---font-size--h3:2rem;--_layout---font-size--h4:1.25rem;--_layout---font-size--h5:1.125rem;--_layout---font-size--h6:1rem;--_layout---site--gutter:2rem;--_layout---site--max:87.5rem;--_layout---rail--pad:1.75rem;--_layout---nav--height:4.5rem;--_layout---font-size--h2:3rem;--_layout---font-size--text-xl:1.25rem;--_layout---font-size--text-large:1.0625rem;--_layout---font-size--text-regular:.9375rem;--_layout---font-size--text-small:.8125rem;--_layout---font-size--text-tiny:.75rem}.padding-section-large{padding-top:8rem;padding-bottom:8rem}.padding-section-medium{padding-top:5.5rem;padding-bottom:5.5rem}.heading-style-h1{font-size:4rem}.heading-style-h2{font-size:3rem}.heading-style-h3,.text-statement{font-size:2rem}.navbar_menu{left:0;top:var(--_layout---nav--height);visibility:hidden;padding-top:1.5rem;padding-right:var(--_layout---site--gutter);padding-bottom:2.5rem;padding-left:var(--_layout---site--gutter);grid-column-gap:0;grid-row-gap:0;background-color:var(--_theme---background--primary);opacity:0;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0;transition:opacity .2s,transform .25s cubic-bezier(.23,1,.32,1),visibility .2s;position:fixed;bottom:0;right:0;overflow-y:auto;transform:translateY(-.5rem);box-shadow:inset 0 1px #ededea14}.navbar_link{width:auto;margin-right:var(--_layout---rail--pad);margin-left:var(--_layout---rail--pad);border-bottom:1px solid var(--_theme---border--primary);font-family:var(--_primitives---font--display);color:var(--_theme---text--primary);font-size:2.25rem;line-height:110%;font-weight:var(--_primitives---display--weight);letter-spacing:-.02em;border-radius:0;padding:1.125rem 0}.navbar_buttons{margin-left:auto}.navbar_menu-button{display:block}.hero_component{min-height:48rem}.section-header{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:1fr;margin-bottom:3.5rem}.statement_component{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr}.product_component{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr}.product_sticky{z-index:2;top:5.25rem}.product-window_body{height:24rem}.product-step{min-height:auto;padding-top:3rem;padding-bottom:3rem}.section_capabilities{height:auto}.capabilities_sticky{height:auto;padding-top:6rem;padding-bottom:6rem;position:relative}.capabilities_progress{display:none}.capabilities_track{grid-template-rows:auto;grid-template-columns:1fr 1fr;width:auto;display:grid}.capability-card{width:auto;height:auto;min-height:26rem}.metrics_grid{grid-template-rows:auto;grid-template-columns:1fr 1fr;row-gap:3rem}.metric{padding-left:1.5rem}.metric.is-third{border-left-width:0;padding-left:0}.metric_value{font-size:4.25rem}.developers_component{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr}.testimonials_component{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr}.testimonial_quote{font-size:1.875rem}.pricing_grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.pricing-card.is-last{grid-column:1/-1}.footer_top{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.footer_brand{grid-column:1/-1}.page-hero_component{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:1fr;padding-top:8.5rem;padding-bottom:4rem}.grid-3,.grid-4{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:1fr}.docs_component{grid-template-rows:auto;grid-template-columns:1fr}.docs_nav{grid-column-gap:1rem;grid-row-gap:.25rem;flex-flow:wrap;position:relative;top:0}.about_investors{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.about_investor{box-shadow:inset -1px -1px 0 var(--_theme---border--primary)}.post-hero_cover{padding-bottom:4rem}.post_nav-label{width:100%;margin-bottom:0}.post_share{display:none}.blog-featured_grid{grid-column-gap:1.75rem;grid-row-gap:1.75rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.blog-newsletter_component{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.careers_role{grid-column-gap:1.5rem;grid-row-gap:.5rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 1.5rem}.careers_role-cell.is-team,.careers_role-cell.is-type,.careers_role-cell.is-team,.careers_role-cell.is-type{display:none}.contact_component,.home2-console_body{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.home2-steps_rail{display:none}.home2-bento{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.home2-bento_tile.is-big{grid-row-start:auto}.home2-case{grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.home3-hero_component{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);padding-top:8.5rem;padding-bottom:5rem}.home3-live_grid{grid-column-gap:1.5rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.home3-live_item{border-top:1px solid var(--_theme---border--primary);border-left-width:0;padding:1.25rem 0 0}.home3-live_item.is-first{border-top-width:0;grid-column:1/-1;padding-top:0}.home3-index{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.home3-index_nav{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;display:grid;position:relative;top:0}.home3-code_body{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.home3-code_result{border-top:1px solid var(--_theme---border--primary);border-left-width:0}.home3-wall{columns:2}.home3-plan{grid-column-gap:2rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home4-certs{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.home4-arch{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.home4-deploy{grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.home4-case{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);padding:1.75rem}.home4-case_side{border-left-width:0;padding-top:.5rem;padding-left:0}.home5-hero_component{min-height:50rem}.home5-stat{padding:2rem 1.5rem}.home5-stat.is-first{padding-left:0}.home5-trace{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.home5-case{grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.home6-hero_component{padding-top:9rem;padding-bottom:4rem}.home6-ledger{margin-top:3.5rem}.home6-ledger_bar{padding-left:1.25rem;padding-right:1.25rem}.home6-ledger_head,.home6-ledger_row{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:6.5rem minmax(0,1.3fr) minmax(0,1fr) 4.25rem 3.25rem 4.5rem;padding-left:1.25rem;padding-right:1.25rem}.home6-ledger_foot{padding-left:1.25rem;padding-right:1.25rem}.home6-chapter{grid-template-rows:auto;grid-template-columns:6rem minmax(0,1fr)}.home6-figures{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.home6-figure.is-start{border-left:1px solid var(--_theme---border--primary);padding-left:1.5rem}.home6-figure.is-half{border-left-width:0;padding-left:0}.home6-quote_text{font-size:2.375rem;line-height:116%}.home6-client{padding-top:1.5rem;padding-bottom:1.5rem;padding-right:1.5rem}.home6-client.is-right{padding-left:1.5rem}.home6-colophon{grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.int_layout{grid-column-gap:3.5rem;grid-row-gap:3.5rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.int_main{grid-column-gap:4rem;grid-row-gap:4rem}.int_aside{position:relative;top:0}.job_component{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.job_summary{position:relative;top:0}.overview_pages,.overview_features{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.overview_specs{border-top-width:0;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.overview_spec{border-top:1px solid #ededea14}.overview_spec:nth-child(odd){border-left-width:0}.product_deep{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr}.product_deep.is-reverse{grid-template-rows:auto;grid-template-columns:1fr}.product_deep-visual.is-left{order:0}.style-guide_swatches{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.style-guide_specimen{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr}.style-guide_fonts{grid-template-rows:auto;grid-template-columns:1fr}.photo-badge{width:200px;height:150px}}@media screen and (max-width:767px){body{--_layout---font-size--text-medium:1rem;--_layout---line-height--body:1.55;--_layout---spacing--none:0rem;--_layout---font-size--h1:2.75rem;--_layout---line-height--heading:.96;--_layout---font-size--h3:1.75rem;--_layout---font-size--h4:1.125rem;--_layout---font-size--h5:1rem;--_layout---font-size--h6:1rem;--_layout---site--gutter:.75rem;--_layout---site--max:87.5rem;--_layout---rail--pad:1rem;--_layout---nav--height:4rem;--_layout---font-size--h2:2.375rem;--_layout---font-size--text-xl:1.125rem;--_layout---font-size--text-large:1rem;--_layout---font-size--text-regular:.9375rem;--_layout---font-size--text-small:.8125rem;--_layout---font-size--text-tiny:.75rem}.padding-section-large{padding-top:6rem;padding-bottom:6rem}.padding-section-medium{padding-top:4.5rem;padding-bottom:4.5rem}.heading-style-h1{font-size:2.75rem;line-height:100%}.heading-style-h2{font-size:2.375rem;line-height:104%}.heading-style-h3{font-size:1.75rem}.text-size-large{font-size:1.0625rem}.text-statement{font-size:1.5rem;line-height:124%}.hero_columns{height:70%}.hero_component{min-height:42rem;padding-top:7.5rem}.hero_stats{grid-column-gap:2rem;grid-row-gap:2rem}.hero_hint,.logos_label{display:none}.product_sticky{position:relative;top:0}.product-window_env{display:none}.kpi{padding:.75rem}.kpi_value{font-size:1.125rem}.stream_head,.stream_row{grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template-rows:auto;grid-template-columns:5.75rem minmax(0,1fr) 3.25rem;font-size:.6875rem}.capabilities_track{grid-template-rows:auto;grid-template-columns:1fr;padding-left:0;padding-right:0}.capability-card{min-height:24rem}.stream_region{display:none}.terminal_menu{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.terminal_tab{white-space:nowrap;flex-shrink:0}.testimonial_quote{font-size:1.375rem;line-height:126%}.testimonials_menu{grid-column-gap:.75rem;grid-row-gap:.75rem;grid-template-rows:auto;grid-template-columns:1fr}.pricing_grid{grid-template-rows:auto;grid-template-columns:1fr}.pricing-card_price{font-size:3.5rem}.grid-2,.grid-3,.grid-4{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.utility_code-fill,.utility_code-stroke{font-size:8rem}.about_timeline-row{grid-column-gap:.625rem;grid-row-gap:.625rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.about_investors{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.blog_filter{scrollbar-width:none;flex-wrap:nowrap;width:100%;display:flex;overflow-x:auto}.blog_filter-link{white-space:nowrap;flex-shrink:0}.careers_role{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 1.5rem}.careers_role-cell.is-location{grid-column:1/2;grid-row-start:2}.careers_role-arrow{grid-row:1/3;grid-column-start:2}.changelog_entry{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr}.contact_form-card{padding:1.5rem}.home2-hero_layer{height:5rem}.home2-hero_component{padding-top:8rem;padding-bottom:4.5rem}.home2-hero_visual{margin-top:3rem}.home2-console_body{padding:1rem}.home2-logos_component{padding-top:3.5rem;padding-bottom:3.5rem}.home2-logos_grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.home2-logos_cell{height:5.5rem}.home2-bento{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.home2-bento_tile.is-big,.home2-bento_tile.is-wide,.home2-bento_tile.is-big,.home2-bento_tile.is-wide{grid-column-start:auto}.home2-bento_chart-svg{height:10.5rem}.home2-cases_menu{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.home2-cases_tab{white-space:nowrap;flex-shrink:0}.home3-term_body{min-height:17rem;padding:1rem;font-size:.6875rem;line-height:180%}.home3-index_nav{display:none}.home3-feature_body{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.home3-log_row{grid-column-gap:1rem;grid-row-gap:.75rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto}.home3-log_text{grid-column:1/-1}.home3-log_arrow{display:none}.home3-wall{columns:1}.home4-hero_map{width:100%;margin-top:3rem;margin-left:0}.home4-hero_component{padding-top:7.5rem}.home4-deploy_menu{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.home4-deploy_tab{white-space:nowrap;flex-shrink:0}.home4-tiers{padding:.25rem 1rem .75rem}.home5-terrain{height:46%}.home5-hero_component{min-height:46rem}.home5-stats{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.home5-stat{border-top:1px solid var(--_theme---border--primary);border-left-width:0;padding:2rem 0}.home5-stat.is-first{border-top-width:0}.home5-stat.is-basalt{padding-left:1.25rem;padding-right:1.25rem}.home5-flow{grid-column-gap:1.5rem;grid-row-gap:1.5rem;padding:1.25rem}.home5-flow_svg{display:none}.home5-flow_steps{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.home5-probe,.home5-hero_stat.is-extra,.home5-hero_stat.is-extra{display:none}.home5-race{padding:1.25rem}.home5-race_svg.is-narrow{display:block}.home5-race_svg.is-wide{display:none}.home5-tool{grid-column-gap:1.5rem;grid-row-gap:1.5rem;min-height:auto}.home5-cases_menu{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.home5-cases_tab{white-space:nowrap;flex-shrink:0}.home6-hero_component{padding-top:7.5rem;padding-bottom:3rem}.home6-hero_bar{margin-top:.5rem}.home6-ledger{margin-top:2.5rem}.home6-ledger_bar{padding-left:1rem;padding-right:1rem}.home6-ledger_head{grid-column-gap:.75rem;grid-row-gap:.75rem;grid-template-rows:auto;grid-template-columns:5.75rem minmax(0,1fr) 2.25rem 3.75rem;padding-left:1rem;padding-right:1rem}.home6-ledger_viewport{height:20rem}.home6-ledger_row{grid-column-gap:.75rem;grid-row-gap:.75rem;grid-template-rows:auto;grid-template-columns:5.75rem minmax(0,1fr) 2.25rem 3.75rem;padding-left:1rem;padding-right:1rem;font-size:.6875rem;line-height:140%}.home6-ledger_foot{padding-left:1rem;padding-right:1rem}.home6-chapter{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:3.5rem minmax(0,1fr);padding:2rem 0}.home6-chapter_body{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.home6-chapter_spec{white-space:normal;grid-row-start:auto;grid-column-start:1;justify-content:flex-start;margin-top:.25rem}.home6-ledger_hide{display:none}.home6-compare_first{padding-left:1rem}.home6-compare_last{padding-right:1rem}.home6-quote{grid-column-gap:2rem;grid-row-gap:2rem}.home6-quote_text{font-size:1.625rem;line-height:126%}.home6-clients{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.home6-client,.home6-client.is-right,.home6-client.is-right{border-left-width:0;padding-left:0;padding-right:0}.int_mark{width:4.5rem;height:4.5rem;font-size:1.25rem;line-height:100%}.int_diagram{padding:1rem}.int_diagram-svg{min-width:40rem}.int_step{grid-column-gap:.875rem;grid-row-gap:.875rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.integrations_menu{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.integrations_tab{white-space:nowrap;flex-shrink:0}.integrations_request{flex-direction:column;align-items:flex-start;padding:1.75rem}.job_form-card{padding:1.5rem}.overview_homes{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.overview_spec-value{font-size:2.25rem}.product_diagram-svg{min-width:48rem}.product_mock-body.is-stream{height:22rem}}@media screen and (max-width:479px){body{--_layout---font-size--text-medium:1rem;--_layout---line-height--body:1.55;--_layout---spacing--none:0rem;--_layout---font-size--h1:2.5rem;--_layout---line-height--heading:.98;--_layout---font-size--h3:1.75rem;--_layout---font-size--h4:1.125rem;--_layout---font-size--h5:1rem;--_layout---font-size--h6:1rem;--_layout---site--gutter:.75rem;--_layout---site--max:87.5rem;--_layout---rail--pad:1rem;--_layout---nav--height:4rem;--_layout---font-size--h2:2.125rem;--_layout---font-size--text-xl:1.125rem;--_layout---font-size--text-large:1rem;--_layout---font-size--text-regular:.9375rem;--_layout---font-size--text-small:.8125rem;--_layout---font-size--text-tiny:.75rem}.heading-style-h1{font-size:2.5rem}.heading-style-h2{font-size:2.125rem}.navbar_link{padding-top:1rem;padding-bottom:1rem;font-size:2rem}.navbar_button-secondary{display:none}.statement_stats{grid-template-rows:auto;grid-template-columns:1fr 1fr}.metrics_grid{grid-template-rows:auto;grid-template-columns:1fr}.metric{border-left-width:0;padding-left:0}.metric_value{font-size:3.75rem}.cta_form{flex-direction:row}.footer_top{grid-template-rows:auto;grid-template-columns:1fr 1fr}.form_row{grid-template-rows:auto;grid-template-columns:1fr}.blog-newsletter_form{max-width:none}.home3-live_grid,.home3-compare_costs,.home3-plan{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.home4-certs{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.home4-cert{padding:1rem}.home4-cert_seal{width:3.5rem;height:3.5rem}.home4-guarantee{grid-column-gap:.75rem;grid-row-gap:.75rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.home5-trace_panel{padding:1.25rem}.home5-trace_row{grid-column-gap:.75rem;grid-row-gap:.75rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 4.5rem 3rem}.home5-trace_idx{display:none}.home5-trace_total{grid-column-gap:.25rem;grid-row-gap:.25rem;flex-direction:column}.home6-ledger_head,.home6-ledger_row{grid-template-rows:auto;grid-template-columns:5.75rem minmax(0,1fr) 3.75rem}.home6-figures{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.home6-figure,.home6-figure.is-start,.home6-figure.is-start{border-left-width:0;padding-left:0;padding-right:0}.home6-ledger_rows{display:none}.home6-figure_value{margin-top:1rem}.int_hero-id{grid-column-gap:1rem;grid-row-gap:1rem}.job_upload{min-height:7.5rem;padding:1.25rem}.job_roles-foot{justify-content:flex-start}.overview_pages,.overview_features{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.style-guide_swatches{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.photo-badge{border-radius:10px}}