@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-display:swap;src:url("/fonts/open-sans-300.ttf") format("truetype");}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/open-sans-400.ttf") format("truetype");}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/open-sans-500.ttf") format("truetype");}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:url("/fonts/open-sans-600.ttf") format("truetype");}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/open-sans-700.ttf") format("truetype");}
:root{--font-brand:"Open Sans",Arial,Helvetica,sans-serif}
body{font-family:var(--font-brand);font-weight:400;-webkit-font-smoothing:antialiased}
h1,h2,h3{font-family:var(--font-brand);font-weight:300;letter-spacing:-.025em;line-height:1.18}
h3{font-weight:400;letter-spacing:-.015em}
.brand{font-family:var(--font-brand);font-weight:600;letter-spacing:.12em}
.brand small{font-family:var(--font-brand);font-weight:400;letter-spacing:.14em}
.report .number,.price{font-family:var(--font-brand);font-weight:300;letter-spacing:-.025em}
button,input,textarea,select{font-family:var(--font-brand)}
.btn,.eyebrow,.tag{font-weight:600}
