/* Generated from Site settings in the back office (colours, background photo). */
:root {
  --brand: #2C2D2D;
  --brand-ink-text: #ffffff;
  --accent: #DA5B06;
  --accent-ink: #111111;
  --sky: #27A1F7;
}

/* Background photo: header strip on every page, full-screen behind the homepage. */
.site-header, .page-bg { background-image: url("/static/img/brand/landscape-800.ef258f7ee267.jpg"); }
@supports (background-image: image-set(url("a.webp") type("image/webp"))) {
  .site-header, .page-bg { background-image: image-set(url("/static/img/brand/landscape-800.e21006ce93ab.webp") type("image/webp"), url("/static/img/brand/landscape-800.ef258f7ee267.jpg") type("image/jpeg")); }
}
@media (min-width: 801px) {
  .site-header, .page-bg { background-image: url("/static/img/brand/landscape-1539.1a92e35a6dd9.jpg"); }
  @supports (background-image: image-set(url("a.webp") type("image/webp"))) {
    .site-header, .page-bg { background-image: image-set(url("/static/img/brand/landscape-1539.e602c041a133.webp") type("image/webp"), url("/static/img/brand/landscape-1539.1a92e35a6dd9.jpg") type("image/jpeg")); }
  }
}
