main figure,main figure.brxe-image,main .brxe-image-gallery figure{--img-background-color:var(--white);width:100%;border-radius:var(--radius)}main figure img,main figure.brxe-image img,main .brxe-image-gallery figure img{object-fit:cover;transition:scale var(--transition-duration) var(--transition-timing),opacity var(--transition-duration) var(--transition-timing)}main figure a,main figure.brxe-image a,main .brxe-image-gallery figure a{display:flex;overflow:hidden;width:100%;height:100%;background-color:var(--img-background-color)}main figure a:hover img,main figure a:focus-within img,main figure.brxe-image a:hover img,main figure.brxe-image a:focus-within img,main .brxe-image-gallery figure a:hover img,main .brxe-image-gallery figure a:focus-within img{scale:1.05;opacity:.5}:where(.brxe-image) picture{display:flex}:has(>.bg-image,>.is-bg){position:relative;isolation:isolate}.bg-image,.is-bg{position:var(--bg-position,absolute);inset:var(--bg-inset,0);inline-size:var(--bg-width,100%);block-size:var(--bg-height,100%);border-radius:var(--bg-radius,0)!important;z-index:var(--bg-z-index,-2)}.bg-image img,.is-bg img{object-fit:var(--bg-object-fit,cover);object-position:var(--bg-object-position,center)}img.bg-image,img.is-bg{object-fit:var(--bg-object-fit,cover);object-position:var(--bg-object-position,center)}