@font-face {
  font-family: "CoelacanthBold";
  font-style: normal;
  font-weight: bold;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/4dce9ea69241348af8aa787ee0999888/CoelacanthBold.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthCaption";
  font-style: normal;
  font-weight: normal;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/b87386bc6d789fb29a1b668d4c7a3877/CoelacanthCaption.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthCaptionBold";
  font-style: normal;
  font-weight: bold;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/3ed0b449e95b9095b5304da39b19299e/CoelacanthCaptionBold.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthCaptionExtraLight";
  font-style: normal;
  font-weight: normal;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/ef727309990ee0ae4aad0d92f4202148/CoelacanthCaptionExtraLight.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthCaptionHeavy";
  font-style: normal;
  font-weight: bold;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/0725dbadf60701c6e65096f2059d8e73/CoelacanthCaptionHeavy.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthCaptionLight";
  font-style: normal;
  font-weight: normal;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/069e8b41d4364ee39e449672e6856c00/CoelacanthCaptionLight.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthCaptionSemibold";
  font-style: normal;
  font-weight: bold;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/12373de117363b257ddf801544366ed1/CoelacanthCaptionSemibold.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthDisplay";
  font-style: normal;
  font-weight: normal;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/82abb0768c1a26f5de3ec17af0cff184/CoelacanthDisplay.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthDisplayBold";
  font-style: normal;
  font-weight: bold;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/2a41bd0876c9986a70d5de1f42220ead/CoelacanthDisplayBold.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthDisplayExtraLight";
  font-style: normal;
  font-weight: normal;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/051bbd00a9c2f93a1faf94ed467ed0a9/CoelacanthDisplayExtraLight.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthDisplayHeavy";
  font-style: normal;
  font-weight: bold;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/7e5a651f8e7f1f6860c049b51750f807/CoelacanthDisplayHeavy.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthDisplayLight";
  font-style: normal;
  font-weight: normal;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/db5c15c400f8280141342878e1989bf1/CoelacanthDisplayLight.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthDisplaySemibold";
  font-style: normal;
  font-weight: bold;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/b7797fca412bde569ae41961db754494/CoelacanthDisplaySemibold.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthExtraLight";
  font-style: normal;
  font-weight: normal;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/d7f3f5e740aa6089eff3b7e1b7e60990/CoelacanthExtraLight.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthHeavy";
  font-style: normal;
  font-weight: bold;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/235b00d2a815f98d6eb693910c9d0cb0/CoelacanthHeavy.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthItalic";
  font-style: italic;
  font-weight: normal;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/5dfbf5ea68ad68021dca8bb6a9b24da8/CoelacanthItalic.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthLight";
  font-style: normal;
  font-weight: normal;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/fc6831d85afd45f6eaba41a4063e1eae/CoelacanthLight.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthPearl";
  font-style: normal;
  font-weight: normal;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/e5f4f172aaf3dd1225b3ba42759f0cd3/CoelacanthPearl.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthPearlBold";
  font-style: normal;
  font-weight: bold;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/2bcc9dadba206239b8f77f064ff670ee/CoelacanthPearlBold.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthPearlExtraLight";
  font-style: normal;
  font-weight: normal;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/21dc6d65e9d85d508c11606b5ba6b1ac/CoelacanthPearlExtraLight.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthPearlHeavy";
  font-style: normal;
  font-weight: bold;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/26156d969bf0ef5f9947bb16bb22fffc/CoelacanthPearlHeavy.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthPearlLight";
  font-style: normal;
  font-weight: normal;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/6d15550656ccd45eb91af2efea619dd9/CoelacanthPearlLight.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthPearlSemibold";
  font-style: normal;
  font-weight: bold;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/79c02a16b346b7ca91645bd41c6dac7e/CoelacanthPearlSemibold.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthRegular";
  font-style: normal;
  font-weight: normal;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/e4100f3b73ad2317cc51d753e58a934d/CoelacanthRegular.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthSemibold";
  font-style: normal;
  font-weight: bold;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/47486731651dfebe135da893412cf270/CoelacanthSemibold.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthSubcaption";
  font-style: normal;
  font-weight: normal;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/9eb03d0e296a7bf60ac3b2e8c97eb3a2/CoelacanthSubcaption.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthSubcaptionBold";
  font-style: normal;
  font-weight: bold;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/ceba2715185874354a523c79f2a1bb53/CoelacanthSubcaptionBold.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthSubcaptionExtraLight";
  font-style: normal;
  font-weight: normal;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/79ce23b8e0ccedf4f88f4c176911fd63/CoelacanthSubcaptionExtraLight.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthSubcaptionHeavy";
  font-style: normal;
  font-weight: bold;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/9e47acefcab52ea8baf0298c5ef84cfc/CoelacanthSubcaptionHeavy.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthSubcaptionLight";
  font-style: normal;
  font-weight: normal;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/c39d0e41453b666fcc1ccd6f3f8d08f5/CoelacanthSubcaptionLight.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthSubcaptionSemibold";
  font-style: normal;
  font-weight: bold;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/67edc0e10d1f91231aa585b49fa95cbd/CoelacanthSubcaptionSemibold.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthSubheading";
  font-style: normal;
  font-weight: normal;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/7419b6099cb9617899a079b5b1ce6ede/CoelacanthSubheading.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthSubheadingBold";
  font-style: normal;
  font-weight: bold;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/d1e516617a83ca6f1b3acd4047c659f2/CoelacanthSubheadingBold.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthSubheadingExtraLight";
  font-style: normal;
  font-weight: normal;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/a3d0b9dc26c4a75e1e34cb950964f809/CoelacanthSubheadingExtraLight.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthSubheadingHeavy";
  font-style: normal;
  font-weight: bold;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/e7a09f3205caea697956e3a4e4e99b1c/CoelacanthSubheadingHeavy.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthSubheadingLight";
  font-style: normal;
  font-weight: normal;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/56033f2f4be52c1cc554943ab46f0d74/CoelacanthSubheadingLight.otf") format("opentype");
}

@font-face {
  font-family: "CoelacanthSubheadingSemibold";
  font-style: normal;
  font-weight: bold;
  src: url("/assets/fonts/coelacanth/d40b6b08e184c21574151115a61a208d/519a812f94701ba001fb0d9c5bee4071/CoelacanthSubheadingSemibold.otf") format("opentype");
}
