@font-face{font-family:Unbounded;src:url(/brand/Unbounded-VariableFont_wght.ttf) format("truetype");font-weight:200 900;font-display:swap}:root{--dark:#0f0f0f;--dark-2:#1a1815;--dark-3:#242119;--ink:#14120e;--paper:#faf7ee;--paper-2:#f4f1e7;--paper-3:#ebe8e0;--line:#e4e1da;--mut:#5e5a50;--mut-2:#8a867c;--gold:#be9130;--gold-l:#d9ae4c;--gold-d:#8a6a1c;--white:#ffffff;--gold-deep:var(--gold-d);--gold-bright:var(--gold-l);--muted:var(--mut);--display:"Unbounded",-apple-system,sans-serif;--body:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--r-sm:10px;--r:12px;--r-lg:16px;--r-xl:20px;--r-pill:999px;--shadow:0 18px 50px rgba(15,15,15,0.16);--shadow-sm:0 6px 18px rgba(15,15,15,0.07);--shadow-dark:0 18px 50px rgba(0,0,0,0.45);--ease:cubic-bezier(0.2,0.7,0.2,1);--dur:0.28s}*{margin:0;padding:0;box-sizing:border-box}body,html{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.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:1px solid var(--line);padding-bottom:1rem;margin-bottom:1.6rem}.intake-top img{width:118px;display:block}.eyebrow{font-family:var(--body);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:600;color:var(--mut)}.eyebrow:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);margin-right:.55em;vertical-align:.1em}.intake-h1{font-family:var(--display);font-size:1.45rem;font-weight:700;letter-spacing:-.01em;line-height:1.15;margin-bottom:.55rem}.intake-lede{font-size:.95rem;line-height:1.55;color:var(--mut);margin-bottom:2rem;max-width:56ch}.form-section{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:1.2rem 1.1rem .4rem;margin-top:1rem}.form-section-head{display:flex;align-items:baseline;gap:.6rem;margin-bottom:1rem}.form-section-head .no{font-family:var(--display);font-size:.66rem;font-weight:700;color:var(--gold);letter-spacing:.05em}.form-section-head h2{font-family:var(--display);font-size:.92rem;font-weight:700}.field{margin-bottom:1.1rem}.field .q,.field label.q{display:block;font-size:.9rem;font-weight:600;line-height:1.4;margin-bottom:.4rem}.field .req{color:var(--gold-d)}.field .hint{display:block;font-size:.78rem;color:var(--mut);font-weight:400;margin-top:.15rem}.field input[type=date],.field input[type=email],.field input[type=number],.field input[type=text],.field input[type=url],.field select,.field textarea{width:100%;font:inherit;font-size:.95rem;padding:.75rem .9rem;border:1px solid var(--line);border-radius:var(--r);background:var(--white);color:var(--ink);min-height:44px;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.field textarea{min-height:110px;resize:vertical;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgba(190,145,48,.22)}.field input::placeholder,.field textarea::placeholder{color:var(--mut-2)}.checks{display:flex;flex-wrap:wrap;gap:.5rem}.checks label{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--line);background:var(--white);border-radius:var(--r-pill);padding:.55rem .95rem;min-height:40px;font-size:.86rem;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),transform .12s var(--ease)}.checks label:active{transform:scale(.97)}.checks label.on{border-color:var(--ink);background:var(--ink);color:var(--white)}.checks input{display:none}.submit-btn{font-family:var(--body);font-size:.95rem;font-weight:600;background:var(--ink);color:var(--white);border:none;border-radius:var(--r-pill);padding:.95rem 1.6rem;min-height:48px;margin-top:1.6rem;cursor:pointer;transition:background var(--dur) var(--ease),transform .12s var(--ease),opacity var(--dur)}.submit-btn:hover{background:#000}.submit-btn:active{transform:scale(.98)}.submit-btn:disabled{opacity:.45;cursor:default;transform:none}.submit-btn.wide{width:100%}.form-error{background:#fbf1ee;border:1px solid #efcfc6;border-radius:var(--r);padding:.7rem .9rem;margin-top:1rem;font-size:.88rem;color:#7a2c20}.hp-field{position:absolute;left:-9999px;height:1px;overflow:hidden}.done-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:2rem 1.6rem;margin-top:2rem;text-align:center}.done-card h2{font-family:var(--display);font-size:1.15rem;margin-bottom:.7rem}.done-card p{font-size:.93rem;line-height:1.55;color:var(--mut);max-width:46ch;margin:0 auto}