.blog[data-v-246f12c2]{--background:130 144 167;--text-color:255 255 255;--container-max-width:1560px;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--grid-gutter:var(--spacing-5)}.v-stack[data-v-246f12c2]{display:flex;flex-direction:column}.gap-1[data-v-246f12c2]{grid-gap:.25rem;gap:.25rem}.gap-2[data-v-246f12c2]{grid-gap:.5rem;gap:.5rem}.gap-3[data-v-246f12c2]{grid-gap:.75rem;gap:.75rem}.gap-4[data-v-246f12c2]{grid-gap:1rem;gap:1rem}.gap-5[data-v-246f12c2]{grid-gap:1.25rem;gap:1.25rem}.gap-6[data-v-246f12c2]{grid-gap:1.5rem;gap:1.5rem}.gap-8[data-v-246f12c2]{grid-gap:2rem;gap:2rem}.gap-10[data-v-246f12c2]{grid-gap:2.5rem;gap:2.5rem}.text-center[data-v-246f12c2]{text-align:center}.justify-items-center[data-v-246f12c2]{justify-items:center}.bleed[data-v-246f12c2]{padding:0 var(--spacing-5);margin:0 calc(var(--spacing-5)*-1)}@media screen and (min-width:700px){.sm\\[data-v-246f12c2]:gap-8{grid-gap:2rem;gap:2rem}.sm-unbleed[data-v-246f12c2]{margin:0;padding:0;overflow:visible}}.blog-banner[data-v-246f12c2]{background:rgb(var(--background));color:rgb(var(--text-color));padding-top:calc(var(--spacing-12) + 80px);padding-bottom:var(--spacing-12)}.blog-banner .container[data-v-246f12c2]{padding-top:300px;max-width:var(--container-max-width);margin:0 auto;padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.blog-banner .blog-banner-content.v-stack[data-v-246f12c2]{display:flex;flex-direction:column;grid-gap:var(--spacing-10);gap:var(--spacing-10);text-align:center;align-items:center}.blog-banner .h0[data-v-246f12c2]{font-size:2.75rem;font-weight:700;font-family:Jost,sans-serif;line-height:1.1;margin:0}.blog-banner .prose p[data-v-246f12c2]{font-size:1rem;color:#fff;margin:0;font-weight:300}.blog-banner .blog-banner__form[data-v-246f12c2]{width:100%;max-width:500px}.blog-banner .blog-banner__form .fieldset-with-submit[data-v-246f12c2]{display:flex;grid-gap:0;gap:0;width:100%}.blog-banner .blog-banner__form .form-control[data-v-246f12c2]{flex:1;position:relative}.blog-banner .blog-banner__form .form-control .input.is-floating[data-v-246f12c2]{width:100%;height:3.125rem;padding:0 var(--spacing-5);border:1px solid hsla(0,0%,100%,.3);background:transparent;color:#fff;font-size:.875rem;outline:none;border-radius:0;box-sizing:border-box}.blog-banner .blog-banner__form .form-control .input.is-floating[data-v-246f12c2]::-moz-placeholder{color:transparent}.blog-banner .blog-banner__form .form-control .input.is-floating[data-v-246f12c2]::placeholder{color:transparent}.blog-banner .blog-banner__form .form-control .input.is-floating[data-v-246f12c2]:focus{border-color:#fff}.blog-banner .blog-banner__form .form-control .input.is-floating:not(:-moz-placeholder-shown)+.floating-label[data-v-246f12c2]{transform:translateY(-1.4em) scale(.85);opacity:.7}.blog-banner .blog-banner__form .form-control .input.is-floating:focus+.floating-label[data-v-246f12c2],.blog-banner .blog-banner__form .form-control .input.is-floating:not(:placeholder-shown)+.floating-label[data-v-246f12c2]{transform:translateY(-1.4em) scale(.85);opacity:.7}.blog-banner .blog-banner__form .form-control .floating-label[data-v-246f12c2]{position:absolute;left:var(--spacing-5);top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.7);font-size:.875rem;pointer-events:none;transition:transform .2s,opacity .2s;transform-origin:left}.blog-banner .blog-banner__form .button--outline[data-v-246f12c2]{height:3.125rem;padding:0 1.5rem;background:transparent;color:rgb(var(--text-color));border:1px solid rgb(var(--text-color));cursor:pointer;font-size:.875rem;font-weight:500;font-family:inherit;white-space:nowrap;display:flex;align-items:center;transition:background .2s,color .2s}.blog-banner .blog-banner__form .button--outline[data-v-246f12c2]:hover{background:rgb(var(--text-color));color:rgb(var(--background))}.blog-banner .blog-banner__form .button--outline .text-with-icon[data-v-246f12c2]{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.blog-banner .blog-banner__form .button--outline .icon-email[data-v-246f12c2]{display:block}.blog-banner .scroll-area[data-v-246f12c2]{margin-top:var(--spacing-12);overflow-x:auto}.blog-banner .scroll-area .nav-categories ul[data-v-246f12c2]{display:flex;grid-gap:0;gap:0;list-style:none;margin:0;padding:0;justify-content:center;flex-wrap:wrap}.blog-banner .scroll-area .nav-categories ul li a[data-v-246f12c2]{display:block;padding:.5rem 1rem;color:hsla(0,0%,100%,.7);font-size:.875rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:color .2s;border-bottom:2px solid transparent;cursor:pointer}.blog-banner .scroll-area .nav-categories ul li a[data-v-246f12c2]:hover{color:#fff}.blog-banner .scroll-area .nav-categories ul li a.selected[data-v-246f12c2]{color:#272727;background:#fff;border-bottom-color:#fff}.blog-posts__container[data-v-246f12c2]{max-width:var(--container-max-width);margin:0 auto;padding:var(--spacing-12) var(--spacing-5)}.blog-posts__container .blog-posts[data-v-246f12c2]{display:flex;flex-direction:column;grid-gap:2.5rem;gap:2.5rem}.blog-posts__container .blog-posts-grid[data-v-246f12c2]{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem}.blog-posts__container .blog-post-card[data-v-246f12c2]{cursor:pointer;overflow:hidden;transition:transform .2s;min-width:0}.blog-posts__container .blog-post-card[data-v-246f12c2]:hover{transform:translateY(-2px)}.blog-posts__container .blog-post-card.blog-post-card--featured[data-v-246f12c2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#f5f5f5;border-radius:0;grid-gap:0;gap:0}.blog-posts__container .blog-post-card.blog-post-card--featured .blog-post-card__figure[data-v-246f12c2]{display:block;width:100%;height:100%;overflow:hidden}.blog-posts__container .blog-post-card.blog-post-card--featured .blog-post-card__figure img[data-v-246f12c2]{width:100%;height:100%;min-height:320px;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s}.blog-posts__container .blog-post-card.blog-post-card--featured .blog-post-card__figure:hover img[data-v-246f12c2]{transform:scale(1.03)}.blog-posts__container .blog-post-card.blog-post-card--featured .blog-post-card__info[data-v-246f12c2]{padding:var(--spacing-10);display:flex;align-items:center;min-width:0}.blog-posts__container .blog-post-card.blog-post-card--featured .blog-post-card__info .v-stack.gap-6[data-v-246f12c2]{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem;width:100%;min-width:0}.blog-posts__container .blog-post-card.blog-post-card--featured .blog-post-card__info .v-stack.gap-5[data-v-246f12c2]{display:flex;flex-direction:column;grid-gap:1.25rem;gap:1.25rem;min-width:0}.blog-posts__container .blog-post-card.blog-post-card--featured .h2[data-v-246f12c2]{font-size:1.75rem;font-weight:700;font-family:Jost,sans-serif;line-height:1.3;margin:0;word-wrap:anywhere}.blog-posts__container .blog-post-card.blog-post-card--featured .h2 a[data-v-246f12c2]{color:#272727;text-decoration:none}.blog-posts__container .blog-post-card.blog-post-card--featured .text-lg[data-v-246f12c2]{font-size:1.125rem;color:#555;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-wrap:anywhere}.blog-posts__container .blog-post-card.blog-post-card--grid[data-v-246f12c2]{display:flex;flex-direction:column}.blog-posts__container .blog-post-card.blog-post-card--grid .blog-post-card__figure[data-v-246f12c2]{display:block;width:100%;aspect-ratio:1/1;overflow:hidden}.blog-posts__container .blog-post-card.blog-post-card--grid .blog-post-card__figure img[data-v-246f12c2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s}.blog-posts__container .blog-post-card.blog-post-card--grid .blog-post-card__figure:hover img[data-v-246f12c2]{transform:scale(1.05)}.blog-posts__container .blog-post-card.blog-post-card--grid .blog-post-card__figure.rounded[data-v-246f12c2]{border-radius:0}.blog-posts__container .blog-post-card.blog-post-card--grid .blog-post-card__info[data-v-246f12c2]{padding:1.5rem 0;display:flex;flex-direction:column;align-items:stretch;min-width:0}.blog-posts__container .blog-post-card.blog-post-card--grid .blog-post-card__info .v-stack.gap-4[data-v-246f12c2]{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;min-width:0}.blog-posts__container .blog-post-card.blog-post-card--grid .blog-post-card__info .v-stack.gap-3[data-v-246f12c2]{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem;min-width:0}.blog-posts__container .blog-post-card.blog-post-card--grid .blog-post-card__info .h5[data-v-246f12c2]{font-size:1rem;font-weight:700;font-family:Jost,sans-serif;line-height:1.3;margin:0 0 .25rem;word-wrap:anywhere}.blog-posts__container .blog-post-card.blog-post-card--grid .blog-post-card__info .h5 a[data-v-246f12c2]{color:#272727;text-decoration:none}.blog-posts__container .blog-post-card.blog-post-card--grid .blog-post-card__info .text-base[data-v-246f12c2]{font-size:.875rem;color:#666;line-height:1.6;margin:0;word-wrap:anywhere}.blog-posts__container .blog-post-card.blog-post-card--grid .blog-post-card__info .line-clamp-2[data-v-246f12c2]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-post-card__meta[data-v-246f12c2]{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem;margin-top:.5rem}.blog-post-card__meta .text-with-icon[data-v-246f12c2]{display:flex;align-items:center;grid-gap:.375rem;gap:.375rem;color:#999;font-size:.875rem}.blog-post-card__meta .icon-blog-author[data-v-246f12c2],.blog-post-card__meta .icon-blog-date[data-v-246f12c2]{flex-shrink:0}.blog-post-card__meta .text-sm[data-v-246f12c2]{font-size:.75rem}.blog-post-card__meta .link-faded[data-v-246f12c2]{color:rgba(39,39,39,.5)}.pagination[data-v-246f12c2]{grid-gap:1rem;gap:1rem;padding:var(--spacing-12) 0}.pagination .pagination__item[data-v-246f12c2],.pagination[data-v-246f12c2]{display:flex;align-items:center;justify-content:center}.pagination .pagination__item[data-v-246f12c2]{width:40px;height:40px;cursor:pointer}.pagination .pagination__item.pagination__item--disabled[data-v-246f12c2]{opacity:.3;cursor:default}.pagination .pagination__item .animated-arrow[data-v-246f12c2]{display:block;width:14px;height:14px;border-top:2px solid #272727;border-right:2px solid #272727}.pagination .pagination__item .animated-arrow--reverse[data-v-246f12c2]{transform:rotate(-135deg)}.pagination .animated-arrow[data-v-246f12c2]:not(.animated-arrow--reverse){transform:rotate(45deg)}.pagination .pagination__current[data-v-246f12c2]{font-size:.875rem;color:#272727;font-weight:500}.no-posts[data-v-246f12c2]{text-align:center;padding:80px 0;color:#999;font-size:16px}@media screen and (max-width:699px){.blog-banner[data-v-246f12c2]{padding-top:calc(var(--spacing-10) + 60px);padding-bottom:0}.blog-banner .container[data-v-246f12c2]{padding-top:48px;padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.blog-banner .h0[data-v-246f12c2]{font-size:1.75rem}.blog-banner .prose p[data-v-246f12c2]{font-size:1rem}.blog-banner .blog-banner__form[data-v-246f12c2]{padding-bottom:64px;max-width:320px;margin:0 auto}.blog-banner .blog-banner__form .fieldset-with-submit[data-v-246f12c2]{flex-direction:column;grid-gap:.75rem;gap:.75rem}.blog-banner .blog-banner__form .button--outline[data-v-246f12c2]{width:100%;justify-content:center}.blog-banner .scroll-area[data-v-246f12c2]{margin-top:var(--spacing-8);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.blog-banner .scroll-area[data-v-246f12c2]::-webkit-scrollbar{display:none}.blog-banner .scroll-area .nav-categories[data-v-246f12c2]{width:100%}.blog-banner .scroll-area .nav-categories ul[data-v-246f12c2]{flex-wrap:nowrap;justify-content:flex-start;grid-gap:0;gap:0;width:-moz-max-content;width:max-content;min-width:100%}.blog-posts__container[data-v-246f12c2]{padding:var(--spacing-8) var(--spacing-5)}.blog-posts__container .blog-posts[data-v-246f12c2]{grid-gap:1.5rem;gap:1.5rem}.blog-posts__container .blog-post-card--grid .blog-post-card__figure[data-v-246f12c2],.blog-posts__container .blog-post-card.blog-post-card--featured .blog-post-card__figure[data-v-246f12c2]{display:block;width:100%;height:auto;aspect-ratio:1/1;overflow:hidden}.blog-posts__container .blog-post-card--grid .blog-post-card__figure img[data-v-246f12c2],.blog-posts__container .blog-post-card.blog-post-card--featured .blog-post-card__figure img[data-v-246f12c2]{width:100%;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover;display:block}.blog-posts__container .blog-post-card.blog-post-card--featured[data-v-246f12c2]{display:flex;flex-direction:column;grid-template-columns:1fr;background:transparent;grid-gap:0;gap:0}.blog-posts__container .blog-post-card.blog-post-card--featured .blog-post-card__figure[data-v-246f12c2]{height:auto}.blog-posts__container .blog-post-card.blog-post-card--featured .blog-post-card__figure img[data-v-246f12c2]{min-height:auto}.blog-posts__container .blog-post-card.blog-post-card--featured .blog-post-card__info[data-v-246f12c2]{padding:1.5rem 0;display:flex;flex-direction:column;align-items:stretch;min-width:0}.blog-posts__container .blog-post-card.blog-post-card--featured .blog-post-card__info .v-stack.gap-6[data-v-246f12c2]{grid-gap:1rem;gap:1rem}.blog-posts__container .blog-post-card.blog-post-card--featured .blog-post-card__info .v-stack.gap-5[data-v-246f12c2]{grid-gap:.75rem;gap:.75rem}.blog-posts__container .blog-post-card.blog-post-card--featured .h2[data-v-246f12c2]{font-size:.9375rem;line-height:1.3;margin:0 0 .25rem}.blog-posts__container .blog-post-card.blog-post-card--featured .text-lg[data-v-246f12c2]{font-size:.8125rem;color:#666;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-posts__container .blog-posts-grid[data-v-246f12c2]{grid-gap:1.5rem;gap:1.5rem}.blog-posts__container .blog-post-card--grid .h5[data-v-246f12c2]{font-size:.9375rem}.blog-posts__container .blog-post-card--grid .text-base[data-v-246f12c2]{font-size:.8125rem}.pagination[data-v-246f12c2]{padding:var(--spacing-8) 0}}@media screen and (min-width:700px){.blog-banner[data-v-246f12c2]{padding-top:calc(var(--spacing-18) + 80px);padding-bottom:var(--spacing-18)}.blog-banner .h0[data-v-246f12c2]{font-size:3.5rem}.blog-posts__container .blog-posts-grid[data-v-246f12c2]{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.5rem;gap:2.5rem}.blog-posts__container .blog-posts-grid .blog-post-card__figure[data-v-246f12c2]{aspect-ratio:auto}}@media screen and (min-width:1000px){.blog-posts__container .blog-posts[data-v-246f12c2]{grid-gap:3rem;gap:3rem}.blog-posts__container .blog-posts-grid .blog-post-card__figure[data-v-246f12c2]{aspect-ratio:1/1}}@media screen and (min-width:1150px){.blog-posts__container .blog-posts-grid[data-v-246f12c2]{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3rem;gap:3rem}.blog-posts__container .blog-post-card--featured[data-v-246f12c2]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media screen and (min-width:1400px){.blog-banner .h0[data-v-246f12c2]{font-size:4.5rem}}