.TextWithMediaBlock-module__sjUOna__root{--block-spacing:var(--block-space-lg);gap:var(--space-lg);max-width:var(--container-wide);flex-direction:column;margin-inline:auto;display:flex}.TextWithMediaBlock-module__sjUOna__media{margin:0;overflow:hidden}.TextWithMediaBlock-module__sjUOna__media img,.TextWithMediaBlock-module__sjUOna__media video{width:100%;height:auto;transition:transform var(--duration-slow) var(--ease-out);display:block}.TextWithMediaBlock-module__sjUOna__media:hover img{transform:scale(1.02)}.TextWithMediaBlock-module__sjUOna__media{animation:TextWithMediaBlock-module__sjUOna__media-slide var(--duration-slow) var(--ease-out) both;animation-timeline:view();animation-range:entry entry 25%}.TextWithMediaBlock-module__sjUOna__media figcaption{justify-content:space-between;gap:var(--space-md);margin-top:var(--space-sm);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-heading);color:var(--color-accent);display:flex}.TextWithMediaBlock-module__sjUOna__label{font-family:var(--font-sans);font-size:var(--font-size-label);letter-spacing:var(--tracking-labels);line-height:var(--leading-heading);text-transform:uppercase;color:var(--color-text);margin:0}.TextWithMediaBlock-module__sjUOna__heading{font-family:var(--font-heading);font-size:var(--font-size-headline-3);line-height:var(--leading-body);color:var(--color-text);margin:0}.TextWithMediaBlock-module__sjUOna__richText{max-width:none;margin-inline:0}@keyframes TextWithMediaBlock-module__sjUOna__media-slide{0%{opacity:0;transform:translateY(var(--space-md))}to{opacity:1;transform:translateY(0)}}@media not (min-width:48rem){.TextWithMediaBlock-module__sjUOna__root{gap:var(--space-md)}}
