@font-face{font-family:'BD Sans';src:url('../assets/fonts/BDSans-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Gotham;src:url('../assets/fonts/Gotham-Book.woff2') format('woff2');font-weight:400;font-display:swap}
:root{--night:#000;--night-2:#111;--night-3:#222;--sand:#fff;--muted:#bbb;--faint:#aaa;--brass:#fff;--brass-hi:#ddd;--sea:#c69b76;--f-d:'BD Sans',Arial,sans-serif;--f-b:Gotham,Arial,sans-serif}
body{background:#000}h1{font-weight:400;text-transform:none;letter-spacing:0}.frame{width:min(660px,90%)}
.fld{min-width:0}.fld input,.fld textarea{font:inherit;font-size:16px;background:#fff;color:#111;border:1px solid #999;border-radius:8px;padding:12px 14px;width:100%;min-width:0}.fld input::placeholder,.fld textarea::placeholder{color:#666}.fld textarea{resize:vertical;min-height:110px}.fld input:focus-visible,.fld textarea:focus-visible{outline:2px solid #c69b76;outline-offset:2px}.fld label,.lbl-as{letter-spacing:0;text-transform:none}.seg input+span{border-radius:8px}.btn{border-radius:100px;text-transform:none;letter-spacing:0;font-size:16px}.consent-check{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.consent-check input{width:16px;height:16px;flex:none;margin-top:2px;accent-color:#c69b76}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}

.fld select{font:inherit;font-size:14px;background:#fff;color:#111;border:1px solid #999;border-radius:8px;padding:12px;width:100%;min-width:0}.fld select option{background:#fff;color:#111}
