.company-numbers{padding:var(--spacing-lg) 0;width:100%;--company-numbers-divider:var(--air-black-v4)}body.dark .company-numbers{--company-numbers-divider:var(--air-blue-a4)}.company-numbers_wrapper.page-width{margin:0 auto;max-width:var(--page-width);padding:0 var(--spacing-sm)}.company-numbers_grid{border-color:var(--company-numbers-divider);border-style:solid;border-width:1px 0;display:flex;flex-direction:column;margin:0 auto;width:clamp(250px,50%,400px)}.company-numbers_box{flex:1 1 0;min-width:0;padding:var(--spacing-md);text-align:center}.company-numbers_box:not(:first-child){border-color:var(--company-numbers-divider);border-style:solid;border-width:1px 0 0}.company-numbers.company-numbers--pending .company-numbers_box{opacity:0}.company-numbers.company-numbers--revealed .company-numbers_box{animation:company-numbers-fade-in .6s ease both}.company-numbers.company-numbers--revealed .company-numbers_box:first-child{animation-delay:.3s}.company-numbers.company-numbers--revealed .company-numbers_box:nth-child(2){animation-delay:.6s}.company-numbers.company-numbers--revealed .company-numbers_box:nth-child(3){animation-delay:.9s}.company-numbers.company-numbers--revealed .company-numbers_box:nth-child(4){animation-delay:1.2s}.company-numbers.company-numbers--revealed .company-numbers_box:nth-child(5){animation-delay:1.5s}.company-numbers_title{margin:0}.company-numbers_subtitle{color:var(--text-light);font-size:1rem;font-weight:500;line-height:1.2;margin:.5rem 0 0}body.dark .company-numbers .company-numbers_title span.color-air-blue{color:var(--air-blue-a5)!important}body.dark .company-numbers .company-numbers_title span.color-air-red{color:var(--dark-text)!important}body.dark .company-numbers .company-numbers_subtitle{color:var(--air-blue-a5)!important}@keyframes company-numbers-fade-in{0%{opacity:0;transform:translateY(12px) scale(.75)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:768px){.company-numbers_grid{align-items:stretch;border-width:1px 0 0;flex-direction:row;gap:0;justify-content:space-evenly;width:unset}.company-numbers_box:not(:first-child){border-width:0 0 0 1px}.company-numbers_subtitle{font-size:1.1rem}}@media (min-width:1200px){.company-numbers_subtitle{font-size:1.2rem}}