.layered-media-block{background:0 0;overflow:visible;--layered-media-overlay-top:-50px;--layered-media-overlay-width:42.78%;--layered-media-overlay-overhang:clamp(16px, calc((100vw - 1184px) / 2 - 16px), 106px)}.layered-media-block__inner{width:min(100% - 48px,1120px);margin:0 auto}.layered-media-block__stage{position:relative;width:min(100%,741px);margin:38px auto 0}.layered-media-block__stage--has-overlay{display:flex;flex-direction:column}.layered-media-block__stage--has-overlay::before{align-self:flex-end;flex:0 0 auto;width:var(--layered-media-overlay-width);height:auto;aspect-ratio:317/115;margin-right:calc(-1 * var(--layered-media-overlay-overhang));margin-bottom:var(--layered-media-overlay-top);content:""}.layered-media-block__canvas{position:relative;width:100%}.layered-media-block__base,.layered-media-block__overlay{position:relative;overflow:hidden;line-height:0}.layered-media-block__base{width:100%;aspect-ratio:741/327;border:1px solid rgba(40,79,136,.14);border-radius:15px;background:#fff}.layered-media-block__overlay{position:absolute;top:var(--layered-media-overlay-top);right:calc(-1 * var(--layered-media-overlay-overhang));width:var(--layered-media-overlay-width);aspect-ratio:317/115;z-index:2;border:1px solid #f47b21;border-radius:10px;background:#fff;box-shadow:0 18px 34px rgba(8,27,50,.12)}.layered-media-block__base .layered-media-block__image{position:absolute;top:-.08%;left:0;width:100.73%;max-width:none;height:100.17%}.layered-media-block__overlay .layered-media-block__image{position:absolute;top:-6.48%;left:-.08%;width:134.27%;max-width:none;height:113.73%}.layered-media-block__image{display:block}.layered-media-block__empty{padding:32px;border:1px dashed rgba(40,79,136,.28);border-radius:16px;color:#284f88;font-family:Lato,sans-serif;font-size:18px;line-height:26px;text-align:center;background:rgba(255,255,255,.4)}@media only screen and (max-width:1147.98px){.layered-media-block{--layered-media-overlay-overhang:16px}}@media only screen and (max-width:767.98px){.layered-media-block{--layered-media-overlay-width:min(270px, calc(100% - 16px));--layered-media-overlay-overhang:8px}.layered-media-block__inner{width:calc(100% - 32px)}.layered-media-block__stage{margin-top:28px}}