@font-face{font-family:Outfit;src:url('/fonts/Outfit.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#11100e;color:#f7f4ef;font:15px/1.75 Outfit,system-ui,sans-serif}main{max-width:760px;margin:auto;padding:48px 24px}a{color:#dec38e;text-underline-offset:4px}h1,h2{line-height:1.3}h1{font-family:Outfit,system-ui,sans-serif;font-size:40px;font-weight:300;letter-spacing:.08em}h2{font-size:20px;margin-top:32px}.eyebrow{color:#c6a15b;letter-spacing:.12em;font-size:12px}footer{border-top:1px solid #494139;padding:24px}nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;font-size:12px}label{display:block;margin:24px 0 8px}select,button{font:inherit;width:100%;padding:14px;border-radius:10px;border:1px solid #72634b;background:#211d18;color:#f7f4ef}button{margin-top:28px;background:#dec38e;color:#17130e;font-weight:600;cursor:pointer}button:disabled{opacity:.6}a:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid #dec38e;outline-offset:4px}[hidden]{display:none!important}.note{color:#b7b1a8;font-size:13px}
/* Match the studio typography on the feedback and checkout pages. */
.studio-form{font-weight:400;-webkit-font-smoothing:antialiased}
.studio-form h1{font-size:clamp(24px,6.5vw,32px);font-weight:300;letter-spacing:.14em;text-transform:uppercase}
.studio-form .eyebrow{font-weight:300;letter-spacing:.26em}
.studio-form button{font-weight:300;letter-spacing:.03em}
