:root {--min-screen-width: 320px;--max-screen-width: 1366px;--primary: #D4AF37;--primary-5: #d4af370d;--primary-10: #d4af371a;--primary-20: #d4af3733;--primary-30: #d4af374d;--primary-40: #d4af3766;--primary-50: #d4af3780;--primary-60: #d4af3799;--primary-70: #d4af37b3;--primary-80: #d4af37cc;--primary-90: #d4af37e6;--primary-d-1: #a78b2f;--primary-d-2: #786426;--primary-d-3: #52441e;--primary-d-4: #2a2413;--primary-l-1: #dfbe62;--primary-l-2: #eacf8b;--primary-l-3: #f2deb0;--primary-l-4: #f9eed7;--secondary: #0D4D3A;--secondary-5: #0d4d3a0d;--secondary-10: #0d4d3a1a;--secondary-20: #0d4d3a33;--secondary-30: #0d4d3a4d;--secondary-40: #0d4d3a66;--secondary-50: #0d4d3a80;--secondary-60: #0d4d3a99;--secondary-70: #0d4d3ab3;--secondary-80: #0d4d3acc;--secondary-90: #0d4d3ae6;--secondary-d-1: #103d2f;--secondary-d-2: #113126;--secondary-d-3: #10231c;--secondary-d-4: #091511;--secondary-l-1: #406d5c;--secondary-l-2: #6f9083;--secondary-l-3: #9db4aa;--secondary-l-4: #cedad4;--tertiary: #B22234;--tertiary-5: #b222340d;--tertiary-10: #b222341a;--tertiary-20: #b2223433;--tertiary-30: #b222344d;--tertiary-40: #b2223466;--tertiary-50: #b2223480;--tertiary-60: #b2223499;--tertiary-70: #b22234b3;--tertiary-80: #b22234cc;--tertiary-90: #b22234e6;--tertiary-d-1: #8c212c;--tertiary-d-2: #671d21;--tertiary-d-3: #48191a;--tertiary-d-4: #281210;--tertiary-l-1: #c75757;--tertiary-l-2: #d9807d;--tertiary-l-3: #eaaea9;--tertiary-l-4: #f5d4d1;--base: #161616;--bg-body: #e6e6e6;--bg-surface: #ffffff;--border: hsla(59,91%,69%,1);--border-5: hsla(59,91%,69%,0.05);--border-10: hsla(59,91%,69%,0.1);--border-20: hsla(59,91%,69%,0.2);--border-30: hsla(59,91%,69%,0.3);--border-40: hsla(59,91%,69%,0.4);--border-50: hsla(59,91%,69%,0.5);--border-60: hsla(59,91%,69%,0.6);--border-70: hsla(59,91%,69%,0.7);--border-80: hsla(59,91%,69%,0.8);--border-90: hsla(59,91%,69%,0.9);--border-d-1: hsla(59,47%,54%,1);--border-d-2: hsla(58,38%,40%,1);--border-d-3: hsla(58,35%,27%,1);--border-d-4: hsla(57,29%,15%,1);--border-l-1: hsla(58,94%,76%,1);--border-l-2: hsla(57,97%,83%,1);--border-l-3: hsla(56,100%,89%,1);--border-l-4: hsla(56,100%,94%,1);--text-body: hsl(0,0%,25%);--text-body-l-1: hsl(0,0%,42%);--text-body-l-2: hsl(0,0%,60%);--text-body-l-3: hsl(0,0%,80%);--text-title: hsl(0,0%,0%);--text-title-5: hsla(0,0%,0%,0.05);--text-title-10: hsla(0,0%,0%,0.1);--text-title-20: hsla(0,0%,0%,0.2);--text-title-30: hsla(0,0%,0%,0.3);--text-title-40: hsla(0,0%,0%,0.4);--text-title-50: hsla(0,0%,0%,0.5);--text-title-60: hsla(0,0%,0%,0.6);--text-title-70: hsla(0,0%,0%,0.7);--text-title-80: hsla(0,0%,0%,0.8);--text-title-90: hsla(0,0%,0%,0.9);--text-title-l-1: hsl(0,0%,23%);--text-title-l-2: hsl(0,0%,47%);--text-title-l-3: hsl(0,0%,72%);--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;--light-d-1: #c7c7c7;--light-d-2: #919191;--light-d-3: #5e5e5e;--light-d-4: #303030;--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;--dark-l-1: #303030;--dark-l-2: #5e5e5e;--dark-l-3: #919191;--dark-l-4: #c7c7c7;--muted: hsla(189,49%,25%,1);--muted-5: hsla(189,49%,25%,0.05);--muted-10: hsla(189,49%,25%,0.1);--muted-20: hsla(189,49%,25%,0.2);--muted-30: hsla(189,49%,25%,0.3);--muted-40: hsla(189,49%,25%,0.4);--muted-50: hsla(189,49%,25%,0.5);--muted-60: hsla(189,49%,25%,0.6);--muted-70: hsla(189,49%,25%,0.7);--muted-80: hsla(189,49%,25%,0.8);--muted-90: hsla(189,49%,25%,0.9);--muted-d-1: hsla(189,44%,21%,1);--muted-d-2: hsla(189,38%,16%,1);--muted-d-3: hsla(189,32%,12%,1);--muted-d-4: hsla(188,26%,7%,1);--muted-l-1: hsla(189,23%,40%,1);--muted-l-2: hsla(190,15%,54%,1);--muted-l-3: hsla(190,15%,69%,1);--muted-l-4: hsla(190,15%,84%,1);--success: hsl(136,95%,56%);--error: hsl(351,95%,56%);--info: hsla(71,79%,52%,1);--warning: hsla(56,52%,63%,1);--space-4xs: clamp(0.52rem,calc(-0.03vw + 0.53rem),0.49rem);--space-3xs: clamp(0.66rem,calc(0.04vw + 0.64rem),0.7rem);--space-2xs: clamp(0.82rem,calc(0.16vw + 0.77rem),0.99rem);--space-xs: clamp(1.02rem,calc(0.36vw + 0.91rem),1.4rem);--space-s: clamp(1.28rem,calc(0.67vw + 1.07rem),1.98rem);--space-m: clamp(1.6rem,calc(1.15vw + 1.23rem),2.8rem);--space-l: clamp(2rem,calc(1.87vw + 1.4rem),3.96rem);--space-xl: clamp(2.5rem,calc(2.96vw + 1.55rem),5.6rem);--space-2xl: clamp(3.13rem,calc(4.58vw + 1.66rem),7.92rem);--space-3xl: clamp(3.91rem,calc(6.97vw + 1.68rem),11.19rem);--space-4xl: clamp(4.88rem,calc(10.46vw + 1.53rem),15.83rem);--text-xs: clamp(1.26rem,calc(-0.24vw + 1.34rem),1.01rem);--text-s: clamp(1.42rem,calc(-0.07vw + 1.44rem),1.35rem);--text-m: clamp(1.6rem,calc(0.19vw + 1.54rem),1.8rem);--text-l: clamp(1.8rem,calc(0.57vw + 1.62rem),2.4rem);--text-xl: clamp(2.02rem,calc(1.12vw + 1.67rem),3.2rem);--text-2xl: clamp(2.28rem,calc(1.9vw + 1.67rem),4.26rem);--text-3xl: clamp(2.56rem,calc(2.98vw + 1.61rem),5.68rem);--text-4xl: clamp(2.88rem,calc(4.49vw + 1.45rem),7.58rem);--text-width-xs: clamp(30ch,90%,40ch);--text-width-s: clamp(35ch,95%,50ch);--text-width-m: clamp(45ch,100%,65ch);--text-width-l: clamp(55ch,100%,75ch);--text-width-xl: clamp(65ch,100%,85ch);--title-width-xs: clamp(15ch,90%,20ch);--title-width-s: clamp(20ch,95%,25ch);--title-width-m: clamp(25ch,100%,35ch);--title-width-l: clamp(30ch,100%,45ch);--title-width-xl: clamp(35ch,100%,55ch);--paragraph-spacing: 1em;--heading-spacing: 1.2em;--list-spacing: var(--paragraph-spacing);--list-indent-spacing: 2em;--list-item-spacing: 0.5em;--nested-list-indent-spacing: 1em;--figure-spacing: 2em;--figcaption-spacing: 0.5em;--blockquote-spacing: var(--paragraph-spacing);--section-gap: var(--space-3xl);--container-gap: var(--space-xl);--content-gap: var(--space-m);--grid-gap: var(--space-m);--cluster-gap: var(--space-s);--section-space-xs: var(--space-m);--section-space-s: var(--space-l);--section-space: var(--space-2xl);--section-space-l: var(--space-3xl);--section-space-xl: var(--space-4xl);--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));--columns-1-2: minmax(0,1fr) minmax(0,2fr);--columns-1-3: minmax(0,1fr) minmax(0,3fr);--columns-2-1: minmax(0,2fr) minmax(0,1fr);--columns-2-3: minmax(0,2fr) minmax(0,3fr);--columns-3-1: minmax(0,3fr) minmax(0,1fr);--columns-3-2: minmax(0,3fr) minmax(0,2fr);--columns-min-5: repeat(auto-fit,minmax(5rem,1fr));--columns-min-10: repeat(auto-fit,minmax(10rem,1fr));--columns-min-20: repeat(auto-fit,minmax(20rem,1fr));--columns-min-30: repeat(auto-fit,minmax(30rem,1fr));--columns-min-40: repeat(auto-fit,minmax(40rem,1fr));--columns-min-50: repeat(auto-fit,minmax(50rem,1fr));--columns-min-60: repeat(auto-fit,minmax(60rem,1fr));--columns-min-70: repeat(auto-fit,minmax(70rem,1fr));--auto-grid-xs: repeat(auto-fit,minmax(min(5rem,100%),1fr));--auto-grid-s: repeat(auto-fit,minmax(min(10rem,100%),1fr));--auto-grid-m: repeat(auto-fit,minmax(min(60rem,100%),1fr));--auto-grid-2: repeat(auto-fit,minmax(min(60rem,100%),1fr));--auto-grid-3: repeat(auto-fit,minmax(min(40rem,100%),1fr));--auto-grid-4: repeat(auto-fit,minmax(min(30rem,100%),1fr));--auto-grid-5: repeat(auto-fit,minmax(min(24rem,100%),1fr));--auto-grid-6: repeat(auto-fit,minmax(min(20rem,100%),1fr));--width-10: 10rem;--width-20: 20rem;--width-30: 30rem;--width-40: 40rem;--width-50: 50rem;--width-60: 60rem;--width-70: 70rem;--width-80: 80rem;--width-90: 90rem;--width-100: 100rem;--radius-xs: clamp(0.4rem,calc(0vw + 0.4rem),0.4rem);--radius-s: clamp(0.6rem,calc(0.19vw + 0.54rem),0.8rem);--radius-m: clamp(1rem,calc(0.19vw + 0.94rem),1.2rem);--radius-l: clamp(1.6rem,calc(0.38vw + 1.48rem),2rem);--radius-xl: clamp(2.6rem,calc(0.57vw + 2.42rem),3.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);}