{
  "color": {
    "$type": "color",
    "black": {
      "$value": {
        "colorSpace": "srgb",
        "components": [
          0,
          0,
          0
        ],
        "hex": "#000000"
      },
      "$extensions": {
        "brandpkg": {
          "status": "sourced",
          "source": "website CSS --black"
        }
      }
    },
    "white": {
      "$value": {
        "colorSpace": "srgb",
        "components": [
          1,
          1,
          1
        ],
        "hex": "#ffffff"
      },
      "$extensions": {
        "brandpkg": {
          "status": "confirmed",
          "source": "George, 2026-11-06: pure white, not the off-white seen in deck PDFs"
        }
      }
    },
    "black-10": {
      "$value": {
        "colorSpace": "srgb",
        "components": [
          0,
          0,
          0
        ],
        "alpha": 0.1,
        "hex": "#000000"
      },
      "$extensions": {
        "brandpkg": {
          "status": "sourced",
          "source": "website CSS hairline #0000001a"
        }
      }
    },
    "black-25": {
      "$value": {
        "colorSpace": "srgb",
        "components": [
          0,
          0,
          0
        ],
        "alpha": 0.25,
        "hex": "#000000"
      },
      "$extensions": {
        "brandpkg": {
          "status": "inferred",
          "source": "dimmed agenda items in decks, about 25%"
        }
      }
    },
    "white-20": {
      "$value": {
        "colorSpace": "srgb",
        "components": [
          1,
          1,
          1
        ],
        "alpha": 0.2,
        "hex": "#ffffff"
      },
      "$extensions": {
        "brandpkg": {
          "status": "assumed",
          "note": "hairline divider on black; mirrors black-10 on white, slightly stronger to read on black"
        }
      }
    },
    "white-25": {
      "$value": {
        "colorSpace": "srgb",
        "components": [
          1,
          1,
          1
        ],
        "alpha": 0.25,
        "hex": "#ffffff"
      },
      "$extensions": {
        "brandpkg": {
          "status": "inferred",
          "source": "dimmed agenda items on dark slides"
        }
      }
    },
    "scheme": {
      "light": {
        "$extensions": {
          "brandpkg": {
            "status": "inferred",
            "source": "website and light deck slides"
          }
        },
        "background": {
          "$value": "{color.white}"
        },
        "foreground": {
          "$value": "{color.black}"
        },
        "muted": {
          "$value": "{color.black-25}"
        },
        "border": {
          "$value": "{color.black}",
          "$extensions": {
            "brandpkg": {
              "status": "inferred",
              "note": "1px outline boxes on slides"
            }
          }
        },
        "divider": {
          "$value": "{color.black-10}",
          "$extensions": {
            "brandpkg": {
              "status": "sourced",
              "source": "website section hairlines"
            }
          }
        }
      },
      "dark": {
        "$extensions": {
          "brandpkg": {
            "status": "inferred",
            "source": "deck covers, dividers and the website intro"
          }
        },
        "background": {
          "$value": "{color.black}"
        },
        "foreground": {
          "$value": "{color.white}"
        },
        "muted": {
          "$value": "{color.white-25}"
        },
        "border": {
          "$value": "{color.white}"
        },
        "divider": {
          "$value": "{color.white-20}",
          "$extensions": {
            "brandpkg": {
              "status": "assumed"
            }
          }
        }
      }
    }
  },
  "space": {
    "$type": "dimension",
    "$extensions": {
      "brandpkg": {
        "status": "sourced",
        "source": "website CSS"
      }
    },
    "gutter": {
      "$value": {
        "value": 30,
        "unit": "px"
      },
      "$description": "Website column gutter and page margin."
    },
    "margin": {
      "$value": "{space.gutter}"
    },
    "slide-margin": {
      "$value": {
        "value": 80,
        "unit": "px"
      },
      "$description": "Slide margin at 1920×1080.",
      "$extensions": {
        "brandpkg": {
          "status": "assumed",
          "source": "estimated from deck PDFs"
        }
      }
    }
  },
  "grid": {
    "$type": "number",
    "$extensions": {
      "brandpkg": {
        "status": "sourced",
        "source": "website CSS"
      }
    },
    "columns": {
      "$value": 6,
      "$description": "Website content grid."
    },
    "columns-logos": {
      "$value": 8,
      "$description": "Website client logo grid."
    },
    "columns-cards": {
      "$value": 3,
      "$description": "Website card grid."
    }
  },
  "border": {
    "$type": "dimension",
    "$extensions": {
      "brandpkg": {
        "status": "inferred",
        "source": "website hairlines and deck outline boxes"
      }
    },
    "hairline": {
      "$value": {
        "value": 1,
        "unit": "px"
      }
    }
  },
  "radius": {
    "$type": "dimension",
    "$extensions": {
      "brandpkg": {
        "status": "inferred",
        "source": "no rounded corners on boxes in site or decks"
      }
    },
    "none": {
      "$value": {
        "value": 0,
        "unit": "px"
      }
    },
    "round": {
      "$value": {
        "value": 9999,
        "unit": "px"
      },
      "$description": "Circular buttons on the website only.",
      "$extensions": {
        "brandpkg": {
          "status": "sourced",
          "source": "website CSS border-radius 50%"
        }
      }
    }
  },
  "logo": {
    "$type": "dimension",
    "min-width": {
      "$value": {
        "value": 120,
        "unit": "px"
      },
      "$description": "Smallest width for the wordmark on screen.",
      "$extensions": {
        "brandpkg": {
          "status": "assumed"
        }
      }
    }
  },
  "duration": {
    "$type": "duration",
    "$extensions": {
      "brandpkg": {
        "status": "sourced",
        "source": "website JS (src/legacy/body-end.html)"
      }
    },
    "instant": {
      "$value": {
        "value": 50,
        "unit": "ms"
      },
      "$description": "Cursor follow."
    },
    "fast": {
      "$value": {
        "value": 150,
        "unit": "ms"
      },
      "$description": "Small reveals (partner list items)."
    },
    "hover": {
      "$value": {
        "value": 200,
        "unit": "ms"
      },
      "$description": "Round CTA 360° turn on hover."
    },
    "fade": {
      "$value": {
        "value": 300,
        "unit": "ms"
      },
      "$description": "Accordion content opacity."
    },
    "reveal": {
      "$value": {
        "value": 440,
        "unit": "ms"
      },
      "$description": "Larger reveals (press items)."
    },
    "expand": {
      "$value": {
        "value": 450,
        "unit": "ms"
      },
      "$description": "Accordion height."
    },
    "flip": {
      "$value": {
        "value": 500,
        "unit": "ms"
      },
      "$description": "Card flip."
    },
    "intro-grid": {
      "$value": {
        "value": 2,
        "unit": "s"
      },
      "$description": "Intro grid animation (Lottie, 60 frames at 30fps)."
    },
    "stagger": {
      "tight": {
        "$value": {
          "value": 30,
          "unit": "ms"
        },
        "$description": "Between partner list items."
      },
      "normal": {
        "$value": {
          "value": 100,
          "unit": "ms"
        },
        "$description": "Between press items."
      },
      "cards": {
        "$value": {
          "value": 120,
          "unit": "ms"
        },
        "$description": "Between card flips."
      }
    }
  },
  "easing": {
    "$type": "cubicBezier",
    "$extensions": {
      "brandpkg": {
        "status": "sourced",
        "source": "website JS and CSS"
      }
    },
    "standard": {
      "$value": [
        0.25,
        0.1,
        0.25,
        1
      ],
      "$description": "CSS 'ease'. Used for accordion and reveals."
    },
    "out": {
      "$value": [
        0,
        0,
        0.58,
        1
      ],
      "$description": "CSS 'ease-out'. Cursor."
    },
    "flip": {
      "$value": [
        0.22,
        0.61,
        0.36,
        1
      ],
      "$description": "Card flip."
    }
  },
  "offset": {
    "$type": "dimension",
    "reveal": {
      "$value": {
        "value": 8,
        "unit": "px"
      },
      "$description": "Revealed items rise from 8px below.",
      "$extensions": {
        "brandpkg": {
          "status": "sourced",
          "source": "website JS translateY(8px)"
        }
      }
    }
  },
  "transition": {
    "$type": "transition",
    "$extensions": {
      "brandpkg": {
        "status": "sourced",
        "source": "website JS"
      }
    },
    "expand": {
      "$value": {
        "duration": "{duration.expand}",
        "delay": {
          "value": 0,
          "unit": "ms"
        },
        "timingFunction": "{easing.standard}"
      }
    },
    "reveal": {
      "$value": {
        "duration": "{duration.reveal}",
        "delay": {
          "value": 0,
          "unit": "ms"
        },
        "timingFunction": "{easing.standard}"
      }
    },
    "reveal-fast": {
      "$value": {
        "duration": "{duration.fast}",
        "delay": {
          "value": 0,
          "unit": "ms"
        },
        "timingFunction": "{easing.standard}"
      }
    },
    "flip": {
      "$value": {
        "duration": "{duration.flip}",
        "delay": {
          "value": 0,
          "unit": "ms"
        },
        "timingFunction": "{easing.flip}"
      }
    }
  },
  "font": {
    "family": {
      "$type": "fontFamily",
      "sans": {
        "$value": [
          "Helvetica Neue LT Pro",
          "Helvetica Neue",
          "Helvetica",
          "Arial",
          "sans-serif"
        ],
        "$extensions": {
          "brandpkg": {
            "status": "sourced",
            "source": "website (Adobe Fonts kit znh4ozr) and decks",
            "note": "fallback list is assumed"
          }
        }
      }
    },
    "weight": {
      "$type": "fontWeight",
      "$extensions": {
        "brandpkg": {
          "status": "sourced",
          "source": "website CSS"
        }
      },
      "regular": {
        "$value": 400
      },
      "medium": {
        "$value": 500
      }
    }
  },
  "typography": {
    "$type": "typography",
    "$extensions": {
      "brandpkg": {
        "status": "sourced",
        "source": "website CSS"
      }
    },
    "display": {
      "$value": {
        "fontFamily": "{font.family.sans}",
        "fontSize": {
          "value": 240,
          "unit": "px"
        },
        "fontWeight": "{font.weight.medium}",
        "letterSpacing": {
          "value": -7.2,
          "unit": "px"
        },
        "lineHeight": 0.75
      },
      "$description": "Website h1. Scales with its container; 240px is the maximum.",
      "$extensions": {
        "brandpkg": {
          "status": "sourced",
          "source": "website CSS h1",
          "css": "font-size: clamp(32px, 13.3779cqw, 240px); letter-spacing: -0.03em; line-height: .75"
        }
      }
    },
    "headline": {
      "$value": {
        "fontFamily": "{font.family.sans}",
        "fontSize": {
          "value": 40,
          "unit": "px"
        },
        "fontWeight": "{font.weight.medium}",
        "letterSpacing": {
          "value": 0,
          "unit": "px"
        },
        "lineHeight": 1
      },
      "$description": "Website h2. 32px/32px under 992px, 24px/24px on phones."
    },
    "title": {
      "$value": {
        "fontFamily": "{font.family.sans}",
        "fontSize": {
          "value": 28,
          "unit": "px"
        },
        "fontWeight": "{font.weight.medium}",
        "letterSpacing": {
          "value": 0,
          "unit": "px"
        },
        "lineHeight": 1
      },
      "$description": "Website h3."
    },
    "body": {
      "$value": {
        "fontFamily": "{font.family.sans}",
        "fontSize": {
          "value": 20,
          "unit": "px"
        },
        "fontWeight": "{font.weight.regular}",
        "letterSpacing": {
          "value": 0,
          "unit": "px"
        },
        "lineHeight": 1.2
      },
      "$description": "Website body. 16px/20px under 992px."
    },
    "slide": {
      "$description": "Slides at 1920×1080. Sizes estimated from deck PDFs; not measured from source files.",
      "$extensions": {
        "brandpkg": {
          "status": "assumed",
          "source": "estimated from deck PDFs"
        }
      },
      "title": {
        "$value": {
          "fontFamily": "{font.family.sans}",
          "fontSize": {
            "value": 64,
            "unit": "px"
          },
          "fontWeight": "{font.weight.medium}",
          "letterSpacing": {
            "value": -1.3,
            "unit": "px"
          },
          "lineHeight": 1.05
        }
      },
      "body": {
        "$value": {
          "fontFamily": "{font.family.sans}",
          "fontSize": {
            "value": 28,
            "unit": "px"
          },
          "fontWeight": "{font.weight.regular}",
          "letterSpacing": {
            "value": 0,
            "unit": "px"
          },
          "lineHeight": 1.25
        }
      },
      "label": {
        "$value": {
          "fontFamily": "{font.family.sans}",
          "fontSize": {
            "value": 20,
            "unit": "px"
          },
          "fontWeight": "{font.weight.medium}",
          "letterSpacing": {
            "value": 0,
            "unit": "px"
          },
          "lineHeight": 1.2
        }
      },
      "numeral": {
        "$value": {
          "fontFamily": "{font.family.sans}",
          "fontSize": {
            "value": 200,
            "unit": "px"
          },
          "fontWeight": "{font.weight.medium}",
          "letterSpacing": {
            "value": -6,
            "unit": "px"
          },
          "lineHeight": 0.85
        }
      },
      "footer": {
        "$value": {
          "fontFamily": "{font.family.sans}",
          "fontSize": {
            "value": 14,
            "unit": "px"
          },
          "fontWeight": "{font.weight.regular}",
          "letterSpacing": {
            "value": 0,
            "unit": "px"
          },
          "lineHeight": 1.2
        }
      }
    }
  }
}
