/* Quiet content motion; geometric transitions only at background boundaries. */
.editorial-motion .masked-type{overflow:visible}.text-mask{display:block;overflow:clip;padding-bottom:.14em;margin-bottom:-.14em}
.text-line{display:block;transform:translate3d(0,104%,0);opacity:0;transition:transform 1.2s cubic-bezier(.22,.61,.36,1),opacity 1s ease;transition-delay:var(--line-delay,0ms)}.text-visible .text-line{transform:none;opacity:1}
.soft-type .text-mask{overflow:visible}.soft-type .text-line{transform:translateY(10px);transition:opacity 1.1s ease,transform 1.3s cubic-bezier(.22,.61,.36,1)}.soft-type.text-visible .text-line{transform:none;opacity:1}
.masked-type.eyebrow>.text-mask{color:inherit;display:block;margin-right:0}.masked-type.eyebrow .text-line>span{display:inline-block;margin-right:22px;color:var(--accent)}.operations .masked-type.eyebrow .text-line>span,.support .masked-type.eyebrow .text-line>span{color:var(--lime)}.operations h2 .text-mask,.operations h2 .text-line{color:inherit}.operations h2 .text-line>span{color:#a7b5a4}
.editorial-motion.js [data-reveal]{transform:translateY(12px);transition:opacity 1.15s ease,transform 1.35s cubic-bezier(.22,.61,.36,1)}.editorial-motion.js [data-reveal].revealed{transform:none}
.editorial-motion.js [data-reveal].motion-owned{opacity:1;transform:none;transition:none}.editorial-motion.js .case-gallery .case-card:nth-child(even){transform:translateY(65px)}
.motion-picture>img{opacity:0;clip-path:none;transform:none;transition:opacity 1.5s cubic-bezier(.25,.1,.25,1),transform 1.9s cubic-bezier(.22,.61,.36,1)}.motion-picture.picture-softzoom>img{transform:scale(1.045)}.motion-picture.picture-drift>img{transform:scale(1.025) translateY(9px)}.motion-picture.picture-visible>img{opacity:1;transform:none}.motion-picture.picture-visible:hover>img{transform:scale(1.025)}
.motion-picture>.case-photo-gradient,.motion-picture>.case-zoom,.motion-picture>.image-overlay,.motion-picture>.image-arrow,.motion-picture>.operation-visual-caption{opacity:0;transition:opacity 1.2s ease .2s}.motion-picture.picture-visible>.case-photo-gradient,.motion-picture.picture-visible>.case-zoom,.motion-picture.picture-visible>.image-overlay,.motion-picture.picture-visible>.image-arrow,.motion-picture.picture-visible>.operation-visual-caption{opacity:1}
.motion-chapter{position:relative;isolation:isolate;background:var(--chapter-from)!important}.chapter-surface{position:absolute;inset:0;background:var(--chapter-color);pointer-events:none;z-index:-1;transition:clip-path 1.8s cubic-bezier(.4,0,.2,1)}
.chapter-circle>.chapter-surface{clip-path:circle(0% at 85% 12%)}.chapter-circle.chapter-active>.chapter-surface{clip-path:circle(150% at 85% 12%)}.chapter-diagonal>.chapter-surface{clip-path:polygon(0 0,0 0,0 100%,0 100%)}.chapter-diagonal.chapter-active>.chapter-surface{clip-path:polygon(0 0,160% 0,100% 100%,0 100%)}
.motion-chapter>.wrap{position:relative;z-index:1}.motion-chapter.operations>.wrap,.motion-chapter.support>.wrap{opacity:0;transition:opacity 1.15s ease .35s}.motion-chapter.chapter-active>.wrap{opacity:1}
.editorial-motion .closing-orbit{transition:transform 2s cubic-bezier(.22,.61,.36,1),opacity 1.8s;transform:translate(45px,25px) scale(.94);opacity:0}.editorial-motion .chapter-active>.closing-orbit{transform:none;opacity:1}
@media(max-width:760px){.editorial-motion.js .case-gallery .case-card:nth-child(even){transform:none}.text-line{transition-duration:1s}.motion-picture>img{transition-duration:1.25s,1.5s}.chapter-surface{transition-duration:1.45s}.masked-type.eyebrow .text-line>span{margin-right:18px}}
@media(prefers-reduced-motion:reduce){.text-line{transform:none!important;opacity:1!important}.motion-picture>img{transform:none!important;opacity:1!important}.motion-picture>span,.motion-picture>div{opacity:1!important}.chapter-surface{clip-path:none!important;transition:none!important}.motion-chapter>.wrap{opacity:1!important}.editorial-motion .closing-orbit{transform:none;opacity:1}}
