/* SKYDEW interference — type tokens (web).
   One family for everything: Gilroy. The handoff paired Lato Bold with Gilroy, but
   the supplied Lato has no Cyrillic, so on the Ukrainian page — the default one —
   every heading already rendered in Gilroy Bold. Unifying on Gilroy makes the two
   languages identical; Lato is not shipped at all. */
:root{
  --font-display:'Gilroy',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --font-body:'Gilroy',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;

  /* Display scale */
  --fs-hero:clamp(38px,5.2vw,76px);
  --fs-strapline:clamp(17px,1.5vw,20px);
  --fs-section-title:clamp(34px,4.4vw,60px);
  --fs-feature-title:clamp(36px,5vw,72px);
  --fs-feature-subtitle:clamp(18px,1.9vw,24px);
  --fs-subhead:clamp(24px,2.6vw,36px);
  --fs-card-title:clamp(22px,2.2vw,30px);
  --fs-tile-title:20px;
  --fs-quote:clamp(28px,3.8vw,56px);
  --fs-quote-final:clamp(28px,4.2vw,62px);
  --fs-quote-subline:clamp(16px,1.6vw,20px);
  --fs-contact-title:clamp(36px,5.4vw,76px);
  --fs-contact-email:clamp(22px,3.2vw,44px);
  --fs-lead:clamp(19px,1.8vw,24px);

  /* Fixed sizes */
  --fs-body:17px;
  --fs-small:15px;
  --fs-fine:13px;
  --fs-nav:13px;
  --fs-cta:14px;
  --fs-eyebrow:12px;
  --fs-caption:16px;

  /* Leading and tracking */
  --lh-hero:.98;
  --lh-display:1.04;
  --lh-quote:1.18;
  --lh-strapline:1.55;
  --lh-lead:1.5;
  --lh-list:1.55;
  --lh-small:1.6;
  --lh-body:1.7;
  --ls-display:-.015em;
  --ls-caps:.16em;
}
