:root{
--font-display:'Unbounded',system-ui,sans-serif;
--font-body:'Manrope',system-ui,sans-serif;
--fs-hero:64px;
--fs-h1:48px;
--fs-h2:36px;
--fs-h3:28px;
--fs-h4:22px;
--fs-body-lg:19px;
--fs-body:16px;
--fs-small:14px;
--fs-micro:12px;
--lh-tight:1.08; /* @kind other */
--lh-heading:1.18; /* @kind other */
--lh-body:1.55; /* @kind other */
--ls-display:-0.01em; /* @kind other */
--ls-caps:0.14em; /* @kind other */
--fw-regular:400; /* @kind other */
--fw-medium:500; /* @kind other */
--fw-semibold:600; /* @kind other */
--fw-bold:700; /* @kind other */
--fw-black:800; /* @kind other */
}
h1,h2,h3,h4,.font-display{font-family:var(--font-display);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-display);color:var(--text-heading);margin:0}
body,p,.font-body{font-family:var(--font-body);color:var(--text-body)}
