footer{background-color:var(--d);width:100%;height:100svh;position:relative;overflow:hidden}#footer-canvas{z-index:0;cursor:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}#footer-canvas canvas{display:block;width:100%!important;height:100%!important}#footer-canvas.footer-static{cursor:default;background:linear-gradient(#0a0a0a9e,#0a0a0a9e),url(/icons/mark-white-tight.png) 50%/min(58vw,38rem) no-repeat}.footer-inner{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;gap:2.5rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.footer-inner>*{pointer-events:auto}.footer-cta{flex-direction:column;align-items:center;gap:2.5rem;display:flex}.footer-cta-eyebrow{font-family:var(--f-nm);text-align:center;text-transform:uppercase;color:var(--l);align-items:center;gap:.75rem;font-size:1rem;font-weight:500;line-height:1.125;display:flex}.footer-cta-heading{text-align:center;color:var(--l);mix-blend-mode:difference}.footer-cta-link{color:inherit;text-decoration:none}.footer-bottom{width:100%;color:var(--l);justify-content:space-between;align-items:flex-end;gap:2rem;padding:2.5rem;display:flex;position:absolute;bottom:0}@media (max-width:1000px){footer h3{font-size:5rem}.footer-bottom{flex-direction:column;justify-content:center;align-items:center}}
