.service-hero__label{position:absolute;top:28px;left:56px;display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:transparent;border:1px solid rgba(214,177,90,.4);border-radius:100px;font-family: var(--font-body);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-gold)}.service-hero__label svg{width:12px;height:12px;flex-shrink:0}.service-hero__title em{color:var(--color-gold);font-style:italic}@keyframes line-wipe{from{clip-path: inset(0 101% 0 0)}to{clip-path: inset(0 0% 0 0)}}.hero-line{display: block}.hero-line-inner{display: block}.hero-line-inner.wipe-ready{animation: line-wipe 0.9s cubic-bezier(0.16, 1, 0.3, 1) both}.hero-line:nth-child(1) .hero-line-inner.wipe-ready{animation-delay: 0.12s}.hero-line:nth-child(2) .hero-line-inner.wipe-ready{animation-delay: 0.42s}@media (prefers-reduced-motion: reduce){.hero-line-inner.wipe-ready{animation: none;clip-path: none}}
