/* Current V6.3 Playbook family tokens. Mona Sans SIL OFL1.1; licence bundled. Explicit400 headings; no substitute monospace. */
@font-face{font-family:"Mona Sans";font-style:normal;font-weight:400 800;font-display:swap;src:url("mona-sans-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"Mona Sans";font-style:normal;font-weight:400 800;font-display:swap;src:url("mona-sans-latin-ext.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face{font-family:"Mona Sans Expanded";font-style:normal;font-weight:400 800;font-display:swap;font-stretch:125%;src:url("mona-sans-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"Mona Sans Expanded";font-style:normal;font-weight:400 800;font-display:swap;font-stretch:125%;src:url("mona-sans-latin-ext.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
:root {
  --field: #E7E8EA; --ink: #14151A; --ink-2: #35373D; --soft: #4A4D55; --mute: #5C6068;
  --silver-1: #F2F3F5; --silver-2: #C7CBD1; --silver-3: #9097A0;
  --signal: #6E4E33; --signal-lift: #A8763F; --signal-wash: rgba(110, 78, 51, .12);
  --paper: rgba(255, 255, 255, .62); --paper-2: rgba(255, 255, 255, .82); --paper-solid: #F7F7F8;
  --glass-edge: rgba(255, 255, 255, .72); --hair: rgba(20, 21, 26, .13); --hair-2: rgba(20, 21, 26, .22); --hair-soft: rgba(20, 21, 26, .07);
  --dark: #121317; --on-dark: #ECEDEF; --on-dark-2: #AEB3BC;
  --lrc: #24483F;
  --sans: "Mona Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --display: "Mona Sans Expanded", "Mona Sans", ui-sans-serif, system-ui, sans-serif;
  --serif: "STIX Two Text", "Iowan Old Style", Georgia, serif;
  --t-hero: clamp(2.3rem, 1.2rem + 3.6vw, 4.4rem);
  --t-1: clamp(1.95rem, 1.15rem + 2.3vw, 3.15rem);
  --t-2: clamp(1.4rem, 1.05rem + 1.05vw, 1.95rem);
  --t-3: clamp(1.12rem, 1rem + .4vw, 1.32rem);
  --t-lede: clamp(1.1rem, 1rem + .4vw, 1.3rem);
  --t-body: clamp(1rem, .96rem + .16vw, 1.1rem);
  --t-small: .9rem; --t-micro: .72rem;
  --s1: .25rem; --s2: .5rem; --s3: .75rem; --s4: 1rem; --s5: 1.5rem; --s6: 2.25rem; --s7: 3.25rem; --s8: 4.75rem;
  --radius: 3px; --radius-lg: 6px;
  --ease: cubic-bezier(.22, .61, .36, 1); --ease-out: cubic-bezier(.16, 1, .3, 1);
  --silver-field: url("silver-field.png");
  --font-body: var(--sans); --font-display: var(--display);
  --hdr: 64px; --side: 304px; --read: 44rem; --wide: 60rem;
}

/* Outlined family logo; accessible name is supplied by each image alt. */
.brand-logo{display:block;width:100%;height:auto;max-width:100%}
