@layer modules{.m-stat-cards{padding-block:var(--section-padding-y)}.m-stat-cards--joined{padding-block-start:0}.m-stat-cards .section-header__body p+p{margin-block-start:var(--stat-cards-paragraph-gap)}.m-stat-cards--title-case .section-header :is(h1,h2,h3,h4){text-transform:capitalize}.m-stat-cards .section-header>:is(h1,h2,h3,h4){white-space:pre-line}.m-stat-cards__list{display:grid;gap:var(--stat-cards-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;list-style:none;margin:0;padding:0}.m-stat-cards__card{background:var(--stat-cards-card-bg);border-radius:var(--stat-cards-card-radius);box-shadow:var(--stat-cards-card-shadow);display:flex;flex-direction:column;gap:var(--stat-cards-card-gap);justify-content:center;padding:var(--stat-cards-card-padding);text-align:center}.m-stat-cards--header-row .m-stat-cards__card,.m-stat-cards--row .m-stat-cards__card{min-block-size:var(--stat-cards-card-min-height)}.m-stat-cards__value{color:var(--stat-cards-value-color);font-family:var(--type-display-family);font-size:var(--stat-cards-value-size);font-weight:var(--stat-cards-value-weight);line-height:var(--stat-cards-value-lh);margin:0;text-transform:capitalize}.m-stat-cards__caption{color:var(--stat-cards-caption-color);font-size:var(--type-body-size);font-weight:var(--stat-cards-caption-weight);line-height:var(--type-body-lh);margin:0;white-space:pre-line}.m-stat-cards--row .m-stat-cards__caption:last-child{display:flex;flex-direction:column;justify-content:center;min-block-size:var(--stat-cards-caption-min-height)}.m-stat-cards__source{color:var(--stat-cards-caption-color);font-size:var(--type-body-sm-size);line-height:var(--stat-cards-source-lh);margin:0;opacity:var(--stat-cards-source-opacity)}.m-stat-cards--header-row .section-header{max-inline-size:var(--stat-cards-header-max)}.m-stat-cards--header-row .section-header__body{max-inline-size:var(--stat-cards-header-body-max)}.m-stat-cards--header-row .m-stat-cards__list{grid-auto-columns:minmax(0,var(--stat-cards-header-row-card-max));margin-block-start:var(--stat-cards-header-gap)}.m-stat-cards--header-row .m-stat-cards__card{justify-content:flex-start}.m-stat-cards:is(.m-stat-cards--header-row,.m-stat-cards--band) .m-stat-cards__source{margin-block-start:auto}.m-stat-cards--split .m-stat-cards__inner{align-items:center;display:grid;gap:var(--stat-cards-split-gap);grid-template-columns:var(--stat-cards-split-columns)}.m-stat-cards--split .m-stat-cards__list{grid-auto-flow:row}.m-stat-cards--split .m-stat-cards__value{color:var(--stat-cards-value-color-stack)}.m-stat-cards--band{background:var(--stat-cards-band-bg);margin-block:var(--stat-cards-band-margin-y);padding-block:var(--stat-cards-band-padding-y)}.m-stat-cards--band .section-header{max-inline-size:var(--stat-cards-band-header-max)}.m-stat-cards--band .eyebrow{color:var(--stat-cards-band-eyebrow)}.m-stat-cards--band .section-header :is(h1,h2,h3,h4),.m-stat-cards--band .section-header__body,.m-stat-cards--band .section-header__body :is(strong,b){color:var(--stat-cards-band-fg)}.m-stat-cards--band .section-header__body{max-inline-size:var(--stat-cards-band-body-max)}.m-stat-cards--band .m-stat-cards__list{margin-block-start:var(--stat-cards-header-gap)}.m-stat-cards--band .m-stat-cards__card{background:none;box-shadow:none;justify-content:flex-start}.m-stat-cards--band .m-stat-cards__card:before{background:var(--stat-cards-band-rule);block-size:var(--stat-cards-band-rule-height);content:"";display:block}.m-stat-cards--band .m-stat-cards__value{color:var(--stat-cards-band-fg);font-size:var(--stat-cards-band-value-size);line-height:var(--stat-cards-band-value-lh)}.m-stat-cards--band .m-stat-cards__caption{color:var(--stat-cards-band-fg);font-weight:var(--stat-cards-band-caption-weight)}.m-stat-cards--band .m-stat-cards__source{color:var(--stat-cards-band-fg)}.m-stat-cards--map{background:var(--stat-cards-map-bg);isolation:isolate;overflow:hidden;padding-block:var(--stat-cards-map-padding-y);position:relative}.m-stat-cards__map{block-size:100%;inline-size:100%;inset:0;max-inline-size:none;object-fit:cover;opacity:var(--stat-cards-map-opacity);pointer-events:none;position:absolute;z-index:-1}.m-stat-cards--map .m-stat-cards__card{background:var(--stat-cards-map-card-bg);box-shadow:none;gap:0}.m-stat-cards--map .m-stat-cards__value{font-size:var(--stat-cards-map-value-size);line-height:var(--stat-cards-map-value-lh)}.m-stat-cards--map .m-stat-cards__caption{display:flex;flex-direction:column;flex-grow:1;font-size:var(--stat-cards-map-caption-size);justify-content:center;line-height:var(--stat-cards-map-caption-lh);min-block-size:var(--stat-cards-caption-min-height)}.m-stat-cards__ctas{display:flex;justify-content:center;margin-block-start:var(--stat-cards-map-cta-gap)}@media (max-width:1279px){.m-stat-cards__list{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.m-stat-cards__card:last-child:nth-child(odd){grid-column:1/-1}.m-stat-cards--split .m-stat-cards__list{grid-template-columns:minmax(0,1fr)}.m-stat-cards__caption{text-wrap:balance}}@media (min-width:1024px) and (max-width:1279px){.m-stat-cards:is(.m-stat-cards--band,.m-stat-cards--map) .m-stat-cards__list{grid-auto-flow:column;grid-template-columns:none}.m-stat-cards:is(.m-stat-cards--band,.m-stat-cards--map) .m-stat-cards__card:last-child:nth-child(odd){grid-column:auto}}@media (max-width:1023px){.m-stat-cards--split .m-stat-cards__inner{grid-template-columns:minmax(0,1fr)}.m-stat-cards .section-header>:is(h1,h2,h3,h4),.m-stat-cards--header-row .m-stat-cards__caption{white-space:normal}}@media (max-width:767px){.m-stat-cards{padding-block:var(--section-padding-y-mobile)}.m-stat-cards--joined{padding-block-start:0}.m-stat-cards--band{margin-block:var(--stat-cards-band-margin-y-mobile);padding-block:var(--stat-cards-band-padding-y-mobile)}.m-stat-cards__list{grid-template-columns:minmax(0,1fr)}.m-stat-cards--header-row .m-stat-cards__card,.m-stat-cards--row .m-stat-cards__card{min-block-size:auto}.m-stat-cards--map{padding-block:var(--stat-cards-map-padding-y-mobile)}.m-stat-cards--map .m-stat-cards__value{font-size:var(--stat-cards-map-value-size-mobile)}.m-stat-cards--map .m-stat-cards__caption{font-size:var(--stat-cards-map-caption-size-mobile)}}}