/* GSAP editorial motion layer */
.motion-progress{position:fixed;top:0;left:0;width:100%;height:3px;z-index:100;pointer-events:none;transform:scaleX(0);transform-origin:left;background:#fff;mix-blend-mode:difference;will-change:transform}
.motion-word-mask{display:inline-block;overflow:hidden;vertical-align:bottom;margin-right:.2em;margin-bottom:-.08em;padding-bottom:.08em}
.motion-word{display:inline-block;will-change:transform,opacity}
.motion-target{will-change:transform,opacity}
.motion-rule{transform-origin:left center;will-change:transform}
.section-heading.has-motion-line{position:relative;border-bottom-color:transparent}
.motion-heading-line{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:currentColor;transform-origin:left center;pointer-events:none;will-change:transform}
.motion-media{will-change:transform;background-position:center 48%}
.motion-magnetic{will-change:transform}
.motion-kicker-line{display:block;width:38px;height:1px;background:currentColor;margin-bottom:15px;transform-origin:left center}
@media(prefers-reduced-motion:reduce){.motion-progress{display:none}.motion-word,.motion-target,.motion-rule,.motion-media,.motion-magnetic{transform:none!important;opacity:1!important;transition:none!important}}
@media(max-width:700px){.motion-progress{height:2px}.motion-word-mask{margin-right:.16em}.motion-media{will-change:auto}}
