@charset "UTF-8";

@import url('https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Upright:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Gabriela&display=swap');
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Serif:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lancelot&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Libre+Caslon+Display&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Ovo&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Sansation:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Syne:wght@400..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Young+Serif&display=swap');
/* ------------------------------------------------------------------------------------ */
@import url('https://fonts.googleapis.com/css2?family=Alumni+Sans+SC:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Alumni+Sans:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Libertinus+Serif:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Mozilla+Headline:wght@200..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Mozilla+Text:wght@200..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap');

/* --- _fonts-site-fall25.css v1.3 -----------------------------------------
 ---------------------------------------------------------------------------
 -- Imported Source-- ...............	-- Sourced Local -- ................
 ---------------------------------------------------------------------------
 * Cinzel (Regular+Decorative)		* Brilon (Regular)
 * Comorant (Regular+Garamond+Upright)	* Calistoga (Regular)
 * Crimson (Text+Pro)			* Grantham (Reg+Roman+Outl+Shadow)
 * Fraunces (Regular)			* Instrument Serif (Regular)
 * Gabriel Display (Regular)		* Lightshift (Reg+Rounded+Outl[both])
 * IBM Plex Serif (Regular)			* More Light (Regular)
 * Instrument Sans (Regular+Display)	* Selaris (Regular)
 * Instrument Serif (Regular)		* Source Sans (Regular)
 * Inter (Regular)				* Princess Sophia (Regular)
 * Lancelot (Regular)			* Viaoda Libre (Regular)
 * Libertina Serif (Regular)		* Work Sans (Regular)
 * Libre Caslon Display (Regular)		
 * Libre Baskerville (Regular)			
 * Lora (Regular)						
 * Manrope (Regular)					
 * Merriweather (Regular)				
 * Montserrat (Regular+Alternatives)	
 * Mozilla (Text+Headline)				
 * Oswald (Regular)						
 * Ovo Display (Regular)				
 * Playfair Display (Regular)			
 * PT Sans (Regular)					
 * Quicksand (Regular)					
 * Raleway (Regular)
 * Sansation (Regular)
 * Syne (Regular)
 * Young Serif (Regular)
 --------------------------------------------------------------------------- */
