/* This file is generated, do not edit manually! */ :root { --typography-Body-Bold-Desktop-fontSize: 16px; --typography-Body-Bold-fontFamily: 'fira sans'; --typography-Body-Bold-fontSize: 16px; --typography-Body-Bold-fontWeight: 'medium'; --typography-Body-Bold-letterSpacing: 1.2000000476837158%; --typography-Body-Bold-lineHeight: 150%; --typography-Body-Bold-Mobile-fontSize: 16px; --typography-Body-Bold-Tablet-estimate-fontSize: 16px; --typography-Body-Bold-textCase: 'original'; --typography-Body-Bold-textDecoration: 'none'; --typography-Body-Inline-Desktop-fontSize: 16px; --typography-Body-Inline-fontFamily: 'fira sans'; --typography-Body-Inline-fontSize: 16px; --typography-Body-Inline-fontWeight: 'regular'; --typography-Body-Inline-letterSpacing: 1.2000000476837158%; --typography-Body-Inline-lineHeight: 150%; --typography-Body-Inline-Mobile-fontSize: 16px; --typography-Body-Inline-Tablet-estimate-fontSize: 16px; --typography-Body-Inline-textCase: 'original'; --typography-Body-Inline-textDecoration: 'underline'; --typography-Body-Link-Desktop-fontSize: 16px; --typography-Body-Link-Mobile-fontSize: 16px; --typography-Body-Link-Tablet-estimate-fontSize: 16px; --typography-Body-Regular-Desktop-fontSize: 16px; --typography-Body-Regular-fontFamily: 'fira sans'; --typography-Body-Regular-fontSize: 16px; --typography-Body-Regular-fontWeight: 'regular'; --typography-Body-Regular-letterSpacing: 1.2000000476837158%; --typography-Body-Regular-lineHeight: 150%; --typography-Body-Regular-Mobile-fontSize: 16px; --typography-Body-Regular-Tablet-estimate-fontSize: 16px; --typography-Body-Regular-textCase: 'original'; --typography-Body-Regular-textDecoration: 'none'; --typography-Body-Underline-fontFamily: 'fira sans'; --typography-Body-Underline-fontSize: 16px; --typography-Body-Underline-fontWeight: 'medium'; --typography-Body-Underline-letterSpacing: 1.2000000476837158%; --typography-Body-Underline-lineHeight: 150%; --typography-Body-Underline-textCase: 'original'; --typography-Body-Underline-textDecoration: 'underline'; --typography-Caption-Bold-Desktop-fontSize: 14px; --typography-Caption-Bold-fontFamily: 'fira sans'; --typography-Caption-Bold-fontSize: 14px; --typography-Caption-Bold-fontWeight: 'medium'; --typography-Caption-Bold-letterSpacing: 1.399999976158142%; --typography-Caption-Bold-lineHeight: 139.9999976158142%; --typography-Caption-Bold-Mobile-fontSize: 14px; --typography-Caption-Bold-Tablet-estimate-fontSize: 14px; --typography-Caption-Bold-textCase: 'original'; --typography-Caption-Bold-textDecoration: 'none'; --typography-Caption-Inline-Desktop-fontSize: 14px; --typography-Caption-Inline-fontFamily: 'fira sans'; --typography-Caption-Inline-fontSize: 14px; --typography-Caption-Inline-fontWeight: 'regular'; --typography-Caption-Inline-letterSpacing: 1.399999976158142%; --typography-Caption-Inline-lineHeight: 139.9999976158142%; --typography-Caption-Inline-Mobile-fontSize: 14px; --typography-Caption-Inline-Tablet-estimate-fontSize: 14px; --typography-Caption-Inline-textCase: 'original'; --typography-Caption-Inline-textDecoration: 'underline'; --typography-Caption-Labels-fontFamily: 'brandon text'; --typography-Caption-Labels-fontSize: 14px; --typography-Caption-Labels-fontWeight: 'bold'; --typography-Caption-Labels-letterSpacing: 1.399999976158142%; --typography-Caption-Labels-lineHeight: 150%; --typography-Caption-Labels-textCase: 'upper'; --typography-Caption-Labels-textDecoration: 'none'; --typography-Caption-Link-Desktop-fontSize: 14px; --typography-Caption-Link-Mobile-fontSize: 14px; --typography-Caption-Link-Tablet-estimate-fontSize: 14px; --typography-Caption-Regular-Desktop-fontSize: 14px; --typography-Caption-Regular-fontFamily: 'fira sans'; --typography-Caption-Regular-fontSize: 14px; --typography-Caption-Regular-fontWeight: 'regular'; --typography-Caption-Regular-letterSpacing: 1.399999976158142%; --typography-Caption-Regular-lineHeight: 139.9999976158142%; --typography-Caption-Regular-Mobile-fontSize: 14px; --typography-Caption-Regular-Tablet-estimate-fontSize: 14px; --typography-Caption-Regular-textCase: 'original'; --typography-Caption-Regular-textDecoration: 'none'; --typography-Caption-Underline-fontFamily: 'fira sans'; --typography-Caption-Underline-fontSize: 14px; --typography-Caption-Underline-fontWeight: 'medium'; --typography-Caption-Underline-letterSpacing: 1.399999976158142%; --typography-Caption-Underline-lineHeight: 139.9999976158142%; --typography-Caption-Underline-textCase: 'original'; --typography-Caption-Underline-textDecoration: 'underline'; --typography-Foot-note-Bold-Desktop-fontSize: 12px; --typography-Foot-note-Bold-Mobile-fontSize: 12px; --typography-Foot-note-Bold-Tablet-estimate-fontSize: 12px; --typography-Foot-note-Regular-Desktop-fontSize: 12px; --typography-Foot-note-Regular-Mobile-fontSize: 12px; --typography-Foot-note-Regular-Tablet-estimate-fontSize: 12px; --typography-Footnote-Bold-fontFamily: 'fira sans'; --typography-Footnote-Bold-fontSize: 12px; --typography-Footnote-Bold-fontWeight: 'medium'; --typography-Footnote-Bold-letterSpacing: 1.399999976158142%; --typography-Footnote-Bold-lineHeight: 150%; --typography-Footnote-Bold-textCase: 'original'; --typography-Footnote-Bold-textDecoration: 'none'; --typography-Footnote-Labels-fontFamily: 'brandon text'; --typography-Footnote-Labels-fontSize: 12px; --typography-Footnote-Labels-fontWeight: 'bold'; --typography-Footnote-Labels-letterSpacing: 1.399999976158142%; --typography-Footnote-Labels-lineHeight: 150%; --typography-Footnote-Labels-textCase: 'upper'; --typography-Footnote-Labels-textDecoration: 'none'; --typography-Footnote-Regular-fontFamily: 'fira sans'; --typography-Footnote-Regular-fontSize: 12px; --typography-Footnote-Regular-fontWeight: 'regular'; --typography-Footnote-Regular-letterSpacing: 1.399999976158142%; --typography-Footnote-Regular-lineHeight: 150%; --typography-Footnote-Regular-textCase: 'original'; --typography-Footnote-Regular-textDecoration: 'none'; --typography-Preamble-Desktop-fontSize: 20px; --typography-Preamble-fontFamily: 'fira sans'; --typography-Preamble-fontSize: 20px; --typography-Preamble-fontWeight: 'regular'; --typography-Preamble-letterSpacing: 1%; --typography-Preamble-lineHeight: 139.9999976158142%; --typography-Preamble-Mobile-fontSize: 18px; --typography-Preamble-Tablet-estimate-fontSize: 19px; --typography-Preamble-textCase: 'original'; --typography-Preamble-textDecoration: 'none'; --typography-Script-1-Desktop-fontSize: 32px; --typography-Script-1-fontFamily: 'biro script plus'; --typography-Script-1-fontSize: 32px; --typography-Script-1-fontWeight: 'regular'; --typography-Script-1-letterSpacing: 2%; --typography-Script-1-lineHeight: 110.00000238418579%; --typography-Script-1-Mobile-fontSize: 24px; --typography-Script-1-Tablet-estimate-fontSize: 29px; --typography-Script-1-textCase: 'original'; --typography-Script-1-textDecoration: 'none'; --typography-Script-2-Desktop-fontSize: 24px; --typography-Script-2-fontFamily: 'biro script plus'; --typography-Script-2-fontSize: 24px; --typography-Script-2-fontWeight: 'regular'; --typography-Script-2-letterSpacing: 2%; --typography-Script-2-lineHeight: 110.00000238418579%; --typography-Script-2-Mobile-fontSize: 20px; --typography-Script-2-Tablet-estimate-fontSize: 22px; --typography-Script-2-textCase: 'original'; --typography-Script-2-textDecoration: 'none'; --typography-Subtitle-1-Desktop-fontSize: 24px; --typography-Subtitle-1-fontFamily: 'fira sans'; --typography-Subtitle-1-fontSize: 24px; --typography-Subtitle-1-fontWeight: 'medium'; --typography-Subtitle-1-letterSpacing: 1%; --typography-Subtitle-1-lineHeight: 120.00000476837158%; --typography-Subtitle-1-Mobile-fontSize: 20px; --typography-Subtitle-1-Tablet-estimate-fontSize: 22px; --typography-Subtitle-1-textCase: 'original'; --typography-Subtitle-1-textDecoration: 'none'; --typography-Subtitle-2-Desktop-fontSize: 20px; --typography-Subtitle-2-fontFamily: 'fira sans'; --typography-Subtitle-2-fontSize: 20px; --typography-Subtitle-2-fontWeight: 'medium'; --typography-Subtitle-2-letterSpacing: 1%; --typography-Subtitle-2-lineHeight: 120.00000476837158%; --typography-Subtitle-2-Mobile-fontSize: 18px; --typography-Subtitle-2-Tablet-estimate-fontSize: 19px; --typography-Subtitle-2-textCase: 'original'; --typography-Subtitle-2-textDecoration: 'none'; --typography-Title-1-Desktop-fontSize: 64px; --typography-Title-1-fontFamily: 'brandon text'; --typography-Title-1-fontSize: 64px; --typography-Title-1-fontWeight: 'black'; --typography-Title-1-letterSpacing: 0.25%; --typography-Title-1-lineHeight: 110.00000238418579%; --typography-Title-1-Mobile-fontSize: 48px; --typography-Title-1-Tablet-estimate-fontSize: 60px; --typography-Title-1-textCase: 'upper'; --typography-Title-1-textDecoration: 'none'; --typography-Title-2-Desktop-fontSize: 48px; --typography-Title-2-fontFamily: 'brandon text'; --typography-Title-2-fontSize: 48px; --typography-Title-2-fontWeight: 'black'; --typography-Title-2-letterSpacing: 0.25%; --typography-Title-2-lineHeight: 110.00000238418579%; --typography-Title-2-Mobile-fontSize: 36px; --typography-Title-2-Tablet-estimate-fontSize: 44px; --typography-Title-2-textCase: 'upper'; --typography-Title-2-textDecoration: 'none'; --typography-Title-3-Desktop-fontSize: 36px; --typography-Title-3-fontFamily: 'brandon text'; --typography-Title-3-fontSize: 36px; --typography-Title-3-fontWeight: 'black'; --typography-Title-3-letterSpacing: 0.25%; --typography-Title-3-lineHeight: 110.00000238418579%; --typography-Title-3-Mobile-fontSize: 30px; --typography-Title-3-Tablet-estimate-fontSize: 34px; --typography-Title-3-textCase: 'upper'; --typography-Title-3-textDecoration: 'none'; --typography-Title-4-Desktop-fontSize: 28px; --typography-Title-4-fontFamily: 'brandon text'; --typography-Title-4-fontSize: 28px; --typography-Title-4-fontWeight: 'bold'; --typography-Title-4-letterSpacing: 0.25%; --typography-Title-4-lineHeight: 110.00000238418579%; --typography-Title-4-Mobile-fontSize: 24px; --typography-Title-4-Tablet-estimate-fontSize: 26px; --typography-Title-4-textCase: 'original'; --typography-Title-4-textDecoration: 'none'; --typography-Title-5-Desktop-fontSize: 24px; --typography-Title-5-fontFamily: 'brandon text'; --typography-Title-5-fontSize: 24px; --typography-Title-5-fontWeight: 'black'; --typography-Title-5-letterSpacing: 0.25%; --typography-Title-5-lineHeight: 110.00000238418579%; --typography-Title-5-Mobile-fontSize: 20px; --typography-Title-5-Tablet-estimate-fontSize: 21px; --typography-Title-5-textCase: 'upper'; --typography-Title-5-textDecoration: 'none'; }