.blog-v2{--surface-canvas: oklch(.985 .005 95);--surface-raised: oklch(.97 .006 90);--surface-deep: oklch(.18 .01 155);--ink-primary: oklch(.2 .012 155);--ink-secondary: oklch(.45 .01 155);--ink-muted: oklch(.62 .008 155);--brand-green: oklch(.62 .18 140);--brand-green-deep: oklch(.38 .1 150);--brand-yellow: oklch(.92 .13 100);--rule-soft: oklch(.9 .005 95);--rule-strong: oklch(.78 .006 95);--type-display-min: 32px;--type-display-max: 56px;--type-h2-min: 26px;--type-h2-max: 36px;--type-h3-min: 21px;--type-h3-max: 26px;--type-h4: 19px;--type-body: 19px;--type-body-sm: 17px;--type-meta: 14px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--ease-out-quart: cubic-bezier(.22, 1, .36, 1);background:var(--surface-canvas);color:var(--ink-primary);font-feature-settings:"ss01","cv11"}.blog-v2 .blog-shell{max-width:1280px;margin:0 auto;padding:0 var(--space-5)}@media(min-width:768px){.blog-v2 .blog-shell{padding:0 var(--space-6)}}.blog-v2 .blog-breadcrumb{margin-top:var(--space-6);font-size:var(--type-meta);color:var(--ink-secondary)}.blog-v2 .blog-breadcrumb a{color:var(--ink-secondary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.blog-v2 .blog-breadcrumb a:hover{color:var(--brand-green-deep)}.blog-v2 .blog-hero{margin:var(--space-7) 0 var(--space-8);max-width:760px}.blog-v2 .blog-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--type-meta);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-green-deep);margin-bottom:var(--space-5)}.blog-v2 .blog-eyebrow__rss{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--ink-secondary);background:var(--surface-raised);text-decoration:none;transition:background .2s var(--ease-out-quart),color .2s var(--ease-out-quart);margin-left:var(--space-2)}.blog-v2 .blog-eyebrow__rss:hover{background:var(--brand-green-deep);color:var(--surface-canvas)}.blog-v2 .blog-eyebrow__rss svg{width:12px;height:12px}.blog-v2 .blog-title{font-size:clamp(var(--type-display-min),3.2vw + .8rem,var(--type-display-max));line-height:1.05;font-weight:600;letter-spacing:-.02em;color:var(--ink-primary);margin:0 0 var(--space-5);text-wrap:balance}.blog-v2 .blog-manifest{font-size:clamp(17px,.6vw + .85rem,20px);line-height:1.55;color:var(--ink-secondary);margin:0;max-width:65ch}.blog-v2 .blog-page-indicator{margin:var(--space-4) 0 0;font-size:var(--type-meta);color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase}.blog-v2 .blog-filter{margin:0 0 var(--space-7);padding:var(--space-5) 0;border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);position:relative}@media(max-width:767px){.blog-v2 .blog-filter{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - 24px),transparent 100%)}.blog-v2 .blog-filter::-webkit-scrollbar{display:none}}.blog-v2 .blog-filter__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(max-width:767px){.blog-v2 .blog-filter__list{flex-wrap:nowrap}}.blog-v2 .blog-filter__item{margin:0;padding:0}.blog-v2 .blog-filter__link{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--type-meta);font-weight:500;color:var(--ink-secondary);background:var(--surface-raised);border:1px solid transparent;border-radius:100px;text-decoration:none;white-space:nowrap;transition:color .2s var(--ease-out-quart),background .2s var(--ease-out-quart)}.blog-v2 .blog-filter__link:hover{color:var(--ink-primary);background:#edebe5}.blog-v2 .blog-filter__link.is-active{color:var(--surface-canvas);background:var(--brand-green-deep);border-color:var(--brand-green-deep)}.blog-v2 .blog-filter__count{font-size:12px;color:var(--ink-muted);font-weight:400;font-variant-numeric:tabular-nums}.blog-v2 .blog-filter__link.is-active .blog-filter__count{color:#d7f6d0}.blog-v2 .blog-filter__link.is-active:focus-visible{outline-color:var(--brand-yellow);outline-offset:4px}.blog-v2 .blog-featured{display:block;margin:0 0 var(--space-9);text-decoration:none;color:inherit;position:relative}.blog-v2 .blog-featured__media{position:relative;aspect-ratio:21 / 9;background:var(--surface-raised);overflow:hidden;border-radius:2px;margin-bottom:var(--space-6)}@media(max-width:767px){.blog-v2 .blog-featured__media{aspect-ratio:16 / 9}}.blog-v2 .blog-featured__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-out-quart)}.blog-v2 .blog-featured:hover .blog-featured__media img{transform:scale(1.02)}.blog-v2 .blog-featured__body{max-width:760px}.blog-v2 .blog-featured__eyebrow{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--type-meta);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);margin-bottom:var(--space-4)}.blog-v2 .blog-featured__eyebrow-tag{color:var(--brand-green-deep);font-weight:600}.blog-v2 .blog-featured__eyebrow-divider{color:var(--ink-muted)}.blog-v2 .blog-featured__title{font-size:clamp(30px,2.6vw + .5rem,42px);line-height:1.12;font-weight:600;letter-spacing:-.015em;margin:0 0 var(--space-4);color:var(--ink-primary);text-wrap:balance}.blog-v2 .blog-featured__title a{color:inherit;text-decoration:none}.blog-v2 .blog-featured__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.blog-v2 .blog-featured:hover .blog-featured__title{color:var(--brand-green-deep)}.blog-v2 .blog-featured__excerpt{font-size:var(--type-body);line-height:1.55;color:var(--ink-secondary);margin:0 0 var(--space-4);max-width:65ch;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-v2 .blog-featured__byline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--type-meta);color:var(--ink-secondary)}.blog-v2 .blog-featured__author{color:var(--ink-primary);font-weight:500}.blog-v2 .blog-featured__divider{color:var(--ink-muted)}.blog-v2 .blog-grid-heading{font-size:var(--type-meta);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-secondary);margin:0 0 var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--rule-soft)}.blog-v2 .blog-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7) var(--space-6);margin:0 0 var(--space-8)}@media(min-width:768px){.blog-v2 .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-v2 .blog-grid__item--wide{grid-column:1 / -1}}.blog-v2 .blog-grid__item{min-width:0}.blog-v2 .blog-grid__item--wide .blog-featured{margin:var(--space-5) 0 var(--space-7)}.blog-v2 .blog-grid__item--wide .blog-featured__media{aspect-ratio:21 / 9}@media(max-width:767px){.blog-v2 .blog-grid__item--wide .blog-featured__media{aspect-ratio:16 / 9}}.blog-v2 .blog-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;min-width:0;position:relative}.blog-v2 .blog-card__media{position:relative;aspect-ratio:16 / 9;background:var(--surface-raised);overflow:hidden;border-radius:2px;margin-bottom:var(--space-4)}.blog-v2 .blog-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s var(--ease-out-quart)}.blog-v2 .blog-card:hover .blog-card__media img{transform:scale(1.02)}.blog-v2 .blog-card__eyebrow{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--type-meta);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);margin:0 0 var(--space-2)}.blog-v2 .blog-card__eyebrow-tag{color:var(--brand-green-deep);font-weight:600}.blog-v2 .blog-card__eyebrow-divider{color:var(--ink-muted)}.blog-v2 .blog-card__title{font-size:clamp(var(--type-h3-min),1.4vw + .5rem,var(--type-h3-max));line-height:1.25;font-weight:600;letter-spacing:-.01em;color:var(--ink-primary);margin:0 0 var(--space-3);text-wrap:balance}.blog-v2 .blog-card__title a{color:inherit;text-decoration:none}.blog-v2 .blog-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.blog-v2 .blog-card:hover .blog-card__title{color:var(--brand-green-deep)}.blog-v2 .blog-card__excerpt{font-size:var(--type-body-sm);line-height:1.55;color:var(--ink-secondary);margin:0 0 var(--space-4);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-v2 .blog-card__byline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--type-meta);color:var(--ink-secondary);margin-top:auto}.blog-v2 .blog-card__author{color:var(--ink-primary);font-weight:500}.blog-v2 .blog-card__divider{color:var(--ink-muted)}.blog-v2 .blog-empty{padding:var(--space-9) 0;text-align:center;color:var(--ink-secondary);border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft)}.blog-v2 .blog-empty__lead{font-size:var(--type-body);margin:0 0 var(--space-4)}.blog-v2 .blog-empty__links{font-size:var(--type-body-sm);margin:0;display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.blog-v2 .blog-empty__link{color:var(--brand-green-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.blog-v2 .blog-empty__divider{color:var(--ink-muted)}.blog-v2 .blog-pagination{margin:var(--space-8) 0 var(--space-9);padding:var(--space-6) 0;border-top:1px solid var(--rule-soft);display:flex;justify-content:center}.blog-v2 .blog-pagination .pagination,.blog-v2 .blog-pagination ul{list-style:none;margin:0;padding:0;display:inline-flex;align-items:center;gap:var(--space-2)}.blog-v2 .blog-pagination a,.blog-v2 .blog-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 var(--space-3);font-size:var(--type-body-sm);color:var(--ink-secondary);text-decoration:none;border-radius:4px;transition:color .2s var(--ease-out-quart),background .2s var(--ease-out-quart)}.blog-v2 .blog-pagination a:hover{color:var(--brand-green-deep);background:var(--surface-raised)}.blog-v2 .blog-pagination .current,.blog-v2 .blog-pagination [aria-current=page]{color:var(--surface-canvas);background:var(--brand-green-deep);font-weight:600}.blog-v2 a:focus-visible,.blog-v2 button:focus-visible{outline:2px solid var(--brand-green-deep);outline-offset:3px;border-radius:2px}@media(prefers-reduced-motion:reduce){.blog-v2 .blog-card__media img,.blog-v2 .blog-featured__media img,.blog-v2 .blog-filter__link,.blog-v2 .blog-eyebrow__rss,.blog-v2 .blog-pagination a{transition-duration:0ms!important}.blog-v2 .blog-featured:hover .blog-featured__media img,.blog-v2 .blog-card:hover .blog-card__media img{transform:none}}@media print{.blog-v2 .blog-filter,.blog-v2 .blog-pagination{display:none}.blog-v2{background:var(--surface-canvas);color:var(--ink-primary)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/blog.gen2.css.map */
