@font-face {
  font-family: "Phosphor-Duotone";
  src: url("/assets/fonts/phosphor-duotone-icons.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.ph-duotone {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor-Duotone" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ph-duotone.ph-anchor:before {
  content: "\e514";
  opacity: 0.2;
}
.ph-duotone.ph-anchor:after {
  content: "\e515";
  margin-left: -1em;
}
.ph-duotone.ph-archive:before {
  content: "\e00c";
  opacity: 0.2;
}
.ph-duotone.ph-archive:after {
  content: "\e00d";
  margin-left: -1em;
}
.ph-duotone.ph-arrow-right:before {
  content: "\e06c";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-right:after {
  content: "\e06d";
  margin-left: -1em;
}
.ph-duotone.ph-arrow-up-right:before {
  content: "\e092";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-up-right:after {
  content: "\e093";
  margin-left: -1em;
}
.ph-duotone.ph-article:before {
  content: "\e0a8";
  opacity: 0.2;
}
.ph-duotone.ph-article:after {
  content: "\e0a9";
  margin-left: -1em;
}
.ph-duotone.ph-at:before {
  content: "\e0ac";
  opacity: 0.2;
}
.ph-duotone.ph-at:after {
  content: "\e0ad";
  margin-left: -1em;
}
.ph-duotone.ph-baby:before {
  content: "\e774";
  opacity: 0.2;
}
.ph-duotone.ph-baby:after {
  content: "\e775";
  margin-left: -1em;
}
.ph-duotone.ph-bag:before {
  content: "\e0b0";
  opacity: 0.2;
}
.ph-duotone.ph-bag:after {
  content: "\e0b1";
  margin-left: -1em;
}
.ph-duotone.ph-baseball:before {
  content: "\e71a";
  opacity: 0.2;
}
.ph-duotone.ph-baseball:after {
  content: "\e71b";
  margin-left: -1em;
}
.ph-duotone.ph-basket:before {
  content: "\e964";
  opacity: 0.2;
}
.ph-duotone.ph-basket:after {
  content: "\e965";
  margin-left: -1em;
}
.ph-duotone.ph-bone:before {
  content: "\e7f2";
  opacity: 0.2;
}
.ph-duotone.ph-bone:after {
  content: "\e7f3";
  margin-left: -1em;
}
.ph-duotone.ph-book:before {
  content: "\e0e2";
  opacity: 0.2;
}
.ph-duotone.ph-book:after {
  content: "\e0e3";
  margin-left: -1em;
}
.ph-duotone.ph-books:before {
  content: "\e758";
  opacity: 0.2;
}
.ph-duotone.ph-books:after {
  content: "\e759";
  margin-left: -1em;
}
.ph-duotone.ph-browser:before {
  content: "\e0f4";
  opacity: 0.2;
}
.ph-duotone.ph-browser:after {
  content: "\e0f5";
  margin-left: -1em;
}
.ph-duotone.ph-bug:before {
  content: "\e5f4";
  opacity: 0.2;
}
.ph-duotone.ph-bug:after {
  content: "\e5f5";
  margin-left: -1em;
}
.ph-duotone.ph-butterfly:before {
  content: "\ea6e";
  opacity: 0.2;
}
.ph-duotone.ph-butterfly:after {
  content: "\ea6f";
  margin-left: -1em;
}
.ph-duotone.ph-calculator:before {
  content: "\e538";
  opacity: 0.2;
}
.ph-duotone.ph-calculator:after {
  content: "\e539";
  margin-left: -1em;
}
.ph-duotone.ph-calendar:before {
  content: "\e108";
  opacity: 0.2;
}
.ph-duotone.ph-calendar:after {
  content: "\e109";
  margin-left: -1em;
}
.ph-duotone.ph-calendar-check:before {
  content: "\e712";
  opacity: 0.2;
}
.ph-duotone.ph-calendar-check:after {
  content: "\e713";
  margin-left: -1em;
}
.ph-duotone.ph-camera-plus:before {
  content: "\ec58";
  opacity: 0.2;
}
.ph-duotone.ph-camera-plus:after {
  content: "\ec59";
  margin-left: -1em;
}
.ph-duotone.ph-cards:before {
  content: "\e0f8";
  opacity: 0.2;
}
.ph-duotone.ph-cards:after {
  content: "\e0f9";
  margin-left: -1em;
}
.ph-duotone.ph-caret-down:before {
  content: "\e136";
  opacity: 0.2;
}
.ph-duotone.ph-caret-down:after {
  content: "\e137";
  margin-left: -1em;
}
.ph-duotone.ph-caret-right:before {
  content: "\e13a";
  opacity: 0.2;
}
.ph-duotone.ph-caret-right:after {
  content: "\e13b";
  margin-left: -1em;
}
.ph-duotone.ph-chair:before {
  content: "\e950";
  opacity: 0.2;
}
.ph-duotone.ph-chair:after {
  content: "\e951";
  margin-left: -1em;
}
.ph-duotone.ph-chat:before {
  content: "\e15c";
  opacity: 0.2;
}
.ph-duotone.ph-chat:after {
  content: "\e15d";
  margin-left: -1em;
}
.ph-duotone.ph-check:before {
  content: "\e182";
  opacity: 0.2;
}
.ph-duotone.ph-check:after {
  content: "\e183";
  margin-left: -1em;
}
.ph-duotone.ph-check-circle:before {
  content: "\e184";
  opacity: 0.2;
}
.ph-duotone.ph-check-circle:after {
  content: "\e185";
  margin-left: -1em;
}
.ph-duotone.ph-checks:before {
  content: "\e53a";
  opacity: 0.2;
}
.ph-duotone.ph-checks:after {
  content: "\e53b";
  margin-left: -1em;
}
.ph-duotone.ph-cigarette:before {
  content: "\ed90";
  opacity: 0.2;
}
.ph-duotone.ph-cigarette:after {
  content: "\ed91";
  margin-left: -1em;
}
.ph-duotone.ph-city:before {
  content: "\ea6a";
  opacity: 0.2;
}
.ph-duotone.ph-city:after {
  content: "\ea6b";
  margin-left: -1em;
}
.ph-duotone.ph-clipboard:before {
  content: "\e196";
  opacity: 0.2;
}
.ph-duotone.ph-clipboard:after {
  content: "\e197";
  margin-left: -1em;
}
.ph-duotone.ph-clock:before {
  content: "\e19a";
  opacity: 0.2;
}
.ph-duotone.ph-clock:after {
  content: "\e19b";
  margin-left: -1em;
}
.ph-duotone.ph-code:before {
  content: "\e1bc";
  opacity: 0.2;
}
.ph-duotone.ph-code:after {
  content: "\e1bd";
  margin-left: -1em;
}
.ph-duotone.ph-coins:before {
  content: "\e78e";
  opacity: 0.2;
}
.ph-duotone.ph-coins:after {
  content: "\e78f";
  margin-left: -1em;
}
.ph-duotone.ph-columns:before {
  content: "\e546";
  opacity: 0.2;
}
.ph-duotone.ph-columns:after {
  content: "\e547";
  margin-left: -1em;
}
.ph-duotone.ph-control:before {
  content: "\eca6";
  opacity: 0.2;
}
.ph-duotone.ph-control:after {
  content: "\eca7";
  margin-left: -1em;
}
.ph-duotone.ph-cookie:before {
  content: "\e6ca";
  opacity: 0.2;
}
.ph-duotone.ph-cookie:after {
  content: "\e6cb";
  margin-left: -1em;
}
.ph-duotone.ph-copy:before {
  content: "\e1ca";
  opacity: 0.2;
}
.ph-duotone.ph-copy:after {
  content: "\e1cb";
  margin-left: -1em;
}
.ph-duotone.ph-copyright:before {
  content: "\e54a";
  opacity: 0.2;
}
.ph-duotone.ph-copyright:after {
  content: "\e54b";
  margin-left: -1em;
}
.ph-duotone.ph-cross:before {
  content: "\e8a0";
  opacity: 0.2;
}
.ph-duotone.ph-cross:after {
  content: "\e8a1";
  margin-left: -1em;
}
.ph-duotone.ph-crown:before {
  content: "\e614";
  opacity: 0.2;
}
.ph-duotone.ph-crown:after {
  content: "\e615";
  margin-left: -1em;
}
.ph-duotone.ph-cursor:before {
  content: "\e1dc";
  opacity: 0.2;
}
.ph-duotone.ph-cursor:after {
  content: "\e1dd";
  margin-left: -1em;
}
.ph-duotone.ph-desk:before {
  content: "\ed16";
  opacity: 0.2;
}
.ph-duotone.ph-desk:after {
  content: "\ed17";
  margin-left: -1em;
}
.ph-duotone.ph-desktop:before {
  content: "\e560";
  opacity: 0.2;
}
.ph-duotone.ph-desktop:after {
  content: "\e561";
  margin-left: -1em;
}
.ph-duotone.ph-disc:before {
  content: "\e564";
  opacity: 0.2;
}
.ph-duotone.ph-disc:after {
  content: "\e565";
  margin-left: -1em;
}
.ph-duotone.ph-divide:before {
  content: "\e1fa";
  opacity: 0.2;
}
.ph-duotone.ph-divide:after {
  content: "\e1fb";
  margin-left: -1em;
}
.ph-duotone.ph-door:before {
  content: "\e61c";
  opacity: 0.2;
}
.ph-duotone.ph-door:after {
  content: "\e61d";
  margin-left: -1em;
}
.ph-duotone.ph-dot:before {
  content: "\ecde";
  opacity: 0.2;
}
.ph-duotone.ph-dot:after {
  content: "\ecdf";
  margin-left: -1em;
}
.ph-duotone.ph-dress:before {
  content: "\ea7e";
  opacity: 0.2;
}
.ph-duotone.ph-dress:after {
  content: "\ea7f";
  margin-left: -1em;
}
.ph-duotone.ph-drop:before {
  content: "\e210";
  opacity: 0.2;
}
.ph-duotone.ph-drop:after {
  content: "\e211";
  margin-left: -1em;
}
.ph-duotone.ph-ear:before {
  content: "\e70c";
  opacity: 0.2;
}
.ph-duotone.ph-ear:after {
  content: "\e70d";
  margin-left: -1em;
}
.ph-duotone.ph-empty:before {
  content: "\edbc";
  opacity: 0.2;
}
.ph-duotone.ph-empty:after {
  content: "\edbd";
  margin-left: -1em;
}
.ph-duotone.ph-envelope-simple:before {
  content: "\e218";
  opacity: 0.2;
}
.ph-duotone.ph-envelope-simple:after {
  content: "\e219";
  margin-left: -1em;
}
.ph-duotone.ph-equals:before {
  content: "\e21c";
  opacity: 0.2;
}
.ph-duotone.ph-equals:after {
  content: "\e21d";
  margin-left: -1em;
}
.ph-duotone.ph-exclude:before {
  content: "\e882";
  opacity: 0.2;
}
.ph-duotone.ph-exclude:after {
  content: "\e883";
  margin-left: -1em;
}
.ph-duotone.ph-feather:before {
  content: "\e9c0";
  opacity: 0.2;
}
.ph-duotone.ph-feather:after {
  content: "\e9c1";
  margin-left: -1em;
}
.ph-duotone.ph-file:before {
  content: "\e230";
  opacity: 0.2;
}
.ph-duotone.ph-file:after {
  content: "\e231";
  margin-left: -1em;
}
.ph-duotone.ph-files:before {
  content: "\e710";
  opacity: 0.2;
}
.ph-duotone.ph-files:after {
  content: "\e711";
  margin-left: -1em;
}
.ph-duotone.ph-film-strip:before {
  content: "\e792";
  opacity: 0.2;
}
.ph-duotone.ph-film-strip:after {
  content: "\e793";
  margin-left: -1em;
}
.ph-duotone.ph-fire:before {
  content: "\e242";
  opacity: 0.2;
}
.ph-duotone.ph-fire:after {
  content: "\e243";
  margin-left: -1em;
}
.ph-duotone.ph-fish:before {
  content: "\e728";
  opacity: 0.2;
}
.ph-duotone.ph-fish:after {
  content: "\e729";
  margin-left: -1em;
}
.ph-duotone.ph-flag:before {
  content: "\e244";
  opacity: 0.2;
}
.ph-duotone.ph-flag:after {
  content: "\e245";
  margin-left: -1em;
}
.ph-duotone.ph-flame:before {
  content: "\e624";
  opacity: 0.2;
}
.ph-duotone.ph-flame:after {
  content: "\e625";
  margin-left: -1em;
}
.ph-duotone.ph-function:before {
  content: "\ebe4";
  opacity: 0.2;
}
.ph-duotone.ph-function:after {
  content: "\ebe5";
  margin-left: -1em;
}
.ph-duotone.ph-ghost:before {
  content: "\e62a";
  opacity: 0.2;
}
.ph-duotone.ph-ghost:after {
  content: "\e62b";
  margin-left: -1em;
}
.ph-duotone.ph-hand:before {
  content: "\e298";
  opacity: 0.2;
}
.ph-duotone.ph-hand:after {
  content: "\e299";
  margin-left: -1em;
}
.ph-duotone.ph-house:before {
  content: "\e2c2";
  opacity: 0.2;
}
.ph-duotone.ph-house:after {
  content: "\e2c3";
  margin-left: -1em;
}
.ph-duotone.ph-identification-card:before {
  content: "\e2c8";
  opacity: 0.2;
}
.ph-duotone.ph-identification-card:after {
  content: "\e2c9";
  margin-left: -1em;
}
.ph-duotone.ph-image:before {
  content: "\e2ca";
  opacity: 0.2;
}
.ph-duotone.ph-image:after {
  content: "\e2cb";
  margin-left: -1em;
}
.ph-duotone.ph-images:before {
  content: "\e836";
  opacity: 0.2;
}
.ph-duotone.ph-images:after {
  content: "\e837";
  margin-left: -1em;
}
.ph-duotone.ph-info:before {
  content: "\e2ce";
  opacity: 0.2;
}
.ph-duotone.ph-info:after {
  content: "\e2cf";
  margin-left: -1em;
}
.ph-duotone.ph-island:before {
  content: "\ee06";
  opacity: 0.2;
}
.ph-duotone.ph-island:after {
  content: "\ee07";
  margin-left: -1em;
}
.ph-duotone.ph-key:before {
  content: "\e2d6";
  opacity: 0.2;
}
.ph-duotone.ph-key:after {
  content: "\e2d7";
  margin-left: -1em;
}
.ph-duotone.ph-lightning:before {
  content: "\e2de";
  opacity: 0.2;
}
.ph-duotone.ph-lightning:after {
  content: "\e2df";
  margin-left: -1em;
}
.ph-duotone.ph-link:before {
  content: "\e2e2";
  opacity: 0.2;
}
.ph-duotone.ph-link:after {
  content: "\e2e3";
  margin-left: -1em;
}
.ph-duotone.ph-list:before {
  content: "\e2f0";
  opacity: 0.2;
}
.ph-duotone.ph-list:after {
  content: "\e2f1";
  margin-left: -1em;
}
.ph-duotone.ph-lock:before {
  content: "\e2fa";
  opacity: 0.2;
}
.ph-duotone.ph-lock:after {
  content: "\e2fb";
  margin-left: -1em;
}
.ph-duotone.ph-magnifying-glass:before {
  content: "\e30c";
  opacity: 0.2;
}
.ph-duotone.ph-magnifying-glass:after {
  content: "\e30d";
  margin-left: -1em;
}
.ph-duotone.ph-map-pin:before {
  content: "\e316";
  opacity: 0.2;
}
.ph-duotone.ph-map-pin:after {
  content: "\e317";
  margin-left: -1em;
}
.ph-duotone.ph-microscope:before {
  content: "\ec7a";
  opacity: 0.2;
}
.ph-duotone.ph-microscope:after {
  content: "\ec7b";
  margin-left: -1em;
}
.ph-duotone.ph-minus:before {
  content: "\e32a";
  opacity: 0.2;
}
.ph-duotone.ph-minus:after {
  content: "\e32b";
  margin-left: -1em;
}
.ph-duotone.ph-money:before {
  content: "\e588";
  opacity: 0.2;
}
.ph-duotone.ph-money:after {
  content: "\e589";
  margin-left: -1em;
}
.ph-duotone.ph-moon:before {
  content: "\e330";
  opacity: 0.2;
}
.ph-duotone.ph-moon:after {
  content: "\e331";
  margin-left: -1em;
}
.ph-duotone.ph-needle:before {
  content: "\e82e";
  opacity: 0.2;
}
.ph-duotone.ph-needle:after {
  content: "\e82f";
  margin-left: -1em;
}
.ph-duotone.ph-network:before {
  content: "\edde";
  opacity: 0.2;
}
.ph-duotone.ph-network:after {
  content: "\eddf";
  margin-left: -1em;
}
.ph-duotone.ph-note:before {
  content: "\e348";
  opacity: 0.2;
}
.ph-duotone.ph-note:after {
  content: "\e349";
  margin-left: -1em;
}
.ph-duotone.ph-option:before {
  content: "\e8a8";
  opacity: 0.2;
}
.ph-duotone.ph-option:after {
  content: "\e8a9";
  margin-left: -1em;
}
.ph-duotone.ph-orange:before {
  content: "\ee40";
  opacity: 0.2;
}
.ph-duotone.ph-orange:after {
  content: "\ee41";
  margin-left: -1em;
}
.ph-duotone.ph-package:before {
  content: "\e390";
  opacity: 0.2;
}
.ph-duotone.ph-package:after {
  content: "\e391";
  margin-left: -1em;
}
.ph-duotone.ph-palette:before {
  content: "\e6c8";
  opacity: 0.2;
}
.ph-duotone.ph-palette:after {
  content: "\e6c9";
  margin-left: -1em;
}
.ph-duotone.ph-paragraph:before {
  content: "\e960";
  opacity: 0.2;
}
.ph-duotone.ph-paragraph:after {
  content: "\e961";
  margin-left: -1em;
}
.ph-duotone.ph-path:before {
  content: "\e39c";
  opacity: 0.2;
}
.ph-duotone.ph-path:after {
  content: "\e39d";
  margin-left: -1em;
}
.ph-duotone.ph-pen:before {
  content: "\e3aa";
  opacity: 0.2;
}
.ph-duotone.ph-pen:after {
  content: "\e3ab";
  margin-left: -1em;
}
.ph-duotone.ph-percent:before {
  content: "\e3b6";
  opacity: 0.2;
}
.ph-duotone.ph-percent:after {
  content: "\e3b7";
  margin-left: -1em;
}
.ph-duotone.ph-person:before {
  content: "\e3a8";
  opacity: 0.2;
}
.ph-duotone.ph-person:after {
  content: "\e3a9";
  margin-left: -1em;
}
.ph-duotone.ph-phone:before {
  content: "\e3b8";
  opacity: 0.2;
}
.ph-duotone.ph-phone:after {
  content: "\e3b9";
  margin-left: -1em;
}
.ph-duotone.ph-picture-in-picture:before {
  content: "\e64c";
  opacity: 0.2;
}
.ph-duotone.ph-picture-in-picture:after {
  content: "\e64d";
  margin-left: -1em;
}
.ph-duotone.ph-pill:before {
  content: "\e700";
  opacity: 0.2;
}
.ph-duotone.ph-pill:after {
  content: "\e701";
  margin-left: -1em;
}
.ph-duotone.ph-pinterest-logo:before {
  content: "\e64e";
  opacity: 0.2;
}
.ph-duotone.ph-pinterest-logo:after {
  content: "\e64f";
  margin-left: -1em;
}
.ph-duotone.ph-placeholder:before {
  content: "\e650";
  opacity: 0.2;
}
.ph-duotone.ph-placeholder:after {
  content: "\e651";
  margin-left: -1em;
}
.ph-duotone.ph-play:before {
  content: "\e3d0";
  opacity: 0.2;
}
.ph-duotone.ph-play:after {
  content: "\e3d1";
  margin-left: -1em;
}
.ph-duotone.ph-plug:before {
  content: "\e946";
  opacity: 0.2;
}
.ph-duotone.ph-plug:after {
  content: "\e947";
  margin-left: -1em;
}
.ph-duotone.ph-plus:before {
  content: "\e3d4";
  opacity: 0.2;
}
.ph-duotone.ph-plus:after {
  content: "\e3d5";
  margin-left: -1em;
}
.ph-duotone.ph-question:before {
  content: "\e3e8";
  opacity: 0.2;
}
.ph-duotone.ph-question:after {
  content: "\e3eb";
  margin-left: -1em;
}
.ph-duotone.ph-quotes:before {
  content: "\e660";
  opacity: 0.2;
}
.ph-duotone.ph-quotes:after {
  content: "\e661";
  margin-left: -1em;
}
.ph-duotone.ph-radio:before {
  content: "\e77e";
  opacity: 0.2;
}
.ph-duotone.ph-radio:after {
  content: "\e77f";
  margin-left: -1em;
}
.ph-duotone.ph-ranking:before {
  content: "\ed62";
  opacity: 0.2;
}
.ph-duotone.ph-ranking:after {
  content: "\ed63";
  margin-left: -1em;
}
.ph-duotone.ph-receipt:before {
  content: "\e3ec";
  opacity: 0.2;
}
.ph-duotone.ph-receipt:after {
  content: "\e3f1";
  margin-left: -1em;
}
.ph-duotone.ph-record:before {
  content: "\e3ee";
  opacity: 0.2;
}
.ph-duotone.ph-record:after {
  content: "\e3f3";
  margin-left: -1em;
}
.ph-duotone.ph-repeat:before {
  content: "\e3f6";
  opacity: 0.2;
}
.ph-duotone.ph-repeat:after {
  content: "\e3f9";
  margin-left: -1em;
}
.ph-duotone.ph-resize:before {
  content: "\ed6e";
  opacity: 0.2;
}
.ph-duotone.ph-resize:after {
  content: "\ed6f";
  margin-left: -1em;
}
.ph-duotone.ph-rows:before {
  content: "\e5a2";
  opacity: 0.2;
}
.ph-duotone.ph-rows:after {
  content: "\e5a3";
  margin-left: -1em;
}
.ph-duotone.ph-ruler:before {
  content: "\e6b8";
  opacity: 0.2;
}
.ph-duotone.ph-ruler:after {
  content: "\e6b9";
  margin-left: -1em;
}
.ph-duotone.ph-scissors:before {
  content: "\eae0";
  opacity: 0.2;
}
.ph-duotone.ph-scissors:after {
  content: "\eae1";
  margin-left: -1em;
}
.ph-duotone.ph-scroll:before {
  content: "\eb7a";
  opacity: 0.2;
}
.ph-duotone.ph-scroll:after {
  content: "\eb7b";
  margin-left: -1em;
}
.ph-duotone.ph-seal:before {
  content: "\e604";
  opacity: 0.2;
}
.ph-duotone.ph-seal:after {
  content: "\e605";
  margin-left: -1em;
}
.ph-duotone.ph-seal-check:before {
  content: "\e606";
  opacity: 0.2;
}
.ph-duotone.ph-seal-check:after {
  content: "\e607";
  margin-left: -1em;
}
.ph-duotone.ph-selection-background:before {
  content: "\eaf8";
  opacity: 0.2;
}
.ph-duotone.ph-selection-background:after {
  content: "\eaf9";
  margin-left: -1em;
}
.ph-duotone.ph-shapes:before {
  content: "\ec5e";
  opacity: 0.2;
}
.ph-duotone.ph-shapes:after {
  content: "\ec5f";
  margin-left: -1em;
}
.ph-duotone.ph-share:before {
  content: "\e406";
  opacity: 0.2;
}
.ph-duotone.ph-share:after {
  content: "\e409";
  margin-left: -1em;
}
.ph-duotone.ph-share-network:before {
  content: "\e408";
  opacity: 0.2;
}
.ph-duotone.ph-share-network:after {
  content: "\e40b";
  margin-left: -1em;
}
.ph-duotone.ph-shield-check:before {
  content: "\e40c";
  opacity: 0.2;
}
.ph-duotone.ph-shield-check:after {
  content: "\e40f";
  margin-left: -1em;
}
.ph-duotone.ph-sidebar:before {
  content: "\eab6";
  opacity: 0.2;
}
.ph-duotone.ph-sidebar:after {
  content: "\eab7";
  margin-left: -1em;
}
.ph-duotone.ph-sort-ascending:before {
  content: "\e444";
  opacity: 0.2;
}
.ph-duotone.ph-sort-ascending:after {
  content: "\e445";
  margin-left: -1em;
}
.ph-duotone.ph-sparkle:before {
  content: "\e6a2";
  opacity: 0.2;
}
.ph-duotone.ph-sparkle:after {
  content: "\e6a3";
  margin-left: -1em;
}
.ph-duotone.ph-spiral:before {
  content: "\e9fa";
  opacity: 0.2;
}
.ph-duotone.ph-spiral:after {
  content: "\e9fb";
  margin-left: -1em;
}
.ph-duotone.ph-square:before {
  content: "\e45e";
  opacity: 0.2;
}
.ph-duotone.ph-square:after {
  content: "\e45f";
  margin-left: -1em;
}
.ph-duotone.ph-star:before {
  content: "\e46a";
  opacity: 0.2;
}
.ph-duotone.ph-star:after {
  content: "\e46b";
  margin-left: -1em;
}
.ph-duotone.ph-steps:before {
  content: "\ecbe";
  opacity: 0.2;
}
.ph-duotone.ph-steps:after {
  content: "\ecbf";
  margin-left: -1em;
}
.ph-duotone.ph-sticker:before {
  content: "\e5ac";
  opacity: 0.2;
}
.ph-duotone.ph-sticker:after {
  content: "\e5ad";
  margin-left: -1em;
}
.ph-duotone.ph-stop:before {
  content: "\e46c";
  opacity: 0.2;
}
.ph-duotone.ph-stop:after {
  content: "\e46d";
  margin-left: -1em;
}
.ph-duotone.ph-suitcase:before {
  content: "\e5ae";
  opacity: 0.2;
}
.ph-duotone.ph-suitcase:after {
  content: "\e5af";
  margin-left: -1em;
}
.ph-duotone.ph-sun:before {
  content: "\e472";
  opacity: 0.2;
}
.ph-duotone.ph-sun:after {
  content: "\e473";
  margin-left: -1em;
}
.ph-duotone.ph-swatches:before {
  content: "\e5b8";
  opacity: 0.2;
}
.ph-duotone.ph-swatches:after {
  content: "\e5b9";
  margin-left: -1em;
}
.ph-duotone.ph-t-shirt:before {
  content: "\e670";
  opacity: 0.2;
}
.ph-duotone.ph-t-shirt:after {
  content: "\e671";
  margin-left: -1em;
}
.ph-duotone.ph-table:before {
  content: "\e476";
  opacity: 0.2;
}
.ph-duotone.ph-table:after {
  content: "\e477";
  margin-left: -1em;
}
.ph-duotone.ph-tabs:before {
  content: "\e778";
  opacity: 0.2;
}
.ph-duotone.ph-tabs:after {
  content: "\e779";
  margin-left: -1em;
}
.ph-duotone.ph-tag:before {
  content: "\e478";
  opacity: 0.2;
}
.ph-duotone.ph-tag:after {
  content: "\e479";
  margin-left: -1em;
}
.ph-duotone.ph-target:before {
  content: "\e47c";
  opacity: 0.2;
}
.ph-duotone.ph-target:after {
  content: "\e47d";
  margin-left: -1em;
}
.ph-duotone.ph-tent:before {
  content: "\e8ba";
  opacity: 0.2;
}
.ph-duotone.ph-tent:after {
  content: "\e8bb";
  margin-left: -1em;
}
.ph-duotone.ph-towel:before {
  content: "\ede6";
  opacity: 0.2;
}
.ph-duotone.ph-towel:after {
  content: "\ede7";
  margin-left: -1em;
}
.ph-duotone.ph-translate:before {
  content: "\e4a2";
  opacity: 0.2;
}
.ph-duotone.ph-translate:after {
  content: "\e4a3";
  margin-left: -1em;
}
.ph-duotone.ph-users:before {
  content: "\e4d6";
  opacity: 0.2;
}
.ph-duotone.ph-users:after {
  content: "\e4d7";
  margin-left: -1em;
}
.ph-duotone.ph-video:before {
  content: "\e740";
  opacity: 0.2;
}
.ph-duotone.ph-video:after {
  content: "\e741";
  margin-left: -1em;
}
.ph-duotone.ph-warning:before {
  content: "\e4e0";
  opacity: 0.2;
}
.ph-duotone.ph-warning:after {
  content: "\e4e1";
  margin-left: -1em;
}
.ph-duotone.ph-warning-circle:before {
  content: "\e4e2";
  opacity: 0.2;
}
.ph-duotone.ph-warning-circle:after {
  content: "\e4e3";
  margin-left: -1em;
}
.ph-duotone.ph-watch:before {
  content: "\e4e6";
  opacity: 0.2;
}
.ph-duotone.ph-watch:after {
  content: "\e4e7";
  margin-left: -1em;
}
.ph-duotone.ph-waves:before {
  content: "\e6de";
  opacity: 0.2;
}
.ph-duotone.ph-waves:after {
  content: "\e6df";
  margin-left: -1em;
}
.ph-duotone.ph-whatsapp-logo:before {
  content: "\e5d0";
  opacity: 0.2;
}
.ph-duotone.ph-whatsapp-logo:after {
  content: "\e5d1";
  margin-left: -1em;
}
.ph-duotone.ph-wine:before {
  content: "\e6b2";
  opacity: 0.2;
}
.ph-duotone.ph-wine:after {
  content: "\e6b3";
  margin-left: -1em;
}
.ph-duotone.ph-yarn:before {
  content: "\ed9a";
  opacity: 0.2;
}
.ph-duotone.ph-yarn:after {
  content: "\ed9b";
  margin-left: -1em;
}
@font-face {
  font-family: "Phosphor-Fill";
  src: url("/assets/fonts/phosphor-fill-icons.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.ph-fill {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor-Fill" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ph-fill.ph-anchor:before {
  content: "\e514";
}
.ph-fill.ph-archive:before {
  content: "\e00c";
}
.ph-fill.ph-arrow-right:before {
  content: "\e06c";
}
.ph-fill.ph-arrow-up-right:before {
  content: "\e092";
}
.ph-fill.ph-article:before {
  content: "\e0a8";
}
.ph-fill.ph-at:before {
  content: "\e0ac";
}
.ph-fill.ph-baby:before {
  content: "\e774";
}
.ph-fill.ph-bag:before {
  content: "\e0b0";
}
.ph-fill.ph-baseball:before {
  content: "\e71a";
}
.ph-fill.ph-basket:before {
  content: "\e964";
}
.ph-fill.ph-bone:before {
  content: "\e7f2";
}
.ph-fill.ph-book:before {
  content: "\e0e2";
}
.ph-fill.ph-books:before {
  content: "\e758";
}
.ph-fill.ph-browser:before {
  content: "\e0f4";
}
.ph-fill.ph-bug:before {
  content: "\e5f4";
}
.ph-fill.ph-butterfly:before {
  content: "\ea6e";
}
.ph-fill.ph-calculator:before {
  content: "\e538";
}
.ph-fill.ph-calendar:before {
  content: "\e108";
}
.ph-fill.ph-calendar-check:before {
  content: "\e712";
}
.ph-fill.ph-camera-plus:before {
  content: "\ec58";
}
.ph-fill.ph-cards:before {
  content: "\e0f8";
}
.ph-fill.ph-caret-down:before {
  content: "\e136";
}
.ph-fill.ph-caret-right:before {
  content: "\e13a";
}
.ph-fill.ph-chair:before {
  content: "\e950";
}
.ph-fill.ph-chat:before {
  content: "\e15c";
}
.ph-fill.ph-check:before {
  content: "\e182";
}
.ph-fill.ph-check-circle:before {
  content: "\e184";
}
.ph-fill.ph-checks:before {
  content: "\e53a";
}
.ph-fill.ph-cigarette:before {
  content: "\ed90";
}
.ph-fill.ph-city:before {
  content: "\ea6a";
}
.ph-fill.ph-clipboard:before {
  content: "\e196";
}
.ph-fill.ph-clock:before {
  content: "\e19a";
}
.ph-fill.ph-code:before {
  content: "\e1bc";
}
.ph-fill.ph-coins:before {
  content: "\e78e";
}
.ph-fill.ph-columns:before {
  content: "\e546";
}
.ph-fill.ph-control:before {
  content: "\eca6";
}
.ph-fill.ph-cookie:before {
  content: "\e6ca";
}
.ph-fill.ph-copy:before {
  content: "\e1ca";
}
.ph-fill.ph-copyright:before {
  content: "\e54a";
}
.ph-fill.ph-cross:before {
  content: "\e8a0";
}
.ph-fill.ph-crown:before {
  content: "\e614";
}
.ph-fill.ph-cursor:before {
  content: "\e1dc";
}
.ph-fill.ph-desk:before {
  content: "\ed16";
}
.ph-fill.ph-desktop:before {
  content: "\e560";
}
.ph-fill.ph-disc:before {
  content: "\e564";
}
.ph-fill.ph-divide:before {
  content: "\e1fa";
}
.ph-fill.ph-door:before {
  content: "\e61c";
}
.ph-fill.ph-dot:before {
  content: "\ecde";
}
.ph-fill.ph-dress:before {
  content: "\ea7e";
}
.ph-fill.ph-drop:before {
  content: "\e210";
}
.ph-fill.ph-ear:before {
  content: "\e70c";
}
.ph-fill.ph-empty:before {
  content: "\edbc";
}
.ph-fill.ph-envelope-simple:before {
  content: "\e218";
}
.ph-fill.ph-equals:before {
  content: "\e21c";
}
.ph-fill.ph-exclude:before {
  content: "\e882";
}
.ph-fill.ph-feather:before {
  content: "\e9c0";
}
.ph-fill.ph-file:before {
  content: "\e230";
}
.ph-fill.ph-files:before {
  content: "\e710";
}
.ph-fill.ph-film-strip:before {
  content: "\e792";
}
.ph-fill.ph-fire:before {
  content: "\e242";
}
.ph-fill.ph-fish:before {
  content: "\e728";
}
.ph-fill.ph-flag:before {
  content: "\e244";
}
.ph-fill.ph-flame:before {
  content: "\e624";
}
.ph-fill.ph-function:before {
  content: "\ebe4";
}
.ph-fill.ph-ghost:before {
  content: "\e62a";
}
.ph-fill.ph-hand:before {
  content: "\e298";
}
.ph-fill.ph-house:before {
  content: "\e2c2";
}
.ph-fill.ph-identification-card:before {
  content: "\e2c8";
}
.ph-fill.ph-image:before {
  content: "\e2ca";
}
.ph-fill.ph-images:before {
  content: "\e836";
}
.ph-fill.ph-info:before {
  content: "\e2ce";
}
.ph-fill.ph-island:before {
  content: "\ee06";
}
.ph-fill.ph-key:before {
  content: "\e2d6";
}
.ph-fill.ph-lightning:before {
  content: "\e2de";
}
.ph-fill.ph-link:before {
  content: "\e2e2";
}
.ph-fill.ph-list:before {
  content: "\e2f0";
}
.ph-fill.ph-lock:before {
  content: "\e2fa";
}
.ph-fill.ph-magnifying-glass:before {
  content: "\e30c";
}
.ph-fill.ph-map-pin:before {
  content: "\e316";
}
.ph-fill.ph-microscope:before {
  content: "\ec7a";
}
.ph-fill.ph-minus:before {
  content: "\e32a";
}
.ph-fill.ph-money:before {
  content: "\e588";
}
.ph-fill.ph-moon:before {
  content: "\e330";
}
.ph-fill.ph-needle:before {
  content: "\e82e";
}
.ph-fill.ph-network:before {
  content: "\edde";
}
.ph-fill.ph-note:before {
  content: "\e348";
}
.ph-fill.ph-option:before {
  content: "\e8a8";
}
.ph-fill.ph-orange:before {
  content: "\ee40";
}
.ph-fill.ph-package:before {
  content: "\e390";
}
.ph-fill.ph-palette:before {
  content: "\e6c8";
}
.ph-fill.ph-paragraph:before {
  content: "\e960";
}
.ph-fill.ph-path:before {
  content: "\e39c";
}
.ph-fill.ph-pen:before {
  content: "\e3aa";
}
.ph-fill.ph-percent:before {
  content: "\e3b6";
}
.ph-fill.ph-person:before {
  content: "\e3a8";
}
.ph-fill.ph-phone:before {
  content: "\e3b8";
}
.ph-fill.ph-picture-in-picture:before {
  content: "\e64c";
}
.ph-fill.ph-pill:before {
  content: "\e700";
}
.ph-fill.ph-pinterest-logo:before {
  content: "\e64e";
}
.ph-fill.ph-placeholder:before {
  content: "\e650";
}
.ph-fill.ph-play:before {
  content: "\e3d0";
}
.ph-fill.ph-plug:before {
  content: "\e946";
}
.ph-fill.ph-plus:before {
  content: "\e3d4";
}
.ph-fill.ph-question:before {
  content: "\e3e8";
}
.ph-fill.ph-quotes:before {
  content: "\e660";
}
.ph-fill.ph-radio:before {
  content: "\e77e";
}
.ph-fill.ph-ranking:before {
  content: "\ed62";
}
.ph-fill.ph-receipt:before {
  content: "\e3ec";
}
.ph-fill.ph-record:before {
  content: "\e3ee";
}
.ph-fill.ph-repeat:before {
  content: "\e3f6";
}
.ph-fill.ph-resize:before {
  content: "\ed6e";
}
.ph-fill.ph-rows:before {
  content: "\e5a2";
}
.ph-fill.ph-ruler:before {
  content: "\e6b8";
}
.ph-fill.ph-scissors:before {
  content: "\eae0";
}
.ph-fill.ph-scroll:before {
  content: "\eb7a";
}
.ph-fill.ph-seal:before {
  content: "\e604";
}
.ph-fill.ph-seal-check:before {
  content: "\e606";
}
.ph-fill.ph-selection-background:before {
  content: "\eaf8";
}
.ph-fill.ph-shapes:before {
  content: "\ec5e";
}
.ph-fill.ph-share:before {
  content: "\e406";
}
.ph-fill.ph-share-network:before {
  content: "\e408";
}
.ph-fill.ph-shield-check:before {
  content: "\e40c";
}
.ph-fill.ph-sidebar:before {
  content: "\eab6";
}
.ph-fill.ph-sort-ascending:before {
  content: "\e444";
}
.ph-fill.ph-sparkle:before {
  content: "\e6a2";
}
.ph-fill.ph-spiral:before {
  content: "\e9fa";
}
.ph-fill.ph-square:before {
  content: "\e45e";
}
.ph-fill.ph-star:before {
  content: "\e46a";
}
.ph-fill.ph-steps:before {
  content: "\ecbe";
}
.ph-fill.ph-sticker:before {
  content: "\e5ac";
}
.ph-fill.ph-stop:before {
  content: "\e46c";
}
.ph-fill.ph-suitcase:before {
  content: "\e5ae";
}
.ph-fill.ph-sun:before {
  content: "\e472";
}
.ph-fill.ph-swatches:before {
  content: "\e5b8";
}
.ph-fill.ph-t-shirt:before {
  content: "\e670";
}
.ph-fill.ph-table:before {
  content: "\e476";
}
.ph-fill.ph-tabs:before {
  content: "\e778";
}
.ph-fill.ph-tag:before {
  content: "\e478";
}
.ph-fill.ph-target:before {
  content: "\e47c";
}
.ph-fill.ph-tent:before {
  content: "\e8ba";
}
.ph-fill.ph-towel:before {
  content: "\ede6";
}
.ph-fill.ph-translate:before {
  content: "\e4a2";
}
.ph-fill.ph-users:before {
  content: "\e4d6";
}
.ph-fill.ph-video:before {
  content: "\e740";
}
.ph-fill.ph-warning:before {
  content: "\e4e0";
}
.ph-fill.ph-warning-circle:before {
  content: "\e4e2";
}
.ph-fill.ph-watch:before {
  content: "\e4e6";
}
.ph-fill.ph-waves:before {
  content: "\e6de";
}
.ph-fill.ph-whatsapp-logo:before {
  content: "\e5d0";
}
.ph-fill.ph-wine:before {
  content: "\e6b2";
}
.ph-fill.ph-yarn:before {
  content: "\ed9a";
}
/* cyrillic-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/hanken-grotesk-cyrillic-ext.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/hanken-grotesk-vietnamese.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/hanken-grotesk-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/hanken-grotesk-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/fonts/hanken-grotesk-cyrillic-ext.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/fonts/hanken-grotesk-vietnamese.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/fonts/hanken-grotesk-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/fonts/hanken-grotesk-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/fonts/hanken-grotesk-cyrillic-ext.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/fonts/hanken-grotesk-vietnamese.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/fonts/hanken-grotesk-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/fonts/hanken-grotesk-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/fonts/hanken-grotesk-cyrillic-ext.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/fonts/hanken-grotesk-vietnamese.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/fonts/hanken-grotesk-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/fonts/hanken-grotesk-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Instrument Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/instrument-serif-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Instrument Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/instrument-serif-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{font-family:'Canela';src:local('Canela Regular'),local('Canela-Regular'),local('Canela');font-weight:400;font-display:swap}
body{margin:0;background:#FAF7F2;color:#221C18;font-family:'Hanken Grotesk',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}
a{color:#221C18;text-decoration-thickness:1px;text-underline-offset:3px}
a:hover{color:#BB345A}
button{font-family:inherit;cursor:pointer}
:focus-visible{outline:3px solid #6E58B0;outline-offset:2px}
details summary::-webkit-details-marker{display:none}
*{transition:none!important;animation:none!important}
x-dc{display:none!important}
