:root {--gi-gi-text-3xl: clamp(calc(1rem * (28.83 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((53.91 - 28.83) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (28.83 / var(--base-font)))) + (((53.91 - 28.83) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (53.91 / var(--base-font))));;--gi-gi-text-m: clamp(calc(1rem * (18 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((26 - 18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (18 / var(--base-font)))) + (((26 - 18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (26 / var(--base-font))));;--gi-gi-text-xs: clamp(calc(1rem * (14.22 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((18.06 - 14.22) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (14.22 / var(--base-font)))) + (((18.06 - 14.22) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (18.06 / var(--base-font))));;--gi-gi-space-3xs: clamp(calc(1rem * (5 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((7 - 5) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (5 / var(--base-font)))) + (((7 - 5) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (7 / var(--base-font))));--gi-gi-space-2xs: clamp(calc(1rem * (9 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((14 - 9) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (9 / var(--base-font)))) + (((14 - 9) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (14 / var(--base-font))));--gi-gi-space-xs: clamp(calc(1rem * (14 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((21 - 14) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (14 / var(--base-font)))) + (((21 - 14) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (21 / var(--base-font))));--gi-gi-space-s: clamp(calc(1rem * (18 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((28 - 18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (18 / var(--base-font)))) + (((28 - 18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (28 / var(--base-font))));--gi-gi-space-m: clamp(calc(1rem * (27 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((42 - 27) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (27 / var(--base-font)))) + (((42 - 27) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (42 / var(--base-font))));--gi-gi-space-l: clamp(calc(1rem * (36 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((56 - 36) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (36 / var(--base-font)))) + (((56 - 36) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (56 / var(--base-font))));--gi-gi-space-xl: clamp(calc(1rem * (54 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((84 - 54) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (54 / var(--base-font)))) + (((84 - 54) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (84 / var(--base-font))));--gi-gi-border: 1px solid #d65200;--gi-shadow-xs: 0 1px 2px var(--shadow-primary);--gi-shadow-s: 0 1.5px 3px var(--shadow-primary);--gi-shadow-m: 0 2px 6px var(--shadow-primary);--gi-shadow-l: 0 3px 12px var(--shadow-primary);--gi-shadow-xl: 0 6px 48px var(--shadow-primary);--gi-gi-text-3xs: clamp(calc(1rem * (10.5 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((13 - 10.5) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (10.5 / var(--base-font)))) + (((13 - 10.5) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (13 / var(--base-font))));;--min-screen-width: 320px;--max-screen-width: 1400px;--primary: hsla(12,99%,44%,1);--secondary: hsla(213,98%,48%,1);--tertiary: hsla(165,49%,47%,1);--bg-body: hsla(12,15%,100%,1);--bg-surface: hsla(0,0%,100%,1);--text-body: hsla(0,0%,5%,1);--text-title: hsla(0,0%,3%,1);--border-primary: hsla(0,0%,25%,0.25);--shadow-primary: hsla(0,0%,0%,0.15);--light: hsl(85,0%,100%);--light-5: hsla(0,0%,100%,0.05);--light-10: hsla(0,0%,100%,0.1);--light-20: hsla(0,0%,100%,0.2);--light-30: hsla(0,0%,100%,0.3);--light-40: hsla(0,0%,100%,0.4);--light-50: hsla(0,0%,100%,0.5);--light-60: hsla(0,0%,100%,0.6);--light-70: hsla(0,0%,100%,0.7);--light-80: hsla(0,0%,100%,0.8);--light-90: hsla(0,0%,100%,0.9);--dark: hsla(0,0%,0%,1);--dark-5: hsla(0,0%,0%,0.05);--dark-10: hsla(0,0%,0%,0.1);--dark-20: hsla(0,0%,0%,0.2);--dark-30: hsla(0,0%,0%,0.3);--dark-40: hsla(0,0%,0%,0.4);--dark-50: hsla(0,0%,0%,0.5);--dark-60: hsla(0,0%,0%,0.6);--dark-70: hsla(0,0%,0%,0.7);--dark-80: hsla(0,0%,0%,0.8);--dark-90: hsla(0,0%,0%,0.9);--success: hsla(136,78%,76%,1);--success-5: hsla(136,78%,76%,0.05);--success-10: hsla(136,78%,76%,0.1);--success-20: hsla(136,78%,76%,0.2);--success-30: hsla(136,78%,76%,0.3);--success-40: hsla(136,78%,76%,0.4);--success-50: hsla(136,78%,76%,0.5);--success-60: hsla(136,78%,76%,0.6);--success-70: hsla(136,78%,76%,0.7);--success-80: hsla(136,78%,76%,0.8);--success-90: hsla(136,78%,76%,0.9);--error: hsla(351,88%,65%,1);--error-5: hsla(351,88%,65%,0.05);--error-10: hsla(351,88%,65%,0.1);--error-20: hsla(351,88%,65%,0.2);--error-30: hsla(351,88%,65%,0.3);--error-40: hsla(351,88%,65%,0.4);--error-50: hsla(351,88%,65%,0.5);--error-60: hsla(351,88%,65%,0.6);--error-70: hsla(351,88%,65%,0.7);--error-80: hsla(351,88%,65%,0.8);--error-90: hsla(351,88%,65%,0.9);--info: hsla(185,95%,74%,1);--danger: hsla(360,96%,34%,1);--gap-3xs: clamp(4px,calc(0.28vw + 3.11px),7px);--gap-2xs: clamp(5.66px,calc(0.39vw + 4.4px),9.9px);--gap-xs: clamp(8px,calc(0.56vw + 6.22px),14px);--gap-s: clamp(11.32px,calc(0.79vw + 8.8px),19.8px);--gap-m: clamp(16px,calc(1.11vw + 12.44px),28px);--gap-l: clamp(22.62px,calc(1.57vw + 17.6px),39.59px);--gap-xl: clamp(31.99px,calc(2.22vw + 24.88px),55.98px);--gap-2xl: clamp(45.23px,calc(3.14vw + 35.18px),79.16px);--gap-3xl: clamp(63.96px,calc(4.44vw + 49.75px),111.93px);--gap-4xl: clamp(90.44px,calc(6.28vw + 70.34px),158.27px);--gap-5xl: clamp(127.88px,calc(8.88vw + 99.47px),223.8px);--text-3xs: clamp(11.24px,calc(0.12vw + 10.85px),12.54px);--text-2xs: clamp(12.64px,calc(0.22vw + 11.93px),15.05px);--text-xs: clamp(14.22px,calc(0.35vw + 13.09px),18.06px);--text-s: clamp(16px,calc(0.52vw + 14.32px),21.67px);--text-m: clamp(18px,calc(0.74vw + 15.63px),26px);--text-l: clamp(20.25px,calc(1.01vw + 17.01px),31.2px);--text-xl: clamp(22.78px,calc(1.36vw + 18.44px),37.44px);--text-2xl: clamp(25.63px,calc(1.79vw + 19.91px),44.93px);--text-3xl: clamp(28.83px,calc(2.32vw + 21.4px),53.91px);--text-4xl: clamp(32.44px,calc(2.99vw + 22.88px),64.7px);--radius-xs: clamp(4px,calc(0vw + 4px),4px);--radius-s: clamp(6px,calc(0.19vw + 5.41px),8px);--radius-m: clamp(10px,calc(0.19vw + 9.41px),12px);--radius-l: clamp(16px,calc(0.37vw + 14.81px),20px);--radius-xl: clamp(26px,calc(0.56vw + 24.22px),32px);--radius-full: 999rem;--shadow-xs: 0 1px 2px var(--shadow-primary);--shadow-s: 0 1.5px 3px var(--shadow-primary);--shadow-m: 0 2px 6px var(--shadow-primary);--shadow-l: 0 3px 12px var(--shadow-primary);--shadow-xl: 0 6px 48px var(--shadow-primary);}