.blog-hero{position:relative;overflow:hidden;padding:96px 0 80px;border-bottom:1px solid #D8CEC4}.blog-hero__inner{max-width:720px}.blog-hero__rule{position:absolute;top:0;bottom:0;width:1px;background:#d8cec4;opacity:.6}.blog-hero__rule--left{right:calc(50% + 340px)}.blog-hero__rule--right{right:calc(50% - 600px)}.blog-hero__eyebrow{display:inline-block;margin-bottom:20px;padding:6px 14px;background:#d8cec4;color:#6b5248;letter-spacing:.12em;border-radius:2px}.blog-hero__title{font-size:52px;line-height:1.08;max-width:600px;margin-bottom:20px}.blog-hero__sub{max-width:520px;color:#6b5248;line-height:1.7}.blog-hero__stats{display:flex;align-items:center;gap:40px;margin-top:48px}.blog-hero__stat{display:flex;flex-direction:column;gap:4px}.blog-hero__stat-num{font-family:"DM Serif Display",serif;font-size:36px;color:#2b2523;line-height:1}.blog-hero__stat-divider{width:1px;height:40px;background:#d8cec4}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.blog-hero__eyebrow--animate{animation:heroFadeUp .6s ease both;animation-delay:.1s}.blog-hero__title--animate{animation:heroFadeUp .7s ease both;animation-delay:.22s}.blog-hero__sub--animate{animation:heroFadeUp .7s ease both;animation-delay:.34s}.blog-hero__stats--animate{animation:heroFadeUp .7s ease both;animation-delay:.46s}.blog-featured{border-bottom:1px solid #D8CEC4}.blog-featured__card{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:460px;overflow:hidden;border:1px solid #D8CEC4;background:#fff;text-decoration:none;transition:box-shadow .35s ease}.blog-featured__card:hover{box-shadow:0 12px 48px #2b25231a}.blog-featured__img-wrap{position:relative;overflow:hidden}.blog-featured__img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.25,.46,.45,.94)}.blog-featured__card:hover .blog-featured__img{transform:scale(1.04)}.blog-featured__img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(43,37,35,.15) 0%,transparent 70%);pointer-events:none}.blog-featured__body{display:flex;flex-direction:column;justify-content:center;padding:52px 48px;gap:20px}.blog-featured__meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.blog-featured__date{font-size:14px;color:#a67c7c}.blog-featured__tag{color:#a67c7c;font-size:12px}.blog-featured__title{font-size:34px;line-height:1.15;color:#2b2523;transition:color .2s ease}.blog-featured__card:hover .blog-featured__title{color:#6b5248}.blog-featured__excerpt{color:#6b5248;line-height:1.7;font-size:16px}.blog-featured__author{margin-top:auto;padding-top:8px}.blog-featured__cta{align-self:flex-start;margin-top:8px}@keyframes featuredSlideIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.blog-featured__card--animate{animation:featuredSlideIn .75s cubic-bezier(.25,.46,.45,.94) both;animation-delay:.15s}.blog-filter{position:sticky;top:0;z-index:40;background:#f7f3ee;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.blog-filter__inner{display:flex;align-items:center;gap:24px;padding:16px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.blog-filter__inner::-webkit-scrollbar{display:none}.blog-filter__label{white-space:nowrap;flex-shrink:0;color:#a67c7c}.blog-filter__tags{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.blog-filter__tag{font-family:Manrope,sans-serif;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#6b5248;background:transparent;border:1px solid #D8CEC4;padding:6px 16px;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;text-decoration:none;border-radius:2px}.blog-filter__tag:hover{background:#e8ddd2;border-color:#a67c7c;color:#2b2523}.blog-filter__tag--active{background:#6b5248;border-color:#6b5248;color:#fff}.blog-filter__tag--active:hover{background:#2b2523;border-color:#2b2523;color:#fff}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;grid-auto-flow:row dense}.blog-card--wide{grid-column:span 2}@keyframes cardRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.blog-card--stagger{animation:cardRise .6s ease both;animation-delay:calc(var(--stagger) * .08s + .1s)}.blog-card{background:#fff;border:1px solid #D8CEC4;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.blog-card:hover{box-shadow:0 8px 36px #2b252317;transform:translateY(-3px)}.blog-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.blog-card__img-wrap{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:#e8ddd2}.blog-card--wide .blog-card__img-wrap{aspect-ratio:21 / 9}.blog-card__img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.blog-card:hover .blog-card__img{transform:scale(1.05)}.blog-card__tag-badge{position:absolute;top:16px;left:16px;background:#f7f3ee;color:#6b5248}.blog-card__noimg-strip{background:#e8ddd2;padding:24px 24px 0;display:flex;align-items:center}.blog-card__body{display:flex;flex-direction:column;gap:10px;padding:24px;flex:1}.blog-card__date{color:#a67c7c;font-size:12px;letter-spacing:.08em}.blog-card__title{font-size:20px;line-height:1.3;color:#2b2523;transition:color .2s ease;margin:0}.blog-card--wide .blog-card__title{font-size:24px}.blog-card:hover .blog-card__title{color:#6b5248}.blog-card__excerpt{font-size:15px;color:#6b5248;line-height:1.65;flex:1}.blog-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:16px;border-top:1px solid #E8DDD2}.blog-card__author{font-size:12px;letter-spacing:.06em;color:#6b5248}.blog-card__read-more{display:inline-flex;align-items:center;gap:6px;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a67c7c;transition:color .2s ease,gap .2s ease}.blog-card:hover .blog-card__read-more{color:#6b5248;gap:10px}.blog-empty{padding:80px 0;display:flex;flex-direction:column;align-items:center;gap:24px}.blog-pagination{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.blog-pagination__btn{display:inline-flex;align-items:center;gap:8px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:10px 28px}.blog-pagination__pages{display:flex;align-items:center;gap:4px}.blog-pagination__page{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;color:#6b5248;border:1px solid transparent;text-decoration:none;transition:background .2s ease,border-color .2s ease;border-radius:2px}.blog-pagination__page:hover{background:#e8ddd2;border-color:#d8cec4}.blog-pagination__page--current{background:#6b5248;color:#fff;border-color:#6b5248;pointer-events:none}.blog-pagination__ellipsis{width:40px;text-align:center;color:#a67c7c;font-size:14px}.blog-newsletter{padding:96px 0}.blog-newsletter__inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.blog-newsletter__copy{display:flex;flex-direction:column;gap:16px}.blog-newsletter__heading{font-size:36px;line-height:1.15}.blog-newsletter__form{display:flex;flex-direction:column;gap:12px}.blog-newsletter__field-wrap{display:flex;gap:0}.blog-newsletter__input{flex:1;padding:14px 20px;font-family:Manrope,sans-serif;font-size:15px;color:#2b2523;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-right:none;outline:none;transition:border-color .25s ease,background .25s ease}.blog-newsletter__input::placeholder{color:#ffffff80}.blog-newsletter__input:focus{background:#ffffff26;border-color:#fff9}.blog-newsletter__submit{white-space:nowrap;flex-shrink:0}.blog-newsletter__fine{font-size:10px;opacity:.45;letter-spacing:.06em}@media(max-width:990px)and (min-width:651px){.blog-hero{padding:72px 0 64px}.blog-hero__title{font-size:38px}.blog-hero__stat-num{font-size:28px}.blog-featured__card{grid-template-columns:1fr;min-height:auto}.blog-featured__img-wrap{aspect-ratio:16 / 7;max-height:320px}.blog-featured__body{padding:36px 32px}.blog-featured__title{font-size:26px}.blog-grid{grid-template-columns:repeat(2,1fr);gap:20px}.blog-card--wide{grid-column:span 2}.blog-newsletter__inner{grid-template-columns:1fr;gap:40px}.blog-newsletter{padding:72px 0}}@media(max-width:650px){.blog-hero{padding:48px 0 40px}.blog-hero__title{font-size:30px}.blog-hero__stats{gap:24px;margin-top:32px}.blog-hero__stat-num{font-size:24px}.blog-hero__rule{display:none}.blog-featured__card{grid-template-columns:1fr;border:none;border-top:1px solid #D8CEC4;border-bottom:1px solid #D8CEC4}.blog-featured__img-wrap{aspect-ratio:4 / 3}.blog-featured__body{padding:28px 0}.blog-featured__title{font-size:24px}.blog-featured__cta{width:100%;justify-content:center}.blog-filter{position:static}.blog-filter__inner{gap:12px;padding:12px 0}.blog-grid{grid-template-columns:1fr;gap:16px}.blog-card--wide{grid-column:span 1}.blog-card--wide .blog-card__img-wrap{aspect-ratio:16 / 9}.blog-card--wide .blog-card__title{font-size:20px}.blog-newsletter{padding:56px 0}.blog-newsletter__inner{grid-template-columns:1fr;gap:32px}.blog-newsletter__heading{font-size:26px}.blog-newsletter__field-wrap{flex-direction:column;gap:12px}.blog-newsletter__input{border-right:2px solid rgba(255,255,255,.3)}.blog-newsletter__submit{width:100%;justify-content:center}.blog-pagination{gap:8px}.blog-pagination__btn{padding:10px 20px;font-size:12px}}@media(prefers-reduced-motion:reduce){.blog-hero__eyebrow--animate,.blog-hero__title--animate,.blog-hero__sub--animate,.blog-hero__stats--animate,.blog-featured__card--animate,.blog-card--stagger{animation:none;opacity:1;transform:none}.blog-card:hover,.blog-card:hover .blog-card__img,.blog-featured__card:hover .blog-featured__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/blog-styles.css.map */
