/* A compact closing frame, paired with the opening hero. */
.home-motion .contact-editorial{isolation:isolate;padding:60px 0 100px;transform:scale(var(--footer-scale,1)) rotate(var(--footer-angle,0deg));transform-origin:center 58%;border-radius:var(--footer-radius,0px);will-change:transform,border-radius}
.home-motion .contact-editorial:before{display:none}
.home-motion .contact-editorial:after{background:linear-gradient(90deg,#0b2232e8 0%,#0b223275 45%,#0b22320d 80%)}
.home-motion .contact-editorial .footer-aura{z-index:-2}
.home-motion .contact-editorial .container{z-index:2}
.home-motion .contact-editorial .footer-editorial-main{padding-bottom:48px}
.home-motion .contact-editorial.wave-ready .hero-flow-canvas{opacity:.95}
.home-motion .contact-editorial.wave-ready .gradient-field,.home-motion .contact-editorial.wave-ready .aura-light{opacity:0;animation:none}
.home-motion .contact-editorial .footer-wordmark{position:absolute;z-index:1;left:0;right:0;bottom:-.24em;height:.95em;margin:0;overflow:visible}
.home-motion .contact-editorial .footer-wordmark span{background:none;color:#b9d9eb;-webkit-text-fill-color:currentColor;opacity:.13;animation:none;mask-image:linear-gradient(#000 0%,#0009 55%,transparent 100%);-webkit-mask-image:linear-gradient(#000 0%,#0009 55%,transparent 100%)}
.home-motion .contact-editorial .footer-wordmark.is-waiting span{opacity:0}
@media(max-width:760px){.home-motion .contact-editorial{padding:44px 0 68px}.home-motion .contact-editorial .footer-editorial-main{gap:28px 24px;padding-bottom:32px}.home-motion .contact-editorial .footer-wordmark{bottom:-.14em}}
@media(prefers-reduced-motion:reduce){.home-motion .contact-editorial{transform:none;border-radius:0;will-change:auto}}
/* Keep the signature within the same measure as the footer content. */
.home-motion .contact-editorial .footer-wordmark{left:50%;right:auto;width:min(1240px,calc(100% - 96px));transform:translateX(-50%);font-size:clamp(96px,29vw,390px)}
@media(max-width:760px){.home-motion .contact-editorial .footer-wordmark{width:calc(100% - 40px);font-size:28vw}}
