@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url('/wp-content/mu-plugins/ea-coffee-edition/assets/fonts/manrope-latin-400-normal.woff2') format('woff2')}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url('/wp-content/mu-plugins/ea-coffee-edition/assets/fonts/manrope-latin-600-normal.woff2') format('woff2')}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url('/wp-content/mu-plugins/ea-coffee-edition/assets/fonts/manrope-latin-700-normal.woff2') format('woff2')}.ea-footer.ea-footer--compact{--ea-footer-ink:#191c17;--ea-footer-muted:#53564f;--ea-footer-line:#d8dbd2;--ea-footer-accent:#ab5439;box-sizing:border-box;width:100%;margin:0;padding:36px 0 20px;color:var(--ea-footer-ink);background:#f7f7f4;border:0;border-top:1px solid var(--ea-footer-line);border-radius:0;box-shadow:none;font:400 16px/1.6 Manrope,Arial,sans-serif;letter-spacing:normal}.ea-footer--compact *,.ea-footer--compact *::before,.ea-footer--compact *::after{box-sizing:border-box}.ea-footer--compact .ea-footer__inner{width:min(1160px,calc(100% - 48px));margin-inline:auto}.ea-footer--compact .ea-footer__main{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,80px)}.ea-footer--compact :is(.ea-footer__intro,.ea-footer__navigation,.ea-footer__group){min-width:0}.ea-footer--compact .ea-footer__navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.ea-footer.ea-footer--compact a{color:var(--ea-footer-ink);background:transparent;border:0;border-radius:0;box-shadow:none;font-family:inherit;text-decoration:none;text-underline-offset:.2em;overflow-wrap:break-word}.ea-footer.ea-footer--compact a:hover{color:var(--ea-footer-accent);text-decoration:underline}.ea-footer.ea-footer--compact a[aria-current="page"]{color:var(--ea-footer-accent);text-decoration:underline;text-decoration-thickness:1px}.ea-footer.ea-footer--compact a:focus-visible{outline:3px solid var(--ea-footer-accent);outline-offset:3px}.ea-footer--compact .ea-footer__logo{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;width:220px;max-width:100%;min-height:44px;margin:0;padding:0}.ea-footer--compact .ea-footer__logo-mark{display:block;width:40px;height:40px;object-fit:contain}.ea-footer--compact .ea-footer__logo-copy{display:grid;min-width:0;gap:4px}.ea-footer--compact .ea-footer__logo-name{color:var(--ea-footer-ink);font-size:16px;font-weight:700;line-height:1.2;letter-spacing:-.025em}.ea-footer--compact .ea-footer__logo-sub{color:var(--ea-footer-ink);font-size:8px;font-weight:700;line-height:1.3;letter-spacing:.07em;text-transform:uppercase}.ea-footer--compact .ea-footer__summary{max-width:34ch;margin:12px 0 0;color:var(--ea-footer-muted);font:inherit}.ea-footer--compact .ea-footer__heading{margin:0 0 8px;padding:0;color:var(--ea-footer-muted);font:700 14px/1.5 Manrope,Arial,sans-serif;letter-spacing:normal;text-transform:none}.ea-footer--compact .ea-footer__links{margin:0;padding:0;list-style:none}.ea-footer--compact .ea-footer__links li{margin:0;padding:0}.ea-footer--compact .ea-footer__links a{display:flex;align-items:center;width:100%;max-width:100%;min-width:44px;min-height:44px;padding:8px 0;font-size:16px;font-weight:600;line-height:1.5}html .ea-footer.ea-footer--compact[data-ea-motion-reveal],html .ea-footer.ea-footer--compact [data-ea-motion-reveal]{opacity:1!important;transform:none!important;transition:none!important;animation:none!important;will-change:auto!important}.ea-footer--compact .ea-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 32px;margin:28px 0 0;padding:16px 0 0;border-top:1px solid var(--ea-footer-line)}.ea-footer--compact .ea-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:0 24px;min-width:0}.ea-footer--compact .ea-footer__legal a{display:inline-flex;align-items:center;min-width:44px;min-height:44px;padding:10px 0;font-size:14px;font-weight:400;line-height:1.5}.ea-footer--compact .ea-footer__copyright{margin:0;padding:0;color:var(--ea-footer-muted);font-size:14px;font-weight:400;line-height:1.6;white-space:normal;overflow-wrap:break-word}@media (max-width:767px){.ea-footer.ea-footer--compact{padding:28px 0 20px}.ea-footer--compact .ea-footer__inner{width:calc(100% - 32px)}.ea-footer--compact .ea-footer__main{grid-template-columns:minmax(0,1fr);gap:24px}.ea-footer--compact .ea-footer__navigation{gap:24px}.ea-footer--compact .ea-footer__bottom{flex-direction:column;align-items:flex-start;margin-top:24px;gap:8px 24px}.ea-footer--compact .ea-footer__legal{gap:0 20px}}