.footer-brand-pattern{width:100%;padding:18px 0;background:#26262d;border-bottom:1px solid #3d3d46;pointer-events:none;position:relative}
.footer-brand-pattern::before{content:'';display:block;height:90px;--pattern-step:60px;background-image:linear-gradient(0deg,#26262d,transparent 18%,transparent 82%,#26262d),url('/images/ingaa-pattern-footer-tile.svg');background-repeat:no-repeat,repeat;background-size:100% 100%,60px 60px;background-position:0 0,center 0;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);animation:footer-pattern-flow 28s linear infinite}
@keyframes footer-pattern-flow{from{background-position:0 0,center 0}to{background-position:0 0,center var(--pattern-step)}}
.footer-brand-pattern::after{content:'';position:absolute;bottom:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,#ef562d66,transparent)}
.site-footer>.footer-brand-pattern{margin-top:-52px;margin-bottom:48px}
@media(max-width:640px){.footer-brand-pattern{padding:16px 0}.footer-brand-pattern::before{height:72px;--pattern-step:48px;background-size:100% 100%,48px 48px}.site-footer>.footer-brand-pattern{margin-bottom:36px}}
@media(prefers-reduced-motion:reduce){.footer-brand-pattern::before{animation:none}}
@media print{.footer-brand-pattern{display:none}}
/* Other INGAA sites: each logo sits on a light tile so its brand colour stays clear on the dark footer. */
.initiative-link{display:flex;align-items:center;gap:12px;color:#c3bfb8;text-decoration:none;line-height:1.3}
.initiative-link+.initiative-link{margin-top:4px}
.initiative-link img{flex:none;width:32px;height:32px;padding:5px;box-sizing:border-box;border-radius:9px;background:#fff;box-shadow:0 0 0 1px #ffffff1f}
.initiative-link strong{display:block;color:#fff;font-size:14px;font-weight:650}
.initiative-link small{display:block;margin-top:2px;font-size:12.5px;color:#b0aca5}
.initiative-link:hover strong,.initiative-link:focus-visible strong{text-decoration:underline;text-underline-offset:4px}
@media(max-width:640px){.site-footer nav[aria-label="Other INGAA initiatives"]{grid-column:1/-1}}
