.kb-blog-hero{position:relative;background-color:var(--kb-olive);background-size:cover;background-position:center;padding:72px 0;min-height:400px;display:flex;align-items:center;overflow:hidden}.kb-blog-hero:before,.kb-blog-hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none;opacity:.35}.kb-blog-hero:before{width:180px;height:180px;background:radial-gradient(circle,rgba(255,255,255,.25) 0%,transparent 70%);top:12%;right:8%}.kb-blog-hero:after{width:120px;height:120px;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);bottom:18%;left:6%}.kb-blog-hero__inner{width:100%;position:relative;z-index:2}.kb-blog-hero__card{background:#524c28d1;border-radius:var(--kb-radius);padding:48px 52px;max-width:620px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.kb-blog-hero__heading{font-family:var(--kb-font-heading);color:var(--kb-white);text-transform:uppercase;font-size:clamp(32px,4.5vw,48px);line-height:1;margin:0 0 6px;letter-spacing:.3px}.kb-blog-hero__script{font-family:var(--kb-font-script);font-style:italic;color:#b7d89c;font-size:clamp(26px,3.5vw,36px);margin:0 0 20px;line-height:1.1}.kb-blog-hero__text{color:#fffffff2;line-height:1.75;font-size:14px}.kb-blog-hero__text p{margin:0}.kb-blog-intro{background:var(--kb-cream);padding:56px 0 48px;text-align:center}.kb-blog-intro__heading{font-family:var(--kb-font-heading);text-transform:uppercase;font-size:clamp(24px,3vw,34px);color:var(--kb-text-dark);margin:0 auto 16px;max-width:720px;line-height:1.12;letter-spacing:.3px}.kb-blog-intro__text{color:var(--kb-text-muted);line-height:1.75;font-size:14px;max-width:680px;margin:0 auto}.kb-blog-intro__text p{margin:0}.kb-featured-article{background:var(--kb-cream);padding:0 0 56px}.kb-featured-article__card{position:relative;display:block;border-radius:var(--kb-radius);overflow:hidden;min-height:400px;background-size:cover;background-position:center;text-decoration:none;box-shadow:0 16px 40px #1f2a1c1f}.kb-featured-article__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.15) 45%,transparent 70%)}.kb-featured-article__content{position:absolute;left:32px;right:32px;bottom:28px;color:var(--kb-white)}.kb-featured-article__content h2{font-family:var(--kb-font-heading);text-transform:uppercase;font-size:clamp(20px,2.6vw,30px);margin:0 0 10px;line-height:1.15;letter-spacing:.3px}.kb-featured-article__content p{font-size:13px;line-height:1.65;max-width:560px;opacity:.92;margin:0 0 12px}.kb-featured-article__meta{font-size:10px;text-transform:uppercase;letter-spacing:.6px;opacity:.88;font-family:var(--kb-font-heading)}.kb-featured-article__dot{margin:0 6px}.kb-blog-body{background:var(--kb-white);padding:56px 0 90px}.kb-blog-body__inner{display:grid;grid-template-columns:1.25fr 1fr;gap:56px;align-items:start}.kb-blog-body__left .kb-section-heading{font-size:clamp(20px,2.4vw,26px);color:var(--kb-text-dark);margin:0 0 4px}.kb-blog-body__intro{color:var(--kb-text-muted);line-height:1.75;margin:12px 0 20px;font-size:14px}.kb-blog-body__subhead{font-family:var(--kb-font-heading);text-transform:uppercase;font-size:14px;letter-spacing:.5px;color:var(--kb-text-dark);margin:26px 0 10px}.kb-blog-body__subhead:first-of-type{margin-top:18px}.kb-blog-body__bullets{margin:0 0 8px;padding-left:18px;color:var(--kb-text-muted);font-size:13px;line-height:1.8}.kb-blog-body__bullets li{margin-bottom:2px}.kb-blog-body__topic{margin-bottom:4px}.kb-blog-body__topic .kb-blog-body__subhead{margin-top:22px}.kb-blog-body__topic p,.kb-blog-body__left>p{color:var(--kb-text-muted);line-height:1.75;font-size:13px;margin:0}.kb-blog-body__right .kb-section-heading{font-size:clamp(20px,2.4vw,24px);color:var(--kb-text-dark);margin-bottom:20px}.kb-blog-body__posts{display:flex;flex-direction:column;gap:12px}.kb-blog-body__post{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--kb-cream);border-radius:var(--kb-radius-sm);padding:16px 18px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;border:1px solid rgba(42,63,36,.06)}.kb-blog-body__post:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1f2a1c14}.kb-blog-body__post-text{flex:1;min-width:0}.kb-blog-body__post-text h4{font-family:var(--kb-font-heading);font-size:13px;color:var(--kb-text-dark);margin:0 0 6px;text-transform:none;line-height:1.35;letter-spacing:.2px}.kb-blog-body__post-text span{font-size:11px;color:var(--kb-text-muted)}.kb-blog-body__post img{width:68px;height:68px;object-fit:cover;border-radius:var(--kb-radius-sm);flex-shrink:0;background:var(--kb-white)}.kb-blog-body__post-placeholder{width:68px;height:68px;border-radius:var(--kb-radius-sm);flex-shrink:0;background:var(--kb-green);display:flex;align-items:center;justify-content:center;color:var(--kb-white);font-family:var(--kb-font-heading);font-size:9px;text-align:center;padding:4px;line-height:1.2}.kb-blog-body__subscribe{width:100%;margin-top:22px;height:50px;font-size:12px;letter-spacing:1.2px}@media(max-width:849px){.kb-blog-hero__card{padding:32px 28px}.kb-blog-body__inner{grid-template-columns:1fr;gap:40px}.kb-featured-article__card{min-height:300px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/kb-blog.css.map */
