.statsGrid{--gridGap:4rem;color:var(--fontColor);display:grid;gap:var(--gridGap)}.statsGrid__col{position:relative}.statsGrid--straight .statsGrid__col{display:grid;gap:calc(var(--gridGap)/2)}.statsGrid--masonry .statsGrid__col{display:flex;flex-direction:column;gap:calc(var(--gridGap)/2)}.statsGrid>.statsGrid__col:not(:last-child):after{background:var(--fontColor);bottom:calc(var(--gridGap)*-1/2);content:"";height:1px;left:0;opacity:.25;position:absolute;width:100%}.statsGrid__item{align-items:center;display:flex;flex-direction:column;gap:1.5rem;text-align:center}.statsGrid__item__icon{width:64px}.statsGrid__item__icon img{width:100%}.statsGrid__item__content{flex:1}.statsGrid__item__primaryValue{font-size:40px;line-height:1;margin-bottom:1rem}.statsGrid__item__primaryValue span{font-size:clamp(18px,.35em,32px)}.statsGrid__item__description{font-size:16px}@media (min-width:768px){.statsGrid{--gridGap:3rem}.statsGrid--cols-1{grid-template-areas:"col-1";grid-template-columns:1fr}.statsGrid--cols-2{grid-template-areas:"col-1 col-2";grid-template-columns:1fr 1fr}.statsGrid--cols-3{grid-template-areas:"col-1 col-2 col-3";grid-template-columns:2fr 2fr 3fr}.statsGrid__col{grid-area:var(--template)}.statsGrid--straight .statsGrid__col{gap:var(--gridGap);grid-auto-rows:1fr}.statsGrid--masonry .statsGrid__col{gap:var(--gridGap)}.statsGrid>.statsGrid__col:not(:last-child):after{bottom:unset;height:100%;left:unset;right:calc(var(--gridGap)*-1/2);top:0;width:1px}.statsGrid__item{align-items:start;flex-direction:row;gap:2.5rem;padding:1rem;text-align:left}.statsGrid__col__row{position:relative}.statsGrid .statsGrid__col.statsGrid__col--withDividers>.statsGrid__col__row:not(:last-child):after{background:var(--fontColor);bottom:calc(var(--gridGap)*-1/2);content:"";height:1px;left:0;opacity:.25;position:absolute;width:100%}.statsGrid__item__icon{width:72px}.statsGrid__item__primaryValue{font-size:48px}.statsGrid__item__description{font-size:18px}}@media (min-width:992px){.statsGrid__item__primaryValue{font-size:64px}.statsGrid__item__description{font-size:20px}}@media (min-width:1200px){.statsGrid{--gridGap:4rem}.statsGrid__item__icon{width:124px}.statsGrid__item__primaryValue{font-size:90px}}