/* The close is navigation first; the signature is a low-contrast accent. */
body .contact.contact-editorial{isolation:isolate;padding:56px 0 92px;overflow:hidden}
body .contact.contact-editorial>.container{position:relative;z-index:2}
body .contact.contact-editorial .footer-editorial-main{grid-template-columns:minmax(0,2fr) minmax(100px,.65fr) minmax(100px,.65fr);gap:36px;padding-bottom:36px;align-items:start}
body .contact.contact-editorial .footer-link-group{gap:4px;padding-top:0}
body .contact.contact-editorial .footer-link-group a{min-height:44px;line-height:1.4;padding:8px 0}
body .contact.contact-editorial .footer-link-group .eyebrow{margin-bottom:8px}
body .contact.contact-editorial .footer-editorial-bottom{gap:20px;align-items:center;padding-top:24px}
body .contact.contact-editorial .footer-wordmark{position:absolute;left:50%;right:auto;bottom:-.17em;width:min(1100px,calc(100% - 80px));height:.9em;margin:0;transform:translateX(-50%);font-size:clamp(100px,25vw,320px);z-index:1;pointer-events:none;user-select:none;overflow:hidden}
body .contact.contact-editorial .footer-wordmark span{background:none;color:#b9d9eb;-webkit-text-fill-color:currentColor;opacity:.055;animation:none;mask-image:linear-gradient(#000,#0008 60%,transparent);-webkit-mask-image:linear-gradient(#000,#0008 60%,transparent)}
body .contact.contact-editorial .footer-wordmark.is-waiting span{opacity:0}
@media(max-width:1000px){
 body .contact.contact-editorial .footer-editorial-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 32px}
 body .contact.contact-editorial .footer-invitation{grid-column:1/-1}
 body .contact.contact-editorial .footer-invitation h2{font-size:clamp(40px,6vw,60px);margin-bottom:20px}
 body .contact.contact-editorial .footer-email{font-size:clamp(18px,3.4vw,25px);gap:16px;max-width:100%;overflow-wrap:anywhere}
 body .contact.contact-editorial .footer-editorial-bottom{display:grid;grid-template-columns:1fr auto;gap:16px 24px}
 body .contact.contact-editorial .footer-editorial-bottom .identity{grid-column:1;flex-basis:auto;min-height:44px}
 body .contact.contact-editorial .footer-editorial-bottom>p{grid-column:2;grid-row:1;text-align:right;font-size:11px}
 body .contact.contact-editorial .footer-editorial-bottom .site-motion-toggle{grid-column:1;justify-self:start}
 body .contact.contact-editorial .footer-return{grid-column:2;justify-self:end;white-space:nowrap}
}
@media(max-width:760px){
 body .contact.contact-editorial{padding:40px 0 60px}
 body .contact.contact-editorial .footer-editorial-main{padding-bottom:28px;gap:28px 20px}
 body .contact.contact-editorial .eyebrow{font-size:10px;margin-bottom:16px}
 body .contact.contact-editorial .footer-link-group{font-size:14px}
 body .contact.contact-editorial .footer-editorial-bottom{padding-top:20px;gap:14px 16px}
 body .contact.contact-editorial .footer-wordmark{width:calc(100% - 40px);font-size:26vw;bottom:-.1em}
 body .contact.contact-editorial .footer-aura{opacity:.6}
 body .contact.contact-editorial .site-motion-toggle{font-size:12px;min-width:0;padding:10px 12px}
}
@media(max-width:360px){body .contact.contact-editorial .footer-editorial-bottom>p{max-width:18ch}body .contact.contact-editorial .footer-editorial-bottom .identity{gap:8px;font-size:10px}}
