.campaign-inquiry{background:var(--acid);padding:7vw 6vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw}.campaign-inquiry>div>p:last-child{line-height:1.75;max-width:560px}.campaign-form{background:#fff;padding:clamp(1.5rem,4vw,3.5rem);display:grid;gap:1.15rem;align-self:start}.campaign-form label{display:grid;gap:.5rem;font-size:.85rem;font-weight:600}.campaign-form input,.campaign-form select,.campaign-form textarea{width:100%;font:inherit;font-weight:400;color:var(--ink);background:#f7f6f2;border:1px solid #bbb9b2;border-radius:0;padding:.9rem}.campaign-form textarea{resize:vertical}.campaign-form input:focus,.campaign-form select:focus,.campaign-form textarea:focus{outline:3px solid #576617;outline-offset:2px}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.campaign-form .form-consent{display:flex;grid-template-columns:none;align-items:flex-start;font-weight:400;line-height:1.5}.campaign-form .form-consent input{width:1.1rem;height:1.1rem;margin-top:.15rem}.campaign-form .campaign-button{border:0;cursor:pointer;width:fit-content}.campaign-form .campaign-button:disabled{opacity:.6;cursor:wait}.campaign-form-status{min-height:1.5rem;margin:0;line-height:1.5}.campaign-form-status.is-success{font-weight:600}.form-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}@media(max-width:900px){.campaign-inquiry{grid-template-columns:1fr;padding:4rem 6vw;gap:2rem}.form-pair{grid-template-columns:1fr}.campaign-form{padding:1.5rem}.campaign-form .campaign-button{width:100%}}
