/* Site-wide readability update. Load last; older versioned assets stay immutable. */
html body{
  --sans:'Hanken Grotesk',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --serif:var(--sans);
  font-family:var(--sans);
}
html body :is(h1,h2,h3,h4,h5,h6){
  font-family:var(--sans)!important;
  font-style:normal!important;
  font-weight:600!important;
  letter-spacing:-.025em;
  line-height:1.16;
}
html body :is(h1,h2,h3,h4,h5,h6) em{
  font-family:inherit!important;
  font-style:normal!important;
  font-weight:inherit!important;
}
html body h3{letter-spacing:-.015em;line-height:1.3}
html body :is(.kicker,.pull-quote,.prose blockquote,.launch-say em,.step-media.booked span){
  font-family:var(--sans);
  font-style:normal;
}
