@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&display=swap');*{box-sizing:border-box}body{margin:0;background:#faf8f3;color:#303d32;font:18px/1.75 'DM Sans',Arial,sans-serif}a{color:inherit}header{display:flex;justify-content:space-between;align-items:center;padding:25px 6%;border-bottom:1px solid #d4d5ca;gap:25px}header img{width:180px}header a{text-decoration:none}main{max-width:1160px;margin:auto;padding:70px 6%}.contact-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.eyebrow{font-size:13px;letter-spacing:.14em;font-weight:500}h1{font:400 clamp(48px,5vw,72px)/1.08 Georgia,serif;letter-spacing:-.04em;margin:24px 0}p{color:#4e5948}.contact-intro>p{font-size:20px}.contact-intro img{width:100%;aspect-ratio:1.2;object-fit:cover;object-position:50% 10%;margin-top:35px}.contact-form{background:#eeeae2;padding:34px;align-self:start}.contact-form label{display:block;font-weight:500;font-size:17px;margin:17px 0 7px}.contact-form input,.contact-form textarea,.contact-form select{width:100%;font:400 18px/1.5 'DM Sans',Arial,sans-serif;padding:13px;border:1px solid #929a87;background:#fffdf8;color:#303d32;border-radius:3px}.contact-form textarea{min-height:190px;resize:vertical}.contact-form .button{margin-top:25px;width:100%;padding:17px;font:500 16px/1.5 'DM Sans',Arial,sans-serif;cursor:pointer}.contact-form small{font-size:14px;line-height:1.7;display:block;margin:18px 0}.contact-status{font-size:16px}footer{padding:35px 6%;border-top:1px solid #d4d5ca;margin-top:30px}footer .row{display:flex;flex-wrap:wrap;align-items:center;gap:25px;justify-content:space-between}footer .logo img{width:140px}footer .row>span{font-size:17px}footer p{font-size:13px;margin-top:25px}footer a{font-size:15px}.rhea-footer-contact a{font-size:16px}:focus-visible{outline:3px solid #84695e;outline-offset:4px}@media(max-width:760px){main{padding:40px 6%}.contact-layout{grid-template-columns:1fr;gap:35px}.contact-form{padding:25px 20px}.contact-intro img{max-height:260px}header img{width:145px}header>a:last-child{font-size:15px}h1{font-size:49px}}
body .contact-form .button{font-size:16px!important;line-height:1.5!important}
