.n4f-hero{padding:100px 0 60px;position:relative}.n4f-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,0.85),rgba(0,0,0,0.6)),url('/wp-content/uploads/hero-crossfit.jpg') center/cover no-repeat;filter:grayscale(30%) brightness(0.7);z-index:0}.n4f-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;position:relative;z-index:1}.n4f-hero-copy h1{font-family:Georgia,serif!important;font-size:70px!important;color:#fff!important}.n4f-hero-copy span{color:var(--gold)}.n4f-hero-copy p{color:var(--text);font-size:20px;margin-top:20px}.n4f-homepage{--gold:#d4b16a;--gold-light:#ecd29b;--text:#efe6d8;--muted:#cfc6b8;--line:rgba(212,177,106,0.3);--bg:#050505;--panel:rgba(15,13,11,0.9);--radius:18px}.et-db #et-boc .et-l .et-db #et-boc .et-l.et-l--post .et_builder_inner_content{z-index:auto}