.blog-page{--_typography---type-font-body:var(--font-shell);--_typography---type-font-headings:var(--font-shell);--_typography---type-font-badges:var(--font-badge);--_typography---type-body-size:var(--text-body);--_typography---type-body-line-height:var(--lh-body);--_typography---type-small-size:var(--text-small);--_typography---type-small-line-height:var(--lh-small);--_typography---type-lead-size:var(--text-lead);--_typography---type-lead-line-height:var(--lh-lead);--_typography---type-h5-size:var(--text-h5);--_typography---type-h5-line-height:var(--lh-h5);--_typography---type-h5-letter-spacing:var(--ls-h5);--_typography---type-h4-size:var(--text-h4);--_typography---type-h4-line-height:var(--lh-h4);--_typography---type-h4-letter-spacing:var(--ls-h4);--_typography---type-h3-size:var(--text-h3);--_typography---type-h3-line-height:var(--lh-h3);--_typography---type-h3-letter-spacing:var(--ls-h3);--_typography---type-h2-size:var(--text-h2);--_typography---type-h2-line-height:var(--lh-h2);--_typography---type-h2-letter-spacing:var(--ls-h2);--_typography---type-h1-size:var(--text-h1);--_typography---type-h1-line-height:var(--lh-h1);--_typography---type-h1-letter-spacing:var(--ls-h1);font-family:var(--_typography---type-font-body);color:var(--_color---color-text-dark);font-size:var(--_typography---type-body-size);line-height:var(--_typography---type-body-line-height)}.blog-page .w-inline-block{max-width:100%;display:inline-block}.blog-page .w-dyn-list,.blog-page .w-dyn-items{position:relative}.blog-page .w-dyn-item{display:block}.blog-page .w-dyn-bind-empty{display:none!important}.blog-page .section{z-index:90;padding-top:var(--_section-padding---section-padding-base-unit);padding-bottom:var(--_section-padding---section-padding-base-unit);display:block;position:relative;overflow:clip}.blog-page .section.border-bottom{border-bottom:1px none var(--_color---color-dark-border)}.blog-page .section.bottom-padding-large{padding-bottom:var(--_section-padding---section-padding-1-5x)}.blog-page .section-3{padding-top:96px;padding-bottom:96px;display:block;position:relative;overflow:clip}.blog-page .section-3.bottom-padding-small{padding-bottom:48px}.blog-page .main-container,.blog-page .main-container-3{z-index:2;width:100%;max-width:var(--_container---container-max-width);padding-left:var(--_container---container-window-gutter);padding-right:var(--_container---container-window-gutter);margin-left:auto;margin-right:auto;position:relative}.blog-page .vertical-section,.blog-page .vertical-section-3{grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x);flex-flow:column;display:flex}.blog-page h1{font-family:var(--_typography---type-font-headings);font-size:var(--_typography---type-h1-size);line-height:var(--_typography---type-h1-line-height);letter-spacing:var(--_typography---type-h1-letter-spacing);margin:0;font-weight:500}.blog-page h2,.blog-page .heading---h2{font-family:var(--_typography---type-font-headings);font-size:var(--_typography---type-h2-size);line-height:var(--_typography---type-h2-line-height);letter-spacing:var(--_typography---type-h1-letter-spacing);color:var(--_color---color-dark);margin:0;font-weight:500}.blog-page h3{font-family:var(--_typography---type-font-headings);font-size:var(--_typography---type-h3-size);line-height:var(--_typography---type-h3-line-height);letter-spacing:var(--_typography---type-h3-letter-spacing);margin:0;font-weight:500}.blog-page h4{font-family:var(--_typography---type-font-headings);font-size:var(--_typography---type-h4-size);line-height:var(--_typography---type-h4-line-height);letter-spacing:var(--_typography---type-h4-letter-spacing);margin:0;font-weight:500}.blog-page .heading---h5{font-family:var(--_typography---type-font-headings);color:var(--_color---color-text-dark);font-size:var(--_typography---type-h5-size);line-height:var(--_typography---type-h5-line-height);letter-spacing:var(--_typography---type-h5-letter-spacing);font-weight:500}.blog-page .text---lead{font-size:var(--_typography---type-lead-size);line-height:var(--_typography---type-lead-line-height)}.blog-page .body-text{font-family:var(--_typography---type-font-body);font-size:var(--_typography---type-body-size);line-height:var(--_typography---type-body-line-height);color:var(--_color---color-text-paragraph)}.blog-page .body-text.dates{letter-spacing:1px}.blog-page .muted-text{opacity:.7}.blog-page .badge-text{font-family:var(--_typography---type-font-badges);font-size:var(--_typography---type-small-size);line-height:var(--_typography---type-small-line-height);letter-spacing:.08em;text-transform:uppercase;color:var(--_color---color-text-dark);font-weight:500}.blog-page .badge-text.muted-text{max-width:200px;color:var(--_color---color-text-dark);word-break:normal;overflow-wrap:normal}.blog-page .text-link.dark{color:#000}.blog-page .post-wrap{max-width:var(--_grid---grid-9-column);grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x);flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;margin-right:auto;display:flex}.blog-page .blog-post-title-wrap{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);flex-flow:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;display:flex}.blog-page .main-post-image{aspect-ratio:16/9;object-fit:cover;border-radius:var(--_border-radius---border-radius-base-unit);align-self:stretch;width:100%}.blog-page .article-wrap{width:100%;max-width:var(--_grid---grid-6-column);grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x);flex-flow:column;margin-left:auto;margin-right:auto;display:flex}.blog-page .article{grid-column-gap:var(--_gaps---gap-1-5x);grid-row-gap:var(--_gaps---gap-1-5x);margin-top:calc(-1 * var(--_gaps---gap-1-5x));margin-bottom:calc(-1 * var(--_gaps---gap-1-5x));flex-flow:column;display:flex}.blog-page .article>*{margin:0}.blog-page .article p{color:var(--_color---color-text-paragraph)}.blog-page .article strong{color:var(--_color---color-dark);font-weight:500}.blog-page .article a{color:var(--_color---color-dark);text-decoration:underline}.blog-page .article ul,.blog-page .article ol{padding-left:var(--_typography---type-body-line-height);grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);color:var(--_color---color-text-paragraph);flex-flow:column;margin:0;display:flex}.blog-page .article ul{list-style:outside}.blog-page .article ol{list-style:decimal}.blog-page .article li{display:list-item}.blog-page .article img{border-radius:var(--_border-radius---border-radius-base-unit)}.blog-page .article blockquote{font-size:var(--_typography---type-lead-size);line-height:var(--_typography---type-lead-line-height);border-left-style:none;margin-bottom:0;padding:0}.blog-page .article code{font-family:Google Sans Code,ui-monospace,SFMono-Regular,monospace;font-size:.9em}.blog-page .w-richtext:after{content:" ";clear:both;display:table}.blog-page .blog-card-author{grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);color:#000;justify-content:flex-start;align-items:center;display:flex}.blog-page .blog-author-avatar{border-radius:50%;max-height:25px}.blog-page .blog-author-name{grid-column-gap:var(--_gaps---gap-0-125x);grid-row-gap:var(--_gaps---gap-0-125x);display:flex}.blog-page .blog-author-name-text-item{flex:none}.blog-page .blog-grid{grid-column-gap:var(--_grid---grid-gap-m);grid-row-gap:var(--_grid---grid-gap-m);grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.blog-page .card{border-radius:var(--_border-radius---border-radius-base-unit);background-color:var(--_color---color-off-white-1);flex-flow:column;display:flex;position:relative;overflow:hidden}.blog-page .card.blog-card{min-height:400px;max-height:400px;font-weight:400}.blog-page .hover-image-link{flex:auto;justify-content:center;align-items:flex-start;min-height:0;display:flex;overflow:hidden}.blog-page .hover-image{object-fit:cover;width:100%;height:100%;display:block}.blog-page .card-body{padding:var(--_gaps---gap-0-75x);grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);flex-flow:column;display:flex}.blog-page .card-body.blog-card-body{grid-column-gap:var(--_gaps---gap-0-75x);grid-row-gap:var(--_gaps---gap-0-75x);flex:none;justify-content:flex-end;align-items:stretch}.blog-page .blog-card-bottom{justify-content:space-between;align-items:center;display:flex}.blog-page .hover-image-link .hover-image{transition:transform .4s}.blog-page .card.blog-card:hover .hover-image-link .hover-image{transform:scale(1.03)}.blog-page .featured-post-wrap{border-radius:var(--_border-radius---border-radius-base-unit);background-color:var(--_color---color-off-white-1);grid-template-columns:1fr 1.25fr;grid-auto-columns:1fr;font-weight:400;display:grid;overflow:hidden}.blog-page .featured-post-image.hover-image.parallax.featured{object-fit:cover;width:100%;max-width:511px;min-height:300px;max-height:300px;overflow:clip}.blog-page .content.featured-post-top{padding:var(--_gaps---gap-base-unit);flex-flow:column;justify-content:space-between;align-items:stretch;margin-left:20px;display:flex}.blog-page .content{grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);flex-flow:column;display:flex}.blog-page .div-block-5{grid-column-gap:10px;grid-row-gap:10px;align-items:center;display:flex}.blog-page .div-block-4{grid-column-gap:4px;grid-row-gap:4px;display:flex}.blog-page .div-block-6{grid-column-gap:10px;grid-row-gap:10px;flex-flow:row;display:flex}.blog-page .category-bar{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);justify-content:flex-start;align-items:center;margin-top:10px;display:flex}.blog-page .category-bar-title{font-weight:500}.blog-page .categories.blog .w-dyn-items{grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);flex-flow:wrap;display:flex}.blog-page .category-bar-link{padding:var(--_gaps---gap-0-25x) var(--_gaps---gap-base-unit);border:1px solid var(--_color---color-dark-border);font-family:var(--_typography---type-font-badges);font-size:var(--_typography---type-small-size);line-height:var(--_typography---type-small-line-height);letter-spacing:.08em;text-transform:uppercase;border-radius:200px;display:inline-block}.blog-page .w-pagination-wrapper{flex-wrap:wrap;align-items:flex-end;margin-top:20px;display:flex}.blog-page .arrow-button{height:36px;padding-left:var(--_gaps---gap-base-unit);padding-right:var(--_gaps---gap-base-unit);border:.5px solid var(--_color---color-black);border-radius:200px;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.blog-page .arrow-icon{width:16px;height:16px}@media screen and (max-width:991px){.blog-page .blog-grid{grid-template-columns:1fr 1fr}.blog-page .featured-post-wrap{grid-template-columns:1fr;display:grid}.blog-page .content.featured-post-top{margin-left:0}.blog-page .featured-post-image.hover-image.parallax.featured{max-width:100%}}@media screen and (max-width:767px){.blog-page .blog-grid{grid-template-columns:1fr}.blog-page .article{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);margin-top:calc(-1 * var(--_gaps---gap-base-unit));margin-bottom:calc(-1 * var(--_gaps---gap-base-unit))}.blog-page .content.featured-post-top{grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x)}}@media screen and (max-width:479px){.blog-page .blog-grid{grid-template-columns:1fr}.blog-page .card.blog-card{vertical-align:top}.blog-page .category-bar{flex-flow:column;justify-content:flex-start;align-items:flex-start}.blog-page .category-bar-link{text-align:center;width:100%}}
