.gj-contact{border-top:1px solid #d8d9c9;grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr);gap:70px;padding-block:68px 76px;scroll-margin-top:36px;display:grid}.gj-contact-intro{min-width:0;padding-top:6px}.gj-contact .gj-contact-eyebrow{color:#737c66;letter-spacing:.12em;align-items:center;gap:10px;margin:0 0 22px;font-size:10px;font-weight:600;line-height:1.7;display:flex}.gj-contact-eyebrow>span{background:#b49358;flex-shrink:0;width:24px;height:1px}.gj-contact-intro h2{color:#20372a;letter-spacing:-.055em;margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(41px,4.4vw,61px);font-weight:400;line-height:1.02}.gj-contact-intro h2 em{color:#9a6e37;font-weight:400}.gj-contact-intro>p:not(.gj-contact-eyebrow){color:#69725f;max-width:320px;margin:0;font-size:14px;line-height:1.85}.gj-contact-recipient{border-top:1px solid #d8d9c9;max-width:320px;margin-block:31px;padding-top:23px}.gj-contact-recipient>span{color:#858b78;letter-spacing:.1em;font-size:9px;font-weight:600;line-height:1.7}.gj-contact .gj-contact-recipient p{color:#244731;letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.8vw,23px);line-height:1.5}.gj-contact-intro>.gj-contact-note{line-height:1.8;color:#7b826f!important;font-size:12px!important}.gj-contact-panel{background:#f7f4eb;border:1px solid #d8d9c9;min-width:0;padding:34px}.gj-contact .gj-contact-required{color:#7d836f;margin:0 0 24px;font-size:11px;line-height:1.6}.gj-contact-required>span,.gj-contact-field label>span:not(.gj-contact-optional){color:#a16b32}.gj-contact-fields{border:0;gap:23px;min-width:0;margin:0;padding:0;display:grid}.gj-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 22px;display:grid}.gj-contact-field{min-width:0}.gj-contact-field label{color:#334a37;align-items:baseline;gap:5px;margin-bottom:9px;font-size:12px;line-height:1.6;display:flex}.gj-contact-field label>.gj-contact-optional{color:#909582;margin-left:2px;font-size:10px}.gj-contact-field input,.gj-contact-field select,.gj-contact-field textarea{color:#20372a;background:#fffdf6;border:1px solid #cbd0be;border-radius:0;width:100%;min-width:0;max-width:100%;min-height:47px;padding:13px 14px;font:14px/1.5 Arial,Helvetica,sans-serif;transition:border-color .2s,background .2s;display:block}.gj-contact-field input:hover,.gj-contact-field select:hover,.gj-contact-field textarea:hover{border-color:#9eae8d}.gj-contact-field input:focus-visible,.gj-contact-field select:focus-visible,.gj-contact-field textarea:focus-visible{outline-offset:2px;background:#fffef9;border-color:#8e9f77;outline:2px solid #c8bc8d}.gj-contact-field input[aria-invalid=true],.gj-contact-field textarea[aria-invalid=true]{border-color:#b65c43}.gj-contact-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23536547' stroke-width='1.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.gj-contact-field textarea{resize:vertical;min-height:158px}.gj-contact-fields:disabled input,.gj-contact-fields:disabled select,.gj-contact-fields:disabled textarea{opacity:.7;cursor:wait}.gj-contact .gj-contact-field-error{color:#a3442f;margin-top:8px;font-size:12px;line-height:1.6}.gj-contact-message-meta{justify-content:space-between;align-items:start;gap:12px;padding-top:8px;display:flex}.gj-contact .gj-contact-message-meta p,.gj-contact-message-meta>span{color:#838a76;margin:0;font-size:10px;line-height:1.6}.gj-contact-message-meta>span{white-space:nowrap}.gj-contact-trap,.gj-contact-status:empty{display:none}.gj-contact .gj-contact-status p{color:#7a826c;margin:23px 0 0;font-size:12px;line-height:1.75}.gj-contact .gj-contact-status .gj-contact-delivery-note{color:#646d52;background:#ececdd;border-left:2px solid #b79754;padding:14px 17px}.gj-contact .gj-contact-status .gj-contact-activation-note{color:#896c3b;border-left:2px solid #c4aa72;padding-left:12px;font-size:11px}.gj-contact-delivery-note button{color:#294b33;font-size:inherit;border-bottom:1px solid #87916e;margin-left:4px;padding:0;line-height:1.4}.gj-contact .gj-contact-status .gj-contact-success{color:#32543b;background:#e8edde;border:1px solid #c4cfb4;align-items:start;gap:10px;padding:16px 17px;display:flex}.gj-contact-success>span{font-size:16px;line-height:1.4}.gj-contact .gj-contact-submit-error{color:#8d4531;overflow-wrap:anywhere;white-space:pre-line;background:#f2e7dc;border-left:2px solid #b65c43;margin-top:23px;padding:14px 17px;font-size:12px;line-height:1.8}.gj-contact-submit-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:19px;margin-top:25px;display:flex}.gj-contact-submit{color:#fcf8ee;background:#183a2b;border:1px solid #183a2b;justify-content:center;align-items:center;gap:32px;min-height:49px;padding:14px 21px;font-size:12px;line-height:1.5;transition:background .2s;display:inline-flex}.gj-contact-submit:hover:not(:disabled){background:#31543c}.gj-contact-submit:disabled{opacity:.48;cursor:not-allowed}.gj-contact-submit[disabled]{color:#fcf8ee}.gj-contact-submit:focus-visible,.gj-contact-delivery-note button:focus-visible{outline-offset:5px;outline:2px solid #b28b49}.gj-contact .gj-contact-submit-row>p{color:#858b78;margin:0;font-size:10px;line-height:1.7}.gj-contact .gj-contact-disclosure{color:#838a76;border-top:1px solid #dfdfd0;margin:24px 0 0;padding-top:18px;font-size:10px;line-height:1.8}.gj-contact-disclosure a{color:#586b4c;text-underline-offset:3px;text-decoration:underline}.gj-contact-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.gj-contact{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:40px}.gj-contact-panel{padding:28px}.gj-contact-grid{column-gap:17px}}@media (width<=850px){.gj-contact{grid-template-columns:minmax(0,1fr);gap:29px;padding-block:48px 56px}.gj-contact-intro{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:0 40px;display:grid}.gj-contact .gj-contact-eyebrow,.gj-contact-intro h2,.gj-contact-intro>p:not(.gj-contact-note){grid-column:1}.gj-contact-intro h2{margin-bottom:17px;font-size:49px}.gj-contact-recipient{grid-area:2/2;margin:2px 0 15px;padding-top:17px}.gj-contact-intro>.gj-contact-note{grid-area:3/2}.gj-contact-intro>p:not(.gj-contact-eyebrow){max-width:none}.gj-contact-panel{padding:32px}}@media (width<=600px){.gj-contact{gap:27px;padding-block:35px 41px}.gj-contact-intro{padding-top:0;display:block}.gj-contact .gj-contact-eyebrow{margin-bottom:19px;font-size:9px}.gj-contact-intro h2{margin-bottom:19px;font-size:45px}.gj-contact-intro h2 br{display:none}.gj-contact-intro h2 em{margin-left:7px}.gj-contact-intro>p:not(.gj-contact-eyebrow){font-size:13px}.gj-contact-recipient{max-width:none;margin-block:23px 18px;padding-top:19px}.gj-contact .gj-contact-recipient p{font-size:22px}.gj-contact-intro>.gj-contact-note{font-size:11px!important}.gj-contact-panel{padding:23px 20px}.gj-contact-grid{grid-template-columns:minmax(0,1fr);gap:20px}.gj-contact-fields{gap:20px}.gj-contact .gj-contact-required{margin-bottom:21px}.gj-contact-field input,.gj-contact-field select,.gj-contact-field textarea{padding-inline:12px;font-size:16px}.gj-contact-field select{padding-right:36px}.gj-contact-field textarea{min-height:171px}.gj-contact-submit-row{flex-direction:column;align-items:stretch;gap:15px;margin-top:23px}.gj-contact-submit{justify-content:space-between;width:100%;padding:15px 19px;font-size:13px}.gj-contact-desktop-break{display:none}.gj-contact .gj-contact-submit-row>p{font-size:10px}}@media (prefers-reduced-motion:reduce){.gj-contact-field input,.gj-contact-field select,.gj-contact-field textarea,.gj-contact-submit{transition:none}}
