: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}.hero_component{pointer-events:none;flex-direction:column;min-height:56rem;padding-top:9.5rem;padding-bottom:2.5rem;display:flex}.hero_content{grid-column-gap:1.75rem;grid-row-gap:1.75rem;flex-direction:column;align-items:flex-start;display:flex}.hero_title-muted{color:var(--_theme---text--muted)}.hero_buttons{grid-column-gap:.625rem;grid-row-gap:.625rem;pointer-events:auto;flex-wrap:wrap;display:flex}.hero_buttons.is-center{justify-content:center}.hero_bottom{grid-column-gap:2rem;grid-row-gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:4rem;display:flex}.hero_stat{grid-column-gap:.375rem;grid-row-gap:.375rem;flex-direction:column;display:flex}.hero_stat-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.375rem;line-height:110%}.hero_stats{grid-column-gap:3rem;grid-row-gap:3rem;flex-wrap:wrap;display:flex}.hero_hint{grid-column-gap:.75rem;grid-row-gap:.75rem;color:var(--_theme---text--muted);align-items:center;display:flex}.hero_hint-line{background-color:var(--_theme---border--secondary);width:1px;height:2.5rem;overflow:hidden}.hero_hint-fill{background-color:var(--_theme---text--primary);width:100%;height:40%}.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}.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}.section-header_content{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-direction:column;display:flex}.section-header_content.is-center{align-items:center;max-width:52rem}.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)}.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}.tag{grid-column-gap:.375rem;grid-row-gap:.375rem;height:1.5rem;box-shadow:inset 0 0 0 1px var(--_theme---border--secondary);color:var(--_theme---text--secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;line-height:100%;font-family:var(--_primitives---font--mono);font-stretch:var(--_primitives---mono--stretch);align-items:center;padding:0 .5rem;display:inline-flex}.tag.is-solid{background-color:var(--_primitives---color--neutral-100);box-shadow:none;color:var(--_primitives---color--neutral-950);background-color:var(--_primitives---color--neutral-100);box-shadow:none}.grid-4{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:repeat(4,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_home5-hero{isolation:isolate;position:relative;overflow:hidden}.home5-terrain{z-index:-2;object-fit:cover;object-position:50% 100%;width:100%;height:84%;position:absolute;bottom:0;left:0;right:0}.home5-hero_shade{z-index:-1;pointer-events:none;background-image:linear-gradient(#0a0a0b 0%,#0a0a0be6 28%,#0a0a0b33 55%,#0a0a0b00 78%,#0a0a0b 100%);position:absolute;inset:0}.home5-hero_component{min-height:58rem}.home5-stats{border-top-style:solid;border-top-width:1px;border-top-color:var(--_theme---border--primary);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--_theme---border--primary);grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home5-stat{grid-column-gap:2rem;grid-row-gap:2rem;border-left:1px solid var(--_theme---border--primary);flex-direction:column;padding:2.5rem 2rem;display:flex}.home5-stat.is-first{border-left-width:0;padding-left:0}.home5-stat.is-basalt{background-color:#ededea09}.home5-stat_head{grid-column-gap:1rem;grid-row-gap:1rem;min-height:1.5rem;color:var(--_theme---text--muted);justify-content:space-between;align-items:center;display:flex}.home5-stat_text{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-direction:column;margin-top:auto;display:flex}.home5-flow{grid-column-gap:2rem;grid-row-gap:2rem}.home5-flow_svg{width:100%;height:auto}.home5-flow_steps{grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 4%;display:grid}.home5-flow_step{grid-column-gap:.625rem;grid-row-gap:.625rem;border-top:1px solid var(--_theme---border--primary);flex-direction:column;padding-top:1.25rem;display:flex}.home5-trace{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;display:grid}.home5-trace_content{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-direction:column;align-items:flex-start;display:flex}.home5-trace_panel{grid-row-gap:0;grid-column-gap:0}.home5-trace_head{padding-bottom:1.25rem}.home5-trace_table{border-top:1px solid var(--_theme---border--primary)}.home5-trace_list{flex-direction:column;display:flex}.home5-trace_row{grid-column-gap:1rem;grid-row-gap:1rem;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-stretch:var(--_primitives---mono--stretch);font-variant-numeric:tabular-nums;grid-template-rows:auto;grid-template-columns:1.5rem minmax(0,8.5rem) minmax(0,1fr) 3.5rem;align-items:center;padding:.75rem 0;display:grid}.home5-trace_row.is-head{color:var(--_theme---text--muted);letter-spacing:.04em;text-transform:uppercase;letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;line-height:140%}.home5-trace_idx{color:var(--_theme---text--muted)}.home5-trace_name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home5-trace_name.is-read{color:var(--_theme---text--primary)}.home5-trace_bar{width:100%;height:.25rem;display:block}.home5-trace_ms{text-align:right}.home5-trace_total{grid-column-gap:1rem;grid-row-gap:1rem;color:var(--_theme---text--primary);justify-content:space-between;padding-top:1.25rem;display:flex}.home5-race{grid-column-gap:1.75rem;grid-row-gap:1.75rem}.home5-race_svg{width:100%;height:auto}.home5-race_svg.is-narrow{display:none}.home5-race_note{border-top:1px solid var(--_theme---border--primary);color:var(--_theme---text--muted);padding-top:1.25rem}.home5-tool{justify-content:space-between;min-height:12.5rem}.home5-tool_meta{align-items:flex-start}.home5-tool_mark{background-color:var(--_theme---background--chip);width:3rem;height:3rem;box-shadow:inset 0 0 0 1px var(--_theme---border--secondary);color:var(--_theme---text--primary);letter-spacing:.02em;font-size:.8125rem;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}.home5-tool_text{grid-column-gap:.375rem;grid-row-gap:.375rem;flex-direction:column;display:flex}.home5-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}.home5-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}.home5-cases_tab.is-current{background-color:var(--_primitives---color--neutral-100);color:var(--_primitives---color--neutral-950)}.home5-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}.home5-case_content{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-direction:column;align-items:flex-start;display:flex}.home5-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}.home5-case_metric-value{color:var(--_theme---text--primary)}.visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.section_faq,.section_home5-cases,.section_home5-flow,.section_home5-models,.section_home5-problem,.section_home5-race,.section_home5-trace,.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}.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}.g2-proof{opacity:.7;letter-spacing:.06em;margin-top:.75rem;font-size:.75rem}@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{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}.metric_value{font-size:4.25rem}.footer_top{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.footer_brand{grid-column:1/-1}.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}.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)}}@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}.hero_component{min-height:42rem;padding-top:7.5rem}.hero_stats{grid-column-gap:2rem;grid-row-gap:2rem}.hero_hint{display:none}.grid-4{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.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-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}}@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}.metric_value{font-size:3.75rem}.cta_form{flex-direction:row}.footer_top{grid-template-rows:auto;grid-template-columns:1fr 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}}