.brim-image-link{display:contents;color:inherit;text-decoration:none}.brim-image-block-edit{width:100%}.brim-image-block-edit[data-layout=grid]{display:flex;flex-direction:column;height:100%}.brim-edit-canvas-root .brim-block-wrapper-edit--inline[data-brim-block-type=image],.brim-blocks-view .brim-block-wrapper--inline[data-brim-block-type=image]{background-color:transparent;background-image:none;border-radius:4px;overflow:visible}.brim-image-block-edit .brim-image-block{margin:0}.brim-block-wrapper-edit--inline[data-brim-block-type=image] .brim-image-block-edit,.brim-block-wrapper--inline[data-brim-block-type=image] .brim-image-block{width:100%}.brim-block-wrapper-edit--inline[data-brim-block-type=image]{padding-right:0!important;padding-left:0!important}.brim-block-wrapper--inline[data-brim-block-type=image]>.brim-block-wrapper__inner{padding-right:0;padding-left:0}.brim-block-wrapper--inline[data-brim-block-type=image] .brim-image-block{margin:0}.brim-image-block{--brim-image-block-bg: var(--lb-bg, transparent);--brim-image-block-bg-opacity: var(--lb-bg-opacity, 100%);--brim-image-block-bg-image: var(--lb-bg-img, none);--brim-image-block-border-width: var(--lb-border-w, 0px);--brim-image-block-border-style: var(--lb-border-s, solid);--brim-image-block-border-color: var(--lb-border-c, transparent);--brim-image-block-border-image: var(--lb-border-img, none);--brim-image-block-radius: var(--lb-radius, var(--image-radius, 0px));--brim-image-block-inner-radius: var( --lb-inner-radius, max( 0px, calc(var(--image-radius, 0px) - var(--brim-image-block-border-width)) ) );--brim-image-block-shadow: var(--lb-shadow, none);--brim-image-block-backdrop: var(--lb-backdrop, none);--brim-image-block-padding-top: var(--lb-pt-box, var(--lb-pt, 0px));--brim-image-block-padding-right: var(--lb-pr-box, var(--lb-pr, 0px));--brim-image-block-padding-bottom: var(--lb-pb-box, var(--lb-pb, 0px));--brim-image-block-padding-left: var(--lb-pl-box, var(--lb-pl, 0px));--brim-image-block-hover-border-width: var( --lb-h-border-w, var(--brim-image-block-border-width) );--brim-image-block-hover-border-style: var( --lb-h-border-s, var(--brim-image-block-border-style) );--brim-image-block-hover-border-color: var( --lb-h-border-c, var(--brim-image-block-border-color) );--brim-image-block-hover-border-image: var( --lb-h-border-img, var(--brim-image-block-border-image) );--brim-image-block-hover-shadow: var( --lb-h-shadow, var(--brim-image-block-shadow) );--brim-image-block-transition-duration: var(--lb-h-duration, .3s);--brim-image-block-transition-timing: var(--lb-h-easing, ease);box-sizing:border-box;position:relative;margin:1rem 0;background-color:color-mix(in srgb,var(--brim-image-block-bg) var(--brim-image-block-bg-opacity),transparent);background-image:var(--brim-image-block-bg-image);backdrop-filter:var(--brim-image-block-backdrop);-webkit-backdrop-filter:var(--brim-image-block-backdrop);transform:rotate(var(--image-rotation, 0deg));transform-origin:center;transition:background-color var(--brim-image-block-transition-duration) var(--brim-image-block-transition-timing),background-image var(--brim-image-block-transition-duration) var(--brim-image-block-transition-timing),backdrop-filter var(--brim-image-block-transition-duration) var(--brim-image-block-transition-timing),-webkit-backdrop-filter var(--brim-image-block-transition-duration) var(--brim-image-block-transition-timing),filter var(--brim-image-block-transition-duration) var(--brim-image-block-transition-timing),transform var(--brim-image-block-transition-duration) var(--brim-image-block-transition-timing)}[data-brim-style-backdrop] :is(.brim-image-block,.image-preview){isolation:isolate}[data-brim-style-backdrop] :is(.brim-image-block,.image-preview):after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;opacity:var(--lb-grain-opacity, .12);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.15' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)' opacity='0.6'/%3E%3C/svg%3E");background-size:150px 150px,300px 300px;pointer-events:none;mix-blend-mode:overlay}[data-brim-style-stripes] :is(.brim-image-block,.image-preview):after{opacity:1;mix-blend-mode:normal;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0px,rgba(255,255,255,.12) 1px,rgba(255,255,255,.06) 2px,transparent 2px,transparent var(--lb-stripe-w, 10px));background-size:auto}[data-brim-style-mosaic] :is(.brim-image-block,.image-preview):after{background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0px,rgba(255,255,255,.15) 1px,rgba(255,255,255,.08) 2px,transparent 2px,transparent var(--lb-stripe-w, 10px)),repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0px,rgba(255,255,255,.15) 1px,rgba(255,255,255,.08) 2px,transparent 2px,transparent var(--lb-stripe-w, 10px))}.image-preview{box-sizing:border-box;position:relative;overflow:visible}:is(.brim-block-wrapper,.brim-block-wrapper-edit)[data-brim-block-type=image] .brim-image-block{--brim-image-block-border-width: var( --lb-border-w-inline, var(--lb-border-w, 0px) );--brim-image-block-hover-border-width: var( --lb-h-border-w-inline, var(--lb-h-border-w, var(--brim-image-block-border-width)) )}.brim-image-block-edit[data-layout=grid] .image-preview{width:100%;height:100%}:is(.brim-image-block,.image-preview) .image-container{position:relative;z-index:1;display:flex;align-items:center;justify-content:var(--image-justify, center);width:100%;height:100%;overflow:visible;box-sizing:border-box;padding:var(--brim-image-block-padding-top) var(--brim-image-block-padding-right) var(--brim-image-block-padding-bottom) var(--brim-image-block-padding-left)}:is(.brim-image-block,.image-preview).shape-rectangle .image-container{border-radius:0}:is(.brim-image-block,.image-preview).shape-rectangle .image-fit-frame{border-radius:var(--brim-image-block-radius)}:is(.brim-image-block,.image-preview).brim-image-block--contour .image-container{border-color:transparent!important;border-width:0!important}:is(.brim-image-block,.image-preview).brim-image-block--contour .image-fit-frame{border-color:transparent!important;border-width:0!important}:is(.brim-image-block,.image-preview).brim-image-block--contour .image-container:before,:is(.brim-image-block,.image-preview).brim-image-block--contour .image-container:after,:is(.brim-image-block,.image-preview).brim-image-block--contour .image-fit-frame:before,:is(.brim-image-block,.image-preview).brim-image-block--contour .image-fit-frame:after{content:none}:is(.brim-image-block,.image-preview):not(.shape-rectangle) .image-container{width:auto;height:100%;max-width:100%;margin:0 auto;aspect-ratio:1;padding:0}:is(.brim-image-block,.image-preview).stretch-shape:not(.shape-rectangle) .image-container{width:100%;height:100%;aspect-ratio:auto;padding:0}:is(.brim-image-block,.image-preview).shape-circle .image-fit-frame{border-radius:50%}:is(.brim-image-block,.image-preview).shape-blob-1 .image-fit-frame{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}:is(.brim-image-block,.image-preview).shape-blob-2 .image-fit-frame{border-radius:40% 60% 60% 40%/40% 40% 60% 60%}:is(.brim-image-block,.image-preview).shape-blob-3 .image-fit-frame{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}:is(.brim-image-block,.image-preview).shape-squircle .image-fit-frame{border-radius:20%/50%}:is(.brim-image-block,.image-preview).shape-leaf .image-fit-frame{border-radius:0% 100%/0% 50% 50% 0%}:is(.brim-image-block,.image-preview).shape-rabbet .image-fit-frame{border-radius:0;clip-path:polygon(98% 14.5%,85.4% 14.5%,85.4% 1.9%,14.6% 1.9%,14.6% 14.5%,2% 14.5%,2% 85.4%,14.6% 85.4%,14.6% 98%,85.4% 98%,85.4% 85.4%,98% 85.4%)}:is(.brim-image-block,.image-preview).shape-diamond .image-fit-frame{border-radius:0;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}:is(.brim-image-block,.image-preview).shape-hexagon .image-fit-frame{border-radius:0;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}:is(.brim-image-block,.image-preview).shape-triangle .image-fit-frame{border-radius:0;clip-path:polygon(50% 0%,100% 100%,0% 100%)}:is(.brim-image-block,.image-preview).shape-corner .image-fit-frame{border-radius:0;clip-path:polygon(0% 0%,100% 100%,0% 100%)}:is(.brim-image-block,.image-preview).shape-4star .image-fit-frame{border-radius:0;clip-path:polygon(50% 17.4%,96.2% 3.8%,82.6% 50%,96.2% 96.2%,50% 82.7%,3.8% 96.2%,17.4% 50%,3.8% 3.8%)}:is(.brim-image-block,.image-preview).shape-star .image-fit-frame{border-radius:0;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}:is(.brim-image-block,.image-preview).shape-pentagon .image-fit-frame{border-radius:0;clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%)}:is(.brim-image-block,.image-preview).shape-octagon .image-fit-frame{border-radius:0;clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%)}:is(.brim-image-block,.image-preview).shape-arrow .image-fit-frame{border-radius:0;clip-path:polygon(0% 20%,60% 20%,60% 0%,100% 50%,60% 100%,60% 80%,0% 80%)}:is(.brim-image-block,.image-preview).shape-cross .image-fit-frame{border-radius:0;clip-path:polygon(35% 0%,65% 0%,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0% 65%,0% 35%,35% 35%)}:is(.brim-image-block,.image-preview) .image-container img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-position:var( --image-active-object-position, var(--image-object-position, center) )}:is(.brim-image-block,.image-preview).brim-image-block--contour .brim-image-block__contour-stroke{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:4}:is(.brim-image-block,.image-preview).brim-image-block--contour.is-custom-shape.shape-rectangle .brim-image-block__contour-stroke{top:var(--brim-image-block-padding-top);left:var(--brim-image-block-padding-left);right:auto;bottom:auto;width:max(0px,calc(100% - var(--brim-image-block-padding-left) - var(--brim-image-block-padding-right)));height:max(0px,calc(100% - var(--brim-image-block-padding-top) - var(--brim-image-block-padding-bottom)))}:is(.brim-image-block,.image-preview).brim-image-block--contour .brim-image-block__contour-stroke path{fill:none;stroke:var( --brim-image-contour-border-stroke, var(--brim-image-block-border-color) );stroke-width:var(--brim-image-block-border-width);stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}:is(.brim-image-block,.image-preview).fit-contain.shape-rectangle .image-container{container-type:size;overflow:visible}:is(.brim-image-block,.image-preview) .image-fit-frame{position:relative;display:block;flex:0 1 auto;width:100%;height:100%;max-width:100%;max-height:100%;overflow:hidden;box-sizing:border-box;border-radius:var(--brim-image-block-radius);background-color:color-mix(in srgb,var(--brim-image-block-bg) var(--brim-image-block-bg-opacity),transparent);background-image:var(--brim-image-block-bg-image);border-width:0;border-style:solid;border-color:transparent;box-shadow:var(--brim-image-block-shadow);backdrop-filter:var(--brim-image-block-backdrop);-webkit-backdrop-filter:var(--brim-image-block-backdrop);transition:background-color var(--brim-image-block-transition-duration) var(--brim-image-block-transition-timing),background-image var(--brim-image-block-transition-duration) var(--brim-image-block-transition-timing),box-shadow var(--brim-image-block-transition-duration) var(--brim-image-block-transition-timing),backdrop-filter var(--brim-image-block-transition-duration) var(--brim-image-block-transition-timing),-webkit-backdrop-filter var(--brim-image-block-transition-duration) var(--brim-image-block-transition-timing)}:is(.brim-image-block,.image-preview).fit-contain.shape-rectangle[style*="--image-aspect-ratio:"] .image-fit-frame{width:min(100cqw,calc(100cqh * var(--image-aspect-ratio)));height:auto;aspect-ratio:var(--image-aspect-ratio)}.brim-image-block-edit[data-layout=inline] :is(.brim-image-block,.image-preview).fit-contain.shape-rectangle .image-container,.brim-block-wrapper--inline[data-brim-block-type=image] .brim-image-block.fit-contain.shape-rectangle .image-container{container-type:normal;display:block;height:auto}.brim-image-block-edit[data-layout=inline] :is(.brim-image-block,.image-preview).fit-contain.shape-rectangle[style*="--image-aspect-ratio:"] .image-fit-frame,.brim-block-wrapper--inline[data-brim-block-type=image] .brim-image-block.fit-contain.shape-rectangle[style*="--image-aspect-ratio:"] .image-fit-frame{display:block;width:100%;height:auto;max-height:none}.brim-image-block-edit[data-layout=inline] :is(.brim-image-block,.image-preview).fit-contain.shape-rectangle[style*="--image-aspect-ratio:"] .image-fit-frame>img,.brim-block-wrapper--inline[data-brim-block-type=image] .brim-image-block.fit-contain.shape-rectangle[style*="--image-aspect-ratio:"] .image-fit-frame>img{width:100%;height:auto;max-width:100%;max-height:none}:is(.brim-image-block,.image-preview) .image-fit-frame.image-fit-frame--intrinsic{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto}:is(.brim-image-block,.image-preview).fit-contain.shape-rectangle .image-fit-frame>img{width:100%;height:100%;max-width:none;max-height:none}:is(.brim-image-block,.image-preview) .image-fit-frame>img{border-radius:0}:is([data-brim-style-border-color],[data-brim-style-border-image]) :is(.brim-image-block,.image-preview).shape-rectangle .image-fit-frame>img{clip-path:inset(var(--brim-image-block-border-width) round var(--brim-image-block-inner-radius))}:is(.brim-image-block,.image-preview) .image-fit-frame:before{content:"";position:absolute;inset:0;z-index:1;padding:var(--brim-image-block-border-width);border-radius:inherit;background:var(--brim-image-block-border-color);pointer-events:none;-webkit-mask:linear-gradient(var(--brim-image-block-mask-color, #fff) 0 0) content-box,linear-gradient(var(--brim-image-block-mask-color, #fff) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--brim-image-block-mask-color, #fff) 0 0) content-box,linear-gradient(var(--brim-image-block-mask-color, #fff) 0 0);mask-composite:exclude;opacity:var(--brim-image-block-border-image-opacity, 1);transition:opacity var(--brim-image-block-transition-duration) var(--brim-image-block-transition-timing)}:is(.brim-image-block,.image-preview) .image-fit-frame:after{content:"";position:absolute;inset:0;z-index:2;padding:var(--brim-image-block-hover-border-width);border-radius:inherit;background:var(--brim-image-block-hover-border-color);pointer-events:none;-webkit-mask:linear-gradient(var(--brim-image-block-mask-color, #fff) 0 0) content-box,linear-gradient(var(--brim-image-block-mask-color, #fff) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--brim-image-block-mask-color, #fff) 0 0) content-box,linear-gradient(var(--brim-image-block-mask-color, #fff) 0 0);mask-composite:exclude;opacity:0;transition:opacity var(--brim-image-block-transition-duration) var(--brim-image-block-transition-timing)}[data-brim-hover-border-image] :is(.brim-image-block,.image-preview) .image-fit-frame:after{background:var(--lb-h-border-img)}.brim-grid-block[data-block-type=image]>.brim-grid-block__content :is(.brim-image-block,.image-preview),.brim-image-block-edit[data-layout=grid] :is(.brim-image-block,.image-preview){background-color:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.brim-grid-block[data-block-type=image]>.brim-grid-block__content :is(.brim-image-block,.image-preview):after,.brim-image-block-edit[data-layout=grid] :is(.brim-image-block,.image-preview):after{content:none}.brim-grid-block[data-block-type=image] .brim-image-block.fit-contain.shape-rectangle .image-fit-frame.image-fit-frame--intrinsic>img[data-fit=contain]{width:auto!important;height:auto!important;max-width:100%;max-height:100%}:is(.brim-image-block,.image-preview).fit-cover:not(.shape-rectangle) .image-container img{width:100%;height:100%;object-fit:cover}:is(.brim-image-block,.image-preview).size-sm,:is(.brim-image-block,.image-preview).size-md,:is(.brim-image-block,.image-preview).size-lg,:is(.brim-image-block,.image-preview).size-custom,:is(.brim-image-block,.image-preview).size-content,:is(.brim-image-block,.image-preview).size-normal{width:100%}:is(.brim-image-block,.image-preview).size-normal .image-container{height:auto}.brim-image-block.size-full{position:relative;right:50%;left:50%;width:calc(var(--brim-viewport-width, 100vw) * 1);max-width:calc(var(--brim-viewport-width, 100vw) * 1);transform:translate(-50%)}:is(.brim-image-block,.image-preview) .image-overlay{position:absolute;inset:0;pointer-events:none;background:color-mix(in srgb,var(--brim-image-overlay-color, #000000) 40%,transparent)}:is(.brim-image-block,.image-preview) .image-caption-overlay{position:absolute;right:0;bottom:0;left:0;padding:10px 12px;margin:0;color:var(--lb-tc, var(--brim-theme-background, #f9fafb));font-family:var(--lb-ff, inherit);font-size:var(--lb-fs, 13px);font-weight:var(--lb-fw, inherit);line-height:var(--lb-lh, inherit);text-align:var(--lb-ta, var(--brim-image-caption-align, center));letter-spacing:var(--lb-ls, inherit);text-transform:var(--lb-tt, inherit);pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--brim-image-overlay-color, #000000) 0%,transparent),color-mix(in srgb,var(--brim-image-overlay-color, #000000) 65%,transparent))}:is(.brim-image-block,.image-preview):hover .image-fit-frame,.brim-grid-block[data-block-type=image]:hover :is(.brim-image-block,.image-preview) .image-fit-frame,.brim-grid-block[data-block-type=image].brim-grid-block--hover-preview :is(.brim-image-block,.image-preview) .image-fit-frame{border-width:0;border-style:solid;border-color:transparent;box-shadow:var(--brim-image-block-hover-shadow)}:is(.brim-image-block,.image-preview):hover .image-fit-frame:before,.brim-grid-block[data-block-type=image]:hover :is(.brim-image-block,.image-preview) .image-fit-frame:before,.brim-grid-block[data-block-type=image].brim-grid-block--hover-preview :is(.brim-image-block,.image-preview) .image-fit-frame:before{opacity:var( --brim-image-block-hover-border-base-opacity, var(--brim-image-block-border-image-opacity, 1) )}:is(.brim-image-block,.image-preview):hover .image-fit-frame:after,.brim-grid-block[data-block-type=image]:hover :is(.brim-image-block,.image-preview) .image-fit-frame:after,.brim-grid-block[data-block-type=image].brim-grid-block--hover-preview :is(.brim-image-block,.image-preview) .image-fit-frame:after{opacity:var(--brim-image-block-hover-border-image-opacity, 0)}[data-brim-hover-border-color] :is(.brim-image-block,.image-preview):hover .image-fit-frame:before,[data-brim-hover-border-image] :is(.brim-image-block,.image-preview):hover .image-fit-frame:before,[data-brim-hover-border-width] :is(.brim-image-block,.image-preview):hover .image-fit-frame:before,[data-brim-hover-border-color].brim-grid-block--hover-preview :is(.brim-image-block,.image-preview) .image-fit-frame:before,[data-brim-hover-border-image].brim-grid-block--hover-preview :is(.brim-image-block,.image-preview) .image-fit-frame:before,[data-brim-hover-border-width].brim-grid-block--hover-preview :is(.brim-image-block,.image-preview) .image-fit-frame:before{opacity:0}[data-brim-hover-border-image] :is(.brim-image-block,.image-preview):hover .image-fit-frame:after,[data-brim-hover-border-color] :is(.brim-image-block,.image-preview):hover .image-fit-frame:after,[data-brim-hover-border-width] :is(.brim-image-block,.image-preview):hover .image-fit-frame:after,[data-brim-hover-border-width][data-brim-style-border-image] :is(.brim-image-block,.image-preview):hover .image-fit-frame:after,[data-brim-hover-border-image].brim-grid-block--hover-preview :is(.brim-image-block,.image-preview) .image-fit-frame:after,[data-brim-hover-border-color].brim-grid-block--hover-preview :is(.brim-image-block,.image-preview) .image-fit-frame:after,[data-brim-hover-border-width].brim-grid-block--hover-preview :is(.brim-image-block,.image-preview) .image-fit-frame:after,[data-brim-hover-border-width][data-brim-style-border-image].brim-grid-block--hover-preview :is(.brim-image-block,.image-preview) .image-fit-frame:after{opacity:1}.brim-grid-block[data-block-type=image]:is([data-brim-hover-border-color],[data-brim-hover-border-image],[data-brim-hover-border-width]):is(:hover,.brim-grid-block--hover-preview) :is(.brim-image-block,.image-preview) .image-fit-frame:before{opacity:0}.brim-grid-block[data-block-type=image]:is([data-brim-hover-border-color],[data-brim-hover-border-image],[data-brim-hover-border-width]):is(:hover,.brim-grid-block--hover-preview) :is(.brim-image-block,.image-preview) .image-fit-frame:after{opacity:1}.brim-grid-block[data-block-type=image][data-brim-hover-border-image]:is(:hover,.brim-grid-block--hover-preview) :is(.brim-image-block,.image-preview) .image-fit-frame:after{background:var(--lb-h-border-img)}:is(.brim-image-block,.image-preview).brim-image-block--contour:hover .brim-image-block__contour-stroke path,.brim-grid-block[data-block-type=image]:hover :is(.brim-image-block,.image-preview).brim-image-block--contour .brim-image-block__contour-stroke path,.brim-grid-block[data-block-type=image].brim-grid-block--hover-preview :is(.brim-image-block,.image-preview).brim-image-block--contour .brim-image-block__contour-stroke path{stroke:var( --brim-image-contour-hover-border-stroke, var( --brim-image-block-hover-border-color, var( --brim-image-contour-border-stroke, var(--brim-image-block-border-color) ) ) );stroke-width:var( --brim-image-block-hover-border-width, var(--brim-image-block-border-width) )}.brim-block-wrapper-edit--inline[data-brim-block-type=image]:is([style*="--lb-h-scale:"],[style*="--lb-h-rotate:"],[style*="--lb-h-tx:"],[style*="--lb-h-ty:"]):hover .brim-image-block,.brim-block-wrapper--inline[data-brim-block-type=image]:is([style*="--lb-h-scale:"],[style*="--lb-h-rotate:"],[style*="--lb-h-tx:"],[style*="--lb-h-ty:"]):hover .brim-image-block{transform:rotate(var(--image-rotation, 0deg)) rotate(var(--lb-h-rotate, 0deg)) scale(var(--lb-h-scale, 1)) translate(var(--lb-h-tx, 0px)) translateY(var(--lb-h-ty, 0px));transform-origin:center}.brim-block-wrapper-edit--inline[data-brim-block-type=image][style*="--lb-h-animation:"]:hover .brim-image-block,.brim-block-wrapper--inline[data-brim-block-type=image][style*="--lb-h-animation:"]:hover .brim-image-block{animation-duration:.8s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;transform-origin:center}.brim-block-wrapper-edit--inline[data-brim-block-type=image][style*="--lb-h-animation: pulse"]:hover .brim-image-block,.brim-block-wrapper--inline[data-brim-block-type=image][style*="--lb-h-animation: pulse"]:hover .brim-image-block{animation-name:brim-image-hover-pulse}.brim-block-wrapper-edit--inline[data-brim-block-type=image][style*="--lb-h-animation: shake"]:hover .brim-image-block,.brim-block-wrapper--inline[data-brim-block-type=image][style*="--lb-h-animation: shake"]:hover .brim-image-block{animation-name:brim-image-hover-shake;animation-duration:2.4s}.brim-block-wrapper-edit--inline[data-brim-block-type=image][style*="--lb-h-animation: wobble"]:hover .brim-image-block,.brim-block-wrapper--inline[data-brim-block-type=image][style*="--lb-h-animation: wobble"]:hover .brim-image-block{animation-name:brim-image-hover-wobble;animation-duration:1.8s}.brim-block-wrapper-edit--inline[data-brim-block-type=image][style*="--lb-h-animation: bounce"]:hover .brim-image-block,.brim-block-wrapper--inline[data-brim-block-type=image][style*="--lb-h-animation: bounce"]:hover .brim-image-block{animation-name:brim-image-hover-bounce}@keyframes brim-image-hover-pulse{0%,to{transform:rotate(var(--image-rotation, 0deg)) scale(1)}50%{transform:rotate(var(--image-rotation, 0deg)) scale(1.05)}}@keyframes brim-image-hover-shake{0%,to{transform:rotate(var(--image-rotation, 0deg)) translate(0)}10%,30%,50%,70%,90%{transform:rotate(var(--image-rotation, 0deg)) translate(-4px)}20%,40%,60%,80%{transform:rotate(var(--image-rotation, 0deg)) translate(4px)}}@keyframes brim-image-hover-wobble{0%,to{transform:rotate(var(--image-rotation, 0deg))}15%{transform:rotate(calc(var(--image-rotation, 0deg) - 1.5deg))}30%{transform:rotate(calc(var(--image-rotation, 0deg) + 1.2deg))}45%{transform:rotate(calc(var(--image-rotation, 0deg) - 1deg))}60%{transform:rotate(calc(var(--image-rotation, 0deg) + .7deg))}75%{transform:rotate(calc(var(--image-rotation, 0deg) - .5deg))}}@keyframes brim-image-hover-bounce{0%,to{transform:rotate(var(--image-rotation, 0deg)) translateY(0)}30%{transform:rotate(var(--image-rotation, 0deg)) translateY(-5px)}50%{transform:rotate(var(--image-rotation, 0deg)) translateY(0)}70%{transform:rotate(var(--image-rotation, 0deg)) translateY(-4px)}}.brim-image-placeholder,.brim-image-block-edit .image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;box-sizing:border-box;gap:clamp(10px,2.5cqi,20px);padding:clamp(16px,6cqi,40px);color:var(--muted-foreground);background:color-mix(in srgb,var(--brim-theme-background, var(--background)) 50%,transparent);border-radius:8px;container-type:size;transition:color .2s,background-color .2s,border-color .2s}.brim-image-block-edit[data-layout=grid] .image-placeholder{height:100%}.brim-image-block-edit .image-placeholder{min-height:220px;cursor:pointer}.brim-block-wrapper-edit--inline[data-brim-block-type=image] .image-placeholder{min-height:220px}.brim-image-block-edit .image-placeholder:hover{background:color-mix(in srgb,var(--brim-theme-background, var(--background)) 80%,transparent)}.brim-image-block-edit .image-placeholder.drag-over{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 10%,transparent);border:2px dashed currentColor}.brim-image-block-edit .image-placeholder.uploading{cursor:default;background:color-mix(in srgb,var(--brim-theme-background, var(--background)) 80%,transparent)}.brim-image-placeholder svg,.brim-image-block-edit .placeholder-icon{flex:0 0 auto;width:clamp(40px,min(34cqi,34cqb),220px);height:auto;color:var(--brim-theme-light2, var(--muted-foreground));opacity:.7;transition:color .2s}.brim-image-block-edit .image-placeholder:hover .placeholder-icon,.brim-image-block-edit .image-placeholder.drag-over .placeholder-icon,.brim-image-block-edit .image-placeholder.drag-over .placeholder-text{color:currentColor}.brim-image-placeholder span,.brim-image-block-edit .placeholder-text{max-width:min(100%,28ch);margin:0;color:currentColor;font-size:clamp(12px,min(6cqi,6cqb),18px);font-weight:500;text-align:center}.brim-image-block-edit .upload-spinner{width:48px;height:48px;border:4px solid var(--brim-theme-light2, var(--border));border-top-color:var(--brim-dark-theme-accent, var(--primary));border-radius:50%;animation:brim-image-spin 1s linear infinite}@keyframes brim-image-spin{to{transform:rotate(360deg)}}.brim-grid-block[data-block-type=image] .brim-image-block{container-type:size;width:100%;height:100%;margin:0}.brim-grid-block[data-block-type=image] .brim-image-block:not(.stretch-shape):not(.shape-rectangle),.brim-image-block-edit[data-layout=grid] .image-preview:not(.stretch-shape):not(.shape-rectangle){container-type:size;display:flex;justify-content:var(--image-justify, center);align-items:center}.brim-grid-block[data-block-type=image] .brim-image-placeholder{height:100%;min-height:100%}.brim-grid-block[data-block-type=image]>.brim-grid-block__content:has(.brim-image-block.is-rotated){overflow:visible}.brim-grid-block[data-block-type=image] .brim-image-block .image-container,.brim-image-block-edit[data-layout=grid] .image-container{display:block;width:100%;height:100%;overflow:visible}.brim-grid-block[data-block-type=image] .brim-image-block:not(.stretch-shape):not(.shape-rectangle) .image-container,.brim-image-block-edit[data-layout=grid] .image-preview:not(.stretch-shape):not(.shape-rectangle) .image-container{--brim-image-shape-size: min( max( 0px, calc( 100cqw - var(--brim-image-block-padding-left) - var(--brim-image-block-padding-right) ) ), max( 0px, calc( 100cqh - var(--brim-image-block-padding-top) - var(--brim-image-block-padding-bottom) ) ) );width:var(--brim-image-shape-size);height:var(--brim-image-shape-size);max-width:max(0px,calc(100% - var(--brim-image-block-padding-left) - var(--brim-image-block-padding-right)));max-height:max(0px,calc(100% - var(--brim-image-block-padding-top) - var(--brim-image-block-padding-bottom)));aspect-ratio:1;margin:var(--brim-image-block-padding-top) var(--brim-image-block-padding-right) var(--brim-image-block-padding-bottom) var(--brim-image-block-padding-left);padding:0}.brim-grid-block[data-block-type=image] .brim-image-block.stretch-shape:not(.shape-rectangle) .image-container,.brim-image-block-edit[data-layout=grid] .image-preview.stretch-shape:not(.shape-rectangle) .image-container{width:max(0px,calc(100% - var(--brim-image-block-padding-left) - var(--brim-image-block-padding-right)));height:max(0px,calc(100% - var(--brim-image-block-padding-top) - var(--brim-image-block-padding-bottom)));aspect-ratio:auto;margin:var(--brim-image-block-padding-top) var(--brim-image-block-padding-right) var(--brim-image-block-padding-bottom) var(--brim-image-block-padding-left);padding:0}.brim-grid-block[data-block-type=image] .brim-image-block.fit-contain .image-container,.brim-image-block-edit[data-layout=grid] .image-preview.fit-contain .image-container{display:flex;align-items:center;justify-content:var(--image-justify, center)}.brim-grid-block[data-block-type=image] .brim-image-block.fit-contain.shape-rectangle .image-container,.brim-image-block-edit[data-layout=grid] .image-preview.fit-contain.shape-rectangle .image-container{overflow:visible}.brim-grid-block[data-block-type=image] .brim-image-block.shape-rectangle .image-fit-frame,.brim-image-block-edit[data-layout=grid] .image-preview.shape-rectangle .image-fit-frame{border-radius:inherit}.brim-grid-block[data-block-type=image] .brim-image-block .image-container img,.brim-image-block-edit[data-layout=grid] .image-container img{object-position:var( --image-active-object-position, var(--image-object-position, center) )}.brim-grid-block[data-block-type=image] .brim-image-block .image-container img[data-fit=contain],.brim-image-block-edit[data-layout=grid] .image-container img[data-fit=contain]{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.brim-grid-block[data-block-type=image] .brim-image-block .image-container img[data-fit=cover],.brim-image-block-edit[data-layout=grid] .image-container img[data-fit=cover]{width:100%;height:100%;object-fit:cover}.brim-grid-block[data-block-type=image] .brim-image-block.fit-cover:not(.shape-rectangle) .image-container img,.brim-image-block-edit[data-layout=grid] .image-preview.fit-cover:not(.shape-rectangle) .image-container img{width:100%;height:100%;object-fit:cover}.brim-grid-block[data-block-type=image].brim-grid-block--auto-height .brim-image-block,.brim-grid-block[data-block-type=image].brim-grid-block--auto-height .brim-image-block .image-container{height:auto}.brim-grid-block[data-block-type=image].brim-grid-block--auto-height .brim-image-block .image-container img{height:auto;max-height:none;object-fit:contain}@container main-content (min-width: 480px) and (max-width: 991px){.brim-image-block{--brim-image-block-bg: var(--lb-t-bg, var(--lb-bg, transparent));--brim-image-block-bg-opacity: var( --lb-t-bg-opacity, var(--lb-bg-opacity, 100%) );--brim-image-block-bg-image: var(--lb-t-bg-img, var(--lb-bg-img, none));--brim-image-block-border-width: var( --lb-t-border-w, var(--lb-border-w, 0px) );--brim-image-block-border-style: var( --lb-t-border-s, var(--lb-border-s, solid) );--brim-image-block-border-color: var( --lb-t-border-c, var(--lb-border-c, transparent) );--brim-image-block-border-image: var( --lb-t-border-img, var(--lb-border-img, none) );--brim-image-block-radius: var( --lb-t-radius, var(--lb-radius, var(--image-radius, 0px)) );--brim-image-block-shadow: var(--lb-t-shadow, var(--lb-shadow, none));--brim-image-block-backdrop: var(--lb-t-backdrop, var(--lb-backdrop, none));--brim-image-block-padding-top: var( --lb-t-pt-box, var(--lb-pt-box, var(--lb-t-pt, var(--lb-pt, 0px))) );--brim-image-block-padding-right: var( --lb-t-pr-box, var(--lb-pr-box, var(--lb-t-pr, var(--lb-pr, 0px))) );--brim-image-block-padding-bottom: var( --lb-t-pb-box, var(--lb-pb-box, var(--lb-t-pb, var(--lb-pb, 0px))) );--brim-image-block-padding-left: var( --lb-t-pl-box, var(--lb-pl-box, var(--lb-t-pl, var(--lb-pl, 0px))) )}:is(.brim-image-block,.image-preview) .image-caption-overlay{text-align:var( --lb-t-ta, var(--lb-ta, var(--brim-image-caption-align, center)) )}:is(.brim-block-wrapper,.brim-block-wrapper-edit)[data-brim-block-type=image] .brim-image-block{--brim-image-block-border-width: var( --lb-t-border-w-inline, var(--lb-t-border-w, var(--lb-border-w-inline, var(--lb-border-w, 0px))) )}}:where(html:not([data-brim-editor-runtime=true])){@media(max-width:479px){.brim-image-block{--brim-image-block-bg: var( --lb-m-bg, var(--lb-t-bg, var(--lb-bg, transparent)) );--brim-image-block-bg-opacity: var( --lb-m-bg-opacity, var(--lb-t-bg-opacity, var(--lb-bg-opacity, 100%)) );--brim-image-block-bg-image: var( --lb-m-bg-img, var(--lb-t-bg-img, var(--lb-bg-img, none)) );--brim-image-block-border-width: var( --lb-m-border-w, var(--lb-t-border-w, var(--lb-border-w, 0px)) );--brim-image-block-border-style: var( --lb-m-border-s, var(--lb-t-border-s, var(--lb-border-s, solid)) );--brim-image-block-border-color: var( --lb-m-border-c, var(--lb-t-border-c, var(--lb-border-c, transparent)) );--brim-image-block-border-image: var( --lb-m-border-img, var(--lb-t-border-img, var(--lb-border-img, none)) );--brim-image-block-radius: var( --lb-m-radius, var(--lb-t-radius, var(--lb-radius, var(--image-radius, 0px))) );--brim-image-block-shadow: var( --lb-m-shadow, var(--lb-t-shadow, var(--lb-shadow, none)) );--brim-image-block-backdrop: var( --lb-m-backdrop, var(--lb-t-backdrop, var(--lb-backdrop, none)) );--brim-image-block-padding-top: var( --lb-m-pt-box, var( --lb-t-pt-box, var(--lb-pt-box, var(--lb-m-pt, var(--lb-t-pt, var(--lb-pt, 0px)))) ) );--brim-image-block-padding-right: var( --lb-m-pr-box, var( --lb-t-pr-box, var(--lb-pr-box, var(--lb-m-pr, var(--lb-t-pr, var(--lb-pr, 0px)))) ) );--brim-image-block-padding-bottom: var( --lb-m-pb-box, var( --lb-t-pb-box, var(--lb-pb-box, var(--lb-m-pb, var(--lb-t-pb, var(--lb-pb, 0px)))) ) );--brim-image-block-padding-left: var( --lb-m-pl-box, var( --lb-t-pl-box, var(--lb-pl-box, var(--lb-m-pl, var(--lb-t-pl, var(--lb-pl, 0px)))) ) )}:is(.brim-image-block,.image-preview) .image-caption-overlay{text-align:var( --lb-m-ta, var(--lb-t-ta, var(--lb-ta, var(--brim-image-caption-align, center))) )}:is(.brim-block-wrapper,.brim-block-wrapper-edit)[data-brim-block-type=image] .brim-image-block{--brim-image-block-border-width: var( --lb-m-border-w-inline, var( --lb-m-border-w, var( --lb-t-border-w-inline, var( --lb-t-border-w, var(--lb-border-w-inline, var(--lb-border-w, 0px)) ) ) ) )}}}:where(html[data-brim-editor-runtime=true]){@container main-content (max-width: 479px){.brim-image-block{--brim-image-block-bg: var( --lb-m-bg, var(--lb-t-bg, var(--lb-bg, transparent)) );--brim-image-block-bg-opacity: var( --lb-m-bg-opacity, var(--lb-t-bg-opacity, var(--lb-bg-opacity, 100%)) );--brim-image-block-bg-image: var( --lb-m-bg-img, var(--lb-t-bg-img, var(--lb-bg-img, none)) );--brim-image-block-border-width: var( --lb-m-border-w, var(--lb-t-border-w, var(--lb-border-w, 0px)) );--brim-image-block-border-style: var( --lb-m-border-s, var(--lb-t-border-s, var(--lb-border-s, solid)) );--brim-image-block-border-color: var( --lb-m-border-c, var(--lb-t-border-c, var(--lb-border-c, transparent)) );--brim-image-block-border-image: var( --lb-m-border-img, var(--lb-t-border-img, var(--lb-border-img, none)) );--brim-image-block-radius: var( --lb-m-radius, var(--lb-t-radius, var(--lb-radius, var(--image-radius, 0px))) );--brim-image-block-shadow: var( --lb-m-shadow, var(--lb-t-shadow, var(--lb-shadow, none)) );--brim-image-block-backdrop: var( --lb-m-backdrop, var(--lb-t-backdrop, var(--lb-backdrop, none)) );--brim-image-block-padding-top: var( --lb-m-pt-box, var( --lb-t-pt-box, var(--lb-pt-box, var(--lb-m-pt, var(--lb-t-pt, var(--lb-pt, 0px)))) ) );--brim-image-block-padding-right: var( --lb-m-pr-box, var( --lb-t-pr-box, var(--lb-pr-box, var(--lb-m-pr, var(--lb-t-pr, var(--lb-pr, 0px)))) ) );--brim-image-block-padding-bottom: var( --lb-m-pb-box, var( --lb-t-pb-box, var(--lb-pb-box, var(--lb-m-pb, var(--lb-t-pb, var(--lb-pb, 0px)))) ) );--brim-image-block-padding-left: var( --lb-m-pl-box, var( --lb-t-pl-box, var(--lb-pl-box, var(--lb-m-pl, var(--lb-t-pl, var(--lb-pl, 0px)))) ) )}:is(.brim-image-block,.image-preview) .image-caption-overlay{text-align:var( --lb-m-ta, var(--lb-t-ta, var(--lb-ta, var(--brim-image-caption-align, center))) )}:is(.brim-block-wrapper,.brim-block-wrapper-edit)[data-brim-block-type=image] .brim-image-block{--brim-image-block-border-width: var( --lb-m-border-w-inline, var( --lb-m-border-w, var( --lb-t-border-w-inline, var( --lb-t-border-w, var(--lb-border-w-inline, var(--lb-border-w, 0px)) ) ) ) )}}}#main-content[data-view-mode=tablet] .brim-image-block{--brim-image-block-bg: var(--lb-t-bg, var(--lb-bg, transparent));--brim-image-block-bg-opacity: var( --lb-t-bg-opacity, var(--lb-bg-opacity, 100%) );--brim-image-block-bg-image: var(--lb-t-bg-img, var(--lb-bg-img, none));--brim-image-block-border-width: var( --lb-t-border-w, var(--lb-border-w, 0px) );--brim-image-block-border-style: var( --lb-t-border-s, var(--lb-border-s, solid) );--brim-image-block-border-color: var( --lb-t-border-c, var(--lb-border-c, transparent) );--brim-image-block-border-image: var( --lb-t-border-img, var(--lb-border-img, none) );--brim-image-block-radius: var( --lb-t-radius, var(--lb-radius, var(--image-radius, 0px)) );--brim-image-block-shadow: var(--lb-t-shadow, var(--lb-shadow, none));--brim-image-block-backdrop: var(--lb-t-backdrop, var(--lb-backdrop, none));--brim-image-block-padding-top: var( --lb-t-pt-box, var(--lb-pt-box, var(--lb-t-pt, var(--lb-pt, 0px))) );--brim-image-block-padding-right: var( --lb-t-pr-box, var(--lb-pr-box, var(--lb-t-pr, var(--lb-pr, 0px))) );--brim-image-block-padding-bottom: var( --lb-t-pb-box, var(--lb-pb-box, var(--lb-t-pb, var(--lb-pb, 0px))) );--brim-image-block-padding-left: var( --lb-t-pl-box, var(--lb-pl-box, var(--lb-t-pl, var(--lb-pl, 0px))) )}#main-content[data-view-mode=tablet] :is(.brim-image-block,.image-preview) .image-caption-overlay{text-align:var( --lb-t-ta, var(--lb-ta, var(--brim-image-caption-align, center)) )}#main-content[data-view-mode=tablet] :is(.brim-block-wrapper,.brim-block-wrapper-edit)[data-brim-block-type=image] .brim-image-block{--brim-image-block-border-width: var( --lb-t-border-w-inline, var(--lb-t-border-w, var(--lb-border-w-inline, var(--lb-border-w, 0px))) )}#main-content[data-view-mode=mobile] .brim-image-block{--brim-image-block-bg: var( --lb-m-bg, var(--lb-t-bg, var(--lb-bg, transparent)) );--brim-image-block-bg-opacity: var( --lb-m-bg-opacity, var(--lb-t-bg-opacity, var(--lb-bg-opacity, 100%)) );--brim-image-block-bg-image: var( --lb-m-bg-img, var(--lb-t-bg-img, var(--lb-bg-img, none)) );--brim-image-block-border-width: var( --lb-m-border-w, var(--lb-t-border-w, var(--lb-border-w, 0px)) );--brim-image-block-border-style: var( --lb-m-border-s, var(--lb-t-border-s, var(--lb-border-s, solid)) );--brim-image-block-border-color: var( --lb-m-border-c, var(--lb-t-border-c, var(--lb-border-c, transparent)) );--brim-image-block-border-image: var( --lb-m-border-img, var(--lb-t-border-img, var(--lb-border-img, none)) );--brim-image-block-radius: var( --lb-m-radius, var(--lb-t-radius, var(--lb-radius, var(--image-radius, 0px))) );--brim-image-block-shadow: var( --lb-m-shadow, var(--lb-t-shadow, var(--lb-shadow, none)) );--brim-image-block-backdrop: var( --lb-m-backdrop, var(--lb-t-backdrop, var(--lb-backdrop, none)) );--brim-image-block-padding-top: var( --lb-m-pt-box, var( --lb-t-pt-box, var(--lb-pt-box, var(--lb-m-pt, var(--lb-t-pt, var(--lb-pt, 0px)))) ) );--brim-image-block-padding-right: var( --lb-m-pr-box, var( --lb-t-pr-box, var(--lb-pr-box, var(--lb-m-pr, var(--lb-t-pr, var(--lb-pr, 0px)))) ) );--brim-image-block-padding-bottom: var( --lb-m-pb-box, var( --lb-t-pb-box, var(--lb-pb-box, var(--lb-m-pb, var(--lb-t-pb, var(--lb-pb, 0px)))) ) );--brim-image-block-padding-left: var( --lb-m-pl-box, var( --lb-t-pl-box, var(--lb-pl-box, var(--lb-m-pl, var(--lb-t-pl, var(--lb-pl, 0px)))) ) )}#main-content[data-view-mode=mobile] :is(.brim-image-block,.image-preview) .image-caption-overlay{text-align:var( --lb-m-ta, var(--lb-t-ta, var(--lb-ta, var(--brim-image-caption-align, center))) )}#main-content[data-view-mode=mobile] :is(.brim-block-wrapper,.brim-block-wrapper-edit)[data-brim-block-type=image] .brim-image-block{--brim-image-block-border-width: var( --lb-m-border-w-inline, var( --lb-m-border-w, var( --lb-t-border-w-inline, var(--lb-t-border-w, var(--lb-border-w-inline, var(--lb-border-w, 0px))) ) ) )}.brim-grid-block[data-block-type=image] :is(.brim-image-block,.image-preview),.brim-image-block-edit[data-layout=grid] :is(.brim-image-block,.image-preview){--brim-image-grid-radius-desktop-tl: var( --lb-radius-tl-box, var(--lb-radius-box, var(--lb-radius, var(--image-radius, 0px))) );--brim-image-grid-radius-desktop-tr: var( --lb-radius-tr-box, var(--lb-radius-box, var(--lb-radius, var(--image-radius, 0px))) );--brim-image-grid-radius-desktop-br: var( --lb-radius-br-box, var(--lb-radius-box, var(--lb-radius, var(--image-radius, 0px))) );--brim-image-grid-radius-desktop-bl: var( --lb-radius-bl-box, var(--lb-radius-box, var(--lb-radius, var(--image-radius, 0px))) );--brim-image-grid-active-radius-tl: var(--brim-image-grid-radius-desktop-tl);--brim-image-grid-active-radius-tr: var(--brim-image-grid-radius-desktop-tr);--brim-image-grid-active-radius-br: var(--brim-image-grid-radius-desktop-br);--brim-image-grid-active-radius-bl: var(--brim-image-grid-radius-desktop-bl);--brim-image-block-inner-radius: max( 0px, calc( var(--brim-image-grid-active-radius-tl) - var(--brim-image-block-border-width) ) ) max( 0px, calc( var(--brim-image-grid-active-radius-tr) - var(--brim-image-block-border-width) ) ) max( 0px, calc( var(--brim-image-grid-active-radius-br) - var(--brim-image-block-border-width) ) ) max( 0px, calc( var(--brim-image-grid-active-radius-bl) - var(--brim-image-block-border-width) ) );--brim-image-grid-radius-tablet-tl: var( --lb-t-radius-tl-box, var( --lb-t-radius-box, var(--lb-t-radius, var(--brim-image-grid-radius-desktop-tl)) ) );--brim-image-grid-radius-tablet-tr: var( --lb-t-radius-tr-box, var( --lb-t-radius-box, var(--lb-t-radius, var(--brim-image-grid-radius-desktop-tr)) ) );--brim-image-grid-radius-tablet-br: var( --lb-t-radius-br-box, var( --lb-t-radius-box, var(--lb-t-radius, var(--brim-image-grid-radius-desktop-br)) ) );--brim-image-grid-radius-tablet-bl: var( --lb-t-radius-bl-box, var( --lb-t-radius-box, var(--lb-t-radius, var(--brim-image-grid-radius-desktop-bl)) ) );--brim-image-grid-radius-mobile-tl: var( --lb-m-radius-tl-box, var( --lb-m-radius-box, var(--lb-m-radius, var(--brim-image-grid-radius-tablet-tl)) ) );--brim-image-grid-radius-mobile-tr: var( --lb-m-radius-tr-box, var( --lb-m-radius-box, var(--lb-m-radius, var(--brim-image-grid-radius-tablet-tr)) ) );--brim-image-grid-radius-mobile-br: var( --lb-m-radius-br-box, var( --lb-m-radius-box, var(--lb-m-radius, var(--brim-image-grid-radius-tablet-br)) ) );--brim-image-grid-radius-mobile-bl: var( --lb-m-radius-bl-box, var( --lb-m-radius-box, var(--lb-m-radius, var(--brim-image-grid-radius-tablet-bl)) ) );--brim-image-block-radius: var(--brim-image-grid-radius-desktop-tl) var(--brim-image-grid-radius-desktop-tr) var(--brim-image-grid-radius-desktop-br) var(--brim-image-grid-radius-desktop-bl)}@container main-content (min-width: 480px) and (max-width: 991px){.brim-grid-block[data-block-type=image] :is(.brim-image-block,.image-preview),.brim-image-block-edit[data-layout=grid] :is(.brim-image-block,.image-preview){--brim-image-grid-active-radius-tl: var(--brim-image-grid-radius-tablet-tl);--brim-image-grid-active-radius-tr: var(--brim-image-grid-radius-tablet-tr);--brim-image-grid-active-radius-br: var(--brim-image-grid-radius-tablet-br);--brim-image-grid-active-radius-bl: var(--brim-image-grid-radius-tablet-bl);--brim-image-block-radius: var(--brim-image-grid-radius-tablet-tl) var(--brim-image-grid-radius-tablet-tr) var(--brim-image-grid-radius-tablet-br) var(--brim-image-grid-radius-tablet-bl)}}:where(html:not([data-brim-editor-runtime=true])){@media(max-width:479px){.brim-grid-block[data-block-type=image] :is(.brim-image-block,.image-preview),.brim-image-block-edit[data-layout=grid] :is(.brim-image-block,.image-preview){--brim-image-grid-active-radius-tl: var( --brim-image-grid-radius-mobile-tl );--brim-image-grid-active-radius-tr: var( --brim-image-grid-radius-mobile-tr );--brim-image-grid-active-radius-br: var( --brim-image-grid-radius-mobile-br );--brim-image-grid-active-radius-bl: var( --brim-image-grid-radius-mobile-bl );--brim-image-block-radius: var(--brim-image-grid-radius-mobile-tl) var(--brim-image-grid-radius-mobile-tr) var(--brim-image-grid-radius-mobile-br) var(--brim-image-grid-radius-mobile-bl)}}}:where(html[data-brim-editor-runtime=true]){@container main-content (max-width: 479px){.brim-grid-block[data-block-type=image] :is(.brim-image-block,.image-preview),.brim-image-block-edit[data-layout=grid] :is(.brim-image-block,.image-preview){--brim-image-grid-active-radius-tl: var( --brim-image-grid-radius-mobile-tl );--brim-image-grid-active-radius-tr: var( --brim-image-grid-radius-mobile-tr );--brim-image-grid-active-radius-br: var( --brim-image-grid-radius-mobile-br );--brim-image-grid-active-radius-bl: var( --brim-image-grid-radius-mobile-bl );--brim-image-block-radius: var(--brim-image-grid-radius-mobile-tl) var(--brim-image-grid-radius-mobile-tr) var(--brim-image-grid-radius-mobile-br) var(--brim-image-grid-radius-mobile-bl)}}}#main-content[data-view-mode=tablet] .brim-grid-block[data-block-type=image] :is(.brim-image-block,.image-preview){--brim-image-grid-active-radius-tl: var(--brim-image-grid-radius-tablet-tl);--brim-image-grid-active-radius-tr: var(--brim-image-grid-radius-tablet-tr);--brim-image-grid-active-radius-br: var(--brim-image-grid-radius-tablet-br);--brim-image-grid-active-radius-bl: var(--brim-image-grid-radius-tablet-bl);--brim-image-block-radius: var(--brim-image-grid-radius-tablet-tl) var(--brim-image-grid-radius-tablet-tr) var(--brim-image-grid-radius-tablet-br) var(--brim-image-grid-radius-tablet-bl)}#main-content[data-view-mode=mobile] .brim-grid-block[data-block-type=image] :is(.brim-image-block,.image-preview){--brim-image-grid-active-radius-tl: var(--brim-image-grid-radius-mobile-tl);--brim-image-grid-active-radius-tr: var(--brim-image-grid-radius-mobile-tr);--brim-image-grid-active-radius-br: var(--brim-image-grid-radius-mobile-br);--brim-image-grid-active-radius-bl: var(--brim-image-grid-radius-mobile-bl);--brim-image-block-radius: var(--brim-image-grid-radius-mobile-tl) var(--brim-image-grid-radius-mobile-tr) var(--brim-image-grid-radius-mobile-br) var(--brim-image-grid-radius-mobile-bl)}#main-content[data-view-mode=tablet] .brim-image-block,#main-content[data-view-mode=tablet] .image-preview{--image-active-object-position: var( --image-object-position-tablet, var(--image-object-position, center) )}#main-content[data-view-mode=mobile] .brim-image-block,#main-content[data-view-mode=mobile] .image-preview{--image-active-object-position: var( --image-object-position-mobile, var(--image-object-position-tablet, var(--image-object-position, center)) )}:where(html:not([data-brim-editor-runtime=true])){@media(max-width:991px){.brim-image-block,.image-preview{--image-active-object-position: var( --image-object-position-tablet, var(--image-object-position, center) )}}}:where(html[data-brim-editor-runtime=true]){@container main-content (max-width: 991px){.brim-image-block,.image-preview{--image-active-object-position: var( --image-object-position-tablet, var(--image-object-position, center) )}}}:where(html:not([data-brim-editor-runtime=true])){@media(max-width:479px){.brim-image-block,.image-preview{--image-active-object-position: var( --image-object-position-mobile, var( --image-object-position-tablet, var(--image-object-position, center) ) )}}}:where(html[data-brim-editor-runtime=true]){@container main-content (max-width: 479px){.brim-image-block,.image-preview{--image-active-object-position: var( --image-object-position-mobile, var( --image-object-position-tablet, var(--image-object-position, center) ) )}}}:where(html:not([data-brim-editor-runtime=true])){@media(min-width:991px){.brim-grid-block[data-block-type=image].brim-grid-block--auto-height .brim-image-block .image-container img[data-fit=contain]{width:100%;height:auto;max-width:100%;max-height:none}}}:where(html[data-brim-editor-runtime=true]){@container main-content (min-width: 991px){.brim-grid-block[data-block-type=image].brim-grid-block--auto-height .brim-image-block .image-container img[data-fit=contain]{width:100%;height:auto;max-width:100%;max-height:none}}}
