figure,img{box-sizing:border-box}.rps-theme-framework figure.background-image{max-width:100%;width:100%}.rps-theme-framework figure.background-image>.inset{box-sizing:border-box;background-size:cover;background-position:center center;background-repeat:no-repeat;font-size:0;position:relative}.rps-theme-framework figure.background-image>.inset a,.rps-theme-framework figure.background-image>.inset a:link{display:block}.js .rps-theme-framework figure.background-image>.inset img{visibility:hidden}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.js .rps-theme-framework figure.background-image>.inset img{visibility:visible}}.rps-theme-framework figure.background-image>.inset img{width:100vw !important;max-width:100% !important}.js .rps-theme-framework figure.background-image[class*="aspect-ratio-"]>.inset a,.js .rps-theme-framework figure.background-image[class*="aspect-ratio-"]>.inset a:link{position:absolute;top:0;width:100%;height:100%}.js .rps-theme-framework figure.background-image[class*="aspect-ratio-"]>.inset img{position:absolute}.js .rps-theme-framework figure.background-image[class*="aspect-ratio-"].aspect-ratio-1x1>.inset{padding-bottom:100%}.js .rps-theme-framework figure.background-image[class*="aspect-ratio-"].aspect-ratio-3x2>.inset{padding-bottom:66.66666667%}.js .rps-theme-framework figure.background-image[class*="aspect-ratio-"].aspect-ratio-4x3>.inset{padding-bottom:75%}.js .rps-theme-framework figure.background-image[class*="aspect-ratio-"].aspect-ratio-flipped.aspect-ratio-3x2>.inset{padding-bottom:150%}.js .rps-theme-framework figure.background-image[class*="aspect-ratio-"].aspect-ratio-flipped.aspect-ratio-4x3>.inset{padding-bottom:133.33333333%}.js .rps-theme-framework figure.background-image[class*="aspect-ratio-"].orientation-portrait.aspect-ratio-3x2>.inset{padding-bottom:150%}.js .rps-theme-framework figure.background-image[class*="aspect-ratio-"].orientation-portrait.aspect-ratio-4x3>.inset{padding-bottom:133.33333333%}.js .rps-theme-framework figure.background-image[class*="aspect-ratio-"].orientation-portrait.aspect-ratio-flipped.aspect-ratio-3x2>.inset{padding-bottom:66.66666667%}.js .rps-theme-framework figure.background-image[class*="aspect-ratio-"].orientation-portrait.aspect-ratio-flipped.aspect-ratio-4x3>.inset{padding-bottom:75%}