.compg-hero{text-align:center;width:100%;max-width:1100px;margin:0 auto;padding:48px 0 8px}.compg-hero__mark{object-fit:contain;width:clamp(64px,9vw,96px);height:clamp(64px,9vw,96px)}.compg-hero__eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);margin:14px 0 0;font-size:11px}.compg-hero__name{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:.02em;text-transform:uppercase;color:var(--brand);margin:6px 0 0;font-size:clamp(30px,6vw,56px);line-height:1.05}.compg-hero__tagline{max-width:62ch;color:var(--ink-2);margin:16px auto 0;font-size:17px;line-height:1.65}.compg-hero__facts{flex-wrap:wrap;justify-content:center;gap:10px;margin:26px 0 0;padding:0;display:flex}.compg-fact{text-align:center;padding:8px 16px 7px}.compg-fact__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin:0;font-size:10px}.compg-fact__value{color:var(--ink);justify-content:center;align-items:center;gap:7px;margin:3px 0 0;font-size:15px;font-weight:700;display:flex}.compg-fact__crest{object-fit:contain;flex:none;width:20px;height:20px}