.connect-form-module__o-SvNa__preview{background:var(--white);color:var(--text);border:1px solid #cbb8a2;grid-template-columns:minmax(0,1fr);margin:0 0 2.5rem;display:grid}.connect-form-module__o-SvNa__intro{padding:1.25rem 1.25rem 0}.connect-form-module__o-SvNa__intro h1{letter-spacing:-.025em;margin:0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.1}.connect-form-module__o-SvNa__privacy{margin:0;padding:0 1.25rem 1rem;font-size:.8rem}.connect-form-module__o-SvNa__form{min-width:0;padding:1.25rem}.connect-form-module__o-SvNa__controls{border:0;min-width:0;margin:0;padding:0}.connect-form-module__o-SvNa__progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.connect-form-module__o-SvNa__progress li{color:var(--text-soft);border-top:2px solid #d8c7b4;flex-direction:column;gap:.4rem;padding-top:.6rem;font-size:.68rem;display:flex}.connect-form-module__o-SvNa__progress li[aria-current=step]{color:var(--sepia-deep);border-color:var(--sepia-deep);font-weight:700}.connect-form-module__o-SvNa__progress li>span:first-child{font-variant-numeric:tabular-nums}.connect-form-module__o-SvNa__stepCount{text-transform:uppercase;letter-spacing:.12em;color:#785133;font-size:.65rem}.connect-form-module__o-SvNa__stepTitle{font-family:var(--font-serif),Georgia,serif;margin:.4rem 0 1rem;font-size:clamp(1.75rem,2.8vw,2.25rem);line-height:1.1}.connect-form-module__o-SvNa__field{margin-top:1.25rem}.connect-form-module__o-SvNa__field label,.connect-form-module__o-SvNa__interests legend{margin-bottom:.55rem;font-size:.85rem;font-weight:600;display:block}.connect-form-module__o-SvNa__field label span,.connect-form-module__o-SvNa__interests legend span{color:var(--text-soft);font-weight:400}.connect-form-module__o-SvNa__field input,.connect-form-module__o-SvNa__field textarea{box-sizing:border-box;width:100%;min-height:48px;color:var(--text);font:inherit;background:#fffdf8;border:1px solid #9e856d;border-radius:3px;padding:.75rem;font-size:1rem;display:block}.connect-form-module__o-SvNa__field textarea{resize:vertical}.connect-form-module__o-SvNa__field [aria-invalid=true]{border:2px solid #8e3025}.connect-form-module__o-SvNa__hint,.connect-form-module__o-SvNa__sendState p{color:var(--text-soft);margin:0 0 .7rem;font-size:.78rem;line-height:1.65}.connect-form-module__o-SvNa__error{color:#8e3025;margin:.6rem 0 0;font-size:.82rem;line-height:1.5}.connect-form-module__o-SvNa__counter{text-align:right;color:var(--text-soft);margin-top:.35rem;font-size:.68rem}.connect-form-module__o-SvNa__interests{border:0;min-width:0;margin:0;padding:0}.connect-form-module__o-SvNa__options{gap:.65rem;display:grid}.connect-form-module__o-SvNa__option{cursor:pointer;border:1px solid #cbb8a2;border-radius:3px;align-items:flex-start;gap:.8rem;min-height:44px;padding:.85rem;font-size:.85rem;display:flex}.connect-form-module__o-SvNa__option:has(input:checked){border-color:var(--sepia-deep);background:var(--cream-deep);box-shadow:inset 0 0 0 1px var(--sepia-deep)}.connect-form-module__o-SvNa__option input{accent-color:var(--sepia-deep);flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.15rem}.connect-form-module__o-SvNa__option strong{font-weight:600}.connect-form-module__o-SvNa__optionDetail{color:var(--text-soft);margin-top:.2rem;font-size:.75rem;line-height:1.5;display:block}.connect-form-module__o-SvNa__actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.25rem;display:flex}.connect-form-module__o-SvNa__primary,.connect-form-module__o-SvNa__secondary{border:1px solid var(--sepia-deep);cursor:pointer;border-radius:3px;min-height:44px;padding:.7rem 1rem;font-size:.82rem;font-weight:600}.connect-form-module__o-SvNa__primary{background:var(--sepia-deep);color:var(--cream)}.connect-form-module__o-SvNa__actions .connect-form-module__o-SvNa__primary{margin-left:auto}.connect-form-module__o-SvNa__secondary{color:var(--sepia-deep);background:0 0}.connect-form-module__o-SvNa__primary:hover:enabled{background:#3a2a1f}.connect-form-module__o-SvNa__secondary:hover:enabled{background:var(--cream-deep)}.connect-form-module__o-SvNa__preview :focus-visible{outline-offset:4px;outline:3px solid #94613e}.connect-form-module__o-SvNa__privacy a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.connect-form-module__o-SvNa__form :disabled{cursor:not-allowed}button.connect-form-module__o-SvNa__primary:disabled{color:#6a5040;background:#eee1d2;border-color:#bca38a}.connect-form-module__o-SvNa__sendState{border-top:1px solid #d8c7b4;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.connect-form-module__o-SvNa__sendState button{width:100%}.connect-form-module__o-SvNa__sendState p{margin:.7rem 0 0}.connect-form-module__o-SvNa__status{color:var(--sepia-deep);overflow-wrap:anywhere;font-size:.82rem;line-height:1.65}.connect-form-module__o-SvNa__status:not(:empty){background:var(--cream-deep);border:1px solid #bca38a;margin-top:1.25rem;padding:1rem}.connect-form-module__o-SvNa__fallback{border:1px solid #bca38a;margin-bottom:1.5rem;padding:1rem;font-size:.82rem;line-height:1.65}.connect-form-module__o-SvNa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:700px){.connect-form-module__o-SvNa__intro{padding:1.75rem 2rem 0}.connect-form-module__o-SvNa__form{padding:1.5rem 2rem}.connect-form-module__o-SvNa__privacy{padding:0 2rem 1rem}}@media (max-width:420px){.connect-form-module__o-SvNa__intro{padding:1rem 1rem 0}.connect-form-module__o-SvNa__form{padding:1rem}.connect-form-module__o-SvNa__privacy{padding:0 1rem 1rem}.connect-form-module__o-SvNa__actions{align-items:stretch}.connect-form-module__o-SvNa__actions button{flex:auto}.connect-form-module__o-SvNa__progress{gap:.35rem}.connect-form-module__o-SvNa__progress li{font-size:.62rem}}
