.body-container--blog-index,.body-container--blog-post{background:#fff}.blog-hero,.blog-post-hero{background:#fff;border-bottom:1px solid rgba(46,56,47,.12);padding:88px 0 64px;text-align:center}.blog-hero__inner,.blog-post-hero__inner{max-width:820px}.blog-eyebrow{color:#952b31;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.22em;margin:0 0 14px;text-transform:uppercase}.blog-hero h1,.blog-post-hero h1{color:#2e382f;font-family:Playfair Display,serif;font-size:clamp(2.5rem,6vw,5rem);line-height:.95;margin:0}.blog-hero__intro{color:#5f615c;font-size:1.1rem;line-height:1.7;margin:22px auto 0;max-width:620px}.blog-layout{display:grid;gap:clamp(36px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(250px,320px);padding-bottom:90px;padding-top:70px}.blog-layout__main{min-width:0}.blog-author-card,.blog-comments .post-footer #comments-listing,.blog-comments .post-footer #comments-listing+div,.blog-post,.post-item{background:#fff;border:1px solid rgba(46,56,47,.14);box-shadow:10px 10px 0 rgba(128,129,125,.42)}.blog-author-card{display:flex;gap:24px;margin-bottom:42px;padding:30px}.blog-author-card__avatar{border-radius:999px;height:112px;object-fit:cover;width:112px}.blog-author-card h2{color:#2e382f;margin:0 0 8px}.blog-author-card__bio{color:#5f615c;line-height:1.7}.post-listing{display:grid;gap:58px}.post-listing--simple{gap:24px}.post-item{overflow:hidden}.post-item__image-link{display:block}.post-item__image{background-position:50%;background-size:cover;display:block;min-height:clamp(260px,36vw,465px)}.bcontent{background:#fff;margin:-70px auto 0;max-width:calc(100% - 70px);padding:clamp(24px,4vw,42px);position:relative;text-align:center;z-index:2}.post-item--no-image .bcontent{margin-top:0;max-width:100%}.topics{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.topic{border:1px solid #b98a3e;color:#b98a3e;display:inline-block;font-family:Montserrat,sans-serif;font-size:.66rem;font-weight:700;letter-spacing:.16em;line-height:1;padding:9px 13px;text-transform:uppercase}.topic:focus,.topic:hover{background:#b98a3e;color:#fff;text-decoration:none}.bcontent h2,.blog-related-posts h2{color:#2e382f;font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,3.15rem);line-height:1.05;margin:22px 0 0;text-transform:uppercase}.bcontent h2 a,.blog-related-posts__title-link{color:inherit;text-decoration:none}.bcontent h2 a:focus,.bcontent h2 a:hover,.blog-related-posts__title-link:focus,.blog-related-posts__title-link:hover{color:#952b31}.blog-title-rule{background:#b98a3e;height:2px;margin:22px auto 0;position:relative;width:76px}.blog-title-rule:after,.blog-title-rule:before{background:#2e382f;content:"";height:1px;position:absolute;top:50%;width:34px}.blog-title-rule:before{right:calc(100% + 12px)}.blog-title-rule:after{left:calc(100% + 12px)}.post-body{color:#5f615c;font-size:1rem;line-height:1.75;margin-top:28px;text-align:left}.post-body p:last-child{margin-bottom:0}.bcontent .more-link,.pagination-btn{border:1px solid #2e382f;color:#2e382f;display:inline-block;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.18em;margin-top:30px;padding:14px 22px;text-transform:uppercase}.bcontent .more-link:focus,.bcontent .more-link:hover,.pagination-btn:focus,.pagination-btn:hover{background:#2e382f;color:#fff;text-decoration:none}.blog-info{align-items:center;border-top:1px solid rgba(46,56,47,.12);color:#2e382f;display:flex;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:700;gap:18px;justify-content:space-between;letter-spacing:.12em;margin-top:34px;padding-top:20px;text-transform:uppercase}.author-comments{text-align:right}.blog-empty-state{background:#fff;border:1px solid rgba(46,56,47,.14);margin:0;padding:32px}.blog-layout__sidebar{min-width:0}.sblock{border-bottom:1px solid rgba(46,56,47,.14);margin-bottom:38px;padding-bottom:34px}.sblock:last-child{margin-bottom:0}.subtitle{color:#2e382f;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.2em;margin-bottom:18px;text-transform:uppercase}.subtitle span{display:inline-block}.subtitle span:after{background:#b98a3e;content:"";display:block;height:2px;margin-top:10px;width:44px}.qsearch .hs-search-field__input{background:#fff;border:1px solid rgba(46,56,47,.18);color:#2e382f;font-family:Montserrat,sans-serif;font-size:.95rem;margin:0;padding:14px 16px;width:100%}.qsearch .hs-search-field__input:focus{border-color:#952b31;outline:2px solid rgba(149,43,49,.18);outline-offset:2px}.qsearch .hs-search-field__suggestions{background:#fff;border:1px solid rgba(46,56,47,.14);margin-top:8px;padding:12px}.sblock .block ol,.sblock .block ul,.sblock ol,.sblock ul{margin:0;padding:0}.sblock .block li,.sblock li{border-top:1px solid rgba(46,56,47,.1);list-style:none;margin:0;padding:13px 0}.sblock .block li:first-child,.sblock li:first-child{border-top:0;padding-top:0}.sblock .block li a,.sblock li a{color:#5f615c;font-size:.95rem;line-height:1.5;text-decoration:none}.sblock .block li a:focus,.sblock .block li a:hover,.sblock li a:focus,.sblock li a:hover{color:#952b31}.blog-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:44px}.blog-pagination a{border:1px solid rgba(46,56,47,.16);color:#5f615c;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:700;line-height:1;padding:12px 14px;text-decoration:none;text-transform:uppercase}.blog-pagination a.active,.blog-pagination a:focus,.blog-pagination a:hover{border-color:#2e382f;color:#2e382f}.blog-post-shell{padding-bottom:80px;padding-top:56px}.blog-post{border:0;box-shadow:none;margin:0 auto;max-width:960px;padding:clamp(24px,5vw,56px)}.blog-post__meta{align-items:center;color:#5f615c;display:flex;flex-wrap:wrap;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:700;gap:10px 18px;justify-content:center;letter-spacing:.12em;margin-top:24px;text-transform:uppercase}.blog-post__meta a{color:#2e382f;text-decoration:none}.blog-post__meta a:focus,.blog-post__meta a:hover{color:#952b31}.blog-post__featured-image{display:block;height:auto;margin:0 0 34px;width:100%}.blog-post__body{color:#4f524d;font-size:1.06rem;line-height:1.85;margin-top:0}.blog-post__body h2,.blog-post__body h3,.blog-post__body h4{color:#2e382f;font-family:Playfair Display,serif;line-height:1.12;margin-top:1.5em}.blog-post__body img{height:auto;max-width:100%}.blog-post__footer-topics{justify-content:flex-start;margin-top:34px}.navigation{margin-top:38px}.navigation .next,.navigation .prev{flex:1 1 220px}.navigation .next{text-align:right}.navigation .prev a:before{content:"< "}.navigation .next a:after{content:" >"}.blog-related-posts{background:#fff;border-top:1px solid rgba(46,56,47,.12);padding:74px 0}.blog-related-posts .blog-eyebrow,.blog-related-posts h2{text-align:center}.blog-related-posts__list{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.blog-related-posts__post{background:#fff;border:1px solid rgba(46,56,47,.14);display:flex;flex-direction:column}.blog-related-posts__post-image-wrapper{display:block}.blog-related-posts__image{aspect-ratio:4/3;display:block;height:100%;object-fit:cover;width:100%}.blog-related-posts__content{padding:24px}.blog-related-posts__title{color:#2e382f;font-family:Playfair Display,serif;font-size:1.45rem;line-height:1.16;margin:0 0 12px}.blog-related-posts__content p{color:#5f615c;line-height:1.65;margin-bottom:0}.blog-comments{margin:48px auto 0;max-width:960px}.blog-comments .post-footer #comments-listing,.blog-comments .post-footer #comments-listing+div{padding:clamp(24px,5vw,48px)}.blog-comments .post-footer #comments-listing{margin-bottom:34px}.blog-comments .hs-submit{text-align:center}.blog-comments input[type=submit]{background:transparent;border-color:#2e382f;color:#2e382f}.blog-comments input[type=submit]:focus,.blog-comments input[type=submit]:hover{background:#2e382f;color:#fff}.blog-comments .comment{border-top:1px solid rgba(46,56,47,.12);margin:0;padding:26px 0}.blog-comments .comment-body,.blog-comments .comment-date,.blog-comments .comment-from{display:block;position:static}.blog-comments .comment-body{margin-top:18px}.blog-comments .comment-reply-to{border:0;color:#952b31;display:inline-block;font-size:.95rem;line-height:1.4;margin-top:18px;padding:0;position:static}button.comment-reply-to.hs-button.secondary{padding-left:40px}.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}@media screen and (max-width:1024px){.blog-layout{grid-template-columns:1fr}.blog-layout__sidebar{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.qsearch{grid-column:1/-1}.sblock{margin-bottom:0}.blog-related-posts__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.blog-hero,.blog-post-hero{padding:64px 0 48px}.blog-layout,.blog-post-shell{padding-bottom:56px;padding-top:44px}.blog-author-card{display:block}.blog-author-card__avatar{margin-bottom:18px}.post-item{box-shadow:5px 5px 0 rgba(128,129,125,.42)}.post-item__image{min-height:260px}.bcontent{box-shadow:none;margin:0;max-width:100%}.blog-info,.blog-post__meta{align-items:flex-start;flex-direction:column;justify-content:flex-start;text-align:left}.author-comments,.navigation .next{text-align:left}.blog-layout__sidebar,.blog-related-posts__list{grid-template-columns:1fr}.blog-title-rule:after,.blog-title-rule:before{width:20px}}