:root{
/* Display — Barlow Condensed 700, uppercase, tight */
--display-xl-size:76px;--display-xl-line:.92;/* @kind other */--display-xl-track:-.01em;/* @kind other */
--display-l-size:56px;--display-l-line:.94;/* @kind other */--display-l-track:-.01em;/* @kind other */
--display-m-size:40px;--display-m-line:.96;/* @kind other */--display-m-track:-.005em;/* @kind other */
--display-s-size:30px;--display-s-line:1;/* @kind other */--display-s-track:0;/* @kind other */

/* Heading — Barlow Condensed 700, sentence or title case */
--heading-l-size:32px;--heading-l-line:1.08;/* @kind other */
--heading-m-size:24px;--heading-m-line:1.12;/* @kind other */
--heading-s-size:19px;--heading-s-line:1.2;/* @kind other */

/* Body — Barlow 400/500 */
--body-l-size:19px;--body-l-line:1.55;/* @kind other */
--body-m-size:17px;--body-m-line:1.6;/* @kind other */
--body-s-size:15px;--body-s-line:1.55;/* @kind other */
--body-xs-size:13px;--body-xs-line:1.5;/* @kind other */

/* Label — Space Mono 700, uppercase, wide */
--label-size:13px;--label-line:1.2;/* @kind other */--label-track:.18em;/* @kind other */
--label-s-size:11px;--label-s-line:1.2;/* @kind other */--label-s-track:.14em;/* @kind other */
--label-l-size:16px;--label-l-line:1.2;/* @kind other */--label-l-track:.2em;/* @kind other */

--weight-regular:400;/* @kind other */--weight-medium:500;/* @kind other */--weight-semibold:600;/* @kind other */--weight-bold:700;/* @kind other */
}
.acero-display,.acero-display-xl{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:var(--display-xl-size);line-height:var(--display-xl-line);letter-spacing:var(--display-xl-track);color:var(--text-strong);margin:0}
.acero-display-l{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:var(--display-l-size);line-height:var(--display-l-line);letter-spacing:var(--display-l-track);color:var(--text-strong);margin:0}
.acero-display-m{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:var(--display-m-size);line-height:var(--display-m-line);letter-spacing:var(--display-m-track);color:var(--text-strong);margin:0}
.acero-heading-l{font-family:var(--font-display);font-weight:700;font-size:var(--heading-l-size);line-height:var(--heading-l-line);color:var(--text-strong);margin:0}
.acero-heading-m{font-family:var(--font-display);font-weight:700;font-size:var(--heading-m-size);line-height:var(--heading-m-line);color:var(--text-strong);margin:0}
.acero-heading-s{font-family:var(--font-display);font-weight:700;font-size:var(--heading-s-size);line-height:var(--heading-s-line);color:var(--text-strong);margin:0}
.acero-body-l{font-family:var(--font-body);font-size:var(--body-l-size);line-height:var(--body-l-line);color:var(--text-body);margin:0}
.acero-body{font-family:var(--font-body);font-size:var(--body-m-size);line-height:var(--body-m-line);color:var(--text-body);margin:0}
.acero-body-s{font-family:var(--font-body);font-size:var(--body-s-size);line-height:var(--body-s-line);color:var(--text-body);margin:0}
.acero-label{font-family:var(--font-mono);font-weight:700;text-transform:uppercase;font-size:var(--label-size);line-height:var(--label-line);letter-spacing:var(--label-track);color:var(--text-accent)}
.acero-label-s{font-family:var(--font-mono);font-weight:700;text-transform:uppercase;font-size:var(--label-s-size);line-height:var(--label-s-line);letter-spacing:var(--label-s-track);color:var(--text-muted)}
