
.coe-contact{background:#f6f5ef;color:#243b31}.coe-contact .contact-intro{background:#283e34;color:#f6f5ef;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:7%;padding:70px 8%;min-height:520px}.coe-contact .contact-intro h1,.coe-contact .contact-content h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em;line-height:1.06}.coe-contact .contact-intro h1{font-size:clamp(48px,5.3vw,78px);margin:28px 0}.coe-contact .contact-intro h1 em,.coe-contact .contact-content h2 em{font-weight:400}.coe-contact .contact-intro-copy>p:not(.coe-eyebrow){font-size:17px;line-height:1.8;max-width:510px}.coe-contact .contact-intro-link{display:inline-block;margin-top:25px;color:#f6f5ef;text-decoration:none;border-bottom:1px solid #a4b9a8;padding-bottom:9px}.coe-contact .contact-intro figure{margin:0;max-width:520px}.coe-contact .contact-intro figure img{width:100%;height:350px;object-fit:cover;display:block}.coe-contact .contact-intro figcaption{font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-top:12px;color:#d6e0d6}.coe-contact .contact-content{max-width:1350px;margin:auto;padding:90px 7% 110px;display:grid;grid-template-columns:.8fr 1fr;gap:10%}.coe-contact .contact-content h2{font-size:clamp(38px,4vw,56px);margin:24px 0}.coe-contact .contact-details>p:not(.coe-eyebrow),.coe-contact .contact-card>p:not(.coe-eyebrow){font-size:16px;line-height:1.8;color:#56685f}.coe-contact .contact-links{margin-top:42px}.coe-contact .contact-links div{padding:20px 0;border-top:1px solid #d7ddd5}.coe-contact .contact-links span{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;color:#65746b}.coe-contact .contact-links a{color:#243b31;overflow-wrap:anywhere}.coe-contact .contact-card{background:#fff;padding:45px;box-shadow:0 12px 50px rgba(30,50,38,.06)}.coe-contact .contact-card h2{margin-top:17px}.coe-contact .contact-card .flo-form{margin-top:28px}.coe-contact .contact-card .form-group{margin-bottom:20px}.coe-contact .contact-card label{font-size:13px;display:block;margin-bottom:8px;color:#243b31}.coe-contact .contact-card input:not([type=submit]),.coe-contact .contact-card select,.coe-contact .contact-card textarea:not(.flo-form-data){width:100%;box-sizing:border-box;padding:14px;border:1px solid #d5ded5;background:#f6f7f2;color:#243b31;font:inherit;border-radius:0}.coe-contact .contact-card input[type=submit]{background:#283e34;color:white;border:1px solid #283e34;padding:16px 24px;cursor:pointer}.coe-contact .contact-card .flo-form-data,.coe-contact .contact-card .flohp{display:none!important}@media(max-width:800px){.coe-contact .contact-intro{display:flex;flex-direction:column;align-items:stretch;gap:35px;min-height:0;padding:55px 7% 42px}.coe-contact .contact-intro h1{font-size:clamp(43px,11vw,62px)}.coe-contact .contact-intro figure img{height:230px}.coe-contact .contact-content{display:block;padding:60px 7% 75px}.coe-contact .contact-card{margin-top:45px;padding:26px 22px}.coe-contact .contact-links{margin-top:28px}}
