@media (width>=961px){.g-grid.contact-grid{grid-template-rows:min-content 1fr 1fr!important}}.g-block.form-cell{background:var(--color-background-100)}.g-block.proof-cell{background:var(--color-background-200)}.contact-h1.svelte-1bv7ezn{color:var(--color-gray-1000);letter-spacing:-.04em;text-wrap:pretty;margin:0;font-size:24px;font-weight:600;line-height:32px}@media (width>=721px){.contact-h1.svelte-1bv7ezn{font-size:32px;line-height:40px}}.bullet.svelte-1bv7ezn{color:var(--color-gray-900);text-align:center;text-wrap:pretty;max-width:40em;margin:0;font-size:14px;line-height:20px}.bullet.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){color:var(--color-gray-1000);font-weight:500}.bullet-icon.svelte-1bv7ezn{display:none}@media (width>=601px){.bullet.svelte-1bv7ezn{text-align:left;font-size:16px;line-height:24px}.bullet-icon.svelte-1bv7ezn{color:var(--color-gray-1000);vertical-align:baseline;margin-right:8px;display:inline-block;transform:translateY(2px)}}.contact-form.svelte-1bv7ezn{flex-direction:column;gap:24px;height:100%;display:flex}@media (width>=961px){.contact-form.svelte-1bv7ezn{gap:32px}}.field.svelte-1bv7ezn{flex-direction:column;display:flex}.field-grow.svelte-1bv7ezn{flex:1;min-height:210px}.field.svelte-1bv7ezn label:where(.svelte-1bv7ezn){color:var(--color-gray-1000);letter-spacing:-.02em;margin-bottom:16px;font-size:16px;font-weight:600;line-height:24px}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){background:var(--color-background-200);box-shadow:0 0 0 1px var(--color-gray-alpha-400);color:var(--color-gray-1000);font:inherit;border:none;border-radius:0;outline:none;width:100%;padding:0 12px;font-size:14px;transition:box-shadow .15s}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn){height:40px}.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){resize:none;flex:1;min-height:210px;padding:10px 12px;line-height:20px}@media (width>=961px){.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn){height:48px}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){font-size:16px}}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn)::placeholder,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn)::placeholder{color:var(--color-gray-700)}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus-visible,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus-visible{box-shadow:0 0 0 1px var(--color-gray-alpha-600), 0 0 0 4px #ffffff29}.field.svelte-1bv7ezn input[aria-invalid=true]:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea[aria-invalid=true]:where(.svelte-1bv7ezn){box-shadow:0 0 0 1px var(--color-red-800)}.field-error.svelte-1bv7ezn,.form-error.svelte-1bv7ezn{color:var(--color-red-900);margin:8px 0 0;font-size:13px;line-height:18px}.form-error.svelte-1bv7ezn{margin:0}.form-error.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--color-gray-1000)}.honeypot.svelte-1bv7ezn{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.form-footer.svelte-1bv7ezn{flex-direction:column-reverse;align-items:center;gap:24px;margin-top:auto;display:flex}@media (width>=601px){.form-footer.svelte-1bv7ezn{flex-direction:row;justify-content:space-between;align-items:center}}.disclaimer.svelte-1bv7ezn{color:var(--color-gray-900);text-align:center;text-wrap:balance;max-width:100%;margin:0;font-size:13px;line-height:18px}@media (width>=601px){.disclaimer.svelte-1bv7ezn{text-align:left;max-width:270px}}.disclaimer.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--color-gray-1000);text-decoration:none}.disclaimer.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{text-decoration:underline}.submit-button{animation:3.6s ease-out infinite svelte-1bv7ezn-pop-button;position:relative;background:var(--color-brand)!important;color:var(--color-gray-1000)!important;width:100%!important}.submit-button:hover{background:var(--color-orange-700)!important}.submit-button:before,.submit-button:after{content:"";filter:blur(1px);opacity:0;outline:2px solid var(--color-orange-900);pointer-events:none;width:100%;height:100%;animation:3.6s ease-out infinite svelte-1bv7ezn-pulse-button;position:absolute;inset:0}.submit-button:before{animation-delay:.45s}.submit-button[disabled]{cursor:progress;opacity:.6;animation:none}.submit-button[disabled]:before,.submit-button[disabled]:after{animation:none}@keyframes svelte-1bv7ezn-pop-button{0%{transform:scale(1)}6%{transform:scale(1.04)}14%{transform:scale(1)}to{transform:scale(1)}}@keyframes svelte-1bv7ezn-pulse-button{0%{opacity:0;outline-offset:0}6%{opacity:0;outline-offset:0}10%{opacity:1;outline-offset:0}24%{opacity:.8}38%{opacity:0;outline-offset:14px}to{opacity:0;outline-offset:14px}}@media (prefers-reduced-motion:reduce){.submit-button,.submit-button:before,.submit-button:after{animation:none}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){transition:none}}.sent.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){color:var(--color-gray-1000);letter-spacing:-.04em;margin:0 0 16px;font-size:24px;font-weight:600;line-height:32px}.sent.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--color-gray-900);max-width:42ch;margin:0;font-size:16px;line-height:24px}.sent.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--color-gray-1000);text-decoration:none}.sent.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{text-decoration:underline}.proof.svelte-1bv7ezn{flex-wrap:wrap;height:100%;display:flex}.proof-block.svelte-1bv7ezn{flex-direction:column;justify-content:space-between;padding:24px;display:flex}@media (width>=961px){.proof-block.svelte-1bv7ezn{padding:32px}}.proof-half.svelte-1bv7ezn{border-bottom:1px solid var(--color-gray-alpha-200);width:100%}@media (width>=601px){.proof-half.svelte-1bv7ezn{width:50%}.proof-second.svelte-1bv7ezn{border-left:1px solid var(--color-gray-alpha-200);margin-left:-1px}}.proof-full.svelte-1bv7ezn{width:100%}.proof-block.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--color-gray-900);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:16px;font-weight:500;line-height:24px}@media (width>=961px){.proof-full.svelte-1bv7ezn p:where(.svelte-1bv7ezn){letter-spacing:-.02em;font-size:20px;line-height:26px}}.proof-block.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){color:var(--color-gray-1000);font-weight:600}
