/* ==========================================================================
   Global site scale-down (~10%), per explicit request.
   `zoom` (not `transform: scale`) on the root: it re-runs layout at the
   scaled size, so offsetWidth/offsetLeft/etc. used by on-page JS (the
   Our Team carousel's centering math, for one) stay internally consistent,
   and -- critically on this site -- it does NOT create a new containing
   block, so the many `position: fixed` elements (nav, background video
   layer, modals, utility controls) keep anchoring to the real viewport
   instead of breaking. `transform: scale` on <body> would do neither.
   ========================================================================== */
html {
    zoom: 0.9;
}
