@layer components{.intake-form_wrap{background:var(--light-300);border-radius:var(--radius-main);width:100%;min-width:0;color:var(--dark-900);padding:2rem}.intake-form_wrap [hidden]{display:none!important}.intake-form_wrap .intake-form_preview{color:var(--integrum-muted);margin:0 0 1.5rem;font-size:.875rem}.intake-form_wrap .intake-form_progress{color:var(--integrum-orange-strong);text-transform:uppercase;margin:0 0 1.5rem;font-size:.75rem}.intake-form_wrap fieldset{border:0;min-width:0;margin:0;padding:0}.intake-form_wrap legend{font:500 1.5rem/1.25 var(--integrum-heading-family);margin:0 0 .75rem;padding:0}.intake-form_wrap fieldset>p{color:var(--integrum-muted);margin:0 0 1.5rem}.intake-form_wrap .intake-form_choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.intake-form_wrap .form-choice.chip{border-radius:var(--radius-small);background:var(--light-100);color:var(--dark-900);border:var(--border-width) solid var(--integrum-border-light);align-items:center;min-height:3.5rem;padding:1rem}.intake-form_wrap .form-choice_mark{display:none}.intake-form_wrap .form-choice.chip:has(:checked){background:var(--integrum-orange-soft);border-color:var(--integrum-orange-strong);color:var(--dark-900)}.intake-form_wrap .form-choice.chip:has(:focus-visible){outline-color:var(--integrum-orange-strong)}.intake-form_wrap .form-choice_text{font:400 .875rem/1.5 var(--primary-family)}.intake-form_wrap .intake-form_fields{flex-direction:column;gap:1.5rem;display:flex}.intake-form_wrap .field-label,.intake-form_wrap .intake-form_method legend{font:400 .875rem/1.5 var(--primary-family);margin-bottom:.5rem}.intake-form_wrap .field{gap:0}.intake-form_wrap .field-control{background:var(--light-100);width:100%;min-width:0;color:var(--dark-900);border:var(--border-width) solid var(--integrum-border-light);border-radius:var(--radius-small);min-height:3.625rem;font:400 1rem/1.5 var(--primary-family);padding:1rem}.intake-form_wrap .field-control:focus-visible{outline-color:var(--integrum-orange-strong)}.intake-form_wrap .intake-form_note{margin-top:1.5rem;font-size:.875rem}.intake-form_wrap .intake-form_actions{justify-content:flex-end;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.intake-form_wrap .intake-form_actions:has([data-intake-back]){justify-content:space-between}.intake-form_wrap .intake-form_error{color:var(--integrum-orange-strong);margin-top:1rem}@media not (min-width:48rem){.intake-form_wrap{padding:1.5rem}.intake-form_wrap .intake-form_choices{grid-template-columns:minmax(0,1fr)}.intake-form_wrap .intake-form_method .intake-form_choices{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-form_wrap .intake-form_actions{flex-wrap:wrap}.intake-form_wrap .intake-form_actions .button_wrap:not(.link){width:100%}}.contact-page_wrap{color:var(--dark-900);font:400 1rem/1.625 var(--primary-family)}.contact-page_wrap .heading,.contact-page_wrap .text{margin:0}.contact-page_wrap .text{color:var(--integrum-muted)}.contact-page_wrap>.section>.container{gap:1.5rem}.contact-page_wrap .contact-page_layout{grid-template:"intro form"min-content"photo form"1fr/minmax(0,32.5rem) minmax(0,1fr);align-items:start;gap:2rem 5rem;width:100%;display:grid}.contact-page_wrap .contact-page_intro{flex-direction:column;grid-area:intro;gap:1.5rem;display:flex}.contact-page_wrap .contact-page_form{grid-area:form;min-width:0}.contact-page_wrap .contact-page_eyebrow{color:var(--integrum-orange-strong);font:500 .75rem/1.5 var(--primary-family);margin:0}.contact-page_wrap .contact-page_reassurance{border-top:var(--border-width) solid var(--integrum-border-light);color:var(--integrum-muted);margin:0;padding-top:1.5rem}.contact-page_wrap .contact-page_photo{grid-area:photo;margin:0}.contact-page_wrap .contact-page_photo img{object-fit:cover;object-position:center 32%;border-radius:var(--radius-main);width:100%;height:15rem}.contact-page_wrap .contact-page_photo figcaption{color:var(--integrum-muted);margin-top:.75rem;font-size:.875rem}.contact-page_wrap .contact-page_questions>.container{align-items:stretch;max-width:47rem}.contact-page_wrap .contact-page_questions>.container>.heading{text-align:center}.contact-page_wrap .contact-page_confirmation>.container{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:5rem;display:grid}.contact-page_wrap .contact-page_receipt{flex-direction:column;gap:1.5rem;display:flex}.contact-page_wrap .contact-page_confirmation-photo{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:var(--radius-main);width:100%}.contact-page_wrap .contact-page_actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media not (min-width:64rem){.contact-page_wrap .contact-page_layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""form""photo";gap:2rem}.contact-page_wrap .contact-page_confirmation>.container{grid-template-columns:minmax(0,1fr);gap:2rem}}@media not (min-width:48rem){.contact-page_wrap .contact-page_actions .button_wrap:not(.link){width:100%}}}
