/* Type system, transcribed from the .fig's measured usage.
   The file declares ZERO Figma TEXT styles (0 of 0) — the scale below is the
   real, counted inventory of font/size/weight pairs in use, not an invention. */
:root{
  /* Untitled UI display scale (Inter, Semi Bold 600 unless noted) */
  --display-2xl-size:72px;--display-2xl-lh:90px;--display-2xl-ls:-0.02em;
  --display-xl-size:60px;--display-xl-lh:72px;--display-xl-ls:-0.02em;
  --display-lg-size:48px;--display-lg-lh:60px;--display-lg-ls:-0.02em;
  --display-md-size:36px;--display-md-lh:44px;--display-md-ls:-0.02em;
  --display-sm-size:30px;--display-sm-lh:38px;
  --display-xs-size:24px;--display-xs-lh:32px;
  /* Text scale */
  --text-xl-size:20px;--text-xl-lh:30px;
  --text-lg-size:18px;--text-lg-lh:28px;
  --text-md-size:16px;--text-md-lh:24px;
  --text-sm-size:14px;--text-sm-lh:20px;
  --text-xs-size:12px;--text-xs-lh:18px;
  --text-xxs-size:10px;--text-xxs-lh:14px;
  /* Weights actually present in the file */
  --weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;
  /* Work Sans marketing/editorial sizes measured in the file */
  --wsans-hero-size:70px;--wsans-hero-weight:100;
  --wsans-display-size:48px;--wsans-display-weight:200;
  --wsans-title-size:28px;--wsans-title-weight:700;
  --wsans-section-size:24px;--wsans-section-weight:600;
  --wsans-lead-size:20px;--wsans-lead-weight:300;
  --wsans-body-size:18px;--wsans-body-weight:400;
}
.iza-display-2xl{font-family:var(--font-sans);font-size:var(--display-2xl-size);line-height:var(--display-2xl-lh);letter-spacing:var(--display-2xl-ls);font-weight:var(--weight-semibold)}
.iza-display-xl{font-family:var(--font-sans);font-size:var(--display-xl-size);line-height:var(--display-xl-lh);letter-spacing:var(--display-xl-ls);font-weight:var(--weight-semibold)}
.iza-display-lg{font-family:var(--font-sans);font-size:var(--display-lg-size);line-height:var(--display-lg-lh);letter-spacing:var(--display-lg-ls);font-weight:var(--weight-semibold)}
.iza-display-md{font-family:var(--font-sans);font-size:var(--display-md-size);line-height:var(--display-md-lh);letter-spacing:var(--display-md-ls);font-weight:var(--weight-semibold)}
.iza-display-sm{font-family:var(--font-sans);font-size:var(--display-sm-size);line-height:var(--display-sm-lh);font-weight:var(--weight-semibold)}
.iza-display-xs{font-family:var(--font-sans);font-size:var(--display-xs-size);line-height:var(--display-xs-lh);font-weight:var(--weight-semibold)}
.iza-text-xl{font-family:var(--font-sans);font-size:var(--text-xl-size);line-height:var(--text-xl-lh)}
.iza-text-lg{font-family:var(--font-sans);font-size:var(--text-lg-size);line-height:var(--text-lg-lh)}
.iza-text-md{font-family:var(--font-sans);font-size:var(--text-md-size);line-height:var(--text-md-lh)}
.iza-text-sm{font-family:var(--font-sans);font-size:var(--text-sm-size);line-height:var(--text-sm-lh)}
.iza-text-xs{font-family:var(--font-sans);font-size:var(--text-xs-size);line-height:var(--text-xs-lh)}
.iza-mono{font-family:var(--font-mono);font-size:var(--text-sm-size);line-height:var(--text-sm-lh)}
