:root{color-scheme:light}
*{box-sizing:border-box}
html,body{margin:0;min-height:0;height:auto;background:#fff;color:#080808}
body{font-family:'Anonymous Pro','Courier New',Courier,monospace;-webkit-font-smoothing:antialiased}
.ebn{width:100%;max-width:760px;margin:0 auto;padding:18px clamp(12px,4.4vw,31px) 20px;text-align:center}
.ebn h1{font-family:'Anonymous Pro','Courier New',Courier,monospace;font-size:clamp(24px,5.85vw,36px);font-weight:700;letter-spacing:-.045em;line-height:1.10;margin:0 auto 16px;max-width:690px;overflow-wrap:normal;text-wrap:balance}
.ebn-rule{width:66px;height:2px;background:#a99269;margin:0 auto 20px}
#ebn-form{width:100%;margin:0 auto}
#ebn-email{display:block;appearance:none;border:1px solid #d9d5c9;border-radius:3px;color:#303027;background:#fff;font:400 18px/1.4 'Anonymous Pro','Courier New',monospace;padding:0 17px;width:100%;height:55px;box-shadow:none;outline:none;transition:border-color .16s,box-shadow .16s}
#ebn-email::placeholder{color:#9a9b8e;opacity:1}
#ebn-email:focus{border-color:#83835f;box-shadow:0 0 0 3px rgba(131,131,95,.13)}
#ebn-submit{display:block;width:100%;margin:11px 0 0;border:1px solid #83835f;border-radius:3px;background:#83835f;color:#fff;min-height:55px;padding:11px 13px;cursor:pointer;font:700 clamp(14px,3.3vw,17px)/1.23 'Anonymous Pro','Courier New',monospace;text-transform:uppercase;letter-spacing:.025em;transition:background-color .18s,transform .18s}
#ebn-submit:hover{background:#6e6f50;border-color:#6e6f50}
#ebn-submit:focus-visible{outline:2px solid #303520;outline-offset:3px}
#ebn-submit:disabled{opacity:.7;cursor:wait}
.ebn-privacy{color:#656565;font:400 12px/1.47 Montserrat,Arial,sans-serif;text-align:left;margin:18px 0 0}
.ebn-privacy a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.ebn-feedback{font:500 12px/1.45 Montserrat,Arial,sans-serif;min-height:0;margin:10px 0 0;text-align:left}
.ebn-feedback:empty{margin:0}
.ebn-feedback.is-error{color:#a33f3f}
.ebn-notice{font:400 14px/1.5 Montserrat,Arial,sans-serif;color:#646459}
.ebn-success{padding:22px 10px 10px;color:#475038;font:500 15px/1.55 Montserrat,Arial,sans-serif}
.ebn-confirmed{padding:28px 0}
.ebn-confirmed p{font:500 15px/1.5 Montserrat,Arial,sans-serif;color:#475038}
.ebn-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ebn-hp{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}
@media(max-width:480px){.ebn{padding:16px 13px 16px}.ebn h1{font-size:clamp(22px,7.2vw,30px);margin-bottom:15px}.ebn-rule{margin-bottom:18px;width:52px}#ebn-email{height:52px;font-size:16px;padding:0 12px}#ebn-submit{height:53px;min-height:53px;font-size:14px}.ebn-privacy{font-size:11px;margin-top:16px;line-height:1.55}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}

.ebn-description{font:400 13px/1.5 Montserrat,Arial,sans-serif;color:#656565;margin:0 0 16px}
[hidden]{display:none!important}
