.text-hero{font-size:var(--hero-size);font-weight:var(--hero-weight);line-height:var(--hero-leading);text-transform:uppercase}.text-hero-italic{font-size:var(--hero-size);font-weight:var(--hero-weight);line-height:var(--hero-leading);text-transform:uppercase;letter-spacing:var(--tracking-wider,.04em);font-style:italic}.text-heading{font-size:var(--heading-size);font-weight:var(--heading-weight);line-height:var(--heading-leading);text-transform:uppercase}.text-body{font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-leading)}.text-label{font-size:var(--label-size);font-weight:var(--label-weight);line-height:var(--label-leading);letter-spacing:var(--label-tracking);text-transform:uppercase}.text-label-xs{font-size:var(--text-xs);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;flex:1;display:block;overflow:hidden}.text-desc-xs{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:var(--leading-tight);color:var(--text-muted);margin-top:-.125rem;padding-bottom:.25rem;display:block;overflow:hidden}.text-number{font-weight:var(--number-weight);line-height:var(--number-leading);letter-spacing:var(--number-tracking);font-variant-numeric:tabular-nums;white-space:nowrap}.text-number-italic{font-size:var(--number-size);font-weight:var(--number-weight);line-height:var(--number-leading);letter-spacing:var(--tracking-wider,.04em);font-variant-numeric:tabular-nums;white-space:nowrap;font-style:italic}.text-button{font-size:var(--label-size,12px);font-weight:700;line-height:var(--label-leading,1.25);letter-spacing:var(--label-tracking,.05em);text-transform:uppercase}
