.spam-field[data-astro-cid-ssifgoi7]{display:none}.submit-button[data-astro-cid-ssifgoi7]:disabled{opacity:.6;cursor:wait}.contact-container[data-astro-cid-ssifgoi7]{width:min(1200px,100% - 48px);margin-inline:auto}.eyebrow[data-astro-cid-ssifgoi7]{color:#796c5d;letter-spacing:.2em;margin:0;font-size:11px;font-weight:600;line-height:1.6}.contact-hero[data-astro-cid-ssifgoi7]{background:#eeeae3;padding:clamp(85px,11vw,150px) 0}.contact-hero[data-astro-cid-ssifgoi7] h1[data-astro-cid-ssifgoi7]{letter-spacing:-.055em;margin:25px 0;font-size:clamp(52px,8vw,110px);font-weight:500;line-height:1.03}.lead[data-astro-cid-ssifgoi7]{color:#625e59;max-width:640px;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.75}.contact-section[data-astro-cid-ssifgoi7]{background:#fff;padding:clamp(75px,10vw,140px) 0}.contact-grid[data-astro-cid-ssifgoi7]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(50px,7vw,110px);display:grid}.contact-aside[data-astro-cid-ssifgoi7] h2[data-astro-cid-ssifgoi7],.form-panel[data-astro-cid-ssifgoi7] h2[data-astro-cid-ssifgoi7],.contact-bottom[data-astro-cid-ssifgoi7] h2[data-astro-cid-ssifgoi7]{letter-spacing:-.045em;margin:20px 0 25px;font-size:clamp(30px,3.6vw,49px);font-weight:500;line-height:1.15}.contact-aside[data-astro-cid-ssifgoi7]>p[data-astro-cid-ssifgoi7]:not(.eyebrow){color:#68645f;max-width:400px;font-size:16px;line-height:1.8}.contact-detail[data-astro-cid-ssifgoi7]{border-bottom:1px solid #e6e0d7;flex-direction:column;gap:9px;padding:24px 0;display:flex}.contact-detail[data-astro-cid-ssifgoi7]:first-of-type{border-top:1px solid #e6e0d7;margin-top:35px}.contact-detail[data-astro-cid-ssifgoi7] span[data-astro-cid-ssifgoi7]{color:#82776a;letter-spacing:.16em;font-size:11px}.contact-detail[data-astro-cid-ssifgoi7] strong[data-astro-cid-ssifgoi7]{font-size:15px;font-weight:500}.form-panel[data-astro-cid-ssifgoi7]{background:#f7f5f1;padding:clamp(25px,4vw,55px)}.form-panel[data-astro-cid-ssifgoi7] h2[data-astro-cid-ssifgoi7]{margin-bottom:40px}.reference-notice[data-astro-cid-ssifgoi7]{color:#433b32;background:#eee8dd;border-left:3px solid #987b58;margin-bottom:22px;padding:14px 16px;font-size:14px}.reference-notice[data-astro-cid-ssifgoi7][hidden]{display:none}.calculator-alternative[data-astro-cid-ssifgoi7]{color:#625e59;margin:-18px 0 32px;font-size:14px;line-height:1.7}.calculator-alternative[data-astro-cid-ssifgoi7] a[data-astro-cid-ssifgoi7]{color:#5b4937;text-underline-offset:4px;font-weight:600}.form-row[data-astro-cid-ssifgoi7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.field[data-astro-cid-ssifgoi7]{margin-bottom:24px}.field[data-astro-cid-ssifgoi7] label[data-astro-cid-ssifgoi7]{color:#33302d;margin-bottom:10px;font-size:13px;font-weight:500;display:block}.field[data-astro-cid-ssifgoi7] input[data-astro-cid-ssifgoi7],.field[data-astro-cid-ssifgoi7] select[data-astro-cid-ssifgoi7],.field[data-astro-cid-ssifgoi7] textarea[data-astro-cid-ssifgoi7]{color:#242424;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d9d2c8;border-radius:0;padding:15px 16px;font-size:14px;transition:border-color .2s}.field[data-astro-cid-ssifgoi7] input[data-astro-cid-ssifgoi7]:focus,.field[data-astro-cid-ssifgoi7] select[data-astro-cid-ssifgoi7]:focus,.field[data-astro-cid-ssifgoi7] textarea[data-astro-cid-ssifgoi7]:focus{border-color:#8b7458;outline:2px solid #0000;box-shadow:0 0 0 2px #8b74582e}.field[data-astro-cid-ssifgoi7] textarea[data-astro-cid-ssifgoi7]{resize:vertical;min-height:150px}.field-hint[data-astro-cid-ssifgoi7]{color:#77716a;margin:9px 0 0;font-size:12px;line-height:1.5}.privacy-check[data-astro-cid-ssifgoi7]{cursor:pointer;align-items:flex-start;gap:12px;margin:10px 0 32px;display:flex}.privacy-check[data-astro-cid-ssifgoi7] input[data-astro-cid-ssifgoi7]{accent-color:#242424;flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.privacy-check[data-astro-cid-ssifgoi7] span[data-astro-cid-ssifgoi7]{color:#625e59;font-size:13px;line-height:1.7}.privacy-check[data-astro-cid-ssifgoi7] a[data-astro-cid-ssifgoi7]{color:#242424;text-underline-offset:3px}.form-footer[data-astro-cid-ssifgoi7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.submit-button[data-astro-cid-ssifgoi7]{color:#fff;font:inherit;cursor:pointer;background:#242424;border:1px solid #242424;justify-content:space-between;align-items:center;gap:30px;padding:18px 24px;font-size:14px;transition:background .2s,transform .2s;display:inline-flex}.submit-button[data-astro-cid-ssifgoi7]:hover{background:#51483d;transform:translateY(-2px)}.submit-button[data-astro-cid-ssifgoi7]:focus-visible{outline-offset:3px;outline:3px solid #987b58}.form-note[data-astro-cid-ssifgoi7]{color:#77716a;font-size:12px}.form-status[data-astro-cid-ssifgoi7]{color:#433b32;background:#eee8dd;border-left:3px solid #987b58;margin:24px 0 0;padding:16px;font-size:14px;line-height:1.6}.form-status[data-astro-cid-ssifgoi7][hidden]{display:none}.contact-bottom[data-astro-cid-ssifgoi7]{background:#eeeae3;padding:clamp(75px,10vw,130px) 0}.contact-bottom[data-astro-cid-ssifgoi7] h2[data-astro-cid-ssifgoi7]{font-size:clamp(40px,5vw,72px)}.contact-bottom[data-astro-cid-ssifgoi7]>.contact-container[data-astro-cid-ssifgoi7]>p[data-astro-cid-ssifgoi7]:last-child{color:#625e59;max-width:570px;line-height:1.8}@media (width<=850px){.contact-grid[data-astro-cid-ssifgoi7]{grid-template-columns:1fr}}@media (width<=600px){.contact-container[data-astro-cid-ssifgoi7]{width:min(100% - 32px,1200px)}.form-row[data-astro-cid-ssifgoi7]{grid-template-columns:1fr;gap:0}.form-panel[data-astro-cid-ssifgoi7]{padding:25px 20px}.contact-hero[data-astro-cid-ssifgoi7]{padding:80px 0}}@media (prefers-reduced-motion:reduce){.submit-button[data-astro-cid-ssifgoi7],.field[data-astro-cid-ssifgoi7] input[data-astro-cid-ssifgoi7],.field[data-astro-cid-ssifgoi7] select[data-astro-cid-ssifgoi7],.field[data-astro-cid-ssifgoi7] textarea[data-astro-cid-ssifgoi7]{transition:none}}
