.kform[data-astro-cid-fr7suc3w]{gap:44px;display:grid}fieldset[data-astro-cid-fr7suc3w]{border:0;min-width:0;margin:0;padding:0}.kform[data-astro-cid-fr7suc3w]>fieldset[data-astro-cid-fr7suc3w]>legend[data-astro-cid-fr7suc3w]{font:500 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--copper);border-bottom:1px solid var(--line);width:100%;margin-bottom:26px;padding:0 0 20px}.grid[data-astro-cid-fr7suc3w]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.field[data-astro-cid-fr7suc3w]{grid-column:1/-1;align-content:start;gap:8px;display:grid}.field[data-astro-cid-fr7suc3w].half{grid-column:span 1}label[data-astro-cid-fr7suc3w],.choices[data-astro-cid-fr7suc3w] legend[data-astro-cid-fr7suc3w]{font:500 14px/1.35 var(--sans);color:var(--ink)}.choices[data-astro-cid-fr7suc3w] legend[data-astro-cid-fr7suc3w]{margin-bottom:10px;padding:0}.req[data-astro-cid-fr7suc3w]{color:var(--copper)}input[data-astro-cid-fr7suc3w]:not([type=radio]):not([type=checkbox]),textarea[data-astro-cid-fr7suc3w],select[data-astro-cid-fr7suc3w]{width:100%;font:400 16px/1.4 var(--sans);color:var(--ink);appearance:none;background:#fff;border:1px solid #cfc9bd;border-radius:0;padding:13px 14px}select[data-astro-cid-fr7suc3w]{background-image:linear-gradient(45deg, transparent 50%, var(--stone-dark) 50%), linear-gradient(135deg, var(--stone-dark) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}textarea[data-astro-cid-fr7suc3w]{resize:vertical;min-height:110px}input[data-astro-cid-fr7suc3w]:focus,textarea[data-astro-cid-fr7suc3w]:focus,select[data-astro-cid-fr7suc3w]:focus{outline:2px solid var(--copper-soft);outline-offset:0;border-color:var(--ink)}.opts[data-astro-cid-fr7suc3w]{flex-wrap:wrap;gap:10px;display:flex}.opt[data-astro-cid-fr7suc3w]{cursor:pointer;font-weight:400;display:inline-flex;position:relative}.opt[data-astro-cid-fr7suc3w] input[data-astro-cid-fr7suc3w]{opacity:0;cursor:pointer;position:absolute;inset:0}.opt[data-astro-cid-fr7suc3w] span[data-astro-cid-fr7suc3w]{background:#fff;border:1px solid #cfc9bd;padding:10px 16px;transition:background-color .15s,border-color .15s,color .15s}.opt[data-astro-cid-fr7suc3w] input[data-astro-cid-fr7suc3w]:checked+span[data-astro-cid-fr7suc3w]{background:var(--ink);border-color:var(--ink);color:var(--bone)}.opt[data-astro-cid-fr7suc3w] input[data-astro-cid-fr7suc3w]:focus-visible+span[data-astro-cid-fr7suc3w]{outline:2px solid var(--copper-soft);outline-offset:2px}.consent[data-astro-cid-fr7suc3w]{color:var(--ink-2);cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:14px;font-weight:400;display:grid}.consent[data-astro-cid-fr7suc3w] input[data-astro-cid-fr7suc3w]{width:20px;height:20px;accent-color:var(--ink);margin:1px 0 0}.help[data-astro-cid-fr7suc3w]{color:var(--stone-dark);font-size:13px}.error[data-astro-cid-fr7suc3w]{color:#a33a1f;min-height:0;font-size:13px}.error[data-astro-cid-fr7suc3w]:empty{display:none}.invalid[data-astro-cid-fr7suc3w] input[data-astro-cid-fr7suc3w]:not([type=radio]):not([type=checkbox]),.invalid[data-astro-cid-fr7suc3w] textarea[data-astro-cid-fr7suc3w],.invalid[data-astro-cid-fr7suc3w] select[data-astro-cid-fr7suc3w]{border-color:#a33a1f}.invalid[data-astro-cid-fr7suc3w] .opt[data-astro-cid-fr7suc3w] span[data-astro-cid-fr7suc3w]{border-color:#c98c7c}.banner[data-astro-cid-fr7suc3w]{color:#6e2a17;background:#f7ece8;border-left:3px solid #a33a1f;padding:14px 16px;font-size:15px}.hp[data-astro-cid-fr7suc3w]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.actions[data-astro-cid-fr7suc3w]{justify-items:start;gap:16px;display:grid}.actions[data-astro-cid-fr7suc3w] .btn[data-astro-cid-fr7suc3w]{cursor:pointer;padding:17px 26px;font-size:15px}.actions[data-astro-cid-fr7suc3w] .btn[data-astro-cid-fr7suc3w]:disabled{opacity:.6;cursor:wait}.fine[data-astro-cid-fr7suc3w]{color:var(--stone-dark);font-size:13px}@media (width<=640px){.grid[data-astro-cid-fr7suc3w]{grid-template-columns:1fr}.field[data-astro-cid-fr7suc3w].half{grid-column:1/-1}}
