.image-edge-callout{height:100%;position:relative;width:100%;--border-width:6px;--radius:50px}.image-edge-callout .content-box{--inner-radius:calc(var(--radius) - var(--border-width));background:linear-gradient(90deg,var(--brand-purple),var(--brand-pink));border-radius:var(--radius);height:100%;padding:var(--border-width);position:relative;width:100%}.image-edge-callout .content-box.pink{background:var(--brand-pink)}.image-edge-callout .content-box.purple{background:var(--brand-purple)}.image-edge-callout .content-box.blue{background:var(--brand-blue)}.image-edge-callout .content-box:before{content:" ";position:absolute;--adjust:calc(100% - var(--border-width)*2);background:#fff;border-radius:var(--inner-radius);height:var(--adjust);width:var(--adjust)}.image-edge-callout .content-box .crop-container{align-items:center;border-radius:var(--inner-radius);display:flex;height:100%;justify-content:center;overflow:hidden;padding:var(--radius);position:relative;text-align:center;width:100%;z-index:2}.image-edge-callout .content-box .crop-container>*{background:hsla(0,0%,100%,.75);border-radius:var(--radius)}.image-edge-callout .edge-image{position:absolute}.image-edge-callout .edge-image .image-box,.image-edge-callout .edge-image .image-box img{position:relative}.image-edge-callout .edge-image .image-box:before{background:#fff;border-radius:40%;content:" ";height:calc(100% + var(--border-width)*2);height:100%;left:calc(var(--border-width)*-1);left:0;position:absolute;top:calc(var(--border-width)*-1);top:0;width:calc(100% + var(--border-width)*2);width:100%}.image-edge-callout .edge-image.top{margin-top:calc(var(--image-offset)*-1);top:0}.image-edge-callout .edge-image.middle{top:50%}.image-edge-callout .edge-image.middle .image-box{top:calc(var(--image-height)/-2)}.image-edge-callout .edge-image.bottom{bottom:0;margin-bottom:calc(var(--image-offset)*-1)}.image-edge-callout .edge-image.left{left:0;margin-left:calc(var(--image-offset)*-1)}.image-edge-callout .edge-image.center{left:50%}.image-edge-callout .edge-image.center .image-box{left:calc(var(--image-width)/-2)}.image-edge-callout .edge-image.right{margin-right:calc(var(--image-offset)*-1);right:0}.image-edge-callout .edge-image.center.middle{display:none}.image-edge-callout.flower-mobile{margin-top:calc(var(--image-offset) + 1em)}.image-edge-callout.flower-mobile .crop-container{padding:calc(var(--image-height) - var(--image-offset) + 1em) 1em 2em 1em}.image-edge-callout.flower-mobile .image-box:before{background:none}.image-edge-callout.flower-callout{--image-offset:100px!important;margin-left:var(--image-offset);width:calc(100% - var(--image-offset))}.image-edge-callout.flower-callout .content-box .crop-container{margin-left:var(--image-offset);max-width:650px}.image-edge-callout.flower-callout .image-box:before{background:none}