@font-face{font-family:Unbounded;src:url(/brand/Unbounded-VariableFont_wght.ttf) format("truetype");font-weight:200 900;font-display:swap}:root{--gold:#b08d2f;--gold-deep:#8f6f1d;--gold-bright:#d4af37;--ink:#141414;--paper:#ffffff;--muted:#767676;--display:"Unbounded",-apple-system,sans-serif;--body:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}*{margin:0;padding:0;box-sizing:border-box}body,html{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased}a{color:inherit}.intake-wrap{max-width:720px;margin:0 auto;padding:2.2rem 1.2rem 4rem}.intake-top{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--ink);padding-bottom:.9rem;margin-bottom:1.6rem}.intake-top img{width:118px;display:block}.eyebrow{font-family:var(--display);text-transform:uppercase;letter-spacing:.16em;font-size:.62rem;font-weight:600;color:var(--muted)}.eyebrow:before{content:"\2022";margin-right:.5em;color:var(--gold)}.intake-h1{font-family:var(--display);font-size:1.55rem;font-weight:700;letter-spacing:-.01em;line-height:1.15;margin-bottom:.5rem}.intake-lede{font-size:.95rem;line-height:1.5;color:#3e3e3e;margin-bottom:2rem;max-width:56ch}.form-section{border-top:1px solid #dadada;padding-top:1.1rem;margin-top:1.6rem}.form-section-head{display:flex;align-items:baseline;gap:.6rem;margin-bottom:1rem}.form-section-head .no{font-family:var(--display);font-size:.62rem;font-weight:700;color:var(--gold);letter-spacing:.05em}.form-section-head h2{font-family:var(--display);font-size:.95rem;font-weight:700}.field{margin-bottom:1.1rem}.field label.q{display:block;font-size:.88rem;font-weight:650;line-height:1.4;margin-bottom:.35rem}.field .req{color:var(--gold-deep)}.field .hint{display:block;font-size:.76rem;color:var(--muted);font-weight:400;margin-top:.15rem}.field input[type=email],.field input[type=number],.field input[type=text],.field select,.field textarea{width:100%;font:inherit;font-size:.9rem;padding:.55rem .65rem;border:1.5px solid #c9c9c9;border-radius:4px;background:#fff;color:var(--ink)}.field textarea{min-height:96px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--ink)}.checks{display:flex;flex-wrap:wrap;gap:.45rem}.checks label{display:inline-flex;align-items:center;gap:.4rem;border:1.5px solid #c9c9c9;border-radius:2em;padding:.35rem .8rem;font-size:.82rem;cursor:pointer;-webkit-user-select:none;user-select:none}.checks label.on{border-color:var(--ink);background:var(--ink);color:#fff}.checks input{display:none}.submit-btn{font-family:var(--display);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:#fff;border:none;border-radius:3px;padding:.95rem 2.2rem;margin-top:1.6rem;cursor:pointer}.submit-btn:hover{background:#000}.submit-btn:disabled{opacity:.5;cursor:default}.form-error{border-left:3px solid #b0402f;padding:.4rem 0 .4rem .8rem;margin-top:1rem;font-size:.85rem;color:#7a2c20}.hp-field{position:absolute;left:-9999px;height:1px;overflow:hidden}.done-card{border:2px solid var(--ink);padding:2rem 1.6rem;margin-top:2.5rem;text-align:center}.done-card h2{font-family:var(--display);font-size:1.2rem;margin-bottom:.7rem}.done-card p{font-size:.92rem;line-height:1.55;color:#3e3e3e;max-width:46ch;margin:0 auto}