.mg__card{align-self:center;position:relative}.mg__card[style^="--aspect-ratio"]{aspect-ratio:1.7777777778;inline-size:100%}@media screen and (min-width: 1152px){.mg__card[style^="--aspect-ratio"]{aspect-ratio:var(--aspect-ratio)}}.mg__card .gradient__contrast--dark-mode::after,.mg__card .gradient__contrast--light-mode::after{--gradient-angle: to top;--gradient-angle-m: to top;--gradient-transition: 60%}.mg__card .has-background--overlay::after{--gradient-angle: to top;--gradient-angle-m: to top;--gradient-transition: 60%;background:linear-gradient(var(--gradient-angle-m), var(--esri-ui-opacity80-inverse), transparent var(--gradient-transition));block-size:100%;content:"";inline-size:100%;inset-block-end:0;inset-inline-start:0;position:absolute}@media screen and (min-width: 1024px){.mg__card .has-background--overlay::after{background:linear-gradient(var(--gradient-angle), var(--esri-ui-opacity80-inverse), transparent var(--gradient-transition))}}.mg-card__content{--gradient-angle: to top;--gradient-angle-m: to top;--gradient-transition: 100%;block-size:100%;display:flex;flex-direction:column;inline-size:100%;inset-block-end:0;inset-inline-start:0;justify-content:flex-end;padding:0 var(--space-6) var(--space-6) var(--space-6);position:absolute;transition:all .2s;z-index:1}.mg-card__wrapper{block-size:100%;clip-path:inset(0px);color:var(--calcite-ui-text-1);display:block;inline-size:100%;transition:all .2s}.mg-card__wrapper[data-href]:hover{cursor:pointer}.mg-card__wrapper:is(:hover,:focus,:focus-within){color:var(--calcite-ui-text-1)}.mg-card__wrapper:is(:hover,:focus,:focus-within) .mg-card__content{box-shadow:0 0 0 10px inset var(--esri-ui-opacity80)}.mg-card__content .esri-text__title{font-size:var(--font-2);margin-block-end:0;pointer-events:none}@media screen and (min-width: 767px){.mg-card__content .esri-text__title{margin-block-end:var(--space-2)}}.mg-card__content .esri-text__description{display:none}@media screen and (min-width: 767px){.mg-card__content .esri-text__category{margin-inline-start:-1.5rem;padding-inline-start:1.5rem;pointer-events:none}.mg-card__content .esri-text__description{-webkit-box-orient:vertical;display:-webkit-box;font-size:clamp(.8rem,1vw,1rem);-webkit-line-clamp:2;line-height:1.2;margin-block-end:0;overflow:hidden;pointer-events:none}}.mg-card__play-button{inset-block-start:calc(50% - 22px);inset-inline-start:calc(50% - 22px);position:absolute}@media screen and (min-width: 767px){.mg-card__play-button{inset-block-start:0;inset-inline-start:0;margin-block-end:var(--space-2);position:relative}}.mg-card__image,.mg-card__video{aspect-ratio:1.7777777778;block-size:100%;display:block;inline-size:100%;object-fit:cover;transition:all .2s}@media screen and (min-width: 1152px){.mg-card__image,.mg-card__video{aspect-ratio:var(--aspect-ratio)}}.mg-card__wrapper:is(:hover,:focus) .mg-card__image,.mg-card__wrapper:is(:hover,:focus) .mg-card__video{cursor:pointer;transform:scale(1.1)}