.ct-posthero{background:var(--ct-carbon);color:var(--ct-white);overflow:hidden;position:relative}.ct-posthero__bg,.ct-posthero__scrim{inset:0;pointer-events:none;position:absolute}.ct-posthero__bg{background-position:50%;background-size:cover;filter:var(--filter-monochrome)}.ct-posthero__inner{margin:0 auto;max-width:var(--container-box);padding:clamp(72px,9vw,140px) var(--page-margin);position:relative}.ct-posthero__topic{color:hsla(0,0%,100%,.6);font-size:var(--text-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);margin-bottom:20px}.ct-posthero__h1{color:var(--ct-white);font-size:clamp(2rem,4.2vw,4rem);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-display-1);line-height:var(--lh-display);max-width:22ch;text-wrap:pretty}.ct-posthero__meta{align-items:center;color:hsla(0,0%,100%,.76);display:flex;flex-wrap:wrap;font-size:14px;gap:16px;margin-top:34px}.ct-posthero__dot{height:4px;width:4px}.ct-posthero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ct-posthero__cta .ct-btn--outline{border-color:hsla(0,0%,100%,.4);color:var(--ct-white)}.ct-posthero__cta .ct-btn--outline:hover{background:var(--ct-white);color:var(--ct-carbon)}@media (max-width:520px){.ct-posthero__cta .ct-btn{flex:1 1 100%;text-align:center}}