/* Full-name selectors — every style by its unique name, always available. */
@font-face {
  font-family: "Sprat Condensed Thin";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/ffcf0fe0d9c05aa860ee28c6ae395b4914a58f26.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Sprat Condensed Light";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/b49dc5205746f496afe492d2d46767e7e5cf4caa.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 23.3%;
}

@font-face {
  font-family: "Sprat Condesed Regular";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/5698c765d6f7f6e36c08f2e203a1e5b3ded78454.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 30.0%;
}

@font-face {
  font-family: "Sprat Condensed Medium";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/a23d7c8b6ec384fbae011f74b95de00c01ceb9c7.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 28.0%;
}

@font-face {
  font-family: "Sprat Condensed Bold";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/2fb9c2920c9a09ab024d38863cbfd621258532a2.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 22.5%;
}

@font-face {
  font-family: "Sprat Regular Thin";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/5492081f7a92e005959e5971c1b5b28b7bf5602e.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Sprat Regular light";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/875c2b8c1eb94ae065dbcdcd2d43837c1c005cf3.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 23.3%;
}

@font-face {
  font-family: "Sprat Regular";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/d725f6e33714cdef220616ea9c9ae2016cae3ae6.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 30.0%;
}

@font-face {
  font-family: "Sprat Regular Medium";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/41967c00875bc9af1c47d54c775c4e693a4cc988.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 28.0%;
}

@font-face {
  font-family: "Sprat Regular Bold";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/b93e145c50c4980c35204c809a1c6a708f803368.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 22.5%;
}

@font-face {
  font-family: "Sprat Condensed Black";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/6c74d212be19d085a1bb1e38588bbaa6a1c35e0d.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Sprat Regular Black";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/eca5f2477e0e74c87f0ae6469efe284b479552e3.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Sprat Extended Thin";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/e4498dbfcd3de390be2e014bdd67c4d6dfbbdbbd.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Sprat Extended Light";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/21dff2100ce946e61aff43861395a3ad7dece76b.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 23.3%;
}

@font-face {
  font-family: "Sprat Extended regular";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/7ad492e7ce053b4d24e34b06d0ec75666430c48f.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 30.0%;
}

@font-face {
  font-family: "Sprat Extended Medium";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/03db8bf9e3b59d79c11f757e1df5d63eb70bd977.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 28.0%;
}

@font-face {
  font-family: "Sprat Extended Bold";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/c3aab2b666e537b862019798c814e17b15eab788.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 22.5%;
}

@font-face {
  font-family: "Sprat Extended Black";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/e6b6821c7a836d7ebfb1a4eb2c769e07fee4d328.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 20.0%;
}

/* Shared-family selectors — switch weight and style under one font-family. */
@font-face {
  font-family: "Sprat";
  font-style: normal;
  font-weight: 100;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/ffcf0fe0d9c05aa860ee28c6ae395b4914a58f26.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Sprat";
  font-style: normal;
  font-weight: 300;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/b49dc5205746f496afe492d2d46767e7e5cf4caa.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 23.3%;
}

@font-face {
  font-family: "Sprat";
  font-style: normal;
  font-weight: 400;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/5698c765d6f7f6e36c08f2e203a1e5b3ded78454.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 30.0%;
}

@font-face {
  font-family: "Sprat";
  font-style: normal;
  font-weight: 500;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/a23d7c8b6ec384fbae011f74b95de00c01ceb9c7.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 28.0%;
}

@font-face {
  font-family: "Sprat";
  font-style: normal;
  font-weight: 700;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/2fb9c2920c9a09ab024d38863cbfd621258532a2.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 22.5%;
}

@font-face {
  font-family: "Sprat";
  font-style: normal;
  font-weight: 100;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/5492081f7a92e005959e5971c1b5b28b7bf5602e.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Sprat";
  font-style: normal;
  font-weight: 300;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/875c2b8c1eb94ae065dbcdcd2d43837c1c005cf3.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 23.3%;
}

@font-face {
  font-family: "Sprat";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/d725f6e33714cdef220616ea9c9ae2016cae3ae6.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 30.0%;
}

@font-face {
  font-family: "Sprat";
  font-style: normal;
  font-weight: 500;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/41967c00875bc9af1c47d54c775c4e693a4cc988.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 28.0%;
}

@font-face {
  font-family: "Sprat";
  font-style: normal;
  font-weight: 700;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/b93e145c50c4980c35204c809a1c6a708f803368.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 22.5%;
}

@font-face {
  font-family: "Sprat";
  font-style: normal;
  font-weight: 900;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/6c74d212be19d085a1bb1e38588bbaa6a1c35e0d.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Sprat";
  font-style: normal;
  font-weight: 900;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/eca5f2477e0e74c87f0ae6469efe284b479552e3.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Sprat";
  font-style: normal;
  font-weight: 100;
  font-stretch: ultra-expanded;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/e4498dbfcd3de390be2e014bdd67c4d6dfbbdbbd.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Sprat";
  font-style: normal;
  font-weight: 300;
  font-stretch: ultra-expanded;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/21dff2100ce946e61aff43861395a3ad7dece76b.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 23.3%;
}

@font-face {
  font-family: "Sprat";
  font-style: normal;
  font-weight: 400;
  font-stretch: ultra-expanded;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/7ad492e7ce053b4d24e34b06d0ec75666430c48f.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 30.0%;
}

@font-face {
  font-family: "Sprat";
  font-style: normal;
  font-weight: 500;
  font-stretch: ultra-expanded;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/03db8bf9e3b59d79c11f757e1df5d63eb70bd977.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 28.0%;
}

@font-face {
  font-family: "Sprat";
  font-style: normal;
  font-weight: 700;
  font-stretch: ultra-expanded;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/c3aab2b666e537b862019798c814e17b15eab788.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 22.5%;
}

@font-face {
  font-family: "Sprat";
  font-style: normal;
  font-weight: 900;
  font-stretch: ultra-expanded;
  src: url('https://fonts.fontdue.com/ethannakache--test/fonts/e6b6821c7a836d7ebfb1a4eb2c769e07fee4d328.woff2') format('woff2');
  ascent-override: 100.0%;
  descent-override: 20.0%;
  line-gap-override: 20.0%;
}