footer.raye-footer{display:block;background:#272220;color:#fff;padding:36px 4.5vw 24px;border-top:1px solid rgba(255,255,255,.24);font-family:'IBM Plex Mono',monospace;letter-spacing:0;min-height:0;max-width:none}footer.raye-footer .footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:28px}footer.raye-footer .footer-wordmark{font:38px 'Instrument Serif',Georgia,serif;letter-spacing:-1px;text-decoration:none}footer.raye-footer .footer-wordmark span{font:18.5px 'IBM Plex Mono',monospace;letter-spacing:0;margin-left:8px}footer.raye-footer .footer-email{font-size:17.5px;text-decoration:none}footer.raye-footer nav{display:flex;flex-wrap:wrap;gap:17px 27px;margin-bottom:32px}footer.raye-footer nav a{font-size:16.5px;text-decoration:none}footer.raye-footer a{color:inherit}footer.raye-footer a:hover{text-decoration:underline;text-underline-offset:5px}footer.raye-footer a:focus-visible{outline:2px solid white;outline-offset:5px}footer.raye-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;border-top:1px solid rgba(255,255,255,.24);padding-top:23px;font-size:14.5px;line-height:1.03}footer.raye-footer .footer-bottom a{font-size:15.5px;text-decoration:none}@media(max-width:650px){footer.raye-footer{padding:30px 22px 24px}footer.raye-footer .footer-top{align-items:flex-start;flex-direction:column;gap:20px}footer.raye-footer .footer-email{font-size:16.5px}footer.raye-footer nav{gap:17px 22px}footer.raye-footer nav a{font-size:15.5px}footer.raye-footer .footer-bottom{display:flex;align-items:flex-start;flex-direction:column;gap:15px;font-size:13.5px}footer.raye-footer .footer-bottom span{display:block}}@media print{footer.raye-footer{display:none}}
