/* Ruled: Oswald Bold all caps for headlines + section titles. Montserrat Light for subheads and large text (18px+). Montserrat Regular for body. */
:root{
--font-display:"Oswald","Arial Narrow",sans-serif;
--font-body:"Montserrat",system-ui,sans-serif;
--fw-light:300; /* @kind font */
--fw-regular:400; /* @kind font */
--fw-semibold:600; /* @kind font */
--fw-bold:700; /* @kind font */
--fs-display:clamp(44px,6.4vw,84px); /* @kind font */
--lh-display:1; /* @kind font */
--ls-display:.01em;
--fs-h1:52px;--fs-h2:38px;--fs-h3:24px;--fs-h4:18px;
--lh-heading:1.1; /* @kind font */
--ls-heading:.03em;
--fs-lead:22px;--fs-sub:18px;
--lh-lead:1.45; /* @kind font */
--fs-body:16px;
--lh-body:1.6; /* @kind font */
--fs-small:14px;
--lh-small:1.5; /* @kind font */
--fs-label:12px;--ls-label:.16em;
--fs-micro:10px;--ls-micro:.12em;
--fs-price:48px;
--ls-wordmark:.08em;
}
