*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fce7d5;color:#3d241b;font:15px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif}body:before{content:"";height:7px;display:block;background:linear-gradient(90deg,#db5c2a 80%,#57368f 80%)}main{max-width:580px;margin:auto;padding:0 15px 45px}.hero{background:#fff0e2;padding:14px 17px 24px;border:1px solid #edb996;border-top:0;border-radius:0 0 26px 26px;text-align:center;box-shadow:0 8px 26px #8a482e16}.logo{display:block;width:100%;height:190px;object-fit:contain;margin:auto}.identity{display:flex;align-items:center;justify-content:center;gap:13px;margin:-5px auto 9px}.avatar{width:72px;height:72px;object-fit:cover;border-radius:50%;border:3px solid #d76336}.identity h1{font:800 clamp(17px,4vw,22px)/1.2 Georgia,serif;text-align:left;max-width:310px;color:#813a27;margin:0}.socials{display:flex;gap:11px;justify-content:center;margin:12px auto 19px}.social-icon{display:grid;place-items:center;border:1px solid #ba673d;background:#dc6334;color:white;width:41px;height:41px;border-radius:50%;text-decoration:none;box-shadow:0 2px 0 #9d4c2e;transition:transform .12s}.social-icon:hover{transform:translateY(-2px);background:#b94b20}.eyebrow{font-size:12px;letter-spacing:.13em;font-weight:900;color:#b34d23;margin:8px 0}.tagline{margin:3px auto 14px;color:#654735;font-size:13px;max-width:420px}.pill{display:inline-block;padding:9px 16px;border-radius:23px;background:#603591;color:white;font-size:12px;font-weight:900;letter-spacing:.045em}.fuel{display:block;width:max-content;max-width:100%;margin:12px auto 0;padding:10px 17px;color:white;background:#603591;border-radius:22px;text-decoration:none;font-size:13px;font-weight:850}.fuel:hover{background:#4d2977}h2{font-weight:900;font-size:13px;letter-spacing:.08em;color:#a84624;text-transform:uppercase;margin:28px 2px 12px}h2:before{content:"";display:inline-block;width:7px;height:19px;background:#d86435;vertical-align:-5px;margin-right:10px;border-radius:3px}.link{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;min-height:63px;background:#d56332;border:2px solid #c15a2a;border-radius:15px;color:#fffaf5;text-decoration:none;margin:10px 0;box-shadow:0 3px 0 #a44a2c;transition:transform .14s,background .14s}.link:hover{transform:translateY(-2px);background:#bb4d23}.link b{font-size:15px;font-weight:850;line-height:1.3;display:block}.link small{font-size:12px;color:#fff2e9;display:block;margin-top:5px;line-height:1.45}.link.featured{background:#b74b21;border-color:#a43d16}.link.featured:hover{background:#9e3e1a}.arrow{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:50%;background:#fff0de;color:#a54422;font-size:18px}.pending{background:#e8b596;border:2px dashed #ae795e;color:#6a3c2c;box-shadow:none;cursor:default}.pending small{color:#744a3e}.coming{background:#f8e6d5;color:#82503b;font-size:10px;font-weight:900;padding:6px 9px;border-radius:15px;letter-spacing:.07em}footer{text-align:center;padding:34px 10px 5px;font-size:11px;color:#8a5c45;line-height:1.7}a:focus-visible{outline:3px solid #633994;outline-offset:4px}.back{display:inline-block;margin:22px 0 10px;color:#b44b24;font-weight:800;text-decoration:none}.formintro{text-align:center;padding:10px}.formintro h1{font:800 29px/1.2 Georgia,serif;color:#a64522}.formcard{background:#fff0e1;border:1px solid #e7ab89;border-radius:18px;padding:20px}label{display:block;font-weight:850;margin-bottom:8px}input{padding:12px;border-radius:8px;border:1px solid #cf936f;width:100%}.submit{background:#b74b21;color:white;padding:13px 20px;border:0;border-radius:10px;font-weight:850;cursor:pointer}.hint{font-size:12px;color:#815947}@media(max-width:390px){.logo{height:166px}.avatar{width:62px;height:62px}.link b{font-size:14px}.hero{padding:12px}.social-icon{width:38px;height:38px}}
.newsletter-signup{background:#ffeede;border:1px solid #dfa47c;border-radius:18px;padding:4px 17px 16px;margin-top:20px}.newsletter-signup h2{margin-top:16px}.newsletter-signup p{font-size:13px;color:#70422e;line-height:1.5}.newsletter-signup label{display:block;color:#8c3b1d;font-weight:850;margin:10px 0 8px}.newsletter-fields{display:flex;flex-wrap:wrap;gap:9px}.newsletter-fields input{flex:1 1 180px;min-width:0;background:white;border:1px solid #cf8a66;font-size:16px}.newsletter-fields button{border:0;border-radius:9px;padding:12px 15px;background:#b74b21;color:white;font-weight:850;cursor:pointer;flex:1 1 auto}.newsletter-fields button:hover{background:#983e1b}.newsletter-fields button:focus-visible,.newsletter-fields input:focus-visible{outline:3px solid #633994;outline-offset:3px}.newsletter-note{font-size:11px!important}.mc-honeypot{position:absolute;left:-10000px;top:auto;overflow:hidden;width:1px;height:1px}.social-disabled{opacity:.48;cursor:not-allowed;filter:grayscale(1);box-shadow:none}.social-unavailable{box-shadow:none!important;opacity:.75;cursor:not-allowed}.social-unavailable small{color:#4a3529!important}
