.stats{display:grid;grid-gap:var(--gap-5);text-align:center}.stats__stat{display:flex;flex-direction:column;gap:var(--gap-5)}.stats__stat:nth-child(2n){flex-direction:column-reverse}.stats__stat--square{grid-template-rows:1fr 1fr}.stats__stat--landscape:nth-child(odd){grid-template-rows:2fr 1fr}.stats__stat--landscape:nth-child(2n){grid-template-rows:1fr 2fr}.stats__stat-image{aspect-ratio:1/1;border-radius:var(--radius-4);display:grid;overflow:hidden;position:relative}.stats__stat-cta{display:grid;position:relative;z-index:1;grid-gap:var(--gap-4);align-content:center;background-color:rgba(0,0,0,.5);justify-items:center;padding:4.8rem}.stats__stat-cta-description{color:var(--neutral-0);font-weight:600}.stats__stat-image>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.stats__stat-card{border-radius:var(--radius-4);display:grid;padding:2.4rem;place-content:center;text-align:center}.stats__stat--square .stats__stat-card{aspect-ratio:1/1}.stats__stat:nth-child(3n+1) .stats__stat-card{background-color:var(--primary-color);color:var(--neutral-100)}.stats__stat:nth-child(3n+2) .stats__stat-card{background-color:var(--secondary-color);color:var(--neutral-0)}.stats__stat:nth-child(3n+3) .stats__stat-card{background-color:var(--neutral-70);color:var(--neutral-0)}.stats__stat-stat{align-items:center;display:flex;font-size:4rem;font-variant-numeric:tabular-nums;justify-content:center}.stats__stat-arrow{fill:var(--primary-color);height:4rem}.stats__stat:nth-child(3n+1) .stats__stat-arrow{fill:var(--base-color)}.stats__stat-arrow--down{rotate:180deg}.stats__stat-description{font-weight:700}@media(min-width:576px){.stats--2,.stats--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.stats--3{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.stats__stat-stat{font-size:5.6rem}.stats__stat-card{padding:4rem}.stats__stat-cta{padding:6rem}.stats__stat-cta-description{font-size:2.2rem}.stats__stat-description{font-size:2rem}.stats__stat-arrow{height:6.8rem}}@media(min-width:1200px){.stats--4{grid-template-columns:repeat(4,1fr)}.stats__stat-stat{font-size:7.6rem}}