@font-face{font-family:Benzin;src:url(/brand/benzin.ttf)format("truetype");font-display:swap}@font-face{font-family:GeistMono;src:url(/brand/geist-mono.ttf)format("truetype");font-display:swap}*{box-sizing:border-box}body{color:#fff8ee;background:#35161b;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.page{background:#35161b url(/brand/background.png) 50%/cover;flex-direction:column;min-height:100svh;padding:30px 42px;display:flex}header,footer{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;font-family:GeistMono,monospace;font-size:11px;display:flex}header a{padding:10px 0}.author{align-items:center;gap:10px;display:flex}.author img{object-fit:cover;object-position:55% 25%;border:2px solid #fff;border-radius:50%;width:36px;height:36px}.hero{text-align:center;width:min(100%,1050px);margin:auto;padding:70px 0 82px}.eyebrow{letter-spacing:.17em;color:#edce88;margin:0 0 27px;font-family:GeistMono,monospace;font-size:11px}h1{letter-spacing:-.055em;margin:0;font-family:Benzin,Arial,sans-serif;font-size:clamp(32px,5.5vw,72px);line-height:1.12}h1 span{color:#efd397}.intro{color:#e4d6d8;margin:28px 0 30px;font-size:18px;line-height:1.6}form{max-width:680px;margin:auto}.form-row{background:#fff;border-radius:10px;gap:8px;padding:7px;display:flex;box-shadow:0 15px 60px #09010430}input,button{font:inherit}input{color:#281a1d;background:#fff;border:0;border-radius:5px;flex:1;width:100%;min-width:0;padding:17px;font-size:16px}button,.button{color:#35161b;white-space:nowrap;cursor:pointer;background:linear-gradient(155deg,#f8df9a,#eec366 40%,#ce963a);border:1px solid #efd092;border-radius:6px;justify-content:center;align-items:center;gap:25px;min-height:54px;padding:0 23px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fff8df,0 3px 8px #35161b20}button:hover,.button:hover{filter:brightness(1.08)}button:disabled{opacity:.7;cursor:wait}:is(a:focus-visible,button:focus-visible,input:focus-visible){outline-offset:4px;outline:3px solid #daab61}.note{color:#c7b7ba;margin:16px 0 0;font-size:12px;line-height:1.5}.error{color:#70212f;background:#fff1ef;border-radius:6px;padding:14px;font-size:14px}.honeypot,.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.success{background:#28101680;border:1px solid #987454;border-radius:10px;max-width:600px;margin:30px auto 0;padding:30px}.success .eyebrow{margin:0 0 15px}.success h2{margin:0 0 12px;font-size:24px}.success>p:not(.eyebrow){color:#e4d6d8;font-size:14px}.success .button{margin:12px 0}footer{color:#c9b8bb;font-size:10px}@media (max-width:600px){.page{padding:20px}.hero{padding:65px 0}.hero h1{font-size:clamp(28px,7.3vw,43px)}.intro{margin:25px 0;font-size:16px}.form-row{flex-direction:column;gap:4px}.form-row button{width:100%}header{letter-spacing:.03em;font-size:9px}.author{gap:7px}.author img{width:28px;height:28px}footer{letter-spacing:.02em;gap:12px;font-size:8px}.success{padding:24px 15px}}
