: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-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-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}.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}.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}.section_page-hero{isolation:isolate;position:relative;overflow:hidden}.page-hero_component{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 2.6fr;align-items:start;padding-top:10.5rem;padding-bottom:5rem;display:grid}.page-hero_content{grid-column-gap:1.75rem;grid-row-gap:1.75rem;flex-direction:column;align-items:flex-start;display:flex}.page-hero_grid{z-index:-1;opacity:.5;pointer-events:none;background-image:linear-gradient(#ededea0b 1px,#0000 1px),linear-gradient(90deg,#ededea0b 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 70% 0,#000 0%,#0000 75%);mask-image:radial-gradient(60% 70% at 70% 0,#000 0%,#0000 75%)}.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}.grid-3{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog_head{grid-column-gap:2rem;grid-row-gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-bottom:3.5rem;display:flex}.visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.section_blog-posts{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}@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}.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}.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-template-rows:auto;grid-template-columns:repeat(2,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%}.text-size-large{font-size:1.0625rem}.grid-3{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}}@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}.cta_form{flex-direction:row}.footer_top{grid-template-rows:auto;grid-template-columns:1fr 1fr}}