.cg-hero{background:#fff;padding:48px 12px 40px}.cg-hero__inner{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:860px;margin:0 auto;display:flex}.cg-hero__text{text-align:center;width:100%}.cg-hero__text>p{margin:0}.cg-hero__badge{object-fit:contain;filter:drop-shadow(0 2px 10px #0000002e);flex-shrink:0;width:120px;height:120px}.cg-hero__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--brand);margin-bottom:10px;font-size:13px;font-weight:600}.cg-hero__name{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:.02em;text-transform:uppercase;color:var(--brand);white-space:nowrap;margin:0 0 10px;font-size:clamp(42px,9vw,96px);line-height:1.1}.cg-hero__official{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin-top:4px;font-size:13px;font-weight:600}.cg-hero__tagline{color:var(--ink);text-align:center;max-width:520px;font-size:17px;line-height:1.6;margin:16px auto 20px!important}.cg-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:wrap;justify-content:center;gap:26px;padding:20px 20px 2px;display:flex;overflow-x:auto}.cg-chips::-webkit-scrollbar{display:none}.cg-chip{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.cg-chip__label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--brand);font-size:11px;font-weight:600}.cg-chip__value{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:.02em;text-transform:uppercase;color:var(--brand);white-space:nowrap;font-size:24px;line-height:1}.cg-chip--long .cg-chip__value{white-space:normal;text-align:center;max-width:160px;line-height:1.05}@media (width>=1024px){.cg-chips{flex-wrap:nowrap;justify-content:safe center;gap:16px}.cg-chip__label{letter-spacing:.14em;font-size:10px}.cg-chip__value{font-size:20px}}@media (width<=520px){.cg-hero__name{white-space:normal}}