/* Imported Fonts css classes --------------------------------------------------------- */
/* Cinzel [0,100..900; 1,100..900] ---------------------------------------------------- */
.cnzl-th, .cinzel-th {font-family: 'Cinzel', serif; font-optical-sizing: auto; font-weight: 100; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cnzl-xl, .cinzel-xl {font-family: 'Cinzel', serif; font-optical-sizing: auto; font-weight: 200; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cnzl-l, .cinzel-l {font-family: 'Cinzel', serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cnzl-r, .cinzel-r {font-family: 'Cinzel', serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cnzl-m, .cinzel-m {font-family: 'Cinzel', serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cnzl-sb, .cinzel-sb {font-family: 'Cinzel', serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cnzl-b, .cinzel-b {font-family: 'Cinzel', serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cnzl-xb, .cinzel-xb {font-family: 'Cinzel', serif; font-optical-sizing: auto; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cnzl-k, .cinzel-k {font-family: 'Cinzel', serif; font-optical-sizing: auto; font-weight: 900; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cnzl-thi, .cinzel-thi {font-family: 'Cinzel', serif; font-optical-sizing: auto; font-weight: 100; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cnzl-xli, .cinzel-xli {font-family: 'Cinzel', serif; font-optical-sizing: auto; font-weight: 200; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cnzl-li, .cinzel-li {font-family: 'Cinzel', serif; font-optical-sizing: auto; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cnzl-i, .cinzel-i {font-family: 'Cinzel', serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cnzl-mi, .cinzel-mi {font-family: 'Cinzel', serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cnzl-sbi, .cinzel-sbi {font-family: 'Cinzel', serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cnzl-bi, .cinzel-bi {font-family: 'Cinzel', serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cnzl-xbi, .cinzel-xbi {font-family: 'Cinzel', serif; font-optical-sizing: auto; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cnzl-ki, .cinzel-ki {font-family: 'Cinzel', serif; font-optical-sizing: auto; font-weight: 900; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Cinzel Decorative [0,100..900; 1,100..900] ----------------------------------------- */
.cinzel-decorative-regular {font-family: "Cinzel Decorative", serif; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cinzel-decorative-bold {font-family: "Cinzel Decorative", serif; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cinzel-decorative-black {font-family: "Cinzel Decorative", serif; font-weight: 900; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Cormorant [0,100..900; 1,100..900] ----------------------------------------------------- */
.crmrnt-th, .cormorant-th {font-family: 'Cormorant', serif; font-optical-sizing: auto; font-weight: 100; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmrnt-xl, .cormorant-xl {font-family: 'Cormorant', serif; font-optical-sizing: auto; font-weight: 200; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmrnt-l, .cormorant-l {font-family: 'Cormorant', serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmrnt-r, .cormorant-r {font-family: 'Cormorant', serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmrnt-m, .cormorant-m {font-family: 'Cormorant', serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmrnt-sb, .cormorant-sb {font-family: 'Cormorant', serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmrnt-b, .cormorant-b {font-family: 'Cormorant', serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmrnt-xb, .cormorant-xb {font-family: 'Cormorant', serif; font-optical-sizing: auto; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmrnt-k, .cormorant-k {font-family: 'Cormorant', serif; font-optical-sizing: auto; font-weight: 900; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmrnt-thi, .cormorant-thi {font-family: 'Cormorant', serif; font-optical-sizing: auto; font-weight: 100; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmrnt-xli, .cormorant-xli {font-family: 'Cormorant', serif; font-optical-sizing: auto; font-weight: 200; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmrnt-li, .cormorant-li {font-family: 'Cormorant', serif; font-optical-sizing: auto; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmrnt-i, .cormorant-i {font-family: 'Cormorant', serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmrnt-mi, .cormorant-mi {font-family: 'Cormorant', serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmrnt-sbi, .cormorant-sbi {font-family: 'Cormorant', serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmrnt-bi, .cormorant-bi {font-family: 'Cormorant', serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmrnt-xbi, .cormorant-xbi {font-family: 'Cormorant', serif; font-optical-sizing: auto; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmrnt-ki, .cormorant-ki {font-family: 'Cormorant', serif; font-optical-sizing: auto; font-weight: 900; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Cormorant Garamond [0,300..700; 1,300..700] ---------------------------------------- */
.crm-garmnd-l, .crm-grmd-l {font-family: 'Cormorant Garamond', serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crm-garmnd-r, .crm-grmd-r {font-family: 'Cormorant Garamond', serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crm-garmnd-m, .crm-grmd-m {font-family: 'Cormorant Garamond', serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crm-garmnd-sb, .crm-grmd-sb {font-family: 'Cormorant Garamond', serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crm-garmnd-b, .crm-grmd-b {font-family: 'Cormorant Garamond', serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crm-garmnd-li, .crm-grmd-li {font-family: 'Cormorant Garamond', serif; font-optical-sizing: auto; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crm-garmnd-i, .crm-grmd-i {font-family: 'Cormorant Garamond', serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crm-garmnd-mi, .crm-grmd-mi {font-family: 'Cormorant Garamond', serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crm-garmnd-sbi, .crm-grmd-sbi {font-family: 'Cormorant Garamond', serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crm-garmnd-bi, .crm-grmd-bi {font-family: 'Cormorant Garamond', serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Cormorant Upright [0,300..700] ----------------------------------------------------- */
.cormorant-upright-light, .crm-uprght-l {font-family: 'Cormorant Upright', serif; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cormorant-upright-regular, .crm-uprght-r {font-family: 'Cormorant Upright', serif; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cormorant-upright-medium, .crm-uprght-m {font-family: 'Cormorant Upright', serif; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cormorant-upright-semibold, .crm-uprght-sb {font-family: 'Cormorant Upright', serif; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.cormorant-upright-bold, .crm-uprght-b {font-family: 'Cormorant Upright', serif; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Crimson Text [0,400.600.700; 1,400.600.700] ---------------------------------------- */
.crimson-text-regular, .crmsn-txt-r {font-family: 'Crimson Text', serif; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crimson-text-semibold, .crmsn-txt-sb {font-family: 'Crimson Text', serif; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crimson-text-bold, .crmsn-txt-b {font-family: 'Crimson Text', serif; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crimson-text-regular-italic, .crmsn-txt-i {font-family: 'Crimson Text', serif; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crimson-text-semibold-italic, .crmsn-txt-sbi {font-family: 'Crimson Text', serif; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crimson-text-bold-italic, .crmsn-txt-bi {font-family: 'Crimson Text', serif; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Crimson Pro [0,100..900; 1,100..900] ----------------------------------------------------- */
.crmsn-pro-th, .crimson-pro-th {font-family: 'Crimson Pro', serif; font-optical-sizing: auto; font-weight: 100; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmsn-pro-xl, .crimson-pro-xl {font-family: 'Crimson Pro', serif; font-optical-sizing: auto; font-weight: 200; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmsn-pro-l, .crimson-pro-l {font-family: 'Crimson Pro', serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmsn-pro-r, .crimson-pro-r {font-family: 'Crimson Pro', serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmsn-pro-m, .crimson-pro-m {font-family: 'Crimson Pro', serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmsn-pro-sb, .crimson-pro-sb {font-family: 'Crimson Pro', serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmsn-pro-b, .crimson-pro-b {font-family: 'Crimson Pro', serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmsn-pro-xb, .crimson-pro-xb {font-family: 'Crimson Pro', serif; font-optical-sizing: auto; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmsn-pro-k, .crimson-pro-k {font-family: 'Crimson Pro', serif; font-optical-sizing: auto; font-weight: 900; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmsn-pro-thi, .crimson-pro-thi {font-family: 'Crimson Pro', serif; font-optical-sizing: auto; font-weight: 100; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmsn-pro-xli, .crimson-pro-xli {font-family: 'Crimson Pro', serif; font-optical-sizing: auto; font-weight: 200; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmsn-pro-li, .crimson-pro-li {font-family: 'Crimson Pro', serif; font-optical-sizing: auto; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmsn-pro-i, .crimson-pro-i {font-family: 'Crimson Pro', serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmsn-pro-mi, .crimson-pro-mi {font-family: 'Crimson Pro', serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmsn-pro-sbi, .crimson-pro-sbi {font-family: 'Crimson Pro', serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmsn-pro-bi, .crimson-pro-bi {font-family: 'Crimson Pro', serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmsn-pro-xbi, .crimson-pro-xbi {font-family: 'Crimson Pro', serif; font-optical-sizing: auto; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.crmsn-pro-ki, .crimson-pro-ki {font-family: 'Crimson Pro', serif; font-optical-sizing: auto; font-weight: 900; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Fraunces [0,100..900; 1,100..900] ----------------------------------------------------- */
.frncs-th, .fraunces-th {font-family: 'Fraunces', serif; font-optical-sizing: auto; font-weight: 100; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;font-variation-settings: "liga", "SOFT" 0, "WONK" 0;}
.frncs-xl, .fraunces-xl {font-family: 'Fraunces', serif; font-optical-sizing: auto; font-weight: 200; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;font-variation-settings: "liga", "SOFT" 0, "WONK" 0;}
.frncs-l, .fraunces-l {font-family: 'Fraunces', serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;font-variation-settings: "liga", "SOFT" 0, "WONK" 0;}
.frncs-r, .fraunces-r {font-family: 'Fraunces', serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;font-variation-settings: "liga", "SOFT" 0, "WONK" 0;}
.frncs-m, .fraunces-m {font-family: 'Fraunces', serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;font-variation-settings: "liga", "SOFT" 0, "WONK" 0;}
.frncs-sb, .fraunces-sb {font-family: 'Fraunces', serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;font-variation-settings: "liga", "SOFT" 0, "WONK" 0;}
.frncs-b, .fraunces-b {font-family: 'Fraunces', serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;font-variation-settings: "liga", "SOFT" 0, "WONK" 0;}
.frncs-xb, .fraunces-xb {font-family: 'Fraunces', serif; font-optical-sizing: auto; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;font-variation-settings: "liga", "SOFT" 0, "WONK" 0;}
.frncs-k, .fraunces-k {font-family: 'Fraunces', serif; font-optical-sizing: auto; font-weight: 900; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;font-variation-settings: "liga", "SOFT" 0, "WONK" 0;}
.frncs-thi, .fraunces-thi {font-family: 'Fraunces', serif; font-optical-sizing: auto; font-weight: 100; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;font-variation-settings: "liga", "SOFT" 0, "WONK" 0;}
.frncs-xli, .fraunces-xli {font-family: 'Fraunces', serif; font-optical-sizing: auto; font-weight: 200; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;font-variation-settings: "liga", "SOFT" 0, "WONK" 0;}
.frncs-li, .fraunces-li {font-family: 'Fraunces', serif; font-optical-sizing: auto; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;font-variation-settings: "liga", "SOFT" 0, "WONK" 0;}
.frncs-i, .fraunces-i {font-family: 'Fraunces', serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;font-variation-settings: "liga", "SOFT" 0, "WONK" 0;}
.frncs-mi, .fraunces-mi {font-family: 'Fraunces', serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;font-variation-settings: "liga", "SOFT" 0, "WONK" 0;}
.frncs-sbi, .fraunces-sbi {font-family: 'Fraunces', serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;font-variation-settings: "liga", "SOFT" 0, "WONK" 0;}
.frncs-bi, .fraunces-bi {font-family: 'Fraunces', serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;font-variation-settings: "liga", "SOFT" 0, "WONK" 0;}
.frncs-xbi, .fraunces-xbi {font-family: 'Fraunces', serif; font-optical-sizing: auto; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;font-variation-settings: "liga", "SOFT" 0, "WONK" 0;}
.frncs-ki, .fraunces-ki {font-family: 'Fraunces', serif; font-optical-sizing: auto; font-weight: 900; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;font-variation-settings: "liga", "SOFT" 0, "WONK" 0;}
/* Gabriela [0,400] ------------------------------------------------------------------- */
.gabriela-regular {font-family: "Gabriela", serif; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* IBM Plex Serif [0,100..700; 1,100..700] -------------------------------------------- */
.ibm-plex-serif-thin {font-family: "IBM Plex Serif", serif; font-weight: 100; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.ibm-plex-serif-extralight {font-family: "IBM Plex Serif", serif; font-weight: 200; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.ibm-plex-serif-light {font-family: "IBM Plex Serif", serif; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.ibm-plex-serif-regular {font-family: "IBM Plex Serif", serif; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.ibm-plex-serif-medium {font-family: "IBM Plex Serif", serif; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.ibm-plex-serif-semibold {font-family: "IBM Plex Serif", serif; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.ibm-plex-serif-bold {font-family: "IBM Plex Serif", serif; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.ibm-plex-serif-thin-italic {font-family: "IBM Plex Serif", serif; font-weight: 100; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.ibm-plex-serif-extralight-italic {font-family: "IBM Plex Serif", serif; font-weight: 200; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.ibm-plex-serif-light-italic {font-family: "IBM Plex Serif", serif; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.ibm-plex-serif-regular-italic {font-family: "IBM Plex Serif", serif; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.ibm-plex-serif-medium-italic {font-family: "IBM Plex Serif", serif; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.ibm-plex-serif-semibold-italic {font-family: "IBM Plex Serif", serif; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.ibm-plex-serif-bold-italic {font-family: "IBM Plex Serif", serif; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Instrument Sans [0,400..700; 1,400..700] ------------------------------------------- */
.instrm-sns-r, .instrument-sans-r {font-family: "Instrument Sans", sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; font-variation-settings: "wdth" 100;}
.instrm-sns-m, .instrument-sans-m {font-family: "Instrument Sans", sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; font-variation-settings: "wdth" 100;}
.instrm-sns-sb, .instrument-sans-sb {font-family: "Instrument Sans", sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; font-variation-settings: "wdth" 100;}
.instrm-sns-b, .instrument-sans-b {font-family: "Instrument Sans", sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; font-variation-settings: "wdth" 100;}
.instrm-sns-i, .instrument-sans-i {font-family: "Instrument Sans", sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; font-variation-settings: "wdth" 100;}
.instrm-sns-mi, .instrument-sans-mi {font-family: "Instrument Sans", sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; font-variation-settings: "wdth" 100;}
.instrm-sns-sbi, .instrument-sans-sbi {font-family: "Instrument Sans", sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; font-variation-settings: "wdth" 100;}
.instrm-sns-bi, .instrument-sans-bi {font-family: "Instrument Sans", sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; font-variation-settings: "wdth" 100;}
/* Inter [0,100..900; 1,100..900] ----------------------------------------------------- */
.inter-th {font-family: 'Inter', sans-serif; font-optical-sizing: auto; font-weight: 100; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.inter-xl {font-family: 'Inter', sans-serif; font-optical-sizing: auto; font-weight: 200; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.inter-l {font-family: 'Inter', sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.inter-r {font-family: 'Inter', sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.inter-m {font-family: 'Inter', sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.inter-sb {font-family: 'Inter', sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.inter-b {font-family: 'Inter', sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.inter-xb {font-family: 'Inter', sans-serif; font-optical-sizing: auto; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.inter-k {font-family: 'Inter', sans-serif; font-optical-sizing: auto; font-weight: 900; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.inter-thi {font-family: 'Inter', sans-serif; font-optical-sizing: auto; font-weight: 100; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.inter-xli {font-family: 'Inter', sans-serif; font-optical-sizing: auto; font-weight: 200; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.inter-li {font-family: 'Inter', sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.inter-i {font-family: 'Inter', sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.inter-mi {font-family: 'Inter', sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.inter-sbi {font-family: 'Inter', sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.inter-bi {font-family: 'Inter', sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.inter-xbi {font-family: 'Inter', sans-serif; font-optical-sizing: auto; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.inter-ki {font-family: 'Inter', sans-serif; font-optical-sizing: auto; font-weight: 900; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Lancelot [0,400] ------------------------------------------------------------------- */
.lancelot-regular {font-family: "Lancelot", serif; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Libertinus Serif [0,400.600.700; 1,400.600.700] ------------------------------------ */
.libertinus-serif-regular {font-family: "Libertinus Serif", serif; font-weight: 400; font-style: normal;}
.libertinus-serif-semibold {font-family: "Libertinus Serif", serif; font-weight: 600; font-style: normal;}
.libertinus-serif-bold {font-family: "Libertinus Serif", serif; font-weight: 700; font-style: normal;}
.libertinus-serif-regular-italic {font-family: "Libertinus Serif", serif; font-weight: 400; font-style: italic;}
.libertinus-serif-semibold-italic {font-family: "Libertinus Serif", serif; font-weight: 600; font-style: italic;}
.libertinus-serif-bold-italic {font-family: "Libertinus Serif", serif; font-weight: 700; font-style: italic;}
/* Libre Baskerville [0,400.700; 1,400] ----------------------------------------------- */
.libre-baskerville-regular, .libr-bskrvl-r {font-family: 'Libre Baskerville', serif; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.libre-baskerville-bold, .libr-bskrvl-b {font-family: 'Libre Baskerville', serif; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.libre-baskerville-regular-italic, .libr-bskrvl-i {font-family: 'Libre Baskerville', serif; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Libre Caslon Display [0,400] ------------------------------------------------------- */
.libre-caslon-display-r {font-family: "Libre Caslon Display", serif; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Lora [0,100..900; 1,100..900] ------------------------------------------------------ */
.lra-th, .lora-th {font-family: 'Lora', serif; font-optical-sizing: auto; font-weight: 100; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.lra-xl, .lora-xl {font-family: 'Lora', serif; font-optical-sizing: auto; font-weight: 200; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.lra-l, .lora-l {font-family: 'Lora', serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.lra-r, .lora-r {font-family: 'Lora', serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.lra-m, .lora-m {font-family: 'Lora', serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.lra-sb, .lora-sb {font-family: 'Lora', serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.lra-b, .lora-b {font-family: 'Lora', serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.lra-xb, .lora-xb {font-family: 'Lora', serif; font-optical-sizing: auto; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.lra-k, .lora-k {font-family: 'Lora', serif; font-optical-sizing: auto; font-weight: 900; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.lra-thi, .lora-thi {font-family: 'Lora', serif; font-optical-sizing: auto; font-weight: 100; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.lra-xli, .lora-xli {font-family: 'Lora', serif; font-optical-sizing: auto; font-weight: 200; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.lra-li, .lora-li {font-family: 'Lora', serif; font-optical-sizing: auto; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.lra-i, .lora-i {font-family: 'Lora', serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.lra-mi, .lora-mi {font-family: 'Lora', serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.lra-sbi, .lora-sbi {font-family: 'Lora', serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.lra-bi, .lora-bi {font-family: 'Lora', serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.lra-xbi, .lora-xbi {font-family: 'Lora', serif; font-optical-sizing: auto; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.lra-ki, .lora-ki {font-family: 'Lora', serif; font-optical-sizing: auto; font-weight: 900; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Mozilla Text [0,100..900; 1,100..900] ---------------------------------------------- */
.mzlla-txt-th, .mozilla-text-th {font-family: 'Mozilla Text', serif; font-optical-sizing: auto; font-weight: 100; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mzlla-txt-xl, .mozilla-text-xl {font-family: 'Mozilla Text', serif; font-optical-sizing: auto; font-weight: 200; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mzlla-txt-l, .mozilla-text-l {font-family: 'Mozilla Text', serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mzlla-txt-r, .mozilla-text-r {font-family: 'Mozilla Text', serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mzlla-txt-m, .mozilla-text-m {font-family: 'Mozilla Text', serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mzlla-txt-sb, .mozilla-text-sb {font-family: 'Mozilla Text', serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mzlla-txt-b, .mozilla-text-b {font-family: 'Mozilla Text', serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mzlla-txt-xb, .mozilla-text-xb {font-family: 'Mozilla Text', serif; font-optical-sizing: auto; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mzlla-txt-k, .mozilla-text-k {font-family: 'Mozilla Text', serif; font-optical-sizing: auto; font-weight: 900; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mzlla-txt-thi, .mozilla-text-thi {font-family: 'Mozilla Text', serif; font-optical-sizing: auto; font-weight: 100; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mzlla-txt-xli, .mozilla-text-xli {font-family: 'Mozilla Text', serif; font-optical-sizing: auto; font-weight: 200; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mzlla-txt-li, .mozilla-text-li {font-family: 'Mozilla Text', serif; font-optical-sizing: auto; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mzlla-txt-i, .mozilla-text-i {font-family: 'Mozilla Text', serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mzlla-txt-mi, .mozilla-text-mi {font-family: 'Mozilla Text', serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mzlla-txt-sbi, .mozilla-text-sbi {font-family: 'Mozilla Text', serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mzlla-txt-bi, .mozilla-text-bi {font-family: 'Mozilla Text', serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mzlla-txt-xbi, .mozilla-text-xbi {font-family: 'Mozilla Text', serif; font-optical-sizing: auto; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mzlla-txt-ki, .mozilla-text-ki {font-family: 'Mozilla Text', serif; font-optical-sizing: auto; font-weight: 900; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Mozilla Headline [0,100..900; 1,100..900] ------------------------------------------ */
.mzlla-hdln-th, .mozilla-headline-th {font-family: 'Mozilla Headline', serif; font-optical-sizing: auto; font-weight: 100; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-variation-settings: "wdth" 100;; font-feature-settings: "liga";}
.mzlla-hdln-xl, .mozilla-headline-xl {font-family: 'Mozilla Headline', serif; font-optical-sizing: auto; font-weight: 200; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-variation-settings: "wdth" 100;; font-feature-settings: "liga";}
.mzlla-hdln-l, .mozilla-headline-l {font-family: 'Mozilla Headline', serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-variation-settings: "wdth" 100;; font-feature-settings: "liga";}
.mzlla-hdln-r, .mozilla-headline-r {font-family: 'Mozilla Headline', serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-variation-settings: "wdth" 100;; font-feature-settings: "liga";}
.mzlla-hdln-m, .mozilla-headline-m {font-family: 'Mozilla Headline', serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-variation-settings: "wdth" 100;; font-feature-settings: "liga";}
.mzlla-hdln-sb, .mozilla-headline-sb {font-family: 'Mozilla Headline', serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-variation-settings: "wdth" 100;; font-feature-settings: "liga";}
.mzlla-hdln-b, .mozilla-headline-b {font-family: 'Mozilla Headline', serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-variation-settings: "wdth" 100;; font-feature-settings: "liga";}
.mzlla-hdln-xb, .mozilla-headline-xb {font-family: 'Mozilla Headline', serif; font-optical-sizing: auto; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-variation-settings: "wdth" 100;; font-feature-settings: "liga";}
.mzlla-hdln-k, .mozilla-headline-k {font-family: 'Mozilla Headline', serif; font-optical-sizing: auto; font-weight: 900; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-variation-settings: "wdth" 100;; font-feature-settings: "liga";}
.mzlla-hdln-thi, .mozilla-headline-thi {font-family: 'Mozilla Headline', serif; font-optical-sizing: auto; font-weight: 100; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-variation-settings: "wdth" 100;; font-feature-settings: "liga";}
.mzlla-hdln-xli, .mozilla-headline-xli {font-family: 'Mozilla Headline', serif; font-optical-sizing: auto; font-weight: 200; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-variation-settings: "wdth" 100;; font-feature-settings: "liga";}
.mzlla-hdln-li, .mozilla-headline-li {font-family: 'Mozilla Headline', serif; font-optical-sizing: auto; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-variation-settings: "wdth" 100;; font-feature-settings: "liga";}
.mzlla-hdln-i, .mozilla-headline-i {font-family: 'Mozilla Headline', serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-variation-settings: "wdth" 100;; font-feature-settings: "liga";}
.mzlla-hdln-mi, .mozilla-headline-mi {font-family: 'Mozilla Headline', serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-variation-settings: "wdth" 100;; font-feature-settings: "liga";}
.mzlla-hdln-sbi, .mozilla-headline-sbi {font-family: 'Mozilla Headline', serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-variation-settings: "wdth" 100;; font-feature-settings: "liga";}
.mzlla-hdln-bi, .mozilla-headline-bi {font-family: 'Mozilla Headline', serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-variation-settings: "wdth" 100;; font-feature-settings: "liga";}
.mzlla-hdln-xbi, .mozilla-headline-xbi {font-family: 'Mozilla Headline', serif; font-optical-sizing: auto; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-variation-settings: "wdth" 100;; font-feature-settings: "liga";}
.mzlla-hdln-ki, .mozilla-headline-ki {font-family: 'Mozilla Headline', serif; font-optical-sizing: auto; font-weight: 900; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-variation-settings: "wdth" 100;; font-feature-settings: "liga";}
/* Alumni Sans SC [0,100..900; 1,100..900] -------------------------------------------- */
.almn-sn-sc-th, .alumni-sans-sc-th {font-family: 'Alumni Sans SC', serif; font-optical-sizing: auto; font-weight: 100; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-sc-xl, .alumni-sans-sc-xl {font-family: 'Alumni Sans SC', serif; font-optical-sizing: auto; font-weight: 200; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-sc-l, .alumni-sans-sc-l {font-family: 'Alumni Sans SC', serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-sc-r, .alumni-sans-sc-r {font-family: 'Alumni Sans SC', serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-sc-m, .alumni-sans-sc-m {font-family: 'Alumni Sans SC', serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-sc-sb, .alumni-sans-sc-sb {font-family: 'Alumni Sans SC', serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-sc-b, .alumni-sans-sc-b {font-family: 'Alumni Sans SC', serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-sc-xb, .alumni-sans-sc-xb {font-family: 'Alumni Sans SC', serif; font-optical-sizing: auto; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-sc-k, .alumni-sans-sc-k {font-family: 'Alumni Sans SC', serif; font-optical-sizing: auto; font-weight: 900; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-sc-thi, .alumni-sans-sc-thi {font-family: 'Alumni Sans SC', serif; font-optical-sizing: auto; font-weight: 100; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-sc-xli, .alumni-sans-sc-xli {font-family: 'Alumni Sans SC', serif; font-optical-sizing: auto; font-weight: 200; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-sc-li, .alumni-sans-sc-li {font-family: 'Alumni Sans SC', serif; font-optical-sizing: auto; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-sc-i, .alumni-sans-sc-i {font-family: 'Alumni Sans SC', serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-sc-mi, .alumni-sans-sc-mi {font-family: 'Alumni Sans SC', serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-sc-sbi, .alumni-sans-sc-sbi {font-family: 'Alumni Sans SC', serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-sc-bi, .alumni-sans-sc-bi {font-family: 'Alumni Sans SC', serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-sc-xbi, .alumni-sans-sc-xbi {font-family: 'Alumni Sans SC', serif; font-optical-sizing: auto; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-sc-ki, .alumni-sans-sc-ki {font-family: 'Alumni Sans SC', serif; font-optical-sizing: auto; font-weight: 900; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Alumni Sans [0,100..900; 1,100..900] ----------------------------------------------- */
.almn-sn-th, .alumni-sans-th {font-family: 'Alumni Sans', serif; font-optical-sizing: auto; font-weight: 100; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-xl, .alumni-sans-xl {font-family: 'Alumni Sans', serif; font-optical-sizing: auto; font-weight: 200; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-l, .alumni-sans-l {font-family: 'Alumni Sans', serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-r, .alumni-sans-r {font-family: 'Alumni Sans', serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-m, .alumni-sans-m {font-family: 'Alumni Sans', serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-sb, .alumni-sans-sb {font-family: 'Alumni Sans', serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-b, .alumni-sans-b {font-family: 'Alumni Sans', serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-xb, .alumni-sans-xb {font-family: 'Alumni Sans', serif; font-optical-sizing: auto; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-k, .alumni-sans-k {font-family: 'Alumni Sans', serif; font-optical-sizing: auto; font-weight: 900; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-thi, .alumni-sans-thi {font-family: 'Alumni Sans', serif; font-optical-sizing: auto; font-weight: 100; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-xli, .alumni-sans-xli {font-family: 'Alumni Sans', serif; font-optical-sizing: auto; font-weight: 200; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-li, .alumni-sans-li {font-family: 'Alumni Sans', serif; font-optical-sizing: auto; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-i, .alumni-sans-i {font-family: 'Alumni Sans', serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-mi, .alumni-sans-mi {font-family: 'Alumni Sans', serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-sbi, .alumni-sans-sbi {font-family: 'Alumni Sans', serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-bi, .alumni-sans-bi {font-family: 'Alumni Sans', serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-xbi, .alumni-sans-xbi {font-family: 'Alumni Sans', serif; font-optical-sizing: auto; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.almn-sn-ki, .alumni-sans-ki {font-family: 'Alumni Sans', serif; font-optical-sizing: auto; font-weight: 900; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}

/* Manrope [0,200..800] --------------------------------------------------------------- */
.manrope-xl {font-family: 'Manrope', sans-serif; font-optical-sizing: auto; font-weight: 200; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.manrope-l {font-family: 'Manrope', sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.manrope-r {font-family: 'Manrope', sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.manrope-m {font-family: 'Manrope', sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.manrope-sb {font-family: 'Manrope', sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.manrope-b {font-family: 'Manrope', sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.manrope-xb {font-family: 'Manrope', sans-serif; font-optical-sizing: auto; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.manrope-k {font-family: 'Manrope', sans-serif; font-optical-sizing: auto; font-weight: 900; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.manrope-thi {font-family: 'Manrope', sans-serif; font-optical-sizing: auto; font-weight: 100; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.manrope-xli {font-family: 'Manrope', sans-serif; font-optical-sizing: auto; font-weight: 200; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.manrope-li {font-family: 'Manrope', sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.manrope-i {font-family: 'Manrope', sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.manrope-mi {font-family: 'Manrope', sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.manrope-sbi {font-family: 'Manrope', sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.manrope-bi {font-family: 'Manrope', sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.manrope-xbi {font-family: 'Manrope', sans-serif; font-optical-sizing: auto; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Merriweather [0,100..900; 1,100..900] ----------------------------------------------------- */
.mriwthr-th, .merriweather-th {font-family: 'Merriweather', serif; font-optical-sizing: auto; font-weight: 100; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mriwthr-xl, .merriweather-xl {font-family: 'Merriweather', serif; font-optical-sizing: auto; font-weight: 200; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mriwthr-l, .merriweather-l {font-family: 'Merriweather', serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mriwthr-r, .merriweather-r {font-family: 'Merriweather', serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mriwthr-m, .merriweather-m {font-family: 'Merriweather', serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mriwthr-sb, .merriweather-sb {font-family: 'Merriweather', serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mriwthr-b, .merriweather-b {font-family: 'Merriweather', serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mriwthr-xb, .merriweather-xb {font-family: 'Merriweather', serif; font-optical-sizing: auto; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mriwthr-k, .merriweather-k {font-family: 'Merriweather', serif; font-optical-sizing: auto; font-weight: 900; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mriwthr-thi, .merriweather-thi {font-family: 'Merriweather', serif; font-optical-sizing: auto; font-weight: 100; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mriwthr-xli, .merriweather-xli {font-family: 'Merriweather', serif; font-optical-sizing: auto; font-weight: 200; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mriwthr-li, .merriweather-li {font-family: 'Merriweather', serif; font-optical-sizing: auto; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mriwthr-i, .merriweather-i {font-family: 'Merriweather', serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mriwthr-mi, .merriweather-mi {font-family: 'Merriweather', serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mriwthr-sbi, .merriweather-sbi {font-family: 'Merriweather', serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mriwthr-bi, .merriweather-bi {font-family: 'Merriweather', serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mriwthr-xbi, .merriweather-xbi {font-family: 'Merriweather', serif; font-optical-sizing: auto; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mriwthr-ki, .merriweather-ki {font-family: 'Merriweather', serif; font-optical-sizing: auto; font-weight: 900; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Montserrat [0,100..900;1,100..900] ------------------------------------------------- */
.mntsrt-th, .montserrat-th {font-family: 'Montserrat', sans-serif; font-optical-sizing: auto; font-weight: 100; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsrt-xl, .montserrat-xl {font-family: 'Montserrat', sans-serif; font-optical-sizing: auto; font-weight: 200; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsrt-l, .montserrat-l {font-family: 'Montserrat', sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsrt-r, .montserrat-r {font-family: 'Montserrat', sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsrt-m, .montserrat-m {font-family: 'Montserrat', sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsrt-sb, .montserrat-sb {font-family: 'Montserrat', sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsrt-b, .montserrat-b {font-family: 'Montserrat', sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsrt-xb, .montserrat-xb {font-family: 'Montserrat', sans-serif; font-optical-sizing: auto; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsrt-k, .montserrat-k {font-family: 'Montserrat', sans-serif; font-optical-sizing: auto; font-weight: 900; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsrt-thi, .montserrat-thi {font-family: 'Montserrat', sans-serif; font-optical-sizing: auto; font-weight: 100; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsrt-xli, .montserrat-xli {font-family: 'Montserrat', sans-serif; font-optical-sizing: auto; font-weight: 200; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsrt-li, .montserrat-li {font-family: 'Montserrat', sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsrt-i, .montserrat-i {font-family: 'Montserrat', sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsrt-mi, .montserrat-mi {font-family: 'Montserrat', sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsrt-sbi, .montserrat-sbi {font-family: 'Montserrat', sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsrt-bi, .montserrat-bi {font-family: 'Montserrat', sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsrt-xbi, .montserrat-xbi {font-family: 'Montserrat', sans-serif; font-optical-sizing: auto; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsrt-ki, .montserrat-ki {font-family: 'Montserrat', sans-serif; font-optical-sizing: auto; font-weight: 900; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Montserrat Alternates [0,100..900; 1,100..900] ------------------------------------- */
.mntsr-alt-th, .montserrat-alternates-thin {font-family: 'Montserrat Alternates', sans-serif; font-weight: 100; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsr-alt-xl, .montserrat-alternates-extralight {font-family: 'Montserrat Alternates', sans-serif; font-weight: 200; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsr-alt-l, .montserrat-alternates-light {font-family: 'Montserrat Alternates', sans-serif; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsr-alt-r, .montserrat-alternates-regular {font-family: 'Montserrat Alternates', sans-serif; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsr-alt-m, .montserrat-alternates-medium {font-family: 'Montserrat Alternates', sans-serif; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsr-alt-sb, .montserrat-alternates-semibold {font-family: 'Montserrat Alternates', sans-serif; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsr-alt-b, .montserrat-alternates-bold {font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsr-alt-xb, .montserrat-alternates-extrabold {font-family: 'Montserrat Alternates', sans-serif; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsr-alt-k, .montserrat-alternates-black {font-family: 'Montserrat Alternates', sans-serif; font-weight: 900; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsr-alt-thi, .montserrat-alternates-thin-italic {font-family: 'Montserrat Alternates', sans-serif; font-weight: 100; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsr-alt-xli, .montserrat-alternates-extralight-italic {font-family: 'Montserrat Alternates', sans-serif; font-weight: 200; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsr-alt-li, .montserrat-alternates-light-italic {font-family: 'Montserrat Alternates', sans-serif; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsr-alt-i, .montserrat-alternates-regular-italic {font-family: 'Montserrat Alternates', sans-serif; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsr-alt-mi, .montserrat-alternates-medium-italic {font-family: 'Montserrat Alternates', sans-serif; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsr-alt-sbi, .montserrat-alternates-semibold-italic {font-family: 'Montserrat Alternates', sans-serif; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsr-alt-bi, .montserrat-alternates-bold-italic {font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsr-alt-xbi, .montserrat-alternates-extrabold-italic {font-family: 'Montserrat Alternates', sans-serif; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.mntsr-alt-ki, .montserrat-alternates-black-italic {font-family: 'Montserrat Alternates', sans-serif; font-weight: 900; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Newsreader [0,200..800; 1,200..800] ------------------------------------------------ */
.newsreader-xl {font-family: 'Newsreader', serif; font-optical-sizing: auto; font-weight: 200; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.newsreader-l {font-family: 'Newsreader', serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.newsreader-r {font-family: 'Newsreader', serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.newsreader-m {font-family: 'Newsreader', serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.newsreader-sb {font-family: 'Newsreader', serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.newsreader-b {font-family: 'Newsreader', serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.newsreader-xb {font-family: 'Newsreader', serif; font-optical-sizing: auto; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.newsreader-xli {font-family: 'Newsreader', serif; font-optical-sizing: auto; font-weight: 200; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.newsreader-li {font-family: 'Newsreader', serif; font-optical-sizing: auto; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.newsreader-i {font-family: 'Newsreader', serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.newsreader-mi {font-family: 'Newsreader', serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.newsreader-sbi {font-family: 'Newsreader', serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.newsreader-bi {font-family: 'Newsreader', serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.newsreader-xbi {font-family: 'Newsreader', serif; font-optical-sizing: auto; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Oswald [0,200..700; 1,200..700] ---------------------------------------------------- */
.oswald-xl {font-family: 'Oswald', sans-serif; font-optical-sizing: auto; font-weight: 200; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.oswald-l {font-family: 'Oswald', sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.oswald-r {font-family: 'Oswald', sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.oswald-m {font-family: 'Oswald', sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.oswald-sb {font-family: 'Oswald', sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.oswald-b {font-family: 'Oswald', sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.oswald-xli {font-family: 'Oswald', sans-serif; font-optical-sizing: auto; font-weight: 200; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.oswald-li {font-family: 'Oswald', sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.oswald-i {font-family: 'Oswald', sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.oswald-mi {font-family: 'Oswald', sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.oswald-sbi {font-family: 'Oswald', sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.oswald-bi {font-family: 'Oswald', sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Ovo [0,400] ------------------------------------------------------------------------ */
.ovo-regular {font-family: 'Ovo', serif; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Playfair Display [0,400..900; 1,400..900] ------------------------------------------ */
.plyfr-dspl-r {font-family: 'Playfair Display', serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.plyfr-dspl-m {font-family: 'Playfair Display', serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.plyfr-dspl-sb {font-family: 'Playfair Display', serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.plyfr-dspl-b {font-family: 'Playfair Display', serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.plyfr-dspl-xb {font-family: 'Playfair Display', serif; font-optical-sizing: auto; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.plyfr-dspl-k {font-family: 'Playfair Display', serif; font-optical-sizing: auto; font-weight: 900; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.plyfr-dspl-i {font-family: 'Playfair Display', serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.plyfr-dspl-mi {font-family: 'Playfair Display', serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.plyfr-dspl-sbi {font-family: 'Playfair Display', serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.plyfr-dspl-bi {font-family: 'Playfair Display', serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.plyfr-dspl-xbi {font-family: 'Playfair Display', serif; font-optical-sizing: auto; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.plyfr-dspl-ki {font-family: 'Playfair Display', serif; font-optical-sizing: auto; font-weight: 900; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* PT Sans [0,400,700; 1,400,700] ---------------------------------------------------- */
.pt-sans-regular {font-family: "PT Sans", sans-serif; font-weight: 400; font-style: normal;}
.pt-sans-bold {font-family: "PT Sans", sans-serif; font-weight: 700; font-style: normal;}
.pt-sans-regular-italic {font-family: "PT Sans", sans-serif; font-weight: 400; font-style: italic;}
.pt-sans-bold-italic {font-family: "PT Sans", sans-serif; font-weight: 700; font-style: italic;}/* Cinzel Decorative [0,100..900; 1,100..900] ----------------------------------------- */
/* Quicksand [0,300..700; 1,300..700] ------------------------------------------------- */
.quicksand-l {font-family: 'Quicksand', sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.quicksand-r {font-family: 'Quicksand', sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.quicksand-m {font-family: 'Quicksand', sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.quicksand-sb {font-family: 'Quicksand', sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.quicksand-b {font-family: 'Quicksand', sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.quicksand-li {font-family: 'Quicksand', sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.quicksand-i {font-family: 'Quicksand', sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.quicksand-mi {font-family: 'Quicksand', sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.quicksand-sbi {font-family: 'Quicksand', sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.quicksand-bi {font-family: 'Quicksand', sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Raleway [0,100..900; 1,100..900] --------------------------------------------------- */
.raleway-th {font-family: 'Raleway', sans-serif; font-optical-sizing: auto; font-weight: 100; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.raleway-xl {font-family: 'Raleway', sans-serif; font-optical-sizing: auto; font-weight: 200; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.raleway-l {font-family: 'Raleway', sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.raleway-r {font-family: 'Raleway', sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.raleway-m {font-family: 'Raleway', sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.raleway-sb {font-family: 'Raleway', sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.raleway-b {font-family: 'Raleway', sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.raleway-xb {font-family: 'Raleway', sans-serif; font-optical-sizing: auto; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.raleway-k {font-family: 'Raleway', sans-serif; font-optical-sizing: auto; font-weight: 900; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.raleway-thi {font-family: 'Raleway', sans-serif; font-optical-sizing: auto; font-weight: 100; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.raleway-xli {font-family: 'Raleway', sans-serif; font-optical-sizing: auto; font-weight: 200; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.raleway-li {font-family: 'Raleway', sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.raleway-i {font-family: 'Raleway', sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.raleway-mi {font-family: 'Raleway', sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.raleway-sbi {font-family: 'Raleway', sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.raleway-bi {font-family: 'Raleway', sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.raleway-xbi {font-family: 'Raleway', sans-serif; font-optical-sizing: auto; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.raleway-ki {font-family: 'Raleway', sans-serif; font-optical-sizing: auto; font-weight: 900; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Sansational [0,300.400.700;1,300.400.700] ------------------------------------------ */
.sansa-l, .sansation-light {font-family: 'Sansation', sans-serif; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.sansa-r, .sansation-regular {font-family: 'Sansation', sans-serif; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.sansa-b, .sansation-bold {font-family: 'Sansation', sans-serif; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.sansa-li, .sansation-light-italic {font-family: 'Sansation', sans-serif; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.sansa-i, .sansation-regular-italic {font-family: 'Sansation', sans-serif; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.sansa-bi, .sansation-bold-italic {font-family: 'Sansation', sans-serif; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Syne [0,400..800]------------------------------------------------------------------- */
.syne-r {font-family: 'Syne', sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.syne-m {font-family: 'Syne', sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.syne-sb {font-family: 'Syne', sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.syne-b {font-family: 'Syne', sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.syne-xb {font-family: 'Syne', sans-serif; font-optical-sizing: auto; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.syne-i {font-family: 'Syne', sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.syne-mi {font-family: 'Syne', sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.syne-sbi {font-family: 'Syne', sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.syne-bi {font-family: 'Syne', sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.syne-xbi {font-family: 'Syne', sans-serif; font-optical-sizing: auto; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/*
======================================================================================= */
/* Local Import Below ----------------------------------------------------------------- */
@font-face { font-family: 'Brilon'; src:url('./fonts/_fonts-fall25-v2/Brilon/Brilon-Regular.ttf'); font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
@font-face { font-family: 'Calistoga'; src:url('./fonts/_fonts-fall25-v2/Calistoga/Calistoga-Regular.ttf'); font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
@font-face { font-family: 'Grantham Bold'; src:url('./fonts/_fonts-fall25-v2/Grantham/GranthamBold.ttf') format('ttf');}
@font-face { font-family: 'Grantham Condensed Bold'; src:url('./fonts/_fonts-fall25-v2/Grantham/GranthamCondensedBold.ttf') format('ttf');}
@font-face { font-family: 'Grantham Roman'; src:url('./fonts/_fonts-fall25-v2/Grantham/GranthamRoman.ttf') format('ttf');}
@font-face { font-family: 'Grantham Condensed Roman'; src:url('./fonts/_fonts-fall25-v2/Grantham/GranthamCondensedRoman.ttf') format('ttf');}
@font-face { font-family: 'Grantham Light'; src:url('./fonts/_fonts-fall25-v2/Grantham/GranthamLight.ttf') format('ttf');}
@font-face { font-family: 'Grantham Light Condensed'; src:url('./fonts/_fonts-fall25-v2/Grantham/GranthamLightCondensed.ttf') format('ttf');}
@font-face { font-family: 'Grantham Outline'; src:url('./fonts/_fonts-fall25-v2/GranthamOutline.ttf') format('ttf');}
@font-face { font-family: 'Grantham Shadow'; src:url('./fonts/_fonts-fall25-v2/Grantham/GranthamShadow.ttf') format('ttf');}
@font-face { font-family: 'Instrument Serif Italic'; src:url('./fonts/_fonts-fall25-v2/Instrument_Serif/InstrumentSerif-Italic.ttf') format('ttf'); font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
@font-face { font-family: 'Instrument Serif'; src:url('./fonts/_fonts-fall25-v2/Instrument_Serif/InstrumentSerif-Regular.ttf') format('ttf'); font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
@font-face { font-family: 'lightshift-regular'; src:url('./fonts/_fonts-fall25-v2/Lightshift/lightshift-regular-webfont.woff2') format('woff2'), url('./fonts/fonts-fall25/Lightshift/lightshift-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
@font-face { font-family: 'lightshift-rounded'; src:url('./fonts/_fonts-fall25-v2/Lightshift/lightshift-rounded-webfont.woff2') format('woff2'), url('./fonts/fonts-fall25/Lightshift/lightshift-rounded-webfont.woff') format('woff'); font-weight: normal; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
@font-face { font-family: 'lightshift-roundedoutline'; src:url('./fonts/_fonts-fall25-v2/Lightshift/lightshift-roundedoutline-webfont.woff2') format('woff2'), url('./fonts/fonts-fall25/Lightshift/lightshift-roundedoutline-webfont.woff') format('woff'); font-weight: normal; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
@font-face { font-family: 'lightshift-regularoutline'; src:url('./fonts/_fonts-fall25-v2/Lightshift/lightshift-regularoutline-webfont.woff2') format('woff2'), url('./fonts/fonts-fall25/Lightshift/lightshift-regularoutline-webfont.woff') format('woff'); font-weight: normal; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
@font-face { font-family: 'Selaris'; src:url('./fonts/_fonts-fall25-v2/Selaris/selaris.ttf') format('ttf'), url('./fonts/fonts-fall25/Selaris/selaris.otf') format('otf'), url('./fonts/fonts-fall25/Selaris/selaris-webfont.woff2') format('woff2'), url('./fonts/fonts-fall25/Selaris/selaris-webfont.woff') format('woff'); font-weight: normal; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
@font-face { font-family: 'Source Sans'; src:url('./fonts/_fonts-fall25-v2/Source_Sans_3/SourceSans3-VariableFont_wght.ttf'); font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
@font-face { font-family: 'Source Sans Italic'; src:url('./fonts/_fonts-fall25-v2/Source_Sans_3/SourceSans3-Italic-VariableFont_wght.ttf'); font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
@font-face { font-family: 'Poppins Light';; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
@font-face { font-family: 'Poppins'; src:url('./fonts/_fonts-fall25-v2/Poppins/poppins-regular-webfont.woff2') format('woff2'), src:url('./fonts/_fonts-fall25-v2/Poppins/poppins-regular-webfont.woff') format('woff'); font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
@font-face { font-family: 'Poppins Light'; src:url('./fonts/_fonts-fall25-v2/Poppins/poppins-semibold-webfont.woff2') format('woff2'), src:url('./fonts/_fonts-fall25-v2/Poppins/poppins-semibold-webfont.woff') format('woff'); font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
@font-face { font-family: 'Princess Sophia'; src:url('./fonts/_fonts-fall25-v2/Princess_Sofia/PrincessSofia-Regular.ttf') format('ttf'); font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
@font-face { font-family: 'Viaoda Libre'; src:url('./fonts/_fonts-fall25-v2/Viaoda_Libre/ViaodaLibre-Regular.ttf'); font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
@font-face { font-family: 'Work Sans'; src:url('./fonts/_fonts-fall25-v2/Work_Sans/WorkSans-VariableFont_wght.ttf'); font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
@font-face { font-family: 'Work Sans Italic'; src:url('./fonts/_fonts-fall25-v2/Work_Sans/WorkSans-Italic-VariableFont_wght.ttf'); font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
@font-face { font-family: 'More Light'; src:url('./fonts/fonts-fall25/more_light/more_light-webfont.woff2') format('woff2'), url('./fonts/fonts-fall25/more_light/more_light-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'More Light Italic'; src:url('./fonts/fonts-fall25/more_light/more_light_italic-webfont.woff2') format('woff2'), url('./fonts/fonts-fall25/more_light/more_light_italic-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}

/* Local Font css classes ------------------------------------------------------------- */
/* Brilon ----------------------------------------------------------------------------- */
.brilon {font-family: 'Brilon'; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Calistoga -------------------------------------------------------------------------- */
.calistoga {font-family: 'Calistoga'; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Grantham --------------------------------------------------------------------------- */
.grnthm-b { font-family: 'Grantham Bold';}
.grnthm-con-b { font-family: 'Grantham Condensed Bold';}
.grnthm-r { font-family: 'Grantham Roman';}
.grnthm-con-r { font-family: 'Grantham Condensed Roman';}
.grnthm-l { font-family: 'Grantham Light';}
.grnthm-con-l { font-family: 'Grantham Light Condensed';}
.grnthm-ol { font-family: 'Grantham Outline';}
.grnthm-shdw { font-family: 'Grantham Shadow';}
/* Instrument Serif ------------------------------------------------------------------- */
.instm-i, .instrument-italic {font-family: 'InstrumentSerif-Italic'; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.instm-r, .instrument-regular {font-family: 'InstrumentSerif-Regular'; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Lightshift ------------------------------------------------------------------------- */
.ltshft-r { font-family: 'lightshift-regular';}
.ltshft-rnd { font-family: 'lightshift-rounded';}
.ltshft-rnd-ol { font-family: 'lightshift-roundedoutline';}
.ltshft-r-ol { font-family: 'lightshift-regularoutline';}
/* ------------------------------------------------------------------------------------ */
.mr-light-r {font-family: 'More Light'; font-weight: 400; font-style: normal;}
.mr-light-i {font-family: 'More Light Italic'; font-weight: 400; font-style: italic;}
/* ------------------------------------------------------------------------------------ */
.selaris {font-family: 'Selaris'; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Poppins ---------------------------------------------------------------------------- */
.poppins-l {font-family: 'Poppins Light', sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.poppins-r {font-family: 'Poppins', sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.poppins-sb {font-family: 'Poppins Semi Bold', sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Princess Sophia -------------------------------------------------------------------- */
.p-sophia {font-family: 'Princess Sophia'; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Sansational [0,300.400.700;1,300.400.700] ------------------------------------------ */
.sansa-l, .sansation-light {font-family: 'Sansation', sans-serif; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.sansa-r, .sansation-regular {font-family: 'Sansation', sans-serif; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.sansa-b, .sansation-bold {font-family: 'Sansation', sans-serif; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.sansa-li, .sansation-light-italic {font-family: 'Sansation', sans-serif; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.sansa-i, .sansation-regular-italic {font-family: 'Sansation', sans-serif; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.sansa-bi, .sansation-bold-italic {font-family: 'Sansation', sans-serif; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Source Sans -------------------------------------------------------------------- */
.src-sans-th {font-family: 'Source Sans', sans-serif; font-optical-sizing: auto; font-weight: 100; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.src-sans-xl {font-family: 'Source Sans', sans-serif; font-optical-sizing: auto; font-weight: 200; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.src-sans-l {font-family: 'Source Sans', sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.src-sans-r {font-family: 'Source Sans', sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.src-sans-m {font-family: 'Source Sans', sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.src-sans-sb {font-family: 'Source Sans', sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.src-sans-b {font-family: 'Source Sans', sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.src-sans-xb {font-family: 'Source Sans', sans-serif; font-optical-sizing: auto; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.src-sans-k {font-family: 'Source Sans', sans-serif; font-optical-sizing: auto; font-weight: 900; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.src-sans-thi {font-family: 'Source Sans Italic', sans-serif; font-optical-sizing: auto; font-weight: 100; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.src-sans-xli {font-family: 'Source Sans Italic', sans-serif; font-optical-sizing: auto; font-weight: 200; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.src-sans-li {font-family: 'Source Sans Italic', sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.src-sans-ri {font-family: 'Source Sans Italic', sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.src-sans-mi {font-family: 'Source Sans Italic', sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.src-sans-sbi {font-family: 'Source Sans Italic', sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.src-sans-bi {font-family: 'Source Sans Italic', sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.src-sans-xbi {font-family: 'Source Sans Italic', sans-serif; font-optical-sizing: auto; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.src-sans-ki {font-family: 'Source Sans Italic', sans-serif; font-optical-sizing: auto; font-weight: 900; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Syne [0,400..800]------------------------------------------------------------------- */
.syne-r {font-family: 'Syne', sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.syne-m {font-family: 'Syne', sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.syne-sb {font-family: 'Syne', sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.syne-b {font-family: 'Syne', sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.syne-xb {font-family: 'Syne', sans-serif; font-optical-sizing: auto; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.syne-i {font-family: 'Syne', sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.syne-mi {font-family: 'Syne', sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.syne-sbi {font-family: 'Syne', sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.syne-bi {font-family: 'Syne', sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.syne-xbi {font-family: 'Syne', sans-serif; font-optical-sizing: auto; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Viaoda Libre [] ------------------------------------------------ */
.voda-lib-r {font-family: 'Viaoda Libre'; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* ==================================================================================== */
.wrk-sns-th {font-family: 'Work Sans Thin'; font-weight: 100; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.wrk-sns-thi {font-family: 'Work Sans Thin Italic'; font-weight: 100; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.wrk-sns-xl {font-family: 'Work Sans Extra Light'; font-weight: 200; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.wrk-sns-xli {font-family: 'Work Sans Extra Light Italic'; font-weight: 200; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.wrk-sns-l {font-family: 'Work Sans Light'; font-weight: 300; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.wrk-sns-li {font-family: 'Work Sans Light Italic'; font-weight: 300; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.wrk-sns-r {font-family: 'Work Sans Regular'; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.wrk-sns-i {font-family: 'Work Sans Italic'; font-weight: 400; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.wrk-sns-m {font-family: 'Work Sans Medium'; font-weight: 500; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.wrk-sns-mi {font-family: 'Work Sans Medium Italic'; font-weight: 500; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.wrk-sns-sb {font-family: 'Work Sans Semi Bold'; font-weight: 600; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.wrk-sns-sbi {font-family: 'Work Sans Semi Bold Italic'; font-weight: 600; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.wrk-sns-b {font-family: 'Work Sans Bold'; font-weight: 700; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.wrk-sns-bi {font-family: 'Work Sans Bold Italic'; font-weight: 700; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.wrk-sns-xB {font-family: 'Work Sans Extra Bold'; font-weight: 800; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.wrk-sns-xbi {font-family: 'Work Sans Extra Bold Italic'; font-weight: 800; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.wrk-sns-bk {font-family: 'Work Sans Black'; font-weight: 900; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.wrk-sns-bki {font-family: 'Work Sans Black Italic'; font-weight: 900; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.wrk-sns-v {font-family: 'Work Sans Variable'; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
.wrk-sns-vi {font-family: 'Work Sans Variable Italic'; font-style: italic; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}
/* Young Serif [0,400] ---------------------------------------------------------------- */
.young-serif-regular {font-family: "Young Serif", serif; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; word-wrap: normal; direction: ltr; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-feature-settings: "liga";}

/* Site-Wide Font Treatments =============================================================
-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇

••••• site-wide font setup ••
	.sw-fnt {
		font-optical-sizing: auto;
		font-weight: 400;
		font-style: normal;
		letter-spacing: normal;
		text-transform: none;
		display: inline-block;
		word-wrap: normal;
		direction: ltr;
		-webkit-font-smoothing: subpixel-antialiased;
		-moz-osx-font-smoothing: grayscale;
		text-rendering: optimizeLegibility;
		font-feature-settings: "frac";
		font-feature-settings: "hist";
		font-feature-settings: "zero";
		font-feature-settings: "liga";
		font-variant-ligatures: common-ligatures no-common-ligatures discretionary-ligatures no-discretionary-ligatures historical-ligatures no-historical-ligatures contextual no-contextual;
	}

	/* Add a Font Family and Size Later */ /*
	.sw-fnt {
		font-family: 'MyFontFamilyName-Here', serif;
		font-size: 16px;
	}

	/* 'ff' = Add a Font Family and Size from the start */ /*
	.sw-ffnt {
		font-family: 'Playfair Display', serif;
		font-size: 16px;
		font-weight: 400;
		font-style: normal;
		letter-spacing: normal;
		text-transform: none;
		display: inline-block;
		word-wrap: normal;
		direction: ltr;
		-webkit-font-smoothing: subpixel-antialiased;
		-moz-osx-font-smoothing: grayscale;
		text-rendering: optimizeLegibility;
		font-feature-settings: "frac";
		font-feature-settings: "hist";
		font-feature-settings: "zero";
		font-feature-settings: "liga";
		font-variant-ligatures: common-ligatures no-common-ligatures discretionary-ligatures no-discretionary-ligatures historical-ligatures no-historical-ligatures contextual no-contextual;
	}

••••• Use the default settings ••
	font-feature-settings: normal;

••••• Set values for OpenType feature tags ••
	font-feature-settings: "smcp";
	font-feature-settings: "smcp" on;
	font-feature-settings: "swsh" 2;
	font-feature-settings:
	  "smcp",
	  "swsh" 2;

••••• use small-cap alternate glyphs ••
	.small-caps {
	  font-feature-settings: "smcp" on;
	}

••••• convert both upper and lowercase to small caps (affects punctuation also) ••
	.all-small-caps {
	  font-feature-settings: "c2sc", "smcp";
	}

••••• use zeros with a slash through them to differentiate from "O" ••
	.nice-zero {
	  font-feature-settings: "zero";
	}

••••• enable historical forms ••
	.historical {
	  font-feature-settings: "hist";
	}

••••• disable common ligatures, usually on by default ••
	.no-ligatures {
	  font-feature-settings: "liga" 0;
	}

••••• enable tabular (monospaced) figures ••
	td.tabular {
	  font-feature-settings: "tnum";
	}

••••• enable automatic fractions ••
	.fractions {
	  font-feature-settings: "frac";
	}

••••• use the second available swash character ••
	.swash {
	  font-feature-settings: "swsh" 2;
	}

••••• enable stylistic set 7 ••
	.fancy-style {
	  font-family: "Gabriola", cursive;
	  font-feature-settings: "ss07";
	}

••••• Global values ••
	font-feature-settings: inherit;
	font-feature-settings: initial;
	font-feature-settings: revert;
	font-feature-settings: revert-layer;
	font-feature-settings: unset;

••••• Unicode ••
•• <unicode-range> values ••
unicode-range: U+26; •• single code point ••
unicode-range: U+0-7F;
unicode-range: U+0025-00FF; •• code point range ••
unicode-range: U+4??; •• wildcard range ••
unicode-range: U+0025-00FF, U+4??; •• multiple values ••

unicode-range: U+26; [initial range is U+0-10FFFF, full is U+0-1?????]

-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆
= END Site-Wide Font Treatments ========================================================*/

/* Ligatures =============================================================================
-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇

•• Keyword values  ••
font-variant-ligatures: normal;
font-variant-ligatures: none;
font-variant-ligatures: common-ligatures; /* <common-lig-values> ••
font-variant-ligatures: no-common-ligatures; /* <common-lig-values> ••
font-variant-ligatures: discretionary-ligatures; /* <discretionary-lig-values> ••
font-variant-ligatures: no-discretionary-ligatures; /* <discretionary-lig-values> ••
font-variant-ligatures: historical-ligatures; /* <historical-lig-values> ••
font-variant-ligatures: no-historical-ligatures; /* <historical-lig-values> ••
font-variant-ligatures: contextual; /* <contextual-alt-values> ••
font-variant-ligatures: no-contextual; /* <contextual-alt-values> ••

•• Two keyword values ••
font-variant-ligatures: no-contextual common-ligatures;

•• Four keyword values ••
font-variant-ligatures: common-ligatures no-discretionary-ligatures historical-ligatures contextual;

•• ALL keyword values ••
font-variant-ligatures: common-ligatures no-common-ligatures discretionary-ligatures no-discretionary-ligatures historical-ligatures no-historical-ligatures contextual no-contextual;

•• Global values ••
font-variant-ligatures: inherit;
font-variant-ligatures: initial;
font-variant-ligatures: revert;
font-variant-ligatures: revert-layer;
font-variant-ligatures: unset;

-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆-⬆
= END Ligatures ========================================================================*/

/* Variable Font Properties ==============================================================
-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇-⬇
(CAPS = custom, lowercase = ISO registered)

GRAD    [88 to 150 {88 is normal/standard}] {{ GRADE }} WEIGHT changes but no WIDTH change -> think DENSITY
                     v-font CSS => font-variation-settings: "GRAD" 88;

opsz    {{ optical sizing }} font point size
                     normal CSS => font-optical-sizing: auto;
                     v-font CSS => font-variation-settings: "opsz" 36;

wdth    {{ width }}  CONDENSE & EXPAND considerations
                     normal CSS => font-stretch: 115%;
                     v-font CSS => font-variation-settings: "wdth" 115;
                     ==> Note: The % symbol is not used when utilizing font-variation-settings.

wght    {{ weight }} WEIGHT changes affect WIDTH
                     normal CSS => font-weight: 375;
                     v-font CSS => font-variation-settings: "wght" 375;

ital  {{ italic }}
                     normal CSS => font-style: italic;
                     v-font CSS => font-variation-settings: "ital" 1;
                     v-font CSS => font-synthesis: none; [NEW CSS to prevent browsers from overriding italic and other settings]

slnt    {{ slant(oblique) }}
                     normal CSS => font-style: oblique 14deg;
                     v-font CSS => font-variation-settings: "slnt" -14;

•--•-•-•--•-•-•--•-•-•--•-•-•--•-•-•--•-•-••••-•-•--•-•-•--•-•-•--•-•-•--•-•-•--•-•-•-•--•
=== Example ==============================================================================
@supports (font-variation-settings: "wdth" 115) {
    div {
        font-family: some-variable-font-family;
        font-variation-settings:
            "GRAD" 88,
            "opsz" 36,
            "wdth" 115,
            "wght" 375,
            "ital" 1,
            "slnt" -14;
        font-synthesis: none;
    }
}
=== End Example ==========================================================================
•--•-•-•--•-•-•--•-•-•--•-•-•--•-•-•--•-•-••••-•-•--•-•-•--•-•-•--•-•-•--•-•-•--•-•-•-•--•

/* ⬆ - ⬆ - ⬆ - ⬆ - ⬆ - ⬆ - ⬆ - ⬆ - ⬆ - ⬆ - ⬆ - ⬆ - ⬆ - ⬆ - ⬆ - ⬆ - ⬆ - ⬆ - ⬆
= END Variable Font Properties =========================================================*/
