@import"https://fonts.googleapis.com/css2?family=Roboto+Serif:ital,opsz,wght@0,8..144,300..900;1,8..144,300..900&display=swap";:root{--color-brand-primary: #ED2939;--color-brand-black: #1E1E1E;--color-brand-gray: #616365;--color-brand-light-gray: #EEEEEE;--color-bg-black: #010101;--color-bg-dark-1: #1B1B1B;--color-bg-dark-2: #232323;--color-bg-dark-3: #343434;--color-bg-gray-4: #F9F9F9;--color-text-100: #FFFFFF;--color-text-200: #F5F5F5;--color-text-300: #E1E0E0;--color-text-400: #C6C6C7;--color-text-500: #ADADAD;--color-text-600: #949494;--color-text-700: #5C5C5C;--color-text-800: #383838;--color-text-900: #1E1E1E;--color-surface-card: #F8F9FB;--color-neutral-600: #7A7A7A;--font-serif: "Roboto Serif", Georgia, serif;--font-sans: "General Sans", system-ui, -apple-system, sans-serif;--text-d1-size: 48px;--text-d1-lh: 52px;--text-d1-weight: 500;--text-d1-ls: -.02em;--text-d2-size: 40px;--text-d2-lh: 48px;--text-d2-weight: 600;--text-d2-ls: -.025em;--text-h1-size: 36px;--text-h1-lh: 40px;--text-h1-weight: 500;--text-h2-size: 32px;--text-h2-lh: 36px;--text-h2-weight: 600;--text-h3-size: 24px;--text-h3-lh: 32px;--text-h3-weight: 600;--text-h4-size: 20px;--text-h4-lh: 28px;--text-h4-weight: 600;--text-b1-size: 18px;--text-b1-lh: 24px;--text-b1-weight: 500;--text-b2-size: 16px;--text-b2-lh: 24px;--text-b2-weight: 500;--text-b3-size: 14px;--text-b3-lh: 20px;--text-b3-weight: 500;--text-l1-size: 16px;--text-l1-lh: 28px;--text-l1-weight: 600;--text-l2-size: 14px;--text-l2-lh: 20px;--text-l2-weight: 600;--bp-xs: 320px;--bp-sm: 375px;--bp-md: 430px;--bp-lg: 768px;--bp-xl: 1024px;--bp-2xl: 1280px;--bp-3xl: 1440px;--bp-4xl: 1728px;--bp-5xl: 1920px;--grid-cols-mobile: 4;--grid-cols-tablet: 8;--grid-cols-desktop: 12;--grid-margin-mobile: 16px;--grid-margin-tablet: 32px;--grid-margin-desktop: 80px;--grid-gutter-mobile: 16px;--grid-gutter-tablet: 24px;--grid-gutter-desktop: 24px;--grid-max-desktop: 1440px;--grid-max-large-desktop: 1728px;--space-0: 0px;--space-1: 1px;--space-2: 2px;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-28: 28px;--space-32: 32px;--space-36: 36px;--space-40: 40px;--space-44: 44px;--space-48: 48px;--space-52: 52px;--space-56: 56px;--space-60: 60px;--space-64: 64px;--space-68: 68px;--space-72: 72px;--space-76: 76px;--space-80: 80px;--space-84: 84px;--space-88: 88px;--space-92: 92px;--space-96: 96px;--space-100: 100px}
