@font-face { font-family: "Plurel Text"; src: url("/brand/plurel/fonts/AlteHaasGroteskRegular.woff2") format("woff2"); font-weight: 400; font-display: block; }
@font-face { font-family: "Plurel Text"; src: url("/brand/plurel/fonts/AlteHaasGroteskBold.woff2") format("woff2"); font-weight: 700; font-display: block; }
@font-face { font-family: "Plurel Editorial"; src: url("/brand/plurel/fonts/newsreader.woff2") format("woff2"); font-weight: 200 800; font-display: block; }
@font-face { font-family: "Plurel Editorial"; src: url("/brand/plurel/fonts/newsreader-italic.woff2") format("woff2"); font-weight: 200 800; font-style: italic; font-display: block; }
@font-face { font-family: "Plurel Script"; src: url("/brand/plurel/fonts/PinyonScript-Regular.woff2") format("woff2"); font-weight: 400; font-display: block; }
/* Measured from the shipped WOFF2 files with Next's local-font metric algorithm.
   Local-only faces reserve comparable line boxes while the real faces load. */
@font-face { font-family: "Plurel Text Fallback"; src: local("Arial"); font-weight: 400; size-adjust: 101.37%; ascent-override: 93.91%; descent-override: 21.01%; line-gap-override: 2.76%; }
@font-face { font-family: "Plurel Text Fallback"; src: local("Arial Bold"); font-weight: 700; size-adjust: 108.25%; ascent-override: 90.07%; descent-override: 20.05%; line-gap-override: 2.68%; }
@font-face { font-family: "Plurel Editorial Fallback"; src: local("Times New Roman"); font-weight: 200 800; size-adjust: 99.84%; ascent-override: 73.61%; descent-override: 26.54%; line-gap-override: 0%; }
@font-face { font-family: "Plurel Editorial Fallback"; src: local("Times New Roman Italic"); font-weight: 200 800; font-style: italic; size-adjust: 91.64%; ascent-override: 80.21%; descent-override: 28.92%; line-gap-override: 0%; }
@font-face { font-family: "Plurel Script Fallback"; src: local("Times New Roman Italic"); font-weight: 400; size-adjust: 85.23%; ascent-override: 101.28%; descent-override: 45.09%; line-gap-override: 0%; }
:root {
  --plurel-orange: #ff5900;
  --plurel-orange-hover: #ff6e21;
  --plurel-sky: #228ad6;
  --plurel-yellow: #fff8d6;
  --plurel-canvas: #fffdf8;
  --plurel-cream: #fffbee;
  --plurel-paper: #ffffff;
  --plurel-blue-soft: #e4f2fc;
  --plurel-ink: #000000;
  --plurel-muted: #3a3a3a;
  --plurel-blue-ink: #174e75;
  --plurel-border: #d8d4bc;
  --plurel-control-border: #76786d;
  --plurel-track: #eeeddf;
  --plurel-radius-sm: 4px;
  --plurel-radius: 8px;
  --plurel-radius-dialog: 8px;
  --plurel-radius-control: 6px;
  --plurel-radius-action: 6px;
  --plurel-space: 24px;
  --plurel-shadow: none;
  --plurel-shadow-action: 0 3px 0 var(--plurel-ink);
  --plurel-body: "Plurel Text", "Plurel Text Fallback", sans-serif;
  --plurel-display: "Plurel Editorial", "Plurel Editorial Fallback", serif;
  --plurel-script: "Plurel Script", "Plurel Script Fallback", cursive;
  --plurel-motion: 200ms;
  --plurel-ease: cubic-bezier(.22,.68,.35,1);
}
