.smb-blog{font-family:var(--font-body)}.smb-blog-inner{max-width:var(--page-width);margin:0 auto;padding:0 var(--page-gutter)}.smb-blog-hero{background:var(--green-deep);padding:clamp(72px,10vw,130px) 0 clamp(64px,8vw,110px);position:relative;overflow:hidden}.smb-blog-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05}.smb-blog-hero-grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,var(--green-sage) 0px,var(--green-sage) 1px,transparent 1px,transparent 64px)}.smb-blog-hero-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(90deg,var(--green-sage) 0px,var(--green-sage) 1px,transparent 1px,transparent 64px)}.smb-blog-hero-inner{position:relative;z-index:var(--z-content)}.smb-blog-eyebrow{margin-bottom:var(--space-4-5)}.smb-blog-h1{font-family:var(--font-heading);font-weight:700;font-size:var(--font-size-display);line-height:.95;letter-spacing:-.03em;color:var(--cream-100);margin:0;max-width:18ch;opacity:0;animation:smb-rise var(--duration-slow) var(--ease-out) calc(1 * var(--stagger-step)) forwards}.smb-blog-underline{position:relative;display:inline-block;background-image:linear-gradient(var(--green-vivid),var(--green-vivid));background-repeat:no-repeat;background-position:0 92%;background-size:100% .13em;animation:smb-mark-wipe var(--duration-base) var(--ease-wipe) calc(2 * var(--stagger-step)) both}.smb-blog-hero-sub{font-family:var(--font-body);font-size:var(--font-size-lead);line-height:1.62;color:var(--green-sage);max-width:52ch;margin:var(--space-5) 0 0;opacity:0;animation:smb-rise var(--duration-slow) var(--ease-out) calc(2 * var(--stagger-step)) forwards}@media(prefers-reduced-motion:reduce){.smb-blog-h1,.smb-blog-hero-sub{opacity:1!important;animation:none!important}.smb-blog-underline{animation:none!important;background-size:100% .13em!important}}.smb-blog-featured-band{background:var(--cream-100);padding:clamp(48px,6vw,80px) 0;border-bottom:1px solid var(--cream-300)}.smb-blog-featured-eyebrow{margin-bottom:var(--space-5)}.smb-blog-featured-card{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);align-items:center;text-decoration:none;color:inherit;border:1px solid var(--cream-300);border-radius:var(--radius-xl);overflow:hidden;transition:transform var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.smb-blog-featured-card:hover{transform:translateY(-5px);border-color:var(--green-deep)}.smb-blog-featured-card:hover .smb-blog-featured-img img{transform:scale(1.04)}.smb-blog-featured-img{overflow:hidden;aspect-ratio:3 / 2;background:var(--cream-200)}.smb-blog-featured-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-base) var(--ease-standard)}.smb-blog-featured-body{padding:clamp(24px,3vw,48px) clamp(24px,3vw,48px) clamp(24px,3vw,48px) 0;display:flex;flex-direction:column;gap:var(--space-3)}.smb-blog-featured-h2{font-family:var(--font-heading);font-weight:700;font-size:var(--font-size-h-md);letter-spacing:-.03em;line-height:1.08;color:var(--ink-900);margin:0}.smb-blog-featured-excerpt{font-family:var(--font-body);font-size:var(--font-size-md);line-height:1.62;color:var(--color-muted);margin:0;max-width:52ch}.smb-blog-readtime{font-family:var(--font-mono);font-size:var(--label-size-lg);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.smb-blog-read-more{font-family:var(--font-mono);font-size:var(--label-size-lg);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green-deep);margin-top:var(--space-2)}.smb-blog-main{background:var(--cream-100);padding:clamp(40px,5vw,72px) 0 clamp(56px,7vw,96px)}.smb-blog-chips-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:clamp(28px,3vw,44px)}.smb-blog-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.smb-blog-chip{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:var(--label-size-lg);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-900);background:var(--cream-200);border:1px solid var(--cream-300);border-radius:var(--radius-pill);padding:var(--space-1-5) var(--space-3-5);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);text-decoration:none}button.smb-blog-chip{-webkit-appearance:none;appearance:none}.smb-blog-chip:hover{background:var(--cream-300);border-color:var(--green-deep)}.smb-blog-chip.active{background:var(--green-deep);border-color:var(--green-deep);color:var(--cream-100)}.smb-blog-count{font-family:var(--font-mono);font-size:var(--label-size-lg);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap}.smb-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.5vw,32px)}.smb-blog-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid var(--cream-300);border-radius:var(--radius-lg);overflow:hidden;background:var(--cream-100);transition:transform var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.smb-blog-card:hover{transform:translateY(-5px);border-color:var(--green-deep)}.smb-blog-card:hover .smb-blog-card-img img{transform:scale(1.04)}.smb-blog-card-img{overflow:hidden;aspect-ratio:3 / 2;background:var(--cream-200);position:relative}.smb-blog-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-base) var(--ease-standard)}.smb-blog-card-img .smb-blog-chip{position:absolute;top:12px;left:12px;background:#f6f1e6eb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-raised);pointer-events:none}.smb-blog-card-body{flex:1;display:flex;flex-direction:column;gap:var(--space-2);padding:clamp(16px,2vw,24px)}.smb-blog-card-h3{font-family:var(--font-heading);font-weight:700;font-size:var(--font-size-h-sm);letter-spacing:-.02em;line-height:1.15;color:var(--ink-900);margin:0}.smb-blog-card-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:auto;padding-top:var(--space-2)}.smb-blog-card-meta time{font-family:var(--font-mono);font-size:var(--label-size-lg);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.smb-blog-card-meta .smb-blog-read-more{margin-top:0}.smb-blog-newsletter{background:var(--green-midnight);padding:clamp(56px,7vw,96px) 0}.smb-blog-newsletter-inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.smb-blog-newsletter-h2{font-family:var(--font-heading);font-weight:700;font-size:var(--font-size-h-md);letter-spacing:-.03em;line-height:1.06;color:var(--cream-100);margin:0 0 var(--space-3)}.smb-blog-newsletter-sub{font-family:var(--font-body);font-size:var(--font-size-md);line-height:1.62;color:var(--green-sage);margin:0;max-width:44ch}.smb-blog-newsletter-form{display:flex;gap:var(--space-3);flex-wrap:wrap}.smb-blog-newsletter-form input[type=email]{flex:1 1 200px;font-family:var(--font-body);font-size:var(--font-size-md);color:var(--ink-900);background:var(--cream-100);border:1px solid transparent;border-radius:var(--radius-md);padding:var(--space-3-5) 18px;outline:none;min-width:0}.smb-blog-newsletter-form input[type=email]:focus{border-color:var(--green-vivid)}.smb-blog-newsletter-form button{font-family:var(--font-mono);font-size:var(--label-size-lg);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-900);background:var(--green-vivid);border:none;border-radius:var(--radius-md);padding:var(--space-3-5) var(--space-5);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard)}.smb-blog-newsletter-form button:hover{background:var(--cream-100)}.smb-blog-newsletter-success{font-family:var(--font-body);font-size:var(--font-size-body);color:var(--green-vivid)}.smb-blog-newsletter-error{flex-basis:100%;font-family:var(--font-mono);font-weight:700;font-size:var(--label-size-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--offer-amber, #c47714)}.smb-article{font-family:var(--font-body)}.smb-article-hero{background:var(--green-deep);padding:clamp(64px,9vw,120px) 0 clamp(48px,6vw,72px);position:relative;overflow:hidden}.smb-article-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05}.smb-article-hero-grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,var(--green-sage) 0px,var(--green-sage) 1px,transparent 1px,transparent 64px)}.smb-article-hero-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(90deg,var(--green-sage) 0px,var(--green-sage) 1px,transparent 1px,transparent 64px)}.smb-article-hero-inner{position:relative;z-index:var(--z-content);max-width:var(--page-width);margin:0 auto;padding:0 var(--page-gutter)}.smb-article-hero-chips{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-4) 0;flex-wrap:wrap}.smb-article-h1{font-family:var(--font-heading);font-weight:700;font-size:var(--font-size-title);line-height:1;letter-spacing:-.03em;color:var(--cream-100);margin:var(--space-4) 0;max-width:22ch;opacity:0;animation:smb-rise var(--duration-slow) var(--ease-out) calc(1 * var(--stagger-step)) forwards}.smb-article-hero-meta{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-4-5);opacity:0;animation:smb-rise var(--duration-slow) var(--ease-out) calc(2 * var(--stagger-step)) forwards}.smb-article-hero-meta time,.smb-article-hero-meta address,.smb-article-hero-meta span{font-family:var(--font-mono);font-size:var(--label-size-lg);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green-sage);font-style:normal}.smb-article-hero-meta .sep{color:var(--green-sage);opacity:.4}@media(prefers-reduced-motion:reduce){.smb-article-h1,.smb-article-hero-meta{opacity:1!important;animation:none!important}}.smb-article-lead-img-wrap{max-width:var(--page-width);margin:0 auto;padding:clamp(32px,4vw,56px) var(--page-gutter) 0}.smb-article-lead-img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;border-radius:var(--radius-xl)}.smb-article-lead-img img{border-radius:var(--radius-xl)}.smb-article-prose-wrap{padding:clamp(48px,6vw,80px) var(--page-gutter)}.smb-article-prose{max-width:72ch;margin:0 auto;font-family:var(--font-body);font-size:var(--font-size-body-lg);line-height:1.62;color:var(--ink-900)}.smb-article-prose h1,.smb-article-prose h2,.smb-article-prose h3,.smb-article-prose h4{font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em;color:var(--ink-900);margin:1.8em 0 .6em}.smb-article-prose h2,.smb-article-prose h3{font-size:var(--font-size-h-sm)}.smb-article-prose p{margin:0 0 1.4em}.smb-article-prose a{color:var(--green-deep);text-decoration:underline;text-underline-offset:3px}.smb-article-prose a:hover{color:var(--green-vivid)}.smb-article-prose img{max-width:100%;border-radius:var(--radius-lg);margin:1.5em 0}.smb-article-prose ul,.smb-article-prose ol{margin:0 0 1.4em;padding-left:1.6em}.smb-article-prose li{margin-bottom:.5em}.smb-article-prose blockquote{border-left:3px solid var(--green-vivid);margin:1.8em 0;padding:.5em 0 .5em 1.5em;color:var(--color-muted);font-style:italic}.smb-blog-listing{font-family:var(--font-body)}.smb-blog-listing-grid{background:var(--cream-100);padding:clamp(48px,6vw,80px) 0}@media(max-width:1024px){.smb-blog-grid{grid-template-columns:repeat(2,1fr)}.smb-blog-featured-card{grid-template-columns:1fr}.smb-blog-featured-body{padding:clamp(20px,3vw,32px)}.smb-blog-newsletter-inner{grid-template-columns:1fr}}@media(max-width:640px){.smb-blog-grid{grid-template-columns:1fr}.smb-blog-hero{padding:var(--space-8) 0 52px}.smb-blog-chips-row{flex-direction:column;align-items:flex-start}.smb-article-h1{font-size:var(--font-size-title)}.smb-blog-newsletter-form{flex-direction:column}.smb-blog-newsletter-form input[type=email]{flex:0 0 auto}.smb-blog-newsletter-form button{width:100%}}.smb-blog-paging{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-6)}.smb-blog-paging-link{font-family:var(--font-mono);font-weight:700;font-size:var(--label-size-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--green-deep);text-decoration:none}.smb-blog-paging-link:hover{color:var(--color-brand)}.smb-blog-paging-count{font-family:var(--font-mono);font-size:var(--label-size-sm);color:var(--color-muted)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/page-blog.css.map */
