.blog-post{background:var(--color-gray-0);border:.0625rem solid var(--color-gray-200);border-radius:.75rem;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:background .25s,border .25s,color .25s}.blog-post:hover{background:var(--color-primary-500);border-color:transparent;color:var(--color-text-light)}.blog-post__media{padding-block-end:58%;position:relative}.blog-post__media img{background:var(--color-gray-50);block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:.25s}.blog-post:hover .blog-post__media img{transform:scale(1.025)}.blog-post__header{display:flex;flex-direction:column;padding:var(--space-400)}.blog-post__meta{align-items:center;color:var(--color-text-subdued);display:flex;font-size:var(--typo-core-body-sm);justify-content:space-between;margin-block-end:var(--space-100)}.blog-post__link,.blog-post__meta a{text-decoration:none}.blog-post__link{display:block;font-weight:700}.blog-post__link:after{content:"";inset:0;position:absolute}.hero{--hero-side-offset-block-end:0;background:var(--page-theme);margin-block-end:var(--hero-side-offset-block-end);padding-block-start:calc(var(--header-height) + var(--space-500))}.hero__main{align-items:flex-start;align-self:center;padding-block-end:var(--pbe);padding-block-start:var(--pbs)}@media(max-width:64.9375em){.hero__main{--pbs:calc(var(--layout-section-block-space) - var(--space-500));--pbe:var(--layout-section-block-space)}}@media(min-width:65em){.hero__main{--pbs:calc(var(--space-800) - var(--space-500));--pbe:var(--space-800)}}.hero__breadcrumb{margin-block-end:var(--space-400)}.hero__action{--stack-space:var(--space-500)}.hero__caption{font-size:var(--typo-marketing-body-lg)}.hero__side{margin-block-end:calc(var(--hero-side-offset-block-end)*-1);overflow:hidden}@media(max-width:80.9375em){.hero{--hero-side-offset-block-end:var(--space-900)}}@media(min-width:81em){.hero{--hero-side-offset-block-end:var(--space-1000)}}@media(min-width:30.625em){.hero__main{align-items:center;text-align:center}}@media(min-width:48em)and (max-width:80.9375em){.hero__main{--pbe:var(--space-700)}}@media(min-width:65em){.hero__main{grid-column:3/span 10}}@media(min-width:81em){.hero__main{--pbe:var(--space-750)}}.hero__banner img{background:var(--color-gray-50);block-size:100%;inline-size:100%;min-block-size:20.625rem;-o-object-fit:cover;object-fit:cover}.page-blog{--page-theme:var(--color-secondary-300)}.page-blog .heading__breadcrumb,.page-blog .hero__breadcrumb{margin-block-end:var(--space-300)}.page-blog .breadcrumb__item:after{padding-inline-end:var(--space-75);padding-inline-start:var(--space-75)}.page-blog .breadcrumb__item:last-child:after{display:none}.page-blog .breadcrumb__item a:not(:hover),.page-blog .heading h1 a{text-decoration:none}.page-blog .hero__banner{max-block-size:36.25rem;min-block-size:20.625rem;padding-block-end:48%;position:relative}.page-blog .hero__banner img{inset-block-start:0;inset-inline-start:0;position:absolute}.page-blog__posts-grid{--grid-cols:3;--grid-gap:var(--space-500)}.page-blog__post-content{--wrapper-max:50rem;--stack-space:var(--space-600)}.page-blog__post-content .richtext{max-inline-size:none}.page-blog__post-legend{color:var(--color-text-subdued)}