.heading { /* font-family: var(--ff-brandon-text); */ margin: 0; padding: 0; } .uppercase { text-transform: uppercase; } .h1 { font-size: var(--typography-Title-1-Mobile-fontSize); line-height: var(--typography-Title-1-lineHeight); } .h2 { font-size: var(--typography-Title-2-Mobile-fontSize); line-height: var(--typography-Title-2-lineHeight); } .h3 { font-size: var(--typography-Title-3-Mobile-fontSize); line-height: var(--typography-Title-3-lineHeight); } .h4 { font-size: var(--typography-Title-4-Mobile-fontSize); line-height: var(--typography-Title-4-lineHeight); } .h5 { font-size: var(--typography-Title-5-Mobile-fontSize); line-height: var(--typography-Title-5-lineHeight); } .light { font-weight: 300; } .regular { font-weight: 400; } .medium { font-weight: 500; } .semiBold { font-weight: 600; } .bold { font-weight: 700; } .black { font-weight: 900; } @media screen and (min-width: 950px) { .h1 { font-size: var(--typography-Title-1-Desktop-fontSize); line-height: var(--typography-Title-1-lineHeight); } .h2 { font-size: var(--typography-Title-2-Desktop-fontSize); line-height: var(--typography-Title-2-lineHeight); } .h3 { font-size: var(--typography-Title-3-Desktop-fontSize); line-height: var(--typography-Title-3-lineHeight); } .h4 { font-size: var(--typography-Title-4-Desktop-fontSize); line-height: var(--typography-Title-4-lineHeight); } .h5 { font-size: var(--typography-Title-5-Desktop-fontSize); line-height: var(--typography-Title-5-lineHeight); } }