.form-shell.svelte-1l04m53{border:1px solid var(--border);background:#fff;border-radius:.45rem;padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:0 4px 16px #08284d0a}.form-shell.svelte-1l04m53:before{content:"";background:var(--teal);height:.3rem;position:absolute;inset:0 0 auto}.form-heading.svelte-1l04m53{max-width:44rem;margin-bottom:2rem}.form-heading.svelte-1l04m53 h2:where(.svelte-1l04m53){font:750 clamp(1.8rem, 3vw, 2.8rem)/1.08 var(--font-display);letter-spacing:-.035em;margin:.8rem 0 1rem}.form-heading.svelte-1l04m53 p:where(.svelte-1l04m53){color:var(--muted);line-height:1.7}.form-errors.svelte-1l04m53{border-left:3px solid var(--teal);background:var(--mist);margin-bottom:1.5rem;padding:1rem 1.2rem}.form-errors.svelte-1l04m53:focus{outline:2px solid var(--coral);outline-offset:2px}.form-errors.svelte-1l04m53 ul:where(.svelte-1l04m53){margin:.45rem 0 0;padding-left:1.2rem;font-size:.85rem}form.svelte-1l04m53{grid-template-columns:1fr 1fr;gap:1.15rem 1.4rem;display:grid;position:relative}.field.svelte-1l04m53{flex-direction:column;gap:.5rem;display:flex}.field.full.svelte-1l04m53,.full.svelte-1l04m53{grid-column:1/-1}.field.svelte-1l04m53 label:where(.svelte-1l04m53){letter-spacing:.035em;font-size:.71rem;font-weight:750}.field.svelte-1l04m53 label:where(.svelte-1l04m53) span:where(.svelte-1l04m53){color:#a23c30}.field.svelte-1l04m53 input:where(.svelte-1l04m53),.field.svelte-1l04m53 select:where(.svelte-1l04m53),.field.svelte-1l04m53 textarea:where(.svelte-1l04m53){width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfdce4;border-radius:.35rem;padding:.9rem 1rem;font-size:.9rem;transition:all .18s}.field.svelte-1l04m53 input:where(.svelte-1l04m53),.field.svelte-1l04m53 select:where(.svelte-1l04m53){height:3.2rem}.field.svelte-1l04m53 textarea:where(.svelte-1l04m53){resize:vertical}.field.svelte-1l04m53 :where(.svelte-1l04m53):is(input:where(.svelte-1l04m53),select:where(.svelte-1l04m53),textarea:where(.svelte-1l04m53)):focus{border-color:var(--teal);outline:3px solid #174e4921}.field.svelte-1l04m53 :where(.svelte-1l04m53)::placeholder{color:#879791}.form-submit.svelte-1l04m53 a:where(.svelte-1l04m53){color:var(--teal)}.form-submit.svelte-1l04m53{align-items:center;gap:1.4rem;margin-top:.8rem;display:flex}.form-submit.svelte-1l04m53 p:where(.svelte-1l04m53){color:var(--muted);margin:0;font-size:.76rem;line-height:1.5}.honeypot.svelte-1l04m53{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:fixed!important;inset:0 auto auto 0!important;overflow:hidden!important}@media (width<=700px){.form-shell.svelte-1l04m53{border-radius:.4rem;padding:2.2rem 1.2rem 1.4rem}.form-heading.svelte-1l04m53{margin-bottom:2rem;padding-right:.5rem}.form-heading.svelte-1l04m53 h2:where(.svelte-1l04m53){font-size:clamp(1.8rem,8vw,2.5rem)}form.svelte-1l04m53{grid-template-columns:1fr;gap:1rem}.field.svelte-1l04m53,.field.full.svelte-1l04m53,.full.svelte-1l04m53{grid-column:1}.form-submit.svelte-1l04m53{flex-direction:column;align-items:stretch}.form-submit.svelte-1l04m53 .button:where(.svelte-1l04m53){width:100%}.field.svelte-1l04m53 input:where(.svelte-1l04m53),.field.svelte-1l04m53 select:where(.svelte-1l04m53){height:3.45rem}}
