.wg-contact-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:54px;align-items:start}.wg-contact-form{padding:30px;background:#fffdf9;border:1px solid #dfd0c5}.wg-contact-form h2,.wg-contact-aside h2{font:400 28px/1.3 'Playfair Display',Georgia,serif;margin:0 0 24px}.wg-contact-form textarea{width:100%;min-height:170px;resize:vertical;border:1px solid #d8c7bb;border-radius:4px;padding:14px;font:16px/1.7 'DM Sans',Arial,sans-serif;color:#493534;background:white}.wg-contact-form .wg-fields{margin-bottom:18px}.wg-contact-form button{gap:12px}.wg-contact-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.wg-contact-aside{padding:26px 0}.wg-contact-aside .wg-eyebrow{display:block;margin-bottom:15px}.wg-contact-aside>a{display:block;padding:14px 0;border-bottom:1px solid #dfd0c5;text-decoration:none;font-size:14px;overflow-wrap:anywhere}.wg-contact-aside>a svg{float:right}.wg-contact-aside p{font-size:14px;line-height:1.8;color:#7b6a63;margin-top:25px}.wg-contact-aside h3{font-size:14px;font-weight:600;margin:28px 0 0}.wg-contact-form :focus-visible{outline:2px solid #9b7046;outline-offset:3px}@media(max-width:767px){.wg-contact-grid{grid-template-columns:1fr;gap:10px}.wg-contact-form{padding:22px 18px}.wg-contact-aside{padding:26px 0}.wg-contact-form .wg-button{width:100%}}
