.m-cp-stats{--cp-stats-fg:var(--cp-calm-stone,#514a44);--cp-stats-divider:var(--cp-soft-mist,#ccc0b2);--cp-stats-header-font:var(--cp-font-display,"Tiempos Headline",Georgia,serif);--cp-stats-body-font:var(--cp-font-body,"Roobert",system-ui,sans-serif)}@layer cp-stats{.m-cp-stats{--cp-stats-fg:var(--cp-calm-stone,#514a44);--cp-stats-divider:var(--cp-soft-mist,#ccc0b2);--cp-stats-header-font:var(--cp-font-display,"Tiempos Headline",Georgia,serif);--cp-stats-body-font:var(--cp-font-body,"Roobert",system-ui,sans-serif);--cp-stats-header-size:42px;--cp-stats-desc-size:14px;--cp-stats-header-weight:300;--cp-stats-gap:1.25rem;--cp-stats-intro-gap:0.5rem;--cp-stats-stack-gap:clamp(1.5rem,3vw,2rem);--cp-stats-item-gap:0.35rem;--cp-stats-divider-height:4.5rem;--cp-stats-2up-pad-block:1.35rem;--cp-stats-2up-pad-inline:1rem;--cp-stats-2up-line-inset:1.25rem;--cp-stats-2up-line-end:0.85rem;--rd-surface-body-fallback:var(--cp-stats-fg);background-color:var(--cp-warm-cream,#f5f2ec);color:var(--cp-stats-fg);container-name:cp-stats;container-type:inline-size;font-family:var(--cp-stats-body-font)}@media (min-width:48rem){.m-cp-stats{--cp-stats-header-size:72px;--cp-stats-desc-size:16px;--cp-stats-divider-height:6.5rem;--cp-stats-item-gap:0.5rem;--cp-stats-gap:2.5rem}}.m-cp-stats__inner{display:flex;flex-direction:column;gap:var(--cp-stats-stack-gap)}.m-cp-stats__intro{display:flex;flex-direction:column;gap:var(--cp-stats-intro-gap);max-width:40rem}.m-cp-stats[data-rd-align=center] .m-cp-stats__intro{align-self:center;text-align:center}.m-cp-stats[data-rd-align=right] .m-cp-stats__intro{align-self:flex-end;text-align:right}.m-cp-stats__title :where(h1,h2,h3,h4,h5,h6){font-family:var(--cp-h2-font-family,var(--cp-stats-body-font));font-size:var(--cp-h2-font-size,1.75rem);font-weight:var(--cp-h2-font-weight,500);letter-spacing:var(--cp-h2-letter-spacing,normal);line-height:var(--cp-h2-line-height,1.2);margin:0;text-transform:var(--cp-h2-text-transform,none)}.m-cp-stats__subtitle{font-size:var(--cp-text-md-font-size,1rem);font-weight:var(--cp-text-md-font-weight,400);letter-spacing:var(--cp-text-md-letter-spacing,-.01em);line-height:var(--cp-text-md-line-height,1.5);margin:0}.m-cp-stats__subtitle :where(p){margin:0}.m-cp-stats__subtitle :where(p+p){margin-top:.35rem}.m-cp-stats__list{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.m-cp-stats__item{align-items:center;display:flex;flex:0 1 auto;flex-direction:column;gap:var(--cp-stats-item-gap);justify-content:center;min-width:0;padding-inline:var(--cp-stats-gap);position:relative;text-align:center}.m-cp-stats__item:not(:first-child):before{background-color:var(--cp-stats-divider,var(--cp-soft-mist,#ccc0b2));content:"";height:var(--cp-stats-divider-height);left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1px}.m-cp-stats__header{align-items:flex-end;color:var(--cp-stats-fg);display:flex;flex-wrap:nowrap;font-family:var(--cp-stats-header-font);font-size:var(--cp-stats-header-size);font-style:italic;font-weight:var(--cp-stats-header-weight);justify-content:center;letter-spacing:-.02em;line-height:1;margin:0}.m-cp-stats__suffix,.m-cp-stats__value{display:inline-block}.m-cp-stats__suffix{color:var(--cp-stats-suffix,var(--cp-stats-fg));font-size:var(--cp-stats-suffix-size,.55em);font-style:inherit;font-weight:inherit;line-height:1;margin-inline-start:.02em}.m-cp-stats--suffix-size-medium{--cp-stats-suffix-size:0.75em}.m-cp-stats--suffix-size-large{--cp-stats-suffix-size:1em}.m-cp-stats--suffix-center .m-cp-stats__suffix,.m-cp-stats__item--suffix-center .m-cp-stats__suffix{margin-block:auto}.m-cp-stats--suffix-top .m-cp-stats__header,.m-cp-stats__item--suffix-top .m-cp-stats__header{align-items:flex-start}.m-cp-stats--suffix-top .m-cp-stats__suffix,.m-cp-stats__item--suffix-top .m-cp-stats__suffix{transform:translateY(.12em)}.m-cp-stats__item--suffix-bottom .m-cp-stats__header{align-items:flex-end}.m-cp-stats__item--suffix-bottom .m-cp-stats__suffix{margin-block:0;transform:none}.m-cp-stats__item--suffix-size-small{--cp-stats-suffix-size:0.55em}.m-cp-stats__item--suffix-size-medium{--cp-stats-suffix-size:0.75em}.m-cp-stats__item--suffix-size-large{--cp-stats-suffix-size:1em}.m-cp-stats__description{color:var(--cp-stats-fg);font-family:var(--cp-stats-body-font);font-size:var(--cp-stats-desc-size);font-weight:400;letter-spacing:var(--cp-text-md-letter-spacing,-.01em);line-height:1.35;margin:0;max-width:12rem}.m-cp-stats__description :where(p){margin:0}.m-cp-stats__description :where(p+p){margin-top:.15rem}@container cp-stats (max-width: 28rem){.m-cp-stats{--cp-stats-gap:0.5rem;--cp-stats-divider-height:3.75rem}.m-cp-stats__description{max-width:none}}@container cp-stats (max-width: 47.99rem){.m-cp-stats--mobile-2up .m-cp-stats__list{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.m-cp-stats--mobile-2up .m-cp-stats__item{flex:unset;padding-block:var(--cp-stats-2up-pad-block);padding-inline:var(--cp-stats-2up-pad-inline);width:100%}.m-cp-stats--mobile-2up .m-cp-stats__item:nth-child(odd):not(:first-child):before{content:none}.m-cp-stats--mobile-2up .m-cp-stats__item:nth-child(2n):before{bottom:var(--cp-stats-2up-line-end);height:auto;top:var(--cp-stats-2up-line-end);transform:none}.m-cp-stats--mobile-2up .m-cp-stats__item:nth-child(2n+3):after{background-color:var(--cp-stats-divider,var(--cp-soft-mist,#ccc0b2));content:"";height:1px;left:var(--cp-stats-2up-line-inset);pointer-events:none;position:absolute;top:0;width:calc(200% - var(--cp-stats-2up-line-inset)*2)}.m-cp-stats--mobile-2up .m-cp-stats__description{max-width:9.5rem}}}