.block-hero-post{background-color:var(--surface-bg,var(--color-background-default));color:var(--surface-color,inherit);margin-bottom:var(--spacing-l);overflow:hidden;position:relative}.block-hero-post.block-hero-post--has-bg-pattern{background-image:none}.block-hero-post.block-hero-post--has-bg-pattern:before{background-image:url(../../../../images/pattern-for-mutedgray.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:0}.block-hero-post .block-hero-post__content,.block-hero-post .block-hero-post__media,.block-hero-post .hero-meta{position:relative;z-index:1}.block-hero-post .block-hero-post__content{align-items:flex-end;display:flex;justify-content:center;min-height:15rem;padding-top:var(--spacing-4xs,.5rem)}.block-hero-post .post-header{display:flex;flex-direction:column;gap:var(--spacing-xs)}.block-hero-post h1{color:var(--color-text-primary);margin-bottom:0}.block-hero-post .post-excerpt{color:var(--color-text-subtle);font-size:var(--text-style-p-strong-font-size);line-height:var(--text-style-p-strong-line-height);margin-bottom:0}.block-hero-post .block-hero-post__media{margin-top:var(--spacing-m)}.block-hero-post .hero-image-panel{border-radius:var(--radius-l);padding:var(--spacing-l)}.block-hero-post.surface-dark-green .entry-meta,.block-hero-post.surface-dark-green .entry-meta a,.block-hero-post.surface-dark-green .post-excerpt,.block-hero-post.surface-dark-green .share-tools .share .toggle-button,.block-hero-post.surface-dark-green .share-tools .share .toggle-button span,.block-hero-post.surface-dark-green h1,.block-hero-post.surface-darkgreen .entry-meta,.block-hero-post.surface-darkgreen .entry-meta a,.block-hero-post.surface-darkgreen .post-excerpt,.block-hero-post.surface-darkgreen .share-tools .share .toggle-button,.block-hero-post.surface-darkgreen .share-tools .share .toggle-button span,.block-hero-post.surface-darkgreen h1{color:var(--surface-color,var(--color-white))}.block-hero-post.surface-dark-green .post-header-extra,.block-hero-post.surface-darkgreen .post-header-extra{border-bottom-color:color-mix(in srgb,var(--surface-color,var(--color-white)) 32%,transparent)}.block-hero-post .hero-image-bg-neutral{background:var(--color-background-neutral,#f9f9fb)}.block-hero-post .hero-image-bg-green{background:var(--color-background-accent-green-bold,#80ffb7)}.block-hero-post .hero-image-bg-beige{background:var(--color-background-accent-beige,#ffede5)}.block-hero-post .hero-image-bg-blue{background:var(--color-background-accent-blue-light,#bedaff)}.block-hero-post .hero-image-wrapper{aspect-ratio:3/2;border-radius:var(--radius-s);overflow:hidden}.block-hero-post .hero-image-wrapper:after,.block-hero-post .hero-image-wrapper:before{content:none}.block-hero-post .hero-image-wrapper img{display:block;filter:none;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;width:100%}.block-hero-post .post-header-extra{align-items:center;border-bottom:1px solid var(--color-border-subtle);display:flex;gap:var(--spacing-2xs);justify-content:space-between;padding-bottom:var(--spacing-xs)}.block-hero-post .hero-meta{margin-top:var(--spacing-m);padding-left:var(--container-margin);padding-right:var(--container-margin)}.block-hero-post .entry-meta{color:var(--color-text-subtle);font-size:var(--text-style-s-font-size);line-height:var(--text-style-s-line-height)}.block-hero-post .entry-meta a{color:inherit}.block-hero-post .share-tools .share .toggle-button{background-color:transparent;color:var(--color-text-subtle);padding:.5rem}.block-hero-post .share-tools .share .toggle-button span{font-size:var(--text-style-s-font-size);line-height:var(--text-style-s-line-height)}.block-hero-post .share-tools .share .toggle-button svg{width:1.25rem}.block-hero-post .share-tools .share .toggle-button svg path{fill:currentColor}@media screen and (max-width:1024px){.block-hero-post .block-hero-post__content{min-height:0;padding-top:var(--spacing-4xs,.5rem)}.block-hero-post .hero-image-panel{border-radius:var(--radius-s);padding:var(--spacing-xs)}.block-hero-post .post-excerpt{font-size:var(--text-style-m-font-size);line-height:var(--text-style-m-line-height)}.block-hero-post .hero-meta{margin-top:var(--spacing-s)}}@media(max-width:767.98px){.block-hero-post h1{font-size:40px}.block-hero-post .block-hero-post__content{padding-top:var(--spacing-4xs,.5rem)}}
