:root {
  --jukkai-generated-font-family: "voyage";
}
@font-face {
  font-family: "voyage";
  src: url("/fonts/generated/fonts/408dba0eeb9213a1ec64b99f2260661aab293e07feeadcbcd69ae281cf6f6543.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "voyage";
  src: url("/fonts/generated/fonts/abf4d1c39be9f76479712868d8197e43f1f01c0dd7e89c6d707db138d83e2de3.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-hatton";
  src: url("/fonts/generated/fonts/5fa4455f6f3ff4f32dd3c674746a2521c5d06edc4d30ec186d094f16ec3676ae.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-hatton";
  src: url("/fonts/generated/fonts/f7bd6f3bd00871c836160940be7bc1a32d5bd990b287ba31725ff6ac5620f14c.woff2") format("woff2");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-hatton";
  src: url("/fonts/generated/fonts/d53225422f289626c327083751fa44e318bed438130e5ca3999e7b3fcb0d5aed.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-hatton";
  src: url("/fonts/generated/fonts/1b88c0fb98a80e8c5b2a648144589823a1bcfe3034072f7df65d080ad6a08d2a.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-hatton";
  src: url("/fonts/generated/fonts/eed873283521dc0bbb3f1141bcce1a55b0293239621253c13958def28102b3be.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-hatton";
  src: url("/fonts/generated/fonts/7e39dccddcbcc9fd1452fccf04e6483eda3dcbcdff35eb2cec6d44a9502586b8.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-hatton";
  src: url("/fonts/generated/fonts/4bd6efdb21f6eda110e51878542dc55ed769bb6434356e41218ab43b567cbecb.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-hatton";
  src: url("/fonts/generated/fonts/563384644384ef38a781b0793d3f23f3ff2e73a017ee90b7f91feb29d5a3fbd4.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-hatton";
  src: url("/fonts/generated/fonts/286cdd743c9d838120156cb68aeb3203c924972d030791b3b68fd89f2d213f45.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-hatton";
  src: url("/fonts/generated/fonts/ff949f9155decd6197fa413b3b829e4819251534ddb944616240a16e21edc474.woff2") format("woff2");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-frama";
  src: url("/fonts/generated/fonts/bae84a82f541a438d2bf007e44f65f8d1175259714f72eaabc4b4fccb116566c.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-frama";
  src: url("/fonts/generated/fonts/ae0b84b71aaca2a4de88d49a1ddee0318299535ab03c8e79dcc9717ab13e0808.woff2") format("woff2");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-frama";
  src: url("/fonts/generated/fonts/18a7240110af7e7e2c3e7a830139f6fec640d147e0582b9ca47544145ea8915c.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-frama";
  src: url("/fonts/generated/fonts/c7ae8bb8977d29e7f19433f3ff20fd023546fcba0c377df1238f2162b2523220.woff2") format("woff2");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-frama";
  src: url("/fonts/generated/fonts/43720db23e71a2b0f73bf504796861af0bda0a990895b70bb83257ea839c43e5.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-frama";
  src: url("/fonts/generated/fonts/4cc760b7952c71e80ce36aea76bd15793e5c677b2b7e7a2b91ddd0e4bb6d8f44.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-frama";
  src: url("/fonts/generated/fonts/53d6d5ff81f53fa63a96253ad52922a33a4e2b5b0ae82844f5c072bd0db686a4.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-frama";
  src: url("/fonts/generated/fonts/9ba2927232a52cc027a2270838b44882b3eaa6562cb1dc52c553e1665e07b54d.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-frama";
  src: url("/fonts/generated/fonts/18cfa2c882f6f968560361e35d4e61dab0a258c4e101b0c6704f10a60c4dc2bc.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-frama";
  src: url("/fonts/generated/fonts/222757df4c327a79e778b1cb5c120e076823ee409d722eb9af47d05cf2935636.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-frama";
  src: url("/fonts/generated/fonts/14439de325c9621ac3fcd83d5cd506c2c3ef834cd536db6ca55ea6e7ee8b53ea.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-frama";
  src: url("/fonts/generated/fonts/4f1ad24733c693f1cbedbe6a258560365ecc7e9b5218dd99cf11b9ba33620e4b.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-frama";
  src: url("/fonts/generated/fonts/35399466f9d24606c9093484c0a4829eb2dacd38f421ccfd6345ac0812b9d232.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-frama";
  src: url("/fonts/generated/fonts/c6c70ff351a5e258dc7ab0926febe1dd95c38faa404c66e3f6955f5e8248a298.woff2") format("woff2");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-frama-text";
  src: url("/fonts/generated/fonts/4f979b7fdc0facef7ec7d83f997e441622f64272b0a7993f33afd2c2763b4875.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-frama-text";
  src: url("/fonts/generated/fonts/d2684ecd032692004fa1a0b4182614debb4adb6056865d543fb6ddc4879bb204.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-frama-text";
  src: url("/fonts/generated/fonts/acbf3efdc9137c593b72e906a4ed781377b280e4475d1193552defe0d44297c8.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-frama-text";
  src: url("/fonts/generated/fonts/9c76d8f633377e9a7b140c6a391a8efee19d09c54a164c4f2bdc8a4e4b640cd3.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-frama-text";
  src: url("/fonts/generated/fonts/c6e4685b80ab767827e702baa7333e042b79964e26729cc7de51e39ae533278f.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "pangram-pangram-frama-text";
  src: url("/fonts/generated/fonts/9b36e480116b050a3314161a39803a2dde67265e4967e25468dad24c270319af.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
