._form_1n1k9_2{display:grid;gap:1.5rem;width:min(100%,60rem);padding:clamp(1.625rem,5vw,3rem);background:var(--color-white);border:1px solid color-mix(in srgb,var(--color-bc-neutral) 18%,transparent);border-radius:.375rem}._header_1n1k9_12{display:grid;gap:.65rem}._title_1n1k9_17{margin:0;font-family:var(--font-display);font-size:1.7rem;font-weight:500;line-height:1.08}._fields_1n1k9_25{display:flex;flex-wrap:wrap;gap:1.25rem}._field_1n1k9_25{display:grid;flex:1 1 min(100%,var(--field-width, 100%));gap:.45rem;min-width:min(100%,15rem)}._label_1n1k9_38,._checkboxLabel_1n1k9_39{font-size:.94rem;font-weight:800;line-height:1.4}._control_1n1k9_45{width:100%;min-height:2.8125rem;padding:.9rem 1rem;font:inherit;color:inherit;background:transparent;border:1px solid color-mix(in srgb,var(--color-bc-neutral) 18%,transparent);border-radius:.375rem}._control_1n1k9_45[aria-invalid=true],._checkbox_1n1k9_39[aria-invalid=true]{border-color:var(--color-status-error)}._checkboxRow_1n1k9_61{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start}._checkbox_1n1k9_39{width:1.5rem;height:1.5rem;margin-block-start:.15rem;accent-color:currentcolor}._actions_1n1k9_75{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}._submit_1n1k9_82{min-height:2.8125rem;padding:.9rem 1.25rem;font-family:var(--font-label);font-size:.78rem;font-weight:800;line-height:1.2;color:var(--color-white);text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:var(--color-bc-blue);border:1px solid var(--color-bc-blue);border-radius:.375rem}._submit_1n1k9_82:disabled{cursor:wait;opacity:.65}._error_1n1k9_103,._status_1n1k9_104,._missing_1n1k9_105{margin:0;font-size:.94rem;line-height:1.55}._error_1n1k9_103{min-height:1.5rem;color:var(--color-status-error)}._error_1n1k9_103:empty{display:none}._status_1n1k9_104:empty{display:none}._status_1n1k9_104[data-state=success]{color:var(--color-status-success)}._status_1n1k9_104[data-state=error]{color:var(--color-status-error)}._message_1n1k9_132{width:100%;font-size:.95rem;line-height:1.65}._missing_1n1k9_105{width:min(100%,60rem);opacity:.76}._form_1n1k9_2[data-variant=campaign]{gap:.625rem;width:100%;padding:0;background:transparent;border:0}._form_1n1k9_2[data-variant=campaign] ._header_1n1k9_12{display:none}._form_1n1k9_2[data-variant=campaign] ._fields_1n1k9_25{display:grid;gap:.625rem}._form_1n1k9_2[data-variant=campaign] ._field_1n1k9_25{display:block;min-width:0}._form_1n1k9_2[data-variant=campaign] ._label_1n1k9_38{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;overflow-wrap:normal;white-space:nowrap;border:0;clip-path:inset(50%)}._form_1n1k9_2[data-variant=campaign] ._control_1n1k9_45{display:block;min-height:3rem;padding:.7rem 1.25rem;font-size:1.05rem;line-height:1.2;background:var(--color-white)}._form_1n1k9_2[data-variant=campaign] textarea._control_1n1k9_45{height:6rem;min-height:6rem;resize:vertical}._form_1n1k9_2[data-variant=campaign] ._control_1n1k9_45::placeholder{color:var(--color-bc-neutral);opacity:.5}._form_1n1k9_2[data-variant=campaign] ._actions_1n1k9_75{display:block}._form_1n1k9_2[data-variant=campaign] ._submit_1n1k9_82{width:100%;height:2.8125rem;padding-block:0;background:var(--color-bc-navy);border-color:var(--color-bc-navy)}._intakeForm_1n1k9_201{--intake-padding-block-start: var( --intake-form-padding-block-start, var(--intake-form-padding-block, 3rem) );--intake-padding-block-end: var( --intake-form-padding-block-end, var(--intake-form-padding-block, 3rem) );width:100%;min-height:35.625rem;padding-block:var(--intake-padding-block-start) var(--intake-padding-block-end);padding-inline:var(--intake-form-padding-inline, 3rem);background:var(--color-white);border:1px solid color-mix(in srgb,var(--color-bc-neutral) 18%,transparent);border-radius:.375rem}._intakeShell_1n1k9_219{display:grid;grid-template-rows:auto 1fr auto auto;min-height:calc(35.625rem - var(--intake-padding-block-start) - var(--intake-padding-block-end) - 2 * 1px)}._intakeHeader_1n1k9_225{display:grid;gap:var(--intake-header-gap, .9rem);padding-inline:var(--intake-header-inline-inset, 0)}._stepLabel_1n1k9_231{margin:0;font-family:var(--font-label);font-size:.78rem;font-weight:800;line-height:1.55;color:var(--color-bc-blue);text-transform:uppercase;letter-spacing:.08em}._progress_1n1k9_242{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}._progress_1n1k9_242 span{height:.25rem;background:color-mix(in srgb,var(--color-bc-neutral) 16%,transparent);border-radius:999px}._progress_1n1k9_242 span[data-active]{background:var(--color-bc-blue)}._intakeStep_1n1k9_258{padding-block:var(--intake-step-padding-start, 3.5rem) var(--intake-step-padding-end, 3rem)}._intakeHeading_1n1k9_262{max-width:52rem;margin:0 0 2rem;font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.08;color:var(--color-bc-navy);letter-spacing:-.01em}._choiceGroup_1n1k9_273{padding:0;margin:0;border:0}._choices_1n1k9_279{display:grid;grid-template-columns:var(--intake-choice-columns, repeat(5, max-content));gap:.625rem}._choice_1n1k9_273{position:relative;display:block;cursor:pointer}._choiceInput_1n1k9_291{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}._choiceVisual_1n1k9_301{display:inline-flex;gap:.65rem;align-items:center;justify-content:center;min-width:7.5rem;min-height:3.5rem;padding-inline:1.5rem;font-family:var(--font-label);font-size:1.05rem;font-weight:800;line-height:1;color:var(--color-bc-neutral);text-transform:uppercase;letter-spacing:.07em;border:1px solid color-mix(in srgb,var(--color-bc-neutral) 18%,transparent);border-radius:.375rem;transition:color .16s cubic-bezier(.26,1,.48,1),border-color .16s cubic-bezier(.26,1,.48,1),box-shadow .16s cubic-bezier(.26,1,.48,1)}._choiceVisual_1n1k9_301 img{display:none;width:1.0625rem;height:1.0625rem}._choiceInput_1n1k9_291:checked+._choiceVisual_1n1k9_301{color:var(--color-bc-navy);border-color:var(--color-bc-navy);box-shadow:inset 0 0 0 1px var(--color-bc-navy)}._choiceInput_1n1k9_291:checked+._choiceVisual_1n1k9_301 img{display:block}._choiceInput_1n1k9_291:focus-visible+._choiceVisual_1n1k9_301{outline:2px solid var(--color-bc-navy);outline-offset:var(--outline-offset)}._intakeFields_1n1k9_342{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}._intakeFields_1n1k9_342 ._field_1n1k9_25{min-width:0}[data-intake-step="3"] ._intakeFields_1n1k9_342{grid-template-columns:1fr}._intakeActions_1n1k9_356{display:flex;gap:1.25rem;justify-content:end;padding-block-start:2rem;border-block-start:1px solid color-mix(in srgb,var(--color-bc-neutral) 5%,transparent)}._intakeBack_1n1k9_368,._intakeContinue_1n1k9_369,._intakeSubmit_1n1k9_370{min-height:2.8125rem;padding-inline:1.25rem;font-family:var(--font-label);font-size:.78rem;font-weight:800;line-height:1;color:var(--color-white);text-align:center;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;border:1px solid transparent;border-radius:.375rem}._intakeBack_1n1k9_368{background:var(--color-bc-navy);border-color:var(--color-bc-navy)}._intakeContinue_1n1k9_369,._intakeSubmit_1n1k9_370{min-width:8rem;background:var(--color-bc-blue);border-color:var(--color-bc-blue)}._intakeSubmit_1n1k9_370:disabled{cursor:wait;opacity:.65}._intakeForm_1n1k9_201 ._status_1n1k9_104{min-height:1.625rem;padding-block-start:.85rem}._intakeSuccess_1n1k9_408{display:grid;place-items:center;min-height:29.625rem;text-align:center}._intakeShell_1n1k9_219[hidden],._intakeStep_1n1k9_258[hidden],._intakeSuccess_1n1k9_408[hidden],._intakeContinue_1n1k9_369[hidden],._intakeSubmit_1n1k9_370[hidden]{display:none}@media only screen and (min-width:640px){._form_1n1k9_2{padding:clamp(1.625rem,3vw,2rem)}}@media only screen and (max-width:639px){._intakeForm_1n1k9_201{min-height:0;padding:1.25rem}._intakeShell_1n1k9_219,._intakeSuccess_1n1k9_408{min-height:0}._intakeStep_1n1k9_258{padding-block:3rem}._choices_1n1k9_279,._intakeFields_1n1k9_342{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._choiceVisual_1n1k9_301{width:100%;min-width:0;padding-inline:.85rem}._intakeActions_1n1k9_356{justify-content:stretch}._intakeBack_1n1k9_368,._intakeContinue_1n1k9_369,._intakeSubmit_1n1k9_370{flex:1}[data-intake-step="2"] ._intakeFields_1n1k9_342,[data-intake-step="3"] ._intakeFields_1n1k9_342{grid-template-columns:1fr}}
