:root{
--text-display-1:4.5rem;--text-display-2:3.25rem;
--text-h1:2.25rem;--text-h2:1.75rem;--text-h3:1.375rem;--text-h4:1.125rem;
--text-body-lg:1.125rem;--text-body:1rem;--text-body-sm:.875rem;--text-caption:.75rem;--text-eyebrow:.8125rem;
--lh-tight:1.1; /* @kind other */
--lh-snug:1.25; /* @kind other */
--lh-normal:1.5; /* @kind other */
--lh-relaxed:1.65; /* @kind other */
--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-eyebrow:.12em;
--fw-regular:400; /* @kind other */
--fw-medium:500; /* @kind other */
--fw-semibold:600; /* @kind other */
--fw-bold:700; /* @kind other */
}
body{font-family:var(--font-body);color:var(--text-primary);font-size:var(--text-body);line-height:var(--lh-normal)}
h1,h2,h3,h4,.font-display{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);text-transform:uppercase}
.eyebrow{font-family:var(--font-display);font-size:var(--text-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brand-secondary)}
code,.font-mono{font-family:var(--font-mono)}
a{color:var(--text-link);text-decoration:none}
a:hover{color:var(--text-link-hover);text-decoration:underline}
