.cfo-hero-band{position:relative;isolation:isolate;padding:calc(76px + clamp(56px, 7vw, 104px)) clamp(20px,5vw,56px) clamp(64px,8vw,112px);overflow:hidden;background:var(--gc-dark)}.cfo-hero-band__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-2}.cfo-hero-band__scrim{position:absolute;inset:0;background:var(--gc-dark);opacity:var(--cfo-hero-scrim,.74);z-index:-1}.cfo-hero-band__inner{max-width:var(--cfo-hero-measure,1180px);margin:0 auto}.cfo-hero-band__kicker{margin-bottom:18px;max-width:44rem;font-size:13px;font-weight:600;letter-spacing:.1em;line-height:1.6;text-transform:uppercase;color:var(--gc-gold)}.cfo-hero-band__title{font-family:var(--font-display);font-weight:700;font-size:clamp(2.3rem,4.6vw,3.4rem);line-height:1.12;letter-spacing:-.01em;color:var(--gc-heading-dark);max-width:20ch}.cfo-hero-band__accent{color:var(--gc-gold)}.cfo-hero-band__lede{margin-top:24px;max-width:56ch;font-size:16.5px;line-height:1.8;color:rgba(var(--gc-on-dark-rgb),.88)}.cfo-hero-band__lede p+p{margin-top:18px}.cfo-hero-band .cfo-rv__back{color:var(--gc-heading-dark);border-bottom-color:rgba(var(--gc-on-dark-rgb),.4)}.cfo-hero-band .cfo-rv__back:focus-visible,.cfo-hero-band .cfo-rv__back:hover{color:var(--gc-gold);border-bottom-color:var(--gc-gold)}@media (max-width:900px){.cfo-hero-band__title{max-width:none}}