.blog-v2 .blog-wrap{padding:2.25rem 0 96px}.blog-v2 .blog-listing-col{padding-left:24px;padding-right:24px;width:100%}.blog-v2 .blog-listing__empty,.blog-v2 .blog-listing__grid,.blog-v2 .blog-listing__label,.blog-v2 .blog-listing__sep,.blog-v2 .blog-listing__tags,.blog-v2 .blog-pagination2{margin-left:auto;margin-right:auto;max-width:1201px;width:100%}.blog-v2 .blog-breadcrumb{font-size:.875rem;line-height:1.4;margin-bottom:1.5rem}.blog-v2 .blog-breadcrumb ol{flex-wrap:wrap;list-style:none;padding:0}.blog-v2 .blog-breadcrumb li,.blog-v2 .blog-breadcrumb ol{align-items:center;display:flex;gap:.5rem;margin:0}.blog-v2 .blog-breadcrumb li+li:before{content:"›";opacity:.5}.blog-v2 .blog-breadcrumb a{color:inherit;opacity:.75;text-decoration:none}.blog-v2 .blog-breadcrumb a:focus,.blog-v2 .blog-breadcrumb a:hover{opacity:1;text-decoration:underline}.blog-v2 .blog-breadcrumb [aria-current=page]{opacity:.6}.blog-v2 .blog-listing__hero{background:var(--blog-accent-tint);border-radius:var(--blog-radius-bento);margin-bottom:48px;padding:2rem max(3rem,calc(50% - 600.5px))}.blog-v2 .blog-listing__head{margin-bottom:0}.blog-v2 .blog-listing__title{color:var(--blog-headings);font-size:var(--h1-size);line-height:var(--heading-line-height);margin:0;overflow-wrap:break-word}.blog-v2 .blog-listing__intro{font-size:1.0625rem;line-height:1.55;margin:.75rem 0 0;max-width:60ch;opacity:.75}.blog-v2 .blog-listing__page-note{font-size:.9375rem;margin:.5rem 0 0;opacity:.7}.blog-v2 .blog-listing__empty{font-size:var(--body-size);line-height:var(--body-line-height);opacity:.8}.blog-v2 .blog-listing__tags{margin-bottom:48px;margin-top:0}.blog-v2 .blog-listing__tags-list{align-items:center;background:var(--blog-cotton);border-radius:999px;display:inline-flex;flex-wrap:wrap;gap:.25rem;list-style:none;margin:0;padding:.3125rem}.blog-v2 .blog-listing__tags-list li{margin:0}.blog-v2 .blog-tag-pill{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--blog-headings);display:inline-flex;font-size:.875rem;line-height:1.2;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.blog-v2 .blog-tag-pill:focus,.blog-v2 .blog-tag-pill:hover{background:hsla(0,0%,100%,.65)}.blog-v2 .blog-tag-pill--active,.blog-v2 .blog-tag-pill--active:focus,.blog-v2 .blog-tag-pill--active:hover{background:#fff;box-shadow:var(--blog-shadow-card);font-weight:500}.blog-v2 .blog-tag-pill:focus-visible{outline:2px solid var(--blog-accent);outline-offset:2px}.blog-v2 .blog-listing__grid{column-gap:24px;display:grid;grid-template-columns:repeat(6,1fr);list-style:none;margin:0 auto;padding:0;row-gap:2.5rem}.blog-v2 .blog-listing__grid>li{grid-column:span 3}.blog-v2 .blog-listing__sep{border:0;border-top:1px solid var(--blog-border-light);height:0;margin:2.5rem auto}.blog-v2 .blog-listing__label{font-size:.8125rem;letter-spacing:.06em;line-height:1.2;margin:0 auto .625rem;opacity:.65;text-transform:uppercase}.blog-v2 .blog-listing__grid>.blog-card2--half{grid-column:span 3}.blog-v2 .blog-card2{background:#fff;border:1px solid var(--blog-border-light);border-radius:var(--blog-radius-lg);box-shadow:var(--blog-shadow-card);display:flex;flex-direction:column;margin:0;position:relative}.blog-v2 .blog-card2__media{border-radius:var(--blog-radius-lg) var(--blog-radius-lg) 0 0;display:block;margin-bottom:0;overflow:hidden;position:relative}.blog-v2 .blog-card2__media-link{display:block}.blog-v2 .blog-card2__img{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;width:100%}.blog-v2 .blog-card2__body{display:flex;flex:1 1 auto;flex-direction:column;padding:1.25rem}.blog-v2 .blog-card2__tag{align-self:flex-start;border:1px solid var(--blog-border-light);border-radius:999px;color:inherit;font-size:.8125rem;line-height:1.2;margin-bottom:.625rem;opacity:.85;padding:.25rem .625rem;text-decoration:none}.blog-v2 .blog-card2__tag:focus,.blog-v2 .blog-card2__tag:hover{border-color:var(--blog-accent);color:var(--blog-accent);opacity:1}.blog-v2 .blog-card2__tag--pinned{background:#fff;border-color:transparent;box-shadow:var(--blog-shadow-card);color:var(--blog-text);left:12px;margin:0;opacity:1;position:absolute;top:12px;z-index:2}.blog-v2 .blog-card2__tag--pinned:focus,.blog-v2 .blog-card2__tag--pinned:hover{border-color:transparent;color:var(--blog-accent)}.blog-v2 .blog-card2__title{color:var(--blog-headings);font-size:var(--h3-size);line-height:1.3;margin:0 0 .75rem;overflow-wrap:break-word}.blog-v2 .blog-card2:not(.blog-card2--tint):not(.blog-card2--featured) .blog-card2__title{min-height:2.6em}.blog-v2 .blog-card2__title a{color:inherit;display:block;text-decoration:none}.blog-v2 .blog-card2__excerpt{display:-webkit-box;font-size:1rem;line-height:1.55;margin:0 0 .75rem;opacity:.85;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.blog-v2 .blog-card2__title a:after{border-radius:var(--blog-radius-lg);content:"";inset:0;position:absolute;z-index:1}.blog-v2 .blog-card2{transition:transform .25s ease,box-shadow .25s ease}.blog-v2 .blog-card2:hover{box-shadow:var(--blog-shadow-card-hover);transform:translateY(-3px)}.blog-v2 .blog-card2__img{transition:transform .25s ease}.blog-v2 .blog-card2:hover .blog-card2__img{transform:scale(1.04)}.blog-v2 .blog-card2--split{box-shadow:0 0 0 transparent}.blog-v2 .blog-card2__title a:focus-visible:after{outline:2px solid var(--blog-accent);outline-offset:3px}.blog-v2 .blog-card2__tag:focus-visible{outline:2px solid var(--blog-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.blog-v2 .blog-card2,.blog-v2 .blog-card2__img{transition:none}.blog-v2 .blog-card2:hover,.blog-v2 .blog-card2:hover .blog-card2__img{transform:none}}.blog-v2 .blog-card2__meta{align-items:center;display:flex;font-size:.875rem;gap:.5rem;line-height:1.3;margin:auto 0 0}.blog-v2 .blog-card2__avatar{border-radius:999px;flex:none;height:32px;object-fit:cover;width:32px}.blog-v2 .blog-card2__author{font-weight:500}.blog-v2 .blog-card2__meta time,.blog-v2 .blog-card2__sep{opacity:.7}.blog-v2 .blog-card2--half .blog-card2__title,.blog-v2 .blog-card2--split .blog-card2__title{font-size:var(--h2-size)}.blog-v2 .blog-card2--half .blog-card2__excerpt,.blog-v2 .blog-card2--split .blog-card2__excerpt{font-size:1.0625rem;margin-bottom:1rem}.blog-v2 .blog-listing__grid>.blog-card2--split{align-items:stretch;background:var(--blog-purified-blue);border-color:transparent;border-radius:var(--blog-radius-bento);flex-direction:row-reverse;gap:0;grid-column:1/-1;min-height:22rem}.blog-v2 .blog-card2--split .blog-card2__media{border-radius:0 var(--blog-radius-bento) var(--blog-radius-bento) 0;flex:0 0 50%;margin-bottom:0}.blog-v2 .blog-card2--split .blog-card2__img{aspect-ratio:auto;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.blog-v2 .blog-card2--split .blog-card2__body{flex:1 1 50%;justify-content:center;padding:2.5rem}.blog-v2 .blog-card2--split.blog-card2--no-media .blog-card2__body{max-width:46rem}.blog-v2 .blog-card2--split .blog-card2__tag{background:#fff;border-color:transparent;opacity:1}.blog-v2 .blog-card2__cue{align-items:center;color:var(--blog-headings);display:inline-flex;font-size:.9375rem;font-weight:500;gap:.375rem;margin:1.25rem 0 0}.blog-v2 .blog-card2__cue-arrow{transition:transform .25s ease}.blog-v2 .blog-card2:hover .blog-card2__cue-arrow{transform:translateX(3px)}.blog-v2 .blog-card2--split .blog-card2__meta{margin-top:1.25rem}.blog-v2 .blog-card2--tint{border-color:transparent;border-radius:var(--blog-radius-lg);justify-content:center;min-height:24rem;padding:0}.blog-v2 .blog-card2--tint .blog-card2__body{flex:0 1 auto;padding:1.75rem}.blog-v2 .blog-card2--tint .blog-card2__meta{margin-top:1rem}.blog-v2 .blog-card2--tint-lime{background:var(--blog-eco-lime)}.blog-v2 .blog-card2--tint-upcycle{background:var(--blog-upcycle-blue)}.blog-v2 .blog-card2--tint .blog-card2__title{font-size:var(--h2-size)}.blog-v2 .blog-card2--tint .blog-card2__excerpt{opacity:1}.blog-v2 .blog-card2--tint .blog-card2__meta time,.blog-v2 .blog-card2--tint .blog-card2__sep{opacity:.85}.blog-v2 .blog-card2--tint .blog-card2__tag{background:#fff;border-color:transparent;opacity:1}.blog-v2 .blog-card2--tint .blog-card2__tag:focus,.blog-v2 .blog-card2--tint .blog-card2__tag:hover{border-color:transparent;color:var(--blog-accent)}.blog-v2 .blog-pagination2{margin-top:48px}.blog-v2 .blog-pagination2__list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin:0;padding:0}.blog-v2 .blog-pagination2__list li{margin:0}.blog-v2 .blog-pagination2__item{align-items:center;border:1px solid var(--blog-border-light);border-radius:var(--blog-radius);color:inherit;display:flex;font-size:1rem;height:2.5rem;justify-content:center;line-height:1;min-width:2.5rem;padding:0 .5rem;text-decoration:none}.blog-v2 a.blog-pagination2__item:focus,.blog-v2 a.blog-pagination2__item:hover{border-color:var(--blog-accent);color:var(--blog-accent)}.blog-v2 .blog-pagination2__item--active{background:var(--blog-accent);border-color:var(--blog-accent);color:#fff;font-weight:700}.blog-v2 .blog-pagination2__item--off{opacity:.35}@media (max-width:1139px){.blog-v2 .blog-wrap{padding:2rem 0 48px}.blog-v2 .blog-card2--split .blog-card2__body{padding:2rem}}@media (max-width:767px){.blog-v2 .blog-wrap{padding-top:1.25rem}.blog-v2 .blog-listing-col{padding-left:15px;padding-right:15px}.blog-v2 .blog-listing__hero{padding:1.5rem}.blog-v2 .blog-listing__intro{font-size:1rem;margin-top:.5rem}.blog-v2 .blog-listing__grid>.blog-card2--split{align-items:stretch;flex-direction:column-reverse;gap:0;min-height:0}.blog-v2 .blog-card2--split .blog-card2__media{border-radius:0 0 var(--blog-radius-bento) var(--blog-radius-bento);flex:none;margin-bottom:0}.blog-v2 .blog-card2--split .blog-card2__img{aspect-ratio:16/9;height:auto;position:static}.blog-v2 .blog-card2--split .blog-card2__body{justify-content:flex-start;padding:1.5rem}.blog-v2 .blog-listing__tags{margin-left:-15px;margin-right:-15px;max-width:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.blog-v2 .blog-listing__tags::-webkit-scrollbar{display:none}.blog-v2 .blog-listing__tags-list{flex-wrap:nowrap;padding:0 15px}.blog-v2 .blog-listing__grid>.blog-card2--half,.blog-v2 .blog-listing__grid>.blog-card2--split,.blog-v2 .blog-listing__grid>li{grid-column:1/-1}.blog-v2 .blog-card2--tint{min-height:0}.blog-v2 .blog-card2--tint .blog-card2__body{padding:1.5rem}}