:root {--im-space-4xs: clamp(calc(1rem * (5.24 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((4.95 - 5.24) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (5.24 / var(--base-font)))) + (((4.95 - 5.24) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (4.95 / var(--base-font))));;--im-space-3xs: clamp(calc(1rem * (6.55 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((7 - 6.55) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (6.55 / var(--base-font)))) + (((7 - 6.55) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (7 / var(--base-font))));;--im-space-2xs: clamp(calc(1rem * (8.19 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((9.9 - 8.19) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (8.19 / var(--base-font)))) + (((9.9 - 8.19) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (9.9 / var(--base-font))));;--im-space-xs: clamp(calc(1rem * (10.24 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((14 - 10.24) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (10.24 / var(--base-font)))) + (((14 - 10.24) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (14 / var(--base-font))));;--im-space-s: clamp(calc(1rem * (12.8 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((19.8 - 12.8) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (12.8 / var(--base-font)))) + (((19.8 - 12.8) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (19.8 / var(--base-font))));;--im-space-m: clamp(calc(1rem * (16 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((28 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (16 / var(--base-font)))) + (((28 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (28 / var(--base-font))));;--im-space-l: clamp(calc(1rem * (21.33 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((37.32 - 21.33) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (21.33 / var(--base-font)))) + (((37.32 - 21.33) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (37.32 / var(--base-font))));;--im-space-xl: clamp(calc(1rem * (28.43 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((49.75 - 28.43) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (28.43 / var(--base-font)))) + (((49.75 - 28.43) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (49.75 / var(--base-font))));;--im-space-2xl: clamp(calc(1rem * (37.9 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((66.32 - 37.9) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (37.9 / var(--base-font)))) + (((66.32 - 37.9) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (66.32 / var(--base-font))));;--im-space-3xl: clamp(calc(1rem * (49.06 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((88.41 - 49.06) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (49.06 / var(--base-font)))) + (((88.41 - 49.06) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (88.41 / var(--base-font))));;--im-space-4xl: clamp(calc(1rem * (67.34 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((117.84 - 67.34) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (67.34 / var(--base-font)))) + (((117.84 - 67.34) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (117.84 / var(--base-font))));;--im-space-5xl: clamp(calc(1rem * (89.76 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((157.09 - 89.76) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (89.76 / var(--base-font)))) + (((157.09 - 89.76) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (157.09 / var(--base-font))));;--im-text-xs: clamp(calc(1rem * (11.06 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((9 - 11.06) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (11.06 / var(--base-font)))) + (((9 - 11.06) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (9 / var(--base-font))));;--im-text-s: clamp(calc(1rem * (12.44 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((12 - 12.44) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (12.44 / var(--base-font)))) + (((12 - 12.44) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (12 / var(--base-font))));;--im-text-m: clamp(calc(1rem * (14 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((16 - 14) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (14 / var(--base-font)))) + (((16 - 14) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (16 / var(--base-font))));;--im-text-l: clamp(calc(1rem * (15.75 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((21.33 - 15.75) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (15.75 / var(--base-font)))) + (((21.33 - 15.75) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (21.33 / var(--base-font))));;--im-text-xl: clamp(calc(1rem * (17.72 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((28.43 - 17.72) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (17.72 / var(--base-font)))) + (((28.43 - 17.72) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (28.43 / var(--base-font))));;--im-text-2xl: clamp(calc(1rem * (19.93 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((37.9 - 19.93) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (19.93 / var(--base-font)))) + (((37.9 - 19.93) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (37.9 / var(--base-font))));;--im-text-3xl: clamp(calc(1rem * (22.43 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((50.52 - 22.43) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (22.43 / var(--base-font)))) + (((50.52 - 22.43) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (50.52 / var(--base-font))));;--im-text-4xl: clamp(calc(1rem * (25.23 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((67.34 - 25.23) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (25.23 / var(--base-font)))) + (((67.34 - 25.23) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (67.34 / var(--base-font))));;--im-radius-xs: clamp(calc(1rem * (4 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((4 - 4) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (4 / var(--base-font)))) + (((4 - 4) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (4 / var(--base-font))));;--im-radius-s: clamp(calc(1rem * (6 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((8 - 6) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (6 / var(--base-font)))) + (((8 - 6) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (8 / var(--base-font))));;--im-radius-m: clamp(calc(1rem * (10 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((12 - 10) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (10 / var(--base-font)))) + (((12 - 10) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (12 / var(--base-font))));;--im-radius-l: clamp(calc(1rem * (16 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((20 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (16 / var(--base-font)))) + (((20 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (20 / var(--base-font))));;--im-radius-xl: clamp(calc(1rem * (26 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((32 - 26) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (26 / var(--base-font)))) + (((32 - 26) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (32 / var(--base-font))));;--im-radius-full: 999rem;--im-shadow-xs: 0 1px 2px var(--im-shadow-primary);--im-shadow-s: 0 1.5px 3px var(--im-shadow-primary);--im-shadow-m: 0 2px 6px var(--im-shadow-primary);--im-shadow-l: 0 3px 12px var(--im-shadow-primary);--im-shadow-xl: 0 6px 48px var(--im-shadow-primary);--im-header-space: var(--im-space-s);--im-btn-space: var(--im-space-xs) var(--im-space-s);--im-card-space: var(--im-space-s);--im-footer-space: var(--im-space-s) var(--im-space-m);--im-hero-title-size: var(--im-text-4xl);--im-post-title-size: var(--im-text-2xl);--im-nav-link-size: var(--im-text-s);--im-light: hsla(190, 0%, 97%, 1);--im-light-5: hsla(190, 0%, 97%, 0.05);--im-light-10: hsla(190, 0%, 97%, 0.1);--im-light-20: hsla(190, 0%, 97%, 0.2);--im-light-30: hsla(190, 0%, 97%,0.3);--im-light-40: hsla(190, 0%, 97%, 0.4);--im-light-50: hsla(190, 0%, 97%, 0.5);--im-light-60: hsla(190, 0%, 97%,0.6);--im-light-70: hsla(190, 0%, 97%, 0.7);--im-light-80: hsla(190, 0%, 97%, 0.8);--im-light-90: hsla(190, 0%, 97%, 0.9);--im-light: hsla(0, 0%, 12%, 1);--im-light-5: hsla(0, 0%, 12%, 0.05);--im-light-10: hsla(0, 0%, 12%,0.1);--im-light-20: hsla(0, 0%, 12%, 0.2);--im-light-30: hsla(0, 0%, 12%,0.3);--im-light-40: hsla(0, 0%, 12%, 0.4);--im-light-50: hsla(0, 0%, 12%, 0.5);--im-light-60: hsla(0, 0%, 12%,0.6);--im-light-70: hsla(0, 0%, 12%, 0.7);--im-light-80: hsla(0, 0%, 12%, 0.8);--im-light-90: hsla(0, 0%, 12%, 0.9);--im-min-screen-width: 320px;--im-max-screen-width: 1400px;--im-shadow-primary: hsla(0, 0%, 0%, 0.4);--im-border-primary: hsla(0, 0%, 75%, 0.1);--im-text-body: hsla(0, 0%, 75%, 1);--im-text-title: hsla(0, 0%, 100%, 1);--im-bg-body: hsla(0, 0%, 5%, 1);--im-bg-surface: hsla(0, 0%, 15%, 1);--im-min-screen-width: 320px;--im-max-screen-width: 1400px;--im-primary: hsla(209,67%,43%,1);--im-primary-5: hsla(209,67%,43%,0.05);--im-primary-10: hsla(209,67%,43%,0.1);--im-primary-20: hsla(209,67%,43%,0.2);--im-primary-30: hsla(209,67%,43%,0.3);--im-primary-40: hsla(209,67%,43%,0.4);--im-primary-50: hsla(209,67%,43%,0.5);--im-primary-60: hsla(209,67%,43%,0.6);--im-primary-70: hsla(209,67%,43%,0.7);--im-primary-80: hsla(209,67%,43%,0.8);--im-primary-90: hsla(209,67%,43%,0.9);--im-primary-d-1: hsl(210,60%,35%);--im-primary-d-2: hsl(212,53%,27%);--im-primary-d-3: hsl(214,45%,19%);--im-primary-d-4: hsl(216,33%,11%);--im-primary-l-1: hsl(214,47%,57%);--im-primary-l-2: hsl(216,47%,68%);--im-primary-l-3: hsl(218,47%,79%);--im-primary-l-4: hsl(219,47%,90%);--im-secondary: hsla(0,94%,68%,1);--im-secondary-5: hsla(0,94%,68%,0.05);--im-secondary-10: hsla(0,94%,68%,0.1);--im-secondary-20: hsla(0,94%,68%,0.2);--im-secondary-30: hsla(0,94%,68%,0.3);--im-secondary-40: hsla(0,94%,68%,0.4);--im-secondary-50: hsla(0,94%,68%,0.5);--im-secondary-60: hsla(0,94%,68%,0.6);--im-secondary-70: hsla(0,94%,68%,0.7);--im-secondary-80: hsla(0,94%,68%,0.8);--im-secondary-90: hsla(0,94%,68%,0.9);--im-secondary-d-1: hsla(1,50%,53%,1);--im-secondary-d-2: hsla(1,42%,40%,1);--im-secondary-d-3: hsla(2,40%,26%,1);--im-secondary-d-4: hsla(4,35%,14%,1);--im-secondary-l-1: hsla(3,100%,75%,1);--im-secondary-l-2: hsla(5,100%,81%,1);--im-secondary-l-3: hsla(6,100%,87%,1);--im-secondary-l-4: hsla(7,100%,93%,1);--im-tertiary: hsla(200,100%,55%,1);--im-tertiary-5: hsla(200,100%,55%,0.05);--im-tertiary-10: hsla(200,100%,55%,0.1);--im-tertiary-20: hsla(200,100%,55%,0.2);--im-tertiary-30: hsla(200,100%,55%,0.3);--im-tertiary-40: hsla(200,100%,55%,0.4);--im-tertiary-50: hsla(200,100%,55%,0.5);--im-tertiary-60: hsla(200,100%,55%,0.6);--im-tertiary-70: hsla(200,100%,55%,0.7);--im-tertiary-80: hsla(200,100%,55%,0.8);--im-tertiary-90: hsla(200,100%,55%,0.9);--im-tertiary-d-1: hsl(202,70%,46%);--im-tertiary-d-2: hsl(203,60%,35%);--im-tertiary-d-3: hsl(205,50%,25%);--im-tertiary-d-4: hsl(207,37%,14%);--im-tertiary-l-1: hsl(205,100%,71%);--im-tertiary-l-2: hsl(207,100%,80%);--im-tertiary-l-3: hsl(208,100%,87%);--im-tertiary-l-4: hsl(209,100%,94%);--im-bg-body: hsla(0,0%,90%,1);--im-bg-surface: hsla(0,0%,100%,1);--im-text-body: hsla(0,0%,25%,1);--im-text-title: hsla(0,21%,6%,1);--im-border-primary: hsla(0,0%,50%,0.25);--im-shadow-primary: hsla(0,0%,0%,0.15);--im-light: hsl(85,0%,100%);--im-light-5: hsla(0,0%,100%,0.05);--im-light-10: hsla(0,0%,100%,0.1);--im-light-20: hsla(0,0%,100%,0.2);--im-light-30: hsla(0,0%,100%,0.3);--im-light-40: hsla(0,0%,100%,0.4);--im-light-50: hsla(0,0%,100%,0.5);--im-light-60: hsla(0,0%,100%,0.6);--im-light-70: hsla(0,0%,100%,0.7);--im-light-80: hsla(0,0%,100%,0.8);--im-light-90: hsla(0,0%,100%,0.9);--im-dark: hsla(0,0%,0%,1);--im-dark-5: hsla(0,0%,0%,0.05);--im-dark-10: hsla(0,0%,0%,0.1);--im-dark-20: hsla(0,0%,0%,0.2);--im-dark-30: hsla(0,0%,0%,0.3);--im-dark-40: hsla(0,0%,0%,0.4);--im-dark-50: hsla(0,0%,0%,0.5);--im-dark-60: hsla(0,0%,0%,0.6);--im-dark-70: hsla(0,0%,0%,0.7);--im-dark-80: hsla(0,0%,0%,0.8);--im-dark-90: hsla(0,0%,0%,0.9);--im-success: hsl(136,95%,56%);--im-success-5: hsla(136,95%,56%,0.05);--im-success-10: hsla(136,95%,56%,0.1);--im-success-20: hsla(136,95%,56%,0.2);--im-success-30: hsla(136,95%,56%,0.3);--im-success-40: hsla(136,95%,56%,0.4);--im-success-50: hsla(136,95%,56%,0.5);--im-success-60: hsla(136,95%,56%,0.6);--im-success-70: hsla(136,95%,56%,0.7);--im-success-80: hsla(136,95%,56%,0.8);--im-success-90: hsla(136,95%,56%,0.9);--im-error: hsl(351,95%,56%);--im-error-5: hsla(351,95%,56%,0.05);--im-error-10: hsla(351,95%,56%,0.1);--im-error-20: hsla(351,95%,56%,0.2);--im-error-30: hsla(351,95%,56%,0.3);--im-error-40: hsla(351,95%,56%,0.4);--im-error-50: hsla(351,95%,56%,0.5);--im-error-60: hsla(351,95%,56%,0.6);--im-error-70: hsla(351,95%,56%,0.7);--im-error-80: hsla(351,95%,56%,0.8);--im-error-90: hsla(351,95%,56%,0.9);--im-info: hsla(180,100%,72%,1);--im-space-4xs: clamp(5.24px,calc(-0.03vw + 5.33px),4.95px);--im-space-3xs: clamp(6.55px,calc(0.04vw + 6.42px),7px);--im-space-2xs: clamp(8.19px,calc(0.16vw + 7.68px),9.9px);--im-space-xs: clamp(10.24px,calc(0.35vw + 9.12px),14px);--im-space-s: clamp(12.8px,calc(0.65vw + 10.73px),19.8px);--im-space-m: clamp(16px,calc(1.11vw + 12.44px),28px);--im-space-l: clamp(20px,calc(1.81vw + 14.19px),39.59px);--im-space-xl: clamp(25px,calc(2.87vw + 15.82px),55.98px);--im-space-2xl: clamp(31.25px,calc(4.44vw + 17.05px),79.16px);--im-space-3xl: clamp(39.06px,calc(6.75vw + 17.47px),111.93px);--im-space-4xl: clamp(48.83px,calc(10.13vw + 16.4px),158.27px);--im-space-5xl: clamp(61.04px,calc(15.07vw + 12.81px),223.8px);--im-text-xs: clamp(11.06px,calc(-0.19vw + 11.67px),9px);--im-text-s: clamp(12.44px,calc(-0.04vw + 12.58px),12px);--im-text-m: clamp(14px,calc(0.19vw + 13.41px),16px);--im-text-l: clamp(15.75px,calc(0.52vw + 14.1px),21.33px);--im-text-xl: clamp(17.72px,calc(0.99vw + 14.54px),28.43px);--im-text-2xl: clamp(19.93px,calc(1.66vw + 14.61px),37.9px);--im-text-3xl: clamp(22.43px,calc(2.6vw + 14.1px),50.52px);--im-text-4xl: clamp(25.23px,calc(3.9vw + 12.75px),67.34px);--im-hero-title-size: var(--im-text-4xl);--im-post-title-size: var(--im-text-2xl);--im-nav-link-size: var(--im-text-s);--im-header-space: var(--im-space-s);--im-btn-space: var(--im-space-xs) var(--im-space-s);--im-card-space: var(--im-space-s);--im-footer-space: var(--im-space-s) var(--im-space-m);--im-radius-xs: clamp(4px,calc(0vw + 4px),4px);--im-radius-s: clamp(6px,calc(0.19vw + 5.41px),8px);--im-radius-m: clamp(10px,calc(0.19vw + 9.41px),12px);--im-radius-l: clamp(16px,calc(0.37vw + 14.81px),20px);--im-radius-xl: clamp(26px,calc(0.56vw + 24.22px),32px);--im-radius-full: 999rem;--im-shadow-xs: 0 1px 2px var(--im-shadow-primary);--im-shadow-s: 0 1.5px 3px var(--im-shadow-primary);--im-shadow-m: 0 2px 6px var(--im-shadow-primary);--im-shadow-l: 0 3px 12px var(--im-shadow-primary);--im-shadow-xl: 0 6px 48px var(--im-shadow-primary);--min-viewport: 360;--max-viewport: 1600;--base-font: 10;--clamp-unit: 1vw;}