.forms-module__b71mVa__shell{gap:var(--space-5);display:grid}.forms-module__b71mVa__head{gap:var(--space-3);display:grid}.forms-module__b71mVa__heading{font-size:var(--text-h3)}.forms-module__b71mVa__intro{max-width:var(--measure);color:var(--fg-muted)}.forms-module__b71mVa__form{gap:var(--space-5);display:grid;position:relative}.forms-module__b71mVa__requiredNote{color:var(--fg-muted);font-size:var(--text-sm)}.forms-module__b71mVa__field{gap:var(--space-2);min-width:0;display:grid}.forms-module__b71mVa__label{color:var(--fg);font-weight:700;line-height:1.35}.forms-module__b71mVa__requiredMark{color:var(--error)}.forms-module__b71mVa__optionalMark{color:var(--fg-muted);font-weight:400}.forms-module__b71mVa__hint{margin-top:calc(var(--space-1) * -1);color:var(--fg-muted);font-size:var(--text-sm)}.forms-module__b71mVa__input{border:1.5px solid var(--rule-strong);border-radius:var(--radius-s);background-color:var(--color-sheet);width:100%;min-height:3rem;color:var(--color-text);font-size:max(1rem, var(--text-base));transition:border-color var(--duration-fast) var(--ease-out);padding:.75rem 1rem;line-height:1.4}.forms-module__b71mVa__input::placeholder{color:var(--color-text-muted);opacity:1}.forms-module__b71mVa__input:hover{border-color:var(--color-text-muted)}.forms-module__b71mVa__input:focus{border-color:var(--color-navy)}.forms-module__b71mVa__input[aria-invalid=true]{border-color:var(--error)}.forms-module__b71mVa__textarea{resize:vertical;min-height:9rem}.forms-module__b71mVa__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-text) 50%), linear-gradient(135deg, var(--color-text) 50%, transparent 50%);cursor:pointer;background-position:right 1.4rem center,right 1rem center;background-repeat:no-repeat;background-size:.4rem .4rem;padding-inline-end:2.75rem}.forms-module__b71mVa__error{color:var(--error);font-size:var(--text-sm);font-weight:700}.forms-module__b71mVa__nameRow{gap:var(--space-5);display:grid}@media (min-width:30rem){.forms-module__b71mVa__nameRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.forms-module__b71mVa__choiceGroup{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.forms-module__b71mVa__choiceGroup>legend{float:left;width:100%;margin-bottom:var(--space-2);padding:0}.forms-module__b71mVa__choiceOptions,.forms-module__b71mVa__choiceOptionsRow{gap:var(--space-2);display:grid}@media (min-width:30rem){.forms-module__b71mVa__choiceOptionsRow{grid-template-columns:repeat(3,minmax(0,1fr))}}.forms-module__b71mVa__choice{align-items:center;gap:var(--space-3);min-height:3.25rem;padding:var(--space-3) var(--space-4);border:1.5px solid var(--rule-strong);border-radius:var(--radius-s);background-color:var(--color-sheet);color:var(--color-text);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);line-height:1.3;display:flex;position:relative}.forms-module__b71mVa__choice:hover{border-color:var(--color-text-muted)}.forms-module__b71mVa__choiceInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.forms-module__b71mVa__choice:has(.forms-module__b71mVa__choiceInput:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}.forms-module__b71mVa__choiceMark{border:1.5px solid var(--rule-strong);border-radius:var(--radius-round);background-color:var(--color-sheet);flex:none;width:1.25rem;height:1.25rem}.forms-module__b71mVa__choice:has(.forms-module__b71mVa__choiceInput:checked){border-color:var(--color-navy);background-color:var(--color-butter)}.forms-module__b71mVa__choice:has(.forms-module__b71mVa__choiceInput:checked) .forms-module__b71mVa__choiceMark{border-color:var(--color-navy);background-color:var(--color-navy);box-shadow:inset 0 0 0 .2rem var(--color-sheet)}.forms-module__b71mVa__choice:has(.forms-module__b71mVa__choiceInput:checked):after{content:"";background-color:var(--color-navy);width:1.1rem;height:1.1rem;-webkit-mask:var(--mark-tick) center / contain no-repeat;mask:var(--mark-tick) center / contain no-repeat;flex:none;margin-inline-start:auto}.forms-module__b71mVa__choiceGroup[aria-invalid=true] .forms-module__b71mVa__choice{border-color:var(--error)}.forms-module__b71mVa__formError{padding:var(--space-3) var(--space-4);border-inline-start:4px solid var(--error);background-color:rgb(var(--color-ink-rgb) / .03);color:var(--error);font-weight:700}.forms-module__b71mVa__submit{justify-self:start}@media (max-width:29.99rem){.forms-module__b71mVa__submit{justify-self:stretch}}.forms-module__b71mVa__success{justify-items:start;gap:var(--space-4);padding-block:var(--space-4);display:grid}.forms-module__b71mVa__successTitle{align-items:center;gap:var(--space-3);font-size:var(--text-h4);display:flex}.forms-module__b71mVa__successTick{border-radius:var(--radius-round);background-color:var(--color-ink);flex:none;width:2rem;height:2rem}.forms-module__b71mVa__successTick:before{content:"";background-color:var(--color-yellow);width:100%;height:100%;-webkit-mask:var(--mark-tick) center / 60% no-repeat;mask:var(--mark-tick) center / 60% no-repeat;display:block}.forms-module__b71mVa__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (forced-colors:active){.forms-module__b71mVa__choice:has(.forms-module__b71mVa__choiceInput:checked){outline:2px solid highlight}.forms-module__b71mVa__successTick:before{background-color:canvastext}.forms-module__b71mVa__choice:has(.forms-module__b71mVa__choiceInput:checked):after{background-color:canvastext}}
