.bnn-blog-hero{background:var(--bnn-navy);background-image:var(--blog-hero-image,none);background-position:50%;background-size:cover;border-radius:var(--bnn-radius-lg);color:var(--bnn-cream);overflow:hidden;padding:clamp(3rem,8vw,5rem) 1.5rem;position:relative;text-align:center}.bnn-blog-hero__overlay{background:linear-gradient(180deg,color-mix(in srgb,#191e38 78%,transparent),color-mix(in srgb,#191e38 88%,transparent));inset:0;opacity:1;position:absolute}.bnn-blog-hero__content-wrapper{margin:0 auto;max-width:60rem;position:relative;z-index:1}.bnn-post-title{color:var(--bnn-gold);font-family:var(--font-heading),ui-serif,Georgia,serif;font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:.75rem}.bnn-post-meta{color:color-mix(in srgb,var(--bnn-cream) 85%,transparent);font-family:var(--font-body),ui-monospace,Menlo,monospace;font-size:1rem}.blog-hero.bnn-blog-hero--abstract,.bnn-blog-hero--abstract{background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--bnn-teal) 45%,transparent) 0,transparent 38%),radial-gradient(circle at 88% 28%,color-mix(in srgb,var(--brand-plum) 70%,transparent) 0,transparent 40%),radial-gradient(circle at 60% 115%,color-mix(in srgb,var(--bnn-rose) 40%,transparent) 0,transparent 42%),var(--bnn-navy)!important;background-image:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--bnn-teal) 45%,transparent) 0,transparent 38%),radial-gradient(circle at 88% 28%,color-mix(in srgb,var(--brand-plum) 70%,transparent) 0,transparent 40%),radial-gradient(circle at 60% 115%,color-mix(in srgb,var(--bnn-rose) 40%,transparent) 0,transparent 42%);color:#f6eedb;overflow:hidden;position:relative}.bnn-blog-hero--abstract:after{background:radial-gradient(circle,color-mix(in srgb,var(--bnn-gold) 38%,transparent) 1.3px,transparent 1.7px) 0 0 /14px 14px;content:"";inset:0;-webkit-mask-image:linear-gradient(100deg,transparent 40%,#000);mask-image:linear-gradient(100deg,transparent 40%,#000);pointer-events:none;position:absolute}.bnn-blog-hero--abstract .bnn-blog-hero__overlay{display:none}.bnn-blog-hero--abstract>*{position:relative;z-index:1}.bnn-blog-hero .bnn-post-meta,.bnn-blog-hero .bnn-post-meta time{color:#f6eedb}.blog-hero.bnn-blog-hero--abstract h1{color:var(--bnn-gold)}.blog-hero.bnn-blog-hero--abstract .intro{color:#f6eedb}.bnn-blog-hero .intro{color:#f6eedb;font-size:clamp(1rem,2.2vw,1.15rem);margin:0 auto;max-width:40rem}.bnn-blog-hero--plain{background:none!important;color:var(--bnn-page-text);padding-left:0;padding-right:0}.bnn-blog-hero.bnn-blog-hero--plain .bnn-blog-hero__content .bnn-post-title{color:var(--bnn-heading);-webkit-text-fill-color:var(--bnn-heading)}.bnn-blog-hero.bnn-blog-hero--plain .bnn-blog-hero__content :is(.bnn-post-meta,.bnn-post-meta *,.intro){color:var(--bnn-page-text);-webkit-text-fill-color:var(--bnn-page-text)}.bnn-blog-hero.bnn-blog-hero--plain .bnn-blog-hero__content{background:none;box-shadow:none;padding-left:0;padding-right:0}