/* Squared display letters for identity; a neutral text face for sustained reading. */
@font-face{font-family:"IBM Plex Sans";src:url("/welcome-assets/ibm-plex-sans-variable.woff2") format("woff2");font-style:normal;font-weight:100 700;font-display:swap}
@font-face{font-family:"Chakra Petch";src:url("/welcome-assets/chakra-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Chakra Petch";src:url("/welcome-assets/chakra-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
:root{--vecaid-font:"IBM Plex Sans",Arial,sans-serif;--vecaid-display:"Chakra Petch","IBM Plex Sans",Arial,sans-serif}
body,dialog{font-family:var(--vecaid-font)}
button,input,textarea,select{font-family:inherit}
h1,h2,h3,.heading h1,.logo,.wordmark{font-family:var(--vecaid-display)}
.wordmark{font-weight:700;letter-spacing:-.035em;line-height:.9}
.logo{font-weight:700;letter-spacing:.012em}
.heading h1{font-weight:700;letter-spacing:-.035em;line-height:1}
h1,h2,h3,.hero h2{letter-spacing:-.027em}
h2,h3{font-weight:600}
.signup h1{font-weight:600;line-height:1.07;letter-spacing:-.025em}
.tag{font-weight:500;letter-spacing:-.018em}
.eyebrow,.label,.brandline,.badge,.early,.demo-label{font-family:var(--vecaid-display);font-weight:600;letter-spacing:.12em}
.metric,.number,.step,input[type=number],.currency{font-variant-numeric:tabular-nums}
