:root{--blog-overview-gutter: 16px;--blog-overview-row-gap: 40px;--blog-overview-card-gap: 30px;--blog-overview-fg: var(--color-dark-gray-2, #2f2b23);--blog-overview-muted: rgba(56, 51, 42, .6)}@media screen and (min-width: 990px){:root{--blog-overview-gutter: 30px;--blog-overview-row-gap: 60px}}.blog-overview{display:block;color:#2f2b23;color:rgb(var(--color-dark-gray-2, 47 43 35))}.blog-overview__header{padding:0 16px 30px;padding:0 var(--blog-overview-gutter) 30px}.blog-overview__heading{margin:0;font-family:var(--primary-font-family);font-size:30px;font-weight:400;line-height:1.1}@media screen and (min-width: 990px){.blog-overview__heading{font-size:36px}}.blog-overview__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px;padding:16px var(--blog-overview-gutter)}.blog-overview__filters{position:relative}.blog-overview__filters-toggle{display:none;align-items:center;gap:8px;padding:4px 0;background:none;border:0;font-size:14px;text-transform:uppercase;letter-spacing:.4px;color:inherit;cursor:pointer}.blog-overview__filters-toggle .icon-caret{width:10px;height:6px}.blog-overview__filters-list{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin:0;padding:0;list-style:none}.blog-overview__filter{display:inline-block;padding:1px 0;font-size:16px;text-decoration:none;color:#38332a99;color:var(--blog-overview-muted);border-bottom:.8px solid transparent;transition:color .2s ease,border-color .2s ease}.blog-overview__filter:hover{color:#2f2b23;color:var(--blog-overview-fg)}.blog-overview__filter.is-active{color:#2f2b23;color:var(--blog-overview-fg);border-bottom-color:#2f2b23;border-bottom-color:var(--blog-overview-fg)}.blog-overview__sort{margin-left:auto}.blog-overview__sort .select{position:relative;display:inline-flex;align-items:center}.blog-overview__sort .select:not(:focus-visible):after{box-shadow:none;border:none}.blog-overview__sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 22px 0 0;background:none;border:0;font-size:14px;text-transform:uppercase;letter-spacing:.4px;color:inherit;cursor:pointer;font-family:var(--secondary-font-family)}.blog-overview__sort .icon-caret{position:absolute;right:0;width:10px;height:6px;pointer-events:none}.blog-overview__grid{display:flex;flex-direction:column;gap:40px;gap:var(--blog-overview-row-gap)}.blog-overview__row--triptych{display:grid;grid-gap:30px;grid-gap:var(--blog-overview-card-gap);gap:30px;gap:var(--blog-overview-card-gap);padding:0 16px;padding:0 var(--blog-overview-gutter);align-items:start}@media screen and (min-width: 990px){.blog-overview__row--tall-right{grid-template-columns:1fr 1fr 1.66fr}.blog-overview__row--tall-left{grid-template-columns:1.66fr 1fr 1fr}}.blog-overview__card-link,.blog-overview__feature-link{display:block;text-decoration:none;color:inherit}.blog-overview__card-media,.blog-overview__feature-media{position:relative;overflow:hidden;background:#0000000a}.blog-overview__card--short .blog-overview__card-media{aspect-ratio:380 / 340}.blog-overview__card--tall .blog-overview__card-media{aspect-ratio:632 / 580}.blog-overview__card-media img,.blog-overview__feature-media img{height:100%;-o-object-fit:cover;object-fit:cover}.blog-overview__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.blog-overview__card-link:hover .blog-overview__image,.blog-overview__feature-link:hover .blog-overview__image{transform:scale(1.03)}.blog-overview__placeholder{width:100%;height:100%}.blog-overview__placeholder .placeholder-svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-overview__card-info{padding:16px 10px 0}.blog-overview__card-info,.blog-overview__feature-info{display:flex;flex-direction:column;gap:10px}.blog-overview__date{font-size:12px;text-transform:uppercase;letter-spacing:1.2px;color:#2f2b23;color:var(--blog-overview-fg)}article .blog-overview__card-info .blog-overview__title{margin:6px 0 0;font-family:var(--primary-font-family);font-size:24px;font-weight:400;line-height:1.15}.blog-overview__excerpt{margin:0;font-size:16px;line-height:1.4;color:#2f2b23;color:var(--blog-overview-fg);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.blog-overview__card-info .blog-overview__title,.blog-overview__feature-info .blog-overview__title{margin-top:0}.blog-overview__card--tall .blog-overview__excerpt{-webkit-line-clamp:3}.blog-overview__feature{width:100%}.blog-overview__feature-link{display:grid;align-items:center;min-height:480px}.blog-overview__feature-media{height:100%;width:-webkit-fill-available;width:-moz-available;width:fill-available;aspect-ratio:842 / 723}.blog-overview__feature-info{padding:40px 16px;padding:40px var(--blog-overview-gutter);max-width:560px}.blog-overview__feature .blog-overview__title{font-size:30px}.blog-overview__feature .blog-overview__excerpt{-webkit-line-clamp:5}@media screen and (min-width: 990px){.blog-overview__feature-link{min-height:620px}.blog-overview__feature-info{padding:40px 60px}article.blog-overview__feature .blog-overview__title{font-size:36px;margin:6px 0 0}.blog-overview__feature--feature-left .blog-overview__feature-link{grid-template-columns:56% 1fr}.blog-overview__feature--feature-left .blog-overview__feature-media{grid-column:1;grid-row:1}.blog-overview__feature--feature-left .blog-overview__feature-info{grid-column:2;grid-row:1}.blog-overview__feature--feature-right .blog-overview__feature-link{grid-template-columns:1fr 56%}.blog-overview__feature--feature-right .blog-overview__feature-media{grid-column:2;grid-row:1}.blog-overview__feature--feature-right .blog-overview__feature-info{grid-column:1;grid-row:1}}.blog-overview__pagination,.blog-overview__pagination-fallback{padding:40px 16px 0;padding:40px var(--blog-overview-gutter) 0}.blog-overview__pagination-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.blog-overview__page{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 8px;background:none;border:0;font-family:var(--secondary-font-family);font-size:14px;color:#38332a99;color:var(--blog-overview-muted);cursor:pointer;transition:color .2s ease}.blog-overview__page:hover{color:#2f2b23;color:var(--blog-overview-fg)}.blog-overview__page--current{color:#2f2b23;color:var(--blog-overview-fg);text-decoration:underline;text-underline-offset:4px}.blog-overview__page-ellipsis{padding:0 4px;color:#38332a99;color:var(--blog-overview-muted)}.blog-overview__empty{padding:40px 16px;padding:40px var(--blog-overview-gutter);font-size:16px;color:#38332a99;color:var(--blog-overview-muted)}@media screen and (max-width: 989px){.blog-overview__row--triptych{grid-template-columns:1fr;padding:0;gap:40px}.blog-overview__card--tall .blog-overview__card-media,.blog-overview__card--short .blog-overview__card-media{aspect-ratio:380 / 300}.blog-overview__feature-link{grid-template-columns:1fr;min-height:0}.blog-overview__feature-media{aspect-ratio:380 / 300;width:100%}.blog-overview__feature-info{padding:16px 10px 0;max-width:none}article.blog-overview__feature .blog-overview__title{margin:6px 0 0;font-family:var(--primary-font-family);font-size:24px;font-weight:400;line-height:1.15}.blog-overview__feature .blog-overview__excerpt{-webkit-line-clamp:4}.blog-overview__controls{position:relative;padding:16px 16px 0;padding:16px var(--blog-overview-gutter) 0 var(--blog-overview-gutter)}.blog-overview__filters-toggle{display:inline-flex}.blog-overview__filters-list{position:absolute;top:100%;left:0;z-index:5;flex-direction:column;align-items:flex-start;gap:12px;min-width:200px;margin-top:8px;padding:16px;background:#f5f3eb;background:rgb(var(--page-background-color, 245 243 235));border:.6px solid #dad7ce;border:.6px solid var(--color-light-gray-2, #dad7ce);display:none}.blog-overview__filters.is-open .blog-overview__filters-list{display:flex}}
