:root {--min-screen-width: 320px;--max-screen-width: 1420px;--color-1: hsla(30,6.82%,17.25%,1);--color-2: hsla(80,10.71%,89.02%,1);--color-3: hsla(56,10.79%,72.75%,1);--color-4: hsla(58.129999999999995,23.53%,26.67%,1);--color-5: hsla(33.81999999999999,64.71%,16.67%,1);--color-6: hsla(33.870000000000005,34.83%,34.9%,1);--color-7: hsla(39,43.48%,54.9%,1);--color-8: hsla(38.18000000000001,50.77%,87.25%,1);--color-9: hsla(36.31999999999999,23.75%,68.63%,1);--color-9-5: hsla(36,24%,69%,0.05);--color-9-10: hsla(36,24%,69%,0.1);--color-9-20: hsla(36,24%,69%,0.2);--color-9-30: hsla(36,24%,69%,0.3);--color-9-40: hsla(36,24%,69%,0.4);--color-9-50: hsla(36,24%,69%,0.5);--color-9-60: hsla(36,24%,69%,0.6);--color-9-70: hsla(36,24%,69%,0.7);--color-9-80: hsla(36,24%,69%,0.8);--color-9-90: hsla(36,24%,69%,0.9);--color-10: hsla(29.439999999999998,89.92%,46.67%,1);--color-11: hsla(26.04000000000002,100%,35.69%,1);--color-12: hsla(80,1.73%,66.08%,1);--light: hsla(85,0%,100%,1);--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,95%,56%,1);--success-5: hsla(136,95%,56%,0.05);--success-10: hsla(136,95%,56%,0.1);--success-20: hsla(136,95%,56%,0.2);--success-30: hsla(136,95%,56%,0.3);--success-40: hsla(136,95%,56%,0.4);--success-50: hsla(136,95%,56%,0.5);--success-60: hsla(136,95%,56%,0.6);--success-70: hsla(136,95%,56%,0.7);--success-80: hsla(136,95%,56%,0.8);--success-90: hsla(136,95%,56%,0.9);--error: hsla(351,95%,56%,1);--error-5: hsla(351,95%,56%,0.05);--error-10: hsla(351,95%,56%,0.1);--error-20: hsla(351,95%,56%,0.2);--error-30: hsla(351,95%,56%,0.3);--error-40: hsla(351,95%,56%,0.4);--error-50: hsla(351,95%,56%,0.5);--error-60: hsla(351,95%,56%,0.6);--error-70: hsla(351,95%,56%,0.7);--error-80: hsla(351,95%,56%,0.8);--error-90: hsla(351,95%,56%,0.9);--space-4xs: clamp(0.33rem,calc(-0.03vw + 0.33rem),0.31rem);--space-3xs: clamp(0.41rem,calc(0.04vw + 0.4rem),0.44rem);--space-2xs: clamp(0.51rem,calc(0.16vw + 0.48rem),0.62rem);--space-xs: clamp(0.64rem,calc(0.34vw + 0.57rem),0.88rem);--space-s: clamp(0.8rem,calc(0.64vw + 0.67rem),1.24rem);--space-m: clamp(1rem,calc(1.09vw + 0.78rem),1.75rem);--space-l: clamp(1.25rem,calc(1.78vw + 0.89rem),2.47rem);--space-xl: clamp(1.56rem,calc(2.82vw + 1rem),3.5rem);--space-2xl: clamp(1.95rem,calc(4.36vw + 1.08rem),4.95rem);--space-3xl: clamp(2.44rem,calc(6.62vw + 1.12rem),7rem);--space-4xl: clamp(3.05rem,calc(9.95vw + 1.06rem),9.89rem);--text-2xs: clamp(0.7rem,calc(-0.33vw + 0.77rem),0.47rem);--text-xs: clamp(0.79rem,calc(-0.23vw + 0.84rem),0.63rem);--text-s: clamp(0.89rem,calc(-0.07vw + 0.9rem),0.84rem);--text-m: clamp(1rem,calc(0.18vw + 0.96rem),1.13rem);--text-l: clamp(1.13rem,calc(0.54vw + 1.02rem),1.5rem);--text-xl: clamp(1.27rem,calc(1.07vw + 1.05rem),2rem);--text-2xl: clamp(1.42rem,calc(1.8vw + 1.06rem),2.66rem);--text-3xl: clamp(1.6rem,calc(2.84vw + 1.03rem),3.55rem);--text-4xl: clamp(1.8rem,calc(4.27vw + 0.95rem),4.74rem);--hero-title-size: var(--text-4xl);--post-title-size: var(--text-2xl);--nav-link-size: var(--text-s);--width-xss: 416px;--width-xs: 632px;--width-s: 848px;--width-m: 1064px;--width-d: var(--max-screen-width);--radius-xs: clamp(0.25rem,calc(0vw + 0.25rem),0.25rem);--radius-s: clamp(0.38rem,calc(0.18vw + 0.34rem),0.5rem);--radius-m: clamp(0.63rem,calc(0.18vw + 0.59rem),0.75rem);--radius-l: clamp(1rem,calc(0.36vw + 0.93rem),1.25rem);--radius-xl: clamp(1.63rem,calc(0.55vw + 1.52rem),2rem);--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);--min-screen-width: 320px;--max-screen-width: 1420px;--color-1: #2F2C29;--color-2: #E4E6E0;--color-3: #C1C0B2;--color-4: #545334;--color-5: #462E0F;--color-6: #785D3A;--color-7: #BE9B5A;--color-8: #EFE3CE;--color-8-l-1: #f3e9d8;--color-8-l-2: #f5ede0;--color-8-l-3: #f9f4ec;--color-8-l-4: #fbf8f3;--color-9: #C2B39C;--color-9-5: #c2b39c0d;--color-9-10: #c2b39c1a;--color-9-20: #c2b39c33;--color-9-30: #c2b39c4d;--color-9-40: #c2b39c66;--color-9-50: #c2b39c80;--color-9-60: #c2b39c99;--color-9-70: #c2b39cb3;--color-9-80: #c2b39ccc;--color-9-90: #c2b39ce6;--color-10: #E2750C;--color-11: #B64F00;--color-12: #A9AAA7;--light: #FFFFFF;--light-5: #ffffff0d;--light-10: #ffffff1a;--light-20: #ffffff33;--light-30: #ffffff4d;--light-40: #ffffff66;--light-50: #ffffff80;--light-60: #ffffff99;--light-70: #ffffffb3;--light-80: #ffffffcc;--light-90: #ffffffe6;--dark: #000000;--dark-5: #0000000d;--dark-10: #0000001a;--dark-20: #00000033;--dark-30: #0000004d;--dark-40: #00000066;--dark-50: #00000080;--dark-60: #00000099;--dark-70: #000000b3;--dark-80: #000000cc;--dark-90: #000000e6;--success: #24F95D;--success-5: #24f95d0d;--success-10: #24f95d1a;--success-20: #24f95d33;--success-30: #24f95d4d;--success-40: #24f95d66;--success-50: #24f95d80;--success-60: #24f95d99;--success-70: #24f95db3;--success-80: #24f95dcc;--success-90: #24f95de6;--error: #F92444;--error-5: #f924440d;--error-10: #f924441a;--error-20: #f9244433;--error-30: #f924444d;--error-40: #f9244466;--error-50: #f9244480;--error-60: #f9244499;--error-70: #f92444b3;--error-80: #f92444cc;--error-90: #f92444e6;--space-4xs: clamp(0.33rem,calc(-0.03vw + 0.33rem),0.31rem);--space-3xs: clamp(0.41rem,calc(0.04vw + 0.4rem),0.44rem);--space-2xs: clamp(0.51rem,calc(0.16vw + 0.48rem),0.62rem);--space-xs: clamp(0.64rem,calc(0.34vw + 0.57rem),0.88rem);--space-s: clamp(0.8rem,calc(0.64vw + 0.67rem),1.24rem);--space-m: clamp(1rem,calc(1.09vw + 0.78rem),1.75rem);--space-l: clamp(1.25rem,calc(1.78vw + 0.89rem),2.47rem);--space-xl: clamp(1.56rem,calc(2.82vw + 1rem),3.5rem);--space-2xl: clamp(1.95rem,calc(4.36vw + 1.08rem),4.95rem);--space-3xl: clamp(2.44rem,calc(6.62vw + 1.12rem),7rem);--space-4xl: clamp(3.05rem,calc(9.95vw + 1.06rem),9.89rem);--text-2xs: clamp(0.7rem,calc(-0.33vw + 0.77rem),0.47rem);--text-xs: clamp(0.79rem,calc(-0.23vw + 0.84rem),0.63rem);--text-s: clamp(0.89rem,calc(-0.07vw + 0.9rem),0.84rem);--text-m: clamp(1rem,calc(0.18vw + 0.96rem),1.13rem);--text-l: clamp(1.13rem,calc(0.54vw + 1.02rem),1.5rem);--text-xl: clamp(1.27rem,calc(1.07vw + 1.05rem),2rem);--text-2xl: clamp(1.42rem,calc(1.8vw + 1.06rem),2.66rem);--text-3xl: clamp(1.6rem,calc(2.84vw + 1.03rem),3.55rem);--text-4xl: clamp(1.8rem,calc(4.27vw + 0.95rem),4.74rem);--hero-title-size: var(--text-4xl);--post-title-size: var(--text-2xl);--nav-link-size: var(--text-s);--header-space: var(--space-s);--btn-space: var(--space-xs) var(--space-s);--card-space: var(--space-s);--footer-space: var(--space-s) var(--space-m);--columns-1: repeat(1,minmax(0,1fr));--columns-2: repeat(2,minmax(0,1fr));--columns-3: repeat(3,minmax(0,1fr));--columns-4: repeat(4,minmax(0,1fr));--columns-5: repeat(5,minmax(0,1fr));--columns-6: repeat(6,minmax(0,1fr));--columns-7: repeat(7,minmax(0,1fr));--columns-8: repeat(8,minmax(0,1fr));--width-xss: 416px;--width-xs: 632px;--width-s: 848px;--width-m: 1064px;--width-d: var(--max-screen-width);--radius-xs: clamp(0.25rem,calc(0vw + 0.25rem),0.25rem);--radius-s: clamp(0.38rem,calc(0.18vw + 0.34rem),0.5rem);--radius-m: clamp(0.63rem,calc(0.18vw + 0.59rem),0.75rem);--radius-l: clamp(1rem,calc(0.36vw + 0.93rem),1.25rem);--radius-xl: clamp(1.63rem,calc(0.55vw + 1.52rem),2rem);--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);--transition-fast: 150ms;--transition-base: 250ms;--transition-slow: 400ms;}