.m-cp-blog-post-header{--cp-blog-post-header-fg:var(--cp-deep-harmony,#24211c);--cp-blog-post-header-muted-fg:var(--cp-calm-stone,#514a44);--cp-blog-post-header-overlay-fg:var(--cp-pure-comfort,#fff);--cp-blog-post-header-badge-bg:var(--cp-friendly-blue,#cce8f1);--cp-blog-post-header-badge-fg:var(--cp-deep-harmony,#24211c);--cp-blog-post-header-font-heading:var(--cp-font-heading,"Roobert",system-ui,sans-serif);--cp-blog-post-header-font-display:var(--cp-font-display,"Tiempos Headline",Georgia,serif)}@layer cp-blog-post-header{.m-cp-blog-post-header{--cp-blog-post-header-fg:var(--cp-deep-harmony,#24211c);--cp-blog-post-header-muted-fg:var(--cp-calm-stone,#514a44);--cp-blog-post-header-overlay-fg:var(--cp-pure-comfort,#fff);--cp-blog-post-header-badge-bg:var(--cp-friendly-blue,#cce8f1);--cp-blog-post-header-badge-fg:var(--cp-deep-harmony,#24211c);--cp-blog-post-header-font-heading:var(--cp-font-heading,"Roobert",system-ui,sans-serif);--cp-blog-post-header-font-display:var(--cp-font-display,"Tiempos Headline",Georgia,serif);color:var(--cp-blog-post-header-fg);container-name:cp-blog-post-header;container-type:inline-size;padding-top:8.5rem}@media (min-width:48rem){.m-cp-blog-post-header{padding-top:8.25rem}}@media (min-width:64rem){.m-cp-blog-post-header{padding-top:8.125rem}}.m-cp-blog-post-header__hero{display:flex;flex-direction:column;gap:1rem}.m-cp-blog-post-header__content{display:contents}.m-cp-blog-post-header__breadcrumb{align-items:center;color:var(--cp-blog-post-header-muted-fg);display:flex;font-size:.8125rem;gap:.5rem;order:0}.m-cp-blog-post-header__breadcrumb a{color:inherit;text-decoration:none}.m-cp-blog-post-header__breadcrumb a:hover{text-decoration:underline}.m-cp-blog-post-header__badge{align-items:center;align-self:flex-start;background-color:var(--cp-blog-post-header-badge-bg);border-radius:var(--cp-radius-button,64px);color:var(--cp-blog-post-header-badge-fg);display:inline-flex;font-size:.75rem;font-weight:500;order:1;padding:.3125rem .875rem}.m-cp-blog-post-header__title{font-family:var(--cp-blog-post-header-font-display);font-size:clamp(1.75rem,2.5vw + 1rem,2.75rem);font-weight:400;line-height:1.15;margin:0;order:2}.m-cp-blog-post-header__media{aspect-ratio:16/9;background-color:color-mix(in srgb,var(--cp-blog-post-header-fg) 10%,transparent);border-radius:var(--cp-radius-md,8px);margin:0;order:3;overflow:hidden;position:relative}.m-cp-blog-post-header__media img{display:block;height:100%;object-fit:cover;width:100%}.m-cp-blog-post-header__scrim{background:linear-gradient(0deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.18) 45%,transparent 75%);inset:0;pointer-events:none;position:absolute}.m-cp-blog-post-header__date{color:var(--cp-blog-post-header-muted-fg);font-size:.875rem;margin:0;order:4}.m-cp-blog-post-header__share{display:flex;gap:1rem;order:5}.m-cp-blog-post-header__share-btn{align-items:center;color:var(--cp-blog-post-header-fg);display:inline-flex;justify-content:center;padding:.25rem}.m-cp-blog-post-header__share-btn:hover{opacity:.75}.m-cp-blog-post-header__share-icon{height:20px;width:20px}@container cp-blog-post-header (min-width: 56rem){.m-cp-blog-post-header__hero{aspect-ratio:21/9;display:block;min-height:26rem;position:relative}.m-cp-blog-post-header__content{align-items:flex-start;bottom:2rem;color:var(--cp-blog-post-header-overlay-fg);display:flex;flex-direction:column;gap:.75rem;left:2rem;position:absolute;right:6rem;z-index:2}.m-cp-blog-post-header__title{color:inherit;max-width:40cqw}.m-cp-blog-post-header__date{color:color-mix(in srgb,var(--cp-blog-post-header-overlay-fg) 85%,transparent)}.m-cp-blog-post-header__breadcrumb{color:var(--cp-blog-post-header-overlay-fg);left:2rem;position:absolute;text-shadow:0 1px 3px rgba(0,0,0,.45);top:2rem;z-index:2}.m-cp-blog-post-header__media{aspect-ratio:auto;border-radius:var(--cp-radius-md,8px);inset:0;position:absolute;z-index:0}.m-cp-blog-post-header__share{bottom:2rem;position:absolute;right:2rem;z-index:2}.m-cp-blog-post-header__share-btn{color:var(--cp-blog-post-header-overlay-fg);filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))}}}