:root{
--font-logo:"Cinzel","Cormorant Garamond",Georgia,serif;
--font-display:"Cormorant Garamond",Garamond,Georgia,serif;
--font-body:"Source Sans 3","Lato","Helvetica Neue",Arial,sans-serif;
--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;
--fs-display:64px;--fs-h1:48px;--fs-h2:38px;--fs-h3:30px;--fs-h4:23px;--fs-lead:20px;--fs-body:17px;--fs-small:15px;--fs-caption:13px;--fs-overline:12px;
--lh-tight:1.08;--lh-heading:1.18;--lh-body:1.6;--lh-snug:1.4;
--ls-overline:.16em;--ls-logo:.08em;--ls-heading:-.005em;
--text-display:600 var(--fs-display)/var(--lh-tight) var(--font-display);
--text-h1:600 var(--fs-h1)/var(--lh-heading) var(--font-display);
--text-h2:600 var(--fs-h2)/var(--lh-heading) var(--font-display);
--text-h3:600 var(--fs-h3)/var(--lh-heading) var(--font-display);
--text-h4:600 var(--fs-h4)/var(--lh-snug) var(--font-display);
--text-lead:400 var(--fs-lead)/var(--lh-body) var(--font-body);
--text-body:400 var(--fs-body)/var(--lh-body) var(--font-body);
--text-small:400 var(--fs-small)/var(--lh-snug) var(--font-body);
--text-caption:500 var(--fs-caption)/var(--lh-snug) var(--font-body);
--text-overline:600 var(--fs-overline)/1 var(--font-logo);
}
