.campaign-header{z-index:50;background-color:hsl(var(--coral));position:sticky;top:0}.campaign-header__bar{background-image:linear-gradient(90deg, hsl(var(--coral)) 0%, #ff9029 50%, hsl(var(--coral)) 100%);color:hsl(var(--ink));border-bottom:1px solid hsl(var(--sage-deep) / .25)}.campaign-header__inner{text-align:center;justify-content:center;align-items:center;max-width:80rem;margin-left:auto;margin-right:auto;padding:.75rem 1rem;display:flex}.campaign-header__text{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:800;line-height:1.5}@media (min-width:640px){.campaign-header__text{letter-spacing:.12em;font-size:15px}}
