.bhd-book-soon{background:#f3efe4;color:#263f30;font-family:DM Sans,sans-serif;width:100%}.bhd-book-soon *,.bhd-book-soon :after,.bhd-book-soon :before{box-sizing:border-box}.bhd-book-soon__inner{width:100%}.bhd-book-soon__eyebrow{color:#bd5b32;font-family:DM Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;line-height:1.6;margin:0 0 28px}.bhd-book-soon h1,.bhd-book-soon h2{font-family:Fraunces,Georgia,serif;font-weight:400;letter-spacing:-.04em;line-height:1.08;margin:0 0 30px}.bhd-book-soon h1 em,.bhd-book-soon h2 em{font-weight:400}.bhd-book-soon p{line-height:1.8}.bhd-book-soon__intro{align-items:center;display:flex;flex-direction:column;padding:135px 7% 125px;text-align:center}.bhd-book-soon__intro h1{color:#263f30;font-size:clamp(55px,8vw,115px);max-width:1000px}.bhd-book-soon__lead{color:#263f30;font-family:Fraunces,Georgia,serif;font-size:clamp(23px,2.6vw,34px);margin:0 0 14px;max-width:700px}.bhd-book-soon__description{color:#485649;font-size:17px;margin:0 0 32px;max-width:590px}.bhd-book-soon__text-link{align-items:center;border-bottom:1px solid #bd5b32;color:#263f30;display:inline-flex;font-size:14px;font-weight:600;gap:20px;padding-bottom:7px;text-decoration:none}.bhd-book-soon__text-link:hover{color:#bd5b32}.bhd-book-soon__signpost{border-top:1px solid rgba(38,63,48,.22);margin:48px auto 0;max-width:480px;padding:28px 20px 0;text-align:center;width:100%}.bhd-book-soon .bhd-book-soon__signpost-heading{color:#263f30;font-family:Fraunces,Georgia,serif;font-size:clamp(20px,2.2vw,25px);font-weight:500;line-height:1.35;margin:0 0 8px}.bhd-book-soon .bhd-book-soon__signpost-description{color:#485649;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.6;margin:0 0 18px}.bhd-book-soon__signpost-link{align-items:center;border-bottom:1px solid #bd5b32;color:#bd5b32;display:inline-flex;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;gap:12px;justify-content:center;padding-bottom:7px;text-decoration:none;transition:opacity .2s ease}.bhd-book-soon__signpost-link:hover{opacity:.7}.bhd-book-soon__signpost-link:focus-visible{outline:2px solid #bd5b32;outline-offset:5px}.bhd-book-soon__signpost-link span{font-size:19px;line-height:1}.bhd-book-soon__exclusive{align-items:center;background:#263f30;display:flex;flex-direction:column;padding:105px 7% 110px;scroll-margin-top:90px;text-align:center}.bhd-book-soon__exclusive .bhd-book-soon__eyebrow{color:#d9a78d}.bhd-book-soon__exclusive h2{color:#f3efe4;font-size:clamp(52px,7vw,100px)}.bhd-book-soon__exclusive>p:not(.bhd-book-soon__eyebrow){color:rgba(243,239,228,.88);font-size:17px;margin:0 0 18px;max-width:630px}.bhd-book-soon__button{align-items:center;background:#f3efe4;border:1px solid #f3efe4;color:#263f30;display:inline-flex;font-size:14px;font-weight:600;gap:35px;justify-content:space-between;margin-top:30px;padding:19px 26px;text-decoration:none;transition:background .25s ease,color .25s ease}.bhd-book-soon__button:hover{background:transparent;color:#f3efe4}.bhd-book-soon__button:focus-visible,.bhd-book-soon__text-link:focus-visible{outline:2px solid #bd5b32;outline-offset:5px}.bhd-book-soon__newsletter{align-items:center;background:#f3efe4;display:flex;flex-direction:column;padding:105px 7% 100px;scroll-margin-top:90px;text-align:center}.bhd-book-soon__newsletter h2{color:#263f30;font-size:clamp(48px,6vw,85px)}.bhd-book-soon__newsletter-description{color:#485649;font-size:17px;margin:0 0 40px;max-width:580px}.bhd-book-soon__form{margin:0 auto;max-width:500px;text-align:left;width:100%}.bhd-book-soon__form form{margin:0;width:100%}.bhd-book-soon__form .hs-form-field{margin-bottom:22px}.bhd-book-soon__form .hs-form-field>label{color:#263f30;display:block;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;margin-bottom:9px}.bhd-book-soon__form .hs-form-required{color:#bd5b32}.bhd-book-soon__form input[type=email],.bhd-book-soon__form input[type=tel],.bhd-book-soon__form input[type=text],.bhd-book-soon__form select,.bhd-book-soon__form textarea{background:#fcfbf8;border:1px solid #c9c9ba;border-radius:0;box-shadow:none;color:#263f30;display:block;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.5;max-width:100%;min-height:52px;padding:13px 16px;width:100%}.bhd-book-soon__form input:focus,.bhd-book-soon__form select:focus,.bhd-book-soon__form textarea:focus{border-color:#263f30;outline:2px solid #79846a;outline-offset:2px}.bhd-book-soon__form .inputs-list{list-style:none;margin:0;padding:0}.bhd-book-soon__form .inputs-list li{margin-bottom:12px}.bhd-book-soon__form .inputs-list label{align-items:flex-start;color:#485649;display:flex;font-size:13px;gap:10px;line-height:1.6}.bhd-book-soon__form input[type=checkbox]{accent-color:#263f30;flex-shrink:0;height:17px;margin-top:2px;width:17px}.bhd-book-soon__form .legal-consent-container,.bhd-book-soon__form .legal-consent-container p{color:#667268;font-size:12px;line-height:1.65}.bhd-book-soon__form .legal-consent-container a{color:#263f30;text-decoration:underline}.bhd-book-soon__form .hs_submit{margin-top:25px}.bhd-book-soon__form button[type=submit],.bhd-book-soon__form input[type=submit]{background:#263f30;border:1px solid #263f30;border-radius:0;box-shadow:none;color:#f3efe4;cursor:pointer;display:block;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;min-height:54px;padding:15px 24px;transition:background .25s ease,color .25s ease;width:100%}.bhd-book-soon__form button[type=submit]:hover,.bhd-book-soon__form input[type=submit]:hover{background:transparent;color:#263f30}.bhd-book-soon__form button[type=submit]:focus-visible,.bhd-book-soon__form input[type=submit]:focus-visible{outline:2px solid #bd5b32;outline-offset:4px}.bhd-book-soon__form .hs-error-msgs{list-style:none;margin:8px 0 0;padding:0}.bhd-book-soon__form .hs-error-msgs label{color:#a34530;font-size:12px;line-height:1.5}.bhd-book-soon__form .submitted-message{background:#e8e9df;color:#263f30;font-size:16px;line-height:1.7;padding:25px;text-align:center}.bhd-book-soon__form-note{color:#667268;font-size:12px;line-height:1.6;margin:20px 0 0;max-width:500px;text-align:center}.bhd-book-soon__form-placeholder{border:1px dashed #79846a;color:#485649;padding:20px;text-align:center}@media (max-width:767px){.bhd-book-soon__intro{padding:90px 7% 85px}.bhd-book-soon__intro h1{font-size:clamp(46px,11vw,68px)}.bhd-book-soon__lead{font-size:25px}.bhd-book-soon__description{font-size:16px}.bhd-book-soon__signpost{margin-top:36px;padding:24px 12px 0}.bhd-book-soon .bhd-book-soon__signpost-heading{font-size:21px}.bhd-book-soon .bhd-book-soon__signpost-description{font-size:14px}.bhd-book-soon__exclusive{padding:85px 7% 90px}.bhd-book-soon__exclusive h2{font-size:clamp(45px,10vw,65px)}.bhd-book-soon__exclusive>p:not(.bhd-book-soon__eyebrow){font-size:16px}.bhd-book-soon__button{gap:20px;padding:17px 20px}.bhd-book-soon__newsletter{padding:85px 7% 80px}.bhd-book-soon__newsletter h2{font-size:clamp(43px,10vw,62px)}.bhd-book-soon__newsletter-description{font-size:16px}.bhd-book-soon__form{max-width:100%}}@media (prefers-reduced-motion:reduce){.bhd-book-soon__button,.bhd-book-soon__form button[type=submit],.bhd-book-soon__form input[type=submit],.bhd-book-soon__signpost-link{transition:none}}