.meat-contact-request__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,7vw,7rem)}.meat-contact-request__channels{display:grid;gap:.8rem;font-style:normal}.meat-contact-request__channels a,.meat-contact-request__channels span{color:#f7f2e8c7}.meat-contact-request__form{display:grid;gap:1rem;padding:clamp(1.25rem,3vw,2.5rem);color:var(--meat-color-ink);background:var(--meat-color-bone)}.meat-contact-request__form h3{margin:0 0 .5rem;font-family:var(--meat-font-display);font-size:2rem}.meat-contact-request__form label{display:grid;gap:.4rem;font-size:.8rem;font-weight:650}.meat-contact-request__form input,.meat-contact-request__form textarea{width:100%;padding:.8rem;color:var(--meat-color-ink);background:var(--meat-color-paper);border:1px solid var(--meat-color-border-strong);border-radius:0}.meat-contact-request__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.meat-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.meat-contact-request__form button{justify-self:start}.meat-contact-request__unavailable{display:grid;align-content:center;justify-items:start;gap:1rem;min-height:18rem;padding:clamp(1.5rem,4vw,3rem);color:var(--meat-color-ink);background:var(--meat-color-bone)}.meat-contact-request__unavailable i{color:var(--meat-color-oxblood);font-size:2rem}.meat-contact-request__unavailable p{max-width:36ch;margin:0;line-height:1.7}@media(max-width:760px){.meat-contact-request__layout{grid-template-columns:1fr}}@media(max-width:520px){.meat-contact-request__row{grid-template-columns:1fr}}.meat-contact-request__error{margin:0;color:var(--meat-color-oxblood);font-size:.85rem;line-height:1.5}.meat-contact-request__form [aria-invalid=true]{border-color:var(--meat-color-oxblood)}.meat-contact-request__form [aria-busy=true]{cursor:progress}.meat-contact-request__form button{min-height:2.75rem}
