.contact-layout{max-width:1050px;padding:60px 0 75px;display:grid;grid-template-columns:1.05fr 1fr;gap:8%;align-items:start}.contact-layout h1{font-size:clamp(44px,5vw,68px);line-height:1.04;margin:15px 0 25px}.contact-layout p{font-size:23px;line-height:1.5}.contact-layout .eyebrow{font-size:14px;letter-spacing:.13em}.contact-layout .contact-wit{font-style:italic;font-size:21px;color:#746454}.contact-email{display:inline-block;color:#31564d;font-size:clamp(20px,2.1vw,27px);text-underline-offset:6px;overflow-wrap:anywhere;margin-top:14px}.contact-personal{border-top:1px solid #ad9e82;border-bottom:1px solid #ad9e82;padding:28px 0 34px;margin-top:15px}.contact-personal h2{font-size:36px;line-height:1.12;margin:14px 0 22px}.contact-personal .button{font-size:20px;text-align:center;white-space:normal}.contact-page a:focus-visible{outline:2px solid #906d82;outline-offset:5px}@media(max-width:720px){.contact-layout{display:block;width:86%;padding:30px 0 45px}.contact-layout h1{font-size:47px}.contact-layout p{font-size:21px}.contact-personal{margin-top:42px}.contact-personal h2{font-size:32px}.contact-email{font-size:23px}}