.s-media-full-width{--media-full-width-text:#3d3d3d;width:100%;position:relative;overflow:hidden}.s-media-full-width:before{content:"";z-index:1;pointer-events:none;background:var(--line);opacity:var(--line-draw,1);transition:transform var(--line-dur,0s) cubic-bezier(.25, .1, .25, 1) var(--line-delay,0s), opacity var(--line-dur,0s) cubic-bezier(.25, .1, .25, 1) var(--line-delay,0s);width:auto;height:1px;transform:scaleX(var(--line-draw,1));transform-origin:0;position:absolute;inset-block:0 auto;inset-inline:0}.s-media-full-width{position:relative}.s-media-full-width:after{content:"";z-index:1;pointer-events:none;background:var(--line);opacity:var(--line-draw,1);transition:transform var(--line-dur,0s) cubic-bezier(.25, .1, .25, 1) var(--line-delay,0s), opacity var(--line-dur,0s) cubic-bezier(.25, .1, .25, 1) var(--line-delay,0s);width:auto;height:1px;transform:scaleX(var(--line-draw,1));transform-origin:0;position:absolute;inset-block:auto 0;inset-inline:0}.s-media-full-width .media-full-width--figure{flex-direction:column;gap:1.2rem;margin:0;display:flex}@media (width<=980px){.s-media-full-width .media-full-width--figure{gap:14px}}.s-media-full-width .media-full-width--media{width:var(--media-width,100%);margin-inline:auto;position:relative}.s-media-full-width .media-full-width--media img,.s-media-full-width .media-full-width--media video{object-fit:cover;width:100%;height:auto;display:block}.s-media-full-width .media-full-width--caption{font-family:var(--font-secondary);color:var(--media-full-width-text);font-size:.9rem;line-height:1.4}
