._page_2b8w6_1{background:var(--paper);min-height:100svh}._page_2b8w6_1 h1,._page_2b8w6_1 h2,._page_2b8w6_1 h3{font-family:var(--font-display,var(--font-geist-sans)), "Arial Narrow", sans-serif;font-weight:400}._masthead_2b8w6_6{padding:clamp(3rem, 7vw, 6.5rem) var(--gutter);background:var(--dark);color:var(--paper-bright);grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}._masthead_2b8w6_6 h1{max-width:17ch;font-size:var(--display-hero);letter-spacing:-.035em;text-wrap:balance;margin-top:1rem;line-height:1.02}._mastheadAside_2b8w6_16>p{color:#f7f4edc2;font-size:var(--text-body);line-height:1.65}._mastheadAside_2b8w6_16 dl{border-top:1px solid #f7f4ed73;margin:2rem 0 0}._mastheadAside_2b8w6_16 dl div{border-bottom:1px solid #f7f4ed38;grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}._mastheadAside_2b8w6_16 dt,._mastheadAside_2b8w6_16 dd{font-family:var(--font-geist-mono), monospace;font-size:var(--text-label);letter-spacing:.05em;text-transform:uppercase;margin:0;line-height:1.4}._mastheadAside_2b8w6_16 dt{color:#a8b2af}._mastheadAside_2b8w6_16 dd{overflow-wrap:anywhere;min-width:0}._mastheadAside_2b8w6_16 dd a{letter-spacing:0;text-transform:none}._mastheadAside_2b8w6_16 ._secondaryLink_2b8w6_24{color:#f7f4edb8}._form_2b8w6_26{background:var(--paper-bright);grid-template-columns:minmax(17rem,.42fr) minmax(0,1fr);min-height:56rem;display:grid}._progressPanel_2b8w6_27{padding:clamp(2.5rem,5vw,5rem) var(--gutter);background:var(--panel-gray-soft);border-right:1px solid #12141238;position:relative}._progressSticky_2b8w6_28{position:sticky;top:6.5rem}._progressPanel_2b8w6_27 h2{letter-spacing:-.035em;max-width:9ch;margin-top:1rem;font-size:clamp(2.25rem,3.6vw,3.8rem);line-height:1}._progressSticky_2b8w6_28>div:first-child>p:last-child{max-width:27rem;color:var(--muted);margin-top:1.25rem;font-size:1rem;line-height:1.55}._progressList_2b8w6_31{border-top:1px solid #1214123d;margin:3rem 0 0;padding:0;list-style:none}._progressList_2b8w6_31 li{border-bottom:1px solid #1214122e}._progressList_2b8w6_31 button{width:100%;color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:2.25rem 1fr;align-items:center;gap:.65rem;padding:.8rem 0;font-size:.9rem;display:grid}._progressList_2b8w6_31 button:disabled{cursor:default}._progressList_2b8w6_31 button span{width:1.75rem;height:1.75rem;font-family:var(--font-geist-mono), monospace;border:1px solid #1214124d;border-radius:50%;place-items:center;font-size:.68rem;display:grid}._currentStep_2b8w6_36 button{color:var(--ink);font-weight:700}._currentStep_2b8w6_36 button span{background:var(--ink);color:var(--paper-bright)}._completeStep_2b8w6_38 button{color:var(--ink)}._completeStep_2b8w6_38 button span{border-color:var(--ink)}._progressBar_2b8w6_40{background:#1214122e;height:3px;margin-top:2rem;overflow:hidden}._progressBar_2b8w6_40 span{background:var(--ink);height:100%;transition:width .24s var(--ease-out);display:block}._formStage_2b8w6_43{width:100%;min-width:0;max-width:76rem;padding:clamp(3rem,6vw,6rem) clamp(1.25rem,6vw,7rem)}._formStage_2b8w6_43>section>h2{letter-spacing:-.045em;text-wrap:balance;max-width:18ch;margin-top:.8rem;font-size:clamp(2.35rem,4.4vw,4.75rem);line-height:.98}._formStage_2b8w6_43>section>h2:focus{box-shadow:none;outline:none}._stepKicker_2b8w6_46{font-family:var(--font-geist-mono), monospace;font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:650}._stepIntro_2b8w6_47{max-width:48rem;color:var(--muted);font-size:var(--text-body);margin-top:1.3rem;line-height:1.6}._fields_2b8w6_49{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;display:grid}._fields_2b8w6_49 label,._formStage_2b8w6_43>section>label{align-content:start;gap:.6rem;margin-top:1.25rem;display:grid}._fields_2b8w6_49 label>span,._formStage_2b8w6_43>section>label>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.78rem;font-weight:650;line-height:1.4;display:flex}._fields_2b8w6_49 label>span em{color:var(--muted);font-size:.68rem;font-style:normal;font-weight:500}._fullField_2b8w6_55{grid-column:1/-1}._fields_2b8w6_49 input,._formStage_2b8w6_43 textarea{background:var(--paper);width:100%;min-height:3.45rem;color:var(--ink);font:inherit;border:1px solid #12141261;border-radius:0;padding:.9rem 1rem;font-size:1rem}._formStage_2b8w6_43 textarea{resize:vertical;min-height:7.5rem;line-height:1.55}._fields_2b8w6_49 input:focus,._formStage_2b8w6_43 textarea:focus{border-color:var(--ink);outline:2px solid var(--paper-bright);outline-offset:1px;box-shadow:0 0 0 3px var(--ink)}._questionBlock_2b8w6_62{border:0;min-width:0;margin:2.75rem 0 0;padding:0}._questionBlock_2b8w6_62 legend{margin-bottom:1rem;font-size:1.05rem;font-weight:650;line-height:1.45}._choiceGridThree_2b8w6_64,._choiceGridFour_2b8w6_65,._choiceGridScope_2b8w6_66,._choiceGridRecords_2b8w6_67{gap:.75rem;display:grid}._choiceGridThree_2b8w6_64{grid-template-columns:repeat(3,minmax(0,1fr))}._choiceGridFour_2b8w6_65{grid-template-columns:repeat(4,minmax(0,1fr))}._choiceGridScope_2b8w6_66{grid-template-columns:repeat(3,minmax(0,1fr))}._choiceGridRecords_2b8w6_67{grid-template-columns:repeat(2,minmax(0,1fr))}._choiceCard_2b8w6_72{background:var(--paper);cursor:pointer;border:1px solid #1214125c;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;min-height:5rem;padding:1rem;font-size:.96rem;line-height:1.35;transition:background-color .15s,border-color .15s,transform .15s;display:grid;position:relative}._choiceCard_2b8w6_72:hover{border-color:var(--ink);transform:translateY(-1px)}._choiceCard_2b8w6_72 input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}._choiceCard_2b8w6_72:has(input:focus-visible){outline:2px solid var(--paper-bright);outline-offset:2px;box-shadow:0 0 0 4px var(--ink)}._choiceCardSelected_2b8w6_76{border-color:var(--ink);background:var(--ink);color:var(--paper-bright)}._choiceIcon_2b8w6_77{width:2.3rem;height:2.3rem;font-family:var(--font-geist-mono), monospace;border:1px solid;border-radius:50%;place-items:center;font-size:1.1rem;display:grid}._choiceMark_2b8w6_78{text-align:right;width:1rem;font-weight:800}._conditionalGroup_2b8w6_79+._conditionalGroup_2b8w6_79{border-top:1px solid var(--line);margin-top:2.2rem;padding-top:.1rem}._reviewSections_2b8w6_81{gap:1rem;margin-top:2.5rem;display:grid}._reviewSections_2b8w6_81>section{background:var(--paper);border:1px solid #12141247}._reviewSections_2b8w6_81 header{border-bottom:1px solid #12141233;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:1rem 1.15rem;display:grid}._reviewSections_2b8w6_81 header>span{font-family:var(--font-geist-mono), monospace;font-size:.75rem}._reviewSections_2b8w6_81 h3{font-family:var(--font-geist-sans), sans-serif;font-size:1rem;font-weight:700}._reviewSections_2b8w6_81 button{color:var(--ink);cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;padding:.3rem 0;font-size:.75rem;font-weight:700}._reviewSections_2b8w6_81 dl{margin:0}._reviewRow_2b8w6_88{border-bottom:1px solid #1214121a;grid-template-columns:minmax(8rem,.3fr) minmax(0,.7fr);gap:1rem;padding:.8rem 1.15rem;display:grid}._reviewRow_2b8w6_88:last-child{border-bottom:0}._reviewRow_2b8w6_88 dt{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}._reviewRow_2b8w6_88 dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.93rem;line-height:1.5}._unanswered_2b8w6_92{color:var(--muted)}._intakeNotice_2b8w6_93{border-left:.28rem solid var(--ink);background:var(--panel-gray-soft);margin-top:1.5rem;padding:1.25rem}._intakeNotice_2b8w6_93 strong{font-size:1rem;line-height:1.5}._intakeNotice_2b8w6_93 p{color:var(--muted);margin-top:.5rem;font-size:.92rem;line-height:1.5}._formActions_2b8w6_97{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:1rem;margin-top:3rem;padding-top:1.25rem;display:grid}._formActions_2b8w6_97 button{border:1px solid var(--ink);cursor:pointer;min-height:3.5rem;font:inherit;letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:.85rem 1.2rem;font-size:.78rem;font-weight:750}._formActions_2b8w6_97 button:disabled{cursor:wait;opacity:.58}._primaryButton_2b8w6_100{background:var(--ink);min-width:13rem;color:var(--paper-bright);justify-self:end}._primaryButton_2b8w6_100:hover:not(:disabled){background:var(--brand-charcoal)}._secondaryButton_2b8w6_102{min-width:8rem;color:var(--ink);background:0 0;justify-self:start}._secondaryButton_2b8w6_102:hover{background:var(--panel-gray-soft)}._formStatus_2b8w6_104{min-height:1.6rem;color:var(--muted);margin-top:1rem;font-size:.92rem;line-height:1.5}._honeypot_2b8w6_105{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}._successPanel_2b8w6_107{padding:clamp(5rem,10vw,10rem) var(--gutter);background:var(--paper-bright);text-align:center}._successPanel_2b8w6_107>span{border:1px solid var(--ink);border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;margin:0 auto 2rem;font-size:1.75rem;display:grid}._successPanel_2b8w6_107 h2{max-width:18ch;font-size:var(--display-section);margin:1rem auto 0;line-height:1.02}._successPanel_2b8w6_107 h2:focus{outline:2px solid var(--ink);outline-offset:.35rem}._successPanel_2b8w6_107>p:last-child{max-width:42rem;color:var(--muted);margin:1.5rem auto 0;line-height:1.6}._alternative_2b8w6_113{padding:var(--space-section) var(--gutter);background:var(--paper);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}._alternative_2b8w6_113 h2{max-width:13ch;font-size:var(--display-section);letter-spacing:-.025em;margin-top:1.2rem;line-height:1.05}._alternative_2b8w6_113>div:last-child>p{color:var(--muted);font-size:var(--text-body);line-height:1.65}._alternative_2b8w6_113 .text-link{margin-top:2rem}._secondaryLink_2b8w6_24{width:fit-content;color:var(--muted);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;margin-top:1rem;font-weight:650;display:block}@media (max-width:980px){._form_2b8w6_26{grid-template-columns:minmax(15rem,.34fr) minmax(0,1fr)}._choiceGridFour_2b8w6_65,._choiceGridScope_2b8w6_66{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){._masthead_2b8w6_6,._form_2b8w6_26,._alternative_2b8w6_113{display:block}._masthead_2b8w6_6{padding:2.75rem var(--gutter)}._mastheadAside_2b8w6_16{margin-top:2.25rem}._progressPanel_2b8w6_27{padding:1.5rem var(--gutter);border-bottom:1px solid #12141238;border-right:0}._progressSticky_2b8w6_28{position:static}._progressPanel_2b8w6_27 h2{font-size:2.2rem}._progressSticky_2b8w6_28>div:first-child>p:last-child{margin-top:.8rem}._progressList_2b8w6_31{scrollbar-width:none;border-top:0;gap:.4rem;margin-top:1.25rem;display:flex;overflow-x:auto}._progressList_2b8w6_31::-webkit-scrollbar{display:none}._progressList_2b8w6_31 li{border-bottom:0;flex:none}._progressList_2b8w6_31 button{padding:0;display:block}._progressList_2b8w6_31 button>:not(span){display:none}._progressList_2b8w6_31 button{width:2.35rem;font-size:0}._progressList_2b8w6_31 button span{width:2.15rem;height:2.15rem;font-size:.72rem}._progressBar_2b8w6_40{margin-top:1rem}._formStage_2b8w6_43{padding:2.75rem var(--gutter) 4rem}._fields_2b8w6_49,._choiceGridThree_2b8w6_64,._choiceGridFour_2b8w6_65,._choiceGridScope_2b8w6_66,._choiceGridRecords_2b8w6_67{grid-template-columns:1fr}._fullField_2b8w6_55{grid-column:auto}._choiceCard_2b8w6_72{min-height:4.4rem}._reviewRow_2b8w6_88{grid-template-columns:1fr;gap:.35rem}._formActions_2b8w6_97{background:0 0;margin-inline:0;padding:1rem 0 0;position:static}._formActions_2b8w6_97 button{width:100%;min-width:0}._alternative_2b8w6_113>div:last-child{margin-top:2rem}}@media (max-width:480px){._mastheadAside_2b8w6_16 dl div{grid-template-columns:1fr;gap:.5rem}._mastheadAside_2b8w6_16 dd{font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:.875rem}._reviewSections_2b8w6_81 header{grid-template-columns:auto 1fr auto}}@media (prefers-reduced-motion:reduce){._choiceCard_2b8w6_72,._progressBar_2b8w6_40 span{transition:none}}
