.blog-post-header.blog-post-header{display:flow-root;padding:var(--bph-pt,calc(var(--section-padding)*.75)) 0 0;position:relative;z-index:1}.blog-post-header.blog-post-header:not(.has-cover){padding-bottom:var(--bph-pb,var(--space-5xl))}.blog-post-header.blog-post-header--dark{background:var(--bph-bg,var(--color-ground-dark));color:var(--bph-text,var(--color-on-dark))}.blog-post-header.blog-post-header--soft{background:var(--bph-bg,var(--color-card-bg));color:var(--bph-text,var(--color-text))}.blog-post-header.blog-post-header--white{background:var(--bph-bg,var(--color-background));color:var(--bph-text,var(--color-text))}.blog-post-header .blog-post-header__inner{max-width:calc(var(--content-max-width-wide)*1.2 + var(--container-padding)*2)}.blog-post-header--center .blog-post-header__inner{text-align:center}.blog-post-header .blog-post-header__kicker{align-items:center;color:var(--bph-kicker,var(--color-primary));display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);gap:var(--space-xs) var(--space-md);line-height:var(--line-height-normal);margin:0}.blog-post-header .blog-post-header__kicker:before{background:var(--bph-dot,var(--color-accent));border-radius:var(--radius-full);content:"";flex:none;height:var(--space-md);width:var(--space-md)}.blog-post-header--center .blog-post-header__byline,.blog-post-header--center .blog-post-header__kicker{justify-content:center}.blog-post-header--dark .blog-post-header__kicker{color:var(--bph-kicker,var(--color-accent-hover))}.blog-post-header .blog-post-header__kicker a{color:inherit;font-weight:inherit;text-decoration:none;transition:color var(--transition-fast)}.blog-post-header .blog-post-header__kicker a:hover{color:var(--color-accent);text-decoration:none}.blog-post-header .blog-post-header__title{color:var(--bph-heading,var(--color-heading));font-family:var(--font-family-heading);font-size:calc(var(--font-size-h1)*.76);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-normal);line-height:var(--type-h1-line-height);margin:var(--space-xl) 0 var(--space-2xl);text-wrap:balance}.blog-post-header--dark .blog-post-header__title{color:var(--bph-heading,var(--color-surface-raised))}.blog-post-header .blog-post-header__byline{align-items:center;display:flex;font-size:var(--font-size-sm);gap:var(--space-lg);line-height:var(--line-height-normal)}.blog-post-header .blog-post-header__avatar{border-radius:var(--radius-full);flex:none;height:var(--avatar-size-xl);object-fit:cover;width:var(--avatar-size-xl)}.blog-post-header .blog-post-header__author{color:var(--bph-author,var(--color-heading));display:inline;font-weight:var(--font-weight-bold);text-decoration:none;transition:color var(--transition-fast)}.blog-post-header--dark .blog-post-header__author{color:var(--bph-author,var(--color-surface-raised))}.blog-post-header .blog-post-header__author:hover{color:var(--color-primary);text-decoration:none}.blog-post-header--dark .blog-post-header__author:hover{color:var(--color-accent)}.blog-post-header .blog-post-header__sep{margin:0 var(--space-md);opacity:var(--btn-disabled-opacity)}.blog-post-header .blog-post-header__kicker .blog-post-header__sep{margin:0}.blog-post-header .blog-post-header__cover{background:var(--bph-cover-bg,var(--color-manila));border-radius:var(--radius-panel,calc(var(--radius-xl)*1.6));margin:var(--bph-cover-gap,var(--space-5xl)) 0 calc(var(--bph-overlap, var(--space-5xl))*-1);overflow:hidden}.blog-post-header .blog-post-header__cover img{display:block;height:100%;object-fit:cover;width:100%}.blog-post-header .blog-post-header__cover--wide{aspect-ratio:2/1}.blog-post-header .blog-post-header__cover--landscape{aspect-ratio:var(--ratio-wide)}.blog-post-header .blog-post-header__cover--cinema{aspect-ratio:var(--ratio-cinema)}