/* A compact prospectus request at the foot of the page. */
.ha-prospectus{scroll-margin-top:110px;background:#f3eee4;color:#11110f;padding:clamp(28px,3vw,40px) 0;border-top:1px solid #c7c0b2}
.ha-prospectus .ha-prospectus-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:start}
.ha-prospectus .ha-prospectus-copy{border-left:2px solid #f04417;padding-left:18px}
.ha-prospectus h2{margin:0;font:800 clamp(28px,2.5vw,34px)/1.08 Archivo,Arial,sans-serif;letter-spacing:-.035em;text-transform:none;color:#11110f}
.ha-prospectus .ha-prospectus-intro{margin:12px 0 0;max-width:470px;font:400 19px/1.4 Newsreader,Georgia,serif;color:#31372e}
.ha-prospectus .ha-prospectus-form{margin:0;padding:0;border:0;min-width:0;background:transparent;color:#11110f}
.ha-prospectus .ha-prospectus-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px 17px;margin:0;padding:0;border:0;min-width:0}
.ha-prospectus .ha-prospectus-field{display:grid;gap:7px;margin:0;font:700 12px/1.5 Archivo,Arial,sans-serif;letter-spacing:.015em}
.ha-prospectus .ha-prospectus-field input{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:48px;margin:0;padding:11px 12px;border:1px solid #7b8075;border-radius:0;background:#fffdf8;color:#11110f;font:400 16px/1.4 Archivo,Arial,sans-serif;box-shadow:none}
.ha-prospectus .ha-prospectus-field input:focus-visible{outline:2px solid #f04417;outline-offset:3px;border-color:#11110f}
.ha-prospectus .ha-prospectus-submit{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;min-height:46px;width:auto;justify-self:start;min-width:min(100%,250px);margin:1px 0 0;padding:11px 16px;border:1px solid #7b8075;border-radius:0;background:transparent;color:#11110f;font:750 14px/1.35 Archivo,Arial,sans-serif;text-align:left;cursor:pointer;transition:background .15s ease}
.ha-prospectus .ha-prospectus-submit:hover{background:#e8e1d4;border-color:#11110f}
.ha-prospectus .ha-prospectus-submit:focus-visible,.ha-prospectus a:focus-visible{outline:2px solid #f04417;outline-offset:4px}
.ha-prospectus .ha-prospectus-submit:disabled{cursor:wait;opacity:.7}
.ha-prospectus .ha-prospectus-privacy{margin:13px 0 0;font:400 12px/1.55 Archivo,Arial,sans-serif;color:#4c5545}
.ha-prospectus .ha-prospectus-privacy a,.ha-prospectus .ha-prospectus-status a{color:inherit;text-decoration:underline;text-underline-offset:.18em}
.ha-prospectus .ha-prospectus-status{margin:0;font:450 14px/1.55 Archivo,Arial,sans-serif;color:#141f1a;overflow-wrap:anywhere}
.ha-prospectus .ha-prospectus-status:not(:empty){margin-top:16px;padding-top:15px;border-top:1px solid #b9bdb1}
.ha-prospectus .ha-prospectus-status[data-state=error]{color:#8a2510}
.ha-prospectus .ha-prospectus-status strong{display:block;margin-bottom:4px;font-weight:750}
.ha-prospectus .ha-prospectus-trap{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
.ha-prospectus .ha-prospectus-fields[hidden]{display:none}
@media(max-width:800px){.ha-prospectus .ha-prospectus-grid{grid-template-columns:1fr;gap:24px}.ha-prospectus .ha-prospectus-intro{max-width:650px}.ha-prospectus .ha-prospectus-form{max-width:650px;width:100%;box-sizing:border-box}}
@media(max-width:480px){.ha-prospectus .ha-prospectus-fields{grid-template-columns:1fr;gap:13px}.ha-prospectus .ha-prospectus-intro{font-size:19px}.ha-prospectus .ha-prospectus-submit{font-size:13px;width:100%;justify-self:stretch}}
@media(prefers-reduced-motion:reduce){.ha-prospectus .ha-prospectus-submit{transition:none}}
