.blog-post-banner__wrapper{position:relative}.blog-post-banner__heading{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.blog-post-banner__heading-overlay{background:linear-gradient(180deg,rgba(29,30,24,0) 50%,#1d1e18);height:100%;left:0;mix-blend-mode:multiply;opacity:.7;position:absolute;top:0;width:100%;z-index:1}.blog-post-banner__heading .container{padding-bottom:70px;padding-top:250px;position:relative;z-index:2}.blog-post-banner__heading-accent--box{border:2px solid var(--color-light);bottom:-150px;left:-100px;pointer-events:none;position:absolute;right:-100px;top:-2px;z-index:-1}.blog-post-banner__heading-accent--star{height:69px;left:20px;position:absolute;top:100px;width:69px}.blog-post-banner__heading h1{color:var(--color-white);margin:0}.blog-post-banner__byline{background-color:var(--color-third);color:var(--color-white);padding:60px 0 150px;position:relative}p.blog-post-banner__date{font-size:16px;letter-spacing:.1em;margin:0;text-transform:uppercase}.blog-post-banner__heading-accent--bottom-star{bottom:0;height:119px;left:50%;position:absolute;transform:translate(-50%,50%);width:119px}