.bhd-contact-follow{--bhd-green:#263f30;--bhd-cream:#f3efe4;--bhd-terracotta:#bd5b32;background:var(--bhd-green);color:var(--bhd-cream);padding:110px 6%;width:100%}.bhd-contact-follow,.bhd-contact-follow *{box-sizing:border-box}.bhd-contact-follow__inner{align-items:center;display:grid;gap:100px;grid-template-columns:1fr .85fr;margin:0 auto;max-width:1180px}.bhd-contact-follow__eyebrow,.bhd-contact-follow__signup-label{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.16em;line-height:1.6}.bhd-contact-follow__eyebrow{align-items:center;display:flex;gap:14px;margin:0 0 30px}.bhd-contact-follow__line{background:#d6ad8d;display:block;height:1px;width:28px}.bhd-contact-follow h2{color:var(--bhd-cream);font-family:Fraunces,Georgia,serif;font-size:clamp(42px,5vw,72px);font-weight:400;letter-spacing:-.035em;line-height:1.08;margin:0 0 28px}.bhd-contact-follow h2 em{color:#d9a78c;font-weight:400}.bhd-contact-follow__description{font-family:DM Sans,sans-serif;font-size:17px;line-height:1.8;margin:0 0 20px;max-width:420px;opacity:.9}.bhd-contact-follow__invitation{color:#d9a78c;font-family:Fraunces,Georgia,serif;font-size:21px;font-style:italic;margin:0}.bhd-contact-follow__signup{background:hsla(0,0%,100%,.035);border:1px solid rgba(243,239,228,.3);padding:42px}.bhd-contact-follow__signup-label{color:#d9a78c;margin:0 0 18px}.bhd-contact-follow h3{color:var(--bhd-cream);font-family:Fraunces,Georgia,serif;font-size:32px;font-weight:400;margin:0 0 28px}.bhd-contact-follow__form{font-family:DM Sans,sans-serif}.bhd-contact-follow__form .hs-form-field{margin-bottom:18px}.bhd-contact-follow__form label{color:var(--bhd-cream);display:block;font-size:13px;margin-bottom:8px}.bhd-contact-follow__form input[type=email],.bhd-contact-follow__form input[type=text]{background:var(--bhd-cream);border:1px solid transparent;border-radius:0;color:var(--bhd-green);font-family:DM Sans,sans-serif;font-size:15px;max-width:100%;padding:14px 16px;width:100%}.bhd-contact-follow__form input:focus-visible{outline:2px solid #d9a78c;outline-offset:3px}.bhd-contact-follow__form .hs-button,.bhd-contact-follow__form input[type=submit]{background:var(--bhd-cream);border:1px solid var(--bhd-cream);border-radius:0;color:var(--bhd-green);cursor:pointer;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;padding:15px 24px;transition:background .2s ease,color .2s ease}.bhd-contact-follow__form .hs-button:hover,.bhd-contact-follow__form input[type=submit]:hover{background:transparent;color:var(--bhd-cream)}.bhd-contact-follow__form .hs-richtext,.bhd-contact-follow__form .hs-richtext p,.bhd-contact-follow__form .legal-consent-container,.bhd-contact-follow__form .legal-consent-container label,.bhd-contact-follow__form .legal-consent-container p{color:var(--bhd-cream);font-size:12px;line-height:1.6}.bhd-contact-follow__form a{color:#e4b69d;text-decoration:underline}.bhd-contact-follow__form .hs-error-msgs,.bhd-contact-follow__form .hs-error-msgs label{color:#ffcfb8}.bhd-contact-follow__form .submitted-message{color:var(--bhd-cream);line-height:1.7}.bhd-contact-follow__note{font-family:DM Sans,sans-serif;font-size:12px;line-height:1.6;margin:20px 0 0;opacity:.75}@media (max-width:850px){.bhd-contact-follow{padding:75px 6%}.bhd-contact-follow__inner{gap:48px;grid-template-columns:1fr}.bhd-contact-follow__signup{padding:32px}}@media (max-width:480px){.bhd-contact-follow{padding:60px 6%}.bhd-contact-follow h2{font-size:42px}.bhd-contact-follow__description{font-size:16px}.bhd-contact-follow__signup{padding:24px}}