.mam-metrics{font-family:inherit;margin:0 auto;max-width:1320px;width:100%}.mam-metrics,.mam-metrics *,.mam-metrics :after,.mam-metrics :before{box-sizing:border-box}.mam-metrics__intro{margin:0 auto 28px;max-width:780px;text-align:center}.mam-metrics__eyebrow{font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.3;margin-bottom:8px;opacity:.7;text-transform:uppercase}.mam-metrics__heading{font-size:clamp(28px,4vw,44px);letter-spacing:-.025em;line-height:1.08;margin:0 0 10px}.mam-metrics__copy{font-size:16px;line-height:1.6}.mam-metrics__panel{display:grid;overflow:hidden;padding:10px;width:100%}.mam-metrics--cols-3 .mam-metrics__panel{grid-template-columns:repeat(3,minmax(0,1fr))}.mam-metrics--cols-4 .mam-metrics__panel{grid-template-columns:repeat(4,minmax(0,1fr))}.mam-metric{align-items:center;color:var(--mam-accent);display:flex;padding:15px;position:relative;transition:transform .25s ease,background-color .25s ease}.mam-metric--divider:after{background:hsla(0,0%,100%,.24);content:"";height:56%;position:absolute;right:0;top:22%;width:1px}.mam-metric__content{align-items:center;display:flex;gap:14px;min-width:0}.mam-metric__value{align-items:center;display:flex;flex:0 0 auto;font-size:34px;font-weight:800;gap:6px;letter-spacing:0;line-height:1.15;white-space:nowrap}.mam-metric__prefix,.mam-metric__suffix{font-size:21px;font-weight:700;letter-spacing:0}.mam-metric__suffix{font-size:38px;margin-left:-4px}.mam-metric__label{font-size:16px;line-height:1.5;margin-top:0;text-align:left}.mam-metrics[data-hover=true] .mam-metric:hover{background:hsla(0,0%,100%,.075);border-radius:calc(var(--mam-radius) - 6px);transform:translateY(-3px)}.mam-metrics--anim-fade .mam-metric{animation:mamFadeUp .65s ease both;animation-delay:calc(var(--mam-index, 0)*90ms)}.mam-metrics--anim-slide .mam-metric{animation:mamSlideIn .65s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--mam-index, 0)*90ms)}@keyframes mamFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes mamSlideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@media (max-width:900px){.mam-metrics__panel{grid-template-columns:1fr!important}.mam-metric{padding:22px 24px}.mam-metric--divider:after{bottom:0;height:1px;right:6%;top:auto;width:88%}.mam-metric:last-child:after{display:none}}@media (max-width:560px){.mam-metrics__panel{padding:5px}.mam-metric{padding:20px 18px}.mam-metric__content{gap:10px}.mam-metric__value{font-size:34px}.mam-metric__label{font-size:13px}}@media (prefers-reduced-motion:reduce){.mam-metric{animation:none!important;transition:none!important}}