footer.disblur-universal-footer{display:block;position:relative;width:100%;height:auto;box-sizing:border-box;margin:72px 0 0;padding:0;overflow:hidden;border:0;background:transparent;color:#b9b7bd;font:400 15px/1.65 'Disblur Navigation','ABC Areal',Areal,Arial,sans-serif}
.universal-footer-brand{width:min(84%,1455px);aspect-ratio:1455/304;margin:0 auto;overflow:hidden;position:relative}.universal-footer-reveal{position:relative;width:100%;aspect-ratio:1455/392}.universal-footer-reveal img{display:block;width:100%;height:auto;opacity:.42}.universal-footer-shine{position:absolute;inset:0;mask:url('/assets/wordmark-large.svg?v=brand-20261005') 0 0/100% 100% no-repeat;-webkit-mask:url('/assets/wordmark-large.svg?v=brand-20261005') 0 0/100% 100% no-repeat;background:linear-gradient(118deg,#666 0%,#666 35%,#fff 50%,#666 65%,#666 100%);background-size:200% auto;animation:universal-footer-light 4.2s linear .5s infinite alternate paused}.is-visible .universal-footer-shine{animation-play-state:running}@keyframes universal-footer-light{from{background-position:100% 0}to{background-position:0% 0}}
.universal-footer-bar{border-top:6px solid #333;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px max(40px,calc((100vw - 1488px)/2)) 32px}.universal-footer-note{margin:0;font-size:18px;line-height:1.5;flex:1;color:#c7c5cb}.universal-footer-note strong{font-weight:700;color:#f2f0eb}.universal-footer-identity{margin:0;text-align:right;font-size:15px;line-height:1.65}.universal-footer-identity span{display:block}.universal-footer-identity strong{font-weight:700;color:#d8d6dd}
@media(max-width:760px){footer.disblur-universal-footer{margin-top:48px}.universal-footer-brand{width:calc(100% - 40px)}.universal-footer-bar{flex-direction:column;gap:16px;padding:24px 20px 28px;text-align:center}.universal-footer-note{font-size:16px}.universal-footer-identity{text-align:center;font-size:14px}}
@media(prefers-reduced-motion:reduce){.universal-footer-shine{animation:none;background-position:40% 0}}html.embedded .disblur-universal-footer{display:none}

/* Scale only the artwork; preserve footer layout, crop and baseline. */
.universal-footer-brand{transform:scale(.7);transform-origin:center bottom}

.universal-footer-rule{height:6px;background:#333;width:100%;margin:0}.universal-footer-bar{border-top:0}.echo-footer-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 30px;width:calc(100% - 40px);margin:26px auto 0;font-size:15px;line-height:1.5}.echo-footer-links a{color:#b8adf2;text-decoration:none}.echo-footer-links a:hover{text-decoration:underline;text-underline-offset:5px}.echo-footer-links a:focus-visible{outline:2px solid #b8adf2;outline-offset:5px}@media(max-width:380px){.echo-footer-links{column-gap:24px}}
