@layer components{.pb-heading{font-family:var(--pb-font-heading);letter-spacing:-.05em;font-weight:500}.pb-heading em{color:var(--primary);font-style:italic}.pb-eyebrow{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;display:inline-flex}.pb-eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.pb-marquee{animation:pb-marquee var(--pb-marquee-duration,40s) linear infinite}.pb-marquee:hover{animation-play-state:paused}}@keyframes pb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pb-marquee{animation:none}}
