.evolution{background-color:#f2f2f2}.evolution .heading{margin:0 0 var(--space-50);text-align:center}.evolution .heading h2{color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-h2);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-h2);line-height:var(--line-height-h2);margin:0 0 var(--space-30);text-transform:uppercase}.evolution .heading h2 span.accent{color:var(--color-primary-dark)}.evolution .heading h3{color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-h3);font-weight:var(--font-weight-regular);line-height:100%;margin:0}.evolution .flexbox{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 0 var(--space-50);row-gap:var(--space-30)}.evolution .flexbox .repeater{border-left:.0625rem solid var(--color-primary-dark);padding:var(--space-30) var(--space-50);width:33.33333%}.evolution .flexbox .repeater:nth-child(3n){border-right:.0625rem solid var(--color-primary-dark)}.evolution .flexbox .repeater span{display:block;font-family:var(--font-family-display);font-size:var(--font-size-display-lg);line-height:var(--line-height-h2);margin:0 0 var(--space-10)}.evolution .flexbox .repeater p,.evolution .flexbox .repeater span{color:var(--color-text-primary);font-weight:var(--font-weight-regular)}.evolution .flexbox .repeater p{font-family:var(--font-family-primary);font-size:var(--font-size-body);line-height:130%;margin:0;max-width:24.5625rem}.evolution .description h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}.evolution .description h1,.evolution .description h2{color:var(--color-text-primary);font-family:var(--font-family-primary);font-weight:var(--font-weight-bold)}.evolution .description h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.evolution .description h3{font-size:var(--font-size-h3);line-height:var(--line-height-default)}.evolution .description h3,.evolution .description h4{color:var(--color-text-primary);font-family:var(--font-family-primary);font-weight:var(--font-weight-bold)}.evolution .description h4{font-size:var(--font-size-h4);line-height:var(--line-height-h1)}.evolution .description h5{font-size:var(--font-size-h5)}.evolution .description h5,.evolution .description h6{color:var(--color-text-primary);font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);line-height:var(--line-height-default)}.evolution .description h6{font-size:1rem}.evolution .description p{color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-default)}@media (max-width:1599px){.evolution .flexbox .repeater span{font-size:6.25rem}}@media (max-width:991px){.evolution .flexbox{gap:0;margin-inline:auto;max-width:31.25rem}.evolution .flexbox .repeater{border-left:0!important;border-right:0!important;padding:var(--space-50) 0;position:relative;width:100%}.evolution .flexbox .repeater:before{top:0}.evolution .flexbox .repeater:before,.evolution .flexbox .repeater:last-child:after{background-color:var(--color-primary-dark);content:"";display:block;height:.0625rem;left:50%;position:absolute;transform:translateX(-50%);width:85%}.evolution .flexbox .repeater:last-child:after{bottom:0}.evolution .flexbox .repeater span{text-align:center}.evolution .flexbox .repeater p{max-width:100%;text-align:center}}@media (max-width:767px){.evolution .heading h2{font-size:var(--font-size-mobile-h2);margin:0 0 var(--space-20)}.evolution .heading h2 span.accent{display:block}.evolution .heading h3{font-size:var(--font-size-mobile-h3)}.evolution .flexbox .repeater span{font-size:var(--font-size-mobile-display-lg)}.evolution .description h1{font-size:var(--font-size-mobile-h1)}.evolution .description h2{font-size:var(--font-size-mobile-h2)}.evolution .description h3{font-size:var(--font-size-mobile-h3)}.evolution .description h4{font-size:var(--font-size-mobile-h4)}.evolution .description h5{font-size:var(--font-size-mobile-h5)}.evolution .description h6{font-size:.875rem}.evolution .description p{font-size:var(--font-size-mobile-body)}}