:root {
    /* Type Scale */
    /* step-13
     * 320px: 73.98px
     * 1920px: 183.81px
     * 2560px: 256.78px
     */
    --step-13: clamp(4.6236rem, 2.9914rem + 8.161vw, 16.049rem);
    /* step-12
     * 320px: 65.76px
     * 1920px: 155.96px
     * 2560px: 213.99px
     */
    --step-12: clamp(4.1099rem, 2.7864rem + 6.6173vw, 13.3742rem);
    /* step-11
     * 320px: 58.45px
     * 1920px: 132.33px
     * 2560px: 178.32px
     */
    --step-11: clamp(3.6532rem, 2.583rem + 5.3513vw, 11.1451rem);
    /* step-10
     * 320px: 51.96px
     * 1920px: 112.28px
     * 2560px: 148.60px
     */
    --step-10: clamp(3.2473rem, 2.3844rem + 4.3145vw, 9.2876rem);
    /* step-9
     * 320px: 46.18px
     * 1920px: 95.27px
     * 2560px: 123.83px
     */
    --step-9: clamp(2.8865rem, 2.1932rem + 3.4665vw, 7.7397rem);
    /* step-8
     * 320px: 41.05px
     * 1920px: 80.83px
     * 2560px: 103.20px
     */
    --step-8: clamp(2.5658rem, 2.0109rem + 2.7742vw, 6.4497rem);
    /* step-7
     * 320px: 36.49px
     * 1920px: 68.59px
     * 2560px: 86.00px
     */
    --step-7: clamp(2.2807rem, 1.8387rem + 2.2101vw, 5.3748rem);
    /* step-6
     * 320px: 32.44px
     * 1920px: 58.19px
     * 2560px: 71.66px
     */
    --step-6: clamp(2.0273rem, 1.677rem + 1.7512vw, 4.479rem);
    /* step-5
     * 320px: 28.83px
     * 1920px: 49.38px
     * 2560px: 59.72px
     */
    --step-5: clamp(1.802rem, 1.5263rem + 1.3789vw, 3.7325rem);
    /* step-4
     * 320px: 25.63px
     * 1920px: 41.90px
     * 2560px: 49.77px
     */
    --step-4: clamp(1.6018rem, 1.3863rem + 1.0776vw, 3.1104rem);
    /* step-3
     * 320px: 22.78px
     * 1920px: 35.55px
     * 2560px: 41.47px
     */
    --step-3: clamp(1.4238rem, 1.2569rem + 0.8344vw, 2.592rem);
    /* step-2
     * 320px: 20.25px
     * 1920px: 30.16px
     * 2560px: 34.56px
     */
    --step-2: clamp(1.2656rem, 1.1379rem + 0.6388vw, 2.16rem);
    /* step-1
     * 320px: 18.00px
     * 1920px: 25.59px
     * 2560px: 28.80px
     */
    --step-1: clamp(1.125rem, 1.0286rem + 0.4821vw, 1.8rem);
    /* step-0
     * 320px: 16.00px
     * 1920px: 21.71px
     * 2560px: 24.00px
     */
    --step-0: clamp(1rem, 0.9286rem + 0.3571vw, 1.5rem);
    /* step--1
     * 320px: 14.22px
     * 1920px: 18.42px
     * 2560px: 20.00px
     */
    --step--1: clamp(0.8889rem, 0.8373rem + 0.2579vw, 1.25rem);
    /* step--2
     * 320px: 12.64px
     * 1920px: 15.63px
     * 2560px: 16.67px
     */
    --step--2: clamp(0.7901rem, 0.7542rem + 0.1797vw, 1.0417rem);
    /* step--3
     * 320px: 11.24px
     * 1920px: 13.26px
     * 2560px: 13.89px
     */
    --step--3: clamp(0.7023rem, 0.6787rem + 0.1184vw, 0.8681rem);
    /* step--4
     * 320px: 9.99px
     * 1920px: 11.25px
     * 2560px: 11.57px
     */
    --step--4: clamp(0.6243rem, 0.6101rem + 0.0708vw, 0.7234rem);  
  }