.nap-kicker{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;color:var(--nap-grey-500);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.nap-kicker span{color:var(--nap-red)}.nap-kicker::after{content:'';width:2.5rem;height:2px;background:currentcolor;opacity:.35}.nap-phero{position:relative;background:var(--nap-ink);color:#fff;border-bottom:4px solid var(--nap-red)}.nap-phero__inner{padding-block:clamp(2.25rem, 5vw, 3.75rem) clamp(3.5rem, 7vw, 5rem)}.nap-phero .nap-kicker{margin-bottom:.75rem;color:rgb(255 255 255 / 60%)}.nap-phero .nap-kicker span{color:var(--nap-red)}.nap-phero h1{max-width:24ch;margin:0;color:#fff;font-size:clamp(1.875rem, 4.2vw, 3rem);font-weight:700;line-height:1.08;letter-spacing:-.025em}