.gather-form{border-top:2px solid var(--ink);width:100%;max-width:560px;margin-top:26px;padding-top:22px}.gather-form-title{letter-spacing:.12em;margin:0 0 16px;font-size:12px;font-weight:900}.gather-form-grid{grid-template-columns:1fr 1fr;gap:14px;width:100%;display:grid}.gather-form label{letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:11px;font-weight:900;display:flex}.gather-form input,.gather-form textarea{border:2px solid var(--ink);width:100%;min-width:0;color:var(--ink);letter-spacing:normal;text-transform:none;background:#fffdf7;border-radius:0;padding:11px 12px;font:400 15px/1.3 Arial,sans-serif}.gather-form textarea{resize:vertical}:is(.gather-form input:focus-visible,.gather-form textarea:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.gather-form-wide{grid-column:1/-1}.gather-form-note{color:#5c5449;max-width:500px;margin:12px 0 0;font-size:12px!important;line-height:1.45!important}.gather-inquiry{background:var(--cream);grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:clamp(36px,7vw,110px);padding:clamp(72px,9vw,130px) clamp(24px,7vw,110px);display:grid}.gather-inquiry-intro h2{letter-spacing:-.025em;margin:0 0 28px;font:900 clamp(42px,5vw,76px)/.95 Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.gather-inquiry-intro>p:not(.eyebrow){max-width:540px;font:20px/1.5 Georgia,serif}.gather-inquiry-intro .text-link{margin-top:22px;display:inline-block}.gather-inquiry .gather-form{border:0;max-width:none;margin:0;padding:0}.gather-inquiry .gather-form .button{cursor:pointer;margin-top:22px}@media (max-width:900px){.gather-inquiry{grid-template-columns:1fr}}@media (max-width:560px){.gather-form-grid{grid-template-columns:1fr}}
