.post-header--overlay{--_hero-min-height:300px;--_hero-padding-block:3rem;background:rgb(var(--color-midnight));color:rgb(var(--color-white));display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--_hero-min-height);overflow:hidden;padding:0}.post-header.post-header--overlay{padding-block:0}@media (min-width:768px){.post-header--overlay{--_hero-min-height:480px;--_hero-padding-block:3.5rem}}.post-header--overlay .post-hero__inner{margin:0 auto;max-width:var(--site-width);padding-block:var(--_hero-padding-block);padding-inline:var(--site-gutter);position:relative;width:100%}.post-header--overlay .bg__overlay{background-image:linear-gradient(to top,rgb(var(--color-midnight),.8) 0,rgb(var(--color-midnight),.6) 65%)}.post-hero__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.post-hero__meta .post-hero__tag{align-items:center;background-color:rgb(var(--color-white),.9);border-radius:10rem;color:rgb(var(--color-midnight));display:inline-flex;font-size:.8125rem;font-weight:600;line-height:1;min-height:28px;padding:0 .9rem;text-decoration:none}.post-hero__meta .post-hero__tag:is(:hover,:focus-visible){background-color:rgb(var(--color-white))}.post-hero__readtime{font-size:.875rem;line-height:1;opacity:.75}.post-hero__title{color:inherit;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.15;margin:0;max-width:32ch}.post-hero__author{align-items:center;display:flex;gap:.75rem;margin-top:1.5rem}.post-hero__author-avatar{border-radius:50%;display:block;flex:0 0 auto;height:40px;overflow:hidden;width:40px}.post-hero__author-avatar img{display:block;height:100%;object-fit:cover;width:100%}.post-hero__author-text{display:flex;flex-direction:column;gap:.1rem}.post-hero__author .post-hero__author-name{color:rgb(var(--color-white));font-size:.9375rem;font-weight:700;line-height:1.3;text-decoration:none}.post-hero__author .post-hero__author-name:is(:hover,:focus-visible){text-decoration:underline}.post-hero__date{font-size:.8125rem;line-height:1.3;opacity:.6}.post-header{--post-header-container-width:860px;--post-header-expanded-width:1200px;padding-bottom:2em;padding-top:2em}@media (min-width:900px){.post-header--two-column{align-items:center;display:grid;gap:clamp(2rem,3vw,4rem);grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:var(--site-width);padding-left:var(--site-gutter);padding-right:var(--site-gutter)}}.post-header--no-image{padding-bottom:0}@media (min-width:768px){.post-header--no-image{margin-bottom:-3em}}.post-header__image{border-radius:var(--media-radius);display:block;width:100%}.post-header--stacked .post-header__image{margin:0 auto;max-width:var(--post-header-expanded-width);width:calc(100% - var(--site-gutter) - var(--site-gutter))}.post-header--expanded-image .post-header__image{border-radius:0;max-width:none;padding:0}@media (max-width:899px){.post-header--two-column .post-header__image{border-radius:0}}.post-header__content{margin:0 auto;max-width:var(--post-header-container-width);padding:0 var(--site-gutter)}@media (min-width:900px){.post-header--two-column .post-header__content{margin:0;padding:0}}