.card{--wdg-card-aspect-ratio: 4 / 3;position:relative;z-index:1}.card__wrap{display:flex;flex-direction:column;row-gap:var(--wdg-gap-xsmall)}.card__text{display:flex;flex-direction:column;font-family:var(--wdg-font-sans);row-gap:var(--wdg-gap-2xsmall)}.card .card__text *{margin:0}.card .card__text ol,.card .card__text ul{padding:0}.card .card__text .meta{color:var(--wdg-color-blue-md)}.card .card__text .wp-block-buttons{margin-block-start:var(--wdg-gap-2xsmall)}.card__text .card__heading{font-size:var(--wdg-font-size-h6);font-weight:var(--wdg-font-weight-semi-bold);margin:0}.card__text .card__heading a{color:currentColor;text-decoration:none}.card__text .card__heading a:not(.card__link--preview)::after{content:"";inset:0;position:absolute}.card__text .card__heading a:not(.card__link--preview):focus-visible{outline-width:0}.card__text .card__heading a:not(.card__link--preview):focus-visible::after{outline:4px solid Highlight}.card__content{font-size:var(--wdg-font-size-small)}.card__media{align-items:center;aspect-ratio:var(--wdg-card-aspect-ratio);display:flex;justify-content:center;margin:0}.card__media picture,.card__media img{aspect-ratio:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card__media picture[src$=".svg"],.card__media img[src$=".svg"]{-o-object-fit:contain;object-fit:contain}.card__media:has(img[src$=".svg"]){aspect-ratio:1/1;max-width:50px;width:100%}.card__media-placeholder{background-color:var(--wdg-color-secondary);color:var(--wdg-color-white)}.card__media-link{display:block}.card__byline>*+*::before{content:"|";opacity:.5;padding-inline:.33em}.card__people{display:inline;list-style-type:none;padding:0}.card__people::before{content:"By: "}.card__person{display:inline}.card__person:not(:last-child)::after{content:", "}.card__terms{list-style-type:none;padding:0}.card__term{display:inline}.card__term:not(:last-child)::after{content:", "}.card.is-style-filled{background-color:var(--wdg-color-card-background, var(--wdg-color-white));border:1px solid hsl(from var(--wdg-color-gray) h s l/0.5);border-radius:3px;padding:min(3.125rem,var(--wdg-gap-block));transition:transform 300ms var(--wdg-ease-out-quad),box-shadow 300ms var(--wdg-ease-out-quad)}.card.is-style-filled .card__media:not(:has(img[src$=".svg"])){margin-block-end:min(1.5625rem,var(--wdg-gap-xsmall));margin-block-start:calc(min(3.125rem,var(--wdg-gap-block))*-1);margin-inline:calc(min(3.125rem,var(--wdg-gap-block))*-1)}.card.is-style-overlay{aspect-ratio:4/5;background-color:var(--wdg-color-blue-md);transition:transform 300ms var(--wdg-ease-out-quad)}@media(min-width: 48rem){.card.is-style-overlay:has(.card__link):hover{transform:translate3d(0, calc(var(--wdg-gap-xsmall) / 1.5 * -1), 0)}}.card.is-style-overlay:has(.card__link):hover .card__media{opacity:.4}.card.is-style-overlay .card__media{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;transition:opacity 200ms var(--wdg-ease-out-quad);width:100%;z-index:-1}.card.is-style-overlay .card__media::before{background:linear-gradient(167deg, rgba(2, 9, 19, 0.6) 50%, rgba(2, 9, 19, 0.13) 90%);content:"";inset:0;position:absolute;z-index:1}.card.is-style-overlay .card__wrap{height:100%}.card.is-style-overlay .card__heading{font-size:var(--wdg-font-size-h5)}.card.is-style-overlay .card__text{color:var(--wdg-color-white);margin:auto;padding:var(--wdg-gap-block)}.card.is-style-overlay .card__text .card__heading{color:inherit}.card--person .card__text{row-gap:.25rem}.card--aspect-ratio-3-4 .card__media{--wdg-card-aspect-ratio: 3 / 4}.card--aspect-ratio-1-1 .card__media{--wdg-card-aspect-ratio: 1 / 1}.card--report .card__media{--wdg-card-aspect-ratio: 16 / 9}.card--report .card__heading{font-size:var(--wdg-font-size-h5)}.card--report .card__text-wrap{display:grid;gap:var(--wdg-gap-xsmall)}@media(min-width: 48rem){.card--report .card__text-wrap{grid-template-columns:2fr 1fr}}.card--report .card__stat-value{color:var(--wdg-color-red);font-size:var(--wdg-font-size-3xlarge);font-weight:var(--wdg-font-weight-semi-bold)}.card-grid .card.is-style-filled:has(.card__link):hover{box-shadow:0 9px 15px 0 rgba(0,0,0,.1)}@media(min-width: 48rem){.card-grid .card.is-style-filled:has(.card__link):hover{transform:translate3d(0, calc(var(--wdg-gap-xsmall) / 1.5 * -1), 0)}}@media(min-width: 48.813rem){.wp-block-column.is-vertically-aligned-stretch .card{--wdg-card-aspect-ratio: 3 / 4;height:100%}}@media(min-width: 48.813rem){.wp-block-column.is-vertically-aligned-stretch .card__media{height:100%}}

/*# sourceMappingURL=style.css.map */