/* NinetyNine Regent Street: self-hosted brand fonts.
   Canela: large titles, the 99 symbol, occasional luxury statements.
   Neue Haas Grotesk: navigation, paragraphs, buttons, booking information, "Regent Street". */

@font-face { font-family: "Canela"; src: url("../fonts/Canela-Thin.woff2") format("woff2"); font-weight: 100; font-style: normal; font-display: swap; }
@font-face { font-family: "Canela"; src: url("../fonts/Canela-ThinItalic.woff2") format("woff2"); font-weight: 100; font-style: italic; font-display: swap; }
@font-face { font-family: "Canela"; src: url("../fonts/Canela-Light.woff2") format("woff2"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "Canela"; src: url("../fonts/Canela-LightItalic.woff2") format("woff2"); font-weight: 300; font-style: italic; font-display: swap; }
@font-face { font-family: "Canela"; src: url("../fonts/Canela-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Canela"; src: url("../fonts/Canela-RegularItalic.woff2") format("woff2"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: "Canela"; src: url("../fonts/Canela-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Canela"; src: url("../fonts/Canela-MediumItalic.woff2") format("woff2"); font-weight: 500; font-style: italic; font-display: swap; }

@font-face { font-family: "Canela Deck"; src: url("../fonts/CanelaDeck-Light.woff2") format("woff2"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "Canela Deck"; src: url("../fonts/CanelaDeck-LightItalic.woff2") format("woff2"); font-weight: 300; font-style: italic; font-display: swap; }
@font-face { font-family: "Canela Deck"; src: url("../fonts/CanelaDeck-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Canela Deck"; src: url("../fonts/CanelaDeck-RegularItalic.woff2") format("woff2"); font-weight: 400; font-style: italic; font-display: swap; }

@font-face { font-family: "NHG Text"; src: url("../fonts/NHGText-55Roman.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "NHG Text"; src: url("../fonts/NHGText-56Italic.woff2") format("woff2"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: "NHG Text"; src: url("../fonts/NHGText-65Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "NHG Text"; src: url("../fonts/NHGText-66MediumItalic.woff2") format("woff2"); font-weight: 500; font-style: italic; font-display: swap; }
@font-face { font-family: "NHG Text"; src: url("../fonts/NHGText-75Bold.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }

@font-face { font-family: "NHG Display"; src: url("../fonts/NHGDisplay-45Light.woff2") format("woff2"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "NHG Display"; src: url("../fonts/NHGDisplay-55Roman.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "NHG Display"; src: url("../fonts/NHGDisplay-65Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "NHG Display"; src: url("../fonts/NHGDisplay-75Bold.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
