.form-extra,.form-extra-row{display:grid;gap:.5rem}.form-extra-row{grid-template-columns:1fr}@media (min-width:700px){.form-extra-row{grid-template-columns:1fr 1fr}}.form-area,.form-pill{border:1px solid var(--line);background:var(--glass);backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25);box-shadow:inset 0 1px 0 var(--glass-hi);transition:border-color .4s var(--ease-out),box-shadow .4s var(--ease-out)}.form-pill{border-radius:999px}.form-area{border-radius:1.4rem}.form-area:focus-within,.form-pill:focus-within{border-color:rgba(156,198,255,.4);box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 4px rgba(156,198,255,.07)}.form-area textarea{display:block;width:100%;appearance:none;resize:none;border:0;background:none;color:var(--fg);font-family:inherit;font-size:14px;font-weight:300;line-height:1.5;padding:.85rem 1.2rem;border-radius:1.4rem}.form-area textarea::placeholder{color:var(--faint)}.form-area textarea:focus{outline:none}.form-consent{display:flex;align-items:flex-start;justify-content:center;gap:.6rem;padding:.35rem .5rem;font-size:12.5px;font-weight:300;color:var(--faint);text-align:left;cursor:pointer}.form-consent input{margin-top:.15rem;accent-color:var(--gold);flex:none}.form-consent[data-invalid=true]{color:#ff9a9a}.form-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}.form-note a{color:inherit;text-decoration:underline}.form-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.btn[disabled]{opacity:.6;pointer-events:none}