h3{font-size:1.4rem;font-weight:600;letter-spacing:-.01em}.reg{font-size:.54em;vertical-align:.55em;font-weight:600;margin-left:.05em}.eyebrow.on-dark{color:var(--blue-pale)}.eyebrow.on-dark .brk::before{border-color:var(--blue-pale)}.eyebrow.on-dark .brk::after{border-color:var(--slate-pale)}.tag{display:inline-flex;align-items:center;gap:8px;background:var(--tag-bg);color:#1071b8;font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:8px 16px;border-radius:999px;margin-bottom:28px}.tag::before{content:"";width:6px;height:6px;border-radius:50%;background:#1071b8!important;color:#1071b8!important}.btn-secondary{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:1rem;color:var(--ink);padding:8px 0;transition:opacity .15s ease}.btn-secondary .play{width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.7rem;border-bottom:none}.btn-secondary:hover{opacity:.75}@media (max-width:980px){.menu-toggle{display:block}}@media (max-width:767px){.brand .logo{font-size:1.3rem}.brand .sub{display:none}.hero-media .badge{left:12px;bottom:16px;padding:12px 14px}}