.intake-form-module___CV-Ga__layout{width:min(100% - 2rem,68rem);color:var(--foreground);margin:0 auto;padding:clamp(2.75rem,7vw,6rem) 0 5rem}.intake-form-module___CV-Ga__intro{max-width:48rem;margin-bottom:clamp(2.5rem,6vw,4.75rem)}.intake-form-module___CV-Ga__eyebrow{color:var(--muted-foreground);font:600 .7rem / 1.4 var(--font-body);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem}.intake-form-module___CV-Ga__intro h1,.intake-form-module___CV-Ga__success h1{max-width:15ch;font:400 clamp(2.8rem, 7.5vw, 5.6rem) / .98 var(--font-display);letter-spacing:-.045em;margin:0}.intake-form-module___CV-Ga__intro>p:not(.intake-form-module___CV-Ga__eyebrow,.intake-form-module___CV-Ga__requiredNote),.intake-form-module___CV-Ga__success>p:not(.intake-form-module___CV-Ga__eyebrow,.intake-form-module___CV-Ga__privateNote){max-width:39rem;color:var(--muted-foreground);font:400 1rem / 1.7 var(--font-body);margin:1.25rem 0 0}.intake-form-module___CV-Ga__requiredNote{color:var(--muted-foreground);font:500 .8rem / 1.5 var(--font-body);margin:1.5rem 0 0}.intake-form-module___CV-Ga__requiredNote span,.intake-form-module___CV-Ga__choiceFieldset legend b,.intake-form-module___CV-Ga__field>span b{color:#8c3025}.intake-form-module___CV-Ga__form{border-top:1px solid var(--border);gap:0;display:grid}.intake-form-module___CV-Ga__formError{border-bottom:1px solid var(--border);color:#722d25;font:500 .9rem / 1.5 var(--font-body);background:#f5e9e5;margin:0;padding:1rem 1.25rem}.intake-form-module___CV-Ga__choiceFieldset,.intake-form-module___CV-Ga__formSection{border:0;border-bottom:1px solid var(--border);min-width:0;margin:0;padding:clamp(1.5rem,4vw,2.5rem) 0}.intake-form-module___CV-Ga__choiceFieldset legend,.intake-form-module___CV-Ga__formSection h2{width:100%;font:600 1rem / 1.4 var(--font-body);margin:0 0 1.25rem;padding:0}.intake-form-module___CV-Ga__choiceFieldset legend span,.intake-form-module___CV-Ga__formSection h2 span{width:2.5rem;color:var(--muted-foreground);font:500 .72rem / 1.4 var(--font-body);letter-spacing:.1em;display:inline-block}.intake-form-module___CV-Ga__formSection h2 small{color:var(--muted-foreground);font:400 .78rem / 1.4 var(--font-body)}.intake-form-module___CV-Ga__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.intake-form-module___CV-Ga__serviceChoice{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:.45rem;align-items:flex-start;gap:.9rem;min-width:0;min-height:7.25rem;padding:1.15rem;transition:border-color .16s,background-color .16s,transform .16s;display:flex;position:relative}.intake-form-module___CV-Ga__serviceChoice:hover{border-color:#9ca49a;transform:translateY(-1px)}.intake-form-module___CV-Ga__serviceChoiceSelected{border-color:var(--foreground);background:#eceee8}.intake-form-module___CV-Ga__serviceChoice input{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.intake-form-module___CV-Ga__serviceChoice:focus-within{outline:3px solid var(--ring);outline-offset:3px}.intake-form-module___CV-Ga__choiceMark{background:var(--card);border:1px solid #787e75;border-radius:50%;flex:none;place-items:center;width:1.15rem;height:1.15rem;margin-top:.12rem;display:grid}.intake-form-module___CV-Ga__serviceChoiceSelected .intake-form-module___CV-Ga__choiceMark{border-color:var(--foreground);background:var(--foreground)}.intake-form-module___CV-Ga__serviceChoiceSelected .intake-form-module___CV-Ga__choiceMark:after{content:"";background:#f7f6ef;border-radius:50%;width:.38rem;height:.38rem}.intake-form-module___CV-Ga__choiceText{gap:.42rem;min-width:0;display:grid}.intake-form-module___CV-Ga__choiceText strong{font:600 .94rem / 1.35 var(--font-body)}.intake-form-module___CV-Ga__sectionNote,.intake-form-module___CV-Ga__choiceText :where(small){color:var(--muted-foreground);font:400 .8rem / 1.55 var(--font-body)}.intake-form-module___CV-Ga__fieldError{color:#8c3025;font:500 .78rem / 1.45 var(--font-body);margin-top:.4rem;display:block}.intake-form-module___CV-Ga__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.intake-form-module___CV-Ga__field{min-width:0;color:var(--foreground);font:500 .82rem / 1.45 var(--font-body);gap:.5rem;display:grid}.intake-form-module___CV-Ga__field>span small{color:var(--muted-foreground);font-weight:400}.intake-form-module___CV-Ga__field input,.intake-form-module___CV-Ga__field textarea{border:1px solid var(--input);background:var(--card);width:100%;min-width:0;color:var(--foreground);font:400 .95rem / 1.5 var(--font-body);border-radius:.35rem;padding:.85rem .9rem;display:block}.intake-form-module___CV-Ga__field textarea{resize:vertical;min-height:9.5rem}.intake-form-module___CV-Ga__field input::placeholder,.intake-form-module___CV-Ga__field textarea::placeholder{color:#666c63;opacity:1}.intake-form-module___CV-Ga__field input:focus-visible,.intake-form-module___CV-Ga__field textarea:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.intake-form-module___CV-Ga__field input[aria-invalid=true],.intake-form-module___CV-Ga__field textarea[aria-invalid=true]{border-color:#a94335}.intake-form-module___CV-Ga__fieldWide{grid-column:1/-1}.intake-form-module___CV-Ga__sectionNote{max-width:42rem;margin:-.3rem 0 1rem 2.5rem}.intake-form-module___CV-Ga__uploadPicker{min-height:8rem;color:var(--foreground);cursor:pointer;text-align:center;background:#fbfaf6b8;border:1px dashed #8c9389;border-radius:.45rem;justify-items:center;gap:.45rem;padding:1.2rem;display:grid;position:relative}.intake-form-module___CV-Ga__uploadPicker:focus-within{outline:3px solid var(--ring);outline-offset:3px}.intake-form-module___CV-Ga__uploadPicker input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.intake-form-module___CV-Ga__uploadIcon{border:1px solid var(--border);background:var(--card);width:2rem;height:2rem;font:400 1.3rem / 1 var(--font-body);border-radius:50%;place-items:center;display:grid}.intake-form-module___CV-Ga__uploadPicker strong{font:600 .88rem / 1.35 var(--font-body)}.intake-form-module___CV-Ga__uploadPicker :where(small){color:var(--muted-foreground);font:400 .74rem / 1.45 var(--font-body)}.intake-form-module___CV-Ga__uploadList{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.intake-form-module___CV-Ga__uploadItem{border:1px solid var(--border);background:var(--card);border-radius:.35rem;align-items:center;gap:.75rem;min-width:0;padding:.75rem;display:flex}.intake-form-module___CV-Ga__fileGlyph{width:2rem;height:2rem;color:var(--foreground);font:600 .68rem / 1 var(--font-body);background:#e8e8e0;border-radius:.25rem;flex:none;place-items:center;display:grid}.intake-form-module___CV-Ga__uploadName{flex:auto;gap:.18rem;min-width:0;display:grid}.intake-form-module___CV-Ga__uploadName :where(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intake-form-module___CV-Ga__uploadName :where(strong){font:500 .78rem / 1.35 var(--font-body)}.intake-form-module___CV-Ga__uploadName :where(small){color:var(--muted-foreground);font:400 .7rem / 1.35 var(--font-body)}.intake-form-module___CV-Ga__fileAction{color:var(--foreground);cursor:pointer;font:600 .7rem / 1.3 var(--font-body);text-underline-offset:.2em;background:0 0;border:0;flex:none;padding:.35rem .2rem;text-decoration:underline}.intake-form-module___CV-Ga__fileAction:disabled{cursor:not-allowed;opacity:.55}.intake-form-module___CV-Ga__fileAction:focus-visible,.intake-form-module___CV-Ga__backLink:focus-visible,.intake-form-module___CV-Ga__primaryAction:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.intake-form-module___CV-Ga__submitArea{justify-items:start;gap:1rem;padding:2rem 0 0;display:grid}.intake-form-module___CV-Ga__submitArea>p{max-width:44rem;color:var(--muted-foreground);font:400 .82rem / 1.55 var(--font-body);margin:0}.intake-form-module___CV-Ga__primaryAction{border:1px solid var(--foreground);background:var(--foreground);color:#f7f6ef;cursor:pointer;min-height:3.25rem;font:600 .85rem / 1.2 var(--font-body);border-radius:.35rem;justify-content:center;align-items:center;padding:.9rem 1.35rem;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.intake-form-module___CV-Ga__primaryAction:hover:not(:disabled){background:#26352b;transform:translateY(-1px)}.intake-form-module___CV-Ga__primaryAction:disabled{cursor:wait;opacity:.62}.intake-form-module___CV-Ga__submitArea>.intake-form-module___CV-Ga__retryNote{color:#722d25}.intake-form-module___CV-Ga__backLink{color:var(--foreground);font:500 .8rem / 1.4 var(--font-body);text-underline-offset:.25em;text-decoration:underline}.intake-form-module___CV-Ga__success{border:1px solid var(--border);background:var(--card);border-radius:.5rem;max-width:52rem;margin:clamp(2.75rem,8vw,7rem) auto 0;padding:clamp(2rem,6vw,4rem)}.intake-form-module___CV-Ga__success h1{max-width:13ch;font-size:clamp(2.65rem,6vw,4.4rem)}.intake-form-module___CV-Ga__receipt{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:.4rem;margin:2rem 0 1.5rem;padding:1rem 0;display:grid}.intake-form-module___CV-Ga__receipt span{color:var(--muted-foreground);font:500 .7rem / 1.3 var(--font-body);letter-spacing:.09em;text-transform:uppercase}.intake-form-module___CV-Ga__receipt strong{overflow-wrap:anywhere;font:500 .9rem / 1.4 var(--font-body)}.intake-form-module___CV-Ga__privateNote{max-width:40rem;color:var(--muted-foreground);font:400 .75rem / 1.55 var(--font-body);margin:1rem 0 0}@media (max-width:620px){.intake-form-module___CV-Ga__layout{width:min(100% - 1.25rem,68rem);padding-top:2.25rem}.intake-form-module___CV-Ga__serviceGrid,.intake-form-module___CV-Ga__fieldGrid{grid-template-columns:minmax(0,1fr)}.intake-form-module___CV-Ga__fieldWide{grid-column:auto}.intake-form-module___CV-Ga__serviceChoice{min-height:0;padding:1rem}.intake-form-module___CV-Ga__sectionNote{margin-left:0}.intake-form-module___CV-Ga__uploadItem{flex-wrap:wrap}.intake-form-module___CV-Ga__uploadName{min-width:calc(100% - 3rem)}.intake-form-module___CV-Ga__fileAction:first-of-type{margin-left:2.75rem}.intake-form-module___CV-Ga__success{width:min(100% - 1.25rem,52rem);margin-top:2.25rem;padding:1.5rem}}@media (prefers-reduced-motion:reduce){.intake-form-module___CV-Ga__serviceChoice,.intake-form-module___CV-Ga__primaryAction{transition:none}}
