.bf-legacy-photo{position:relative}.bf-legacy-badge{position:absolute;z-index:3;top:0;left:0;background:#ff8000;color:#271500;padding:8px 11px;font:bold clamp(12px,1.2vw,15px)/1.2 Arial,sans-serif;pointer-events:none}.bf-legacy-label{display:inline-block;background:#fff0df;color:#783b00;padding:5px 9px;margin:0 6px 6px 0;font-weight:700}.bf-legacy-hero{position:relative;isolation:isolate;display:grid;align-items:center;min-height:clamp(290px,36vw,520px);overflow:hidden;background:#1c0d13;color:white;padding:24px;box-sizing:border-box}.bf-legacy-hero img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.bf-legacy-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1b0a13f2,#1b0a1377);z-index:-1}.bf-legacy-hero h2{margin:8px 0;color:#fff;font-size:clamp(35px,6vw,76px);line-height:1.15}.bf-legacy-hero p{font-size:clamp(15px,2vw,20px);color:#fff}.bf-legacy-hero a{display:inline-block;background:white;color:#28131b;padding:10px 16px;text-decoration:none;font-weight:700}.bf-legacy-hero time{white-space:nowrap;font-variant-numeric:tabular-nums}