.imapac-stats{font-family:inherit;position:relative}.imapac-stats *,.imapac-stats :after,.imapac-stats :before{box-sizing:border-box}.imapac-stats .is-inner{margin:0 auto;max-width:1280px}.imapac-stats .is-header{margin-bottom:3rem;text-align:center}.imapac-stats .is-eyebrow{color:var(--is-eyebrow);font-size:13px;font-weight:700;letter-spacing:2.5px;margin-bottom:.75rem;text-transform:uppercase}.imapac-stats .is-heading{color:var(--is-heading-color);font-size:var(--is-heading-size);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0 0 .5rem}.imapac-stats .is-subheading{color:var(--is-heading-color);font-size:16px;line-height:1.5;margin:0 auto;max-width:600px;opacity:.75}.imapac-stats .is-grid{display:grid;gap:var(--is-gap,32px);grid-template-columns:repeat(var(--is-cols,3),1fr)}.imapac-stats .is-card{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s ease}.imapac-stats .is-icon-wrap{margin-bottom:1.5rem;position:relative}.imapac-stats .is-icon{align-items:center;color:var(--is-icon-color);display:flex;height:var(--is-icon-size);justify-content:center;width:var(--is-icon-size)}.imapac-stats .is-icon svg,.imapac-stats .is-icon-img{display:block;height:100%;width:100%}.imapac-stats .is-icon-img{filter:brightness(0) invert(1);object-fit:contain}.imapac-stats:not([style*="#1B"]):not([style*="#000"]):not([style*="#0"]) .is-icon-img{filter:none}.imapac-stats .is-number{align-items:baseline;color:var(--is-number-color);display:flex;font-size:var(--is-number-size);font-weight:var(--is-number-weight);justify-content:center;letter-spacing:-.02em;line-height:1;margin-bottom:.5rem}.imapac-stats .is-number-prefix,.imapac-stats .is-number-suffix{font-size:.7em;font-weight:inherit}.imapac-stats .is-number-value{font-variant-numeric:tabular-nums}.imapac-stats .is-label{color:var(--is-label-color);font-size:var(--is-label-size);font-weight:700;letter-spacing:.2px;margin-bottom:.75rem}.imapac-stats .is-description{color:var(--is-desc-color);font-size:var(--is-desc-size);line-height:1.55;margin:0;max-width:280px;opacity:var(--is-desc-op,.75)}.imapac-stats.is-preset-glass .is-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;overflow:hidden;padding:2rem 1.5rem;position:relative}.imapac-stats.is-preset-glass .is-card:before{background:linear-gradient(135deg,hsla(0,0%,100%,.08),transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.imapac-stats.is-preset-glass .is-card:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);transform:translateY(-4px)}.imapac-stats.is-preset-glass .is-icon-wrap{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;display:flex;height:calc(var(--is-icon-size) + 32px);justify-content:center;margin-bottom:1.5rem;width:calc(var(--is-icon-size) + 32px)}.imapac-stats.is-preset-card .is-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.15);overflow:hidden;padding:2.5rem 1.75rem 2rem;position:relative}.imapac-stats.is-preset-card .is-card:before{background:var(--is-accent,#c8221a);border-radius:16px 16px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.imapac-stats.is-preset-card .is-card:hover{background:hsla(0,0%,100%,.06);box-shadow:0 12px 36px rgba(0,0,0,.25);transform:translateY(-6px)}.imapac-stats.is-preset-card .is-icon-wrap{align-items:center;background:hsla(0,0%,100%,.06);border-radius:14px;display:flex;height:calc(var(--is-icon-size) + 24px);justify-content:center;margin-bottom:1.5rem;transition:background .3s ease;width:calc(var(--is-icon-size) + 24px)}.imapac-stats.is-preset-card .is-card:hover .is-icon-wrap{background:var(--is-accent,#c8221a)}.imapac-stats.is-preset-circle .is-card{padding:1.5rem 1rem}.imapac-stats.is-preset-circle .is-icon-wrap{align-items:center;background:linear-gradient(135deg,var(--is-accent,#c8221a),rgba(60,52,137,.85));border-radius:50%;box-shadow:0 12px 36px rgba(0,0,0,.25),inset 0 0 0 1px hsla(0,0%,100%,.1);display:flex;height:calc(var(--is-icon-size) + 56px);justify-content:center;margin-bottom:1.75rem;position:relative;transition:transform .4s cubic-bezier(.4,0,.2,1);width:calc(var(--is-icon-size) + 56px)}.imapac-stats.is-preset-circle .is-icon-wrap:after{border:1px dashed hsla(0,0%,100%,.18);border-radius:50%;content:"";inset:-6px;pointer-events:none;position:absolute}.imapac-stats.is-preset-circle .is-card:hover .is-icon-wrap{transform:scale(1.08) rotate(-3deg)}.imapac-stats.is-preset-minimal .is-card{border-bottom:3px solid var(--is-accent,#c8221a);border-radius:0;padding:1rem 1rem 1.5rem;text-align:center}.imapac-stats.is-preset-minimal .is-icon-wrap{margin-bottom:1.25rem}.imapac-stats.is-preset-minimal .is-number{font-size:calc(var(--is-number-size)*1.15);margin-bottom:.25rem}.imapac-stats.is-preset-minimal .is-label{color:var(--is-accent,#c8221a);font-size:calc(var(--is-label-size)*1.05);letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}.imapac-stats.is-preset-minimal .is-card:hover .is-icon-wrap{transform:scale(1.05);transition:transform .3s ease}.imapac-stats.is-anim-combo .is-card,.imapac-stats.is-anim-entrance .is-card{opacity:0;transform:translateY(30px) scale(.95);transition:opacity .7s cubic-bezier(.4,0,.2,1) var(--is-entry-delay,0s),transform .7s cubic-bezier(.4,0,.2,1) var(--is-entry-delay,0s)}.imapac-stats.is-anim-combo .is-card.is-entered,.imapac-stats.is-anim-entrance .is-card.is-entered{opacity:1;transform:translateY(0) scale(1)}.imapac-stats.is-anim-combo .is-icon-wrap,.imapac-stats.is-anim-float .is-icon-wrap{animation:is-float 4s ease-in-out infinite}.imapac-stats.is-anim-combo .is-card:nth-child(2) .is-icon-wrap{animation-delay:.5s}.imapac-stats.is-anim-combo .is-card:nth-child(3) .is-icon-wrap{animation-delay:1s}.imapac-stats.is-anim-combo .is-card:nth-child(4) .is-icon-wrap{animation-delay:1.5s}.imapac-stats.is-anim-combo .is-card:nth-child(5) .is-icon-wrap{animation-delay:2s}.imapac-stats.is-anim-combo .is-card:nth-child(6) .is-icon-wrap{animation-delay:2.5s}@keyframes is-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.imapac-stats.is-preset-circle.is-anim-combo .is-card:hover .is-icon-wrap,.imapac-stats.is-preset-circle.is-anim-float .is-card:hover .is-icon-wrap{animation-play-state:paused}@media (max-width:1024px){.imapac-stats .is-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.imapac-stats .is-grid{gap:calc(var(--is-gap, 32px)*.75);grid-template-columns:1fr}.imapac-stats .is-heading{font-size:calc(var(--is-heading-size)*.7)}.imapac-stats .is-number{font-size:calc(var(--is-number-size)*.8)}.imapac-stats .is-icon{height:calc(var(--is-icon-size)*.85);width:calc(var(--is-icon-size)*.85)}}