:root {--min-screen-width: 320px;--max-screen-width: 1366px;--primary: #041635;--primary-5: #0416350d;--primary-10: #0416351a;--primary-20: #04163533;--primary-30: #0416354d;--primary-40: #04163566;--primary-50: #04163580;--primary-60: #04163599;--primary-70: #041635b3;--primary-80: #041635cc;--primary-90: #041635e6;--primary-d-1: #061531;--primary-d-2: #07132c;--primary-d-3: #081128;--primary-d-4: #081024;--primary-d-5: #080e20;--primary-d-6: #070c1c;--primary-d-7: #060918;--primary-d-8: #040714;--primary-d-9: #03050f;--primary-d-10: #010208;--primary-l-1: #1b2745;--primary-l-2: #303956;--primary-l-3: #454c67;--primary-l-4: #5b6079;--primary-l-5: #70758b;--primary-l-6: #878b9d;--primary-l-7: #9ea1b0;--primary-l-8: #b5b8c3;--primary-l-9: #cdcfd7;--primary-l-10: #e6e7eb;--secondary: rgb(213,235,248);--secondary-5: rgba(213,235,248,0.05);--secondary-10: rgba(213,235,248,0.1);--secondary-20: rgba(213,235,248,0.2);--secondary-30: rgba(213,235,248,0.3);--secondary-40: rgba(213,235,248,0.4);--secondary-50: rgba(213,235,248,0.5);--secondary-60: rgba(213,235,248,0.6);--secondary-70: rgba(213,235,248,0.7);--secondary-80: rgba(213,235,248,0.8);--secondary-90: rgba(213,235,248,0.9);--secondary-d-1: rgb(192,211,223);--secondary-d-2: rgb(170,188,198);--secondary-d-3: rgb(150,165,174);--secondary-d-4: rgb(130,143,150);--secondary-d-5: rgb(110,121,127);--secondary-d-6: rgb(91,100,105);--secondary-d-7: rgb(73,80,83);--secondary-d-8: rgb(55,60,63);--secondary-d-9: rgb(39,42,43);--secondary-d-10: rgb(23,24,25);--secondary-l-1: rgb(217,237,249);--secondary-l-2: rgb(221,239,249);--secondary-l-3: rgb(225,240,250);--secondary-l-4: rgb(228,242,251);--secondary-l-5: rgb(232,244,251);--secondary-l-6: rgb(236,246,252);--secondary-l-7: rgb(240,248,252);--secondary-l-8: rgb(244,250,253);--secondary-l-9: rgb(247,251,254);--secondary-l-10: rgb(251,253,254);--tertiary: #728AF2;--tertiary-5: #728af20d;--tertiary-10: #728af21a;--tertiary-20: #728af233;--tertiary-30: #728af24d;--tertiary-40: #728af266;--tertiary-50: #728af280;--tertiary-60: #728af299;--tertiary-70: #728af2b3;--tertiary-80: #728af2cc;--tertiary-90: #728af2e6;--tertiary-d-1: #687dd9;--tertiary-d-2: #5e6fc1;--tertiary-d-3: #5463aa;--tertiary-d-4: #4a5693;--tertiary-d-5: #404a7c;--tertiary-d-6: #363e67;--tertiary-d-7: #2d3252;--tertiary-d-8: #24273e;--tertiary-d-9: #1b1c2b;--tertiary-d-10: #111119;--tertiary-l-1: #8194f4;--tertiary-l-2: #8f9ef5;--tertiary-l-3: #9da8f6;--tertiary-l-4: #aab3f8;--tertiary-l-5: #b7bdf9;--tertiary-l-6: #c3c8fa;--tertiary-l-7: #d0d3fb;--tertiary-l-8: #dcdefc;--tertiary-l-9: #e7e9fd;--tertiary-l-10: #f3f4fe;--accent: var(--secondary);--accent-5: #0000000d;--accent-10: #0000001a;--accent-20: #00000033;--accent-30: #0000004d;--accent-40: #00000066;--accent-50: #00000080;--accent-60: #00000099;--accent-70: #000000b3;--accent-80: #000000cc;--accent-90: #000000e6;--accent-d-1: #bcd0dc;--accent-d-2: #a5b6c0;--accent-d-3: #919ea6;--accent-d-4: #7b878e;--accent-d-5: #646d73;--accent-d-6: #51585d;--accent-d-7: #3c4144;--accent-d-8: #2b2f31;--accent-d-9: #181a1b;--accent-l-1: #d8ecf8;--accent-l-2: #dceef9;--accent-l-3: #e0f1fa;--accent-l-4: #e5f2fb;--accent-l-5: #e9f4fb;--accent-l-6: #eef6fc;--accent-l-7: #f2f9fd;--accent-l-8: #f2f9fd;--accent-l-9: #f6fbfe;--accent-l-10: #fbfdfe;--accent-2: #FFFFFF;--accent-2-5: #ffffff0d;--accent-2-10: #ffffff1a;--accent-2-20: #ffffff33;--accent-2-30: #ffffff4d;--accent-2-40: #ffffff66;--accent-2-50: #ffffff80;--accent-2-60: #ffffff99;--accent-2-70: #ffffffb3;--accent-2-80: #ffffffcc;--accent-2-90: #ffffffe6;--accent-2-d-1: #e2e2e2;--accent-2-d-2: #c6c6c6;--accent-2-d-3: #ababab;--accent-2-d-4: #919191;--accent-2-d-5: #777777;--accent-2-d-6: #5e5e5e;--accent-2-d-7: #474747;--accent-2-d-8: #303030;--accent-2-d-9: #1b1b1b;--accent-2-l-1: #ffffff;--accent-2-l-2: #ffffff;--accent-2-l-3: #ffffff;--accent-2-l-4: #ffffff;--accent-2-l-5: #ffffff;--accent-2-l-6: #ffffff;--accent-2-l-7: #ffffff;--accent-2-l-8: #ffffff;--accent-2-l-9: #ffffff;--accent-2-l-10: #ffffff;--accent-3: #FFFFFF;--accent-3-5: #ffffff0d;--accent-3-10: #ffffff1a;--accent-3-20: #ffffff33;--accent-3-30: #ffffff4d;--accent-3-40: #ffffff66;--accent-3-50: #ffffff80;--accent-3-60: #ffffff99;--accent-3-70: #ffffffb3;--accent-3-80: #ffffffcc;--accent-3-90: #ffffffe6;--accent-3-d-1: #e2e2e2;--accent-3-d-2: #c6c6c6;--accent-3-d-3: #ababab;--accent-3-d-4: #919191;--accent-3-d-5: #777777;--accent-3-d-6: #5e5e5e;--accent-3-d-7: #474747;--accent-3-d-8: #303030;--accent-3-d-9: #1b1b1b;--accent-3-l-1: #ffffff;--accent-3-l-2: #ffffff;--accent-3-l-3: #ffffff;--accent-3-l-4: #ffffff;--accent-3-l-5: #ffffff;--accent-3-l-6: #ffffff;--accent-3-l-7: #ffffff;--accent-3-l-8: #ffffff;--accent-3-l-9: #ffffff;--accent-3-l-10: #ffffff;--bg: #FFFFFF;--bg-d-1: #e5e5e5;--bg-d-2: #cbcbcb;--bg-d-3: #b2b2b2;--bg-d-4: #9a9a9a;--bg-d-5: #828282;--bg-d-6: #6c6c6c;--bg-d-7: #565656;--bg-d-8: #404040;--bg-d-9: #2c2c2c;--bg-d-10: #1a1a1a;--bg-l-1: #ffffff;--bg-l-2: #ffffff;--bg-l-3: #ffffff;--bg-l-4: #ffffff;--bg-l-5: #ffffff;--bg-l-6: #ffffff;--bg-l-7: #ffffff;--bg-l-8: #ffffff;--bg-l-9: #ffffff;--bg-l-10: #ffffff;--bg--alt: #152551;--bg--alt-d-1: #15224a;--bg--alt-d-2: #151f43;--bg--alt-d-3: #141d3c;--bg--alt-d-4: #131a35;--bg--alt-d-5: #12172e;--bg--alt-d-6: #111527;--bg--alt-d-7: #101221;--bg--alt-d-8: #0d0e1b;--bg--alt-d-9: #090a14;--bg--alt-d-10: #04050c;--bg--alt-l-1: #2b3560;--bg--alt-l-2: #3f476e;--bg--alt-l-3: #53597e;--bg--alt-l-4: #686c8d;--bg--alt-l-5: #7c7f9d;--bg--alt-l-6: #9194ac;--bg--alt-l-7: #a6a8bd;--bg--alt-l-8: #bcbdcd;--bg--alt-l-9: #d2d3dd;--bg--alt-l-10: #e8e9ee;--bg--grey: #F9F9FA;--bg--grey-d-1: #e0e0e0;--bg--grey-d-2: #c7c7c7;--bg--grey-d-3: #aeaeaf;--bg--grey-d-4: #979797;--bg--grey-d-5: #808080;--bg--grey-d-6: #69696a;--bg--grey-d-7: #545454;--bg--grey-d-8: #3f3f3f;--bg--grey-d-9: #2c2c2c;--bg--grey-d-10: #191919;--bg--grey-l-1: #fafafa;--bg--grey-l-2: #fafafb;--bg--grey-l-3: #fbfbfb;--bg--grey-l-4: #fbfbfc;--bg--grey-l-5: #fcfcfc;--bg--grey-l-6: #fcfcfd;--bg--grey-l-7: #fdfdfd;--bg--grey-l-8: #fdfdfe;--bg--grey-l-9: #fefefe;--bg--grey-l-10: #fefeff;--bg-surface: #E1E1FE;--bg-surface--hover: #AEBFFE;--bg-surface--alt: #000000;--text-body: #6A6A76;--text-body--alt: #E1E1FE;--text-body--grey: #898E99;--text-heading: #FFFFFF;--text-heading--alt: #000000;--text-heading--grey: #ABABAB;--light: hsl(0,0%,98%);--light-5: hsla(0,0%,98%,0.05);--light-10: hsla(0,0%,98%,0.1);--light-20: hsla(0,0%,98%,0.2);--light-30: hsla(0,0%,98%,0.3);--light-40: hsla(0,0%,98%,0.4);--light-50: hsla(0,0%,98%,0.5);--light-60: hsla(0,0%,98%,0.6);--light-70: hsla(0,0%,98%,0.7);--light-80: hsla(0,0%,98%,0.8);--light-90: hsla(0,0%,98%,0.9);--dark: #1C1B20;--dark-5: #1c1b200d;--dark-10: #1c1b201a;--dark-20: #1c1b2033;--dark-30: #1c1b204d;--dark-40: #1c1b2066;--dark-50: #1c1b2080;--dark-60: #1c1b2099;--dark-70: #1c1b20b3;--dark-80: #1c1b20cc;--dark-90: #1c1b20e6;--white: hsl(0,0%,100%);--white-5: hsla(0,0%,100%,0.05);--white-10: hsla(0,0%,100%,0.1);--white-20: hsla(0,0%,100%,0.2);--white-30: hsla(0,0%,100%,0.3);--white-40: hsla(0,0%,100%,0.4);--white-50: hsla(0,0%,100%,0.5);--white-60: hsla(0,0%,100%,0.6);--white-70: hsla(0,0%,100%,0.7);--white-80: hsla(0,0%,100%,0.8);--white-90: hsla(0,0%,100%,0.9);--white-d-1: hsl(0,0%,88%);--white-d-2: hsl(0,0%,75%);--white-d-3: hsl(0,0%,64%);--white-d-4: hsl(0,0%,52%);--white-d-5: hsl(0,0%,41%);--white-d-6: hsl(0,0%,31%);--white-d-7: hsl(0,0%,21%);--white-d-8: hsl(0,0%,12%);--white-d-9: hsl(0,0%,11%);--white-d-10: hsl(147,0%,10%);--black: hsl(0,0%,0%);--black-5: hsla(0,0%,0%,0.05);--black-10: hsla(0,0%,0%,0.1);--black-20: hsla(0,0%,0%,0.2);--black-30: hsla(0,0%,0%,0.3);--black-40: hsla(0,0%,0%,0.4);--black-50: hsla(0,0%,0%,0.5);--black-60: hsla(0,0%,0%,0.6);--black-70: hsla(0,0%,0%,0.7);--black-80: hsla(0,0%,0%,0.8);--black-90: hsla(0,0%,0%,0.9);--black-l-1: hsl(0,0%,12%);--black-l-2: hsl(0,0%,21%);--black-l-3: hsl(0,0%,31%);--black-l-4: hsl(0,0%,41%);--black-l-5: hsl(0,0%,52%);--black-l-6: hsl(0,0%,64%);--black-l-7: hsl(0,0%,75%);--black-l-8: hsl(0,0%,88%);--black-l-9: hsl(0,0%,89%);--black-l-10: hsl(145,0%,90%);--grey: #F7F8F9;--border: #F7F8F9;--border--alt: #E1E1FE;--border--alt-hover: #AEBFFE;--shadow: hsla(0,0%,0%,0.15);--shadow-alt: hsla(0,0%,0%,0.15);--success: hsl(136,95%,56%);--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: hsl(351,95%,56%);--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.2rem,calc(0.19vw + 0.14rem),0.4rem);--space-3xs: clamp(0.4rem,calc(0.38vw + 0.28rem),0.8rem);--space-2xs: clamp(0.8rem,calc(0.38vw + 0.68rem),1.2rem);--space-xs: clamp(1.2rem,calc(0.38vw + 1.08rem),1.6rem);--space-s: clamp(1.6rem,calc(0.38vw + 1.48rem),2rem);--space-m: clamp(2rem,calc(0.38vw + 1.88rem),2.4rem);--space-l: clamp(2.4rem,calc(0.76vw + 2.16rem),3.2rem);--space-xl: clamp(3.2rem,calc(0.76vw + 2.96rem),4rem);--space-2xl: clamp(4rem,calc(1.53vw + 3.51rem),5.6rem);--space-3xl: clamp(4.8rem,calc(1.53vw + 4.31rem),6.4rem);--space-4xl: clamp(5.6rem,calc(1.53vw + 5.11rem),7.2rem);--text-xs: clamp(1rem,calc(0.19vw + 0.94rem),1.2rem);--text-s: clamp(1.2rem,calc(0.19vw + 1.14rem),1.4rem);--text-m: clamp(1.8rem,calc(0vw + 1.8rem),1.8rem);--text-l: clamp(2rem,calc(0.38vw + 1.88rem),2.4rem);--text-xl: clamp(2.4rem,calc(0.76vw + 2.16rem),3.2rem);--text-2xl: clamp(2.8rem,calc(0.76vw + 2.56rem),3.6rem);--text-3xl: clamp(3.2rem,calc(0.76vw + 2.96rem),4rem);--text-4xl: clamp(4rem,calc(3.06vw + 3.02rem),7.2rem);--hero-title-size: var(--text-4xl);--post-title-size: var(--text-2xl);--nav-link-size: var(--text-s);--text-base: 1.6rem;--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);--section-padding-y: 7.2rem;--section-padding-x: clamp(2rem,calc(0.38vw + 1.88rem),2.4rem);--container-gap: var(--space-xl);--grid-gap-xs: var(--space-xs);--grid-gap-s: var(--space-s);--grid-gap-m: var(--space-m);--grid-gap-l: var(--space-l);--grid-gap-xl: var(--space-xl);--grid-gap-2xl: var(--space-2xl);--grid-gap-3xl: var(--space-3xl);--grid-gap-4xl: 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));--grid-1: repeat(1,minmax(0,1fr));--grid-2: repeat(2,minmax(0,1fr));--grid-3: repeat(3,minmax(0,1fr));--grid-4: repeat(4,minmax(0,1fr));--grid-5: repeat(5,minmax(0,1fr));--grid-6: repeat(6,minmax(0,1fr));--grid-7: repeat(7,minmax(0,1fr));--grid-8: repeat(8,minmax(0,1fr));--grid-9: repeat(9,minmax(0,1fr));--grid-10: repeat(10,minmax(0,1fr));--grid-11: repeat(11,minmax(0,1fr));--grid-12: repeat(12,minmax(0,1fr));--grid-1-2: minmax(0,1fr) minmax(0,2fr);--grid-1-3: minmax(0,1fr) minmax(0,3fr);--grid-2-1: minmax(0,2fr) minmax(0,1fr);--grid-2-3: minmax(0,2fr) minmax(0,3fr);--grid-3-1: minmax(0,3fr) minmax(0,1fr);--grid-3-2: minmax(0,3fr) minmax(0,2fr);--grid-auto-2: repeat(auto-fit,minmax(min(43.6789297659rem,100vw - 6rem),1fr));--grid-auto-3: repeat(auto-fit,minmax(min(32.7318295739rem,100vw - 6rem),1fr));--grid-auto-4: repeat(auto-fit,minmax(min(10rem,100vw - 6rem),1fr));--grid-auto-5: repeat(auto-fit,minmax(min(21.8030050083rem,100vw - 6rem),1fr));--grid-auto-6: repeat(auto-fit,minmax(min(18.6838340486rem,100vw - 6rem),1fr));--radius-0: 0;--radius-xs: 0.2rem;--radius-s: 0.4rem;--radius-m: 0.8rem;--radius-l: 1.6rem;--radius-xl: 2.4rem;--radius-full: 999rem;--radius-global: var(--radius-l);--radius-global-button: var(--radius-m);--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);}