.sj-bh{--accent: var(--sj-bh-accent, #688c30);position:relative}.sj-bh__header{max-width:860px;margin:0 auto;padding:clamp(2rem,3.5vw,3rem) clamp(1.5rem,4vw,2.5rem) clamp(.65rem,1vw,1rem)}.sj-bh__meta{display:flex;align-items:center;gap:.6rem;margin-bottom:1.25rem;flex-wrap:wrap}.sj-bh__category{display:inline-flex;align-items:center;background:var(--accent);color:#fff;font-family:var(--main-font-stack, Inter, sans-serif);font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:.27rem .7rem;border-radius:999px}.sj-bh__sep{color:var(--sj-bh-meta-color, #999);font-size:.75rem}.sj-bh__readtime{font-family:var(--main-font-stack, Inter, sans-serif);font-size:.83rem;color:var(--sj-bh-meta-color, #777)}.sj-bh__heading{font-family:var(--heading-font-stack, Prompt, sans-serif);font-weight:900;font-size:clamp(2.1rem,4.8vw,4rem);line-height:1.05;letter-spacing:-.025em;color:var(--sj-bh-heading-color, #1a1a1a);margin:0 0 1.5rem}.sj-bh__byline{display:flex;align-items:center;gap:.6rem;margin-bottom:2rem}.sj-bh__author-photo{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0}.sj-bh__author-name{font-family:var(--main-font-stack, Inter, sans-serif);font-size:.9rem;font-weight:600;color:var(--sj-bh-heading-color, #1a1a1a)}.sj-bh__date{font-family:var(--main-font-stack, Inter, sans-serif);font-size:.85rem;color:var(--sj-bh-meta-color, #777)}.sj-bh__tldr{border-left:4px solid var(--accent);border-radius:0 .75rem .75rem 0;background:var(--sj-bh-tldr-bg, rgba(104, 140, 48, .07));padding:1.1rem 1.5rem}.sj-bh__tldr-label{font-family:var(--main-font-stack, Inter, sans-serif);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:.45rem}.sj-bh__tldr-body,.sj-bh__tldr-body p{font-family:var(--main-font-stack, Inter, sans-serif);font-size:.95rem;line-height:1.65;color:var(--sj-bh-heading-color, #1a1a1a);margin:0}.sj-bh__media-wrap{max-width:1160px;margin:0 auto;padding:clamp(1.5rem,2.5vw,2rem) clamp(1.5rem,4vw,2.5rem) 0}.sj-bh__media-inner{position:relative;border-radius:1rem;overflow:hidden;aspect-ratio:16 / 9;background:#111}.sj-bh__video,.sj-bh__img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:599px){.sj-bh__media-wrap{padding:0}.sj-bh__media-inner{border-radius:0;aspect-ratio:4 / 3}}.sj-ba{--ba-pad: clamp(1.5rem, 5vw, 3.5rem);--ba-accent: var(--sj-ba-accent, #688c30);--ba-callout-bg: var(--sj-ba-callout-bg, rgba(104, 140, 48, .07));--ba-callout-border: var(--sj-ba-callout-border, rgba(104, 140, 48, .28));padding:clamp(1rem,1.75vw,1.75rem) var(--ba-pad) clamp(3rem,5vw,5rem);background:var(--sj-ba-bg, #ffffff);position:relative}.sj-ba__prose{max-width:720px;margin:0 auto}.sj-ba__prose .rte{color:var(--sj-ba-text, #2c2c2c);font-family:var(--main-font-stack, Inter, sans-serif);font-size:clamp(1rem,1.1vw,1.05rem);line-height:1.8}.sj-ba__prose .rte p{margin:0 0 1.4em}.sj-ba__prose .rte p:last-child{margin-bottom:0}.sj-ba__prose .rte h2{font-family:var(--heading-font-stack, Prompt, sans-serif);font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:800;line-height:1.15;color:var(--sj-ba-heading, #1a1a1a);margin:2.75rem 0 .9rem;padding-bottom:.4rem;border-bottom:2px solid var(--ba-accent)}.sj-ba__prose .rte h2:first-child{margin-top:0}.sj-ba__prose .rte h3{font-family:var(--heading-font-stack, Prompt, sans-serif);font-size:clamp(1.15rem,1.7vw,1.35rem);font-weight:700;line-height:1.2;color:var(--sj-ba-heading, #1a1a1a);margin:2rem 0 .65rem}.sj-ba__prose .rte strong{font-weight:700;color:var(--sj-ba-heading, #1a1a1a)}.sj-ba__prose .rte em{font-style:italic}.sj-ba__prose .rte a{color:var(--ba-accent);text-decoration:underline;text-underline-offset:2px}.sj-ba__prose .rte ul,.sj-ba__prose .rte ol{padding-left:1.4rem;margin:0 0 1.4em}.sj-ba__prose .rte li{margin-bottom:.45em;line-height:1.65}.sj-ba__prose .rte li p{margin:0}.sj-ba-media{margin:2.5rem 0}.sj-ba-media+.sj-ba-media{margin-top:-.5rem}.sj-ba-media--prose .sj-ba__media-inner{max-width:720px;margin:0 auto}.sj-ba-media--breakout .sj-ba__media-inner{max-width:min(960px,calc(100% + 6rem));margin-left:auto;margin-right:auto}.sj-ba-media--full{margin-left:calc(-1 * var(--ba-pad));margin-right:calc(-1 * var(--ba-pad))}.sj-ba__media-inner{border-radius:.9rem;overflow:hidden;position:relative;background:#111;box-shadow:0 6px 32px #00000038}.sj-ba-media--full .sj-ba__media-inner{border-radius:0;box-shadow:none}.sj-ba__media-img,.sj-ba__media-video{width:100%;height:auto;display:block}.sj-ba__media-badge{position:absolute;bottom:0;left:0;right:0;padding:.5em 1em;background:#000000b8;color:#fff;font-family:var(--main-font-stack, Inter, sans-serif);font-size:.8rem;font-weight:600;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sj-ba__media-caption{max-width:720px;margin:.55rem auto 0;font-family:var(--main-font-stack, Inter, sans-serif);font-size:.8rem;line-height:1.5;color:#999;font-style:italic;text-align:center;padding:0 var(--ba-pad)}.sj-ba-media--full .sj-ba__media-caption{padding:0 var(--ba-pad)}.sj-ba-pullquote{max-width:720px;margin:3rem auto;text-align:center;padding:0 1rem;position:relative;--pq-color: var(--ba-accent)}.sj-ba-pullquote:before{content:"\201c";display:block;font-family:Georgia,Times New Roman,serif;font-size:5.5rem;line-height:.65;color:var(--pq-color);opacity:.55;margin-bottom:-1.5rem}.sj-ba-pullquote__quote{font-family:var(--heading-font-stack, Prompt, sans-serif);font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:700;line-height:1.35;color:var(--sj-ba-heading, #1a1a1a);font-style:italic;margin:0 0 .75rem}.sj-ba-pullquote__attr{font-family:var(--main-font-stack, Inter, sans-serif);font-size:.82rem;font-weight:600;color:var(--ba-accent);text-transform:uppercase;letter-spacing:.06em}.sj-ba-callout{max-width:720px;margin:2.5rem auto;background:var(--ba-callout-bg);border:1.5px solid var(--ba-callout-border);border-radius:.9rem;padding:1.35rem 1.65rem}.sj-ba-callout__heading{font-family:var(--heading-font-stack, Prompt, sans-serif);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ba-accent);margin:0 0 .7rem}.sj-ba-callout .rte{font-family:var(--main-font-stack, Inter, sans-serif);font-size:.92rem;line-height:1.65;color:var(--sj-ba-text, #2c2c2c)}.sj-ba-callout .rte p{margin:0 0 .5em}.sj-ba-callout .rte p:last-child{margin:0}.sj-ba-callout .rte ul,.sj-ba-callout .rte ol{padding-left:1.2rem;margin:0}.sj-ba-callout .rte li{margin-bottom:.35em}.sj-ba-callout .rte li:last-child{margin-bottom:0}.sj-ba-feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.75rem,3.5vw,3rem);align-items:center;max-width:860px;margin:2.5rem auto}.sj-ba-feature__media .sj-ba__media-inner{box-shadow:0 6px 32px #00000038}.sj-ba-feature__heading{font-family:var(--heading-font-stack, Prompt, sans-serif);font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:800;line-height:1.2;color:var(--sj-ba-heading, #1a1a1a);margin:0 0 .75rem}.sj-ba-feature .rte{font-family:var(--main-font-stack, Inter, sans-serif);font-size:clamp(.95rem,1.05vw,1.02rem);line-height:1.75;color:var(--sj-ba-text, #2c2c2c)}.sj-ba-feature .rte p{margin:0 0 .9em}.sj-ba-feature .rte p:last-child{margin-bottom:0}.sj-ba-feature .rte strong{font-weight:700;color:var(--sj-ba-heading, #1a1a1a)}.sj-ba-feature .rte a{color:var(--ba-accent);text-decoration:underline;text-underline-offset:2px}@media(max-width:767px){.sj-ba-feature{grid-template-columns:1fr;gap:1rem}.sj-ba-feature__media{order:1}.sj-ba-feature__content{order:-1}}.sj-ba-media+.sj-ba__prose,.sj-ba-pullquote+.sj-ba__prose,.sj-ba-callout+.sj-ba__prose{margin-top:2.5rem}.sj-bcta{background:var(--sj-bcta-bg, #2d4a1e);padding:clamp(5.5rem,9vw,8rem) clamp(1.5rem,5vw,3.5rem) clamp(4rem,7vw,6rem);position:relative;overflow:hidden}.sj-bcta__inner{max-width:1060px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center;position:relative;z-index:1}.sj-bcta__eyebrow{display:inline-block;font-family:var(--main-font-stack, Inter, sans-serif);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sj-bcta-accent, #9bc44b);margin-bottom:.75rem}.sj-bcta__heading{font-family:var(--heading-font-stack, Prompt, sans-serif);font-size:clamp(2rem,3.8vw,3.2rem);font-weight:900;line-height:1.05;letter-spacing:-.02em;color:var(--sj-bcta-heading, #ffffff);margin:0 0 1rem}.sj-bcta__sub{font-family:var(--main-font-stack, Inter, sans-serif);font-size:clamp(.93rem,1.05vw,1.02rem);line-height:1.7;color:var(--sj-bcta-text, rgba(255, 255, 255, .8));margin:0 0 2rem}.sj-bcta__sub p{margin:0}.sj-bcta__btn{display:inline-flex;align-items:center;gap:.4rem;background:var(--sj-bcta-accent, #9bc44b);color:var(--sj-bcta-btn-text, #1a1a1a);font-family:var(--heading-font-stack, Prompt, sans-serif);font-size:.88rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:.85rem 1.85rem;border-radius:999px;text-decoration:none;transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.sj-bcta__btn:hover{opacity:.88;transform:translateY(-2px)}.sj-bcta__media{display:flex;align-items:center;justify-content:center}.sj-bcta__product-img{max-width:360px;width:100%;height:auto;border-radius:1.25rem;box-shadow:0 12px 48px #0000008c}@media(max-width:767px){.sj-bcta__inner{grid-template-columns:1fr;text-align:center}.sj-bcta__media{order:-1}.sj-bcta__product-img{max-width:min(360px,80%)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sj-blog.css.map */
