.pmd-image-cards__grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);list-style:none}.pmd-image-cards__media{aspect-ratio:5/5.7;border-radius:var(--pmd-radius-md);margin-bottom:24px;overflow:hidden;position:relative}.pmd-image-cards__media:after{background:linear-gradient(180deg,transparent 78%,var(--pmd-bg,var(--pmd-cream)) 100%);content:"";inset:0;position:absolute}.pmd-image-cards__title{color:var(--pmd-white);font-size:var(--pmd-fs-card-title);font-weight:500;left:28px;position:absolute;text-shadow:0 2px 12px rgba(0,0,0,.25);top:28px;z-index:2}.pmd-image-cards__text{color:var(--pmd-fg);font-size:var(--pmd-fs-xl);line-height:24px}@media (max-width:1024px){.pmd-image-cards__grid{gap:44px;grid-template-columns:1fr}}.pmd-image-cards__media:before{background:linear-gradient(180deg,rgba(0,0,0,var(--title-backdrop,0)) 0,transparent 45%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.pmd-image-cards--backdrop-soft{--title-backdrop:.3}.pmd-image-cards--backdrop-strong{--title-backdrop:.55}.pmd-image-cards--stat{--stat-card-shadow:0 24px 60px rgba(0,20,40,.08)}.pmd-image-cards--stat .pmd-image-cards__item{display:flex;flex-direction:column}.pmd-image-cards--stat .pmd-image-cards__card{background:var(--pmd-white);border-radius:var(--pmd-radius-lg);box-shadow:var(--stat-card-shadow);overflow:hidden}.pmd-image-cards--stat .pmd-image-cards__media{aspect-ratio:auto;background:#ccc;border-radius:0;height:400px;margin-bottom:0}.pmd-image-cards--stat .pmd-image-cards__media:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.6) 40%,var(--pmd-white) 78%,var(--pmd-white) 100%);height:150px;top:auto;z-index:1}.pmd-image-cards--stat .pmd-image-cards__title{font-size:23px;font-weight:300;line-height:34px;right:28px;text-shadow:none}.pmd-image-cards__body{padding:6px 30px 32px}.pmd-image-cards--stat .pmd-section-heading__intro{max-width:640px}.pmd-image-cards__stat{color:var(--pmd-ink);font-size:37px;font-weight:300;letter-spacing:-.01em;line-height:42px;margin-bottom:14px}.pmd-image-cards--stat .pmd-image-cards__text{color:var(--pmd-gray-body);line-height:23px}.pmd-image-cards__source{color:var(--pmd-gray-muted);font-size:var(--pmd-fs-xs);font-style:italic;margin-top:14px;text-align:right}@media (max-width:1024px){.pmd-image-cards--stat .pmd-image-cards__grid{gap:40px}}@media (max-width:768px){.pmd-image-cards--stat .pmd-image-cards__media{height:360px}.pmd-image-cards--stat .pmd-image-cards__title{font-size:21px;left:22px;line-height:30px;right:22px;top:22px}.pmd-image-cards--stat .pmd-image-cards__body{padding:6px 22px 26px}.pmd-image-cards__stat{font-size:32px;line-height:36px}}