.cornerOverlayTextImageBlock-module-scss-module__moNFPq__link{color:inherit;text-decoration:none;display:block}@media (min-width:1024px){.cornerOverlayTextImageBlock-module-scss-module__moNFPq__link{height:100%}}.cornerOverlayTextImageBlock-module-scss-module__moNFPq__block{border-radius:var(--image-border-radius) var(--image-border-radius) 0 var(--image-border-radius);position:relative;overflow:hidden}@media (max-width:1023px){.cornerOverlayTextImageBlock-module-scss-module__moNFPq__block{aspect-ratio:1}}@media (min-width:1024px){.cornerOverlayTextImageBlock-module-scss-module__moNFPq__block{height:100%}}.cornerOverlayTextImageBlock-module-scss-module__moNFPq__block .cornerOverlayTextImageBlock-module-scss-module__moNFPq__image{height:100%;position:relative}.cornerOverlayTextImageBlock-module-scss-module__moNFPq__block .cornerOverlayTextImageBlock-module-scss-module__moNFPq__image.cornerOverlayTextImageBlock-module-scss-module__moNFPq__showGradient:before{background:var(--text-underlay-gradient-bottom)}.cornerOverlayTextImageBlock-module-scss-module__moNFPq__block .cornerOverlayTextImageBlock-module-scss-module__moNFPq__image:before{z-index:5;content:"";display:block;position:absolute;inset:0}:is(.cornerOverlayTextImageBlock-module-scss-module__moNFPq__block .cornerOverlayTextImageBlock-module-scss-module__moNFPq__image .image-field,.cornerOverlayTextImageBlock-module-scss-module__moNFPq__block .cornerOverlayTextImageBlock-module-scss-module__moNFPq__image picture){height:100%}.cornerOverlayTextImageBlock-module-scss-module__moNFPq__block .cornerOverlayTextImageBlock-module-scss-module__moNFPq__image img{object-fit:cover;width:100%;height:100%!important}.cornerOverlayTextImageBlock-module-scss-module__moNFPq__block .cornerOverlayTextImageBlock-module-scss-module__moNFPq__text{z-index:5;left:0;right:var(--spacing-2);padding:var(--spacing-1-5);color:var(--text-primary-on-dark);text-decoration:none;position:absolute;bottom:0}@media (max-width:767px){.cornerOverlayTextImageBlock-module-scss-module__moNFPq__block .cornerOverlayTextImageBlock-module-scss-module__moNFPq__text{right:var(--spacing-4)}}@media (max-width:479px){.cornerOverlayTextImageBlock-module-scss-module__moNFPq__block .cornerOverlayTextImageBlock-module-scss-module__moNFPq__text{right:var(--spacing-4-5)}}.cornerOverlayTextImageBlock-module-scss-module__moNFPq__block .cornerOverlayTextImageBlock-module-scss-module__moNFPq__iconButton{padding:var(--spacing-0-5)}.cornerOverlayTextImageBlock-module-scss-module__moNFPq__block .cornerOverlayTextImageBlock-module-scss-module__moNFPq__iconButton.MuiIconButton-root{background:0 0}.cornerOverlayTextImageBlock-module-scss-module__moNFPq__block .cornerOverlayTextImageBlock-module-scss-module__moNFPq__iconButton.MuiIconButton-root:hover{background:rgba(var(--mui-palette-action-activeChannel)/var(--mui-palette-action-hoverOpacity))}.cornerOverlayTextImageBlock-module-scss-module__moNFPq__block .cornerOverlayTextImageBlock-module-scss-module__moNFPq__iconButton.MuiIconButton-root:active{background:rgba(var(--mui-palette-action-activeChannel)/var(--mui-palette-action-focusOpacity))}@media (max-width:767px){.cornerOverlayTextImageBlock-module-scss-module__moNFPq__block .cornerOverlayTextImageBlock-module-scss-module__moNFPq__iconButton{padding:var(--spacing-0-75)}}@media (max-width:479px){.cornerOverlayTextImageBlock-module-scss-module__moNFPq__block .cornerOverlayTextImageBlock-module-scss-module__moNFPq__iconButton{padding:var(--spacing-1)}}
