/* RELENTIX — italic serif typography fixes (Instrument Serif has very narrow word spaces) */
.serif,
h1 em,h2 em,h3 em,
.marq-t span,
.tm-prof,
.pkg .tag,
.studio-band blockquote,
.tcard q,
.stat b small{
  word-spacing:.16em;
  letter-spacing:-.006em;
  font-kerning:normal;
  font-feature-settings:"kern","liga","calt";
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
}

/* headlines that pair a bold sans line with an italic serif line */
.h2 .serif,h2 em{padding-left:.04em}
.h2 .serif{letter-spacing:-.012em}

/* capabilities ticker: readable contrast, clear gaps around "&" */
.marq{border-block:1px solid var(--ln)}
.marq-t span{
  font-size:clamp(24px,2.3vw,32px);
  color:var(--fg-2,var(--fg));
  opacity:.82;
  gap:clamp(40px,4vw,64px);
}
.marq-t span::after{opacity:1}
