@media screen and (min-width:640px){.m-image-card{max-height:100%}}.m-image-card__img{overflow:hidden}.m-image-card .m-button{pointer-events:auto}.m-image-card .m-button svg{height:14px;width:14px}.m-image-card__content{pointer-events:none;padding:40px;right:0;position:absolute;bottom:0;top:0;left:0;display:flex;z-index:10}@media screen and (max-width:767px){.m-image-card__content{padding:20px}.m-image-card__content .m-richtext__title+.m-richtext__button{margin-top:10px}}.m-image-card__inner{height:100%;position:relative;flex-direction:column;width:100%;display:flex}@media screen and (min-width:640px){.m-image-card__inner{overflow:hidden}}@media screen and (max-width:767px){.m-image-card--content-stack .m-image-card__content{pointer-events:auto;padding:20px 0 0;position:static!important;align-items:flex-start!important}.m-image-card--content-stack .m-richtext__title{color:rgb(var(--color-heading))}.m-image-card--content-stack .m-richtext__subtitle{color:rgb(var(--color-foreground))}.m-image-card--content-stack:not(.color-scheme-inherit) .m-image-card__content{padding:20px 12px}}.m-image-card--button-fixed .m-button--fixed{border-color:currentColor;justify-content:space-between;right:40px;position:absolute;padding-right:0;border-width:1px 0 0!important;bottom:0;background-color:transparent;align-items:center;box-shadow:none!important;border-radius:0;left:40px;padding-left:0;display:flex}.m-image-card--button-fixed .m-button--fixed:hover{color:inherit}.m-image-card--button-fixed .m-button--fixed svg{transform:scale(1)!important}@media screen and (max-width:639px){.m-image-card--button-fixed .m-button--fixed{right:20px;left:20px}}.m-image-card--button-fixed .m-button:not(.m-button--fixed){display:none}.m-image-card:not(.m-image-card--content-stack) .m-image-card__content.m\:items-end{padding-bottom:60px}@media screen and (max-width:767px){.m-image-card.m-image-card--content-stack .m-button--fixed{display:none}.m-image-card.m-image-card--content-stack .m-button:not(.m-button--fixed){display:inline-flex}.m-mixed-layout--mobile-scroll .m-image-card{--image-height:70vw;width:auto}.m-mixed-layout--mobile-scroll .m-image-card__img{height:var(--image-height)}.m-mixed-layout--mobile-scroll .m-image-card__content{flex:1;align-items:flex-end;width:calc(var(--image-ratio)*var(--image-height))}.m-mixed-layout--mobile-scroll .m-image-card__content .m-image-card__heading{flex:1}}