.media-text-dynamic{position:relative;box-sizing:border-box}.media-text-dynamic__wrap{display:grid;grid-template-rows:auto;position:relative}@media(max-width: 47.9375em){.is-stacked-on-mobile .media-text-dynamic__wrap{grid-template-columns:100% !important}}.media-text-dynamic__media{grid-column:1;grid-row:1;margin:0;overflow:hidden;align-self:center;position:relative;height:100%}.media-text-dynamic__media:hover img{transform:scale(1.025)}.media-text-dynamic__media figure{border-radius:7vw 2vw;margin:0;overflow:hidden}.media-text-dynamic__media img{width:100%;vertical-align:middle;transition:transform 200ms ease-in-out}.media-text-dynamic__media .media-text-dynamic__media--cropped{align-items:center;bottom:0;display:flex;flex-direction:column;left:0;margin:0 !important;overflow:hidden;position:absolute;right:0;top:0;width:100%;height:100%;border-radius:7vw 0 0 2vw}.media-text-dynamic__media .media-text-dynamic__media--cropped picture{align-items:center;bottom:0;display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}.media-text-dynamic__media .media-text-dynamic__media--cropped img,.media-text-dynamic__media .media-text-dynamic__media--cropped video{height:100%;width:100%;object-fit:cover;user-select:none;pointer-events:none}.has-media-on-the-right .media-text-dynamic__media .media-text-dynamic__media--cropped{border-radius:0 7vw 2vw 0}.is-image-fill .media-text-dynamic__media{height:100%}.media-text-dynamic__content{align-self:center;border-radius:5vw 2vw;margin:0;overflow:hidden;background:var(--ncasi-white);padding:var(--ncasi-block-gap2);margin-top:calc(var(--ncasi-block-gap2)*-1);position:relative;z-index:1}@media(min-width: 48em){.media-text-dynamic__content{grid-column:2;grid-row:1;width:100%;margin-left:calc(var(--ncasi-block-gap4)*-1);margin-top:0}}@media(min-width: 75em){.media-text-dynamic__content{margin-left:calc(var(--ncasi-block-gap2)*-1)}}.media-text-dynamic__date{font-size:var(--ncasi-font-medium)}.media-text-dynamic__date+.wp-block-buttons{margin-top:var(--ncasi-block-gap)}.media-text-dynamic__terms .flex-list{margin:0 0 var(--ncasi-block-gap-half) 0;padding:0;list-style:none;text-transform:uppercase;font-weight:500;font-size:var(--ncasi-font-xxsmall);letter-spacing:.05em}.media-text-dynamic.has-media-on-the-right .media-text-dynamic__media{grid-row:1}@media(min-width: 48em){.media-text-dynamic.has-media-on-the-right .media-text-dynamic__media{grid-column:2}}@media(min-width: 75em){.media-text-dynamic.has-media-on-the-right .media-text-dynamic__media{margin-right:calc(var(--ncasi-block-gap)*-1)}}.media-text-dynamic.has-media-on-the-right .media-text-dynamic__content{grid-row:2}@media(min-width: 48em){.media-text-dynamic.has-media-on-the-right .media-text-dynamic__content{grid-column:1;grid-row:1;margin-left:0}}@media(min-width: 75em){.media-text-dynamic.has-media-on-the-right .media-text-dynamic__content{margin-left:calc(var(--ncasi-block-gap2)*-1)}}.media-text-dynamic.is-vertically-aligned-top .media-text-dynamic__media,.media-text-dynamic.is-vertically-aligned-top .media-text-dynamic__content{align-self:start}.media-text-dynamic.is-vertically-aligned-center .media-text-dynamic__media,.media-text-dynamic.is-vertically-aligned-center .media-text-dynamic__content{align-self:center}.media-text-dynamic.is-vertically-aligned-bottom .media-text-dynamic__media,.media-text-dynamic.is-vertically-aligned-bottom .media-text-dynamic__content{align-self:end}.media-text-dynamic .wp-block-button__link,.media-text-dynamic__terms{position:relative;z-index:3}@media(min-width: 48em){.media-text-dynamic.has-overlap-top{margin-top:calc(var(--ncasi-block-gap)*-1);padding-bottom:var(--ncasi-block-gap2)}.media-text-dynamic.has-overlap-top .media-text-dynamic__media{height:calc(100% + var(--ncasi-block-gap4)) !important;margin-top:calc(var(--ncasi-block-gap2)*-1)}.media-text-dynamic.has-overlap-bottom{margin-bottom:calc(var(--ncasi-block-gap2)*-1);padding-top:var(--ncasi-block-gap2)}.media-text-dynamic.has-overlap-bottom .media-text-dynamic__media{height:calc(100% + var(--ncasi-block-gap4)) !important;margin-bottom:calc(var(--ncasi-block-gap2)*-1)}}/*# sourceMappingURL=style.css.map */
