.bh-feature-banner.wp-block-group{position:relative;width:100%;max-width:none;min-height:410px;margin:0;padding:0;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#8f6c2c;color:#fff;box-sizing:border-box}
.bh-feature-banner>.wp-block-image{position:absolute;inset:0;margin:0;width:100%;height:100%;max-width:none}
.bh-feature-banner>.wp-block-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.bh-feature-banner>.bh-feature-banner__mobile{display:none}
.bh-feature-banner .bh-feature-banner__copy{position:relative;z-index:1;box-sizing:border-box;width:min(674px,90%);max-width:none;margin:0;padding:28px 24px;background:rgba(143,108,44,.82);color:#fff;text-align:center}
.bh-feature-banner .bh-feature-banner__copy>*{margin:0;color:#fff}
.bh-feature-banner .bh-feature-banner__eyebrow{font:400 15px/1.3 Lato,sans-serif;letter-spacing:.12em}
.bh-feature-banner .bh-feature-banner__title{font:400 44px/1.12 Georgia,serif;margin-top:7px}
.bh-feature-banner .bh-feature-banner__description{font:400 18px/1.4 Lato,sans-serif;margin-top:10px}
@media(max-width:600px){.bh-feature-banner.wp-block-group{display:flex;flex-direction:column;min-height:0;overflow:visible}.bh-feature-banner>.bh-feature-banner__desktop{display:none}.bh-feature-banner>.bh-feature-banner__mobile{display:block;position:relative;inset:auto;width:100%;height:auto;aspect-ratio:390/375}.bh-feature-banner .bh-feature-banner__copy{width:100%;min-height:196px;padding:30px 20px;background:#8f6c2c;display:flex;flex-direction:column;justify-content:center}.bh-feature-banner .bh-feature-banner__eyebrow{font-size:14px}.bh-feature-banner .bh-feature-banner__title{font-size:29px}.bh-feature-banner .bh-feature-banner__description{font-size:16px}}
