:root { --primary: #69040d; --primary-dark: #54030a; --primary-ultra-dark: #3f0208; --primary-light: #e9d9db; --primary-ultra-light: #f8f2f3; --primary-trans-10: rgba(105, 4, 13, 0.1); --primary-trans-20: rgba(105, 4, 13, 0.2); --primary-trans-30: rgba(105, 4, 13, 0.3); --primary-trans-40: rgba(105, 4, 13, 0.4); --primary-trans-50: rgba(105, 4, 13, 0.5); --primary-trans-60: rgba(105, 4, 13, 0.6); --primary-trans-70: rgba(105, 4, 13, 0.7); --primary-trans-80: rgba(105, 4, 13, 0.8); --primary-trans-90: rgba(105, 4, 13, 0.9); --secondary: #0e7a00; --secondary-ultra-dark: #084900; --secondary-dark: #0b6200; --secondary-light: #dbebd9; --secondary-ultra-light: #f3f8f2; --accent: #d17601; --accent-ultra-dark: #7d4701; --accent-dark: #a75e01; --accent-light: #f8ead9; --accent-ultra-light: #fdf8f2; --base: #4d4d66; --base-ultra-dark: #2e2e3d; --base-dark: #3e3e52; --base-light: #e4e4e8; --base-ultra-light: #f6f6f7; --white: #ffffff; --white-trans-10: rgba(255, 255, 255, 0.1); --white-trans-20: rgba(255, 255, 255, 0.2); --white-trans-30: rgba(255, 255, 255, 0.3); --white-trans-40: rgba(255, 255, 255, 0.4); --white-trans-50: rgba(255, 255, 255, 0.5); --white-trans-60: rgba(255, 255, 255, 0.6); --white-trans-70: rgba(255, 255, 255, 0.7); --white-trans-80: rgba(255, 255, 255, 0.8); --white-trans-90: rgba(255, 255, 255, 0.9); --black: #000000; --jn-charcoal: #1a1816; --jn-charcoal-l-1: #2f2d2b; --jn-charcoal-l-2: #444240; --jn-charcoal-l-3: #585756; --jn-charcoal-l-4: #6d6c6b; --jn-charcoal-l-5: #828180; --jn-charcoal-l-6: #979695; --jn-charcoal-l-7: #acabaa; --jn-charcoal-l-8: #c1c0bf; --jn-charcoal-l-9: #d5d5d5; --jn-charcoal-l-10: #eaeaea; --jn-charcoal-d-1: #181614; --jn-charcoal-d-2: #151412; --jn-charcoal-d-3: #131110; --jn-charcoal-d-4: #110f0e; --jn-charcoal-d-5: #0e0d0c; --jn-charcoal-d-6: #0c0b0a; --jn-charcoal-d-7: #090908; --jn-charcoal-d-8: #070706; --jn-charcoal-d-9: #050404; --jn-charcoal-d-10: #020202; --jn-charcoal-t-1: hsla(30, 8%, 9%, 0.09); --jn-charcoal-t-2: hsla(30, 8%, 9%, 0.18); --jn-charcoal-t-3: hsla(30, 8%, 9%, 0.27); --jn-charcoal-t-4: hsla(30, 8%, 9%, 0.36); --jn-charcoal-t-5: hsla(30, 8%, 9%, 0.45); --jn-charcoal-t-6: hsla(30, 8%, 9%, 0.55); --jn-charcoal-t-7: hsla(30, 8%, 9%, 0.64); --jn-charcoal-t-8: hsla(30, 8%, 9%, 0.73); --jn-charcoal-t-9: hsla(30, 8%, 9%, 0.82); --jn-charcoal-t-10: hsla(30, 8%, 9%, 0.91); --jn-charcoal-soft: #2d2825; --jn-charcoal-soft-l-1: #403c39; --jn-charcoal-soft-l-2: #534f4d; --jn-charcoal-soft-l-3: #666360; --jn-charcoal-soft-l-4: #797674; --jn-charcoal-soft-l-5: #8c8a88; --jn-charcoal-soft-l-6: #a09d9c; --jn-charcoal-soft-l-7: #b3b1b0; --jn-charcoal-soft-l-8: #c6c4c4; --jn-charcoal-soft-l-9: #d9d8d7; --jn-charcoal-soft-l-10: #ecebeb; --jn-charcoal-soft-d-1: #292422; --jn-charcoal-soft-d-2: #25211e; --jn-charcoal-soft-d-3: #211d1b; --jn-charcoal-soft-d-4: #1d1918; --jn-charcoal-soft-d-5: #191614; --jn-charcoal-soft-d-6: #141211; --jn-charcoal-soft-d-7: #100f0d; --jn-charcoal-soft-d-8: #0c0b0a; --jn-charcoal-soft-d-9: #080707; --jn-charcoal-soft-d-10: #040403; --jn-charcoal-soft-t-1: hsla(22, 10%, 16%, 0.09); --jn-charcoal-soft-t-2: hsla(22, 10%, 16%, 0.18); --jn-charcoal-soft-t-3: hsla(22, 10%, 16%, 0.27); --jn-charcoal-soft-t-4: hsla(22, 10%, 16%, 0.36); --jn-charcoal-soft-t-5: hsla(22, 10%, 16%, 0.45); --jn-charcoal-soft-t-6: hsla(22, 10%, 16%, 0.55); --jn-charcoal-soft-t-7: hsla(22, 10%, 16%, 0.64); --jn-charcoal-soft-t-8: hsla(22, 10%, 16%, 0.73); --jn-charcoal-soft-t-9: hsla(22, 10%, 16%, 0.82); --jn-charcoal-soft-t-10: hsla(22, 10%, 16%, 0.91); --jn-terracotta: #9a4a3d; --jn-terracotta-l-1: #a35a4f; --jn-terracotta-l-2: #ac6b60; --jn-terracotta-l-3: #b67b72; --jn-terracotta-l-4: #bf8c84; --jn-terracotta-l-5: #c89c95; --jn-terracotta-l-6: #d1ada7; --jn-terracotta-l-7: #dabdb8; --jn-terracotta-l-8: #e3ceca; --jn-terracotta-l-9: #eddedc; --jn-terracotta-l-10: #f6efed; --jn-terracotta-d-1: #8c4337; --jn-terracotta-d-2: #7e3d32; --jn-terracotta-d-3: #70362c; --jn-terracotta-d-4: #622f27; --jn-terracotta-d-5: #542821; --jn-terracotta-d-6: #46221c; --jn-terracotta-d-7: #381b16; --jn-terracotta-d-8: #2a1411; --jn-terracotta-d-9: #1c0d0b; --jn-terracotta-d-10: #0e0706; --jn-terracotta-t-1: hsla(8, 43%, 42%, 0.09); --jn-terracotta-t-2: hsla(8, 43%, 42%, 0.18); --jn-terracotta-t-3: hsla(8, 43%, 42%, 0.27); --jn-terracotta-t-4: hsla(8, 43%, 42%, 0.36); --jn-terracotta-t-5: hsla(8, 43%, 42%, 0.45); --jn-terracotta-t-6: hsla(8, 43%, 42%, 0.55); --jn-terracotta-t-7: hsla(8, 43%, 42%, 0.64); --jn-terracotta-t-8: hsla(8, 43%, 42%, 0.73); --jn-terracotta-t-9: hsla(8, 43%, 42%, 0.82); --jn-terracotta-t-10: hsla(8, 43%, 42%, 0.91); --jn-clay: #c9957a; --jn-clay-l-1: #ce9f86; --jn-clay-l-2: #d3a892; --jn-clay-l-3: #d8b29e; --jn-clay-l-4: #ddbcaa; --jn-clay-l-5: #e2c5b6; --jn-clay-l-6: #e6cfc3; --jn-clay-l-7: #ebd8cf; --jn-clay-l-8: #f0e2db; --jn-clay-l-9: #f5ece7; --jn-clay-l-10: #faf5f3; --jn-clay-d-1: #b7876f; --jn-clay-d-2: #a47a64; --jn-clay-d-3: #926c59; --jn-clay-d-4: #805f4e; --jn-clay-d-5: #6e5143; --jn-clay-d-6: #5b4437; --jn-clay-d-7: #49362c; --jn-clay-d-8: #372921; --jn-clay-d-9: #251b16; --jn-clay-d-10: #120e0b; --jn-clay-t-1: hsla(21, 42%, 63%, 0.09); --jn-clay-t-2: hsla(21, 42%, 63%, 0.18); --jn-clay-t-3: hsla(21, 42%, 63%, 0.27); --jn-clay-t-4: hsla(21, 42%, 63%, 0.36); --jn-clay-t-5: hsla(21, 42%, 63%, 0.45); --jn-clay-t-6: hsla(21, 42%, 63%, 0.55); --jn-clay-t-7: hsla(21, 42%, 63%, 0.64); --jn-clay-t-8: hsla(21, 42%, 63%, 0.73); --jn-clay-t-9: hsla(21, 42%, 63%, 0.82); --jn-clay-t-10: hsla(21, 42%, 63%, 0.91); --jn-sage: #5c6b5a; --jn-sage-l-1: #6b7869; --jn-sage-l-2: #7a8678; --jn-sage-l-3: #889387; --jn-sage-l-4: #97a196; --jn-sage-l-5: #a6aea5; --jn-sage-l-6: #b5bcb4; --jn-sage-l-7: #c4c9c3; --jn-sage-l-8: #d3d7d2; --jn-sage-l-9: #e1e4e1; --jn-sage-l-10: #f0f2f0; --jn-sage-d-1: #546152; --jn-sage-d-2: #4b584a; --jn-sage-d-3: #434e41; --jn-sage-d-4: #3b4439; --jn-sage-d-5: #323a31; --jn-sage-d-6: #2a3129; --jn-sage-d-7: #212721; --jn-sage-d-8: #191d19; --jn-sage-d-9: #111310; --jn-sage-d-10: #080a08; --jn-sage-t-1: hsla(113, 9%, 39%, 0.09); --jn-sage-t-2: hsla(113, 9%, 39%, 0.18); --jn-sage-t-3: hsla(113, 9%, 39%, 0.27); --jn-sage-t-4: hsla(113, 9%, 39%, 0.36); --jn-sage-t-5: hsla(113, 9%, 39%, 0.45); --jn-sage-t-6: hsla(113, 9%, 39%, 0.55); --jn-sage-t-7: hsla(113, 9%, 39%, 0.64); --jn-sage-t-8: hsla(113, 9%, 39%, 0.73); --jn-sage-t-9: hsla(113, 9%, 39%, 0.82); --jn-sage-t-10: hsla(113, 9%, 39%, 0.91); --jn-cream: #e8dfd4; --jn-cream-l-1: #eae2d8; --jn-cream-l-2: #ece5dc; --jn-cream-l-3: #eee8e0; --jn-cream-l-4: #f0ebe4; --jn-cream-l-5: #f2eee8; --jn-cream-l-6: #f5f0eb; --jn-cream-l-7: #f7f3ef; --jn-cream-l-8: #f9f6f3; --jn-cream-l-9: #fbf9f7; --jn-cream-l-10: #fdfcfb; --jn-cream-d-1: #d3cbc1; --jn-cream-d-2: #beb6ad; --jn-cream-d-3: #a9a29a; --jn-cream-d-4: #948e87; --jn-cream-d-5: #7f7a74; --jn-cream-d-6: #696560; --jn-cream-d-7: #54514d; --jn-cream-d-8: #3f3d3a; --jn-cream-d-9: #2a2927; --jn-cream-d-10: #151413; --jn-cream-t-1: hsla(33, 30%, 87%, 0.09); --jn-cream-t-2: hsla(33, 30%, 87%, 0.18); --jn-cream-t-3: hsla(33, 30%, 87%, 0.27); --jn-cream-t-4: hsla(33, 30%, 87%, 0.36); --jn-cream-t-5: hsla(33, 30%, 87%, 0.45); --jn-cream-t-6: hsla(33, 30%, 87%, 0.55); --jn-cream-t-7: hsla(33, 30%, 87%, 0.64); --jn-cream-t-8: hsla(33, 30%, 87%, 0.73); --jn-cream-t-9: hsla(33, 30%, 87%, 0.82); --jn-cream-t-10: hsla(33, 30%, 87%, 0.91); --jn-gold: #b8a06e; --jn-gold-l-1: #bea97b; --jn-gold-l-2: #c5b188; --jn-gold-l-3: #cbba96; --jn-gold-l-4: #d2c3a3; --jn-gold-l-5: #d8cbb0; --jn-gold-l-6: #dfd4bd; --jn-gold-l-7: #e5dcca; --jn-gold-l-8: #ece5d7; --jn-gold-l-9: #f2eee5; --jn-gold-l-10: #f9f6f2; --jn-gold-d-1: #a79164; --jn-gold-d-2: #97835a; --jn-gold-d-3: #867450; --jn-gold-d-4: #756646; --jn-gold-d-5: #64573c; --jn-gold-d-6: #544932; --jn-gold-d-7: #433a28; --jn-gold-d-8: #322c1e; --jn-gold-d-9: #211d14; --jn-gold-d-10: #110f0a; --jn-gold-t-1: hsla(41, 34%, 58%, 0.09); --jn-gold-t-2: hsla(41, 34%, 58%, 0.18); --jn-gold-t-3: hsla(41, 34%, 58%, 0.27); --jn-gold-t-4: hsla(41, 34%, 58%, 0.36); --jn-gold-t-5: hsla(41, 34%, 58%, 0.45); --jn-gold-t-6: hsla(41, 34%, 58%, 0.55); --jn-gold-t-7: hsla(41, 34%, 58%, 0.64); --jn-gold-t-8: hsla(41, 34%, 58%, 0.73); --jn-gold-t-9: hsla(41, 34%, 58%, 0.82); --jn-gold-t-10: hsla(41, 34%, 58%, 0.91); --jn-red-glow: #c43d2e; --jn-red-glow-l-1: #c94f41; --jn-red-glow-l-2: #cf6054; --jn-red-glow-l-3: #d47267; --jn-red-glow-l-4: #d9847a; --jn-red-glow-l-5: #df958d; --jn-red-glow-l-6: #e4a7a0; --jn-red-glow-l-7: #eab8b3; --jn-red-glow-l-8: #efcac6; --jn-red-glow-l-9: #f4dcd9; --jn-red-glow-l-10: #faedec; --jn-red-glow-d-1: #b2372a; --jn-red-glow-d-2: #a03226; --jn-red-glow-d-3: #8f2c21; --jn-red-glow-d-4: #7d271d; --jn-red-glow-d-5: #6b2119; --jn-red-glow-d-6: #591c15; --jn-red-glow-d-7: #471611; --jn-red-glow-d-8: #35110d; --jn-red-glow-d-9: #240b08; --jn-red-glow-d-10: #120604; --jn-red-glow-t-1: hsla(6, 62%, 47%, 0.09); --jn-red-glow-t-2: hsla(6, 62%, 47%, 0.18); --jn-red-glow-t-3: hsla(6, 62%, 47%, 0.27); --jn-red-glow-t-4: hsla(6, 62%, 47%, 0.36); --jn-red-glow-t-5: hsla(6, 62%, 47%, 0.45); --jn-red-glow-t-6: hsla(6, 62%, 47%, 0.55); --jn-red-glow-t-7: hsla(6, 62%, 47%, 0.64); --jn-red-glow-t-8: hsla(6, 62%, 47%, 0.73); --jn-red-glow-t-9: hsla(6, 62%, 47%, 0.82); --jn-red-glow-t-10: hsla(6, 62%, 47%, 0.91); --jn-white: #ffffff; --jn-black: #000; --jn-white-t-1: hsla(0, 0%, 100%, 0.09); --jn-white-t-2: hsla(0, 0%, 100%, 0.18); --jn-white-t-3: hsla(0, 0%, 100%, 0.27); --jn-white-t-4: hsla(0, 0%, 100%, 0.36); --jn-white-t-5: hsla(0, 0%, 100%, 0.45); --jn-white-t-6: hsla(0, 0%, 100%, 0.55); --jn-white-t-7: hsla(0, 0%, 100%, 0.64); --jn-white-t-8: hsla(0, 0%, 100%, 0.73); --jn-white-t-9: hsla(0, 0%, 100%, 0.82); --jn-white-t-10: hsla(0, 0%, 100%, 0.91); --space-xs: clamp(0.90rem, calc(0.90rem + 0.0022 * (100vw - 380px)), 1.10rem); --space-s: clamp(1.30rem, calc(1.30rem + 0.0033 * (100vw - 380px)), 1.60rem); --space-m: clamp(2.00rem, calc(2.00rem + 0.0044 * (100vw - 380px)), 2.40rem); --space-l: clamp(3.00rem, calc(3.00rem + 0.0000 * (100vw - 380px)), 3.00rem); --space-xl: clamp(4.50rem, calc(4.50rem + 0.0100 * (100vw - 380px)), 5.40rem); --space-xxl: clamp(4.50rem, calc(4.50rem + 0.0400 * (100vw - 380px)), 8.10rem); --space-section: clamp(10.00rem, calc(10.00rem + 0.0222 * (100vw - 380px)), 12.00rem); --logo-width: clamp(12.00rem, calc(12.00rem + 0.0889 * (100vw - 380px)), 20.00rem); --text-xs: clamp(1.11rem, calc(0.0012962962962962954 * (100vw - 36rem) + 1.11rem), 1.25rem); --text-s: clamp(1.33rem, calc(0.0015740740740740734 * (100vw - 36rem) + 1.33rem), 1.5rem); --text-m: clamp(1.6rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.6rem), 1.8rem); --text-mm: clamp(1.92rem, calc(0.0022222222222222244 * (100vw - 36rem) + 1.92rem), 2.16rem); --text-l: clamp(2.3rem, calc(0.0026851851851851854 * (100vw - 36rem) + 2.3rem), 2.59rem); --text-xl: clamp(2.76rem, calc(0.0032407407407407415 * (100vw - 36rem) + 2.76rem), 3.11rem); --text-xxl: clamp(3.32rem, calc(0.0037962962962962976 * (100vw - 36rem) + 3.32rem), 3.73rem); --text-xxxl: clamp(3.98rem, calc(0.004629629629629634 * (100vw - 36rem) + 3.98rem), 4.48rem); --text-xxxxl: clamp(4.78rem, calc(0.005462962962962962 * (100vw - 36rem) + 4.78rem), 5.37rem); --h1: clamp(4.40rem, calc(4.40rem + 0.0122 * (100vw - 380px)), 5.50rem); --h2: clamp(3.50rem, calc(3.50rem + 0.0100 * (100vw - 380px)), 4.40rem); --h3: clamp(2.80rem, calc(2.80rem + 0.0078 * (100vw - 380px)), 3.50rem); --h4: clamp(2.20rem, calc(2.20rem + 0.0067 * (100vw - 380px)), 2.80rem); --h5: clamp(1.80rem, calc(1.80rem + 0.0044 * (100vw - 380px)), 2.20rem); --h6: clamp(1.40rem, calc(1.40rem + 0.0044 * (100vw - 380px)), 1.80rem);}