:root {
  --breakpoint-desktop-default: 1920px;
  --breakpoint-desktop-extraLarge: 2400px;
  --breakpoint-desktop-large: 2200px;
  --breakpoint-laptop-Default: 1460px;
  --breakpoint-laptop-Large: 1700px;
  --breakpoint-laptop-Small: 1220px;
  --breakpoint-mobile-Default: 400px;
  --breakpoint-mobile-Large: 520px;
  --breakpoint-mobile-Small: 320px;
  --breakpoint-tablet-Default: 780px;
  --breakpoint-tablet-Large: 980px;
  --breakpoint-tablet-Small: 624px;
  --amber-100: #fff9da;
  --amber-200: #fff09f;
  --amber-300: #ffe35a;
  --amber-400: #ffce1b;
  --amber-500: #ffc40a;
  --amber-600: #f4b400;
  --amber-700: #e3a600;
  --amber-800: #d39a00;
  --amber-900: #c08b00;
  --amber-1000: #af7e00;
  --amber-1100: #9f7200;
  --amber-1200: #906800;
  --amber-1300: #815d00;
  --amber-1400: #745300;
  --amber-1500: #674a00;
  --amber-1600: #5b4100;
  --amber-1700: #4f3800;
  --amber-1800: #422f00;
  --amber-1900: #3a2900;
  --amber-2000: #332400;
  --amber-2100: #2e2100;
  --amber-2200: #291d00;
  --amber-2300: #241a00;
  --amber-2400: #191200;
  --atoll-100: #e4fcfc;
  --atoll-200: #c8f8f8;
  --atoll-300: #9ff3f3;
  --atoll-400: #54e9e9;
  --atoll-500: #1de2e2;
  --atoll-600: #0bd3d3;
  --atoll-700: #0ac4c4;
  --atoll-800: #0ab6b6;
  --atoll-900: #0aa5a5;
  --atoll-1000: #0a9696;
  --atoll-1100: #098888;
  --atoll-1200: #097b7b;
  --atoll-1300: #096e6e;
  --atoll-1400: #086464;
  --atoll-1500: #075858;
  --atoll-1600: #064e4e;
  --atoll-1700: #054343;
  --atoll-1800: #043838;
  --atoll-1900: #043131;
  --atoll-2000: #032b2b;
  --atoll-2100: #032727;
  --atoll-2200: #032323;
  --atoll-2300: #021f1f;
  --atoll-2400: #021616;
  --bahama-100: #edfbff;
  --bahama-200: #d2f4ff;
  --bahama-300: #b7edff;
  --bahama-400: #86e1ff;
  --bahama-500: #6bdaff;
  --bahama-600: #58ccf3;
  --bahama-700: #4abee4;
  --bahama-800: #3eb0d7;
  --bahama-900: #2fa0c7;
  --bahama-1000: #2191b8;
  --bahama-1100: #1483aa;
  --bahama-1200: #09779e;
  --bahama-1300: #006b8f;
  --bahama-1400: #006082;
  --bahama-1500: #005573;
  --bahama-1600: #004b66;
  --bahama-1700: #004158;
  --bahama-1800: #003649;
  --bahama-1900: #003041;
  --bahama-2000: #002a39;
  --bahama-2100: #002634;
  --bahama-2200: #00222e;
  --bahama-2300: #001e29;
  --bahama-2400: #00151d;
  --basics-black: #000000;
  --basics-white: #ffffff;
  --clay-100: #faf6f6;
  --clay-200: #f5eced;
  --clay-300: #eee1e2;
  --clay-400: #e4cfd0;
  --clay-500: #dfc6c8;
  --clay-600: #d7b7b9;
  --clay-700: #cda8aa;
  --clay-800: #c5999b;
  --clay-900: #bc878a;
  --clay-1000: #b2777a;
  --clay-1100: #aa686b;
  --clay-1200: #a15a5f;
  --clay-1300: #964d52;
  --clay-1400: #8c4247;
  --clay-1500: #82373c;
  --clay-1600: #762e33;
  --clay-1700: #67282c;
  --clay-1800: #552124;
  --clay-1900: #4b1d20;
  --clay-2000: #431a1c;
  --clay-2100: #3b181a;
  --clay-2200: #361517;
  --clay-2300: #2f1214;
  --clay-2400: #210d0f;
  --crimson-100: #fef6f8;
  --crimson-200: #fdeaef;
  --crimson-300: #fbdce4;
  --crimson-400: #f9c7d4;
  --crimson-500: #f7bccb;
  --crimson-600: #f3aabd;
  --crimson-700: #ed98ae;
  --crimson-800: #e887a0;
  --crimson-900: #e2718e;
  --crimson-1000: #dc5b7c;
  --crimson-1100: #d5456a;
  --crimson-1200: #ce2f57;
  --crimson-1300: #c21541;
  --crimson-1400: #b0133a;
  --crimson-1500: #9c1134;
  --crimson-1600: #8c0f2e;
  --crimson-1700: #790d28;
  --crimson-1800: #670b22;
  --crimson-1900: #5a0a1e;
  --crimson-2000: #50081b;
  --crimson-2100: #4a0818;
  --crimson-2200: #420716;
  --crimson-2300: #3b0614;
  --crimson-2400: #2b040e;
  --forest-100: #f4f8f3;
  --forest-200: #e9f2e8;
  --forest-300: #dae8da;
  --forest-400: #c4dac4;
  --forest-500: #b8d3b9;
  --forest-600: #a6c7a7;
  --forest-700: #93bb94;
  --forest-800: #81af81;
  --forest-900: #6da16d;
  --forest-1000: #609261;
  --forest-1100: #558556;
  --forest-1200: #4a794c;
  --forest-1300: #426d43;
  --forest-1400: #3b623b;
  --forest-1500: #345734;
  --forest-1600: #2f4d2f;
  --forest-1700: #284228;
  --forest-1800: #213721;
  --forest-1900: #1d301d;
  --forest-2000: #192a19;
  --forest-2100: #172617;
  --forest-2200: #152215;
  --forest-2300: #121e12;
  --forest-2400: #0d150d;
  --glacier-100: #f6f9fa;
  --glacier-200: #eaeff1;
  --glacier-300: #dfe5e8;
  --glacier-400: #ced5d8;
  --glacier-500: #c6ced1;
  --glacier-600: #b7c0c3;
  --glacier-700: #a8b2b6;
  --glacier-800: #9ba5aa;
  --glacier-900: #8b979b;
  --glacier-1000: #7d898e;
  --glacier-1100: #6f7c81;
  --glacier-1200: #637177;
  --glacier-1300: #56656b;
  --glacier-1400: #4c5b62;
  --glacier-1500: #415158;
  --glacier-1600: #37484f;
  --glacier-1700: #2d3f45;
  --glacier-1800: #22343c;
  --glacier-1900: #1b2e36;
  --glacier-2000: #162931;
  --glacier-2100: #12252d;
  --glacier-2200: #0d2129;
  --glacier-2300: #091e25;
  --glacier-2400: #01151d;
  --grayscale-100: #f7f7f7;
  --grayscale-200: #efefef;
  --grayscale-300: #e3e3e3;
  --grayscale-400: #d4d4d4;
  --grayscale-500: #cccccc;
  --grayscale-600: #bebebe;
  --grayscale-700: #b0b0b0;
  --grayscale-800: #a3a3a3;
  --grayscale-900: #959595;
  --grayscale-1000: #868686;
  --grayscale-1100: #797979;
  --grayscale-1200: #6e6e6e;
  --grayscale-1300: #636363;
  --grayscale-1400: #595959;
  --grayscale-1500: #4f4f4f;
  --grayscale-1600: #454545;
  --grayscale-1700: #3d3d3d;
  --grayscale-1800: #323232;
  --grayscale-1900: #2b2b2b;
  --grayscale-2000: #262626;
  --grayscale-2100: #232323;
  --grayscale-2200: #1f1f1f;
  --grayscale-2300: #1b1b1b;
  --grayscale-2400: #131313;
  --jllRed-100: #fff5f6;
  --jllRed-200: #ffe9eb;
  --jllRed-300: #ffdbdd;
  --jllRed-400: #ffc5c9;
  --jllRed-500: #ffbabf;
  --jllRed-600: #ffa6ac;
  --jllRed-700: #ff9198;
  --jllRed-800: #ff7a82;
  --jllRed-900: #ff5c67;
  --jllRed-1000: #fe3643;
  --jllRed-1100: #ef1c29;
  --jllRed-1200: #de0614;
  --jllRed-1300: #c80512;
  --jllRed-1400: #b50510;
  --jllRed-1500: #a2040e;
  --jllRed-1600: #90040d;
  --jllRed-1700: #7e030b;
  --jllRed-1800: #6b0309;
  --jllRed-1900: #5f0208;
  --jllRed-2000: #550208;
  --jllRed-2100: #4e0207;
  --jllRed-2200: #460206;
  --jllRed-2300: #3f0206;
  --jllRed-2400: #2f0104;
  --lasalle-blue-100: #f2f4f8;
  --lasalle-blue-200: #e6e9f1;
  --lasalle-blue-300: #d9dfea;
  --lasalle-blue-400: #ccd4e4;
  --lasalle-blue-500: #bfc9dd;
  --lasalle-blue-600: #b3bed6;
  --lasalle-blue-700: #a6b3cf;
  --lasalle-blue-800: #99a9c8;
  --lasalle-blue-900: #8fa0c3;
  --lasalle-blue-1000: #7a8fb8;
  --lasalle-blue-1100: #667dad;
  --lasalle-blue-1200: #526ca2;
  --lasalle-blue-1300: #3d5b97;
  --lasalle-blue-1400: #294a8c;
  --lasalle-blue-1500: #193d84;
  --lasalle-blue-1600: #0d327d;
  --lasalle-blue-1700: #002776;
  --lasalle-blue-1800: #00246d;
  --lasalle-blue-1900: #002163;
  --lasalle-blue-2000: #001e5a;
  --lasalle-blue-2100: #001b50;
  --lasalle-blue-2200: #001642;
  --lasalle-blue-2300: #00102f;
  --lasalle-blue-2400: #000e2a;
  --lasalle-gray-100: #f8f9fb;
  --lasalle-gray-200: #eaedf3;
  --lasalle-gray-300: #dde2eb;
  --lasalle-gray-400: #ccd4e4;
  --lasalle-gray-500: #c2cbdd;
  --lasalle-gray-600: #b6c0d2;
  --lasalle-gray-700: #a9b4cb;
  --lasalle-gray-800: #9ca9c2;
  --lasalle-gray-900: #8f9ebb;
  --lasalle-gray-1000: #8292b2;
  --lasalle-gray-1100: #7586aa;
  --lasalle-gray-1200: #6f7e9a;
  --lasalle-gray-1300: #657390;
  --lasalle-gray-1400: #5b6984;
  --lasalle-gray-1500: #535f77;
  --lasalle-gray-1600: #4a556a;
  --lasalle-gray-1700: #424b5e;
  --lasalle-gray-1800: #384152;
  --lasalle-gray-1900: #303745;
  --lasalle-gray-2000: #272d38;
  --lasalle-gray-2100: #1e232c;
  --lasalle-gray-2200: #161920;
  --lasalle-gray-2300: #0d0f13;
  --lasalle-gray-2400: #050506;
  --lasalle-teal-100: #f7fafa;
  --lasalle-teal-200: #eef4f5;
  --lasalle-teal-300: #dee9eb;
  --lasalle-teal-400: #d0e0e2;
  --lasalle-teal-500: #c3d7da;
  --lasalle-teal-600: #b6cfd2;
  --lasalle-teal-700: #a8c6ca;
  --lasalle-teal-800: #9bbdc2;
  --lasalle-teal-900: #8db4ba;
  --lasalle-teal-1000: #80abb1;
  --lasalle-teal-1100: #80abb1;
  --lasalle-teal-1200: #659aa1;
  --lasalle-teal-1300: #589199;
  --lasalle-teal-1400: #51858d;
  --lasalle-teal-1500: #4a7a81;
  --lasalle-teal-1600: #436e74;
  --lasalle-teal-1700: #3c6368;
  --lasalle-teal-1800: #35575c;
  --lasalle-teal-1900: #2e4b50;
  --lasalle-teal-2000: #274043;
  --lasalle-teal-2100: #203437;
  --lasalle-teal-2200: #19292b;
  --lasalle-teal-2300: #121d1f;
  --lasalle-teal-2400: #0b1112;
  --lavender-100: #faf8fa;
  --lavender-200: #f3ecf3;
  --lavender-300: #ece1ec;
  --lavender-400: #e0cfe0;
  --lavender-500: #dbc6da;
  --lavender-600: #d1b6d0;
  --lavender-700: #c7a7c7;
  --lavender-800: #bd98bd;
  --lavender-900: #b187b1;
  --lavender-1000: #a677a6;
  --lavender-1100: #9c689c;
  --lavender-1200: #935b93;
  --lavender-1300: #845185;
  --lavender-1400: #774977;
  --lavender-1500: #694169;
  --lavender-1600: #5c3a5c;
  --lavender-1700: #503250;
  --lavender-1800: #432943;
  --lavender-1900: #3b243a;
  --lavender-2000: #342033;
  --lavender-2100: #2f1d2e;
  --lavender-2200: #2a1929;
  --lavender-2300: #251624;
  --lavender-2400: #191018;
  --lilac-100: #faf7fe;
  --lilac-200: #f3ebfc;
  --lilac-300: #eddefb;
  --lilac-400: #e2cbf8;
  --lilac-500: #dcc2f7;
  --lilac-600: #d2b1f3;
  --lilac-700: #c8a1ee;
  --lilac-800: #bd91ea;
  --lilac-900: #b17ee5;
  --lilac-1000: #a66cdf;
  --lilac-1100: #9a5bda;
  --lilac-1200: #904bd6;
  --lilac-1300: #8538d1;
  --lilac-1400: #7a27cc;
  --lilac-1500: #6d19c1;
  --lilac-1600: #6116ab;
  --lilac-1700: #551396;
  --lilac-1800: #47107d;
  --lilac-1900: #3e0e6f;
  --lilac-2000: #370d62;
  --lilac-2100: #320c59;
  --lilac-2200: #2d0a51;
  --lilac-2300: #280948;
  --lilac-2400: #1d0733;
  --lima-100: #f0fce5;
  --lima-200: #def7c4;
  --lima-300: #c5f299;
  --lima-400: #9ce950;
  --lima-500: #86e429;
  --lima-600: #75d516;
  --lima-700: #6ec616;
  --lima-800: #67b717;
  --lima-900: #5fa618;
  --lima-1000: #589619;
  --lima-1100: #51881a;
  --lima-1200: #4b7b1a;
  --lima-1300: #446e1a;
  --lima-1400: #3d6318;
  --lima-1500: #365815;
  --lima-1600: #304d13;
  --lima-1700: #2a4310;
  --lima-1800: #22380d;
  --lima-1900: #1e310c;
  --lima-2000: #1b2b0a;
  --lima-2100: #182709;
  --lima-2200: #152308;
  --lima-2300: #131e07;
  --lima-2400: #0d1505;
  --magenta-100: #fff6fd;
  --magenta-200: #ffe8f9;
  --magenta-300: #ffdaf5;
  --magenta-400: #fcc3ed;
  --magenta-500: #f9b8e9;
  --magenta-600: #f4a5e0;
  --magenta-700: #f091d8;
  --magenta-800: #ec7cd0;
  --magenta-900: #e664c6;
  --magenta-1000: #df4aba;
  --magenta-1100: #d532ad;
  --magenta-1200: #c91e9f;
  --magenta-1300: #b80e8e;
  --magenta-1400: #a70780;
  --magenta-1500: #960372;
  --magenta-1600: #860066;
  --magenta-1700: #750058;
  --magenta-1800: #63004b;
  --magenta-1900: #580042;
  --magenta-2000: #4f003c;
  --magenta-2100: #480036;
  --magenta-2200: #420032;
  --magenta-2300: #3b002d;
  --magenta-2400: #2c0021;
  --ocean-100: #f1fafd;
  --ocean-200: #e4f6fb;
  --ocean-300: #d3f0f8;
  --ocean-400: #aedcea;
  --ocean-500: #a6d4e2;
  --ocean-600: #95c6d5;
  --ocean-700: #86b8c8;
  --ocean-800: #78abbc;
  --ocean-900: #6ba0b1;
  --ocean-1000: #588fa1;
  --ocean-1100: #498195;
  --ocean-1200: #3d768a;
  --ocean-1300: #306a7f;
  --ocean-1400: #236075;
  --ocean-1500: #18556b;
  --ocean-1600: #08475e;
  --ocean-1700: #024158;
  --ocean-1800: #00384d;
  --ocean-1900: #003041;
  --ocean-2000: #002a3a;
  --ocean-2100: #002634;
  --ocean-2200: #00222f;
  --ocean-2300: #001e29;
  --ocean-2400: #00151d;
  --orange-100: #fff6f1;
  --orange-200: #ffebdf;
  --orange-300: #ffddc9;
  --orange-400: #ffc8a9;
  --orange-500: #ffbe99;
  --orange-600: #fcac7e;
  --orange-700: #f89963;
  --orange-800: #f58647;
  --orange-900: #f06f25;
  --orange-1000: #ea5601;
  --orange-1100: #d44d01;
  --orange-1200: #c14701;
  --orange-1300: #ad3f01;
  --orange-1400: #9c3901;
  --orange-1500: #8b3301;
  --orange-1600: #7a2d01;
  --orange-1700: #6a2700;
  --orange-1800: #592000;
  --orange-1900: #4e1d00;
  --orange-2000: #461900;
  --orange-2100: #3f1700;
  --orange-2200: #381500;
  --orange-2300: #321200;
  --orange-2400: #230d00;
  --royal-100: #f7f8fe;
  --royal-200: #eaeefc;
  --royal-300: #dee4fb;
  --royal-400: #c8d3f8;
  --royal-500: #becbf7;
  --royal-600: #acbdf4;
  --royal-700: #9aaff1;
  --royal-800: #89a1ef;
  --royal-900: #7491ec;
  --royal-1000: #6081e9;
  --royal-1100: #4c72e7;
  --royal-1200: #3b65e4;
  --royal-1300: #2b57dc;
  --royal-1400: #274ec7;
  --royal-1500: #2245b0;
  --royal-1600: #1e3d9c;
  --royal-1700: #1a3588;
  --royal-1800: #162c71;
  --royal-1900: #132763;
  --royal-2000: #112258;
  --royal-2100: #101f50;
  --royal-2200: #0e1c47;
  --royal-2300: #0c183e;
  --royal-2400: #09112c;
  --salem-100: #ebfdf4;
  --salem-200: #cafae2;
  --salem-300: #a2f6cc;
  --salem-400: #52eea1;
  --salem-500: #24e987;
  --salem-600: #10da76;
  --salem-700: #10cb6e;
  --salem-800: #0fbc67;
  --salem-900: #0dab60;
  --salem-1000: #0b9a59;
  --salem-1100: #098c53;
  --salem-1200: #077f4e;
  --salem-1300: #057148;
  --salem-1400: #046744;
  --salem-1500: #035a3e;
  --salem-1600: #044f3a;
  --salem-1700: #044535;
  --salem-1800: #053930;
  --salem-1900: #05322c;
  --salem-2000: #042c27;
  --salem-2100: #042824;
  --salem-2200: #03241f;
  --salem-2300: #031f1c;
  --salem-2400: #021614;
  --sand-100: #fcf7f4;
  --sand-200: #f7ece3;
  --sand-300: #f2e1d3;
  --sand-400: #e9d0bb;
  --sand-500: #e0c8b4;
  --sand-600: #d2baa8;
  --sand-700: #c3ad9c;
  --sand-800: #b4a090;
  --sand-900: #a49183;
  --sand-1000: #948477;
  --sand-1100: #86776b;
  --sand-1200: #7a6c62;
  --sand-1300: #6d6157;
  --sand-1400: #62574f;
  --sand-1500: #574d46;
  --sand-1600: #4d443d;
  --sand-1700: #423b35;
  --sand-1800: #37312c;
  --sand-1900: #302b27;
  --sand-2000: #2a2622;
  --sand-2100: #27221f;
  --sand-2200: #221e1b;
  --sand-2300: #1e1a18;
  --sand-2400: #151211;
  --science-100: #f3f9ff;
  --science-200: #e2f1ff;
  --science-300: #cee6ff;
  --science-400: #b1d8ff;
  --science-500: #a2d1ff;
  --science-600: #8cc3f9;
  --science-700: #79b6f2;
  --science-800: #65a8eb;
  --science-900: #4f99e4;
  --science-1000: #388adc;
  --science-1100: #237cd4;
  --science-1200: #106ecd;
  --science-1300: #0061c3;
  --science-1400: #0057af;
  --science-1500: #004d9b;
  --science-1600: #004489;
  --science-1700: #003c77;
  --science-1800: #003264;
  --science-1900: #002c58;
  --science-2000: #00274e;
  --science-2100: #002347;
  --science-2200: #001f3f;
  --science-2300: #001c38;
  --science-2400: #001427;
  --violet-100: #fcf6fe;
  --violet-200: #f8ebfe;
  --violet-300: #f3dbfc;
  --violet-400: #edc7fb;
  --violet-500: #e9bdfa;
  --violet-600: #e2aaf7;
  --violet-700: #da97f3;
  --violet-800: #d385ef;
  --violet-900: #cb6fea;
  --violet-1000: #c258e5;
  --violet-1100: #b841e0;
  --violet-1200: #af29db;
  --violet-1300: #a110d0;
  --violet-1400: #910ebd;
  --violet-1500: #810da8;
  --violet-1600: #730b95;
  --violet-1700: #640a82;
  --violet-1800: #54086e;
  --violet-1900: #4a0761;
  --violet-2000: #430656;
  --violet-2100: #3d064e;
  --violet-2200: #370548;
  --violet-2300: #31053f;
  --violet-2400: #24032f;
  --watercourse-100: #e4fcf6;
  --watercourse-200: #c9f9ed;
  --watercourse-300: #a0f4df;
  --watercourse-400: #55ecc6;
  --watercourse-500: #1fe6b4;
  --watercourse-600: #0bd7a4;
  --watercourse-700: #0ac899;
  --watercourse-800: #09b98d;
  --watercourse-900: #08a981;
  --watercourse-1000: #079974;
  --watercourse-1100: #068a69;
  --watercourse-1200: #057e60;
  --watercourse-1300: #047155;
  --watercourse-1400: #03654d;
  --watercourse-1500: #035a45;
  --watercourse-1600: #034f3c;
  --watercourse-1700: #024535;
  --watercourse-1800: #02392c;
  --watercourse-1900: #023226;
  --watercourse-2000: #022c22;
  --watercourse-2100: #01281f;
  --watercourse-2200: #01241c;
  --watercourse-2300: #012019;
  --watercourse-2400: #011611;
  --elevationLevels-E5-sharp-axis: 0px;
  --elevationLevels-E5-sharp-blur: 12px;
  --elevationLevels-E5-sharp-color: rgba(75, 91, 97, 0.0901960784);
  --elevationLevels-E5-sharp-projection: 8px;
  --elevationLevels-E5-sharp-projectionReversed: -8px;
  --elevationLevels-E5-soft-axis: 0px;
  --elevationLevels-E5-soft-blur: 43px;
  --elevationLevels-E5-soft-color: rgba(1, 21, 28, 0.0705882353);
  --elevationLevels-E5-soft-projection: 16px;
  --elevationLevels-E5-soft-projectionReversed: -16px;
  --elevationLevels-e1-crisp-axis: 0px;
  --elevationLevels-e1-crisp-blur: 3px;
  --elevationLevels-e1-crisp-color: rgba(75, 91, 97, 0.1215686275);
  --elevationLevels-e1-crisp-projection: 1px;
  --elevationLevels-e1-crisp-projectionReversed: -1px;
  --elevationLevels-e1-sharp-axis: 0px;
  --elevationLevels-e1-sharp-blur: 3px;
  --elevationLevels-e1-sharp-color: rgba(75, 91, 97, 0.1215686275);
  --elevationLevels-e1-sharp-projection: 2px;
  --elevationLevels-e1-sharp-projectionReversed: -2px;
  --elevationLevels-e1-soft-axis: 0px;
  --elevationLevels-e1-soft-blur: 16px;
  --elevationLevels-e1-soft-color: rgba(1, 21, 28, 0.0784313725);
  --elevationLevels-e1-soft-projection: 4px;
  --elevationLevels-e1-soft-projectionReversed: -4px;
  --elevationLevels-e2-sharp-axis: 0px;
  --elevationLevels-e2-sharp-blur: 4px;
  --elevationLevels-e2-sharp-color: rgba(75, 91, 97, 0.1098039216);
  --elevationLevels-e2-sharp-projection: 3px;
  --elevationLevels-e2-sharp-projectionReversed: -3px;
  --elevationLevels-e2-soft-axis: 0px;
  --elevationLevels-e2-soft-blur: 21px;
  --elevationLevels-e2-soft-color: rgba(1, 21, 28, 0.0784313725);
  --elevationLevels-e2-soft-projection: 6px;
  --elevationLevels-e2-soft-projectionReversed: -6px;
  --elevationLevels-e3-sharp-axis: 0px;
  --elevationLevels-e3-sharp-blur: 6px;
  --elevationLevels-e3-sharp-color: rgba(75, 91, 97, 0.1019607843);
  --elevationLevels-e3-sharp-projection: 4px;
  --elevationLevels-e3-sharp-projectionReversed: -4px;
  --elevationLevels-e3-soft-axis: 0px;
  --elevationLevels-e3-soft-blur: 26px;
  --elevationLevels-e3-soft-color: rgba(1, 21, 28, 0.0784313725);
  --elevationLevels-e3-soft-projection: 8px;
  --elevationLevels-e3-soft-projectionReversed: -8px;
  --elevationLevels-e4-sharp-axis: 0px;
  --elevationLevels-e4-sharp-blur: 9px;
  --elevationLevels-e4-sharp-color: rgba(75, 91, 97, 0.1019607843);
  --elevationLevels-e4-sharp-projection: 6px;
  --elevationLevels-e4-sharp-projectionReversed: -6px;
  --elevationLevels-e4-soft-axis: 0px;
  --elevationLevels-e4-soft-blur: 34px;
  --elevationLevels-e4-soft-color: rgba(1, 21, 28, 0.0705882353);
  --elevationLevels-e4-soft-projection: 11px;
  --elevationLevels-e4-soft-projectionReversed: -11px;
  --elevationLevels-e6-sharp-axis: 0px;
  --elevationLevels-e6-sharp-blur: 17px;
  --elevationLevels-e6-sharp-color: rgba(75, 91, 97, 0.0784313725);
  --elevationLevels-e6-sharp-projection: 11px;
  --elevationLevels-e6-sharp-projectionReversed: -11px;
  --elevationLevels-e6-soft-axis: 0px;
  --elevationLevels-e6-soft-blur: 55px;
  --elevationLevels-e6-soft-color: rgba(1, 21, 28, 0.0588235294);
  --elevationLevels-e6-soft-projection: 23px;
  --elevationLevels-e6-soft-projectionReversed: -23px;
  --elevationLevels-e7-sharp-axis: 0px;
  --elevationLevels-e7-sharp-blur: 24px;
  --elevationLevels-e7-sharp-color: rgba(75, 91, 97, 0.0784313725);
  --elevationLevels-e7-sharp-projection: 16px;
  --elevationLevels-e7-sharp-projectionReversed: -16px;
  --elevationLevels-e7-soft-axis: 0px;
  --elevationLevels-e7-soft-blur: 71px;
  --elevationLevels-e7-soft-color: rgba(1, 21, 28, 0.0705882353);
  --elevationLevels-e7-soft-projection: 32px;
  --elevationLevels-e7-soft-projectionReversed: -32px;
  --elevationLevels-e8-sharp-axis: 0px;
  --elevationLevels-e8-sharp-blur: 35px;
  --elevationLevels-e8-sharp-color: rgba(75, 91, 97, 0.0705882353);
  --elevationLevels-e8-sharp-projection: 23px;
  --elevationLevels-e8-sharp-projectionReversed: -23px;
  --elevationLevels-e8-soft-axis: 0px;
  --elevationLevels-e8-soft-blur: 91px;
  --elevationLevels-e8-soft-color: rgba(1, 21, 28, 0.0588235294);
  --elevationLevels-e8-soft-projection: 46px;
  --elevationLevels-e8-soft-projectionReversed: -46px;
  --elevationLevels-e9-sharp-axis: 0px;
  --elevationLevels-e9-sharp-blur: 49px;
  --elevationLevels-e9-sharp-color: rgba(75, 91, 97, 0.0588235294);
  --elevationLevels-e9-sharp-projection: 33px;
  --elevationLevels-e9-sharp-projectionReversed: -33px;
  --elevationLevels-e9-soft-axis: 0px;
  --elevationLevels-e9-soft-blur: 116px;
  --elevationLevels-e9-soft-color: rgba(1, 21, 28, 0.0588235294);
  --elevationLevels-e9-soft-projection: 65px;
  --elevationLevels-e9-soft-projectionReversed: -65px;
  --elevationLevels-e10-sharp-axis: 0px;
  --elevationLevels-e10-sharp-blur: 70px;
  --elevationLevels-e10-sharp-color: rgba(75, 91, 97, 0.0588235294);
  --elevationLevels-e10-sharp-projection: 46px;
  --elevationLevels-e10-sharp-projectionReversed: -46px;
  --elevationLevels-e10-soft-axis: 0px;
  --elevationLevels-e10-soft-blur: 149px;
  --elevationLevels-e10-soft-color: rgba(1, 21, 28, 0.0588235294);
  --elevationLevels-e10-soft-projection: 92px;
  --elevationLevels-e10-soft-projectionReversed: -92px;
  --spacing-0: 0px;
  --spacing-100: 16px;
  --spacing-125: 20px;
  --spacing-150: 24px;
  --spacing-175: 28px;
  --spacing-200: 32px;
  --spacing-225: 36px;
  --spacing-250: 40px;
  --spacing-275: 44px;
  --spacing-300: 48px;
  --spacing-350: 56px;
  --spacing-400: 64px;
  --spacing-450: 72px;
  --spacing-500: 80px;
  --spacing-550: 88px;
  --spacing-600: 96px;
  --spacing-650: 104px;
  --spacing-700: 112px;
  --spacing-750: 120px;
  --spacing-850: 136px;
  --spacing-950: 152px;
  --spacing-1050: 168px;
  --spacing-1250: 200px;
  --spacing-1450: 232px;
  --spacing-025: 4px;
  --spacing-050: 8px;
  --spacing-075: 12px;
  --core-typeFace-legacy: Source Sans Pro;
  --core-typeFace-primary: Source Sans Pro;
  --core-typeFace-secondary: Inter;
  --core-typeFace-serif: Source Serif Pro;
  --core-typeFontVariant-none: none;
  --core-typeFontVariant-smallCaps: all-small-caps;
  --core-typeLetterSpacing-0: 0.174999997px;
  --core-typeLetterSpacing-1: 0px;
  --core-typeLetterSpacing-2: 0px;
  --core-typeLetterSpacing-3: -0.0399999991px;
  --core-typeLetterSpacing-4: -0.1000000015px;
  --core-typeLetterSpacing-5: -0.0599999987px;
  --core-typeLetterSpacing-6: -0.1599999964px;
  --core-typeLetterSpacing-7: -0.6000000238px;
  --core-typeLetterSpacing-8: -0.8399999738px;
  --core-typeLetterSpacing-9: -1.5px;
  --core-typeLetterSpacing-10: -1.7100000381px;
  --core-typeLetterSpacing-11: -2.1600000858px;
  --core-typeLineHeight-100: 16px;
  --core-typeLineHeight-125: 20px;
  --core-typeLineHeight-150: 24px;
  --core-typeLineHeight-175: 28px;
  --core-typeLineHeight-200: 32px;
  --core-typeLineHeight-250: 40px;
  --core-typeLineHeight-325: 52px;
  --core-typeLineHeight-375: 60px;
  --core-typeLineHeight-475: 76px;
  --core-typeLineHeight-525: 84px;
  --core-typeLineHeight-675: 108px;
  --core-typeLineHeight-0750: 12px;
  --core-typeParagraphSpacing-100: 16px;
  --core-typeParagraphSpacing-150: 24px;
  --core-typeParagraphSpacing-200: 32px;
  --core-typeParagraphSpacing-400: 64px;
  --core-typeParagraphSpacing-050: 8px;
  --core-typeParagraphSpacing-075: 12px;
  --core-typeSize-100: 16px;
  --core-typeSize-125: 20px;
  --core-typeSize-150: 24px;
  --core-typeSize-200: 32px;
  --core-typeSize-250: 40px;
  --core-typeSize-300: 48px;
  --core-typeSize-375: 60px;
  --core-typeSize-475: 76px;
  --core-typeSize-600: 96px;
  --core-typeSize-1125: 18px;
  --core-typeSize-0625: 10px;
  --core-typeSize-0750: 12px;
  --core-typeSize-0875: 14px;
  --core-typeTextDecoration-none: none;
  --core-typeTextDecoration-strikeThrough: strike-through;
  --core-typeTextDecoration-underlined: underlined;
  --core-typeTextTransform-none: none;
  --core-typeTextTransform-uppercase: uppercase;
  --core-typeWeight-light: 300;
  --core-typeWeight-regular: 400;
  --core-typeWeight-strong: 600;
  --core-typeWeight-stronger: 700;
  --scale-s0-iconSize: 10px;
  --scale-s0-letterSpacing: 0.174999997px;
  --scale-s0-lineHeight: 12px;
  --scale-s0-paragraphSpacing: 8px;
  --scale-s0-size: 10px;
  --scale-s0-typeface: Source Sans Pro;
  --scale-s0-weight: 400;
  --scale-s1-iconSize: 12px;
  --scale-s1-letterSpacing: 0px;
  --scale-s1-lineHeight: 16px;
  --scale-s1-paragraphSpacing: 8px;
  --scale-s1-size: 12px;
  --scale-s1-typeface: Source Sans Pro;
  --scale-s1-weight: 400;
  --scale-s2-iconSize: 16px;
  --scale-s2-letterSpacing: 0px;
  --scale-s2-lineHeight: 20px;
  --scale-s2-paragraphSpacing: 8px;
  --scale-s2-size: 14px;
  --scale-s2-typeface: Source Sans Pro;
  --scale-s2-weight: 400;
  --scale-s3-iconSize: 18px;
  --scale-s3-letterSpacing: -0.0399999991px;
  --scale-s3-lineHeight: 24px;
  --scale-s3-paragraphSpacing: 8px;
  --scale-s3-size: 16px;
  --scale-s3-typeface: Source Sans Pro;
  --scale-s3-weight: 400;
  --scale-s3-5-iconSize: 20px;
  --scale-s3-5-letterSpacing: -0.1000000015px;
  --scale-s3-5-lineHeight: 28px;
  --scale-s3-5-paragraphSpacing: 16px;
  --scale-s3-5-size: 18px;
  --scale-s3-5-typeface: Source Sans Pro;
  --scale-s3-5-weight: 400;
  --scale-s4-iconSize: 20px;
  --scale-s4-letterSpacing: -0.1000000015px;
  --scale-s4-lineHeight: 28px;
  --scale-s4-paragraphSpacing: 16px;
  --scale-s4-size: 20px;
  --scale-s4-typeface: Source Sans Pro;
  --scale-s4-weight: 400;
  --scale-s5-iconSize: 24px;
  --scale-s5-letterSpacing: -0.0599999987px;
  --scale-s5-lineHeight: 32px;
  --scale-s5-paragraphSpacing: 8px;
  --scale-s5-size: 24px;
  --scale-s5-typeface: Source Sans Pro;
  --scale-s5-weight: 400;
  --scale-s6-iconSize: 32px;
  --scale-s6-letterSpacing: -0.1599999964px;
  --scale-s6-lineHeight: 40px;
  --scale-s6-paragraphSpacing: 16px;
  --scale-s6-size: 32px;
  --scale-s6-typeface: Source Sans Pro;
  --scale-s6-weight: 400;
  --scale-s7-iconSize: 40px;
  --scale-s7-letterSpacing: -0.6000000238px;
  --scale-s7-lineHeight: 52px;
  --scale-s7-paragraphSpacing: 16px;
  --scale-s7-size: 40px;
  --scale-s7-typeface: Source Sans Pro;
  --scale-s7-weight: 400;
  --scale-s8-iconSize: 48px;
  --scale-s8-letterSpacing: -0.8399999738px;
  --scale-s8-lineHeight: 60px;
  --scale-s8-paragraphSpacing: 24px;
  --scale-s8-size: 48px;
  --scale-s8-typeface: Source Sans Pro;
  --scale-s8-weight: 400;
  --scale-s9-iconSize: 60px;
  --scale-s9-letterSpacing: -1.5px;
  --scale-s9-lineHeight: 76px;
  --scale-s9-paragraphSpacing: 24px;
  --scale-s9-size: 60px;
  --scale-s9-typeface: Source Sans Pro;
  --scale-s9-weight: 400;
  --scale-s10-iconSize: 76px;
  --scale-s10-letterSpacing: -1.7100000381px;
  --scale-s10-lineHeight: 84px;
  --scale-s10-paragraphSpacing: 32px;
  --scale-s10-size: 76px;
  --scale-s10-typeface: Source Sans Pro;
  --scale-s10-weight: 400;
  --scale-s11-iconSize: 96px;
  --scale-s11-letterSpacing: -2.1600000858px;
  --scale-s11-lineHeight: 108px;
  --scale-s11-paragraphSpacing: 64px;
  --scale-s11-size: 96px;
  --scale-s11-typeface: Source Sans Pro;
  --scale-s11-weight: 400;
}

.text-S0 {
  font-family: Source Sans Pro;
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0.174999997px;
  line-height: 12px;
}

.text-S1 {
  font-family: Source Sans Pro;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 16px;
}

.text-S2 {
  font-family: Source Sans Pro;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
}

.text-S3 {
  font-family: Source Sans Pro;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.0399999991px;
  line-height: 24px;
}

.text-S4 {
  font-family: Source Sans Pro;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.1000000015px;
  line-height: 28px;
}

.text-S5 {
  font-family: Source Sans Pro;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: -0.0599999987px;
  line-height: 32px;
}

.text-S6 {
  font-family: Source Sans Pro;
  font-size: 32px;
  font-weight: 400;
  letter-spacing: -0.1599999964px;
  line-height: 40px;
}

.text-S7 {
  font-family: Source Sans Pro;
  font-size: 40px;
  font-weight: 400;
  letter-spacing: -0.6000000238px;
  line-height: 52px;
}

.text-S8 {
  font-family: Source Sans Pro;
  font-size: 48px;
  font-weight: 400;
  letter-spacing: -0.8399999738px;
  line-height: 60px;
}

.text-S9 {
  font-family: Source Sans Pro;
  font-size: 60px;
  font-weight: 400;
  letter-spacing: -1.5px;
  line-height: 76px;
}

.text-S10 {
  font-family: Source Sans Pro;
  font-size: 76px;
  font-weight: 400;
  letter-spacing: -2.1600000858px;
  line-height: 84px;
}

.text-S11 {
  font-family: Source Sans Pro;
  font-size: 96px;
  font-weight: 400;
  letter-spacing: -2.1600000858px;
  line-height: 108px;
}

[data-theme=light] {
  --radius-default: 6px;
  --radius-defaultWrap: 10px;
  --radius-full: 100px;
  --radius-none: 0px;
  --radius-strong: 8px;
  --radius-stronger: 12px;
  --radius-weak: 3px;
  --brand-jllLetters: #000000;
  --brand-jllRed: #de0614;
  --elevation-moderate-sharp-axis: 0px;
  --elevation-moderate-sharp-blur: 9px;
  --elevation-moderate-sharp-color: rgba(75, 91, 97, 0.1215686275);
  --elevation-moderate-sharp-projection: 6px;
  --elevation-moderate-sharp-projectionReversed: -6px;
  --elevation-moderate-soft-axis: 0px;
  --elevation-moderate-soft-blur: 34px;
  --elevation-moderate-soft-color: rgba(1, 21, 28, 0.0705882353);
  --elevation-moderate-soft-projection: 11px;
  --elevation-moderate-soft-projectionReversed: -11px;
  --elevation-strong-sharp-Blur: 70px;
  --elevation-strong-sharp-Color: rgba(75, 91, 97, 0.0588235294);
  --elevation-strong-sharp-axis: 0px;
  --elevation-strong-sharp-projection: 46px;
  --elevation-strong-sharp-projectionReversed: -46px;
  --elevation-strong-soft-axis: 0px;
  --elevation-strong-soft-blur: 149px;
  --elevation-strong-soft-color: rgba(1, 21, 28, 0.0588235294);
  --elevation-strong-soft-projection: 92px;
  --elevation-strong-soft-projectionReversed: -92px;
  --elevation-weak-crisp-axis: 0px;
  --elevation-weak-crisp-blur: 3px;
  --elevation-weak-crisp-color: rgba(75, 91, 97, 0.1215686275);
  --elevation-weak-crisp-projection: 1px;
  --elevation-weak-crisp-projectionReversed: -1px;
  --elevation-weak-sharp-axis: 0px;
  --elevation-weak-sharp-blur: 3px;
  --elevation-weak-sharp-color: rgba(75, 91, 97, 0.1215686275);
  --elevation-weak-sharp-projection: 2px;
  --elevation-weak-sharp-projectionReversed: -2px;
  --elevation-weak-soft-axis: 0px;
  --elevation-weak-soft-blur: 16px;
  --elevation-weak-soft-color: rgba(1, 21, 28, 0.0784313725);
  --elevation-weak-soft-projection: 4px;
  --elevation-weak-soft-projectionReversed: -4px;
  --icon-ai-accent: #37484f;
  --icon-ai-default: #2245b0;
  --icon-base-default: #01151d;
  --icon-base-persistent: #01151d;
  --icon-base-reversed: #ffffff;
  --icon-base-reversedPersistent: #ffffff;
  --icon-base-reversedSubdued: #b7c0c3;
  --icon-base-subdued: #637177;
  --icon-interaction-default: #09779e;
  --icon-interaction-reversed: #3eb0d7;
  --icon-rag-danger: #b0133a;
  --icon-rag-dangerAccessible: #8c0f2e;
  --icon-rag-success: #077f4e;
  --icon-rag-successAccessible: #046744;
  --icon-rag-warning: #c14701;
  --icon-rag-warningAccessible: #9c3901;
  --icon-utilities-disabled: rgba(1, 21, 29, 0.3490196078);
  --stroke-active: #01151d;
  --stroke-ai-contrast: rgba(0, 0, 0, 0.0588235294);
  --stroke-ai-default: #7491ec;
  --stroke-ai-gradient-end: #9aaff1;
  --stroke-ai-gradient-mid: #f7ece3;
  --stroke-ai-gradient-start: #c3ad9c;
  --stroke-ai-interaction: #becbf7;
  --stroke-ai-strong: #2245b0;
  --stroke-ai-subdued: #c8d3f8;
  --stroke-asSurface: #ffffff;
  --stroke-danger: #b0133a;
  --stroke-default: #ced5d8;
  --stroke-defaultAccessible: #637177;
  --stroke-disabled: rgba(206, 213, 216, 0.5019607843);
  --stroke-interaction: #09779e;
  --stroke-interactionBright: #2fa0c7;
  --stroke-interactionSubdued: #95c6d5;
  --stroke-onPicture: rgba(255, 255, 255, 0.3019607843);
  --stroke-secondary: #a8b2b6;
  --stroke-subdued: #dfe5e8;
  --stroke-success: #077f4e;
  --stroke-warning: #c14701;
  --stroke-whisper: #eaeff1;
  --surface-accent-default: #01151d;
  --surface-accent-secondary: #dfe5e8;
  --surface-ai-accent-gradient-default-end: #c8d3f8;
  --surface-ai-accent-gradient-default-mid: #fcf7f4;
  --surface-ai-accent-gradient-default-start: #e9d0bb;
  --surface-ai-accent-gradient-small-end: #becbf7;
  --surface-ai-accent-gradient-small-mid: #f7ece3;
  --surface-ai-accent-gradient-small-start: #d2baa8;
  --surface-ai-default: #eaeefc;
  --surface-ai-defaultAlpha: rgba(22, 66, 223, 0.0901960784);
  --surface-ai-interaction: #becbf7;
  --surface-ai-interactionAlpha: rgba(5, 56, 225, 0.2588235294);
  --surface-ai-overlays-hover: rgba(34, 69, 176, 0.0705882353);
  --surface-ai-overlays-press: rgba(34, 69, 176, 0.1490196078);
  --surface-ai-secondary: #f7f8fe;
  --surface-ai-secondaryAlpha: rgba(55, 82, 230, 0.0392156863);
  --surface-base-alternative: #f7ece3;
  --surface-base-default: #ffffff;
  --surface-base-persistent: #01151d;
  --surface-base-reversed: #091e25;
  --surface-base-secondary: #eaeff1;
  --surface-base-secondaryAlpha: rgba(30, 105, 118, 0.0784313725);
  --surface-base-secondarySubdued: #f6f9fa;
  --surface-base-secondarySubduedAlpha: rgba(29, 104, 129, 0.0392156863);
  --surface-interaction-active: rgba(9, 119, 158, 0.0588235294);
  --surface-interaction-activeSecondary: rgba(255, 255, 255, 0.8509803922);
  --surface-interaction-bright: #2fa0c7;
  --surface-interaction-default: #09779e;
  --surface-interaction-dialogue: #ffffff;
  --surface-interaction-dialogueSecondary: #4c5b62;
  --surface-interaction-idle: #4c5b62;
  --surface-interaction-idleActive: #f6f9fa;
  --surface-interaction-idleSecondary: #ffffff;
  --surface-interaction-subdued: #d2f4ff;
  --surface-interaction-subduedAlpha: rgba(15, 191, 255, 0.1294117647);
  --surface-rag-danger: #b0133a;
  --surface-rag-dangerBright: #e2718e;
  --surface-rag-dangerSubdued: #fef6f8;
  --surface-rag-dangerSubduedAlpha: rgba(255, 26, 83, 0.0509803922);
  --surface-rag-success: #077f4e;
  --surface-rag-successBright: #0dab60;
  --surface-rag-successSubdued: #ebfdf4;
  --surface-rag-successSubduedAlpha: rgba(0, 255, 119, 0.0784313725);
  --surface-rag-warning: #c14701;
  --surface-rag-warningBright: #f06f25;
  --surface-rag-warningSubdued: #fff6f1;
  --surface-rag-warningSubduedAlpha: rgba(255, 97, 5, 0.0509803922);
  --surface-utilities-disabled: rgba(1, 21, 29, 0.0196078431);
  --surface-utilities-disabledAlpha: rgba(1, 21, 29, 0.0196078431);
  --surface-utilities-overlays-DataViz: rgba(51, 68, 74, 0);
  --surface-utilities-overlays-backdrop: rgba(51, 68, 74, 0.3019607843);
  --surface-utilities-overlays-hover: rgba(9, 119, 158, 0.0705882353);
  --surface-utilities-overlays-neutralHover: rgba(0, 0, 0, 0.0705882353);
  --surface-utilities-overlays-neutralPressed: rgba(0, 0, 0, 0.1098039216);
  --surface-utilities-overlays-off: rgba(255, 255, 255, 0);
  --surface-utilities-overlays-pressed: rgba(9, 119, 158, 0.1490196078);
  --surface-utilities-overlays-reversedHover: rgba(134, 225, 255, 0.2);
  --surface-utilities-overlays-reversedPressed: rgba(134, 225, 255, 0.3019607843);
  --surface-utilities-skeleton: #dfe5e8;
  --surface-utilities-zebra: #f6f9fa;
  --surface-utilities-zebraSecondary: #415158;
  --text-ai-accent: #37484f;
  --text-ai-default: #2245b0;
  --text-ai-subdued: rgba(34, 69, 176, 0.8);
  --text-base-default: #01151d;
  --text-base-persistent: #01151d;
  --text-base-reversed: #ffffff;
  --text-base-reversedPersistent: #ffffff;
  --text-base-reversedSubdued: #b7c0c3;
  --text-base-subdued: #56656b;
  --text-interaction-default: #09779e;
  --text-interaction-reversed: #3eb0d7;
  --text-rag-danger: #b0133a;
  --text-rag-dangerAccessible: #8c0f2e;
  --text-rag-success: #077f4e;
  --text-rag-successAccessible: #046744;
  --text-rag-warning: #c14701;
  --text-rag-warningAccessible: #9c3901;
  --text-utilities-disabled: rgba(1, 21, 29, 0.3490196078);
  --text-utilities-placeholder: #637177;
  --theme: Light;
  --tonal-amber-shade1: #ffce1b;
  --tonal-amber-shade2: #c08b00;
  --tonal-amber-strong: #674a00;
  --tonal-amber-subdued: #fff9da;
  --tonal-atoll-shade1: #54e9e9;
  --tonal-atoll-shade2: #0aa5a5;
  --tonal-atoll-strong: #075858;
  --tonal-atoll-subdued: #c8f8f8;
  --tonal-forest-shade1: #c4dac4;
  --tonal-forest-shade2: #6da16d;
  --tonal-forest-strong: #345734;
  --tonal-forest-subdued: #e9f2e8;
  --tonal-lavender-shade1: #e0cfe0;
  --tonal-lavender-shade2: #b187b1;
  --tonal-lavender-strong: #694169;
  --tonal-lavender-subdued: #f3ecf3;
  --tonal-lilac-shade1: #e2cbf8;
  --tonal-lilac-shade2: #b17ee5;
  --tonal-lilac-strong: #6d19c1;
  --tonal-lilac-subdued: #f3ebfc;
  --tonal-magenta-Shade-1: #fcc3ed;
  --tonal-magenta-Strong: #960372;
  --tonal-magenta-Subdued: #ffe8f9;
  --tonal-magenta-shade2: #e664c6;
  --tonal-neutral-shade1: #d4d4d4;
  --tonal-ocean-shade1: #aedcea;
  --tonal-ocean-shade2: #6ba0b1;
  --tonal-ocean-strong: #18556b;
  --tonal-ocean-subdued: #e4f6fb;
  --tonal-orange-shade1: #ffc8a9;
  --tonal-orange-shade2: #f06f25;
  --tonal-orange-strong: #8b3301;
  --tonal-orange-subdued: #ffebdf;
  --tonal-royal-shade1: #c8d3f8;
  --tonal-royal-shade2: #7491ec;
  --tonal-royal-strong: #2245b0;
  --tonal-royal-subdued: #eaeefc;
  --tonal-sand-shade1: #e9d0bb;
  --tonal-sand-shade2: #a49183;
  --tonal-sand-strong: #574d46;
  --tonal-sand-subdued: #f7ece3;
  --tonal-science-shade1: #b1d8ff;
  --tonal-science-shade2: #4f99e4;
  --tonal-science-strong: #004d9b;
  --tonal-science-subdued: #e2f1ff;
  --tonal-watercourse-shade1: #55ecc6;
  --tonal-watercourse-shade2: #08a981;
  --tonal-watercourse-strong: #035a45;
  --tonal-watercourse-subdued: #c9f9ed;
}

[data-theme=dark] {
  --radius-default: 6px;
  --radius-defaultWrap: 10px;
  --radius-full: 100px;
  --radius-none: 0px;
  --radius-strong: 8px;
  --radius-stronger: 12px;
  --radius-weak: 3px;
  --brand-jllLetters: #ffffff;
  --brand-jllRed: #de0614;
  --elevation-moderate-sharp-axis: 0px;
  --elevation-moderate-sharp-blur: 9px;
  --elevation-moderate-sharp-color: rgba(1, 21, 28, 0.3019607843);
  --elevation-moderate-sharp-projection: 6px;
  --elevation-moderate-sharp-projectionReversed: -6px;
  --elevation-moderate-soft-axis: 0px;
  --elevation-moderate-soft-blur: 34px;
  --elevation-moderate-soft-color: rgba(1, 21, 28, 0.0705882353);
  --elevation-moderate-soft-projection: 11px;
  --elevation-moderate-soft-projectionReversed: -11px;
  --elevation-strong-sharp-Blur: 70px;
  --elevation-strong-sharp-Color: rgba(1, 21, 28, 0.3019607843);
  --elevation-strong-sharp-axis: 0px;
  --elevation-strong-sharp-projection: 46px;
  --elevation-strong-sharp-projectionReversed: -46px;
  --elevation-strong-soft-axis: 0px;
  --elevation-strong-soft-blur: 149px;
  --elevation-strong-soft-color: rgba(1, 21, 28, 0.0588235294);
  --elevation-strong-soft-projection: 92px;
  --elevation-strong-soft-projectionReversed: -92px;
  --elevation-weak-crisp-axis: 0px;
  --elevation-weak-crisp-blur: 3px;
  --elevation-weak-crisp-color: rgba(1, 21, 28, 0.3019607843);
  --elevation-weak-crisp-projection: 1px;
  --elevation-weak-crisp-projectionReversed: -1px;
  --elevation-weak-sharp-axis: 0px;
  --elevation-weak-sharp-blur: 3px;
  --elevation-weak-sharp-color: rgba(1, 21, 28, 0.3019607843);
  --elevation-weak-sharp-projection: 2px;
  --elevation-weak-sharp-projectionReversed: -2px;
  --elevation-weak-soft-axis: 0px;
  --elevation-weak-soft-blur: 16px;
  --elevation-weak-soft-color: rgba(1, 21, 28, 0.2509803922);
  --elevation-weak-soft-projection: 4px;
  --elevation-weak-soft-projectionReversed: -4px;
  --icon-ai-accent: #fcf7f4;
  --icon-ai-default: #acbdf4;
  --icon-base-default: #ffffff;
  --icon-base-persistent: #01151d;
  --icon-base-reversed: #01151d;
  --icon-base-reversedPersistent: #ffffff;
  --icon-base-reversedSubdued: #b7c0c3;
  --icon-base-subdued: #b7c0c3;
  --icon-interaction-default: #2fa0c7;
  --icon-interaction-reversed: #3eb0d7;
  --icon-rag-danger: #e2718e;
  --icon-rag-dangerAccessible: #e2718e;
  --icon-rag-success: #10da76;
  --icon-rag-successAccessible: #10da76;
  --icon-rag-warning: #fcac7e;
  --icon-rag-warningAccessible: #fcac7e;
  --icon-utilities-disabled: rgba(255, 255, 255, 0.3019607843);
  --stroke-active: #ffffff;
  --stroke-ai-contrast: rgba(255, 255, 255, 0.2);
  --stroke-ai-default: #2b57dc;
  --stroke-ai-gradient-end: #4c72e7;
  --stroke-ai-gradient-mid: #62574f;
  --stroke-ai-gradient-start: #574d46;
  --stroke-ai-interaction: #6081e9;
  --stroke-ai-strong: #acbdf4;
  --stroke-ai-subdued: #1a3588;
  --stroke-asSurface: #091e25;
  --stroke-danger: #e2718e;
  --stroke-default: #37484f;
  --stroke-defaultAccessible: #637177;
  --stroke-disabled: rgba(255, 255, 255, 0.0509803922);
  --stroke-interaction: #2fa0c7;
  --stroke-interactionBright: #2191b8;
  --stroke-interactionSubdued: #006082;
  --stroke-onPicture: rgba(255, 255, 255, 0.3019607843);
  --stroke-secondary: #637177;
  --stroke-subdued: #22343c;
  --stroke-success: #10da76;
  --stroke-warning: #fcac7e;
  --stroke-whisper: #162931;
  --surface-accent-default: #08475e;
  --surface-accent-secondary: #22343c;
  --surface-ai-accent-gradient-default-end: #1e3d9c;
  --surface-ai-accent-gradient-default-mid: #4d443d;
  --surface-ai-accent-gradient-default-start: #302b27;
  --surface-ai-accent-gradient-small-end: #89a1ef;
  --surface-ai-accent-gradient-small-mid: #b4a090;
  --surface-ai-accent-gradient-small-start: #b4a090;
  --surface-ai-default: #132763;
  --surface-ai-defaultAlpha: rgba(45, 62, 251, 0.2901960784);
  --surface-ai-interaction: #6081e9;
  --surface-ai-interactionAlpha: rgba(107, 142, 255, 0.8980392157);
  --surface-ai-overlays-hover: rgba(172, 189, 244, 0.0705882353);
  --surface-ai-overlays-press: rgba(172, 189, 244, 0.1490196078);
  --surface-ai-secondary: #101f50;
  --surface-ai-secondaryAlpha: rgba(41, 34, 252, 0.2);
  --surface-base-alternative: #00151d;
  --surface-base-default: #091e25;
  --surface-base-persistent: #01151d;
  --surface-base-reversed: #ffffff;
  --surface-base-secondary: #162931;
  --surface-base-secondaryAlpha: rgba(227, 229, 238, 0.0588235294);
  --surface-base-secondarySubdued: #12252d;
  --surface-base-secondarySubduedAlpha: rgba(234, 206, 237, 0.0392156863);
  --surface-interaction-active: rgba(50, 164, 202, 0.0588235294);
  --surface-interaction-activeSecondary: rgba(10, 30, 38, 0.5490196078);
  --surface-interaction-bright: #2191b8;
  --surface-interaction-default: #2fa0c7;
  --surface-interaction-dialogue: #091e25;
  --surface-interaction-dialogueSecondary: #12252d;
  --surface-interaction-idle: #4c5b62;
  --surface-interaction-idleActive: #12252d;
  --surface-interaction-idleSecondary: #01151d;
  --surface-interaction-subdued: #002a39;
  --surface-interaction-subduedAlpha: #002a39;
  --surface-rag-danger: #50081b;
  --surface-rag-dangerBright: #dc5b7c;
  --surface-rag-dangerSubdued: rgba(176, 19, 58, 0.1490196078);
  --surface-rag-dangerSubduedAlpha: rgba(176, 19, 58, 0.1490196078);
  --surface-rag-success: #042c27;
  --surface-rag-successBright: #0b9a59;
  --surface-rag-successSubdued: rgba(7, 127, 78, 0.1490196078);
  --surface-rag-successSubduedAlpha: rgba(7, 127, 78, 0.1490196078);
  --surface-rag-warning: #461900;
  --surface-rag-warningBright: #c14701;
  --surface-rag-warningSubdued: rgba(156, 57, 1, 0.1490196078);
  --surface-rag-warningSubduedAlpha: rgba(156, 57, 1, 0.1490196078);
  --surface-utilities-disabled: rgba(255, 255, 255, 0.031372549);
  --surface-utilities-disabledAlpha: rgba(255, 255, 255, 0.031372549);
  --surface-utilities-overlays-DataViz: rgba(51, 68, 74, 0.3019607843);
  --surface-utilities-overlays-backdrop: rgba(0, 21, 29, 0.7490196078);
  --surface-utilities-overlays-hover: rgba(9, 119, 158, 0.1215686275);
  --surface-utilities-overlays-neutralHover: rgba(255, 255, 255, 0.0588235294);
  --surface-utilities-overlays-neutralPressed: rgba(255, 255, 255, 0.1019607843);
  --surface-utilities-overlays-off: rgba(255, 255, 255, 0);
  --surface-utilities-overlays-pressed: rgba(9, 119, 158, 0.2509803922);
  --surface-utilities-overlays-reversedHover: rgba(0, 42, 57, 0.5019607843);
  --surface-utilities-overlays-reversedPressed: rgba(0, 42, 57, 0.8);
  --surface-utilities-skeleton: #22343c;
  --surface-utilities-zebra: #1b2e36;
  --surface-utilities-zebraSecondary: #1b2e36;
  --text-ai-accent: #fcf7f4;
  --text-ai-default: #acbdf4;
  --text-ai-subdued: #89a1ef;
  --text-base-default: #ffffff;
  --text-base-persistent: #01151d;
  --text-base-reversed: #01151d;
  --text-base-reversedPersistent: #ffffff;
  --text-base-reversedSubdued: #b7c0c3;
  --text-base-subdued: #b7c0c3;
  --text-interaction-default: #2fa0c7;
  --text-interaction-reversed: #3eb0d7;
  --text-rag-danger: #e2718e;
  --text-rag-dangerAccessible: #e2718e;
  --text-rag-success: #10da76;
  --text-rag-successAccessible: #10da76;
  --text-rag-warning: #fcac7e;
  --text-rag-warningAccessible: #fcac7e;
  --text-utilities-disabled: rgba(255, 255, 255, 0.3019607843);
  --text-utilities-placeholder: #8b979b;
  --theme: Dark;
  --tonal-amber-shade1: #674a00;
  --tonal-amber-shade2: #af7e00;
  --tonal-amber-strong: #d39a00;
  --tonal-amber-subdued: #291d00;
  --tonal-atoll-shade1: #075858;
  --tonal-atoll-shade2: #0a9696;
  --tonal-atoll-strong: #0ab6b6;
  --tonal-atoll-subdued: #032323;
  --tonal-forest-shade1: #345734;
  --tonal-forest-shade2: #609261;
  --tonal-forest-strong: #81af81;
  --tonal-forest-subdued: #152215;
  --tonal-lavender-shade1: #694169;
  --tonal-lavender-shade2: #a677a6;
  --tonal-lavender-strong: #bd98bd;
  --tonal-lavender-subdued: #2a1929;
  --tonal-lilac-shade1: #6d19c1;
  --tonal-lilac-shade2: #a66cdf;
  --tonal-lilac-strong: #bd91ea;
  --tonal-lilac-subdued: #2d0a51;
  --tonal-magenta-Shade-1: #960372;
  --tonal-magenta-Strong: #e664c6;
  --tonal-magenta-Subdued: #2c0021;
  --tonal-magenta-shade2: #df4aba;
  --tonal-neutral-shade1: #959595;
  --tonal-ocean-shade1: #18556b;
  --tonal-ocean-shade2: #588fa1;
  --tonal-ocean-strong: #78abbc;
  --tonal-ocean-subdued: #00222f;
  --tonal-orange-shade1: #8b3301;
  --tonal-orange-shade2: #ea5601;
  --tonal-orange-strong: #f58647;
  --tonal-orange-subdued: #381500;
  --tonal-royal-shade1: #2245b0;
  --tonal-royal-shade2: #6081e9;
  --tonal-royal-strong: #89a1ef;
  --tonal-royal-subdued: #0c183e;
  --tonal-sand-shade1: #574d46;
  --tonal-sand-shade2: #948477;
  --tonal-sand-strong: #b4a090;
  --tonal-sand-subdued: #221e1b;
  --tonal-science-shade1: #004d9b;
  --tonal-science-shade2: #388adc;
  --tonal-science-strong: #65a8eb;
  --tonal-science-subdued: #001c38;
  --tonal-watercourse-shade1: #035a45;
  --tonal-watercourse-shade2: #079974;
  --tonal-watercourse-strong: #09b98d;
  --tonal-watercourse-subdued: #01241c;
}

:root {
  --comp-accordion-leftDropdown-gap: 12px;
  --comp-accordion-leftDropdown-paddingVertical: 16px;
  --comp-accordion-rightDropdown-paddingVertical: 16px;
  --comp-block-gapHorizontal-large: 24px;
  --comp-block-gapHorizontal-medium: 16px;
  --comp-block-gapHorizontal-small: 8px;
  --comp-block-gapHorizontal-xSmall: 4px;
  --comp-block-gapVertical-large: 24px;
  --comp-block-gapVertical-medium: 16px;
  --comp-block-gapVertical-small: 8px;
  --comp-block-gapVertical-xSmall: 4px;
  --comp-block-spacingBottom-large: 48px;
  --comp-block-spacingBottom-medium: 24px;
  --comp-block-spacingBottom-small: 12px;
  --comp-block-spacingLeft-large: 48px;
  --comp-block-spacingLeft-medium: 24px;
  --comp-block-spacingLeft-small: 12px;
  --comp-block-spacingRight-large: 48px;
  --comp-block-spacingRight-medium: 24px;
  --comp-block-spacingRight-small: 12px;
  --comp-block-spacingTop-large: 48px;
  --comp-block-spacingTop-medium: 24px;
  --comp-block-spacingTop-small: 12px;
  --comp-breadcrumbs-medium-ellipsisHeight: 24px;
  --comp-breadcrumbs-medium-horizontalGap: 8px;
  --comp-breadcrumbs-medium-paddingHorizontal: 8px;
  --comp-breadcrumbs-medium-verticalGap: 4px;
  --comp-breadcrumbs-small-ellipsisHeight: 20px;
  --comp-breadcrumbs-small-horizontalGap: 4px;
  --comp-breadcrumbs-small-paddingHorizontal: 8px;
  --comp-breadcrumbs-small-verticalGap: 4px;
  --comp-button-large-gap: 8px;
  --comp-button-large-iconOnly-paddingHorizontal: 12px;
  --comp-button-large-iconSize: 20px;
  --comp-button-large-paddingHorizontal: 16px;
  --comp-button-large-radius: 6px;
  --comp-button-large-radiusOutside: 10px;
  --comp-button-large-size: 44px;
  --comp-button-medium-gap: 8px;
  --comp-button-medium-iconOnly-paddingHorizontal: 8px;
  --comp-button-medium-iconSize: 20px;
  --comp-button-medium-paddingHorizontal: 12px;
  --comp-button-medium-radius: 6px;
  --comp-button-medium-radiusOutside: 10px;
  --comp-button-medium-size: 36px;
  --comp-button-micro-gap: 4px;
  --comp-button-micro-iconOnly-paddingHorizontal: 0px;
  --comp-button-micro-iconSize: 16px;
  --comp-button-micro-paddingHorizontal: 2px;
  --comp-button-micro-radius: 6px;
  --comp-button-micro-radiusOutside: 10px;
  --comp-button-micro-size: 20px;
  --comp-button-small-gap: 4px;
  --comp-button-small-iconOnly-paddingHorizontal: 4px;
  --comp-button-small-iconSize: 16px;
  --comp-button-small-paddingHorizontal: 8px;
  --comp-button-small-radius: 6px;
  --comp-button-small-radiusOutside: 10px;
  --comp-button-small-size: 28px;
  --comp-buttonGroup-button-large-gap: 8px;
  --comp-buttonGroup-button-large-height: 36px;
  --comp-buttonGroup-button-large-iconSize: 36px;
  --comp-buttonGroup-button-large-paddingHorizontal: 12px;
  --comp-buttonGroup-button-large-radius: 6px;
  --comp-buttonGroup-button-medium-gap: 8px;
  --comp-buttonGroup-button-medium-height: 28px;
  --comp-buttonGroup-button-medium-iconSize: 28px;
  --comp-buttonGroup-button-medium-paddingHorizontal: 10px;
  --comp-buttonGroup-button-medium-radius: 6px;
  --comp-buttonGroup-button-small-gap: 4px;
  --comp-buttonGroup-button-small-height: 24px;
  --comp-buttonGroup-button-small-iconSize: 24px;
  --comp-buttonGroup-button-small-paddingHorizontal: 8px;
  --comp-buttonGroup-button-small-radius: 3px;
  --comp-buttonGroup-item-large-height: 44px;
  --comp-buttonGroup-item-large-paddingHorizontal: 4px;
  --comp-buttonGroup-item-large-radius: 8px;
  --comp-buttonGroup-item-medium-height: 36px;
  --comp-buttonGroup-item-medium-paddingHorizontal: 4px;
  --comp-buttonGroup-item-medium-radius: 8px;
  --comp-buttonGroup-item-small-height: 28px;
  --comp-buttonGroup-item-small-paddingHorizontal: 2px;
  --comp-buttonGroup-item-small-radius: 4px;
  --comp-dropdown-medium-paddingHorizontal: 4px;
  --comp-dropdown-medium-paddingVertical: 8px;
  --comp-dropdown-small-paddingHorizontal: 4px;
  --comp-dropdown-small-paddingVertical: 4px;
  --comp-dropzone-default-width: 360px;
  --comp-dropzone-reduced-width: 360px;
  --comp-eyebrowStyle-bottomPadding-paddingBottom: 6px;
  --comp-field-medium-gap: 8px;
  --comp-field-medium-paddingLeft: 16px;
  --comp-field-medium-paddingLeftSecondary: 8px;
  --comp-field-medium-paddingRight: 12px;
  --comp-field-medium-paddingRightSecondary: 8px;
  --comp-field-medium-radius: 6px;
  --comp-field-medium-radiusInteractionOverlay: Default 6px;
  --comp-field-medium-size: 44px;
  --comp-field-small-gap: 8px;
  --comp-field-small-paddingLeft: 12px;
  --comp-field-small-paddingLeftSecondary: 8px;
  --comp-field-small-paddingRight: 4px;
  --comp-field-small-paddingRightSecondary: 4px;
  --comp-field-small-radius: 6px;
  --comp-field-small-radiusInteractionOverlay: Default 6px;
  --comp-field-small-size: 36px;
  --comp-file-gap-gapFile: 8px;
  --comp-file-gap-gapInfoBar: 12px;
  --comp-infoBar-large-buttonSize: Medium;
  --comp-infoBar-large-gap: 12px;
  --comp-infoBar-large-iconSize: 40;
  --comp-infoBar-large-paddingHorizontal: 24px;
  --comp-infoBar-large-paddingVertical: 24px;
  --comp-infoBar-large-radius: 12px;
  --comp-infoBar-medium-buttonSize: Small;
  --comp-infoBar-medium-iconSize: 28;
  --comp-infoBar-medium-paddingHorizontal: 12px;
  --comp-infoBar-medium-paddingVertical: 12px;
  --comp-infoBar-medium-radius: 12px;
  --comp-infoBar-small-buttonSize: Small;
  --comp-infoBar-small-iconSize: 20;
  --comp-infoBar-small-paddingBottom: 4px;
  --comp-infoBar-small-paddingLeft: 8px;
  --comp-infoBar-small-paddingRight: 4px;
  --comp-infoBar-small-paddingTop: 4px;
  --comp-infoBar-small-radius: 8px;
  --comp-infoTriggerIcon-icon-iconSize: 20px;
  --comp-labelGroup-bottomPadding-paddingTop: 8px;
  --comp-listItem-large-gap: 12px;
  --comp-listItem-large-height: 56px;
  --comp-listItem-large-iconSize: 24px;
  --comp-listItem-large-paddingHorizontal: 24px;
  --comp-listItem-large-paddingVertical: 16px;
  --comp-listItem-medium-gap: 8px;
  --comp-listItem-medium-height: 48px;
  --comp-listItem-medium-iconSize: 24px;
  --comp-listItem-medium-paddingHorizontal: 16px;
  --comp-listItem-medium-paddingVertical: 12px;
  --comp-listItem-small-gap: 8px;
  --comp-listItem-small-height: 40px;
  --comp-listItem-small-iconSize: 24px;
  --comp-listItem-small-paddingHorizontal: 12px;
  --comp-listItem-small-paddingVertical: 8px;
  --comp-logo-large-gap: 12px;
  --comp-logo-large-height: 32px;
  --comp-logo-medium-gap: 12px;
  --comp-logo-medium-height: 24px;
  --comp-logo-small-gap: 8px;
  --comp-logo-small-height: 20px;
  --comp-modal-bannerCentered-closeButtonSize: 44px;
  --comp-modal-bannerCentered-paddingBottom: 16px;
  --comp-modal-bannerCentered-paddingLeft: 72px;
  --comp-modal-bannerCentered-paddingRight: 16px;
  --comp-modal-bannerCentered-paddingTop: 16px;
  --comp-modal-bannerLeftAligned-closeButtonSize: 44px;
  --comp-modal-bannerLeftAligned-paddingHorizontal: 16px;
  --comp-modal-bannerLeftAligned-paddingVertical: 16px;
  --comp-modal-bannerLeftAligned-radius: 0px;
  --comp-modal-footer-paddingBottom: 24px;
  --comp-modal-footer-paddingLeft: 24px;
  --comp-modal-footer-paddingRight: 24px;
  --comp-modal-footer-paddingTop: 32px;
  --comp-modal-footerSticky-paddingBottom: 24px;
  --comp-modal-footerSticky-paddingLeft: 24px;
  --comp-modal-footerSticky-paddingRight: 24px;
  --comp-modal-footerSticky-paddingTop: 24px;
  --comp-modal-header-gapHorizontal: 16px;
  --comp-modal-header-gapVertical: 16px;
  --comp-modal-header-iconBubbleSize: 56px;
  --comp-modal-header-paddingBottom: 24px;
  --comp-modal-header-paddingLeft: 24px;
  --comp-modal-header-paddingRight: 24px;
  --comp-modal-header-paddingTop: 24px;
  --comp-modal-radius: 12px;
  --comp-modal-stickyHeader-gapVertical: 4px;
  --comp-modal-stickyHeader-paddingBottom: 24px;
  --comp-modal-stickyHeader-paddingLeft: 24px;
  --comp-modal-stickyHeader-paddingRight: 24px;
  --comp-modal-stickyHeader-paddingTop: 16px;
  --comp-modal-swapper-paddingBottom: 24px;
  --comp-modal-swapper-paddingLeft: 24px;
  --comp-modal-swapper-paddingRight: 24px;
  --comp-navigation-horizontal-brandLogoSize: Medium Default;
  --comp-navigation-horizontal-default-medium-gap: 8px;
  --comp-navigation-horizontal-default-medium-height: 44px;
  --comp-navigation-horizontal-default-medium-iconOnlySize: 44px;
  --comp-navigation-horizontal-default-medium-paddingHorizontal: 16px;
  --comp-navigation-horizontal-default-medium-radius: 6px;
  --comp-navigation-horizontal-default-menuItem-medium-gap: 8px;
  --comp-navigation-horizontal-default-menuItem-medium-height: 76px;
  --comp-navigation-horizontal-default-menuItem-small-gap: 4px;
  --comp-navigation-horizontal-default-menuItem-small-height: 60px;
  --comp-navigation-horizontal-default-small-gap: 8px;
  --comp-navigation-horizontal-default-small-height: 36px;
  --comp-navigation-horizontal-default-small-iconOnlySize: 36px;
  --comp-navigation-horizontal-default-small-paddingHorizontal: 12px;
  --comp-navigation-horizontal-default-small-radius: 6px;
  --comp-navigation-horizontal-paddingVertical: 0px;
  --comp-navigation-horizontal-tabMenu-medium-gap: 8px;
  --comp-navigation-horizontal-tabMenu-medium-height: 76px;
  --comp-navigation-horizontal-tabMenu-medium-paddingVertical: 16px;
  --comp-navigation-horizontal-tabMenu-menuItem-medium-gap: 40px;
  --comp-navigation-horizontal-tabMenu-menuItem-medium-height: 76px;
  --comp-navigation-horizontal-tabMenu-menuItem-small-gap: 28px;
  --comp-navigation-horizontal-tabMenu-menuItem-small-height: 60px;
  --comp-navigation-horizontal-tabMenu-small-gap: 8px;
  --comp-navigation-horizontal-tabMenu-small-height: 60px;
  --comp-navigation-horizontal-tabMenu-small-paddingVertical: 12px;
  --comp-navigation-vertical-collapsable-medium-height: 44px;
  --comp-navigation-vertical-collapsable-medium-iconOnlySize: 44px;
  --comp-navigation-vertical-collapsable-medium-paddingLeft: 12px;
  --comp-navigation-vertical-collapsable-medium-paddingRight: 4px;
  --comp-navigation-vertical-collapsable-medium-radius: 6px;
  --comp-navigation-vertical-collapsable-small-height: 36px;
  --comp-navigation-vertical-collapsable-small-iconOnlySize: 36px;
  --comp-navigation-vertical-collapsable-small-paddingLeft: 12px;
  --comp-navigation-vertical-collapsable-small-paddingRight: 0px;
  --comp-navigation-vertical-collapsable-small-radius: 6px;
  --comp-navigation-vertical-cornerRadius: Default 6px;
  --comp-navigation-vertical-default-medium-height: 44px;
  --comp-navigation-vertical-default-medium-iconOnlySize: 44px;
  --comp-navigation-vertical-default-medium-paddingLeft: 12px;
  --comp-navigation-vertical-default-medium-paddingRight: 12px;
  --comp-navigation-vertical-default-medium-paddingVertical: 16px;
  --comp-navigation-vertical-default-medium-radius: 6px;
  --comp-navigation-vertical-default-small-height: 36px;
  --comp-navigation-vertical-default-small-iconOnlySize: 36px;
  --comp-navigation-vertical-default-small-paddingLeft: 12px;
  --comp-navigation-vertical-default-small-paddingRight: 6px;
  --comp-navigation-vertical-default-small-paddingVertical: 8px;
  --comp-navigation-vertical-default-small-radius: 6px;
  --comp-navigation-vertical-groupHeading-medium-height: 44px;
  --comp-navigation-vertical-groupHeading-medium-iconOnlySize: 44px;
  --comp-navigation-vertical-groupHeading-medium-paddingLeft: 12px;
  --comp-navigation-vertical-groupHeading-medium-paddingRight: 4px;
  --comp-navigation-vertical-groupHeading-medium-radius: 6px;
  --comp-navigation-vertical-groupHeading-small-height: 36px;
  --comp-navigation-vertical-groupHeading-small-iconOnlySize: 36px;
  --comp-navigation-vertical-groupHeading-small-paddingLeft: 12px;
  --comp-navigation-vertical-groupHeading-small-paddingRight: 0px;
  --comp-navigation-vertical-groupHeading-small-radius: 6px;
  --comp-navigation-vertical-navigation-brandLogoSize: Medium Default;
  --comp-navigation-vertical-sectionHeading-medium-height: 44px;
  --comp-navigation-vertical-sectionHeading-medium-paddingBottom: 4px;
  --comp-navigation-vertical-sectionHeading-medium-paddingLeft: 12px;
  --comp-navigation-vertical-sectionHeading-medium-paddingRight: 12px;
  --comp-navigation-vertical-sectionHeading-medium-paddingTop: 20px;
  --comp-navigation-vertical-sectionHeading-small-height: 36px;
  --comp-navigation-vertical-sectionHeading-small-paddingBottom: 4px;
  --comp-navigation-vertical-sectionHeading-small-paddingLeft: 12px;
  --comp-navigation-vertical-sectionHeading-small-paddingRight: 12px;
  --comp-navigation-vertical-sectionHeading-small-paddingTop: 12px;
  --comp-navigation-vertical-separator-medium-height: 32px;
  --comp-navigation-vertical-separator-medium-paddingHorizontal: 16px;
  --comp-navigation-vertical-separator-medium-paddingVertical: 16px;
  --comp-navigation-vertical-separator-small-height: 16px;
  --comp-navigation-vertical-separator-small-paddingHorizontal: 16px;
  --comp-navigation-vertical-separator-small-paddingVertical: 8px;
  --comp-pill-large-gap: 8px;
  --comp-pill-large-iconSize: 16px;
  --comp-pill-large-paddingHorizontal: 20px;
  --comp-pill-large-radius: 100px;
  --comp-pill-large-radiusOutside: 100px;
  --comp-pill-large-size: 44px;
  --comp-pill-medium-gap: 8px;
  --comp-pill-medium-iconSize: 16px;
  --comp-pill-medium-paddingHorizontal: 16px;
  --comp-pill-medium-radius: 100px;
  --comp-pill-medium-radiusOutside: 100px;
  --comp-pill-medium-size: 36px;
  --comp-pill-small-gap: 8px;
  --comp-pill-small-iconSize: 16px;
  --comp-pill-small-paddingHorizontal: 12px;
  --comp-pill-small-radius: 100px;
  --comp-pill-small-radiusOutside: 100px;
  --comp-pill-small-size: 28px;
  --comp-slider-knobSize: 16px;
  --comp-slider-knobSizeHoverPressed: 20px;
  --comp-slider-knobStrokeWidth: 3px;
  --comp-slider-knobStrokeWidthHoverPressed: 4px;
  --comp-switch-medium-height: 24px;
  --comp-switch-small-height: 16px;
  --comp-switch-widthRatio: 2px;
  --comp-table-row-size: 64px;
  --comp-tabs-large-gap: 16px;
  --comp-tabs-large-paddingHorizontal: 40px;
  --comp-tabs-large-paddingVertical: 16px;
  --comp-tabs-medium-gap: 8px;
  --comp-tabs-medium-paddingHorizontal: 24px;
  --comp-tabs-medium-paddingVertical: 16px;
  --comp-tag-medium-colorPillRadius: 3px;
  --comp-tag-medium-colorPillSize: 12px;
  --comp-tag-medium-gap: 8px;
  --comp-tag-medium-iconSize: 16px;
  --comp-tag-medium-paddingHorizontal: 8px;
  --comp-tag-medium-radius: 3px;
  --comp-tag-medium-size: 28px;
  --comp-tag-small-colorPillRadius: 3px;
  --comp-tag-small-colorPillSize: 12px;
  --comp-tag-small-gap: 8px;
  --comp-tag-small-iconSize: 16px;
  --comp-tag-small-paddingHorizontal: 8px;
  --comp-tag-small-radius: 3px;
  --comp-tag-small-size: 24px;
  --comp-test: 76;
  --comp-textArea-medium-gap: 8px;
  --comp-textArea-medium-minHeight: 148px;
  --comp-textArea-medium-paddingBottom: 4px;
  --comp-textArea-medium-paddingLeft: 16px;
  --comp-textArea-medium-paddingRight: 24px;
  --comp-textArea-medium-paddingTop: 10px;
  --comp-textArea-medium-radius: 6px;
  --comp-textArea-small-gap: 8px;
  --comp-textArea-small-minHeight: 144px;
  --comp-textArea-small-paddingBottom: 4px;
  --comp-textArea-small-paddingLeft: 12px;
  --comp-textArea-small-paddingRight: 24px;
  --comp-textArea-small-paddingTop: 6px;
  --comp-textArea-small-radius: 6px;
  --comp-tooltips-iconSize-iconSize: 16px;
  --comp-tooltips-radius-radius: 6px;
  --layout-grid-columns: 2;
  --layout-grid-columnsScroll: 3;
  --layout-grid-gutter: 20px;
  --layout-grid-sidePadding: 24px;
  --layout-stack-horizontal-gap-default: 8px;
  --type-annotation-default-letterSpacing: 0px;
  --type-annotation-default-lineHeight: 16px;
  --type-annotation-default-paragraphSpacing: var(--scale-s2-paragraphSpacing);
  --type-annotation-default-size: 12px;
  --type-annotation-default-typeface: Source Sans Pro;
  --type-annotation-default-weight: 400;
  --type-body-letterSpacing: var(--scale-s3-letterSpacing);
  --type-body-lineHeight: var(--scale-s3-lineHeight);
  --type-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
  --type-body-size: var(--scale-s3-size);
  --type-body-typeface: Source Sans Pro;
  --type-body-weight: 400;
  --type-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
  --type-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
  --type-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
  --type-bodyEmphasized-size: var(--scale-s4-size);
  --type-bodyEmphasized-typeface: Source Sans Pro;
  --type-bodyEmphasized-weight: 400;
  --type-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
  --type-bodySmall-lineHeight: var(--scale-s2-lineHeight);
  --type-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
  --type-bodySmall-size: var(--scale-s2-size);
  --type-bodySmall-typeface: Source Sans Pro;
  --type-bodySmall-weight: 400;
  --type-brandProductName-large-letterSpacing: var(--scale-s5-letterSpacing);
  --type-brandProductName-large-lineHeight: var(--scale-s5-lineHeight);
  --type-brandProductName-large-paragraphSpacing: var(--scale-s5-paragraphSpacing);
  --type-brandProductName-large-size: var(--scale-s5-size);
  --type-brandProductName-large-typeface: Source Sans Pro;
  --type-brandProductName-large-weight: 400;
  --type-brandProductName-medium-letterSpacing: var(--scale-s3-letterSpacing);
  --type-brandProductName-medium-lineHeight: var(--scale-s3-lineHeight);
  --type-brandProductName-medium-paragraphSpacing: var(--scale-s3-paragraphSpacing);
  --type-brandProductName-medium-size: var(--scale-s3-size);
  --type-brandProductName-medium-typeface: Source Sans Pro;
  --type-brandProductName-medium-weight: 400;
  --type-brandProductName-small-letterSpacing: var(--scale-s2-letterSpacing);
  --type-brandProductName-small-lineHeight: var(--scale-s2-lineHeight);
  --type-brandProductName-small-paragraphSpacing: var(--scale-s2-paragraphSpacing);
  --type-brandProductName-small-size: var(--scale-s2-size);
  --type-brandProductName-small-typeface: Source Sans Pro;
  --type-brandProductName-small-weight: 400;
  --type-data-featured-letterSpacing: var(--scale-s7-letterSpacing);
  --type-data-featured-lineHeight: var(--scale-s7-lineHeight);
  --type-data-featured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
  --type-data-featured-size: var(--scale-s7-size);
  --type-data-featured-typeface: Source Sans Pro;
  --type-data-featured-weight: 400;
  --type-data-label-letterSpacing: var(--scale-s3-letterSpacing);
  --type-data-label-lineHeight: var(--scale-s3-lineHeight);
  --type-data-label-paragraphSpacing: var(--scale-s3-paragraphSpacing);
  --type-data-label-size: var(--scale-s3-size);
  --type-data-label-typeface: Source Sans Pro;
  --type-data-label-weight: 400;
  --type-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
  --type-eyebrow-lineHeight: var(--scale-s2-lineHeight);
  --type-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
  --type-eyebrow-size: var(--scale-s2-size);
  --type-eyebrow-typeface: Source Sans Pro;
  --type-eyebrow-weight: 400;
  --type-hero-letterSpacing: var(--scale-s5-letterSpacing);
  --type-hero-lineHeight: var(--scale-s5-lineHeight);
  --type-hero-paragraphSpacing: var(--scale-s5-paragraphSpacing);
  --type-hero-size: var(--scale-s5-size);
  --type-hero-typeface: Source Sans Pro;
  --type-hero-weight: 300;
  --type-message-default-letterSpacing: var(--scale-s3-letterSpacing);
  --type-message-default-lineHeight: var(--scale-s3-lineHeight);
  --type-message-default-paragraphSpacing: var(--scale-s3-paragraphSpacing);
  --type-message-default-size: var(--scale-s3-size);
  --type-message-default-typeface: Source Sans Pro;
  --type-message-default-weight: 400;
  --type-message-emphasized-letterSpacing: var(--scale-s4-letterSpacing);
  --type-message-emphasized-lineHeight: var(--scale-s4-lineHeight);
  --type-message-emphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
  --type-message-emphasized-size: var(--scale-s4-size);
  --type-message-emphasized-typeface: Source Sans Pro;
  --type-message-emphasized-weight: 400;
  --type-title1-letterSpacing: var(--scale-s5-letterSpacing);
  --type-title1-lineHeight: var(--scale-s5-lineHeight);
  --type-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
  --type-title1-size: var(--scale-s5-size);
  --type-title1-typeface: Source Sans Pro;
  --type-title1-weight: 400;
  --type-title2-letterSpacing: var(--scale-s4-letterSpacing);
  --type-title2-lineHeight: var(--scale-s4-lineHeight);
  --type-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
  --type-title2-size: var(--scale-s4-size);
  --type-title2-typeface: Source Sans Pro;
  --type-title2-weight: 400;
  --type-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
  --type-title3-lineHeight: var(--scale-s3-5-lineHeight);
  --type-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
  --type-title3-size: var(--scale-s3-5-size);
  --type-title3-typeface: Source Sans Pro;
  --type-title3-weight: 400;
  --borderWidth: 1px;
  --layout-breakpoints-from-desktop: 1920;
  --layout-breakpoints-from-desktopExtraLarge: 2400;
  --layout-breakpoints-from-desktopLarge: 2200;
  --layout-breakpoints-from-laptop: 1460;
  --layout-breakpoints-from-laptopSmall: 1220;
  --layout-breakpoints-from-mobile: 400;
  --layout-breakpoints-from-mobileLarge: 520;
  --layout-breakpoints-from-mobileSmall: 320;
  --layout-breakpoints-from-mobileSmall-5: 1700;
  --layout-breakpoints-from-tablet: 780;
  --layout-breakpoints-from-tabletLarge: 980;
  --layout-breakpoints-from-tabletSmall: 624;
  --spacing-micro-1: 4px;
  --spacing-micro-2: 8px;
  --spacing-micro-3: 12px;
  --spacing-micro-4: 16px;
  --spacing-micro-5: 20px;
  --spacing-micro-6: 24px;
  --spacing-static-7: 28px;
  --spacing-static-8: 32px;
  --spacing-static-9: 36px;
  --spacing-static-10: 40px;
  --spacing-static-11: 44px;
  --spacing-static-12: 48px;
  --spacing-static-13: 56px;
  --spacing-static-14: 64px;
  --spacing-static-15: 72px;
  --spacing-static-16: 80px;
  --spacing-static-17: 88px;
  --spacing-static-18: 96px;
  --layout-breakpoints-deviceType: Mobile;
  --layout-breakpoints-screenWidth: 320px;
  --layout-global-orientation: Vertical;
  --layout-grid-H-columns: 2;
  --layout-grid-H-columnsScroll: 3;
  --layout-grid-H-gutter: 16px;
  --layout-grid-H-sidePadding: 24px;
  --layout-grid-L-columns: 2;
  --layout-grid-L-columnsScroll: 3;
  --layout-grid-L-gutter: 20px;
  --layout-grid-L-sidePadding: 24px;
  --layout-grid-M-columns: 2;
  --layout-grid-M-columnsScroll: 3;
  --layout-grid-M-gutter: 20px;
  --layout-grid-M-sidePadding: 24px;
  --leftMenu: false;
  --spacing-responsive-1: 4px;
  --spacing-responsive-2: 8px;
  --spacing-responsive-3: 12px;
  --spacing-responsive-4: 16px;
  --spacing-responsive-5: 20px;
  --spacing-responsive-6: 24px;
  --spacing-responsive-7: 28px;
  --spacing-responsive-8: 32px;
  --spacing-responsive-9: 36px;
  --spacing-responsive-10: 40px;
  --spacing-responsive-11: 44px;
  --spacing-responsive-12: 48px;
  --type-H-body-letterSpacing: var(--scale-s2-letterSpacing);
  --type-H-body-lineHeight: var(--scale-s2-lineHeight);
  --type-H-body-paragraphSpacing: var(--scale-s2-paragraphSpacing);
  --type-H-body-size: var(--scale-s2-size);
  --type-H-body-typeface: Source Sans Pro;
  --type-H-body-weight: 400;
  --type-H-bodyEmphasized-letterSpacing: var(--scale-s3-letterSpacing);
  --type-H-bodyEmphasized-lineHeight: var(--scale-s3-lineHeight);
  --type-H-bodyEmphasized-paragraphSpacing: var(--scale-s3-paragraphSpacing);
  --type-H-bodyEmphasized-size: var(--scale-s3-size);
  --type-H-bodyEmphasized-typeface: Source Sans Pro;
  --type-H-bodyEmphasized-weight: 400;
  --type-H-bodySmall-letterSpacing: var(--scale-s1-letterSpacing);
  --type-H-bodySmall-lineHeight: var(--scale-s1-lineHeight);
  --type-H-bodySmall-paragraphSpacing: var(--scale-s1-paragraphSpacing);
  --type-H-bodySmall-size: var(--scale-s1-size);
  --type-H-bodySmall-typeface: Source Sans Pro;
  --type-H-bodySmall-weight: 400;
  --type-H-dataFeatured-letterSpacing: var(--scale-s5-letterSpacing);
  --type-H-dataFeatured-lineHeight: var(--scale-s5-lineHeight);
  --type-H-dataFeatured-paragraphSpacing: var(--scale-s5-paragraphSpacing);
  --type-H-dataFeatured-size: var(--scale-s5-size);
  --type-H-dataFeatured-typeface: Source Sans Pro;
  --type-H-dataFeatured-weight: 400;
  --type-H-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
  --type-H-eyebrow-lineHeight: var(--scale-s1-lineHeight);
  --type-H-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
  --type-H-eyebrow-size: var(--scale-s2-size);
  --type-H-eyebrow-typeface: Source Sans Pro;
  --type-H-eyebrow-weight: 400;
  --type-H-hero-letterSpacing: var(--scale-s5-letterSpacing);
  --type-H-hero-lineHeight: var(--scale-s5-lineHeight);
  --type-H-hero-paragraphSpacing: var(--scale-s5-paragraphSpacing);
  --type-H-hero-size: var(--scale-s5-size);
  --type-H-hero-typeface: Source Sans Pro;
  --type-H-hero-weight: 300;
  --type-H-title1-letterSpacing: var(--scale-s4-letterSpacing);
  --type-H-title1-lineHeight: var(--scale-s4-lineHeight);
  --type-H-title1-paragraphSpacing: var(--scale-s4-paragraphSpacing);
  --type-H-title1-size: var(--scale-s4-size);
  --type-H-title1-typeface: Source Sans Pro;
  --type-H-title1-weight: 400;
  --type-H-title2-letterSpacing: var(--scale-s3-letterSpacing);
  --type-H-title2-lineHeight: var(--scale-s3-lineHeight);
  --type-H-title2-paragraphSpacing: var(--scale-s3-paragraphSpacing);
  --type-H-title2-size: var(--scale-s3-size);
  --type-H-title2-typeface: Source Sans Pro;
  --type-H-title2-weight: 400;
  --type-H-title3-letterSpacing: var(--scale-s2-letterSpacing);
  --type-H-title3-lineHeight: var(--scale-s2-lineHeight);
  --type-H-title3-paragraphSpacing: var(--scale-s2-paragraphSpacing);
  --type-H-title3-size: var(--scale-s2-size);
  --type-H-title3-typeface: Source Sans Pro;
  --type-H-title3-weight: 400;
  --type-L-body-letterSpacing: var(--scale-s3-letterSpacing);
  --type-L-body-lineHeight: var(--scale-s3-lineHeight);
  --type-L-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
  --type-L-body-size: var(--scale-s3-size);
  --type-L-body-typeface: Source Sans Pro;
  --type-L-body-weight: 400;
  --type-L-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
  --type-L-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
  --type-L-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
  --type-L-bodyEmphasized-size: var(--scale-s4-size);
  --type-L-bodyEmphasized-typeface: Source Sans Pro;
  --type-L-bodyEmphasized-weight: 400;
  --type-L-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
  --type-L-bodySmall-lineHeight: var(--scale-s2-lineHeight);
  --type-L-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
  --type-L-bodySmall-size: var(--scale-s2-size);
  --type-L-bodySmall-typeface: Source Sans Pro;
  --type-L-bodySmall-weight: 400;
  --type-L-dataFeatured-letterSpacing: var(--scale-s6-letterSpacing);
  --type-L-dataFeatured-lineHeight: var(--scale-s6-lineHeight);
  --type-L-dataFeatured-paragraphSpacing: var(--scale-s6-paragraphSpacing);
  --type-L-dataFeatured-size: var(--scale-s6-size);
  --type-L-dataFeatured-typeface: Source Sans Pro;
  --type-L-dataFeatured-weight: 400;
  --type-L-eyebrow-letterSpacing: var(--scale-s3-letterSpacing);
  --type-L-eyebrow-lineHeight: var(--scale-s3-lineHeight);
  --type-L-eyebrow-paragraphSpacing: var(--scale-s3-paragraphSpacing);
  --type-L-eyebrow-size: var(--scale-s3-size);
  --type-L-eyebrow-typeface: Source Sans Pro;
  --type-L-eyebrow-weight: 400;
  --type-L-hero-letterSpacing: var(--scale-s6-letterSpacing);
  --type-L-hero-lineHeight: var(--scale-s6-lineHeight);
  --type-L-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
  --type-L-hero-size: var(--scale-s6-size);
  --type-L-hero-typeface: Source Sans Pro;
  --type-L-hero-weight: 300;
  --type-L-title1-letterSpacing: var(--scale-s5-letterSpacing);
  --type-L-title1-lineHeight: var(--scale-s5-lineHeight);
  --type-L-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
  --type-L-title1-size: var(--scale-s5-size);
  --type-L-title1-typeface: Source Sans Pro;
  --type-L-title1-weight: 400;
  --type-L-title2-letterSpacing: var(--scale-s4-letterSpacing);
  --type-L-title2-lineHeight: var(--scale-s4-size);
  --type-L-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
  --type-L-title2-size: var(--scale-s4-size);
  --type-L-title2-typeface: Source Sans Pro;
  --type-L-title2-weight: 400;
  --type-L-title3-letterSpacing: var(--scale-s4-letterSpacing);
  --type-L-title3-lineHeight: var(--scale-s4-lineHeight);
  --type-L-title3-paragraphSpacing: var(--scale-s4-paragraphSpacing);
  --type-L-title3-size: var(--scale-s4-size);
  --type-L-title3-typeface: Source Sans Pro;
  --type-L-title3-weight: 400;
  --type-M-body-letterSpacing: var(--scale-s3-letterSpacing);
  --type-M-body-lineHeight: var(--scale-s3-lineHeight);
  --type-M-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
  --type-M-body-size: var(--scale-s3-size);
  --type-M-body-typeface: Source Sans Pro;
  --type-M-body-weight: 400;
  --type-M-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
  --type-M-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
  --type-M-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
  --type-M-bodyEmphasized-size: var(--scale-s4-size);
  --type-M-bodyEmphasized-typeface: Source Sans Pro;
  --type-M-bodyEmphasized-weight: 400;
  --type-M-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
  --type-M-bodySmall-lineHeight: var(--scale-s2-lineHeight);
  --type-M-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
  --type-M-bodySmall-size: var(--scale-s2-size);
  --type-M-bodySmall-typeface: Source Sans Pro;
  --type-M-bodySmall-weight: 400;
  --type-M-dataFeatured-letterSpacing: var(--scale-s7-letterSpacing);
  --type-M-dataFeatured-lineHeight: var(--scale-s7-lineHeight);
  --type-M-dataFeatured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
  --type-M-dataFeatured-size: var(--scale-s7-size);
  --type-M-dataFeatured-typeface: Source Sans Pro;
  --type-M-dataFeatured-weight: 400;
  --type-M-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
  --type-M-eyebrow-lineHeight: var(--scale-s2-lineHeight);
  --type-M-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
  --type-M-eyebrow-size: var(--scale-s2-size);
  --type-M-eyebrow-typeface: Source Sans Pro;
  --type-M-eyebrow-weight: 400;
  --type-M-hero-letterSpacing: var(--scale-s5-letterSpacing);
  --type-M-hero-lineHeight: var(--scale-s5-lineHeight);
  --type-M-hero-paragraphSpacing: var(--scale-s5-paragraphSpacing);
  --type-M-hero-size: var(--scale-s5-size);
  --type-M-hero-typeface: Source Sans Pro;
  --type-M-hero-weight: 300;
  --type-M-title1-letterSpacing: var(--scale-s5-letterSpacing);
  --type-M-title1-lineHeight: var(--scale-s5-lineHeight);
  --type-M-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
  --type-M-title1-size: var(--scale-s5-size);
  --type-M-title1-typeface: Source Sans Pro;
  --type-M-title1-weight: 400;
  --type-M-title2-letterSpacing: var(--scale-s4-letterSpacing);
  --type-M-title2-lineHeight: var(--scale-s4-lineHeight);
  --type-M-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
  --type-M-title2-size: var(--scale-s4-size);
  --type-M-title2-typeface: Source Sans Pro;
  --type-M-title2-weight: 400;
  --type-M-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
  --type-M-title3-lineHeight: var(--scale-s3-5-lineHeight);
  --type-M-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
  --type-M-title3-size: var(--scale-s3-5-size);
  --type-M-title3-typeface: Source Sans Pro;
  --type-M-title3-weight: 400;
}

.text-Annotation-Default {
  font-family: Source Sans Pro;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 16px;
}

.text-Annotation-Default-Strong {
  font-family: Source Sans Pro SemiBold;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0px;
  line-height: 16px;
}

.text-Body-Default {
  font-family: Source Sans Pro;
  font-size: var(--scale-s3-size);
  font-weight: 400;
  letter-spacing: var(--scale-s3-letterSpacing);
  line-height: var(--scale-s3-lineHeight);
}

.text-Body-Default-Strong {
  font-family: Source Sans Pro SemiBold;
  font-size: var(--scale-s3-size);
  font-weight: 600;
  letter-spacing: var(--scale-s3-letterSpacing);
  line-height: var(--scale-s3-lineHeight);
}

.text-Body-Emphasized {
  font-family: Source Sans Pro;
  font-size: var(--scale-s4-size);
  font-weight: 400;
  letter-spacing: var(--scale-s4-letterSpacing);
  line-height: var(--scale-s4-lineHeight);
}

.text-Body-Emphasized-Strong {
  font-family: Source Sans Pro SemiBold;
  font-size: var(--scale-s4-size);
  font-weight: 600;
  letter-spacing: var(--scale-s4-letterSpacing);
  line-height: var(--scale-s4-lineHeight);
}

.text-Body-Small {
  font-family: Source Sans Pro;
  font-size: var(--scale-s2-size);
  font-weight: 400;
  letter-spacing: var(--scale-s2-letterSpacing);
  line-height: var(--scale-s2-lineHeight);
}

.text-Body-Small-Strong {
  font-family: Source Sans Pro SemiBold;
  font-size: var(--scale-s2-size);
  font-weight: 600;
  letter-spacing: var(--scale-s2-letterSpacing);
  line-height: var(--scale-s2-lineHeight);
}

.text-Brand-Product-Name-Large {
  font-family: Source Sans Pro;
  font-size: var(--scale-s5-size);
  font-weight: 400;
  letter-spacing: var(--scale-s5-letterSpacing);
  line-height: var(--scale-s5-lineHeight);
}

.text-Brand-Product-Name-Medium {
  font-family: Source Sans Pro;
  font-size: var(--scale-s3-size);
  font-weight: 400;
  letter-spacing: var(--scale-s3-letterSpacing);
  line-height: var(--scale-s3-lineHeight);
}

.text-Brand-Product-Name-Small {
  font-family: Source Sans Pro;
  font-size: var(--scale-s2-size);
  font-weight: 400;
  letter-spacing: var(--scale-s2-letterSpacing);
  line-height: var(--scale-s2-lineHeight);
}

.text-Callout-Default {
  font-family: Source Sans Pro;
  font-size: var(--scale-s2-size);
  font-weight: 400;
  letter-spacing: var(--scale-s3-letterSpacing);
  line-height: var(--scale-s2-lineHeight);
}

.text-Callout-Emphasized {
  font-family: Source Sans Pro;
  font-size: var(--scale-s3-size);
  font-weight: 400;
  letter-spacing: var(--scale-s3-letterSpacing);
  line-height: var(--scale-s3-lineHeight);
}

.text-Data-Label {
  font-family: Source Sans Pro;
  font-size: var(--scale-s3-size);
  font-weight: 400;
  letter-spacing: var(--scale-s3-letterSpacing);
  line-height: var(--scale-s3-lineHeight);
}

.text-Data-Value {
  font-family: Source Sans Pro;
  font-size: var(--scale-s3-size);
  font-weight: 400;
  letter-spacing: var(--scale-s3-letterSpacing);
  line-height: var(--scale-s3-lineHeight);
}

.text-Data-Value-Emphasized {
  font-family: Source Sans Pro;
  font-size: var(--scale-s4-size);
  font-weight: 400;
  letter-spacing: var(--scale-s4-letterSpacing);
  line-height: var(--scale-s4-lineHeight);
}

.text-Data-Value-Featured {
  font-family: Source Sans Pro;
  font-size: var(--scale-s7-size);
  font-weight: 400;
  letter-spacing: var(--scale-s7-letterSpacing);
  line-height: var(--scale-s7-lineHeight);
}

.text-Eyebrow-Default {
  font-family: Source Sans Pro;
  font-size: var(--scale-s2-size);
  font-weight: 400;
  letter-spacing: var(--scale-s2-letterSpacing);
  line-height: var(--scale-s2-lineHeight);
}

.text-Hero-Title-Default {
  font-family: Source Sans Pro;
  font-size: var(--scale-s5-size);
  font-weight: 300;
  letter-spacing: var(--scale-s5-letterSpacing);
  line-height: var(--scale-s5-lineHeight);
}

.text-Link-Default {
  font-family: Source Sans Pro;
  font-size: var(--scale-s3-size);
  font-weight: 400;
  letter-spacing: var(--scale-s3-letterSpacing);
  line-height: var(--scale-s3-lineHeight);
}

.text-Link-Small {
  font-family: Source Sans Pro;
  font-size: var(--scale-s2-size);
  font-weight: 400;
  letter-spacing: 0px;
}

.text-Message-Default {
  font-family: Source Sans Pro;
  font-size: var(--scale-s3-size);
  font-weight: 400;
  letter-spacing: var(--scale-s3-letterSpacing);
  line-height: var(--scale-s3-lineHeight);
}

.text-Message-Emphasized {
  font-family: Source Sans Pro;
  font-size: var(--scale-s4-size);
  font-weight: 400;
  letter-spacing: var(--scale-s4-letterSpacing);
  line-height: var(--scale-s4-lineHeight);
}

.text-Title-1-Default {
  font-family: Source Sans Pro;
  font-size: var(--scale-s5-size);
  font-weight: 400;
  letter-spacing: var(--scale-s5-letterSpacing);
  line-height: var(--scale-s5-lineHeight);
}

.text-Title-2-Default {
  font-family: Source Sans Pro;
  font-size: var(--scale-s4-size);
  font-weight: 400;
  letter-spacing: var(--scale-s4-letterSpacing);
  line-height: var(--scale-s4-lineHeight);
}

.text-Title-3-Default {
  font-family: Source Sans Pro;
  font-size: var(--scale-s3-5-size);
  font-weight: 400;
  letter-spacing: var(--scale-s3-5-letterSpacing);
  line-height: var(--scale-s3-5-lineHeight);
}

@media (min-width: 400px) {
  :root {
    --comp-accordion-leftDropdown-gap: 12px;
    --comp-accordion-leftDropdown-paddingVertical: 16px;
    --comp-accordion-rightDropdown-paddingVertical: 16px;
    --comp-block-gapHorizontal-large: 24px;
    --comp-block-gapHorizontal-medium: 16px;
    --comp-block-gapHorizontal-small: 8px;
    --comp-block-gapHorizontal-xSmall: 4px;
    --comp-block-gapVertical-large: 24px;
    --comp-block-gapVertical-medium: 16px;
    --comp-block-gapVertical-small: 8px;
    --comp-block-gapVertical-xSmall: 4px;
    --comp-block-spacingBottom-large: 48px;
    --comp-block-spacingBottom-medium: 24px;
    --comp-block-spacingBottom-small: 12px;
    --comp-block-spacingLeft-large: 48px;
    --comp-block-spacingLeft-medium: 24px;
    --comp-block-spacingLeft-small: 12px;
    --comp-block-spacingRight-large: 48px;
    --comp-block-spacingRight-medium: 24px;
    --comp-block-spacingRight-small: 12px;
    --comp-block-spacingTop-large: 48px;
    --comp-block-spacingTop-medium: 24px;
    --comp-block-spacingTop-small: 12px;
    --comp-breadcrumbs-medium-ellipsisHeight: 24px;
    --comp-breadcrumbs-medium-horizontalGap: 8px;
    --comp-breadcrumbs-medium-paddingHorizontal: 8px;
    --comp-breadcrumbs-medium-verticalGap: 4px;
    --comp-breadcrumbs-small-ellipsisHeight: 20px;
    --comp-breadcrumbs-small-horizontalGap: 4px;
    --comp-breadcrumbs-small-paddingHorizontal: 8px;
    --comp-breadcrumbs-small-verticalGap: 4px;
    --comp-button-large-gap: 8px;
    --comp-button-large-iconOnly-paddingHorizontal: 12px;
    --comp-button-large-iconSize: 20px;
    --comp-button-large-paddingHorizontal: 16px;
    --comp-button-large-radius: 6px;
    --comp-button-large-radiusOutside: 10px;
    --comp-button-large-size: 44px;
    --comp-button-medium-gap: 8px;
    --comp-button-medium-iconOnly-paddingHorizontal: 8px;
    --comp-button-medium-iconSize: 20px;
    --comp-button-medium-paddingHorizontal: 12px;
    --comp-button-medium-radius: 6px;
    --comp-button-medium-radiusOutside: 10px;
    --comp-button-medium-size: 36px;
    --comp-button-micro-gap: 4px;
    --comp-button-micro-iconOnly-paddingHorizontal: 0px;
    --comp-button-micro-iconSize: 16px;
    --comp-button-micro-paddingHorizontal: 2px;
    --comp-button-micro-radius: 6px;
    --comp-button-micro-radiusOutside: 10px;
    --comp-button-micro-size: 20px;
    --comp-button-small-gap: 4px;
    --comp-button-small-iconOnly-paddingHorizontal: 4px;
    --comp-button-small-iconSize: 16px;
    --comp-button-small-paddingHorizontal: 8px;
    --comp-button-small-radius: 6px;
    --comp-button-small-radiusOutside: 10px;
    --comp-button-small-size: 28px;
    --comp-buttonGroup-button-large-gap: 8px;
    --comp-buttonGroup-button-large-height: 36px;
    --comp-buttonGroup-button-large-iconSize: 36px;
    --comp-buttonGroup-button-large-paddingHorizontal: 12px;
    --comp-buttonGroup-button-large-radius: 6px;
    --comp-buttonGroup-button-medium-gap: 8px;
    --comp-buttonGroup-button-medium-height: 28px;
    --comp-buttonGroup-button-medium-iconSize: 28px;
    --comp-buttonGroup-button-medium-paddingHorizontal: 10px;
    --comp-buttonGroup-button-medium-radius: 6px;
    --comp-buttonGroup-button-small-gap: 4px;
    --comp-buttonGroup-button-small-height: 24px;
    --comp-buttonGroup-button-small-iconSize: 24px;
    --comp-buttonGroup-button-small-paddingHorizontal: 8px;
    --comp-buttonGroup-button-small-radius: 3px;
    --comp-buttonGroup-item-large-height: 44px;
    --comp-buttonGroup-item-large-paddingHorizontal: 4px;
    --comp-buttonGroup-item-large-radius: 8px;
    --comp-buttonGroup-item-medium-height: 36px;
    --comp-buttonGroup-item-medium-paddingHorizontal: 4px;
    --comp-buttonGroup-item-medium-radius: 8px;
    --comp-buttonGroup-item-small-height: 28px;
    --comp-buttonGroup-item-small-paddingHorizontal: 2px;
    --comp-buttonGroup-item-small-radius: 4px;
    --comp-dropdown-medium-paddingHorizontal: 4px;
    --comp-dropdown-medium-paddingVertical: 8px;
    --comp-dropdown-small-paddingHorizontal: 4px;
    --comp-dropdown-small-paddingVertical: 4px;
    --comp-dropzone-default-width: 360px;
    --comp-dropzone-reduced-width: 360px;
    --comp-eyebrowStyle-bottomPadding-paddingBottom: 6px;
    --comp-field-medium-gap: 8px;
    --comp-field-medium-paddingLeft: 16px;
    --comp-field-medium-paddingLeftSecondary: 8px;
    --comp-field-medium-paddingRight: 12px;
    --comp-field-medium-paddingRightSecondary: 8px;
    --comp-field-medium-radius: 6px;
    --comp-field-medium-radiusInteractionOverlay: Default 6px;
    --comp-field-medium-size: 44px;
    --comp-field-small-gap: 8px;
    --comp-field-small-paddingLeft: 12px;
    --comp-field-small-paddingLeftSecondary: 8px;
    --comp-field-small-paddingRight: 4px;
    --comp-field-small-paddingRightSecondary: 4px;
    --comp-field-small-radius: 6px;
    --comp-field-small-radiusInteractionOverlay: Default 6px;
    --comp-field-small-size: 36px;
    --comp-file-gap-gapFile: 8px;
    --comp-file-gap-gapInfoBar: 12px;
    --comp-infoBar-large-buttonSize: Medium;
    --comp-infoBar-large-gap: 12px;
    --comp-infoBar-large-iconSize: 40;
    --comp-infoBar-large-paddingHorizontal: 24px;
    --comp-infoBar-large-paddingVertical: 24px;
    --comp-infoBar-large-radius: 12px;
    --comp-infoBar-medium-buttonSize: Small;
    --comp-infoBar-medium-iconSize: 28;
    --comp-infoBar-medium-paddingHorizontal: 12px;
    --comp-infoBar-medium-paddingVertical: 12px;
    --comp-infoBar-medium-radius: 12px;
    --comp-infoBar-small-buttonSize: Small;
    --comp-infoBar-small-iconSize: 20;
    --comp-infoBar-small-paddingBottom: 4px;
    --comp-infoBar-small-paddingLeft: 8px;
    --comp-infoBar-small-paddingRight: 4px;
    --comp-infoBar-small-paddingTop: 4px;
    --comp-infoBar-small-radius: 8px;
    --comp-infoTriggerIcon-icon-iconSize: 20px;
    --comp-labelGroup-bottomPadding-paddingTop: 8px;
    --comp-listItem-large-gap: 12px;
    --comp-listItem-large-height: 56px;
    --comp-listItem-large-iconSize: 24px;
    --comp-listItem-large-paddingHorizontal: 24px;
    --comp-listItem-large-paddingVertical: 16px;
    --comp-listItem-medium-gap: 8px;
    --comp-listItem-medium-height: 48px;
    --comp-listItem-medium-iconSize: 24px;
    --comp-listItem-medium-paddingHorizontal: 16px;
    --comp-listItem-medium-paddingVertical: 12px;
    --comp-listItem-small-gap: 8px;
    --comp-listItem-small-height: 40px;
    --comp-listItem-small-iconSize: 24px;
    --comp-listItem-small-paddingHorizontal: 12px;
    --comp-listItem-small-paddingVertical: 8px;
    --comp-logo-large-gap: 12px;
    --comp-logo-large-height: 32px;
    --comp-logo-medium-gap: 12px;
    --comp-logo-medium-height: 24px;
    --comp-logo-small-gap: 8px;
    --comp-logo-small-height: 20px;
    --comp-modal-bannerCentered-closeButtonSize: 44px;
    --comp-modal-bannerCentered-paddingBottom: 16px;
    --comp-modal-bannerCentered-paddingLeft: 72px;
    --comp-modal-bannerCentered-paddingRight: 16px;
    --comp-modal-bannerCentered-paddingTop: 16px;
    --comp-modal-bannerLeftAligned-closeButtonSize: 44px;
    --comp-modal-bannerLeftAligned-paddingHorizontal: 16px;
    --comp-modal-bannerLeftAligned-paddingVertical: 16px;
    --comp-modal-bannerLeftAligned-radius: 0px;
    --comp-modal-footer-paddingBottom: 24px;
    --comp-modal-footer-paddingLeft: 24px;
    --comp-modal-footer-paddingRight: 24px;
    --comp-modal-footer-paddingTop: 32px;
    --comp-modal-footerSticky-paddingBottom: 24px;
    --comp-modal-footerSticky-paddingLeft: 24px;
    --comp-modal-footerSticky-paddingRight: 24px;
    --comp-modal-footerSticky-paddingTop: 24px;
    --comp-modal-header-gapHorizontal: 16px;
    --comp-modal-header-gapVertical: 16px;
    --comp-modal-header-iconBubbleSize: 56px;
    --comp-modal-header-paddingBottom: 24px;
    --comp-modal-header-paddingLeft: 24px;
    --comp-modal-header-paddingRight: 24px;
    --comp-modal-header-paddingTop: 24px;
    --comp-modal-radius: 12px;
    --comp-modal-stickyHeader-gapVertical: 4px;
    --comp-modal-stickyHeader-paddingBottom: 24px;
    --comp-modal-stickyHeader-paddingLeft: 24px;
    --comp-modal-stickyHeader-paddingRight: 24px;
    --comp-modal-stickyHeader-paddingTop: 16px;
    --comp-modal-swapper-paddingBottom: 24px;
    --comp-modal-swapper-paddingLeft: 24px;
    --comp-modal-swapper-paddingRight: 24px;
    --comp-navigation-horizontal-brandLogoSize: Medium Default;
    --comp-navigation-horizontal-default-medium-gap: 8px;
    --comp-navigation-horizontal-default-medium-height: 44px;
    --comp-navigation-horizontal-default-medium-iconOnlySize: 44px;
    --comp-navigation-horizontal-default-medium-paddingHorizontal: 16px;
    --comp-navigation-horizontal-default-medium-radius: 6px;
    --comp-navigation-horizontal-default-menuItem-medium-gap: 8px;
    --comp-navigation-horizontal-default-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-default-menuItem-small-gap: 4px;
    --comp-navigation-horizontal-default-menuItem-small-height: 60px;
    --comp-navigation-horizontal-default-small-gap: 8px;
    --comp-navigation-horizontal-default-small-height: 36px;
    --comp-navigation-horizontal-default-small-iconOnlySize: 36px;
    --comp-navigation-horizontal-default-small-paddingHorizontal: 12px;
    --comp-navigation-horizontal-default-small-radius: 6px;
    --comp-navigation-horizontal-paddingVertical: 0px;
    --comp-navigation-horizontal-tabMenu-medium-gap: 8px;
    --comp-navigation-horizontal-tabMenu-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-medium-paddingVertical: 16px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-gap: 40px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-gap: 28px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-gap: 8px;
    --comp-navigation-horizontal-tabMenu-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-paddingVertical: 12px;
    --comp-navigation-vertical-collapsable-medium-height: 44px;
    --comp-navigation-vertical-collapsable-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-collapsable-medium-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-medium-paddingRight: 4px;
    --comp-navigation-vertical-collapsable-medium-radius: 6px;
    --comp-navigation-vertical-collapsable-small-height: 36px;
    --comp-navigation-vertical-collapsable-small-iconOnlySize: 36px;
    --comp-navigation-vertical-collapsable-small-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-small-paddingRight: 0px;
    --comp-navigation-vertical-collapsable-small-radius: 6px;
    --comp-navigation-vertical-cornerRadius: Default 6px;
    --comp-navigation-vertical-default-medium-height: 44px;
    --comp-navigation-vertical-default-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-default-medium-paddingLeft: 12px;
    --comp-navigation-vertical-default-medium-paddingRight: 12px;
    --comp-navigation-vertical-default-medium-paddingVertical: 16px;
    --comp-navigation-vertical-default-medium-radius: 6px;
    --comp-navigation-vertical-default-small-height: 36px;
    --comp-navigation-vertical-default-small-iconOnlySize: 36px;
    --comp-navigation-vertical-default-small-paddingLeft: 12px;
    --comp-navigation-vertical-default-small-paddingRight: 6px;
    --comp-navigation-vertical-default-small-paddingVertical: 8px;
    --comp-navigation-vertical-default-small-radius: 6px;
    --comp-navigation-vertical-groupHeading-medium-height: 44px;
    --comp-navigation-vertical-groupHeading-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-groupHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-medium-paddingRight: 4px;
    --comp-navigation-vertical-groupHeading-medium-radius: 6px;
    --comp-navigation-vertical-groupHeading-small-height: 36px;
    --comp-navigation-vertical-groupHeading-small-iconOnlySize: 36px;
    --comp-navigation-vertical-groupHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-small-paddingRight: 0px;
    --comp-navigation-vertical-groupHeading-small-radius: 6px;
    --comp-navigation-vertical-navigation-brandLogoSize: Medium Default;
    --comp-navigation-vertical-sectionHeading-medium-height: 44px;
    --comp-navigation-vertical-sectionHeading-medium-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingTop: 20px;
    --comp-navigation-vertical-sectionHeading-small-height: 36px;
    --comp-navigation-vertical-sectionHeading-small-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingTop: 12px;
    --comp-navigation-vertical-separator-medium-height: 32px;
    --comp-navigation-vertical-separator-medium-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-medium-paddingVertical: 16px;
    --comp-navigation-vertical-separator-small-height: 16px;
    --comp-navigation-vertical-separator-small-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-small-paddingVertical: 8px;
    --comp-pill-large-gap: 8px;
    --comp-pill-large-iconSize: 16px;
    --comp-pill-large-paddingHorizontal: 20px;
    --comp-pill-large-radius: 100px;
    --comp-pill-large-radiusOutside: 100px;
    --comp-pill-large-size: 44px;
    --comp-pill-medium-gap: 8px;
    --comp-pill-medium-iconSize: 16px;
    --comp-pill-medium-paddingHorizontal: 16px;
    --comp-pill-medium-radius: 100px;
    --comp-pill-medium-radiusOutside: 100px;
    --comp-pill-medium-size: 36px;
    --comp-pill-small-gap: 8px;
    --comp-pill-small-iconSize: 16px;
    --comp-pill-small-paddingHorizontal: 12px;
    --comp-pill-small-radius: 100px;
    --comp-pill-small-radiusOutside: 100px;
    --comp-pill-small-size: 28px;
    --comp-slider-knobSize: 16px;
    --comp-slider-knobSizeHoverPressed: 20px;
    --comp-slider-knobStrokeWidth: 3px;
    --comp-slider-knobStrokeWidthHoverPressed: 4px;
    --comp-switch-medium-height: 24px;
    --comp-switch-small-height: 16px;
    --comp-switch-widthRatio: 2px;
    --comp-table-row-size: 64px;
    --comp-tabs-large-gap: 16px;
    --comp-tabs-large-paddingHorizontal: 40px;
    --comp-tabs-large-paddingVertical: 16px;
    --comp-tabs-medium-gap: 8px;
    --comp-tabs-medium-paddingHorizontal: 24px;
    --comp-tabs-medium-paddingVertical: 16px;
    --comp-tag-medium-colorPillRadius: 3px;
    --comp-tag-medium-colorPillSize: 12px;
    --comp-tag-medium-gap: 8px;
    --comp-tag-medium-iconSize: 16px;
    --comp-tag-medium-paddingHorizontal: 8px;
    --comp-tag-medium-radius: 3px;
    --comp-tag-medium-size: 28px;
    --comp-tag-small-colorPillRadius: 3px;
    --comp-tag-small-colorPillSize: 12px;
    --comp-tag-small-gap: 8px;
    --comp-tag-small-iconSize: 16px;
    --comp-tag-small-paddingHorizontal: 8px;
    --comp-tag-small-radius: 3px;
    --comp-tag-small-size: 24px;
    --comp-test: 76;
    --comp-textArea-medium-gap: 8px;
    --comp-textArea-medium-minHeight: 148px;
    --comp-textArea-medium-paddingBottom: 4px;
    --comp-textArea-medium-paddingLeft: 16px;
    --comp-textArea-medium-paddingRight: 24px;
    --comp-textArea-medium-paddingTop: 10px;
    --comp-textArea-medium-radius: 6px;
    --comp-textArea-small-gap: 8px;
    --comp-textArea-small-minHeight: 144px;
    --comp-textArea-small-paddingBottom: 4px;
    --comp-textArea-small-paddingLeft: 12px;
    --comp-textArea-small-paddingRight: 24px;
    --comp-textArea-small-paddingTop: 6px;
    --comp-textArea-small-radius: 6px;
    --comp-tooltips-iconSize-iconSize: 16px;
    --comp-tooltips-radius-radius: 6px;
    --layout-grid-columns: 4;
    --layout-grid-columnsScroll: 5;
    --layout-grid-gutter: 24px;
    --layout-grid-sidePadding: 32px;
    --layout-stack-horizontal-gap-default: 8px;
    --type-annotation-default-letterSpacing: 0px;
    --type-annotation-default-lineHeight: 16px;
    --type-annotation-default-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-annotation-default-size: 12px;
    --type-annotation-default-typeface: Source Sans Pro;
    --type-annotation-default-weight: 400;
    --type-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-body-lineHeight: var(--scale-s3-lineHeight);
    --type-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-body-size: var(--scale-s3-size);
    --type-body-typeface: Source Sans Pro;
    --type-body-weight: 400;
    --type-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-bodyEmphasized-size: var(--scale-s4-size);
    --type-bodyEmphasized-typeface: Source Sans Pro;
    --type-bodyEmphasized-weight: 400;
    --type-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-bodySmall-size: var(--scale-s2-size);
    --type-bodySmall-typeface: Source Sans Pro;
    --type-bodySmall-weight: 400;
    --type-brandProductName-large-letterSpacing: var(--scale-s5-letterSpacing);
    --type-brandProductName-large-lineHeight: var(--scale-s5-lineHeight);
    --type-brandProductName-large-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-brandProductName-large-size: var(--scale-s5-size);
    --type-brandProductName-large-typeface: Source Sans Pro;
    --type-brandProductName-large-weight: 400;
    --type-brandProductName-medium-letterSpacing: var(--scale-s3-letterSpacing);
    --type-brandProductName-medium-lineHeight: var(--scale-s3-lineHeight);
    --type-brandProductName-medium-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-brandProductName-medium-size: var(--scale-s3-size);
    --type-brandProductName-medium-typeface: Source Sans Pro;
    --type-brandProductName-medium-weight: 400;
    --type-brandProductName-small-letterSpacing: var(--scale-s2-letterSpacing);
    --type-brandProductName-small-lineHeight: var(--scale-s2-lineHeight);
    --type-brandProductName-small-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-brandProductName-small-size: var(--scale-s2-size);
    --type-brandProductName-small-typeface: Source Sans Pro;
    --type-brandProductName-small-weight: 400;
    --type-data-featured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-data-featured-lineHeight: var(--scale-s7-lineHeight);
    --type-data-featured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-data-featured-size: var(--scale-s7-size);
    --type-data-featured-typeface: Source Sans Pro;
    --type-data-featured-weight: 400;
    --type-data-label-letterSpacing: var(--scale-s3-letterSpacing);
    --type-data-label-lineHeight: var(--scale-s3-lineHeight);
    --type-data-label-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-data-label-size: var(--scale-s3-size);
    --type-data-label-typeface: Source Sans Pro;
    --type-data-label-weight: 400;
    --type-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-eyebrow-size: var(--scale-s2-size);
    --type-eyebrow-typeface: Source Sans Pro;
    --type-eyebrow-weight: 400;
    --type-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-hero-size: var(--scale-s6-size);
    --type-hero-typeface: Source Sans Pro;
    --type-hero-weight: 300;
    --type-message-default-letterSpacing: var(--scale-s3-letterSpacing);
    --type-message-default-lineHeight: var(--scale-s3-lineHeight);
    --type-message-default-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-message-default-size: var(--scale-s3-size);
    --type-message-default-typeface: Source Sans Pro;
    --type-message-default-weight: 400;
    --type-message-emphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-message-emphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-message-emphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-message-emphasized-size: var(--scale-s4-size);
    --type-message-emphasized-typeface: Source Sans Pro;
    --type-message-emphasized-weight: 400;
    --type-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-title1-size: var(--scale-s5-size);
    --type-title1-typeface: Source Sans Pro;
    --type-title1-weight: 400;
    --type-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-title2-size: var(--scale-s4-size);
    --type-title2-typeface: Source Sans Pro;
    --type-title2-weight: 400;
    --type-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-title3-size: var(--scale-s3-5-size);
    --type-title3-typeface: Source Sans Pro;
    --type-title3-weight: 400;
    --borderWidth: 1px;
    --layout-breakpoints-from-desktop: 1920;
    --layout-breakpoints-from-desktopExtraLarge: 2400;
    --layout-breakpoints-from-desktopLarge: 2200;
    --layout-breakpoints-from-laptop: 1460;
    --layout-breakpoints-from-laptopSmall: 1220;
    --layout-breakpoints-from-mobile: 400;
    --layout-breakpoints-from-mobileLarge: 520;
    --layout-breakpoints-from-mobileSmall: 320;
    --layout-breakpoints-from-mobileSmall-5: 1700;
    --layout-breakpoints-from-tablet: 780;
    --layout-breakpoints-from-tabletLarge: 980;
    --layout-breakpoints-from-tabletSmall: 624;
    --spacing-micro-1: 4px;
    --spacing-micro-2: 8px;
    --spacing-micro-3: 12px;
    --spacing-micro-4: 16px;
    --spacing-micro-5: 20px;
    --spacing-micro-6: 24px;
    --spacing-static-7: 28px;
    --spacing-static-8: 32px;
    --spacing-static-9: 36px;
    --spacing-static-10: 40px;
    --spacing-static-11: 44px;
    --spacing-static-12: 48px;
    --spacing-static-13: 56px;
    --spacing-static-14: 64px;
    --spacing-static-15: 72px;
    --spacing-static-16: 80px;
    --spacing-static-17: 88px;
    --spacing-static-18: 96px;
    --layout-breakpoints-deviceType: Mobile;
    --layout-breakpoints-screenWidth: 400px;
    --layout-global-orientation: Vertical;
    --layout-grid-H-columns: 4;
    --layout-grid-H-columnsScroll: 5;
    --layout-grid-H-gutter: 16px;
    --layout-grid-H-sidePadding: 24px;
    --layout-grid-L-columns: 4;
    --layout-grid-L-columnsScroll: 5;
    --layout-grid-L-gutter: 24px;
    --layout-grid-L-sidePadding: 32px;
    --layout-grid-M-columns: 4;
    --layout-grid-M-columnsScroll: 5;
    --layout-grid-M-gutter: 24px;
    --layout-grid-M-sidePadding: 32px;
    --leftMenu: false;
    --spacing-responsive-1: 4px;
    --spacing-responsive-2: 8px;
    --spacing-responsive-3: 12px;
    --spacing-responsive-4: 16px;
    --spacing-responsive-5: 20px;
    --spacing-responsive-6: 24px;
    --spacing-responsive-7: 28px;
    --spacing-responsive-8: 32px;
    --spacing-responsive-9: 36px;
    --spacing-responsive-10: 40px;
    --spacing-responsive-11: 44px;
    --spacing-responsive-12: 56px;
    --type-H-body-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-body-lineHeight: var(--scale-s2-lineHeight);
    --type-H-body-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-body-size: var(--scale-s2-size);
    --type-H-body-typeface: Source Sans Pro;
    --type-H-body-weight: 400;
    --type-H-bodyEmphasized-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-bodyEmphasized-lineHeight: var(--scale-s3-lineHeight);
    --type-H-bodyEmphasized-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-bodyEmphasized-size: var(--scale-s3-size);
    --type-H-bodyEmphasized-typeface: Source Sans Pro;
    --type-H-bodyEmphasized-weight: 400;
    --type-H-bodySmall-letterSpacing: var(--scale-s1-letterSpacing);
    --type-H-bodySmall-lineHeight: var(--scale-s1-lineHeight);
    --type-H-bodySmall-paragraphSpacing: var(--scale-s1-paragraphSpacing);
    --type-H-bodySmall-size: var(--scale-s1-size);
    --type-H-bodySmall-typeface: Source Sans Pro;
    --type-H-bodySmall-weight: 400;
    --type-H-dataFeatured-letterSpacing: var(--scale-s5-letterSpacing);
    --type-H-dataFeatured-lineHeight: var(--scale-s5-lineHeight);
    --type-H-dataFeatured-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-H-dataFeatured-size: var(--scale-s5-size);
    --type-H-dataFeatured-typeface: Source Sans Pro;
    --type-H-dataFeatured-weight: 400;
    --type-H-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-eyebrow-lineHeight: var(--scale-s1-lineHeight);
    --type-H-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-eyebrow-size: var(--scale-s2-size);
    --type-H-eyebrow-typeface: Source Sans Pro;
    --type-H-eyebrow-weight: 400;
    --type-H-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-H-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-H-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-H-hero-size: var(--scale-s6-size);
    --type-H-hero-typeface: Source Sans Pro;
    --type-H-hero-weight: 300;
    --type-H-title1-letterSpacing: var(--scale-s4-letterSpacing);
    --type-H-title1-lineHeight: var(--scale-s4-lineHeight);
    --type-H-title1-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-H-title1-size: var(--scale-s4-size);
    --type-H-title1-typeface: Source Sans Pro;
    --type-H-title1-weight: 400;
    --type-H-title2-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-title2-lineHeight: var(--scale-s3-lineHeight);
    --type-H-title2-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-title2-size: var(--scale-s3-size);
    --type-H-title2-typeface: Source Sans Pro;
    --type-H-title2-weight: 400;
    --type-H-title3-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-title3-lineHeight: var(--scale-s2-lineHeight);
    --type-H-title3-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-title3-size: var(--scale-s2-size);
    --type-H-title3-typeface: Source Sans Pro;
    --type-H-title3-weight: 400;
    --type-L-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-body-lineHeight: var(--scale-s3-lineHeight);
    --type-L-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-body-size: var(--scale-s3-size);
    --type-L-body-typeface: Source Sans Pro;
    --type-L-body-weight: 400;
    --type-L-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-L-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-L-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-L-bodyEmphasized-size: var(--scale-s4-size);
    --type-L-bodyEmphasized-typeface: Source Sans Pro;
    --type-L-bodyEmphasized-weight: 400;
    --type-L-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-L-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-L-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-L-bodySmall-size: var(--scale-s2-size);
    --type-L-bodySmall-typeface: Source Sans Pro;
    --type-L-bodySmall-weight: 400;
    --type-L-dataFeatured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-L-dataFeatured-lineHeight: var(--scale-s6-lineHeight);
    --type-L-dataFeatured-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-L-dataFeatured-size: var(--scale-s6-size);
    --type-L-dataFeatured-typeface: Source Sans Pro;
    --type-L-dataFeatured-weight: 400;
    --type-L-eyebrow-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-eyebrow-lineHeight: var(--scale-s3-lineHeight);
    --type-L-eyebrow-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-eyebrow-size: var(--scale-s3-size);
    --type-L-eyebrow-typeface: Source Sans Pro;
    --type-L-eyebrow-weight: 400;
    --type-L-hero-letterSpacing: var(--scale-s7-letterSpacing);
    --type-L-hero-lineHeight: var(--scale-s7-lineHeight);
    --type-L-hero-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-L-hero-size: var(--scale-s7-size);
    --type-L-hero-typeface: Source Sans Pro;
    --type-L-hero-weight: 300;
    --type-L-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-L-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-L-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-L-title1-size: var(--scale-s5-size);
    --type-L-title1-typeface: Source Sans Pro;
    --type-L-title1-weight: 400;
    --type-L-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-L-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-L-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-L-title2-size: var(--scale-s4-size);
    --type-L-title2-typeface: Source Sans Pro;
    --type-L-title2-weight: 400;
    --type-L-title3-letterSpacing: var(--scale-s4-letterSpacing);
    --type-L-title3-lineHeight: var(--scale-s4-lineHeight);
    --type-L-title3-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-L-title3-size: var(--scale-s4-size);
    --type-L-title3-typeface: Source Sans Pro;
    --type-L-title3-weight: 400;
    --type-M-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-M-body-lineHeight: var(--scale-s3-lineHeight);
    --type-M-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-M-body-size: var(--scale-s3-size);
    --type-M-body-typeface: Source Sans Pro;
    --type-M-body-weight: 400;
    --type-M-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-M-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-bodyEmphasized-size: var(--scale-s4-size);
    --type-M-bodyEmphasized-typeface: Source Sans Pro;
    --type-M-bodyEmphasized-weight: 400;
    --type-M-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-M-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-bodySmall-size: var(--scale-s2-size);
    --type-M-bodySmall-typeface: Source Sans Pro;
    --type-M-bodySmall-weight: 400;
    --type-M-dataFeatured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-M-dataFeatured-lineHeight: var(--scale-s7-lineHeight);
    --type-M-dataFeatured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-M-dataFeatured-size: var(--scale-s7-size);
    --type-M-dataFeatured-typeface: Source Sans Pro;
    --type-M-dataFeatured-weight: 400;
    --type-M-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-M-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-eyebrow-size: var(--scale-s2-size);
    --type-M-eyebrow-typeface: Source Sans Pro;
    --type-M-eyebrow-weight: 400;
    --type-M-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-M-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-M-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-M-hero-size: var(--scale-s6-size);
    --type-M-hero-typeface: Source Sans Pro;
    --type-M-hero-weight: 300;
    --type-M-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-M-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-M-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-M-title1-size: var(--scale-s5-size);
    --type-M-title1-typeface: Source Sans Pro;
    --type-M-title1-weight: 400;
    --type-M-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-M-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-title2-size: var(--scale-s4-size);
    --type-M-title2-typeface: Source Sans Pro;
    --type-M-title2-weight: 400;
    --type-M-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-M-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-M-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-M-title3-size: var(--scale-s3-5-size);
    --type-M-title3-typeface: Source Sans Pro;
    --type-M-title3-weight: 400;
  }
  .text-Annotation-Default {
    font-family: Source Sans Pro;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Annotation-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Body-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Body-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s3-size);
    font-weight: 600;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Body-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Emphasized-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s4-size);
    font-weight: 600;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Body-Small-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s2-size);
    font-weight: 600;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Brand-Product-Name-Large {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s5-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Brand-Product-Name-Medium {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Brand-Product-Name-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Label {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Value {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Value-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Data-Value-Featured {
    font-family: Source Sans Pro;
    font-size: var(--scale-s7-size);
    font-weight: 400;
    letter-spacing: var(--scale-s7-letterSpacing);
    line-height: var(--scale-s7-lineHeight);
  }
  .text-Eyebrow-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Hero-Title-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s6-size);
    font-weight: 300;
    letter-spacing: var(--scale-s6-letterSpacing);
    line-height: var(--scale-s6-lineHeight);
  }
  .text-Link-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Link-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: 0px;
  }
  .text-Message-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Message-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-1-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s5-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Title-2-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-3-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-5-letterSpacing);
    line-height: var(--scale-s3-5-lineHeight);
  }
}
@media (min-width: 520px) {
  :root {
    --comp-accordion-leftDropdown-gap: 12px;
    --comp-accordion-leftDropdown-paddingVertical: 16px;
    --comp-accordion-rightDropdown-paddingVertical: 16px;
    --comp-block-gapHorizontal-large: 24px;
    --comp-block-gapHorizontal-medium: 16px;
    --comp-block-gapHorizontal-small: 8px;
    --comp-block-gapHorizontal-xSmall: 4px;
    --comp-block-gapVertical-large: 24px;
    --comp-block-gapVertical-medium: 16px;
    --comp-block-gapVertical-small: 8px;
    --comp-block-gapVertical-xSmall: 4px;
    --comp-block-spacingBottom-large: 48px;
    --comp-block-spacingBottom-medium: 24px;
    --comp-block-spacingBottom-small: 12px;
    --comp-block-spacingLeft-large: 48px;
    --comp-block-spacingLeft-medium: 24px;
    --comp-block-spacingLeft-small: 12px;
    --comp-block-spacingRight-large: 48px;
    --comp-block-spacingRight-medium: 24px;
    --comp-block-spacingRight-small: 12px;
    --comp-block-spacingTop-large: 48px;
    --comp-block-spacingTop-medium: 24px;
    --comp-block-spacingTop-small: 12px;
    --comp-breadcrumbs-medium-ellipsisHeight: 24px;
    --comp-breadcrumbs-medium-horizontalGap: 8px;
    --comp-breadcrumbs-medium-paddingHorizontal: 8px;
    --comp-breadcrumbs-medium-verticalGap: 4px;
    --comp-breadcrumbs-small-ellipsisHeight: 20px;
    --comp-breadcrumbs-small-horizontalGap: 4px;
    --comp-breadcrumbs-small-paddingHorizontal: 8px;
    --comp-breadcrumbs-small-verticalGap: 4px;
    --comp-button-large-gap: 8px;
    --comp-button-large-iconOnly-paddingHorizontal: 12px;
    --comp-button-large-iconSize: 20px;
    --comp-button-large-paddingHorizontal: 16px;
    --comp-button-large-radius: 6px;
    --comp-button-large-radiusOutside: 10px;
    --comp-button-large-size: 44px;
    --comp-button-medium-gap: 8px;
    --comp-button-medium-iconOnly-paddingHorizontal: 8px;
    --comp-button-medium-iconSize: 20px;
    --comp-button-medium-paddingHorizontal: 12px;
    --comp-button-medium-radius: 6px;
    --comp-button-medium-radiusOutside: 10px;
    --comp-button-medium-size: 36px;
    --comp-button-micro-gap: 4px;
    --comp-button-micro-iconOnly-paddingHorizontal: 0px;
    --comp-button-micro-iconSize: 16px;
    --comp-button-micro-paddingHorizontal: 2px;
    --comp-button-micro-radius: 6px;
    --comp-button-micro-radiusOutside: 10px;
    --comp-button-micro-size: 20px;
    --comp-button-small-gap: 4px;
    --comp-button-small-iconOnly-paddingHorizontal: 4px;
    --comp-button-small-iconSize: 16px;
    --comp-button-small-paddingHorizontal: 8px;
    --comp-button-small-radius: 6px;
    --comp-button-small-radiusOutside: 10px;
    --comp-button-small-size: 28px;
    --comp-buttonGroup-button-large-gap: 8px;
    --comp-buttonGroup-button-large-height: 36px;
    --comp-buttonGroup-button-large-iconSize: 36px;
    --comp-buttonGroup-button-large-paddingHorizontal: 12px;
    --comp-buttonGroup-button-large-radius: 6px;
    --comp-buttonGroup-button-medium-gap: 8px;
    --comp-buttonGroup-button-medium-height: 28px;
    --comp-buttonGroup-button-medium-iconSize: 28px;
    --comp-buttonGroup-button-medium-paddingHorizontal: 10px;
    --comp-buttonGroup-button-medium-radius: 6px;
    --comp-buttonGroup-button-small-gap: 4px;
    --comp-buttonGroup-button-small-height: 24px;
    --comp-buttonGroup-button-small-iconSize: 24px;
    --comp-buttonGroup-button-small-paddingHorizontal: 8px;
    --comp-buttonGroup-button-small-radius: 3px;
    --comp-buttonGroup-item-large-height: 44px;
    --comp-buttonGroup-item-large-paddingHorizontal: 4px;
    --comp-buttonGroup-item-large-radius: 8px;
    --comp-buttonGroup-item-medium-height: 36px;
    --comp-buttonGroup-item-medium-paddingHorizontal: 4px;
    --comp-buttonGroup-item-medium-radius: 8px;
    --comp-buttonGroup-item-small-height: 28px;
    --comp-buttonGroup-item-small-paddingHorizontal: 2px;
    --comp-buttonGroup-item-small-radius: 4px;
    --comp-dropdown-medium-paddingHorizontal: 4px;
    --comp-dropdown-medium-paddingVertical: 8px;
    --comp-dropdown-small-paddingHorizontal: 4px;
    --comp-dropdown-small-paddingVertical: 4px;
    --comp-dropzone-default-width: 360px;
    --comp-dropzone-reduced-width: 360px;
    --comp-eyebrowStyle-bottomPadding-paddingBottom: 6px;
    --comp-field-medium-gap: 8px;
    --comp-field-medium-paddingLeft: 16px;
    --comp-field-medium-paddingLeftSecondary: 8px;
    --comp-field-medium-paddingRight: 12px;
    --comp-field-medium-paddingRightSecondary: 8px;
    --comp-field-medium-radius: 6px;
    --comp-field-medium-radiusInteractionOverlay: Default 6px;
    --comp-field-medium-size: 44px;
    --comp-field-small-gap: 8px;
    --comp-field-small-paddingLeft: 12px;
    --comp-field-small-paddingLeftSecondary: 8px;
    --comp-field-small-paddingRight: 4px;
    --comp-field-small-paddingRightSecondary: 4px;
    --comp-field-small-radius: 6px;
    --comp-field-small-radiusInteractionOverlay: Default 6px;
    --comp-field-small-size: 36px;
    --comp-file-gap-gapFile: 8px;
    --comp-file-gap-gapInfoBar: 12px;
    --comp-infoBar-large-buttonSize: Medium;
    --comp-infoBar-large-gap: 12px;
    --comp-infoBar-large-iconSize: 40;
    --comp-infoBar-large-paddingHorizontal: 24px;
    --comp-infoBar-large-paddingVertical: 24px;
    --comp-infoBar-large-radius: 12px;
    --comp-infoBar-medium-buttonSize: Small;
    --comp-infoBar-medium-iconSize: 28;
    --comp-infoBar-medium-paddingHorizontal: 12px;
    --comp-infoBar-medium-paddingVertical: 12px;
    --comp-infoBar-medium-radius: 12px;
    --comp-infoBar-small-buttonSize: Small;
    --comp-infoBar-small-iconSize: 20;
    --comp-infoBar-small-paddingBottom: 4px;
    --comp-infoBar-small-paddingLeft: 8px;
    --comp-infoBar-small-paddingRight: 4px;
    --comp-infoBar-small-paddingTop: 4px;
    --comp-infoBar-small-radius: 8px;
    --comp-infoTriggerIcon-icon-iconSize: 20px;
    --comp-labelGroup-bottomPadding-paddingTop: 8px;
    --comp-listItem-large-gap: 12px;
    --comp-listItem-large-height: 56px;
    --comp-listItem-large-iconSize: 24px;
    --comp-listItem-large-paddingHorizontal: 24px;
    --comp-listItem-large-paddingVertical: 16px;
    --comp-listItem-medium-gap: 8px;
    --comp-listItem-medium-height: 48px;
    --comp-listItem-medium-iconSize: 24px;
    --comp-listItem-medium-paddingHorizontal: 16px;
    --comp-listItem-medium-paddingVertical: 12px;
    --comp-listItem-small-gap: 8px;
    --comp-listItem-small-height: 40px;
    --comp-listItem-small-iconSize: 24px;
    --comp-listItem-small-paddingHorizontal: 12px;
    --comp-listItem-small-paddingVertical: 8px;
    --comp-logo-large-gap: 12px;
    --comp-logo-large-height: 32px;
    --comp-logo-medium-gap: 12px;
    --comp-logo-medium-height: 24px;
    --comp-logo-small-gap: 8px;
    --comp-logo-small-height: 20px;
    --comp-modal-bannerCentered-closeButtonSize: 44px;
    --comp-modal-bannerCentered-paddingBottom: 16px;
    --comp-modal-bannerCentered-paddingLeft: 72px;
    --comp-modal-bannerCentered-paddingRight: 16px;
    --comp-modal-bannerCentered-paddingTop: 16px;
    --comp-modal-bannerLeftAligned-closeButtonSize: 44px;
    --comp-modal-bannerLeftAligned-paddingHorizontal: 16px;
    --comp-modal-bannerLeftAligned-paddingVertical: 16px;
    --comp-modal-bannerLeftAligned-radius: 0px;
    --comp-modal-footer-paddingBottom: 24px;
    --comp-modal-footer-paddingLeft: 24px;
    --comp-modal-footer-paddingRight: 24px;
    --comp-modal-footer-paddingTop: 32px;
    --comp-modal-footerSticky-paddingBottom: 24px;
    --comp-modal-footerSticky-paddingLeft: 24px;
    --comp-modal-footerSticky-paddingRight: 24px;
    --comp-modal-footerSticky-paddingTop: 24px;
    --comp-modal-header-gapHorizontal: 16px;
    --comp-modal-header-gapVertical: 16px;
    --comp-modal-header-iconBubbleSize: 56px;
    --comp-modal-header-paddingBottom: 24px;
    --comp-modal-header-paddingLeft: 24px;
    --comp-modal-header-paddingRight: 24px;
    --comp-modal-header-paddingTop: 24px;
    --comp-modal-radius: 12px;
    --comp-modal-stickyHeader-gapVertical: 4px;
    --comp-modal-stickyHeader-paddingBottom: 24px;
    --comp-modal-stickyHeader-paddingLeft: 24px;
    --comp-modal-stickyHeader-paddingRight: 24px;
    --comp-modal-stickyHeader-paddingTop: 16px;
    --comp-modal-swapper-paddingBottom: 24px;
    --comp-modal-swapper-paddingLeft: 24px;
    --comp-modal-swapper-paddingRight: 24px;
    --comp-navigation-horizontal-brandLogoSize: Medium Default;
    --comp-navigation-horizontal-default-medium-gap: 8px;
    --comp-navigation-horizontal-default-medium-height: 44px;
    --comp-navigation-horizontal-default-medium-iconOnlySize: 44px;
    --comp-navigation-horizontal-default-medium-paddingHorizontal: 16px;
    --comp-navigation-horizontal-default-medium-radius: 6px;
    --comp-navigation-horizontal-default-menuItem-medium-gap: 8px;
    --comp-navigation-horizontal-default-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-default-menuItem-small-gap: 4px;
    --comp-navigation-horizontal-default-menuItem-small-height: 60px;
    --comp-navigation-horizontal-default-small-gap: 8px;
    --comp-navigation-horizontal-default-small-height: 36px;
    --comp-navigation-horizontal-default-small-iconOnlySize: 36px;
    --comp-navigation-horizontal-default-small-paddingHorizontal: 12px;
    --comp-navigation-horizontal-default-small-radius: 6px;
    --comp-navigation-horizontal-paddingVertical: 0px;
    --comp-navigation-horizontal-tabMenu-medium-gap: 8px;
    --comp-navigation-horizontal-tabMenu-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-medium-paddingVertical: 16px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-gap: 40px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-gap: 28px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-gap: 8px;
    --comp-navigation-horizontal-tabMenu-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-paddingVertical: 12px;
    --comp-navigation-vertical-collapsable-medium-height: 44px;
    --comp-navigation-vertical-collapsable-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-collapsable-medium-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-medium-paddingRight: 4px;
    --comp-navigation-vertical-collapsable-medium-radius: 6px;
    --comp-navigation-vertical-collapsable-small-height: 36px;
    --comp-navigation-vertical-collapsable-small-iconOnlySize: 36px;
    --comp-navigation-vertical-collapsable-small-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-small-paddingRight: 0px;
    --comp-navigation-vertical-collapsable-small-radius: 6px;
    --comp-navigation-vertical-cornerRadius: Default 6px;
    --comp-navigation-vertical-default-medium-height: 44px;
    --comp-navigation-vertical-default-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-default-medium-paddingLeft: 12px;
    --comp-navigation-vertical-default-medium-paddingRight: 12px;
    --comp-navigation-vertical-default-medium-paddingVertical: 16px;
    --comp-navigation-vertical-default-medium-radius: 6px;
    --comp-navigation-vertical-default-small-height: 36px;
    --comp-navigation-vertical-default-small-iconOnlySize: 36px;
    --comp-navigation-vertical-default-small-paddingLeft: 12px;
    --comp-navigation-vertical-default-small-paddingRight: 6px;
    --comp-navigation-vertical-default-small-paddingVertical: 8px;
    --comp-navigation-vertical-default-small-radius: 6px;
    --comp-navigation-vertical-groupHeading-medium-height: 44px;
    --comp-navigation-vertical-groupHeading-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-groupHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-medium-paddingRight: 4px;
    --comp-navigation-vertical-groupHeading-medium-radius: 6px;
    --comp-navigation-vertical-groupHeading-small-height: 36px;
    --comp-navigation-vertical-groupHeading-small-iconOnlySize: 36px;
    --comp-navigation-vertical-groupHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-small-paddingRight: 0px;
    --comp-navigation-vertical-groupHeading-small-radius: 6px;
    --comp-navigation-vertical-navigation-brandLogoSize: Medium Default;
    --comp-navigation-vertical-sectionHeading-medium-height: 44px;
    --comp-navigation-vertical-sectionHeading-medium-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingTop: 20px;
    --comp-navigation-vertical-sectionHeading-small-height: 36px;
    --comp-navigation-vertical-sectionHeading-small-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingTop: 12px;
    --comp-navigation-vertical-separator-medium-height: 32px;
    --comp-navigation-vertical-separator-medium-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-medium-paddingVertical: 16px;
    --comp-navigation-vertical-separator-small-height: 16px;
    --comp-navigation-vertical-separator-small-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-small-paddingVertical: 8px;
    --comp-pill-large-gap: 8px;
    --comp-pill-large-iconSize: 16px;
    --comp-pill-large-paddingHorizontal: 20px;
    --comp-pill-large-radius: 100px;
    --comp-pill-large-radiusOutside: 100px;
    --comp-pill-large-size: 44px;
    --comp-pill-medium-gap: 8px;
    --comp-pill-medium-iconSize: 16px;
    --comp-pill-medium-paddingHorizontal: 16px;
    --comp-pill-medium-radius: 100px;
    --comp-pill-medium-radiusOutside: 100px;
    --comp-pill-medium-size: 36px;
    --comp-pill-small-gap: 8px;
    --comp-pill-small-iconSize: 16px;
    --comp-pill-small-paddingHorizontal: 12px;
    --comp-pill-small-radius: 100px;
    --comp-pill-small-radiusOutside: 100px;
    --comp-pill-small-size: 28px;
    --comp-slider-knobSize: 16px;
    --comp-slider-knobSizeHoverPressed: 20px;
    --comp-slider-knobStrokeWidth: 3px;
    --comp-slider-knobStrokeWidthHoverPressed: 4px;
    --comp-switch-medium-height: 24px;
    --comp-switch-small-height: 16px;
    --comp-switch-widthRatio: 2px;
    --comp-table-row-size: 64px;
    --comp-tabs-large-gap: 16px;
    --comp-tabs-large-paddingHorizontal: 40px;
    --comp-tabs-large-paddingVertical: 16px;
    --comp-tabs-medium-gap: 8px;
    --comp-tabs-medium-paddingHorizontal: 24px;
    --comp-tabs-medium-paddingVertical: 16px;
    --comp-tag-medium-colorPillRadius: 3px;
    --comp-tag-medium-colorPillSize: 12px;
    --comp-tag-medium-gap: 8px;
    --comp-tag-medium-iconSize: 16px;
    --comp-tag-medium-paddingHorizontal: 8px;
    --comp-tag-medium-radius: 3px;
    --comp-tag-medium-size: 28px;
    --comp-tag-small-colorPillRadius: 3px;
    --comp-tag-small-colorPillSize: 12px;
    --comp-tag-small-gap: 8px;
    --comp-tag-small-iconSize: 16px;
    --comp-tag-small-paddingHorizontal: 8px;
    --comp-tag-small-radius: 3px;
    --comp-tag-small-size: 24px;
    --comp-test: 76;
    --comp-textArea-medium-gap: 8px;
    --comp-textArea-medium-minHeight: 148px;
    --comp-textArea-medium-paddingBottom: 4px;
    --comp-textArea-medium-paddingLeft: 16px;
    --comp-textArea-medium-paddingRight: 24px;
    --comp-textArea-medium-paddingTop: 10px;
    --comp-textArea-medium-radius: 6px;
    --comp-textArea-small-gap: 8px;
    --comp-textArea-small-minHeight: 144px;
    --comp-textArea-small-paddingBottom: 4px;
    --comp-textArea-small-paddingLeft: 12px;
    --comp-textArea-small-paddingRight: 24px;
    --comp-textArea-small-paddingTop: 6px;
    --comp-textArea-small-radius: 6px;
    --comp-tooltips-iconSize-iconSize: 16px;
    --comp-tooltips-radius-radius: 6px;
    --layout-grid-columns: 4;
    --layout-grid-columnsScroll: 5;
    --layout-grid-gutter: 24px;
    --layout-grid-sidePadding: 40px;
    --layout-stack-horizontal-gap-default: 8px;
    --type-annotation-default-letterSpacing: 0px;
    --type-annotation-default-lineHeight: 16px;
    --type-annotation-default-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-annotation-default-size: 12px;
    --type-annotation-default-typeface: Source Sans Pro;
    --type-annotation-default-weight: 400;
    --type-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-body-lineHeight: var(--scale-s3-lineHeight);
    --type-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-body-size: var(--scale-s3-size);
    --type-body-typeface: Source Sans Pro;
    --type-body-weight: 400;
    --type-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-bodyEmphasized-size: var(--scale-s4-size);
    --type-bodyEmphasized-typeface: Source Sans Pro;
    --type-bodyEmphasized-weight: 400;
    --type-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-bodySmall-size: var(--scale-s2-size);
    --type-bodySmall-typeface: Source Sans Pro;
    --type-bodySmall-weight: 400;
    --type-brandProductName-large-letterSpacing: var(--scale-s6-letterSpacing);
    --type-brandProductName-large-lineHeight: var(--scale-s5-lineHeight);
    --type-brandProductName-large-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-brandProductName-large-size: var(--scale-s5-size);
    --type-brandProductName-large-typeface: Source Sans Pro;
    --type-brandProductName-large-weight: 400;
    --type-brandProductName-medium-letterSpacing: var(--scale-s3-letterSpacing);
    --type-brandProductName-medium-lineHeight: var(--scale-s3-lineHeight);
    --type-brandProductName-medium-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-brandProductName-medium-size: var(--scale-s3-size);
    --type-brandProductName-medium-typeface: Source Sans Pro;
    --type-brandProductName-medium-weight: 400;
    --type-brandProductName-small-letterSpacing: var(--scale-s2-letterSpacing);
    --type-brandProductName-small-lineHeight: var(--scale-s2-lineHeight);
    --type-brandProductName-small-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-brandProductName-small-size: var(--scale-s2-size);
    --type-brandProductName-small-typeface: Source Sans Pro;
    --type-brandProductName-small-weight: 400;
    --type-data-featured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-data-featured-lineHeight: var(--scale-s7-lineHeight);
    --type-data-featured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-data-featured-size: var(--scale-s7-size);
    --type-data-featured-typeface: Source Sans Pro;
    --type-data-featured-weight: 400;
    --type-data-label-letterSpacing: var(--scale-s3-letterSpacing);
    --type-data-label-lineHeight: var(--scale-s3-lineHeight);
    --type-data-label-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-data-label-size: var(--scale-s3-size);
    --type-data-label-typeface: Source Sans Pro;
    --type-data-label-weight: 400;
    --type-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-eyebrow-size: var(--scale-s2-size);
    --type-eyebrow-typeface: Source Sans Pro;
    --type-eyebrow-weight: 400;
    --type-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-hero-size: var(--scale-s6-size);
    --type-hero-typeface: Source Sans Pro;
    --type-hero-weight: 300;
    --type-message-default-letterSpacing: var(--scale-s3-letterSpacing);
    --type-message-default-lineHeight: var(--scale-s3-lineHeight);
    --type-message-default-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-message-default-size: var(--scale-s3-size);
    --type-message-default-typeface: Source Sans Pro;
    --type-message-default-weight: 400;
    --type-message-emphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-message-emphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-message-emphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-message-emphasized-size: var(--scale-s4-size);
    --type-message-emphasized-typeface: Source Sans Pro;
    --type-message-emphasized-weight: 400;
    --type-title1-letterSpacing: var(--scale-s6-letterSpacing);
    --type-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-title1-size: var(--scale-s5-size);
    --type-title1-typeface: Source Sans Pro;
    --type-title1-weight: 400;
    --type-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-title2-size: var(--scale-s4-size);
    --type-title2-typeface: Source Sans Pro;
    --type-title2-weight: 400;
    --type-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-title3-size: var(--scale-s3-5-size);
    --type-title3-typeface: Source Sans Pro;
    --type-title3-weight: 400;
    --borderWidth: 1px;
    --layout-breakpoints-from-desktop: 1920;
    --layout-breakpoints-from-desktopExtraLarge: 2400;
    --layout-breakpoints-from-desktopLarge: 2200;
    --layout-breakpoints-from-laptop: 1460;
    --layout-breakpoints-from-laptopSmall: 1220;
    --layout-breakpoints-from-mobile: 400;
    --layout-breakpoints-from-mobileLarge: 520;
    --layout-breakpoints-from-mobileSmall: 320;
    --layout-breakpoints-from-mobileSmall-5: 1700;
    --layout-breakpoints-from-tablet: 780;
    --layout-breakpoints-from-tabletLarge: 980;
    --layout-breakpoints-from-tabletSmall: 624;
    --spacing-micro-1: 4px;
    --spacing-micro-2: 8px;
    --spacing-micro-3: 12px;
    --spacing-micro-4: 16px;
    --spacing-micro-5: 20px;
    --spacing-micro-6: 24px;
    --spacing-static-7: 28px;
    --spacing-static-8: 32px;
    --spacing-static-9: 36px;
    --spacing-static-10: 40px;
    --spacing-static-11: 44px;
    --spacing-static-12: 48px;
    --spacing-static-13: 56px;
    --spacing-static-14: 64px;
    --spacing-static-15: 72px;
    --spacing-static-16: 80px;
    --spacing-static-17: 88px;
    --spacing-static-18: 96px;
    --layout-breakpoints-deviceType: Mobile;
    --layout-breakpoints-screenWidth: 520px;
    --layout-global-orientation: Vertical;
    --layout-grid-H-columns: 4;
    --layout-grid-H-columnsScroll: 5;
    --layout-grid-H-gutter: 16px;
    --layout-grid-H-sidePadding: 24px;
    --layout-grid-L-columns: 4;
    --layout-grid-L-columnsScroll: 5;
    --layout-grid-L-gutter: 32px;
    --layout-grid-L-sidePadding: 40px;
    --layout-grid-M-columns: 4;
    --layout-grid-M-columnsScroll: 5;
    --layout-grid-M-gutter: 24px;
    --layout-grid-M-sidePadding: 40px;
    --leftMenu: false;
    --spacing-responsive-1: 4px;
    --spacing-responsive-2: 8px;
    --spacing-responsive-3: 12px;
    --spacing-responsive-4: 16px;
    --spacing-responsive-5: 20px;
    --spacing-responsive-6: 24px;
    --spacing-responsive-7: 28px;
    --spacing-responsive-8: 32px;
    --spacing-responsive-9: 36px;
    --spacing-responsive-10: 40px;
    --spacing-responsive-11: 48px;
    --spacing-responsive-12: 56px;
    --type-H-body-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-body-lineHeight: var(--scale-s2-lineHeight);
    --type-H-body-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-body-size: var(--scale-s2-size);
    --type-H-body-typeface: Source Sans Pro;
    --type-H-body-weight: 400;
    --type-H-bodyEmphasized-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-bodyEmphasized-lineHeight: var(--scale-s3-lineHeight);
    --type-H-bodyEmphasized-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-bodyEmphasized-size: var(--scale-s3-size);
    --type-H-bodyEmphasized-typeface: Source Sans Pro;
    --type-H-bodyEmphasized-weight: 400;
    --type-H-bodySmall-letterSpacing: var(--scale-s1-letterSpacing);
    --type-H-bodySmall-lineHeight: var(--scale-s1-lineHeight);
    --type-H-bodySmall-paragraphSpacing: var(--scale-s1-paragraphSpacing);
    --type-H-bodySmall-size: var(--scale-s1-size);
    --type-H-bodySmall-typeface: Source Sans Pro;
    --type-H-bodySmall-weight: 400;
    --type-H-dataFeatured-letterSpacing: var(--scale-s5-letterSpacing);
    --type-H-dataFeatured-lineHeight: var(--scale-s5-lineHeight);
    --type-H-dataFeatured-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-H-dataFeatured-size: var(--scale-s5-size);
    --type-H-dataFeatured-typeface: Source Sans Pro;
    --type-H-dataFeatured-weight: 400;
    --type-H-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-eyebrow-lineHeight: var(--scale-s1-lineHeight);
    --type-H-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-eyebrow-size: var(--scale-s2-size);
    --type-H-eyebrow-typeface: Source Sans Pro;
    --type-H-eyebrow-weight: 400;
    --type-H-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-H-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-H-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-H-hero-size: var(--scale-s6-size);
    --type-H-hero-typeface: Source Sans Pro;
    --type-H-hero-weight: 300;
    --type-H-title1-letterSpacing: var(--scale-s4-letterSpacing);
    --type-H-title1-lineHeight: var(--scale-s4-lineHeight);
    --type-H-title1-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-H-title1-size: var(--scale-s4-size);
    --type-H-title1-typeface: Source Sans Pro;
    --type-H-title1-weight: 400;
    --type-H-title2-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-title2-lineHeight: var(--scale-s3-lineHeight);
    --type-H-title2-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-title2-size: var(--scale-s3-size);
    --type-H-title2-typeface: Source Sans Pro;
    --type-H-title2-weight: 400;
    --type-H-title3-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-title3-lineHeight: var(--scale-s2-lineHeight);
    --type-H-title3-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-title3-size: var(--scale-s2-size);
    --type-H-title3-typeface: Source Sans Pro;
    --type-H-title3-weight: 400;
    --type-L-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-body-lineHeight: var(--scale-s3-lineHeight);
    --type-L-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-body-size: var(--scale-s3-size);
    --type-L-body-typeface: Source Sans Pro;
    --type-L-body-weight: 400;
    --type-L-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-L-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-L-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-L-bodyEmphasized-size: var(--scale-s4-size);
    --type-L-bodyEmphasized-typeface: Source Sans Pro;
    --type-L-bodyEmphasized-weight: 400;
    --type-L-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-L-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-L-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-L-bodySmall-size: var(--scale-s2-size);
    --type-L-bodySmall-typeface: Source Sans Pro;
    --type-L-bodySmall-weight: 400;
    --type-L-dataFeatured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-L-dataFeatured-lineHeight: var(--scale-s7-lineHeight);
    --type-L-dataFeatured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-L-dataFeatured-size: var(--scale-s7-size);
    --type-L-dataFeatured-typeface: Source Sans Pro;
    --type-L-dataFeatured-weight: 400;
    --type-L-eyebrow-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-eyebrow-lineHeight: var(--scale-s3-lineHeight);
    --type-L-eyebrow-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-eyebrow-size: var(--scale-s3-size);
    --type-L-eyebrow-typeface: Source Sans Pro;
    --type-L-eyebrow-weight: 400;
    --type-L-hero-letterSpacing: var(--scale-s8-letterSpacing);
    --type-L-hero-lineHeight: var(--scale-s8-lineHeight);
    --type-L-hero-paragraphSpacing: var(--scale-s8-paragraphSpacing);
    --type-L-hero-size: var(--scale-s8-size);
    --type-L-hero-typeface: Source Sans Pro;
    --type-L-hero-weight: 300;
    --type-L-title1-letterSpacing: var(--scale-s6-letterSpacing);
    --type-L-title1-lineHeight: var(--scale-s6-lineHeight);
    --type-L-title1-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-L-title1-size: var(--scale-s6-size);
    --type-L-title1-typeface: Source Sans Pro;
    --type-L-title1-weight: 400;
    --type-L-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-L-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-L-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-L-title2-size: var(--scale-s4-size);
    --type-L-title2-typeface: Source Sans Pro;
    --type-L-title2-weight: 400;
    --type-L-title3-letterSpacing: var(--scale-s4-letterSpacing);
    --type-L-title3-lineHeight: var(--scale-s4-lineHeight);
    --type-L-title3-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-L-title3-size: var(--scale-s4-size);
    --type-L-title3-typeface: Source Sans Pro;
    --type-L-title3-weight: 400;
    --type-M-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-M-body-lineHeight: var(--scale-s3-lineHeight);
    --type-M-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-M-body-size: var(--scale-s3-size);
    --type-M-body-typeface: Source Sans Pro;
    --type-M-body-weight: 400;
    --type-M-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-M-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-bodyEmphasized-size: var(--scale-s4-size);
    --type-M-bodyEmphasized-typeface: Source Sans Pro;
    --type-M-bodyEmphasized-weight: 400;
    --type-M-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-M-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-bodySmall-size: var(--scale-s2-size);
    --type-M-bodySmall-typeface: Source Sans Pro;
    --type-M-bodySmall-weight: 400;
    --type-M-dataFeatured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-M-dataFeatured-lineHeight: var(--scale-s7-lineHeight);
    --type-M-dataFeatured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-M-dataFeatured-size: var(--scale-s7-size);
    --type-M-dataFeatured-typeface: Source Sans Pro;
    --type-M-dataFeatured-weight: 400;
    --type-M-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-M-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-eyebrow-size: var(--scale-s2-size);
    --type-M-eyebrow-typeface: Source Sans Pro;
    --type-M-eyebrow-weight: 400;
    --type-M-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-M-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-M-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-M-hero-size: var(--scale-s6-size);
    --type-M-hero-typeface: Source Sans Pro;
    --type-M-hero-weight: 300;
    --type-M-title1-letterSpacing: var(--scale-s6-letterSpacing);
    --type-M-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-M-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-M-title1-size: var(--scale-s5-size);
    --type-M-title1-typeface: Source Sans Pro;
    --type-M-title1-weight: 400;
    --type-M-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-M-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-title2-size: var(--scale-s4-size);
    --type-M-title2-typeface: Source Sans Pro;
    --type-M-title2-weight: 400;
    --type-M-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-M-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-M-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-M-title3-size: var(--scale-s3-5-size);
    --type-M-title3-typeface: Source Sans Pro;
    --type-M-title3-weight: 400;
  }
  .text-Annotation-Default {
    font-family: Source Sans Pro;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Annotation-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Body-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Body-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s3-size);
    font-weight: 600;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Body-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Emphasized-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s4-size);
    font-weight: 600;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Body-Small-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s2-size);
    font-weight: 600;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Brand-Product-Name-Large {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s6-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Brand-Product-Name-Medium {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Brand-Product-Name-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Label {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Value {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Value-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Data-Value-Featured {
    font-family: Source Sans Pro;
    font-size: var(--scale-s7-size);
    font-weight: 400;
    letter-spacing: var(--scale-s7-letterSpacing);
    line-height: var(--scale-s7-lineHeight);
  }
  .text-Eyebrow-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Hero-Title-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s6-size);
    font-weight: 300;
    letter-spacing: var(--scale-s6-letterSpacing);
    line-height: var(--scale-s6-lineHeight);
  }
  .text-Link-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Link-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: 0px;
  }
  .text-Message-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Message-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-1-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s6-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Title-2-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-3-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-5-letterSpacing);
    line-height: var(--scale-s3-5-lineHeight);
  }
}
@media (min-width: 624px) {
  :root {
    --comp-accordion-leftDropdown-gap: 12px;
    --comp-accordion-leftDropdown-paddingVertical: 16px;
    --comp-accordion-rightDropdown-paddingVertical: 16px;
    --comp-block-gapHorizontal-large: 24px;
    --comp-block-gapHorizontal-medium: 16px;
    --comp-block-gapHorizontal-small: 8px;
    --comp-block-gapHorizontal-xSmall: 4px;
    --comp-block-gapVertical-large: 24px;
    --comp-block-gapVertical-medium: 16px;
    --comp-block-gapVertical-small: 8px;
    --comp-block-gapVertical-xSmall: 4px;
    --comp-block-spacingBottom-large: 48px;
    --comp-block-spacingBottom-medium: 24px;
    --comp-block-spacingBottom-small: 12px;
    --comp-block-spacingLeft-large: 48px;
    --comp-block-spacingLeft-medium: 24px;
    --comp-block-spacingLeft-small: 12px;
    --comp-block-spacingRight-large: 48px;
    --comp-block-spacingRight-medium: 24px;
    --comp-block-spacingRight-small: 12px;
    --comp-block-spacingTop-large: 48px;
    --comp-block-spacingTop-medium: 24px;
    --comp-block-spacingTop-small: 12px;
    --comp-breadcrumbs-medium-ellipsisHeight: 24px;
    --comp-breadcrumbs-medium-horizontalGap: 8px;
    --comp-breadcrumbs-medium-paddingHorizontal: 8px;
    --comp-breadcrumbs-medium-verticalGap: 4px;
    --comp-breadcrumbs-small-ellipsisHeight: 20px;
    --comp-breadcrumbs-small-horizontalGap: 4px;
    --comp-breadcrumbs-small-paddingHorizontal: 8px;
    --comp-breadcrumbs-small-verticalGap: 4px;
    --comp-button-large-gap: 8px;
    --comp-button-large-iconOnly-paddingHorizontal: 12px;
    --comp-button-large-iconSize: 20px;
    --comp-button-large-paddingHorizontal: 16px;
    --comp-button-large-radius: 6px;
    --comp-button-large-radiusOutside: 10px;
    --comp-button-large-size: 44px;
    --comp-button-medium-gap: 8px;
    --comp-button-medium-iconOnly-paddingHorizontal: 8px;
    --comp-button-medium-iconSize: 20px;
    --comp-button-medium-paddingHorizontal: 12px;
    --comp-button-medium-radius: 6px;
    --comp-button-medium-radiusOutside: 10px;
    --comp-button-medium-size: 36px;
    --comp-button-micro-gap: 4px;
    --comp-button-micro-iconOnly-paddingHorizontal: 0px;
    --comp-button-micro-iconSize: 16px;
    --comp-button-micro-paddingHorizontal: 2px;
    --comp-button-micro-radius: 6px;
    --comp-button-micro-radiusOutside: 10px;
    --comp-button-micro-size: 20px;
    --comp-button-small-gap: 4px;
    --comp-button-small-iconOnly-paddingHorizontal: 4px;
    --comp-button-small-iconSize: 16px;
    --comp-button-small-paddingHorizontal: 8px;
    --comp-button-small-radius: 6px;
    --comp-button-small-radiusOutside: 10px;
    --comp-button-small-size: 28px;
    --comp-buttonGroup-button-large-gap: 8px;
    --comp-buttonGroup-button-large-height: 36px;
    --comp-buttonGroup-button-large-iconSize: 36px;
    --comp-buttonGroup-button-large-paddingHorizontal: 12px;
    --comp-buttonGroup-button-large-radius: 6px;
    --comp-buttonGroup-button-medium-gap: 8px;
    --comp-buttonGroup-button-medium-height: 28px;
    --comp-buttonGroup-button-medium-iconSize: 28px;
    --comp-buttonGroup-button-medium-paddingHorizontal: 10px;
    --comp-buttonGroup-button-medium-radius: 6px;
    --comp-buttonGroup-button-small-gap: 4px;
    --comp-buttonGroup-button-small-height: 24px;
    --comp-buttonGroup-button-small-iconSize: 24px;
    --comp-buttonGroup-button-small-paddingHorizontal: 8px;
    --comp-buttonGroup-button-small-radius: 3px;
    --comp-buttonGroup-item-large-height: 44px;
    --comp-buttonGroup-item-large-paddingHorizontal: 4px;
    --comp-buttonGroup-item-large-radius: 8px;
    --comp-buttonGroup-item-medium-height: 36px;
    --comp-buttonGroup-item-medium-paddingHorizontal: 4px;
    --comp-buttonGroup-item-medium-radius: 8px;
    --comp-buttonGroup-item-small-height: 28px;
    --comp-buttonGroup-item-small-paddingHorizontal: 2px;
    --comp-buttonGroup-item-small-radius: 4px;
    --comp-dropdown-medium-paddingHorizontal: 4px;
    --comp-dropdown-medium-paddingVertical: 8px;
    --comp-dropdown-small-paddingHorizontal: 4px;
    --comp-dropdown-small-paddingVertical: 4px;
    --comp-dropzone-default-width: 360px;
    --comp-dropzone-reduced-width: 360px;
    --comp-eyebrowStyle-bottomPadding-paddingBottom: 6px;
    --comp-field-medium-gap: 8px;
    --comp-field-medium-paddingLeft: 16px;
    --comp-field-medium-paddingLeftSecondary: 8px;
    --comp-field-medium-paddingRight: 12px;
    --comp-field-medium-paddingRightSecondary: 8px;
    --comp-field-medium-radius: 6px;
    --comp-field-medium-radiusInteractionOverlay: Default 6px;
    --comp-field-medium-size: 44px;
    --comp-field-small-gap: 8px;
    --comp-field-small-paddingLeft: 12px;
    --comp-field-small-paddingLeftSecondary: 8px;
    --comp-field-small-paddingRight: 4px;
    --comp-field-small-paddingRightSecondary: 4px;
    --comp-field-small-radius: 6px;
    --comp-field-small-radiusInteractionOverlay: Default 6px;
    --comp-field-small-size: 36px;
    --comp-file-gap-gapFile: 8px;
    --comp-file-gap-gapInfoBar: 12px;
    --comp-infoBar-large-buttonSize: Medium;
    --comp-infoBar-large-gap: 12px;
    --comp-infoBar-large-iconSize: 40;
    --comp-infoBar-large-paddingHorizontal: 24px;
    --comp-infoBar-large-paddingVertical: 24px;
    --comp-infoBar-large-radius: 12px;
    --comp-infoBar-medium-buttonSize: Small;
    --comp-infoBar-medium-iconSize: 28;
    --comp-infoBar-medium-paddingHorizontal: 12px;
    --comp-infoBar-medium-paddingVertical: 12px;
    --comp-infoBar-medium-radius: 12px;
    --comp-infoBar-small-buttonSize: Small;
    --comp-infoBar-small-iconSize: 20;
    --comp-infoBar-small-paddingBottom: 4px;
    --comp-infoBar-small-paddingLeft: 8px;
    --comp-infoBar-small-paddingRight: 4px;
    --comp-infoBar-small-paddingTop: 4px;
    --comp-infoBar-small-radius: 8px;
    --comp-infoTriggerIcon-icon-iconSize: 20px;
    --comp-labelGroup-bottomPadding-paddingTop: 8px;
    --comp-listItem-large-gap: 12px;
    --comp-listItem-large-height: 56px;
    --comp-listItem-large-iconSize: 24px;
    --comp-listItem-large-paddingHorizontal: 24px;
    --comp-listItem-large-paddingVertical: 16px;
    --comp-listItem-medium-gap: 8px;
    --comp-listItem-medium-height: 48px;
    --comp-listItem-medium-iconSize: 24px;
    --comp-listItem-medium-paddingHorizontal: 16px;
    --comp-listItem-medium-paddingVertical: 12px;
    --comp-listItem-small-gap: 8px;
    --comp-listItem-small-height: 40px;
    --comp-listItem-small-iconSize: 24px;
    --comp-listItem-small-paddingHorizontal: 12px;
    --comp-listItem-small-paddingVertical: 8px;
    --comp-logo-large-gap: 12px;
    --comp-logo-large-height: 32px;
    --comp-logo-medium-gap: 12px;
    --comp-logo-medium-height: 24px;
    --comp-logo-small-gap: 8px;
    --comp-logo-small-height: 20px;
    --comp-modal-bannerCentered-closeButtonSize: 44px;
    --comp-modal-bannerCentered-paddingBottom: 16px;
    --comp-modal-bannerCentered-paddingLeft: 72px;
    --comp-modal-bannerCentered-paddingRight: 16px;
    --comp-modal-bannerCentered-paddingTop: 16px;
    --comp-modal-bannerLeftAligned-closeButtonSize: 44px;
    --comp-modal-bannerLeftAligned-paddingHorizontal: 16px;
    --comp-modal-bannerLeftAligned-paddingVertical: 16px;
    --comp-modal-bannerLeftAligned-radius: 0px;
    --comp-modal-footer-paddingBottom: 24px;
    --comp-modal-footer-paddingLeft: 24px;
    --comp-modal-footer-paddingRight: 24px;
    --comp-modal-footer-paddingTop: 32px;
    --comp-modal-footerSticky-paddingBottom: 24px;
    --comp-modal-footerSticky-paddingLeft: 24px;
    --comp-modal-footerSticky-paddingRight: 24px;
    --comp-modal-footerSticky-paddingTop: 24px;
    --comp-modal-header-gapHorizontal: 16px;
    --comp-modal-header-gapVertical: 16px;
    --comp-modal-header-iconBubbleSize: 56px;
    --comp-modal-header-paddingBottom: 24px;
    --comp-modal-header-paddingLeft: 24px;
    --comp-modal-header-paddingRight: 24px;
    --comp-modal-header-paddingTop: 24px;
    --comp-modal-radius: 12px;
    --comp-modal-stickyHeader-gapVertical: 4px;
    --comp-modal-stickyHeader-paddingBottom: 24px;
    --comp-modal-stickyHeader-paddingLeft: 24px;
    --comp-modal-stickyHeader-paddingRight: 24px;
    --comp-modal-stickyHeader-paddingTop: 16px;
    --comp-modal-swapper-paddingBottom: 24px;
    --comp-modal-swapper-paddingLeft: 24px;
    --comp-modal-swapper-paddingRight: 24px;
    --comp-navigation-horizontal-brandLogoSize: Medium Default;
    --comp-navigation-horizontal-default-medium-gap: 8px;
    --comp-navigation-horizontal-default-medium-height: 44px;
    --comp-navigation-horizontal-default-medium-iconOnlySize: 44px;
    --comp-navigation-horizontal-default-medium-paddingHorizontal: 16px;
    --comp-navigation-horizontal-default-medium-radius: 6px;
    --comp-navigation-horizontal-default-menuItem-medium-gap: 8px;
    --comp-navigation-horizontal-default-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-default-menuItem-small-gap: 4px;
    --comp-navigation-horizontal-default-menuItem-small-height: 60px;
    --comp-navigation-horizontal-default-small-gap: 8px;
    --comp-navigation-horizontal-default-small-height: 36px;
    --comp-navigation-horizontal-default-small-iconOnlySize: 36px;
    --comp-navigation-horizontal-default-small-paddingHorizontal: 12px;
    --comp-navigation-horizontal-default-small-radius: 6px;
    --comp-navigation-horizontal-paddingVertical: 0px;
    --comp-navigation-horizontal-tabMenu-medium-gap: 8px;
    --comp-navigation-horizontal-tabMenu-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-medium-paddingVertical: 16px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-gap: 40px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-gap: 28px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-gap: 8px;
    --comp-navigation-horizontal-tabMenu-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-paddingVertical: 12px;
    --comp-navigation-vertical-collapsable-medium-height: 44px;
    --comp-navigation-vertical-collapsable-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-collapsable-medium-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-medium-paddingRight: 4px;
    --comp-navigation-vertical-collapsable-medium-radius: 6px;
    --comp-navigation-vertical-collapsable-small-height: 36px;
    --comp-navigation-vertical-collapsable-small-iconOnlySize: 36px;
    --comp-navigation-vertical-collapsable-small-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-small-paddingRight: 0px;
    --comp-navigation-vertical-collapsable-small-radius: 6px;
    --comp-navigation-vertical-cornerRadius: Default 6px;
    --comp-navigation-vertical-default-medium-height: 44px;
    --comp-navigation-vertical-default-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-default-medium-paddingLeft: 12px;
    --comp-navigation-vertical-default-medium-paddingRight: 12px;
    --comp-navigation-vertical-default-medium-paddingVertical: 16px;
    --comp-navigation-vertical-default-medium-radius: 6px;
    --comp-navigation-vertical-default-small-height: 36px;
    --comp-navigation-vertical-default-small-iconOnlySize: 36px;
    --comp-navigation-vertical-default-small-paddingLeft: 12px;
    --comp-navigation-vertical-default-small-paddingRight: 6px;
    --comp-navigation-vertical-default-small-paddingVertical: 8px;
    --comp-navigation-vertical-default-small-radius: 6px;
    --comp-navigation-vertical-groupHeading-medium-height: 44px;
    --comp-navigation-vertical-groupHeading-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-groupHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-medium-paddingRight: 4px;
    --comp-navigation-vertical-groupHeading-medium-radius: 6px;
    --comp-navigation-vertical-groupHeading-small-height: 36px;
    --comp-navigation-vertical-groupHeading-small-iconOnlySize: 36px;
    --comp-navigation-vertical-groupHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-small-paddingRight: 0px;
    --comp-navigation-vertical-groupHeading-small-radius: 6px;
    --comp-navigation-vertical-navigation-brandLogoSize: Medium Default;
    --comp-navigation-vertical-sectionHeading-medium-height: 44px;
    --comp-navigation-vertical-sectionHeading-medium-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingTop: 20px;
    --comp-navigation-vertical-sectionHeading-small-height: 36px;
    --comp-navigation-vertical-sectionHeading-small-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingTop: 12px;
    --comp-navigation-vertical-separator-medium-height: 32px;
    --comp-navigation-vertical-separator-medium-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-medium-paddingVertical: 16px;
    --comp-navigation-vertical-separator-small-height: 16px;
    --comp-navigation-vertical-separator-small-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-small-paddingVertical: 8px;
    --comp-pill-large-gap: 8px;
    --comp-pill-large-iconSize: 16px;
    --comp-pill-large-paddingHorizontal: 20px;
    --comp-pill-large-radius: 100px;
    --comp-pill-large-radiusOutside: 100px;
    --comp-pill-large-size: 44px;
    --comp-pill-medium-gap: 8px;
    --comp-pill-medium-iconSize: 16px;
    --comp-pill-medium-paddingHorizontal: 16px;
    --comp-pill-medium-radius: 100px;
    --comp-pill-medium-radiusOutside: 100px;
    --comp-pill-medium-size: 36px;
    --comp-pill-small-gap: 8px;
    --comp-pill-small-iconSize: 16px;
    --comp-pill-small-paddingHorizontal: 12px;
    --comp-pill-small-radius: 100px;
    --comp-pill-small-radiusOutside: 100px;
    --comp-pill-small-size: 28px;
    --comp-slider-knobSize: 16px;
    --comp-slider-knobSizeHoverPressed: 20px;
    --comp-slider-knobStrokeWidth: 3px;
    --comp-slider-knobStrokeWidthHoverPressed: 4px;
    --comp-switch-medium-height: 24px;
    --comp-switch-small-height: 16px;
    --comp-switch-widthRatio: 2px;
    --comp-table-row-size: 64px;
    --comp-tabs-large-gap: 16px;
    --comp-tabs-large-paddingHorizontal: 40px;
    --comp-tabs-large-paddingVertical: 16px;
    --comp-tabs-medium-gap: 8px;
    --comp-tabs-medium-paddingHorizontal: 24px;
    --comp-tabs-medium-paddingVertical: 16px;
    --comp-tag-medium-colorPillRadius: 3px;
    --comp-tag-medium-colorPillSize: 12px;
    --comp-tag-medium-gap: 8px;
    --comp-tag-medium-iconSize: 16px;
    --comp-tag-medium-paddingHorizontal: 8px;
    --comp-tag-medium-radius: 3px;
    --comp-tag-medium-size: 28px;
    --comp-tag-small-colorPillRadius: 3px;
    --comp-tag-small-colorPillSize: 12px;
    --comp-tag-small-gap: 8px;
    --comp-tag-small-iconSize: 16px;
    --comp-tag-small-paddingHorizontal: 8px;
    --comp-tag-small-radius: 3px;
    --comp-tag-small-size: 24px;
    --comp-test: 76;
    --comp-textArea-medium-gap: 8px;
    --comp-textArea-medium-minHeight: 148px;
    --comp-textArea-medium-paddingBottom: 4px;
    --comp-textArea-medium-paddingLeft: 16px;
    --comp-textArea-medium-paddingRight: 24px;
    --comp-textArea-medium-paddingTop: 10px;
    --comp-textArea-medium-radius: 6px;
    --comp-textArea-small-gap: 8px;
    --comp-textArea-small-minHeight: 144px;
    --comp-textArea-small-paddingBottom: 4px;
    --comp-textArea-small-paddingLeft: 12px;
    --comp-textArea-small-paddingRight: 24px;
    --comp-textArea-small-paddingTop: 6px;
    --comp-textArea-small-radius: 6px;
    --comp-tooltips-iconSize-iconSize: 16px;
    --comp-tooltips-radius-radius: 6px;
    --layout-grid-columns: 4;
    --layout-grid-columnsScroll: 5;
    --layout-grid-gutter: 24px;
    --layout-grid-sidePadding: 48px;
    --layout-stack-horizontal-gap-default: 8px;
    --type-annotation-default-letterSpacing: 0px;
    --type-annotation-default-lineHeight: 16px;
    --type-annotation-default-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-annotation-default-size: 12px;
    --type-annotation-default-typeface: Source Sans Pro;
    --type-annotation-default-weight: 400;
    --type-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-body-lineHeight: var(--scale-s3-lineHeight);
    --type-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-body-size: var(--scale-s3-size);
    --type-body-typeface: Source Sans Pro;
    --type-body-weight: 400;
    --type-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-bodyEmphasized-size: var(--scale-s4-size);
    --type-bodyEmphasized-typeface: Source Sans Pro;
    --type-bodyEmphasized-weight: 400;
    --type-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-bodySmall-size: var(--scale-s2-size);
    --type-bodySmall-typeface: Source Sans Pro;
    --type-bodySmall-weight: 400;
    --type-brandProductName-large-letterSpacing: var(--scale-s5-letterSpacing);
    --type-brandProductName-large-lineHeight: var(--scale-s5-lineHeight);
    --type-brandProductName-large-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-brandProductName-large-size: var(--scale-s5-size);
    --type-brandProductName-large-typeface: Source Sans Pro;
    --type-brandProductName-large-weight: 400;
    --type-brandProductName-medium-letterSpacing: var(--scale-s3-letterSpacing);
    --type-brandProductName-medium-lineHeight: var(--scale-s3-lineHeight);
    --type-brandProductName-medium-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-brandProductName-medium-size: var(--scale-s3-size);
    --type-brandProductName-medium-typeface: Source Sans Pro;
    --type-brandProductName-medium-weight: 400;
    --type-brandProductName-small-letterSpacing: var(--scale-s2-letterSpacing);
    --type-brandProductName-small-lineHeight: var(--scale-s2-lineHeight);
    --type-brandProductName-small-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-brandProductName-small-size: var(--scale-s2-size);
    --type-brandProductName-small-typeface: Source Sans Pro;
    --type-brandProductName-small-weight: 400;
    --type-data-featured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-data-featured-lineHeight: var(--scale-s7-lineHeight);
    --type-data-featured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-data-featured-size: var(--scale-s7-size);
    --type-data-featured-typeface: Source Sans Pro;
    --type-data-featured-weight: 400;
    --type-data-label-letterSpacing: var(--scale-s3-letterSpacing);
    --type-data-label-lineHeight: var(--scale-s3-lineHeight);
    --type-data-label-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-data-label-size: var(--scale-s3-size);
    --type-data-label-typeface: Source Sans Pro;
    --type-data-label-weight: 400;
    --type-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-eyebrow-size: var(--scale-s2-size);
    --type-eyebrow-typeface: Source Sans Pro;
    --type-eyebrow-weight: 400;
    --type-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-hero-size: var(--scale-s6-size);
    --type-hero-typeface: Source Sans Pro;
    --type-hero-weight: 300;
    --type-message-default-letterSpacing: var(--scale-s3-letterSpacing);
    --type-message-default-lineHeight: var(--scale-s3-lineHeight);
    --type-message-default-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-message-default-size: var(--scale-s3-size);
    --type-message-default-typeface: Source Sans Pro;
    --type-message-default-weight: 400;
    --type-message-emphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-message-emphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-message-emphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-message-emphasized-size: var(--scale-s4-size);
    --type-message-emphasized-typeface: Source Sans Pro;
    --type-message-emphasized-weight: 400;
    --type-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-title1-size: var(--scale-s5-size);
    --type-title1-typeface: Source Sans Pro;
    --type-title1-weight: 400;
    --type-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-title2-size: var(--scale-s4-size);
    --type-title2-typeface: Source Sans Pro;
    --type-title2-weight: 400;
    --type-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-title3-size: var(--scale-s3-5-size);
    --type-title3-typeface: Source Sans Pro;
    --type-title3-weight: 400;
    --borderWidth: 1px;
    --layout-breakpoints-from-desktop: 1920;
    --layout-breakpoints-from-desktopExtraLarge: 2400;
    --layout-breakpoints-from-desktopLarge: 2200;
    --layout-breakpoints-from-laptop: 1460;
    --layout-breakpoints-from-laptopSmall: 1220;
    --layout-breakpoints-from-mobile: 400;
    --layout-breakpoints-from-mobileLarge: 520;
    --layout-breakpoints-from-mobileSmall: 320;
    --layout-breakpoints-from-mobileSmall-5: 1700;
    --layout-breakpoints-from-tablet: 780;
    --layout-breakpoints-from-tabletLarge: 980;
    --layout-breakpoints-from-tabletSmall: 624;
    --spacing-micro-1: 4px;
    --spacing-micro-2: 8px;
    --spacing-micro-3: 12px;
    --spacing-micro-4: 16px;
    --spacing-micro-5: 20px;
    --spacing-micro-6: 24px;
    --spacing-static-7: 28px;
    --spacing-static-8: 32px;
    --spacing-static-9: 36px;
    --spacing-static-10: 40px;
    --spacing-static-11: 44px;
    --spacing-static-12: 48px;
    --spacing-static-13: 56px;
    --spacing-static-14: 64px;
    --spacing-static-15: 72px;
    --spacing-static-16: 80px;
    --spacing-static-17: 88px;
    --spacing-static-18: 96px;
    --layout-breakpoints-deviceType: Tablet;
    --layout-breakpoints-screenWidth: 624px;
    --layout-global-orientation: Vertical;
    --layout-grid-H-columns: 4;
    --layout-grid-H-columnsScroll: 5;
    --layout-grid-H-gutter: 16px;
    --layout-grid-H-sidePadding: 40px;
    --layout-grid-L-columns: 4;
    --layout-grid-L-columnsScroll: 5;
    --layout-grid-L-gutter: 32px;
    --layout-grid-L-sidePadding: 56px;
    --layout-grid-M-columns: 4;
    --layout-grid-M-columnsScroll: 5;
    --layout-grid-M-gutter: 24px;
    --layout-grid-M-sidePadding: 48px;
    --leftMenu: false;
    --spacing-responsive-1: 8px;
    --spacing-responsive-2: 12px;
    --spacing-responsive-3: 16px;
    --spacing-responsive-4: 20px;
    --spacing-responsive-5: 24px;
    --spacing-responsive-6: 28px;
    --spacing-responsive-7: 32px;
    --spacing-responsive-8: 36px;
    --spacing-responsive-9: 44px;
    --spacing-responsive-10: 56px;
    --spacing-responsive-11: 64px;
    --spacing-responsive-12: 72px;
    --type-H-body-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-body-lineHeight: var(--scale-s2-lineHeight);
    --type-H-body-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-body-size: var(--scale-s2-size);
    --type-H-body-typeface: Source Sans Pro;
    --type-H-body-weight: 400;
    --type-H-bodyEmphasized-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-bodyEmphasized-lineHeight: var(--scale-s3-lineHeight);
    --type-H-bodyEmphasized-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-bodyEmphasized-size: var(--scale-s3-size);
    --type-H-bodyEmphasized-typeface: Source Sans Pro;
    --type-H-bodyEmphasized-weight: 400;
    --type-H-bodySmall-letterSpacing: var(--scale-s1-letterSpacing);
    --type-H-bodySmall-lineHeight: var(--scale-s1-lineHeight);
    --type-H-bodySmall-paragraphSpacing: var(--scale-s1-paragraphSpacing);
    --type-H-bodySmall-size: var(--scale-s1-size);
    --type-H-bodySmall-typeface: Source Sans Pro;
    --type-H-bodySmall-weight: 400;
    --type-H-dataFeatured-letterSpacing: var(--scale-s5-letterSpacing);
    --type-H-dataFeatured-lineHeight: var(--scale-s5-lineHeight);
    --type-H-dataFeatured-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-H-dataFeatured-size: var(--scale-s5-size);
    --type-H-dataFeatured-typeface: Source Sans Pro;
    --type-H-dataFeatured-weight: 400;
    --type-H-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-eyebrow-lineHeight: var(--scale-s1-lineHeight);
    --type-H-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-eyebrow-size: var(--scale-s2-size);
    --type-H-eyebrow-typeface: Source Sans Pro;
    --type-H-eyebrow-weight: 400;
    --type-H-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-H-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-H-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-H-hero-size: var(--scale-s6-size);
    --type-H-hero-typeface: Source Sans Pro;
    --type-H-hero-weight: 300;
    --type-H-title1-letterSpacing: var(--scale-s4-letterSpacing);
    --type-H-title1-lineHeight: var(--scale-s4-lineHeight);
    --type-H-title1-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-H-title1-size: var(--scale-s4-size);
    --type-H-title1-typeface: Source Sans Pro;
    --type-H-title1-weight: 400;
    --type-H-title2-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-title2-lineHeight: var(--scale-s3-lineHeight);
    --type-H-title2-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-title2-size: var(--scale-s3-size);
    --type-H-title2-typeface: Source Sans Pro;
    --type-H-title2-weight: 400;
    --type-H-title3-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-title3-lineHeight: var(--scale-s2-lineHeight);
    --type-H-title3-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-title3-size: var(--scale-s2-size);
    --type-H-title3-typeface: Source Sans Pro;
    --type-H-title3-weight: 400;
    --type-L-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-body-lineHeight: var(--scale-s3-lineHeight);
    --type-L-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-body-size: var(--scale-s3-size);
    --type-L-body-typeface: Source Sans Pro;
    --type-L-body-weight: 400;
    --type-L-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-L-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-L-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-L-bodyEmphasized-size: var(--scale-s4-size);
    --type-L-bodyEmphasized-typeface: Source Sans Pro;
    --type-L-bodyEmphasized-weight: 400;
    --type-L-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-L-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-L-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-L-bodySmall-size: var(--scale-s2-size);
    --type-L-bodySmall-typeface: Source Sans Pro;
    --type-L-bodySmall-weight: 400;
    --type-L-dataFeatured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-L-dataFeatured-lineHeight: var(--scale-s7-lineHeight);
    --type-L-dataFeatured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-L-dataFeatured-size: var(--scale-s7-size);
    --type-L-dataFeatured-typeface: Source Sans Pro;
    --type-L-dataFeatured-weight: 400;
    --type-L-eyebrow-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-eyebrow-lineHeight: var(--scale-s3-lineHeight);
    --type-L-eyebrow-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-eyebrow-size: var(--scale-s3-size);
    --type-L-eyebrow-typeface: Source Sans Pro;
    --type-L-eyebrow-weight: 400;
    --type-L-hero-letterSpacing: var(--scale-s8-letterSpacing);
    --type-L-hero-lineHeight: var(--scale-s8-lineHeight);
    --type-L-hero-paragraphSpacing: var(--scale-s8-paragraphSpacing);
    --type-L-hero-size: var(--scale-s8-size);
    --type-L-hero-typeface: Source Sans Pro;
    --type-L-hero-weight: 300;
    --type-L-title1-letterSpacing: var(--scale-s6-letterSpacing);
    --type-L-title1-lineHeight: var(--scale-s6-lineHeight);
    --type-L-title1-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-L-title1-size: var(--scale-s6-size);
    --type-L-title1-typeface: Source Sans Pro;
    --type-L-title1-weight: 400;
    --type-L-title2-letterSpacing: var(--scale-s5-letterSpacing);
    --type-L-title2-lineHeight: var(--scale-s5-lineHeight);
    --type-L-title2-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-L-title2-size: var(--scale-s5-size);
    --type-L-title2-typeface: Source Sans Pro;
    --type-L-title2-weight: 400;
    --type-L-title3-letterSpacing: var(--scale-s4-letterSpacing);
    --type-L-title3-lineHeight: var(--scale-s4-lineHeight);
    --type-L-title3-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-L-title3-size: var(--scale-s4-size);
    --type-L-title3-typeface: Source Sans Pro;
    --type-L-title3-weight: 400;
    --type-M-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-M-body-lineHeight: var(--scale-s3-lineHeight);
    --type-M-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-M-body-size: var(--scale-s3-size);
    --type-M-body-typeface: Source Sans Pro;
    --type-M-body-weight: 400;
    --type-M-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-M-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-bodyEmphasized-size: var(--scale-s4-size);
    --type-M-bodyEmphasized-typeface: Source Sans Pro;
    --type-M-bodyEmphasized-weight: 400;
    --type-M-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-M-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-bodySmall-size: var(--scale-s2-size);
    --type-M-bodySmall-typeface: Source Sans Pro;
    --type-M-bodySmall-weight: 400;
    --type-M-dataFeatured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-M-dataFeatured-lineHeight: var(--scale-s7-lineHeight);
    --type-M-dataFeatured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-M-dataFeatured-size: var(--scale-s7-size);
    --type-M-dataFeatured-typeface: Source Sans Pro;
    --type-M-dataFeatured-weight: 400;
    --type-M-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-M-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-eyebrow-size: var(--scale-s2-size);
    --type-M-eyebrow-typeface: Source Sans Pro;
    --type-M-eyebrow-weight: 400;
    --type-M-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-M-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-M-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-M-hero-size: var(--scale-s6-size);
    --type-M-hero-typeface: Source Sans Pro;
    --type-M-hero-weight: 300;
    --type-M-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-M-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-M-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-M-title1-size: var(--scale-s5-size);
    --type-M-title1-typeface: Source Sans Pro;
    --type-M-title1-weight: 400;
    --type-M-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-M-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-title2-size: var(--scale-s4-size);
    --type-M-title2-typeface: Source Sans Pro;
    --type-M-title2-weight: 400;
    --type-M-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-M-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-M-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-M-title3-size: var(--scale-s3-5-size);
    --type-M-title3-typeface: Source Sans Pro;
    --type-M-title3-weight: 400;
  }
  .text-Annotation-Default {
    font-family: Source Sans Pro;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Annotation-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Body-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Body-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s3-size);
    font-weight: 600;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Body-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Emphasized-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s4-size);
    font-weight: 600;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Body-Small-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s2-size);
    font-weight: 600;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Brand-Product-Name-Large {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s5-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Brand-Product-Name-Medium {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Brand-Product-Name-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Label {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Value {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Value-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Data-Value-Featured {
    font-family: Source Sans Pro;
    font-size: var(--scale-s7-size);
    font-weight: 400;
    letter-spacing: var(--scale-s7-letterSpacing);
    line-height: var(--scale-s7-lineHeight);
  }
  .text-Eyebrow-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Hero-Title-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s6-size);
    font-weight: 300;
    letter-spacing: var(--scale-s6-letterSpacing);
    line-height: var(--scale-s6-lineHeight);
  }
  .text-Link-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Link-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: 0px;
  }
  .text-Message-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Message-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-1-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s5-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Title-2-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-3-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-5-letterSpacing);
    line-height: var(--scale-s3-5-lineHeight);
  }
}
@media (min-width: 780px) {
  :root {
    --comp-accordion-leftDropdown-gap: 12px;
    --comp-accordion-leftDropdown-paddingVertical: 16px;
    --comp-accordion-rightDropdown-paddingVertical: 16px;
    --comp-block-gapHorizontal-large: 24px;
    --comp-block-gapHorizontal-medium: 16px;
    --comp-block-gapHorizontal-small: 8px;
    --comp-block-gapHorizontal-xSmall: 4px;
    --comp-block-gapVertical-large: 24px;
    --comp-block-gapVertical-medium: 16px;
    --comp-block-gapVertical-small: 8px;
    --comp-block-gapVertical-xSmall: 4px;
    --comp-block-spacingBottom-large: 48px;
    --comp-block-spacingBottom-medium: 24px;
    --comp-block-spacingBottom-small: 12px;
    --comp-block-spacingLeft-large: 48px;
    --comp-block-spacingLeft-medium: 24px;
    --comp-block-spacingLeft-small: 12px;
    --comp-block-spacingRight-large: 48px;
    --comp-block-spacingRight-medium: 24px;
    --comp-block-spacingRight-small: 12px;
    --comp-block-spacingTop-large: 48px;
    --comp-block-spacingTop-medium: 24px;
    --comp-block-spacingTop-small: 12px;
    --comp-breadcrumbs-medium-ellipsisHeight: 24px;
    --comp-breadcrumbs-medium-horizontalGap: 8px;
    --comp-breadcrumbs-medium-paddingHorizontal: 8px;
    --comp-breadcrumbs-medium-verticalGap: 4px;
    --comp-breadcrumbs-small-ellipsisHeight: 20px;
    --comp-breadcrumbs-small-horizontalGap: 4px;
    --comp-breadcrumbs-small-paddingHorizontal: 8px;
    --comp-breadcrumbs-small-verticalGap: 4px;
    --comp-button-large-gap: 8px;
    --comp-button-large-iconOnly-paddingHorizontal: 12px;
    --comp-button-large-iconSize: 20px;
    --comp-button-large-paddingHorizontal: 16px;
    --comp-button-large-radius: 6px;
    --comp-button-large-radiusOutside: 10px;
    --comp-button-large-size: 44px;
    --comp-button-medium-gap: 8px;
    --comp-button-medium-iconOnly-paddingHorizontal: 8px;
    --comp-button-medium-iconSize: 20px;
    --comp-button-medium-paddingHorizontal: 12px;
    --comp-button-medium-radius: 6px;
    --comp-button-medium-radiusOutside: 10px;
    --comp-button-medium-size: 36px;
    --comp-button-micro-gap: 4px;
    --comp-button-micro-iconOnly-paddingHorizontal: 0px;
    --comp-button-micro-iconSize: 16px;
    --comp-button-micro-paddingHorizontal: 2px;
    --comp-button-micro-radius: 6px;
    --comp-button-micro-radiusOutside: 10px;
    --comp-button-micro-size: 20px;
    --comp-button-small-gap: 4px;
    --comp-button-small-iconOnly-paddingHorizontal: 4px;
    --comp-button-small-iconSize: 16px;
    --comp-button-small-paddingHorizontal: 8px;
    --comp-button-small-radius: 6px;
    --comp-button-small-radiusOutside: 10px;
    --comp-button-small-size: 28px;
    --comp-buttonGroup-button-large-gap: 8px;
    --comp-buttonGroup-button-large-height: 36px;
    --comp-buttonGroup-button-large-iconSize: 36px;
    --comp-buttonGroup-button-large-paddingHorizontal: 12px;
    --comp-buttonGroup-button-large-radius: 6px;
    --comp-buttonGroup-button-medium-gap: 8px;
    --comp-buttonGroup-button-medium-height: 28px;
    --comp-buttonGroup-button-medium-iconSize: 28px;
    --comp-buttonGroup-button-medium-paddingHorizontal: 10px;
    --comp-buttonGroup-button-medium-radius: 6px;
    --comp-buttonGroup-button-small-gap: 4px;
    --comp-buttonGroup-button-small-height: 24px;
    --comp-buttonGroup-button-small-iconSize: 24px;
    --comp-buttonGroup-button-small-paddingHorizontal: 8px;
    --comp-buttonGroup-button-small-radius: 3px;
    --comp-buttonGroup-item-large-height: 44px;
    --comp-buttonGroup-item-large-paddingHorizontal: 4px;
    --comp-buttonGroup-item-large-radius: 8px;
    --comp-buttonGroup-item-medium-height: 36px;
    --comp-buttonGroup-item-medium-paddingHorizontal: 4px;
    --comp-buttonGroup-item-medium-radius: 8px;
    --comp-buttonGroup-item-small-height: 28px;
    --comp-buttonGroup-item-small-paddingHorizontal: 2px;
    --comp-buttonGroup-item-small-radius: 4px;
    --comp-dropdown-medium-paddingHorizontal: 4px;
    --comp-dropdown-medium-paddingVertical: 8px;
    --comp-dropdown-small-paddingHorizontal: 4px;
    --comp-dropdown-small-paddingVertical: 4px;
    --comp-dropzone-default-width: 360px;
    --comp-dropzone-reduced-width: 360px;
    --comp-eyebrowStyle-bottomPadding-paddingBottom: 6px;
    --comp-field-medium-gap: 8px;
    --comp-field-medium-paddingLeft: 16px;
    --comp-field-medium-paddingLeftSecondary: 8px;
    --comp-field-medium-paddingRight: 12px;
    --comp-field-medium-paddingRightSecondary: 8px;
    --comp-field-medium-radius: 6px;
    --comp-field-medium-radiusInteractionOverlay: Default 6px;
    --comp-field-medium-size: 44px;
    --comp-field-small-gap: 8px;
    --comp-field-small-paddingLeft: 12px;
    --comp-field-small-paddingLeftSecondary: 8px;
    --comp-field-small-paddingRight: 4px;
    --comp-field-small-paddingRightSecondary: 4px;
    --comp-field-small-radius: 6px;
    --comp-field-small-radiusInteractionOverlay: Default 6px;
    --comp-field-small-size: 36px;
    --comp-file-gap-gapFile: 8px;
    --comp-file-gap-gapInfoBar: 12px;
    --comp-infoBar-large-buttonSize: Medium;
    --comp-infoBar-large-gap: 12px;
    --comp-infoBar-large-iconSize: 40;
    --comp-infoBar-large-paddingHorizontal: 24px;
    --comp-infoBar-large-paddingVertical: 24px;
    --comp-infoBar-large-radius: 12px;
    --comp-infoBar-medium-buttonSize: Small;
    --comp-infoBar-medium-iconSize: 28;
    --comp-infoBar-medium-paddingHorizontal: 12px;
    --comp-infoBar-medium-paddingVertical: 12px;
    --comp-infoBar-medium-radius: 12px;
    --comp-infoBar-small-buttonSize: Small;
    --comp-infoBar-small-iconSize: 20;
    --comp-infoBar-small-paddingBottom: 4px;
    --comp-infoBar-small-paddingLeft: 8px;
    --comp-infoBar-small-paddingRight: 4px;
    --comp-infoBar-small-paddingTop: 4px;
    --comp-infoBar-small-radius: 8px;
    --comp-infoTriggerIcon-icon-iconSize: 20px;
    --comp-labelGroup-bottomPadding-paddingTop: 8px;
    --comp-listItem-large-gap: 12px;
    --comp-listItem-large-height: 56px;
    --comp-listItem-large-iconSize: 24px;
    --comp-listItem-large-paddingHorizontal: 24px;
    --comp-listItem-large-paddingVertical: 16px;
    --comp-listItem-medium-gap: 8px;
    --comp-listItem-medium-height: 48px;
    --comp-listItem-medium-iconSize: 24px;
    --comp-listItem-medium-paddingHorizontal: 16px;
    --comp-listItem-medium-paddingVertical: 12px;
    --comp-listItem-small-gap: 8px;
    --comp-listItem-small-height: 40px;
    --comp-listItem-small-iconSize: 24px;
    --comp-listItem-small-paddingHorizontal: 12px;
    --comp-listItem-small-paddingVertical: 8px;
    --comp-logo-large-gap: 12px;
    --comp-logo-large-height: 32px;
    --comp-logo-medium-gap: 12px;
    --comp-logo-medium-height: 24px;
    --comp-logo-small-gap: 8px;
    --comp-logo-small-height: 20px;
    --comp-modal-bannerCentered-closeButtonSize: 44px;
    --comp-modal-bannerCentered-paddingBottom: 16px;
    --comp-modal-bannerCentered-paddingLeft: 72px;
    --comp-modal-bannerCentered-paddingRight: 16px;
    --comp-modal-bannerCentered-paddingTop: 16px;
    --comp-modal-bannerLeftAligned-closeButtonSize: 44px;
    --comp-modal-bannerLeftAligned-paddingHorizontal: 16px;
    --comp-modal-bannerLeftAligned-paddingVertical: 16px;
    --comp-modal-bannerLeftAligned-radius: 0px;
    --comp-modal-footer-paddingBottom: 24px;
    --comp-modal-footer-paddingLeft: 24px;
    --comp-modal-footer-paddingRight: 24px;
    --comp-modal-footer-paddingTop: 32px;
    --comp-modal-footerSticky-paddingBottom: 24px;
    --comp-modal-footerSticky-paddingLeft: 24px;
    --comp-modal-footerSticky-paddingRight: 24px;
    --comp-modal-footerSticky-paddingTop: 24px;
    --comp-modal-header-gapHorizontal: 16px;
    --comp-modal-header-gapVertical: 16px;
    --comp-modal-header-iconBubbleSize: 56px;
    --comp-modal-header-paddingBottom: 24px;
    --comp-modal-header-paddingLeft: 24px;
    --comp-modal-header-paddingRight: 24px;
    --comp-modal-header-paddingTop: 24px;
    --comp-modal-radius: 12px;
    --comp-modal-stickyHeader-gapVertical: 4px;
    --comp-modal-stickyHeader-paddingBottom: 24px;
    --comp-modal-stickyHeader-paddingLeft: 24px;
    --comp-modal-stickyHeader-paddingRight: 24px;
    --comp-modal-stickyHeader-paddingTop: 16px;
    --comp-modal-swapper-paddingBottom: 24px;
    --comp-modal-swapper-paddingLeft: 24px;
    --comp-modal-swapper-paddingRight: 24px;
    --comp-navigation-horizontal-brandLogoSize: Medium Default;
    --comp-navigation-horizontal-default-medium-gap: 8px;
    --comp-navigation-horizontal-default-medium-height: 44px;
    --comp-navigation-horizontal-default-medium-iconOnlySize: 44px;
    --comp-navigation-horizontal-default-medium-paddingHorizontal: 16px;
    --comp-navigation-horizontal-default-medium-radius: 6px;
    --comp-navigation-horizontal-default-menuItem-medium-gap: 8px;
    --comp-navigation-horizontal-default-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-default-menuItem-small-gap: 4px;
    --comp-navigation-horizontal-default-menuItem-small-height: 60px;
    --comp-navigation-horizontal-default-small-gap: 8px;
    --comp-navigation-horizontal-default-small-height: 36px;
    --comp-navigation-horizontal-default-small-iconOnlySize: 36px;
    --comp-navigation-horizontal-default-small-paddingHorizontal: 12px;
    --comp-navigation-horizontal-default-small-radius: 6px;
    --comp-navigation-horizontal-paddingVertical: 0px;
    --comp-navigation-horizontal-tabMenu-medium-gap: 8px;
    --comp-navigation-horizontal-tabMenu-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-medium-paddingVertical: 16px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-gap: 40px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-gap: 28px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-gap: 8px;
    --comp-navigation-horizontal-tabMenu-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-paddingVertical: 12px;
    --comp-navigation-vertical-collapsable-medium-height: 44px;
    --comp-navigation-vertical-collapsable-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-collapsable-medium-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-medium-paddingRight: 4px;
    --comp-navigation-vertical-collapsable-medium-radius: 6px;
    --comp-navigation-vertical-collapsable-small-height: 36px;
    --comp-navigation-vertical-collapsable-small-iconOnlySize: 36px;
    --comp-navigation-vertical-collapsable-small-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-small-paddingRight: 0px;
    --comp-navigation-vertical-collapsable-small-radius: 6px;
    --comp-navigation-vertical-cornerRadius: Default 6px;
    --comp-navigation-vertical-default-medium-height: 44px;
    --comp-navigation-vertical-default-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-default-medium-paddingLeft: 12px;
    --comp-navigation-vertical-default-medium-paddingRight: 12px;
    --comp-navigation-vertical-default-medium-paddingVertical: 16px;
    --comp-navigation-vertical-default-medium-radius: 6px;
    --comp-navigation-vertical-default-small-height: 36px;
    --comp-navigation-vertical-default-small-iconOnlySize: 36px;
    --comp-navigation-vertical-default-small-paddingLeft: 12px;
    --comp-navigation-vertical-default-small-paddingRight: 6px;
    --comp-navigation-vertical-default-small-paddingVertical: 8px;
    --comp-navigation-vertical-default-small-radius: 6px;
    --comp-navigation-vertical-groupHeading-medium-height: 44px;
    --comp-navigation-vertical-groupHeading-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-groupHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-medium-paddingRight: 4px;
    --comp-navigation-vertical-groupHeading-medium-radius: 6px;
    --comp-navigation-vertical-groupHeading-small-height: 36px;
    --comp-navigation-vertical-groupHeading-small-iconOnlySize: 36px;
    --comp-navigation-vertical-groupHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-small-paddingRight: 0px;
    --comp-navigation-vertical-groupHeading-small-radius: 6px;
    --comp-navigation-vertical-navigation-brandLogoSize: Medium Default;
    --comp-navigation-vertical-sectionHeading-medium-height: 44px;
    --comp-navigation-vertical-sectionHeading-medium-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingTop: 20px;
    --comp-navigation-vertical-sectionHeading-small-height: 36px;
    --comp-navigation-vertical-sectionHeading-small-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingTop: 12px;
    --comp-navigation-vertical-separator-medium-height: 32px;
    --comp-navigation-vertical-separator-medium-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-medium-paddingVertical: 16px;
    --comp-navigation-vertical-separator-small-height: 16px;
    --comp-navigation-vertical-separator-small-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-small-paddingVertical: 8px;
    --comp-pill-large-gap: 8px;
    --comp-pill-large-iconSize: 16px;
    --comp-pill-large-paddingHorizontal: 20px;
    --comp-pill-large-radius: 100px;
    --comp-pill-large-radiusOutside: 100px;
    --comp-pill-large-size: 44px;
    --comp-pill-medium-gap: 8px;
    --comp-pill-medium-iconSize: 16px;
    --comp-pill-medium-paddingHorizontal: 16px;
    --comp-pill-medium-radius: 100px;
    --comp-pill-medium-radiusOutside: 100px;
    --comp-pill-medium-size: 36px;
    --comp-pill-small-gap: 8px;
    --comp-pill-small-iconSize: 16px;
    --comp-pill-small-paddingHorizontal: 12px;
    --comp-pill-small-radius: 100px;
    --comp-pill-small-radiusOutside: 100px;
    --comp-pill-small-size: 28px;
    --comp-slider-knobSize: 16px;
    --comp-slider-knobSizeHoverPressed: 20px;
    --comp-slider-knobStrokeWidth: 3px;
    --comp-slider-knobStrokeWidthHoverPressed: 4px;
    --comp-switch-medium-height: 24px;
    --comp-switch-small-height: 16px;
    --comp-switch-widthRatio: 2px;
    --comp-table-row-size: 64px;
    --comp-tabs-large-gap: 16px;
    --comp-tabs-large-paddingHorizontal: 40px;
    --comp-tabs-large-paddingVertical: 16px;
    --comp-tabs-medium-gap: 8px;
    --comp-tabs-medium-paddingHorizontal: 24px;
    --comp-tabs-medium-paddingVertical: 16px;
    --comp-tag-medium-colorPillRadius: 3px;
    --comp-tag-medium-colorPillSize: 12px;
    --comp-tag-medium-gap: 8px;
    --comp-tag-medium-iconSize: 16px;
    --comp-tag-medium-paddingHorizontal: 8px;
    --comp-tag-medium-radius: 3px;
    --comp-tag-medium-size: 28px;
    --comp-tag-small-colorPillRadius: 3px;
    --comp-tag-small-colorPillSize: 12px;
    --comp-tag-small-gap: 8px;
    --comp-tag-small-iconSize: 16px;
    --comp-tag-small-paddingHorizontal: 8px;
    --comp-tag-small-radius: 3px;
    --comp-tag-small-size: 24px;
    --comp-test: 76;
    --comp-textArea-medium-gap: 8px;
    --comp-textArea-medium-minHeight: 148px;
    --comp-textArea-medium-paddingBottom: 4px;
    --comp-textArea-medium-paddingLeft: 16px;
    --comp-textArea-medium-paddingRight: 24px;
    --comp-textArea-medium-paddingTop: 10px;
    --comp-textArea-medium-radius: 6px;
    --comp-textArea-small-gap: 8px;
    --comp-textArea-small-minHeight: 144px;
    --comp-textArea-small-paddingBottom: 4px;
    --comp-textArea-small-paddingLeft: 12px;
    --comp-textArea-small-paddingRight: 24px;
    --comp-textArea-small-paddingTop: 6px;
    --comp-textArea-small-radius: 6px;
    --comp-tooltips-iconSize-iconSize: 16px;
    --comp-tooltips-radius-radius: 6px;
    --layout-grid-columns: 6;
    --layout-grid-columnsScroll: 7;
    --layout-grid-gutter: 24px;
    --layout-grid-sidePadding: 56px;
    --layout-stack-horizontal-gap-default: 8px;
    --type-annotation-default-letterSpacing: 0px;
    --type-annotation-default-lineHeight: 16px;
    --type-annotation-default-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-annotation-default-size: 12px;
    --type-annotation-default-typeface: Source Sans Pro;
    --type-annotation-default-weight: 400;
    --type-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-body-lineHeight: var(--scale-s3-lineHeight);
    --type-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-body-size: var(--scale-s3-size);
    --type-body-typeface: Source Sans Pro;
    --type-body-weight: 400;
    --type-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-bodyEmphasized-size: var(--scale-s4-size);
    --type-bodyEmphasized-typeface: Source Sans Pro;
    --type-bodyEmphasized-weight: 400;
    --type-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-bodySmall-size: var(--scale-s2-size);
    --type-bodySmall-typeface: Source Sans Pro;
    --type-bodySmall-weight: 400;
    --type-brandProductName-large-letterSpacing: var(--scale-s5-letterSpacing);
    --type-brandProductName-large-lineHeight: var(--scale-s5-lineHeight);
    --type-brandProductName-large-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-brandProductName-large-size: var(--scale-s5-size);
    --type-brandProductName-large-typeface: Source Sans Pro;
    --type-brandProductName-large-weight: 400;
    --type-brandProductName-medium-letterSpacing: var(--scale-s3-letterSpacing);
    --type-brandProductName-medium-lineHeight: var(--scale-s3-lineHeight);
    --type-brandProductName-medium-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-brandProductName-medium-size: var(--scale-s3-size);
    --type-brandProductName-medium-typeface: Source Sans Pro;
    --type-brandProductName-medium-weight: 400;
    --type-brandProductName-small-letterSpacing: var(--scale-s2-letterSpacing);
    --type-brandProductName-small-lineHeight: var(--scale-s2-lineHeight);
    --type-brandProductName-small-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-brandProductName-small-size: var(--scale-s2-size);
    --type-brandProductName-small-typeface: Source Sans Pro;
    --type-brandProductName-small-weight: 400;
    --type-data-featured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-data-featured-lineHeight: var(--scale-s7-lineHeight);
    --type-data-featured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-data-featured-size: var(--scale-s7-size);
    --type-data-featured-typeface: Source Sans Pro;
    --type-data-featured-weight: 400;
    --type-data-label-letterSpacing: var(--scale-s3-letterSpacing);
    --type-data-label-lineHeight: var(--scale-s3-lineHeight);
    --type-data-label-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-data-label-size: var(--scale-s3-size);
    --type-data-label-typeface: Source Sans Pro;
    --type-data-label-weight: 400;
    --type-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-eyebrow-size: var(--scale-s2-size);
    --type-eyebrow-typeface: Source Sans Pro;
    --type-eyebrow-weight: 400;
    --type-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-hero-size: var(--scale-s6-size);
    --type-hero-typeface: Source Sans Pro;
    --type-hero-weight: 300;
    --type-message-default-letterSpacing: var(--scale-s3-letterSpacing);
    --type-message-default-lineHeight: var(--scale-s3-lineHeight);
    --type-message-default-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-message-default-size: var(--scale-s3-size);
    --type-message-default-typeface: Source Sans Pro;
    --type-message-default-weight: 400;
    --type-message-emphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-message-emphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-message-emphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-message-emphasized-size: var(--scale-s4-size);
    --type-message-emphasized-typeface: Source Sans Pro;
    --type-message-emphasized-weight: 400;
    --type-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-title1-size: var(--scale-s5-size);
    --type-title1-typeface: Source Sans Pro;
    --type-title1-weight: 400;
    --type-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-title2-size: var(--scale-s4-size);
    --type-title2-typeface: Source Sans Pro;
    --type-title2-weight: 400;
    --type-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-title3-size: var(--scale-s3-5-size);
    --type-title3-typeface: Source Sans Pro;
    --type-title3-weight: 400;
    --borderWidth: 1px;
    --layout-breakpoints-from-desktop: 1920;
    --layout-breakpoints-from-desktopExtraLarge: 2400;
    --layout-breakpoints-from-desktopLarge: 2200;
    --layout-breakpoints-from-laptop: 1460;
    --layout-breakpoints-from-laptopSmall: 1220;
    --layout-breakpoints-from-mobile: 400;
    --layout-breakpoints-from-mobileLarge: 520;
    --layout-breakpoints-from-mobileSmall: 320;
    --layout-breakpoints-from-mobileSmall-5: 1700;
    --layout-breakpoints-from-tablet: 780;
    --layout-breakpoints-from-tabletLarge: 980;
    --layout-breakpoints-from-tabletSmall: 624;
    --spacing-micro-1: 4px;
    --spacing-micro-2: 8px;
    --spacing-micro-3: 12px;
    --spacing-micro-4: 16px;
    --spacing-micro-5: 20px;
    --spacing-micro-6: 24px;
    --spacing-static-7: 28px;
    --spacing-static-8: 32px;
    --spacing-static-9: 36px;
    --spacing-static-10: 40px;
    --spacing-static-11: 44px;
    --spacing-static-12: 48px;
    --spacing-static-13: 56px;
    --spacing-static-14: 64px;
    --spacing-static-15: 72px;
    --spacing-static-16: 80px;
    --spacing-static-17: 88px;
    --spacing-static-18: 96px;
    --layout-breakpoints-deviceType: Tablet;
    --layout-breakpoints-screenWidth: 780px;
    --layout-global-orientation: Vertical;
    --layout-grid-H-columns: 6;
    --layout-grid-H-columnsScroll: 7;
    --layout-grid-H-gutter: 16px;
    --layout-grid-H-sidePadding: 40px;
    --layout-grid-L-columns: 6;
    --layout-grid-L-columnsScroll: 7;
    --layout-grid-L-gutter: 32px;
    --layout-grid-L-sidePadding: 56px;
    --layout-grid-M-columns: 6;
    --layout-grid-M-columnsScroll: 7;
    --layout-grid-M-gutter: 24px;
    --layout-grid-M-sidePadding: 56px;
    --leftMenu: false;
    --spacing-responsive-1: 8px;
    --spacing-responsive-2: 12px;
    --spacing-responsive-3: 16px;
    --spacing-responsive-4: 20px;
    --spacing-responsive-5: 24px;
    --spacing-responsive-6: 28px;
    --spacing-responsive-7: 32px;
    --spacing-responsive-8: 40px;
    --spacing-responsive-9: 48px;
    --spacing-responsive-10: 56px;
    --spacing-responsive-11: 64px;
    --spacing-responsive-12: 80px;
    --type-H-body-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-body-lineHeight: var(--scale-s2-lineHeight);
    --type-H-body-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-body-size: var(--scale-s2-size);
    --type-H-body-typeface: Source Sans Pro;
    --type-H-body-weight: 400;
    --type-H-bodyEmphasized-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-bodyEmphasized-lineHeight: var(--scale-s3-lineHeight);
    --type-H-bodyEmphasized-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-bodyEmphasized-size: var(--scale-s3-size);
    --type-H-bodyEmphasized-typeface: Source Sans Pro;
    --type-H-bodyEmphasized-weight: 400;
    --type-H-bodySmall-letterSpacing: var(--scale-s1-letterSpacing);
    --type-H-bodySmall-lineHeight: var(--scale-s1-lineHeight);
    --type-H-bodySmall-paragraphSpacing: var(--scale-s1-paragraphSpacing);
    --type-H-bodySmall-size: var(--scale-s1-size);
    --type-H-bodySmall-typeface: Source Sans Pro;
    --type-H-bodySmall-weight: 400;
    --type-H-dataFeatured-letterSpacing: var(--scale-s5-letterSpacing);
    --type-H-dataFeatured-lineHeight: var(--scale-s5-lineHeight);
    --type-H-dataFeatured-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-H-dataFeatured-size: var(--scale-s5-size);
    --type-H-dataFeatured-typeface: Source Sans Pro;
    --type-H-dataFeatured-weight: 400;
    --type-H-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-eyebrow-lineHeight: var(--scale-s1-lineHeight);
    --type-H-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-eyebrow-size: var(--scale-s2-size);
    --type-H-eyebrow-typeface: Source Sans Pro;
    --type-H-eyebrow-weight: 400;
    --type-H-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-H-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-H-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-H-hero-size: var(--scale-s6-size);
    --type-H-hero-typeface: Source Sans Pro;
    --type-H-hero-weight: 300;
    --type-H-title1-letterSpacing: var(--scale-s4-letterSpacing);
    --type-H-title1-lineHeight: var(--scale-s4-lineHeight);
    --type-H-title1-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-H-title1-size: var(--scale-s4-size);
    --type-H-title1-typeface: Source Sans Pro;
    --type-H-title1-weight: 400;
    --type-H-title2-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-title2-lineHeight: var(--scale-s3-lineHeight);
    --type-H-title2-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-title2-size: var(--scale-s3-size);
    --type-H-title2-typeface: Source Sans Pro;
    --type-H-title2-weight: 400;
    --type-H-title3-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-title3-lineHeight: var(--scale-s2-lineHeight);
    --type-H-title3-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-title3-size: var(--scale-s2-size);
    --type-H-title3-typeface: Source Sans Pro;
    --type-H-title3-weight: 400;
    --type-L-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-body-lineHeight: var(--scale-s3-lineHeight);
    --type-L-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-body-size: var(--scale-s3-size);
    --type-L-body-typeface: Source Sans Pro;
    --type-L-body-weight: 400;
    --type-L-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-L-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-L-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-L-bodyEmphasized-size: var(--scale-s4-size);
    --type-L-bodyEmphasized-typeface: Source Sans Pro;
    --type-L-bodyEmphasized-weight: 400;
    --type-L-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-L-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-L-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-L-bodySmall-size: var(--scale-s2-size);
    --type-L-bodySmall-typeface: Source Sans Pro;
    --type-L-bodySmall-weight: 400;
    --type-L-dataFeatured-letterSpacing: var(--scale-s8-letterSpacing);
    --type-L-dataFeatured-lineHeight: var(--scale-s8-lineHeight);
    --type-L-dataFeatured-paragraphSpacing: var(--scale-s8-paragraphSpacing);
    --type-L-dataFeatured-size: var(--scale-s8-size);
    --type-L-dataFeatured-typeface: Source Sans Pro;
    --type-L-dataFeatured-weight: 400;
    --type-L-eyebrow-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-eyebrow-lineHeight: var(--scale-s3-lineHeight);
    --type-L-eyebrow-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-eyebrow-size: var(--scale-s3-size);
    --type-L-eyebrow-typeface: Source Sans Pro;
    --type-L-eyebrow-weight: 400;
    --type-L-hero-letterSpacing: var(--scale-s9-letterSpacing);
    --type-L-hero-lineHeight: var(--scale-s9-lineHeight);
    --type-L-hero-paragraphSpacing: var(--scale-s9-paragraphSpacing);
    --type-L-hero-size: var(--scale-s9-size);
    --type-L-hero-typeface: Source Sans Pro;
    --type-L-hero-weight: 300;
    --type-L-title1-letterSpacing: var(--scale-s7-letterSpacing);
    --type-L-title1-lineHeight: var(--scale-s7-lineHeight);
    --type-L-title1-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-L-title1-size: var(--scale-s7-size);
    --type-L-title1-typeface: Source Sans Pro;
    --type-L-title1-weight: 400;
    --type-L-title2-letterSpacing: var(--scale-s5-letterSpacing);
    --type-L-title2-lineHeight: var(--scale-s5-lineHeight);
    --type-L-title2-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-L-title2-size: var(--scale-s5-size);
    --type-L-title2-typeface: Source Sans Pro;
    --type-L-title2-weight: 400;
    --type-L-title3-letterSpacing: var(--scale-s4-letterSpacing);
    --type-L-title3-lineHeight: var(--scale-s4-lineHeight);
    --type-L-title3-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-L-title3-size: var(--scale-s4-size);
    --type-L-title3-typeface: Source Sans Pro;
    --type-L-title3-weight: 400;
    --type-M-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-M-body-lineHeight: var(--scale-s3-lineHeight);
    --type-M-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-M-body-size: var(--scale-s3-size);
    --type-M-body-typeface: Source Sans Pro;
    --type-M-body-weight: 400;
    --type-M-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-M-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-bodyEmphasized-size: var(--scale-s4-size);
    --type-M-bodyEmphasized-typeface: Source Sans Pro;
    --type-M-bodyEmphasized-weight: 400;
    --type-M-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-M-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-bodySmall-size: var(--scale-s2-size);
    --type-M-bodySmall-typeface: Source Sans Pro;
    --type-M-bodySmall-weight: 400;
    --type-M-dataFeatured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-M-dataFeatured-lineHeight: var(--scale-s7-lineHeight);
    --type-M-dataFeatured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-M-dataFeatured-size: var(--scale-s7-size);
    --type-M-dataFeatured-typeface: Source Sans Pro;
    --type-M-dataFeatured-weight: 400;
    --type-M-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-M-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-eyebrow-size: var(--scale-s2-size);
    --type-M-eyebrow-typeface: Source Sans Pro;
    --type-M-eyebrow-weight: 400;
    --type-M-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-M-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-M-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-M-hero-size: var(--scale-s6-size);
    --type-M-hero-typeface: Source Sans Pro;
    --type-M-hero-weight: 300;
    --type-M-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-M-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-M-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-M-title1-size: var(--scale-s5-size);
    --type-M-title1-typeface: Source Sans Pro;
    --type-M-title1-weight: 400;
    --type-M-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-M-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-title2-size: var(--scale-s4-size);
    --type-M-title2-typeface: Source Sans Pro;
    --type-M-title2-weight: 400;
    --type-M-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-M-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-M-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-M-title3-size: var(--scale-s3-5-size);
    --type-M-title3-typeface: Source Sans Pro;
    --type-M-title3-weight: 400;
  }
  .text-Annotation-Default {
    font-family: Source Sans Pro;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Annotation-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Body-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Body-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s3-size);
    font-weight: 600;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Body-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Emphasized-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s4-size);
    font-weight: 600;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Body-Small-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s2-size);
    font-weight: 600;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Brand-Product-Name-Large {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s5-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Brand-Product-Name-Medium {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Brand-Product-Name-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Label {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Value {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Value-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Data-Value-Featured {
    font-family: Source Sans Pro;
    font-size: var(--scale-s7-size);
    font-weight: 400;
    letter-spacing: var(--scale-s7-letterSpacing);
    line-height: var(--scale-s7-lineHeight);
  }
  .text-Eyebrow-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Hero-Title-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s6-size);
    font-weight: 300;
    letter-spacing: var(--scale-s6-letterSpacing);
    line-height: var(--scale-s6-lineHeight);
  }
  .text-Link-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Link-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: 0px;
  }
  .text-Message-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Message-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-1-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s5-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Title-2-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-3-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-5-letterSpacing);
    line-height: var(--scale-s3-5-lineHeight);
  }
}
@media (min-width: 980px) {
  :root {
    --comp-accordion-leftDropdown-gap: 12px;
    --comp-accordion-leftDropdown-paddingVertical: 16px;
    --comp-accordion-rightDropdown-paddingVertical: 16px;
    --comp-block-gapHorizontal-large: 24px;
    --comp-block-gapHorizontal-medium: 16px;
    --comp-block-gapHorizontal-small: 8px;
    --comp-block-gapHorizontal-xSmall: 4px;
    --comp-block-gapVertical-large: 24px;
    --comp-block-gapVertical-medium: 16px;
    --comp-block-gapVertical-small: 8px;
    --comp-block-gapVertical-xSmall: 4px;
    --comp-block-spacingBottom-large: 48px;
    --comp-block-spacingBottom-medium: 24px;
    --comp-block-spacingBottom-small: 12px;
    --comp-block-spacingLeft-large: 48px;
    --comp-block-spacingLeft-medium: 24px;
    --comp-block-spacingLeft-small: 12px;
    --comp-block-spacingRight-large: 48px;
    --comp-block-spacingRight-medium: 24px;
    --comp-block-spacingRight-small: 12px;
    --comp-block-spacingTop-large: 48px;
    --comp-block-spacingTop-medium: 24px;
    --comp-block-spacingTop-small: 12px;
    --comp-breadcrumbs-medium-ellipsisHeight: 24px;
    --comp-breadcrumbs-medium-horizontalGap: 8px;
    --comp-breadcrumbs-medium-paddingHorizontal: 8px;
    --comp-breadcrumbs-medium-verticalGap: 4px;
    --comp-breadcrumbs-small-ellipsisHeight: 20px;
    --comp-breadcrumbs-small-horizontalGap: 4px;
    --comp-breadcrumbs-small-paddingHorizontal: 8px;
    --comp-breadcrumbs-small-verticalGap: 4px;
    --comp-button-large-gap: 8px;
    --comp-button-large-iconOnly-paddingHorizontal: 12px;
    --comp-button-large-iconSize: 20px;
    --comp-button-large-paddingHorizontal: 16px;
    --comp-button-large-radius: 6px;
    --comp-button-large-radiusOutside: 10px;
    --comp-button-large-size: 44px;
    --comp-button-medium-gap: 8px;
    --comp-button-medium-iconOnly-paddingHorizontal: 8px;
    --comp-button-medium-iconSize: 20px;
    --comp-button-medium-paddingHorizontal: 12px;
    --comp-button-medium-radius: 6px;
    --comp-button-medium-radiusOutside: 10px;
    --comp-button-medium-size: 36px;
    --comp-button-micro-gap: 4px;
    --comp-button-micro-iconOnly-paddingHorizontal: 0px;
    --comp-button-micro-iconSize: 16px;
    --comp-button-micro-paddingHorizontal: 2px;
    --comp-button-micro-radius: 6px;
    --comp-button-micro-radiusOutside: 10px;
    --comp-button-micro-size: 20px;
    --comp-button-small-gap: 4px;
    --comp-button-small-iconOnly-paddingHorizontal: 4px;
    --comp-button-small-iconSize: 16px;
    --comp-button-small-paddingHorizontal: 8px;
    --comp-button-small-radius: 6px;
    --comp-button-small-radiusOutside: 10px;
    --comp-button-small-size: 28px;
    --comp-buttonGroup-button-large-gap: 8px;
    --comp-buttonGroup-button-large-height: 36px;
    --comp-buttonGroup-button-large-iconSize: 36px;
    --comp-buttonGroup-button-large-paddingHorizontal: 12px;
    --comp-buttonGroup-button-large-radius: 6px;
    --comp-buttonGroup-button-medium-gap: 8px;
    --comp-buttonGroup-button-medium-height: 28px;
    --comp-buttonGroup-button-medium-iconSize: 28px;
    --comp-buttonGroup-button-medium-paddingHorizontal: 10px;
    --comp-buttonGroup-button-medium-radius: 6px;
    --comp-buttonGroup-button-small-gap: 4px;
    --comp-buttonGroup-button-small-height: 24px;
    --comp-buttonGroup-button-small-iconSize: 24px;
    --comp-buttonGroup-button-small-paddingHorizontal: 8px;
    --comp-buttonGroup-button-small-radius: 3px;
    --comp-buttonGroup-item-large-height: 44px;
    --comp-buttonGroup-item-large-paddingHorizontal: 4px;
    --comp-buttonGroup-item-large-radius: 8px;
    --comp-buttonGroup-item-medium-height: 36px;
    --comp-buttonGroup-item-medium-paddingHorizontal: 4px;
    --comp-buttonGroup-item-medium-radius: 8px;
    --comp-buttonGroup-item-small-height: 28px;
    --comp-buttonGroup-item-small-paddingHorizontal: 2px;
    --comp-buttonGroup-item-small-radius: 4px;
    --comp-dropdown-medium-paddingHorizontal: 4px;
    --comp-dropdown-medium-paddingVertical: 8px;
    --comp-dropdown-small-paddingHorizontal: 4px;
    --comp-dropdown-small-paddingVertical: 4px;
    --comp-dropzone-default-width: 360px;
    --comp-dropzone-reduced-width: 360px;
    --comp-eyebrowStyle-bottomPadding-paddingBottom: 6px;
    --comp-field-medium-gap: 8px;
    --comp-field-medium-paddingLeft: 16px;
    --comp-field-medium-paddingLeftSecondary: 8px;
    --comp-field-medium-paddingRight: 12px;
    --comp-field-medium-paddingRightSecondary: 8px;
    --comp-field-medium-radius: 6px;
    --comp-field-medium-radiusInteractionOverlay: Default 6px;
    --comp-field-medium-size: 44px;
    --comp-field-small-gap: 8px;
    --comp-field-small-paddingLeft: 12px;
    --comp-field-small-paddingLeftSecondary: 8px;
    --comp-field-small-paddingRight: 4px;
    --comp-field-small-paddingRightSecondary: 4px;
    --comp-field-small-radius: 6px;
    --comp-field-small-radiusInteractionOverlay: Default 6px;
    --comp-field-small-size: 36px;
    --comp-file-gap-gapFile: 8px;
    --comp-file-gap-gapInfoBar: 12px;
    --comp-infoBar-large-buttonSize: Medium;
    --comp-infoBar-large-gap: 12px;
    --comp-infoBar-large-iconSize: 40;
    --comp-infoBar-large-paddingHorizontal: 24px;
    --comp-infoBar-large-paddingVertical: 24px;
    --comp-infoBar-large-radius: 12px;
    --comp-infoBar-medium-buttonSize: Small;
    --comp-infoBar-medium-iconSize: 28;
    --comp-infoBar-medium-paddingHorizontal: 12px;
    --comp-infoBar-medium-paddingVertical: 12px;
    --comp-infoBar-medium-radius: 12px;
    --comp-infoBar-small-buttonSize: Small;
    --comp-infoBar-small-iconSize: 20;
    --comp-infoBar-small-paddingBottom: 4px;
    --comp-infoBar-small-paddingLeft: 8px;
    --comp-infoBar-small-paddingRight: 4px;
    --comp-infoBar-small-paddingTop: 4px;
    --comp-infoBar-small-radius: 8px;
    --comp-infoTriggerIcon-icon-iconSize: 20px;
    --comp-labelGroup-bottomPadding-paddingTop: 8px;
    --comp-listItem-large-gap: 12px;
    --comp-listItem-large-height: 56px;
    --comp-listItem-large-iconSize: 24px;
    --comp-listItem-large-paddingHorizontal: 24px;
    --comp-listItem-large-paddingVertical: 16px;
    --comp-listItem-medium-gap: 8px;
    --comp-listItem-medium-height: 48px;
    --comp-listItem-medium-iconSize: 24px;
    --comp-listItem-medium-paddingHorizontal: 16px;
    --comp-listItem-medium-paddingVertical: 12px;
    --comp-listItem-small-gap: 8px;
    --comp-listItem-small-height: 40px;
    --comp-listItem-small-iconSize: 24px;
    --comp-listItem-small-paddingHorizontal: 12px;
    --comp-listItem-small-paddingVertical: 8px;
    --comp-logo-large-gap: 12px;
    --comp-logo-large-height: 32px;
    --comp-logo-medium-gap: 12px;
    --comp-logo-medium-height: 24px;
    --comp-logo-small-gap: 8px;
    --comp-logo-small-height: 20px;
    --comp-modal-bannerCentered-closeButtonSize: 44px;
    --comp-modal-bannerCentered-paddingBottom: 16px;
    --comp-modal-bannerCentered-paddingLeft: 72px;
    --comp-modal-bannerCentered-paddingRight: 16px;
    --comp-modal-bannerCentered-paddingTop: 16px;
    --comp-modal-bannerLeftAligned-closeButtonSize: 44px;
    --comp-modal-bannerLeftAligned-paddingHorizontal: 16px;
    --comp-modal-bannerLeftAligned-paddingVertical: 16px;
    --comp-modal-bannerLeftAligned-radius: 0px;
    --comp-modal-footer-paddingBottom: 24px;
    --comp-modal-footer-paddingLeft: 24px;
    --comp-modal-footer-paddingRight: 24px;
    --comp-modal-footer-paddingTop: 32px;
    --comp-modal-footerSticky-paddingBottom: 24px;
    --comp-modal-footerSticky-paddingLeft: 24px;
    --comp-modal-footerSticky-paddingRight: 24px;
    --comp-modal-footerSticky-paddingTop: 24px;
    --comp-modal-header-gapHorizontal: 16px;
    --comp-modal-header-gapVertical: 16px;
    --comp-modal-header-iconBubbleSize: 56px;
    --comp-modal-header-paddingBottom: 24px;
    --comp-modal-header-paddingLeft: 24px;
    --comp-modal-header-paddingRight: 24px;
    --comp-modal-header-paddingTop: 24px;
    --comp-modal-radius: 12px;
    --comp-modal-stickyHeader-gapVertical: 4px;
    --comp-modal-stickyHeader-paddingBottom: 24px;
    --comp-modal-stickyHeader-paddingLeft: 24px;
    --comp-modal-stickyHeader-paddingRight: 24px;
    --comp-modal-stickyHeader-paddingTop: 16px;
    --comp-modal-swapper-paddingBottom: 24px;
    --comp-modal-swapper-paddingLeft: 24px;
    --comp-modal-swapper-paddingRight: 24px;
    --comp-navigation-horizontal-brandLogoSize: Medium Default;
    --comp-navigation-horizontal-default-medium-gap: 8px;
    --comp-navigation-horizontal-default-medium-height: 44px;
    --comp-navigation-horizontal-default-medium-iconOnlySize: 44px;
    --comp-navigation-horizontal-default-medium-paddingHorizontal: 16px;
    --comp-navigation-horizontal-default-medium-radius: 6px;
    --comp-navigation-horizontal-default-menuItem-medium-gap: 8px;
    --comp-navigation-horizontal-default-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-default-menuItem-small-gap: 4px;
    --comp-navigation-horizontal-default-menuItem-small-height: 60px;
    --comp-navigation-horizontal-default-small-gap: 8px;
    --comp-navigation-horizontal-default-small-height: 36px;
    --comp-navigation-horizontal-default-small-iconOnlySize: 36px;
    --comp-navigation-horizontal-default-small-paddingHorizontal: 12px;
    --comp-navigation-horizontal-default-small-radius: 6px;
    --comp-navigation-horizontal-paddingVertical: 0px;
    --comp-navigation-horizontal-tabMenu-medium-gap: 8px;
    --comp-navigation-horizontal-tabMenu-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-medium-paddingVertical: 16px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-gap: 40px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-gap: 28px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-gap: 8px;
    --comp-navigation-horizontal-tabMenu-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-paddingVertical: 12px;
    --comp-navigation-vertical-collapsable-medium-height: 44px;
    --comp-navigation-vertical-collapsable-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-collapsable-medium-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-medium-paddingRight: 4px;
    --comp-navigation-vertical-collapsable-medium-radius: 6px;
    --comp-navigation-vertical-collapsable-small-height: 36px;
    --comp-navigation-vertical-collapsable-small-iconOnlySize: 36px;
    --comp-navigation-vertical-collapsable-small-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-small-paddingRight: 0px;
    --comp-navigation-vertical-collapsable-small-radius: 6px;
    --comp-navigation-vertical-cornerRadius: Default 6px;
    --comp-navigation-vertical-default-medium-height: 44px;
    --comp-navigation-vertical-default-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-default-medium-paddingLeft: 12px;
    --comp-navigation-vertical-default-medium-paddingRight: 12px;
    --comp-navigation-vertical-default-medium-paddingVertical: 16px;
    --comp-navigation-vertical-default-medium-radius: 6px;
    --comp-navigation-vertical-default-small-height: 36px;
    --comp-navigation-vertical-default-small-iconOnlySize: 36px;
    --comp-navigation-vertical-default-small-paddingLeft: 12px;
    --comp-navigation-vertical-default-small-paddingRight: 6px;
    --comp-navigation-vertical-default-small-paddingVertical: 8px;
    --comp-navigation-vertical-default-small-radius: 6px;
    --comp-navigation-vertical-groupHeading-medium-height: 44px;
    --comp-navigation-vertical-groupHeading-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-groupHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-medium-paddingRight: 4px;
    --comp-navigation-vertical-groupHeading-medium-radius: 6px;
    --comp-navigation-vertical-groupHeading-small-height: 36px;
    --comp-navigation-vertical-groupHeading-small-iconOnlySize: 36px;
    --comp-navigation-vertical-groupHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-small-paddingRight: 0px;
    --comp-navigation-vertical-groupHeading-small-radius: 6px;
    --comp-navigation-vertical-navigation-brandLogoSize: Medium Default;
    --comp-navigation-vertical-sectionHeading-medium-height: 44px;
    --comp-navigation-vertical-sectionHeading-medium-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingTop: 20px;
    --comp-navigation-vertical-sectionHeading-small-height: 36px;
    --comp-navigation-vertical-sectionHeading-small-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingTop: 12px;
    --comp-navigation-vertical-separator-medium-height: 32px;
    --comp-navigation-vertical-separator-medium-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-medium-paddingVertical: 16px;
    --comp-navigation-vertical-separator-small-height: 16px;
    --comp-navigation-vertical-separator-small-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-small-paddingVertical: 8px;
    --comp-pill-large-gap: 8px;
    --comp-pill-large-iconSize: 16px;
    --comp-pill-large-paddingHorizontal: 20px;
    --comp-pill-large-radius: 100px;
    --comp-pill-large-radiusOutside: 100px;
    --comp-pill-large-size: 44px;
    --comp-pill-medium-gap: 8px;
    --comp-pill-medium-iconSize: 16px;
    --comp-pill-medium-paddingHorizontal: 16px;
    --comp-pill-medium-radius: 100px;
    --comp-pill-medium-radiusOutside: 100px;
    --comp-pill-medium-size: 36px;
    --comp-pill-small-gap: 8px;
    --comp-pill-small-iconSize: 16px;
    --comp-pill-small-paddingHorizontal: 12px;
    --comp-pill-small-radius: 100px;
    --comp-pill-small-radiusOutside: 100px;
    --comp-pill-small-size: 28px;
    --comp-slider-knobSize: 16px;
    --comp-slider-knobSizeHoverPressed: 20px;
    --comp-slider-knobStrokeWidth: 3px;
    --comp-slider-knobStrokeWidthHoverPressed: 4px;
    --comp-switch-medium-height: 24px;
    --comp-switch-small-height: 16px;
    --comp-switch-widthRatio: 2px;
    --comp-table-row-size: 64px;
    --comp-tabs-large-gap: 16px;
    --comp-tabs-large-paddingHorizontal: 40px;
    --comp-tabs-large-paddingVertical: 16px;
    --comp-tabs-medium-gap: 8px;
    --comp-tabs-medium-paddingHorizontal: 24px;
    --comp-tabs-medium-paddingVertical: 16px;
    --comp-tag-medium-colorPillRadius: 3px;
    --comp-tag-medium-colorPillSize: 12px;
    --comp-tag-medium-gap: 8px;
    --comp-tag-medium-iconSize: 16px;
    --comp-tag-medium-paddingHorizontal: 8px;
    --comp-tag-medium-radius: 3px;
    --comp-tag-medium-size: 28px;
    --comp-tag-small-colorPillRadius: 3px;
    --comp-tag-small-colorPillSize: 12px;
    --comp-tag-small-gap: 8px;
    --comp-tag-small-iconSize: 16px;
    --comp-tag-small-paddingHorizontal: 8px;
    --comp-tag-small-radius: 3px;
    --comp-tag-small-size: 24px;
    --comp-test: 76;
    --comp-textArea-medium-gap: 8px;
    --comp-textArea-medium-minHeight: 148px;
    --comp-textArea-medium-paddingBottom: 4px;
    --comp-textArea-medium-paddingLeft: 16px;
    --comp-textArea-medium-paddingRight: 24px;
    --comp-textArea-medium-paddingTop: 10px;
    --comp-textArea-medium-radius: 6px;
    --comp-textArea-small-gap: 8px;
    --comp-textArea-small-minHeight: 144px;
    --comp-textArea-small-paddingBottom: 4px;
    --comp-textArea-small-paddingLeft: 12px;
    --comp-textArea-small-paddingRight: 24px;
    --comp-textArea-small-paddingTop: 6px;
    --comp-textArea-small-radius: 6px;
    --comp-tooltips-iconSize-iconSize: 16px;
    --comp-tooltips-radius-radius: 6px;
    --layout-grid-columns: 6;
    --layout-grid-columnsScroll: 7;
    --layout-grid-gutter: 24px;
    --layout-grid-sidePadding: 32px;
    --layout-stack-horizontal-gap-default: 8px;
    --type-annotation-default-letterSpacing: 0px;
    --type-annotation-default-lineHeight: 16px;
    --type-annotation-default-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-annotation-default-size: 12px;
    --type-annotation-default-typeface: Source Sans Pro;
    --type-annotation-default-weight: 400;
    --type-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-body-lineHeight: var(--scale-s3-lineHeight);
    --type-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-body-size: var(--scale-s3-size);
    --type-body-typeface: Source Sans Pro;
    --type-body-weight: 400;
    --type-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-bodyEmphasized-size: var(--scale-s4-size);
    --type-bodyEmphasized-typeface: Source Sans Pro;
    --type-bodyEmphasized-weight: 400;
    --type-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-bodySmall-size: var(--scale-s2-size);
    --type-bodySmall-typeface: Source Sans Pro;
    --type-bodySmall-weight: 400;
    --type-brandProductName-large-letterSpacing: var(--scale-s5-letterSpacing);
    --type-brandProductName-large-lineHeight: var(--scale-s5-lineHeight);
    --type-brandProductName-large-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-brandProductName-large-size: var(--scale-s5-size);
    --type-brandProductName-large-typeface: Source Sans Pro;
    --type-brandProductName-large-weight: 400;
    --type-brandProductName-medium-letterSpacing: var(--scale-s3-letterSpacing);
    --type-brandProductName-medium-lineHeight: var(--scale-s3-lineHeight);
    --type-brandProductName-medium-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-brandProductName-medium-size: var(--scale-s3-size);
    --type-brandProductName-medium-typeface: Source Sans Pro;
    --type-brandProductName-medium-weight: 400;
    --type-brandProductName-small-letterSpacing: var(--scale-s2-letterSpacing);
    --type-brandProductName-small-lineHeight: var(--scale-s2-lineHeight);
    --type-brandProductName-small-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-brandProductName-small-size: var(--scale-s2-size);
    --type-brandProductName-small-typeface: Source Sans Pro;
    --type-brandProductName-small-weight: 400;
    --type-data-featured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-data-featured-lineHeight: var(--scale-s7-lineHeight);
    --type-data-featured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-data-featured-size: var(--scale-s7-size);
    --type-data-featured-typeface: Source Sans Pro;
    --type-data-featured-weight: 400;
    --type-data-label-letterSpacing: var(--scale-s3-letterSpacing);
    --type-data-label-lineHeight: var(--scale-s3-lineHeight);
    --type-data-label-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-data-label-size: var(--scale-s3-size);
    --type-data-label-typeface: Source Sans Pro;
    --type-data-label-weight: 400;
    --type-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-eyebrow-size: var(--scale-s2-size);
    --type-eyebrow-typeface: Source Sans Pro;
    --type-eyebrow-weight: 400;
    --type-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-hero-size: var(--scale-s6-size);
    --type-hero-typeface: Source Sans Pro;
    --type-hero-weight: 300;
    --type-message-default-letterSpacing: var(--scale-s3-letterSpacing);
    --type-message-default-lineHeight: var(--scale-s3-lineHeight);
    --type-message-default-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-message-default-size: var(--scale-s3-size);
    --type-message-default-typeface: Source Sans Pro;
    --type-message-default-weight: 400;
    --type-message-emphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-message-emphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-message-emphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-message-emphasized-size: var(--scale-s4-size);
    --type-message-emphasized-typeface: Source Sans Pro;
    --type-message-emphasized-weight: 400;
    --type-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-title1-size: var(--scale-s5-size);
    --type-title1-typeface: Source Sans Pro;
    --type-title1-weight: 400;
    --type-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-title2-size: var(--scale-s4-size);
    --type-title2-typeface: Source Sans Pro;
    --type-title2-weight: 400;
    --type-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-title3-size: var(--scale-s3-5-size);
    --type-title3-typeface: Source Sans Pro;
    --type-title3-weight: 400;
    --borderWidth: 1px;
    --layout-breakpoints-from-desktop: 1920;
    --layout-breakpoints-from-desktopExtraLarge: 2400;
    --layout-breakpoints-from-desktopLarge: 2200;
    --layout-breakpoints-from-laptop: 1460;
    --layout-breakpoints-from-laptopSmall: 1220;
    --layout-breakpoints-from-mobile: 400;
    --layout-breakpoints-from-mobileLarge: 520;
    --layout-breakpoints-from-mobileSmall: 320;
    --layout-breakpoints-from-mobileSmall-5: 1700;
    --layout-breakpoints-from-tablet: 780;
    --layout-breakpoints-from-tabletLarge: 980;
    --layout-breakpoints-from-tabletSmall: 624;
    --spacing-micro-1: 4px;
    --spacing-micro-2: 8px;
    --spacing-micro-3: 12px;
    --spacing-micro-4: 16px;
    --spacing-micro-5: 20px;
    --spacing-micro-6: 24px;
    --spacing-static-7: 28px;
    --spacing-static-8: 32px;
    --spacing-static-9: 36px;
    --spacing-static-10: 40px;
    --spacing-static-11: 44px;
    --spacing-static-12: 48px;
    --spacing-static-13: 56px;
    --spacing-static-14: 64px;
    --spacing-static-15: 72px;
    --spacing-static-16: 80px;
    --spacing-static-17: 88px;
    --spacing-static-18: 96px;
    --layout-breakpoints-deviceType: Tablet;
    --layout-breakpoints-screenWidth: 980px;
    --layout-global-orientation: Vertical;
    --layout-grid-H-columns: 6;
    --layout-grid-H-columnsScroll: 7;
    --layout-grid-H-gutter: 16px;
    --layout-grid-H-sidePadding: 40px;
    --layout-grid-L-columns: 6;
    --layout-grid-L-columnsScroll: 7;
    --layout-grid-L-gutter: 40px;
    --layout-grid-L-sidePadding: 72px;
    --layout-grid-M-columns: 6;
    --layout-grid-M-columnsScroll: 7;
    --layout-grid-M-gutter: 24px;
    --layout-grid-M-sidePadding: 32px;
    --leftMenu: false;
    --spacing-responsive-1: 8px;
    --spacing-responsive-2: 12px;
    --spacing-responsive-3: 16px;
    --spacing-responsive-4: 20px;
    --spacing-responsive-5: 24px;
    --spacing-responsive-6: 28px;
    --spacing-responsive-7: 36px;
    --spacing-responsive-8: 44px;
    --spacing-responsive-9: 56px;
    --spacing-responsive-10: 72px;
    --spacing-responsive-11: 88px;
    --spacing-responsive-12: 104px;
    --type-H-body-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-body-lineHeight: var(--scale-s2-lineHeight);
    --type-H-body-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-body-size: var(--scale-s2-size);
    --type-H-body-typeface: Source Sans Pro;
    --type-H-body-weight: 400;
    --type-H-bodyEmphasized-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-bodyEmphasized-lineHeight: var(--scale-s3-lineHeight);
    --type-H-bodyEmphasized-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-bodyEmphasized-size: var(--scale-s3-size);
    --type-H-bodyEmphasized-typeface: Source Sans Pro;
    --type-H-bodyEmphasized-weight: 400;
    --type-H-bodySmall-letterSpacing: var(--scale-s1-letterSpacing);
    --type-H-bodySmall-lineHeight: var(--scale-s1-lineHeight);
    --type-H-bodySmall-paragraphSpacing: var(--scale-s1-paragraphSpacing);
    --type-H-bodySmall-size: var(--scale-s1-size);
    --type-H-bodySmall-typeface: Source Sans Pro;
    --type-H-bodySmall-weight: 400;
    --type-H-dataFeatured-letterSpacing: var(--scale-s5-letterSpacing);
    --type-H-dataFeatured-lineHeight: var(--scale-s5-lineHeight);
    --type-H-dataFeatured-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-H-dataFeatured-size: var(--scale-s5-size);
    --type-H-dataFeatured-typeface: Source Sans Pro;
    --type-H-dataFeatured-weight: 400;
    --type-H-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-eyebrow-lineHeight: var(--scale-s1-lineHeight);
    --type-H-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-eyebrow-size: var(--scale-s2-size);
    --type-H-eyebrow-typeface: Source Sans Pro;
    --type-H-eyebrow-weight: 400;
    --type-H-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-H-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-H-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-H-hero-size: var(--scale-s6-size);
    --type-H-hero-typeface: Source Sans Pro;
    --type-H-hero-weight: 300;
    --type-H-title1-letterSpacing: var(--scale-s4-letterSpacing);
    --type-H-title1-lineHeight: var(--scale-s4-lineHeight);
    --type-H-title1-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-H-title1-size: var(--scale-s4-size);
    --type-H-title1-typeface: Source Sans Pro;
    --type-H-title1-weight: 400;
    --type-H-title2-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-title2-lineHeight: var(--scale-s3-lineHeight);
    --type-H-title2-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-title2-size: var(--scale-s3-size);
    --type-H-title2-typeface: Source Sans Pro;
    --type-H-title2-weight: 400;
    --type-H-title3-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-title3-lineHeight: var(--scale-s2-lineHeight);
    --type-H-title3-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-title3-size: var(--scale-s2-size);
    --type-H-title3-typeface: Source Sans Pro;
    --type-H-title3-weight: 400;
    --type-L-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-body-lineHeight: var(--scale-s3-lineHeight);
    --type-L-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-body-size: var(--scale-s3-size);
    --type-L-body-typeface: Source Sans Pro;
    --type-L-body-weight: 400;
    --type-L-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-L-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-L-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-L-bodyEmphasized-size: var(--scale-s4-size);
    --type-L-bodyEmphasized-typeface: Source Sans Pro;
    --type-L-bodyEmphasized-weight: 400;
    --type-L-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-L-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-L-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-L-bodySmall-size: var(--scale-s2-size);
    --type-L-bodySmall-typeface: Source Sans Pro;
    --type-L-bodySmall-weight: 400;
    --type-L-dataFeatured-letterSpacing: var(--scale-s8-letterSpacing);
    --type-L-dataFeatured-lineHeight: var(--scale-s8-lineHeight);
    --type-L-dataFeatured-paragraphSpacing: var(--scale-s8-paragraphSpacing);
    --type-L-dataFeatured-size: var(--scale-s8-size);
    --type-L-dataFeatured-typeface: Source Sans Pro;
    --type-L-dataFeatured-weight: 400;
    --type-L-eyebrow-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-eyebrow-lineHeight: var(--scale-s3-lineHeight);
    --type-L-eyebrow-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-eyebrow-size: var(--scale-s3-size);
    --type-L-eyebrow-typeface: Source Sans Pro;
    --type-L-eyebrow-weight: 400;
    --type-L-hero-letterSpacing: var(--scale-s9-letterSpacing);
    --type-L-hero-lineHeight: var(--scale-s9-lineHeight);
    --type-L-hero-paragraphSpacing: var(--scale-s9-paragraphSpacing);
    --type-L-hero-size: var(--scale-s9-size);
    --type-L-hero-typeface: Source Sans Pro;
    --type-L-hero-weight: 300;
    --type-L-title1-letterSpacing: var(--scale-s7-letterSpacing);
    --type-L-title1-lineHeight: var(--scale-s7-lineHeight);
    --type-L-title1-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-L-title1-size: var(--scale-s7-size);
    --type-L-title1-typeface: Source Sans Pro;
    --type-L-title1-weight: 400;
    --type-L-title2-letterSpacing: var(--scale-s5-letterSpacing);
    --type-L-title2-lineHeight: var(--scale-s5-lineHeight);
    --type-L-title2-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-L-title2-size: var(--scale-s5-size);
    --type-L-title2-typeface: Source Sans Pro;
    --type-L-title2-weight: 400;
    --type-L-title3-letterSpacing: var(--scale-s4-letterSpacing);
    --type-L-title3-lineHeight: var(--scale-s4-letterSpacing);
    --type-L-title3-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-L-title3-size: var(--scale-s4-size);
    --type-L-title3-typeface: Source Sans Pro;
    --type-L-title3-weight: 400;
    --type-M-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-M-body-lineHeight: var(--scale-s3-lineHeight);
    --type-M-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-M-body-size: var(--scale-s3-size);
    --type-M-body-typeface: Source Sans Pro;
    --type-M-body-weight: 400;
    --type-M-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-M-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-bodyEmphasized-size: var(--scale-s4-size);
    --type-M-bodyEmphasized-typeface: Source Sans Pro;
    --type-M-bodyEmphasized-weight: 400;
    --type-M-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-M-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-bodySmall-size: var(--scale-s2-size);
    --type-M-bodySmall-typeface: Source Sans Pro;
    --type-M-bodySmall-weight: 400;
    --type-M-dataFeatured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-M-dataFeatured-lineHeight: var(--scale-s7-lineHeight);
    --type-M-dataFeatured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-M-dataFeatured-size: var(--scale-s7-size);
    --type-M-dataFeatured-typeface: Source Sans Pro;
    --type-M-dataFeatured-weight: 400;
    --type-M-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-M-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-eyebrow-size: var(--scale-s2-size);
    --type-M-eyebrow-typeface: Source Sans Pro;
    --type-M-eyebrow-weight: 400;
    --type-M-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-M-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-M-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-M-hero-size: var(--scale-s6-size);
    --type-M-hero-typeface: Source Sans Pro;
    --type-M-hero-weight: 300;
    --type-M-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-M-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-M-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-M-title1-size: var(--scale-s5-size);
    --type-M-title1-typeface: Source Sans Pro;
    --type-M-title1-weight: 400;
    --type-M-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-M-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-title2-size: var(--scale-s4-size);
    --type-M-title2-typeface: Source Sans Pro;
    --type-M-title2-weight: 400;
    --type-M-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-M-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-M-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-M-title3-size: var(--scale-s3-5-size);
    --type-M-title3-typeface: Source Sans Pro;
    --type-M-title3-weight: 400;
  }
  .text-Annotation-Default {
    font-family: Source Sans Pro;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Annotation-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Body-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Body-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s3-size);
    font-weight: 600;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Body-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Emphasized-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s4-size);
    font-weight: 600;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Body-Small-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s2-size);
    font-weight: 600;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Brand-Product-Name-Large {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s5-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Brand-Product-Name-Medium {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Brand-Product-Name-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Label {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Value {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Value-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Data-Value-Featured {
    font-family: Source Sans Pro;
    font-size: var(--scale-s7-size);
    font-weight: 400;
    letter-spacing: var(--scale-s7-letterSpacing);
    line-height: var(--scale-s7-lineHeight);
  }
  .text-Eyebrow-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Hero-Title-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s6-size);
    font-weight: 300;
    letter-spacing: var(--scale-s6-letterSpacing);
    line-height: var(--scale-s6-lineHeight);
  }
  .text-Link-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Link-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: 0px;
  }
  .text-Message-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Message-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-1-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s5-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Title-2-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-3-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-5-letterSpacing);
    line-height: var(--scale-s3-5-lineHeight);
  }
}
@media (min-width: 1220px) {
  :root {
    --comp-accordion-leftDropdown-gap: 12px;
    --comp-accordion-leftDropdown-paddingVertical: 16px;
    --comp-accordion-rightDropdown-paddingVertical: 16px;
    --comp-block-gapHorizontal-large: 24px;
    --comp-block-gapHorizontal-medium: 16px;
    --comp-block-gapHorizontal-small: 8px;
    --comp-block-gapHorizontal-xSmall: 4px;
    --comp-block-gapVertical-large: 24px;
    --comp-block-gapVertical-medium: 16px;
    --comp-block-gapVertical-small: 8px;
    --comp-block-gapVertical-xSmall: 4px;
    --comp-block-spacingBottom-large: 48px;
    --comp-block-spacingBottom-medium: 24px;
    --comp-block-spacingBottom-small: 12px;
    --comp-block-spacingLeft-large: 48px;
    --comp-block-spacingLeft-medium: 24px;
    --comp-block-spacingLeft-small: 12px;
    --comp-block-spacingRight-large: 48px;
    --comp-block-spacingRight-medium: 24px;
    --comp-block-spacingRight-small: 12px;
    --comp-block-spacingTop-large: 48px;
    --comp-block-spacingTop-medium: 24px;
    --comp-block-spacingTop-small: 12px;
    --comp-breadcrumbs-medium-ellipsisHeight: 24px;
    --comp-breadcrumbs-medium-horizontalGap: 8px;
    --comp-breadcrumbs-medium-paddingHorizontal: 8px;
    --comp-breadcrumbs-medium-verticalGap: 4px;
    --comp-breadcrumbs-small-ellipsisHeight: 20px;
    --comp-breadcrumbs-small-horizontalGap: 4px;
    --comp-breadcrumbs-small-paddingHorizontal: 8px;
    --comp-breadcrumbs-small-verticalGap: 4px;
    --comp-button-large-gap: 8px;
    --comp-button-large-iconOnly-paddingHorizontal: 12px;
    --comp-button-large-iconSize: 20px;
    --comp-button-large-paddingHorizontal: 16px;
    --comp-button-large-radius: 6px;
    --comp-button-large-radiusOutside: 10px;
    --comp-button-large-size: 44px;
    --comp-button-medium-gap: 8px;
    --comp-button-medium-iconOnly-paddingHorizontal: 8px;
    --comp-button-medium-iconSize: 20px;
    --comp-button-medium-paddingHorizontal: 12px;
    --comp-button-medium-radius: 6px;
    --comp-button-medium-radiusOutside: 10px;
    --comp-button-medium-size: 36px;
    --comp-button-micro-gap: 4px;
    --comp-button-micro-iconOnly-paddingHorizontal: 0px;
    --comp-button-micro-iconSize: 16px;
    --comp-button-micro-paddingHorizontal: 2px;
    --comp-button-micro-radius: 6px;
    --comp-button-micro-radiusOutside: 10px;
    --comp-button-micro-size: 20px;
    --comp-button-small-gap: 4px;
    --comp-button-small-iconOnly-paddingHorizontal: 4px;
    --comp-button-small-iconSize: 16px;
    --comp-button-small-paddingHorizontal: 8px;
    --comp-button-small-radius: 6px;
    --comp-button-small-radiusOutside: 10px;
    --comp-button-small-size: 28px;
    --comp-buttonGroup-button-large-gap: 8px;
    --comp-buttonGroup-button-large-height: 36px;
    --comp-buttonGroup-button-large-iconSize: 36px;
    --comp-buttonGroup-button-large-paddingHorizontal: 12px;
    --comp-buttonGroup-button-large-radius: 6px;
    --comp-buttonGroup-button-medium-gap: 8px;
    --comp-buttonGroup-button-medium-height: 28px;
    --comp-buttonGroup-button-medium-iconSize: 28px;
    --comp-buttonGroup-button-medium-paddingHorizontal: 10px;
    --comp-buttonGroup-button-medium-radius: 6px;
    --comp-buttonGroup-button-small-gap: 4px;
    --comp-buttonGroup-button-small-height: 24px;
    --comp-buttonGroup-button-small-iconSize: 24px;
    --comp-buttonGroup-button-small-paddingHorizontal: 8px;
    --comp-buttonGroup-button-small-radius: 3px;
    --comp-buttonGroup-item-large-height: 44px;
    --comp-buttonGroup-item-large-paddingHorizontal: 4px;
    --comp-buttonGroup-item-large-radius: 8px;
    --comp-buttonGroup-item-medium-height: 36px;
    --comp-buttonGroup-item-medium-paddingHorizontal: 4px;
    --comp-buttonGroup-item-medium-radius: 8px;
    --comp-buttonGroup-item-small-height: 28px;
    --comp-buttonGroup-item-small-paddingHorizontal: 2px;
    --comp-buttonGroup-item-small-radius: 4px;
    --comp-dropdown-medium-paddingHorizontal: 4px;
    --comp-dropdown-medium-paddingVertical: 8px;
    --comp-dropdown-small-paddingHorizontal: 4px;
    --comp-dropdown-small-paddingVertical: 4px;
    --comp-dropzone-default-width: 360px;
    --comp-dropzone-reduced-width: 360px;
    --comp-eyebrowStyle-bottomPadding-paddingBottom: 6px;
    --comp-field-medium-gap: 8px;
    --comp-field-medium-paddingLeft: 16px;
    --comp-field-medium-paddingLeftSecondary: 8px;
    --comp-field-medium-paddingRight: 12px;
    --comp-field-medium-paddingRightSecondary: 8px;
    --comp-field-medium-radius: 6px;
    --comp-field-medium-radiusInteractionOverlay: Default 6px;
    --comp-field-medium-size: 44px;
    --comp-field-small-gap: 8px;
    --comp-field-small-paddingLeft: 12px;
    --comp-field-small-paddingLeftSecondary: 8px;
    --comp-field-small-paddingRight: 4px;
    --comp-field-small-paddingRightSecondary: 4px;
    --comp-field-small-radius: 6px;
    --comp-field-small-radiusInteractionOverlay: Default 6px;
    --comp-field-small-size: 36px;
    --comp-file-gap-gapFile: 8px;
    --comp-file-gap-gapInfoBar: 12px;
    --comp-infoBar-large-buttonSize: Medium;
    --comp-infoBar-large-gap: 12px;
    --comp-infoBar-large-iconSize: 40;
    --comp-infoBar-large-paddingHorizontal: 24px;
    --comp-infoBar-large-paddingVertical: 24px;
    --comp-infoBar-large-radius: 12px;
    --comp-infoBar-medium-buttonSize: Small;
    --comp-infoBar-medium-iconSize: 28;
    --comp-infoBar-medium-paddingHorizontal: 12px;
    --comp-infoBar-medium-paddingVertical: 12px;
    --comp-infoBar-medium-radius: 12px;
    --comp-infoBar-small-buttonSize: Small;
    --comp-infoBar-small-iconSize: 20;
    --comp-infoBar-small-paddingBottom: 4px;
    --comp-infoBar-small-paddingLeft: 8px;
    --comp-infoBar-small-paddingRight: 4px;
    --comp-infoBar-small-paddingTop: 4px;
    --comp-infoBar-small-radius: 8px;
    --comp-infoTriggerIcon-icon-iconSize: 20px;
    --comp-labelGroup-bottomPadding-paddingTop: 8px;
    --comp-listItem-large-gap: 12px;
    --comp-listItem-large-height: 56px;
    --comp-listItem-large-iconSize: 24px;
    --comp-listItem-large-paddingHorizontal: 24px;
    --comp-listItem-large-paddingVertical: 16px;
    --comp-listItem-medium-gap: 8px;
    --comp-listItem-medium-height: 48px;
    --comp-listItem-medium-iconSize: 24px;
    --comp-listItem-medium-paddingHorizontal: 16px;
    --comp-listItem-medium-paddingVertical: 12px;
    --comp-listItem-small-gap: 8px;
    --comp-listItem-small-height: 40px;
    --comp-listItem-small-iconSize: 24px;
    --comp-listItem-small-paddingHorizontal: 12px;
    --comp-listItem-small-paddingVertical: 8px;
    --comp-logo-large-gap: 12px;
    --comp-logo-large-height: 32px;
    --comp-logo-medium-gap: 12px;
    --comp-logo-medium-height: 24px;
    --comp-logo-small-gap: 8px;
    --comp-logo-small-height: 20px;
    --comp-modal-bannerCentered-closeButtonSize: 44px;
    --comp-modal-bannerCentered-paddingBottom: 16px;
    --comp-modal-bannerCentered-paddingLeft: 72px;
    --comp-modal-bannerCentered-paddingRight: 16px;
    --comp-modal-bannerCentered-paddingTop: 16px;
    --comp-modal-bannerLeftAligned-closeButtonSize: 44px;
    --comp-modal-bannerLeftAligned-paddingHorizontal: 16px;
    --comp-modal-bannerLeftAligned-paddingVertical: 16px;
    --comp-modal-bannerLeftAligned-radius: 0px;
    --comp-modal-footer-paddingBottom: 24px;
    --comp-modal-footer-paddingLeft: 24px;
    --comp-modal-footer-paddingRight: 24px;
    --comp-modal-footer-paddingTop: 32px;
    --comp-modal-footerSticky-paddingBottom: 24px;
    --comp-modal-footerSticky-paddingLeft: 24px;
    --comp-modal-footerSticky-paddingRight: 24px;
    --comp-modal-footerSticky-paddingTop: 24px;
    --comp-modal-header-gapHorizontal: 16px;
    --comp-modal-header-gapVertical: 16px;
    --comp-modal-header-iconBubbleSize: 56px;
    --comp-modal-header-paddingBottom: 24px;
    --comp-modal-header-paddingLeft: 24px;
    --comp-modal-header-paddingRight: 24px;
    --comp-modal-header-paddingTop: 24px;
    --comp-modal-radius: 12px;
    --comp-modal-stickyHeader-gapVertical: 4px;
    --comp-modal-stickyHeader-paddingBottom: 24px;
    --comp-modal-stickyHeader-paddingLeft: 24px;
    --comp-modal-stickyHeader-paddingRight: 24px;
    --comp-modal-stickyHeader-paddingTop: 16px;
    --comp-modal-swapper-paddingBottom: 24px;
    --comp-modal-swapper-paddingLeft: 24px;
    --comp-modal-swapper-paddingRight: 24px;
    --comp-navigation-horizontal-brandLogoSize: Medium Default;
    --comp-navigation-horizontal-default-medium-gap: 8px;
    --comp-navigation-horizontal-default-medium-height: 44px;
    --comp-navigation-horizontal-default-medium-iconOnlySize: 44px;
    --comp-navigation-horizontal-default-medium-paddingHorizontal: 16px;
    --comp-navigation-horizontal-default-medium-radius: 6px;
    --comp-navigation-horizontal-default-menuItem-medium-gap: 8px;
    --comp-navigation-horizontal-default-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-default-menuItem-small-gap: 4px;
    --comp-navigation-horizontal-default-menuItem-small-height: 60px;
    --comp-navigation-horizontal-default-small-gap: 8px;
    --comp-navigation-horizontal-default-small-height: 36px;
    --comp-navigation-horizontal-default-small-iconOnlySize: 36px;
    --comp-navigation-horizontal-default-small-paddingHorizontal: 12px;
    --comp-navigation-horizontal-default-small-radius: 6px;
    --comp-navigation-horizontal-paddingVertical: 0px;
    --comp-navigation-horizontal-tabMenu-medium-gap: 8px;
    --comp-navigation-horizontal-tabMenu-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-medium-paddingVertical: 16px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-gap: 40px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-gap: 28px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-gap: 8px;
    --comp-navigation-horizontal-tabMenu-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-paddingVertical: 12px;
    --comp-navigation-vertical-collapsable-medium-height: 44px;
    --comp-navigation-vertical-collapsable-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-collapsable-medium-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-medium-paddingRight: 4px;
    --comp-navigation-vertical-collapsable-medium-radius: 6px;
    --comp-navigation-vertical-collapsable-small-height: 36px;
    --comp-navigation-vertical-collapsable-small-iconOnlySize: 36px;
    --comp-navigation-vertical-collapsable-small-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-small-paddingRight: 0px;
    --comp-navigation-vertical-collapsable-small-radius: 6px;
    --comp-navigation-vertical-cornerRadius: Default 6px;
    --comp-navigation-vertical-default-medium-height: 44px;
    --comp-navigation-vertical-default-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-default-medium-paddingLeft: 12px;
    --comp-navigation-vertical-default-medium-paddingRight: 12px;
    --comp-navigation-vertical-default-medium-paddingVertical: 16px;
    --comp-navigation-vertical-default-medium-radius: 6px;
    --comp-navigation-vertical-default-small-height: 36px;
    --comp-navigation-vertical-default-small-iconOnlySize: 36px;
    --comp-navigation-vertical-default-small-paddingLeft: 12px;
    --comp-navigation-vertical-default-small-paddingRight: 6px;
    --comp-navigation-vertical-default-small-paddingVertical: 8px;
    --comp-navigation-vertical-default-small-radius: 6px;
    --comp-navigation-vertical-groupHeading-medium-height: 44px;
    --comp-navigation-vertical-groupHeading-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-groupHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-medium-paddingRight: 4px;
    --comp-navigation-vertical-groupHeading-medium-radius: 6px;
    --comp-navigation-vertical-groupHeading-small-height: 36px;
    --comp-navigation-vertical-groupHeading-small-iconOnlySize: 36px;
    --comp-navigation-vertical-groupHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-small-paddingRight: 0px;
    --comp-navigation-vertical-groupHeading-small-radius: 6px;
    --comp-navigation-vertical-navigation-brandLogoSize: Medium Default;
    --comp-navigation-vertical-sectionHeading-medium-height: 44px;
    --comp-navigation-vertical-sectionHeading-medium-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingTop: 20px;
    --comp-navigation-vertical-sectionHeading-small-height: 36px;
    --comp-navigation-vertical-sectionHeading-small-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingTop: 12px;
    --comp-navigation-vertical-separator-medium-height: 32px;
    --comp-navigation-vertical-separator-medium-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-medium-paddingVertical: 16px;
    --comp-navigation-vertical-separator-small-height: 16px;
    --comp-navigation-vertical-separator-small-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-small-paddingVertical: 8px;
    --comp-pill-large-gap: 8px;
    --comp-pill-large-iconSize: 16px;
    --comp-pill-large-paddingHorizontal: 20px;
    --comp-pill-large-radius: 100px;
    --comp-pill-large-radiusOutside: 100px;
    --comp-pill-large-size: 44px;
    --comp-pill-medium-gap: 8px;
    --comp-pill-medium-iconSize: 16px;
    --comp-pill-medium-paddingHorizontal: 16px;
    --comp-pill-medium-radius: 100px;
    --comp-pill-medium-radiusOutside: 100px;
    --comp-pill-medium-size: 36px;
    --comp-pill-small-gap: 8px;
    --comp-pill-small-iconSize: 16px;
    --comp-pill-small-paddingHorizontal: 12px;
    --comp-pill-small-radius: 100px;
    --comp-pill-small-radiusOutside: 100px;
    --comp-pill-small-size: 28px;
    --comp-slider-knobSize: 16px;
    --comp-slider-knobSizeHoverPressed: 20px;
    --comp-slider-knobStrokeWidth: 3px;
    --comp-slider-knobStrokeWidthHoverPressed: 4px;
    --comp-switch-medium-height: 24px;
    --comp-switch-small-height: 16px;
    --comp-switch-widthRatio: 2px;
    --comp-table-row-size: 64px;
    --comp-tabs-large-gap: 16px;
    --comp-tabs-large-paddingHorizontal: 40px;
    --comp-tabs-large-paddingVertical: 16px;
    --comp-tabs-medium-gap: 8px;
    --comp-tabs-medium-paddingHorizontal: 24px;
    --comp-tabs-medium-paddingVertical: 16px;
    --comp-tag-medium-colorPillRadius: 3px;
    --comp-tag-medium-colorPillSize: 12px;
    --comp-tag-medium-gap: 8px;
    --comp-tag-medium-iconSize: 16px;
    --comp-tag-medium-paddingHorizontal: 8px;
    --comp-tag-medium-radius: 3px;
    --comp-tag-medium-size: 28px;
    --comp-tag-small-colorPillRadius: 3px;
    --comp-tag-small-colorPillSize: 12px;
    --comp-tag-small-gap: 8px;
    --comp-tag-small-iconSize: 16px;
    --comp-tag-small-paddingHorizontal: 8px;
    --comp-tag-small-radius: 3px;
    --comp-tag-small-size: 24px;
    --comp-test: 76;
    --comp-textArea-medium-gap: 8px;
    --comp-textArea-medium-minHeight: 148px;
    --comp-textArea-medium-paddingBottom: 4px;
    --comp-textArea-medium-paddingLeft: 16px;
    --comp-textArea-medium-paddingRight: 24px;
    --comp-textArea-medium-paddingTop: 10px;
    --comp-textArea-medium-radius: 6px;
    --comp-textArea-small-gap: 8px;
    --comp-textArea-small-minHeight: 144px;
    --comp-textArea-small-paddingBottom: 4px;
    --comp-textArea-small-paddingLeft: 12px;
    --comp-textArea-small-paddingRight: 24px;
    --comp-textArea-small-paddingTop: 6px;
    --comp-textArea-small-radius: 6px;
    --comp-tooltips-iconSize-iconSize: 16px;
    --comp-tooltips-radius-radius: 6px;
    --layout-grid-columns: 12;
    --layout-grid-columnsScroll: 11;
    --layout-grid-gutter: 24px;
    --layout-grid-sidePadding: 32px;
    --layout-stack-horizontal-gap-default: 8px;
    --type-annotation-default-letterSpacing: 0px;
    --type-annotation-default-lineHeight: 16px;
    --type-annotation-default-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-annotation-default-size: 12px;
    --type-annotation-default-typeface: Source Sans Pro;
    --type-annotation-default-weight: 400;
    --type-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-body-lineHeight: var(--scale-s3-lineHeight);
    --type-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-body-size: var(--scale-s3-size);
    --type-body-typeface: Source Sans Pro;
    --type-body-weight: 400;
    --type-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-bodyEmphasized-size: var(--scale-s4-size);
    --type-bodyEmphasized-typeface: Source Sans Pro;
    --type-bodyEmphasized-weight: 400;
    --type-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-bodySmall-size: var(--scale-s2-size);
    --type-bodySmall-typeface: Source Sans Pro;
    --type-bodySmall-weight: 400;
    --type-brandProductName-large-letterSpacing: var(--scale-s5-letterSpacing);
    --type-brandProductName-large-lineHeight: var(--scale-s5-lineHeight);
    --type-brandProductName-large-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-brandProductName-large-size: var(--scale-s5-size);
    --type-brandProductName-large-typeface: Source Sans Pro;
    --type-brandProductName-large-weight: 400;
    --type-brandProductName-medium-letterSpacing: var(--scale-s3-letterSpacing);
    --type-brandProductName-medium-lineHeight: var(--scale-s3-lineHeight);
    --type-brandProductName-medium-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-brandProductName-medium-size: var(--scale-s3-size);
    --type-brandProductName-medium-typeface: Source Sans Pro;
    --type-brandProductName-medium-weight: 400;
    --type-brandProductName-small-letterSpacing: var(--scale-s2-letterSpacing);
    --type-brandProductName-small-lineHeight: var(--scale-s2-lineHeight);
    --type-brandProductName-small-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-brandProductName-small-size: var(--scale-s2-size);
    --type-brandProductName-small-typeface: Source Sans Pro;
    --type-brandProductName-small-weight: 400;
    --type-data-featured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-data-featured-lineHeight: var(--scale-s7-lineHeight);
    --type-data-featured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-data-featured-size: var(--scale-s7-size);
    --type-data-featured-typeface: Source Sans Pro;
    --type-data-featured-weight: 400;
    --type-data-label-letterSpacing: var(--scale-s3-letterSpacing);
    --type-data-label-lineHeight: var(--scale-s3-lineHeight);
    --type-data-label-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-data-label-size: var(--scale-s3-size);
    --type-data-label-typeface: Source Sans Pro;
    --type-data-label-weight: 400;
    --type-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-eyebrow-size: var(--scale-s2-size);
    --type-eyebrow-typeface: Source Sans Pro;
    --type-eyebrow-weight: 400;
    --type-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-hero-size: var(--scale-s6-size);
    --type-hero-typeface: Source Sans Pro;
    --type-hero-weight: 300;
    --type-message-default-letterSpacing: var(--scale-s3-letterSpacing);
    --type-message-default-lineHeight: var(--scale-s3-lineHeight);
    --type-message-default-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-message-default-size: var(--scale-s3-size);
    --type-message-default-typeface: Source Sans Pro;
    --type-message-default-weight: 400;
    --type-message-emphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-message-emphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-message-emphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-message-emphasized-size: var(--scale-s4-size);
    --type-message-emphasized-typeface: Source Sans Pro;
    --type-message-emphasized-weight: 400;
    --type-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-title1-size: var(--scale-s5-size);
    --type-title1-typeface: Source Sans Pro;
    --type-title1-weight: 400;
    --type-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-title2-size: var(--scale-s4-size);
    --type-title2-typeface: Source Sans Pro;
    --type-title2-weight: 400;
    --type-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-title3-size: var(--scale-s3-5-size);
    --type-title3-typeface: Source Sans Pro;
    --type-title3-weight: 400;
    --borderWidth: 1px;
    --layout-breakpoints-from-desktop: 1920;
    --layout-breakpoints-from-desktopExtraLarge: 2400;
    --layout-breakpoints-from-desktopLarge: 2200;
    --layout-breakpoints-from-laptop: 1460;
    --layout-breakpoints-from-laptopSmall: 1220;
    --layout-breakpoints-from-mobile: 400;
    --layout-breakpoints-from-mobileLarge: 520;
    --layout-breakpoints-from-mobileSmall: 320;
    --layout-breakpoints-from-mobileSmall-5: 1700;
    --layout-breakpoints-from-tablet: 780;
    --layout-breakpoints-from-tabletLarge: 980;
    --layout-breakpoints-from-tabletSmall: 624;
    --spacing-micro-1: 4px;
    --spacing-micro-2: 8px;
    --spacing-micro-3: 12px;
    --spacing-micro-4: 16px;
    --spacing-micro-5: 20px;
    --spacing-micro-6: 24px;
    --spacing-static-7: 28px;
    --spacing-static-8: 32px;
    --spacing-static-9: 36px;
    --spacing-static-10: 40px;
    --spacing-static-11: 44px;
    --spacing-static-12: 48px;
    --spacing-static-13: 56px;
    --spacing-static-14: 64px;
    --spacing-static-15: 72px;
    --spacing-static-16: 80px;
    --spacing-static-17: 88px;
    --spacing-static-18: 96px;
    --layout-breakpoints-deviceType: Laptop;
    --layout-breakpoints-screenWidth: 1220px;
    --layout-global-orientation: Horizontal;
    --layout-grid-H-columns: 12;
    --layout-grid-H-columnsScroll: 11;
    --layout-grid-H-gutter: 20px;
    --layout-grid-H-sidePadding: 20px;
    --layout-grid-L-columns: 8;
    --layout-grid-L-columnsScroll: 9;
    --layout-grid-L-gutter: 40px;
    --layout-grid-L-sidePadding: 88px;
    --layout-grid-M-columns: 12;
    --layout-grid-M-columnsScroll: 11;
    --layout-grid-M-gutter: 24px;
    --layout-grid-M-sidePadding: 32px;
    --leftMenu: true;
    --spacing-responsive-1: 12px;
    --spacing-responsive-2: 16px;
    --spacing-responsive-3: 20px;
    --spacing-responsive-4: 24px;
    --spacing-responsive-5: 28px;
    --spacing-responsive-6: 36px;
    --spacing-responsive-7: 44px;
    --spacing-responsive-8: 56px;
    --spacing-responsive-9: 72px;
    --spacing-responsive-10: 88px;
    --spacing-responsive-11: 104px;
    --spacing-responsive-12: 136px;
    --type-H-body-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-body-lineHeight: var(--scale-s2-lineHeight);
    --type-H-body-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-body-size: var(--scale-s2-size);
    --type-H-body-typeface: Source Sans Pro;
    --type-H-body-weight: 400;
    --type-H-bodyEmphasized-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-bodyEmphasized-lineHeight: var(--scale-s3-lineHeight);
    --type-H-bodyEmphasized-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-bodyEmphasized-size: var(--scale-s3-size);
    --type-H-bodyEmphasized-typeface: Source Sans Pro;
    --type-H-bodyEmphasized-weight: 400;
    --type-H-bodySmall-letterSpacing: var(--scale-s1-letterSpacing);
    --type-H-bodySmall-lineHeight: var(--scale-s1-lineHeight);
    --type-H-bodySmall-paragraphSpacing: var(--scale-s1-paragraphSpacing);
    --type-H-bodySmall-size: var(--scale-s1-size);
    --type-H-bodySmall-typeface: Source Sans Pro;
    --type-H-bodySmall-weight: 400;
    --type-H-dataFeatured-letterSpacing: var(--scale-s5-letterSpacing);
    --type-H-dataFeatured-lineHeight: var(--scale-s5-lineHeight);
    --type-H-dataFeatured-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-H-dataFeatured-size: var(--scale-s5-size);
    --type-H-dataFeatured-typeface: Source Sans Pro;
    --type-H-dataFeatured-weight: 400;
    --type-H-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-eyebrow-lineHeight: var(--scale-s1-lineHeight);
    --type-H-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-eyebrow-size: var(--scale-s2-size);
    --type-H-eyebrow-typeface: Source Sans Pro;
    --type-H-eyebrow-weight: 400;
    --type-H-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-H-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-H-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-H-hero-size: var(--scale-s6-size);
    --type-H-hero-typeface: Source Sans Pro;
    --type-H-hero-weight: 300;
    --type-H-title1-letterSpacing: var(--scale-s4-letterSpacing);
    --type-H-title1-lineHeight: var(--scale-s4-lineHeight);
    --type-H-title1-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-H-title1-size: var(--scale-s4-size);
    --type-H-title1-typeface: Source Sans Pro;
    --type-H-title1-weight: 400;
    --type-H-title2-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-title2-lineHeight: var(--scale-s3-lineHeight);
    --type-H-title2-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-title2-size: var(--scale-s3-size);
    --type-H-title2-typeface: Source Sans Pro;
    --type-H-title2-weight: 400;
    --type-H-title3-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-title3-lineHeight: var(--scale-s2-lineHeight);
    --type-H-title3-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-title3-size: var(--scale-s2-size);
    --type-H-title3-typeface: Source Sans Pro;
    --type-H-title3-weight: 400;
    --type-L-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-body-lineHeight: var(--scale-s3-lineHeight);
    --type-L-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-body-size: var(--scale-s3-size);
    --type-L-body-typeface: Source Sans Pro;
    --type-L-body-weight: 400;
    --type-L-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-L-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-L-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-L-bodyEmphasized-size: var(--scale-s4-size);
    --type-L-bodyEmphasized-typeface: Source Sans Pro;
    --type-L-bodyEmphasized-weight: 400;
    --type-L-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-L-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-L-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-L-bodySmall-size: var(--scale-s2-size);
    --type-L-bodySmall-typeface: Source Sans Pro;
    --type-L-bodySmall-weight: 400;
    --type-L-dataFeatured-letterSpacing: var(--scale-s9-letterSpacing);
    --type-L-dataFeatured-lineHeight: var(--scale-s9-lineHeight);
    --type-L-dataFeatured-paragraphSpacing: var(--scale-s9-paragraphSpacing);
    --type-L-dataFeatured-size: var(--scale-s9-size);
    --type-L-dataFeatured-typeface: Source Sans Pro;
    --type-L-dataFeatured-weight: 400;
    --type-L-eyebrow-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-eyebrow-lineHeight: var(--scale-s3-lineHeight);
    --type-L-eyebrow-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-eyebrow-size: var(--scale-s3-size);
    --type-L-eyebrow-typeface: Source Sans Pro;
    --type-L-eyebrow-weight: 400;
    --type-L-hero-letterSpacing: var(--scale-s10-letterSpacing);
    --type-L-hero-lineHeight: var(--scale-s10-lineHeight);
    --type-L-hero-paragraphSpacing: var(--scale-s10-paragraphSpacing);
    --type-L-hero-size: var(--scale-s10-size);
    --type-L-hero-typeface: Source Sans Pro;
    --type-L-hero-weight: 300;
    --type-L-title1-letterSpacing: var(--scale-s8-letterSpacing);
    --type-L-title1-lineHeight: var(--scale-s8-lineHeight);
    --type-L-title1-paragraphSpacing: var(--scale-s8-paragraphSpacing);
    --type-L-title1-size: var(--scale-s8-size);
    --type-L-title1-typeface: Source Sans Pro;
    --type-L-title1-weight: 400;
    --type-L-title2-letterSpacing: var(--scale-s5-letterSpacing);
    --type-L-title2-lineHeight: var(--scale-s5-lineHeight);
    --type-L-title2-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-L-title2-size: var(--scale-s5-size);
    --type-L-title2-typeface: Source Sans Pro;
    --type-L-title2-weight: 400;
    --type-L-title3-letterSpacing: var(--scale-s4-letterSpacing);
    --type-L-title3-lineHeight: var(--scale-s4-lineHeight);
    --type-L-title3-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-L-title3-size: var(--scale-s4-size);
    --type-L-title3-typeface: Source Sans Pro;
    --type-L-title3-weight: 400;
    --type-M-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-M-body-lineHeight: var(--scale-s3-lineHeight);
    --type-M-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-M-body-size: var(--scale-s3-size);
    --type-M-body-typeface: Source Sans Pro;
    --type-M-body-weight: 400;
    --type-M-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-M-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-bodyEmphasized-size: var(--scale-s4-size);
    --type-M-bodyEmphasized-typeface: Source Sans Pro;
    --type-M-bodyEmphasized-weight: 400;
    --type-M-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-M-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-bodySmall-size: var(--scale-s2-size);
    --type-M-bodySmall-typeface: Source Sans Pro;
    --type-M-bodySmall-weight: 400;
    --type-M-dataFeatured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-M-dataFeatured-lineHeight: var(--scale-s7-lineHeight);
    --type-M-dataFeatured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-M-dataFeatured-size: var(--scale-s7-size);
    --type-M-dataFeatured-typeface: Source Sans Pro;
    --type-M-dataFeatured-weight: 400;
    --type-M-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-M-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-eyebrow-size: var(--scale-s2-size);
    --type-M-eyebrow-typeface: Source Sans Pro;
    --type-M-eyebrow-weight: 400;
    --type-M-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-M-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-M-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-M-hero-size: var(--scale-s6-size);
    --type-M-hero-typeface: Source Sans Pro;
    --type-M-hero-weight: 300;
    --type-M-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-M-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-M-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-M-title1-size: var(--scale-s5-size);
    --type-M-title1-typeface: Source Sans Pro;
    --type-M-title1-weight: 400;
    --type-M-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-M-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-title2-size: var(--scale-s4-size);
    --type-M-title2-typeface: Source Sans Pro;
    --type-M-title2-weight: 400;
    --type-M-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-M-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-M-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-M-title3-size: var(--scale-s3-5-size);
    --type-M-title3-typeface: Source Sans Pro;
    --type-M-title3-weight: 400;
  }
  .text-Annotation-Default {
    font-family: Source Sans Pro;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Annotation-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Body-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Body-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s3-size);
    font-weight: 600;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Body-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Emphasized-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s4-size);
    font-weight: 600;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Body-Small-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s2-size);
    font-weight: 600;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Brand-Product-Name-Large {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s5-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Brand-Product-Name-Medium {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Brand-Product-Name-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Label {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Value {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Value-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Data-Value-Featured {
    font-family: Source Sans Pro;
    font-size: var(--scale-s7-size);
    font-weight: 400;
    letter-spacing: var(--scale-s7-letterSpacing);
    line-height: var(--scale-s7-lineHeight);
  }
  .text-Eyebrow-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Hero-Title-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s6-size);
    font-weight: 300;
    letter-spacing: var(--scale-s6-letterSpacing);
    line-height: var(--scale-s6-lineHeight);
  }
  .text-Link-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Link-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: 0px;
  }
  .text-Message-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Message-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-1-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s5-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Title-2-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-3-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-5-letterSpacing);
    line-height: var(--scale-s3-5-lineHeight);
  }
}
@media (min-width: 1460px) {
  :root {
    --comp-accordion-leftDropdown-gap: 12px;
    --comp-accordion-leftDropdown-paddingVertical: 16px;
    --comp-accordion-rightDropdown-paddingVertical: 16px;
    --comp-block-gapHorizontal-large: 24px;
    --comp-block-gapHorizontal-medium: 16px;
    --comp-block-gapHorizontal-small: 8px;
    --comp-block-gapHorizontal-xSmall: 4px;
    --comp-block-gapVertical-large: 24px;
    --comp-block-gapVertical-medium: 16px;
    --comp-block-gapVertical-small: 8px;
    --comp-block-gapVertical-xSmall: 4px;
    --comp-block-spacingBottom-large: 48px;
    --comp-block-spacingBottom-medium: 24px;
    --comp-block-spacingBottom-small: 12px;
    --comp-block-spacingLeft-large: 48px;
    --comp-block-spacingLeft-medium: 24px;
    --comp-block-spacingLeft-small: 12px;
    --comp-block-spacingRight-large: 48px;
    --comp-block-spacingRight-medium: 24px;
    --comp-block-spacingRight-small: 12px;
    --comp-block-spacingTop-large: 48px;
    --comp-block-spacingTop-medium: 24px;
    --comp-block-spacingTop-small: 12px;
    --comp-breadcrumbs-medium-ellipsisHeight: 24px;
    --comp-breadcrumbs-medium-horizontalGap: 8px;
    --comp-breadcrumbs-medium-paddingHorizontal: 8px;
    --comp-breadcrumbs-medium-verticalGap: 4px;
    --comp-breadcrumbs-small-ellipsisHeight: 20px;
    --comp-breadcrumbs-small-horizontalGap: 4px;
    --comp-breadcrumbs-small-paddingHorizontal: 8px;
    --comp-breadcrumbs-small-verticalGap: 4px;
    --comp-button-large-gap: 8px;
    --comp-button-large-iconOnly-paddingHorizontal: 12px;
    --comp-button-large-iconSize: 20px;
    --comp-button-large-paddingHorizontal: 16px;
    --comp-button-large-radius: 6px;
    --comp-button-large-radiusOutside: 10px;
    --comp-button-large-size: 44px;
    --comp-button-medium-gap: 8px;
    --comp-button-medium-iconOnly-paddingHorizontal: 8px;
    --comp-button-medium-iconSize: 20px;
    --comp-button-medium-paddingHorizontal: 12px;
    --comp-button-medium-radius: 6px;
    --comp-button-medium-radiusOutside: 10px;
    --comp-button-medium-size: 36px;
    --comp-button-micro-gap: 4px;
    --comp-button-micro-iconOnly-paddingHorizontal: 0px;
    --comp-button-micro-iconSize: 16px;
    --comp-button-micro-paddingHorizontal: 2px;
    --comp-button-micro-radius: 6px;
    --comp-button-micro-radiusOutside: 10px;
    --comp-button-micro-size: 20px;
    --comp-button-small-gap: 4px;
    --comp-button-small-iconOnly-paddingHorizontal: 4px;
    --comp-button-small-iconSize: 16px;
    --comp-button-small-paddingHorizontal: 8px;
    --comp-button-small-radius: 6px;
    --comp-button-small-radiusOutside: 10px;
    --comp-button-small-size: 28px;
    --comp-buttonGroup-button-large-gap: 8px;
    --comp-buttonGroup-button-large-height: 36px;
    --comp-buttonGroup-button-large-iconSize: 36px;
    --comp-buttonGroup-button-large-paddingHorizontal: 12px;
    --comp-buttonGroup-button-large-radius: 6px;
    --comp-buttonGroup-button-medium-gap: 8px;
    --comp-buttonGroup-button-medium-height: 28px;
    --comp-buttonGroup-button-medium-iconSize: 28px;
    --comp-buttonGroup-button-medium-paddingHorizontal: 10px;
    --comp-buttonGroup-button-medium-radius: 6px;
    --comp-buttonGroup-button-small-gap: 4px;
    --comp-buttonGroup-button-small-height: 24px;
    --comp-buttonGroup-button-small-iconSize: 24px;
    --comp-buttonGroup-button-small-paddingHorizontal: 8px;
    --comp-buttonGroup-button-small-radius: 3px;
    --comp-buttonGroup-item-large-height: 44px;
    --comp-buttonGroup-item-large-paddingHorizontal: 4px;
    --comp-buttonGroup-item-large-radius: 8px;
    --comp-buttonGroup-item-medium-height: 36px;
    --comp-buttonGroup-item-medium-paddingHorizontal: 4px;
    --comp-buttonGroup-item-medium-radius: 8px;
    --comp-buttonGroup-item-small-height: 28px;
    --comp-buttonGroup-item-small-paddingHorizontal: 2px;
    --comp-buttonGroup-item-small-radius: 4px;
    --comp-dropdown-medium-paddingHorizontal: 4px;
    --comp-dropdown-medium-paddingVertical: 8px;
    --comp-dropdown-small-paddingHorizontal: 4px;
    --comp-dropdown-small-paddingVertical: 4px;
    --comp-dropzone-default-width: 360px;
    --comp-dropzone-reduced-width: 360px;
    --comp-eyebrowStyle-bottomPadding-paddingBottom: 6px;
    --comp-field-medium-gap: 8px;
    --comp-field-medium-paddingLeft: 16px;
    --comp-field-medium-paddingLeftSecondary: 8px;
    --comp-field-medium-paddingRight: 12px;
    --comp-field-medium-paddingRightSecondary: 8px;
    --comp-field-medium-radius: 6px;
    --comp-field-medium-radiusInteractionOverlay: Default 6px;
    --comp-field-medium-size: 44px;
    --comp-field-small-gap: 8px;
    --comp-field-small-paddingLeft: 12px;
    --comp-field-small-paddingLeftSecondary: 8px;
    --comp-field-small-paddingRight: 4px;
    --comp-field-small-paddingRightSecondary: 4px;
    --comp-field-small-radius: 6px;
    --comp-field-small-radiusInteractionOverlay: Default 6px;
    --comp-field-small-size: 36px;
    --comp-file-gap-gapFile: 8px;
    --comp-file-gap-gapInfoBar: 12px;
    --comp-infoBar-large-buttonSize: Medium;
    --comp-infoBar-large-gap: 12px;
    --comp-infoBar-large-iconSize: 40;
    --comp-infoBar-large-paddingHorizontal: 24px;
    --comp-infoBar-large-paddingVertical: 24px;
    --comp-infoBar-large-radius: 12px;
    --comp-infoBar-medium-buttonSize: Small;
    --comp-infoBar-medium-iconSize: 28;
    --comp-infoBar-medium-paddingHorizontal: 12px;
    --comp-infoBar-medium-paddingVertical: 12px;
    --comp-infoBar-medium-radius: 12px;
    --comp-infoBar-small-buttonSize: Small;
    --comp-infoBar-small-iconSize: 20;
    --comp-infoBar-small-paddingBottom: 4px;
    --comp-infoBar-small-paddingLeft: 8px;
    --comp-infoBar-small-paddingRight: 4px;
    --comp-infoBar-small-paddingTop: 4px;
    --comp-infoBar-small-radius: 8px;
    --comp-infoTriggerIcon-icon-iconSize: 20px;
    --comp-labelGroup-bottomPadding-paddingTop: 8px;
    --comp-listItem-large-gap: 12px;
    --comp-listItem-large-height: 56px;
    --comp-listItem-large-iconSize: 24px;
    --comp-listItem-large-paddingHorizontal: 24px;
    --comp-listItem-large-paddingVertical: 16px;
    --comp-listItem-medium-gap: 8px;
    --comp-listItem-medium-height: 48px;
    --comp-listItem-medium-iconSize: 24px;
    --comp-listItem-medium-paddingHorizontal: 16px;
    --comp-listItem-medium-paddingVertical: 12px;
    --comp-listItem-small-gap: 8px;
    --comp-listItem-small-height: 40px;
    --comp-listItem-small-iconSize: 24px;
    --comp-listItem-small-paddingHorizontal: 12px;
    --comp-listItem-small-paddingVertical: 8px;
    --comp-logo-large-gap: 12px;
    --comp-logo-large-height: 32px;
    --comp-logo-medium-gap: 12px;
    --comp-logo-medium-height: 24px;
    --comp-logo-small-gap: 8px;
    --comp-logo-small-height: 20px;
    --comp-modal-bannerCentered-closeButtonSize: 44px;
    --comp-modal-bannerCentered-paddingBottom: 16px;
    --comp-modal-bannerCentered-paddingLeft: 72px;
    --comp-modal-bannerCentered-paddingRight: 16px;
    --comp-modal-bannerCentered-paddingTop: 16px;
    --comp-modal-bannerLeftAligned-closeButtonSize: 44px;
    --comp-modal-bannerLeftAligned-paddingHorizontal: 16px;
    --comp-modal-bannerLeftAligned-paddingVertical: 16px;
    --comp-modal-bannerLeftAligned-radius: 0px;
    --comp-modal-footer-paddingBottom: 24px;
    --comp-modal-footer-paddingLeft: 24px;
    --comp-modal-footer-paddingRight: 24px;
    --comp-modal-footer-paddingTop: 32px;
    --comp-modal-footerSticky-paddingBottom: 24px;
    --comp-modal-footerSticky-paddingLeft: 24px;
    --comp-modal-footerSticky-paddingRight: 24px;
    --comp-modal-footerSticky-paddingTop: 24px;
    --comp-modal-header-gapHorizontal: 16px;
    --comp-modal-header-gapVertical: 16px;
    --comp-modal-header-iconBubbleSize: 56px;
    --comp-modal-header-paddingBottom: 24px;
    --comp-modal-header-paddingLeft: 24px;
    --comp-modal-header-paddingRight: 24px;
    --comp-modal-header-paddingTop: 24px;
    --comp-modal-radius: 12px;
    --comp-modal-stickyHeader-gapVertical: 4px;
    --comp-modal-stickyHeader-paddingBottom: 24px;
    --comp-modal-stickyHeader-paddingLeft: 24px;
    --comp-modal-stickyHeader-paddingRight: 24px;
    --comp-modal-stickyHeader-paddingTop: 16px;
    --comp-modal-swapper-paddingBottom: 24px;
    --comp-modal-swapper-paddingLeft: 24px;
    --comp-modal-swapper-paddingRight: 24px;
    --comp-navigation-horizontal-brandLogoSize: Medium Default;
    --comp-navigation-horizontal-default-medium-gap: 8px;
    --comp-navigation-horizontal-default-medium-height: 44px;
    --comp-navigation-horizontal-default-medium-iconOnlySize: 44px;
    --comp-navigation-horizontal-default-medium-paddingHorizontal: 16px;
    --comp-navigation-horizontal-default-medium-radius: 6px;
    --comp-navigation-horizontal-default-menuItem-medium-gap: 8px;
    --comp-navigation-horizontal-default-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-default-menuItem-small-gap: 4px;
    --comp-navigation-horizontal-default-menuItem-small-height: 60px;
    --comp-navigation-horizontal-default-small-gap: 8px;
    --comp-navigation-horizontal-default-small-height: 36px;
    --comp-navigation-horizontal-default-small-iconOnlySize: 36px;
    --comp-navigation-horizontal-default-small-paddingHorizontal: 12px;
    --comp-navigation-horizontal-default-small-radius: 6px;
    --comp-navigation-horizontal-paddingVertical: 0px;
    --comp-navigation-horizontal-tabMenu-medium-gap: 8px;
    --comp-navigation-horizontal-tabMenu-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-medium-paddingVertical: 16px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-gap: 40px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-gap: 28px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-gap: 8px;
    --comp-navigation-horizontal-tabMenu-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-paddingVertical: 12px;
    --comp-navigation-vertical-collapsable-medium-height: 44px;
    --comp-navigation-vertical-collapsable-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-collapsable-medium-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-medium-paddingRight: 4px;
    --comp-navigation-vertical-collapsable-medium-radius: 6px;
    --comp-navigation-vertical-collapsable-small-height: 36px;
    --comp-navigation-vertical-collapsable-small-iconOnlySize: 36px;
    --comp-navigation-vertical-collapsable-small-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-small-paddingRight: 0px;
    --comp-navigation-vertical-collapsable-small-radius: 6px;
    --comp-navigation-vertical-cornerRadius: Default 6px;
    --comp-navigation-vertical-default-medium-height: 44px;
    --comp-navigation-vertical-default-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-default-medium-paddingLeft: 12px;
    --comp-navigation-vertical-default-medium-paddingRight: 12px;
    --comp-navigation-vertical-default-medium-paddingVertical: 16px;
    --comp-navigation-vertical-default-medium-radius: 6px;
    --comp-navigation-vertical-default-small-height: 36px;
    --comp-navigation-vertical-default-small-iconOnlySize: 36px;
    --comp-navigation-vertical-default-small-paddingLeft: 12px;
    --comp-navigation-vertical-default-small-paddingRight: 6px;
    --comp-navigation-vertical-default-small-paddingVertical: 8px;
    --comp-navigation-vertical-default-small-radius: 6px;
    --comp-navigation-vertical-groupHeading-medium-height: 44px;
    --comp-navigation-vertical-groupHeading-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-groupHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-medium-paddingRight: 4px;
    --comp-navigation-vertical-groupHeading-medium-radius: 6px;
    --comp-navigation-vertical-groupHeading-small-height: 36px;
    --comp-navigation-vertical-groupHeading-small-iconOnlySize: 36px;
    --comp-navigation-vertical-groupHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-small-paddingRight: 0px;
    --comp-navigation-vertical-groupHeading-small-radius: 6px;
    --comp-navigation-vertical-navigation-brandLogoSize: Medium Default;
    --comp-navigation-vertical-sectionHeading-medium-height: 44px;
    --comp-navigation-vertical-sectionHeading-medium-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingTop: 20px;
    --comp-navigation-vertical-sectionHeading-small-height: 36px;
    --comp-navigation-vertical-sectionHeading-small-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingTop: 12px;
    --comp-navigation-vertical-separator-medium-height: 32px;
    --comp-navigation-vertical-separator-medium-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-medium-paddingVertical: 16px;
    --comp-navigation-vertical-separator-small-height: 16px;
    --comp-navigation-vertical-separator-small-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-small-paddingVertical: 8px;
    --comp-pill-large-gap: 8px;
    --comp-pill-large-iconSize: 16px;
    --comp-pill-large-paddingHorizontal: 20px;
    --comp-pill-large-radius: 100px;
    --comp-pill-large-radiusOutside: 100px;
    --comp-pill-large-size: 44px;
    --comp-pill-medium-gap: 8px;
    --comp-pill-medium-iconSize: 16px;
    --comp-pill-medium-paddingHorizontal: 16px;
    --comp-pill-medium-radius: 100px;
    --comp-pill-medium-radiusOutside: 100px;
    --comp-pill-medium-size: 36px;
    --comp-pill-small-gap: 8px;
    --comp-pill-small-iconSize: 16px;
    --comp-pill-small-paddingHorizontal: 12px;
    --comp-pill-small-radius: 100px;
    --comp-pill-small-radiusOutside: 100px;
    --comp-pill-small-size: 28px;
    --comp-slider-knobSize: 16px;
    --comp-slider-knobSizeHoverPressed: 20px;
    --comp-slider-knobStrokeWidth: 3px;
    --comp-slider-knobStrokeWidthHoverPressed: 4px;
    --comp-switch-medium-height: 24px;
    --comp-switch-small-height: 16px;
    --comp-switch-widthRatio: 2px;
    --comp-table-row-size: 64px;
    --comp-tabs-large-gap: 16px;
    --comp-tabs-large-paddingHorizontal: 40px;
    --comp-tabs-large-paddingVertical: 16px;
    --comp-tabs-medium-gap: 8px;
    --comp-tabs-medium-paddingHorizontal: 24px;
    --comp-tabs-medium-paddingVertical: 16px;
    --comp-tag-medium-colorPillRadius: 3px;
    --comp-tag-medium-colorPillSize: 12px;
    --comp-tag-medium-gap: 8px;
    --comp-tag-medium-iconSize: 16px;
    --comp-tag-medium-paddingHorizontal: 8px;
    --comp-tag-medium-radius: 3px;
    --comp-tag-medium-size: 28px;
    --comp-tag-small-colorPillRadius: 3px;
    --comp-tag-small-colorPillSize: 12px;
    --comp-tag-small-gap: 8px;
    --comp-tag-small-iconSize: 16px;
    --comp-tag-small-paddingHorizontal: 8px;
    --comp-tag-small-radius: 3px;
    --comp-tag-small-size: 24px;
    --comp-test: 76;
    --comp-textArea-medium-gap: 8px;
    --comp-textArea-medium-minHeight: 148px;
    --comp-textArea-medium-paddingBottom: 4px;
    --comp-textArea-medium-paddingLeft: 16px;
    --comp-textArea-medium-paddingRight: 24px;
    --comp-textArea-medium-paddingTop: 10px;
    --comp-textArea-medium-radius: 6px;
    --comp-textArea-small-gap: 8px;
    --comp-textArea-small-minHeight: 144px;
    --comp-textArea-small-paddingBottom: 4px;
    --comp-textArea-small-paddingLeft: 12px;
    --comp-textArea-small-paddingRight: 24px;
    --comp-textArea-small-paddingTop: 6px;
    --comp-textArea-small-radius: 6px;
    --comp-tooltips-iconSize-iconSize: 16px;
    --comp-tooltips-radius-radius: 6px;
    --layout-grid-columns: 12;
    --layout-grid-columnsScroll: 13;
    --layout-grid-gutter: 24px;
    --layout-grid-sidePadding: 32px;
    --layout-stack-horizontal-gap-default: 8px;
    --type-annotation-default-letterSpacing: 0px;
    --type-annotation-default-lineHeight: 16px;
    --type-annotation-default-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-annotation-default-size: 12px;
    --type-annotation-default-typeface: Source Sans Pro;
    --type-annotation-default-weight: 400;
    --type-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-body-lineHeight: var(--scale-s4-lineHeight);
    --type-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-body-size: var(--scale-s3-size);
    --type-body-typeface: Source Sans Pro;
    --type-body-weight: 400;
    --type-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-bodyEmphasized-size: var(--scale-s4-size);
    --type-bodyEmphasized-typeface: Source Sans Pro;
    --type-bodyEmphasized-weight: 400;
    --type-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-bodySmall-size: var(--scale-s2-size);
    --type-bodySmall-typeface: Source Sans Pro;
    --type-bodySmall-weight: 400;
    --type-brandProductName-large-letterSpacing: var(--scale-s5-letterSpacing);
    --type-brandProductName-large-lineHeight: var(--scale-s5-lineHeight);
    --type-brandProductName-large-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-brandProductName-large-size: var(--scale-s5-size);
    --type-brandProductName-large-typeface: Source Sans Pro;
    --type-brandProductName-large-weight: 400;
    --type-brandProductName-medium-letterSpacing: var(--scale-s3-letterSpacing);
    --type-brandProductName-medium-lineHeight: var(--scale-s4-lineHeight);
    --type-brandProductName-medium-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-brandProductName-medium-size: var(--scale-s3-size);
    --type-brandProductName-medium-typeface: Source Sans Pro;
    --type-brandProductName-medium-weight: 400;
    --type-brandProductName-small-letterSpacing: var(--scale-s2-letterSpacing);
    --type-brandProductName-small-lineHeight: var(--scale-s2-lineHeight);
    --type-brandProductName-small-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-brandProductName-small-size: var(--scale-s2-size);
    --type-brandProductName-small-typeface: Source Sans Pro;
    --type-brandProductName-small-weight: 400;
    --type-data-featured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-data-featured-lineHeight: var(--scale-s7-lineHeight);
    --type-data-featured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-data-featured-size: var(--scale-s7-size);
    --type-data-featured-typeface: Source Sans Pro;
    --type-data-featured-weight: 400;
    --type-data-label-letterSpacing: var(--scale-s3-letterSpacing);
    --type-data-label-lineHeight: var(--scale-s4-lineHeight);
    --type-data-label-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-data-label-size: var(--scale-s3-size);
    --type-data-label-typeface: Source Sans Pro;
    --type-data-label-weight: 400;
    --type-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-eyebrow-size: var(--scale-s2-size);
    --type-eyebrow-typeface: Source Sans Pro;
    --type-eyebrow-weight: 400;
    --type-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-hero-size: var(--scale-s6-size);
    --type-hero-typeface: Source Sans Pro;
    --type-hero-weight: 300;
    --type-message-default-letterSpacing: var(--scale-s3-letterSpacing);
    --type-message-default-lineHeight: var(--scale-s4-lineHeight);
    --type-message-default-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-message-default-size: var(--scale-s3-size);
    --type-message-default-typeface: Source Sans Pro;
    --type-message-default-weight: 400;
    --type-message-emphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-message-emphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-message-emphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-message-emphasized-size: var(--scale-s4-size);
    --type-message-emphasized-typeface: Source Sans Pro;
    --type-message-emphasized-weight: 400;
    --type-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-title1-size: var(--scale-s5-size);
    --type-title1-typeface: Source Sans Pro;
    --type-title1-weight: 400;
    --type-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-title2-size: var(--scale-s4-size);
    --type-title2-typeface: Source Sans Pro;
    --type-title2-weight: 400;
    --type-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-title3-size: var(--scale-s3-5-size);
    --type-title3-typeface: Source Sans Pro;
    --type-title3-weight: 400;
    --borderWidth: 1px;
    --layout-breakpoints-from-desktop: 1920;
    --layout-breakpoints-from-desktopExtraLarge: 2400;
    --layout-breakpoints-from-desktopLarge: 2200;
    --layout-breakpoints-from-laptop: 1460;
    --layout-breakpoints-from-laptopSmall: 1220;
    --layout-breakpoints-from-mobile: 400;
    --layout-breakpoints-from-mobileLarge: 520;
    --layout-breakpoints-from-mobileSmall: 320;
    --layout-breakpoints-from-mobileSmall-5: 1700;
    --layout-breakpoints-from-tablet: 780;
    --layout-breakpoints-from-tabletLarge: 980;
    --layout-breakpoints-from-tabletSmall: 624;
    --spacing-micro-1: 4px;
    --spacing-micro-2: 8px;
    --spacing-micro-3: 12px;
    --spacing-micro-4: 16px;
    --spacing-micro-5: 20px;
    --spacing-micro-6: 24px;
    --spacing-static-7: 28px;
    --spacing-static-8: 32px;
    --spacing-static-9: 36px;
    --spacing-static-10: 40px;
    --spacing-static-11: 44px;
    --spacing-static-12: 48px;
    --spacing-static-13: 56px;
    --spacing-static-14: 64px;
    --spacing-static-15: 72px;
    --spacing-static-16: 80px;
    --spacing-static-17: 88px;
    --spacing-static-18: 96px;
    --layout-breakpoints-deviceType: Laptop;
    --layout-breakpoints-screenWidth: 1460px;
    --layout-global-orientation: Horizontal;
    --layout-grid-H-columns: 12;
    --layout-grid-H-columnsScroll: 13;
    --layout-grid-H-gutter: 20px;
    --layout-grid-H-sidePadding: 20px;
    --layout-grid-L-columns: 12;
    --layout-grid-L-columnsScroll: 13;
    --layout-grid-L-gutter: 40px;
    --layout-grid-L-sidePadding: 104px;
    --layout-grid-M-columns: 12;
    --layout-grid-M-columnsScroll: 13;
    --layout-grid-M-gutter: 24px;
    --layout-grid-M-sidePadding: 32px;
    --leftMenu: true;
    --spacing-responsive-1: 12px;
    --spacing-responsive-2: 16px;
    --spacing-responsive-3: 20px;
    --spacing-responsive-4: 24px;
    --spacing-responsive-5: 32px;
    --spacing-responsive-6: 40px;
    --spacing-responsive-7: 48px;
    --spacing-responsive-8: 64px;
    --spacing-responsive-9: 80px;
    --spacing-responsive-10: 96px;
    --spacing-responsive-11: 120px;
    --spacing-responsive-12: 152px;
    --type-H-body-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-body-lineHeight: var(--scale-s2-lineHeight);
    --type-H-body-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-body-size: var(--scale-s2-size);
    --type-H-body-typeface: Source Sans Pro;
    --type-H-body-weight: 400;
    --type-H-bodyEmphasized-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-bodyEmphasized-lineHeight: var(--scale-s3-lineHeight);
    --type-H-bodyEmphasized-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-bodyEmphasized-size: var(--scale-s3-size);
    --type-H-bodyEmphasized-typeface: Source Sans Pro;
    --type-H-bodyEmphasized-weight: 400;
    --type-H-bodySmall-letterSpacing: var(--scale-s1-letterSpacing);
    --type-H-bodySmall-lineHeight: var(--scale-s1-lineHeight);
    --type-H-bodySmall-paragraphSpacing: var(--scale-s1-paragraphSpacing);
    --type-H-bodySmall-size: var(--scale-s1-size);
    --type-H-bodySmall-typeface: Source Sans Pro;
    --type-H-bodySmall-weight: 400;
    --type-H-dataFeatured-letterSpacing: var(--scale-s5-letterSpacing);
    --type-H-dataFeatured-lineHeight: var(--scale-s5-lineHeight);
    --type-H-dataFeatured-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-H-dataFeatured-size: var(--scale-s5-size);
    --type-H-dataFeatured-typeface: Source Sans Pro;
    --type-H-dataFeatured-weight: 400;
    --type-H-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-eyebrow-lineHeight: var(--scale-s1-lineHeight);
    --type-H-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-eyebrow-size: var(--scale-s2-size);
    --type-H-eyebrow-typeface: Source Sans Pro;
    --type-H-eyebrow-weight: 400;
    --type-H-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-H-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-H-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-H-hero-size: var(--scale-s6-size);
    --type-H-hero-typeface: Source Sans Pro;
    --type-H-hero-weight: 300;
    --type-H-title1-letterSpacing: var(--scale-s4-letterSpacing);
    --type-H-title1-lineHeight: var(--scale-s4-lineHeight);
    --type-H-title1-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-H-title1-size: var(--scale-s4-size);
    --type-H-title1-typeface: Source Sans Pro;
    --type-H-title1-weight: 400;
    --type-H-title2-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-title2-lineHeight: var(--scale-s3-lineHeight);
    --type-H-title2-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-title2-size: var(--scale-s3-size);
    --type-H-title2-typeface: Source Sans Pro;
    --type-H-title2-weight: 400;
    --type-H-title3-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-title3-lineHeight: var(--scale-s2-lineHeight);
    --type-H-title3-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-title3-size: var(--scale-s2-size);
    --type-H-title3-typeface: Source Sans Pro;
    --type-H-title3-weight: 400;
    --type-L-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-body-lineHeight: var(--scale-s4-lineHeight);
    --type-L-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-body-size: var(--scale-s3-size);
    --type-L-body-typeface: Source Sans Pro;
    --type-L-body-weight: 400;
    --type-L-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-L-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-L-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-L-bodyEmphasized-size: var(--scale-s4-size);
    --type-L-bodyEmphasized-typeface: Source Sans Pro;
    --type-L-bodyEmphasized-weight: 400;
    --type-L-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-L-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-L-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-L-bodySmall-size: var(--scale-s2-size);
    --type-L-bodySmall-typeface: Source Sans Pro;
    --type-L-bodySmall-weight: 400;
    --type-L-dataFeatured-letterSpacing: var(--scale-s9-letterSpacing);
    --type-L-dataFeatured-lineHeight: var(--scale-s9-lineHeight);
    --type-L-dataFeatured-paragraphSpacing: var(--scale-s9-paragraphSpacing);
    --type-L-dataFeatured-size: var(--scale-s9-size);
    --type-L-dataFeatured-typeface: Source Sans Pro;
    --type-L-dataFeatured-weight: 400;
    --type-L-eyebrow-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-eyebrow-lineHeight: var(--scale-s3-lineHeight);
    --type-L-eyebrow-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-eyebrow-size: var(--scale-s3-size);
    --type-L-eyebrow-typeface: Source Sans Pro;
    --type-L-eyebrow-weight: 400;
    --type-L-hero-letterSpacing: var(--scale-s10-letterSpacing);
    --type-L-hero-lineHeight: var(--scale-s10-lineHeight);
    --type-L-hero-paragraphSpacing: var(--scale-s10-paragraphSpacing);
    --type-L-hero-size: var(--scale-s10-size);
    --type-L-hero-typeface: Source Sans Pro;
    --type-L-hero-weight: 300;
    --type-L-title1-letterSpacing: var(--scale-s8-letterSpacing);
    --type-L-title1-lineHeight: var(--scale-s8-lineHeight);
    --type-L-title1-paragraphSpacing: var(--scale-s8-paragraphSpacing);
    --type-L-title1-size: var(--scale-s8-size);
    --type-L-title1-typeface: Source Sans Pro;
    --type-L-title1-weight: 400;
    --type-L-title2-letterSpacing: var(--scale-s6-letterSpacing);
    --type-L-title2-lineHeight: var(--scale-s6-lineHeight);
    --type-L-title2-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-L-title2-size: var(--scale-s6-size);
    --type-L-title2-typeface: Source Sans Pro;
    --type-L-title2-weight: 400;
    --type-L-title3-letterSpacing: var(--scale-s5-letterSpacing);
    --type-L-title3-lineHeight: var(--scale-s5-lineHeight);
    --type-L-title3-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-L-title3-size: var(--scale-s5-size);
    --type-L-title3-typeface: Source Sans Pro;
    --type-L-title3-weight: 400;
    --type-M-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-M-body-lineHeight: var(--scale-s4-lineHeight);
    --type-M-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-M-body-size: var(--scale-s3-size);
    --type-M-body-typeface: Source Sans Pro;
    --type-M-body-weight: 400;
    --type-M-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-M-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-bodyEmphasized-size: var(--scale-s4-size);
    --type-M-bodyEmphasized-typeface: Source Sans Pro;
    --type-M-bodyEmphasized-weight: 400;
    --type-M-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-M-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-bodySmall-size: var(--scale-s2-size);
    --type-M-bodySmall-typeface: Source Sans Pro;
    --type-M-bodySmall-weight: 400;
    --type-M-dataFeatured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-M-dataFeatured-lineHeight: var(--scale-s7-lineHeight);
    --type-M-dataFeatured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-M-dataFeatured-size: var(--scale-s7-size);
    --type-M-dataFeatured-typeface: Source Sans Pro;
    --type-M-dataFeatured-weight: 400;
    --type-M-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-M-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-eyebrow-size: var(--scale-s2-size);
    --type-M-eyebrow-typeface: Source Sans Pro;
    --type-M-eyebrow-weight: 400;
    --type-M-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-M-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-M-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-M-hero-size: var(--scale-s6-size);
    --type-M-hero-typeface: Source Sans Pro;
    --type-M-hero-weight: 300;
    --type-M-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-M-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-M-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-M-title1-size: var(--scale-s5-size);
    --type-M-title1-typeface: Source Sans Pro;
    --type-M-title1-weight: 400;
    --type-M-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-M-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-title2-size: var(--scale-s4-size);
    --type-M-title2-typeface: Source Sans Pro;
    --type-M-title2-weight: 400;
    --type-M-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-M-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-M-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-M-title3-size: var(--scale-s3-5-size);
    --type-M-title3-typeface: Source Sans Pro;
    --type-M-title3-weight: 400;
  }
  .text-Annotation-Default {
    font-family: Source Sans Pro;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Annotation-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Body-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s3-size);
    font-weight: 600;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Emphasized-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s4-size);
    font-weight: 600;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Body-Small-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s2-size);
    font-weight: 600;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Brand-Product-Name-Large {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s5-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Brand-Product-Name-Medium {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Brand-Product-Name-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Data-Label {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Data-Value {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Data-Value-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Data-Value-Featured {
    font-family: Source Sans Pro;
    font-size: var(--scale-s7-size);
    font-weight: 400;
    letter-spacing: var(--scale-s7-letterSpacing);
    line-height: var(--scale-s7-lineHeight);
  }
  .text-Eyebrow-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Hero-Title-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s6-size);
    font-weight: 300;
    letter-spacing: var(--scale-s6-letterSpacing);
    line-height: var(--scale-s6-lineHeight);
  }
  .text-Link-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Link-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: 0px;
  }
  .text-Message-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Message-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-1-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s5-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Title-2-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-3-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-5-letterSpacing);
    line-height: var(--scale-s3-5-lineHeight);
  }
}
@media (min-width: 1700px) {
  :root {
    --comp-accordion-leftDropdown-gap: 12px;
    --comp-accordion-leftDropdown-paddingVertical: 16px;
    --comp-accordion-rightDropdown-paddingVertical: 16px;
    --comp-block-gapHorizontal-large: 24px;
    --comp-block-gapHorizontal-medium: 16px;
    --comp-block-gapHorizontal-small: 8px;
    --comp-block-gapHorizontal-xSmall: 4px;
    --comp-block-gapVertical-large: 24px;
    --comp-block-gapVertical-medium: 16px;
    --comp-block-gapVertical-small: 8px;
    --comp-block-gapVertical-xSmall: 4px;
    --comp-block-spacingBottom-large: 48px;
    --comp-block-spacingBottom-medium: 24px;
    --comp-block-spacingBottom-small: 12px;
    --comp-block-spacingLeft-large: 48px;
    --comp-block-spacingLeft-medium: 24px;
    --comp-block-spacingLeft-small: 12px;
    --comp-block-spacingRight-large: 48px;
    --comp-block-spacingRight-medium: 24px;
    --comp-block-spacingRight-small: 12px;
    --comp-block-spacingTop-large: 48px;
    --comp-block-spacingTop-medium: 24px;
    --comp-block-spacingTop-small: 12px;
    --comp-breadcrumbs-medium-ellipsisHeight: 24px;
    --comp-breadcrumbs-medium-horizontalGap: 8px;
    --comp-breadcrumbs-medium-paddingHorizontal: 8px;
    --comp-breadcrumbs-medium-verticalGap: 4px;
    --comp-breadcrumbs-small-ellipsisHeight: 20px;
    --comp-breadcrumbs-small-horizontalGap: 4px;
    --comp-breadcrumbs-small-paddingHorizontal: 8px;
    --comp-breadcrumbs-small-verticalGap: 4px;
    --comp-button-large-gap: 8px;
    --comp-button-large-iconOnly-paddingHorizontal: 12px;
    --comp-button-large-iconSize: 20px;
    --comp-button-large-paddingHorizontal: 16px;
    --comp-button-large-radius: 6px;
    --comp-button-large-radiusOutside: 10px;
    --comp-button-large-size: 44px;
    --comp-button-medium-gap: 8px;
    --comp-button-medium-iconOnly-paddingHorizontal: 8px;
    --comp-button-medium-iconSize: 20px;
    --comp-button-medium-paddingHorizontal: 12px;
    --comp-button-medium-radius: 6px;
    --comp-button-medium-radiusOutside: 10px;
    --comp-button-medium-size: 36px;
    --comp-button-micro-gap: 4px;
    --comp-button-micro-iconOnly-paddingHorizontal: 0px;
    --comp-button-micro-iconSize: 16px;
    --comp-button-micro-paddingHorizontal: 2px;
    --comp-button-micro-radius: 6px;
    --comp-button-micro-radiusOutside: 10px;
    --comp-button-micro-size: 20px;
    --comp-button-small-gap: 4px;
    --comp-button-small-iconOnly-paddingHorizontal: 4px;
    --comp-button-small-iconSize: 16px;
    --comp-button-small-paddingHorizontal: 8px;
    --comp-button-small-radius: 6px;
    --comp-button-small-radiusOutside: 10px;
    --comp-button-small-size: 28px;
    --comp-buttonGroup-button-large-gap: 8px;
    --comp-buttonGroup-button-large-height: 36px;
    --comp-buttonGroup-button-large-iconSize: 36px;
    --comp-buttonGroup-button-large-paddingHorizontal: 12px;
    --comp-buttonGroup-button-large-radius: 6px;
    --comp-buttonGroup-button-medium-gap: 8px;
    --comp-buttonGroup-button-medium-height: 28px;
    --comp-buttonGroup-button-medium-iconSize: 28px;
    --comp-buttonGroup-button-medium-paddingHorizontal: 10px;
    --comp-buttonGroup-button-medium-radius: 6px;
    --comp-buttonGroup-button-small-gap: 4px;
    --comp-buttonGroup-button-small-height: 24px;
    --comp-buttonGroup-button-small-iconSize: 24px;
    --comp-buttonGroup-button-small-paddingHorizontal: 8px;
    --comp-buttonGroup-button-small-radius: 3px;
    --comp-buttonGroup-item-large-height: 44px;
    --comp-buttonGroup-item-large-paddingHorizontal: 4px;
    --comp-buttonGroup-item-large-radius: 8px;
    --comp-buttonGroup-item-medium-height: 36px;
    --comp-buttonGroup-item-medium-paddingHorizontal: 4px;
    --comp-buttonGroup-item-medium-radius: 8px;
    --comp-buttonGroup-item-small-height: 28px;
    --comp-buttonGroup-item-small-paddingHorizontal: 2px;
    --comp-buttonGroup-item-small-radius: 4px;
    --comp-dropdown-medium-paddingHorizontal: 4px;
    --comp-dropdown-medium-paddingVertical: 8px;
    --comp-dropdown-small-paddingHorizontal: 4px;
    --comp-dropdown-small-paddingVertical: 4px;
    --comp-dropzone-default-width: 360px;
    --comp-dropzone-reduced-width: 360px;
    --comp-eyebrowStyle-bottomPadding-paddingBottom: 6px;
    --comp-field-medium-gap: 8px;
    --comp-field-medium-paddingLeft: 16px;
    --comp-field-medium-paddingLeftSecondary: 8px;
    --comp-field-medium-paddingRight: 12px;
    --comp-field-medium-paddingRightSecondary: 8px;
    --comp-field-medium-radius: 6px;
    --comp-field-medium-radiusInteractionOverlay: Default 6px;
    --comp-field-medium-size: 44px;
    --comp-field-small-gap: 8px;
    --comp-field-small-paddingLeft: 12px;
    --comp-field-small-paddingLeftSecondary: 8px;
    --comp-field-small-paddingRight: 4px;
    --comp-field-small-paddingRightSecondary: 4px;
    --comp-field-small-radius: 6px;
    --comp-field-small-radiusInteractionOverlay: Default 6px;
    --comp-field-small-size: 36px;
    --comp-file-gap-gapFile: 8px;
    --comp-file-gap-gapInfoBar: 12px;
    --comp-infoBar-large-buttonSize: Medium;
    --comp-infoBar-large-gap: 12px;
    --comp-infoBar-large-iconSize: 40;
    --comp-infoBar-large-paddingHorizontal: 24px;
    --comp-infoBar-large-paddingVertical: 24px;
    --comp-infoBar-large-radius: 12px;
    --comp-infoBar-medium-buttonSize: Small;
    --comp-infoBar-medium-iconSize: 28;
    --comp-infoBar-medium-paddingHorizontal: 12px;
    --comp-infoBar-medium-paddingVertical: 12px;
    --comp-infoBar-medium-radius: 12px;
    --comp-infoBar-small-buttonSize: Small;
    --comp-infoBar-small-iconSize: 20;
    --comp-infoBar-small-paddingBottom: 4px;
    --comp-infoBar-small-paddingLeft: 8px;
    --comp-infoBar-small-paddingRight: 4px;
    --comp-infoBar-small-paddingTop: 4px;
    --comp-infoBar-small-radius: 8px;
    --comp-infoTriggerIcon-icon-iconSize: 20px;
    --comp-labelGroup-bottomPadding-paddingTop: 8px;
    --comp-listItem-large-gap: 12px;
    --comp-listItem-large-height: 56px;
    --comp-listItem-large-iconSize: 24px;
    --comp-listItem-large-paddingHorizontal: 24px;
    --comp-listItem-large-paddingVertical: 16px;
    --comp-listItem-medium-gap: 8px;
    --comp-listItem-medium-height: 48px;
    --comp-listItem-medium-iconSize: 24px;
    --comp-listItem-medium-paddingHorizontal: 16px;
    --comp-listItem-medium-paddingVertical: 12px;
    --comp-listItem-small-gap: 8px;
    --comp-listItem-small-height: 40px;
    --comp-listItem-small-iconSize: 24px;
    --comp-listItem-small-paddingHorizontal: 12px;
    --comp-listItem-small-paddingVertical: 8px;
    --comp-logo-large-gap: 12px;
    --comp-logo-large-height: 32px;
    --comp-logo-medium-gap: 12px;
    --comp-logo-medium-height: 24px;
    --comp-logo-small-gap: 8px;
    --comp-logo-small-height: 20px;
    --comp-modal-bannerCentered-closeButtonSize: 44px;
    --comp-modal-bannerCentered-paddingBottom: 16px;
    --comp-modal-bannerCentered-paddingLeft: 72px;
    --comp-modal-bannerCentered-paddingRight: 16px;
    --comp-modal-bannerCentered-paddingTop: 16px;
    --comp-modal-bannerLeftAligned-closeButtonSize: 44px;
    --comp-modal-bannerLeftAligned-paddingHorizontal: 16px;
    --comp-modal-bannerLeftAligned-paddingVertical: 16px;
    --comp-modal-bannerLeftAligned-radius: 0px;
    --comp-modal-footer-paddingBottom: 24px;
    --comp-modal-footer-paddingLeft: 24px;
    --comp-modal-footer-paddingRight: 24px;
    --comp-modal-footer-paddingTop: 32px;
    --comp-modal-footerSticky-paddingBottom: 24px;
    --comp-modal-footerSticky-paddingLeft: 24px;
    --comp-modal-footerSticky-paddingRight: 24px;
    --comp-modal-footerSticky-paddingTop: 24px;
    --comp-modal-header-gapHorizontal: 16px;
    --comp-modal-header-gapVertical: 16px;
    --comp-modal-header-iconBubbleSize: 56px;
    --comp-modal-header-paddingBottom: 24px;
    --comp-modal-header-paddingLeft: 24px;
    --comp-modal-header-paddingRight: 24px;
    --comp-modal-header-paddingTop: 24px;
    --comp-modal-radius: 12px;
    --comp-modal-stickyHeader-gapVertical: 4px;
    --comp-modal-stickyHeader-paddingBottom: 24px;
    --comp-modal-stickyHeader-paddingLeft: 24px;
    --comp-modal-stickyHeader-paddingRight: 24px;
    --comp-modal-stickyHeader-paddingTop: 16px;
    --comp-modal-swapper-paddingBottom: 24px;
    --comp-modal-swapper-paddingLeft: 24px;
    --comp-modal-swapper-paddingRight: 24px;
    --comp-navigation-horizontal-brandLogoSize: Medium Default;
    --comp-navigation-horizontal-default-medium-gap: 8px;
    --comp-navigation-horizontal-default-medium-height: 44px;
    --comp-navigation-horizontal-default-medium-iconOnlySize: 44px;
    --comp-navigation-horizontal-default-medium-paddingHorizontal: 16px;
    --comp-navigation-horizontal-default-medium-radius: 6px;
    --comp-navigation-horizontal-default-menuItem-medium-gap: 8px;
    --comp-navigation-horizontal-default-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-default-menuItem-small-gap: 4px;
    --comp-navigation-horizontal-default-menuItem-small-height: 60px;
    --comp-navigation-horizontal-default-small-gap: 8px;
    --comp-navigation-horizontal-default-small-height: 36px;
    --comp-navigation-horizontal-default-small-iconOnlySize: 36px;
    --comp-navigation-horizontal-default-small-paddingHorizontal: 12px;
    --comp-navigation-horizontal-default-small-radius: 6px;
    --comp-navigation-horizontal-paddingVertical: 0px;
    --comp-navigation-horizontal-tabMenu-medium-gap: 8px;
    --comp-navigation-horizontal-tabMenu-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-medium-paddingVertical: 16px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-gap: 40px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-gap: 28px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-gap: 8px;
    --comp-navigation-horizontal-tabMenu-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-paddingVertical: 12px;
    --comp-navigation-vertical-collapsable-medium-height: 44px;
    --comp-navigation-vertical-collapsable-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-collapsable-medium-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-medium-paddingRight: 4px;
    --comp-navigation-vertical-collapsable-medium-radius: 6px;
    --comp-navigation-vertical-collapsable-small-height: 36px;
    --comp-navigation-vertical-collapsable-small-iconOnlySize: 36px;
    --comp-navigation-vertical-collapsable-small-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-small-paddingRight: 0px;
    --comp-navigation-vertical-collapsable-small-radius: 6px;
    --comp-navigation-vertical-cornerRadius: Default 6px;
    --comp-navigation-vertical-default-medium-height: 44px;
    --comp-navigation-vertical-default-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-default-medium-paddingLeft: 12px;
    --comp-navigation-vertical-default-medium-paddingRight: 12px;
    --comp-navigation-vertical-default-medium-paddingVertical: 16px;
    --comp-navigation-vertical-default-medium-radius: 6px;
    --comp-navigation-vertical-default-small-height: 36px;
    --comp-navigation-vertical-default-small-iconOnlySize: 36px;
    --comp-navigation-vertical-default-small-paddingLeft: 12px;
    --comp-navigation-vertical-default-small-paddingRight: 6px;
    --comp-navigation-vertical-default-small-paddingVertical: 8px;
    --comp-navigation-vertical-default-small-radius: 6px;
    --comp-navigation-vertical-groupHeading-medium-height: 44px;
    --comp-navigation-vertical-groupHeading-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-groupHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-medium-paddingRight: 4px;
    --comp-navigation-vertical-groupHeading-medium-radius: 6px;
    --comp-navigation-vertical-groupHeading-small-height: 36px;
    --comp-navigation-vertical-groupHeading-small-iconOnlySize: 36px;
    --comp-navigation-vertical-groupHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-small-paddingRight: 0px;
    --comp-navigation-vertical-groupHeading-small-radius: 6px;
    --comp-navigation-vertical-navigation-brandLogoSize: Medium Default;
    --comp-navigation-vertical-sectionHeading-medium-height: 44px;
    --comp-navigation-vertical-sectionHeading-medium-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingTop: 20px;
    --comp-navigation-vertical-sectionHeading-small-height: 36px;
    --comp-navigation-vertical-sectionHeading-small-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingTop: 12px;
    --comp-navigation-vertical-separator-medium-height: 32px;
    --comp-navigation-vertical-separator-medium-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-medium-paddingVertical: 16px;
    --comp-navigation-vertical-separator-small-height: 16px;
    --comp-navigation-vertical-separator-small-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-small-paddingVertical: 8px;
    --comp-pill-large-gap: 8px;
    --comp-pill-large-iconSize: 16px;
    --comp-pill-large-paddingHorizontal: 20px;
    --comp-pill-large-radius: 100px;
    --comp-pill-large-radiusOutside: 100px;
    --comp-pill-large-size: 44px;
    --comp-pill-medium-gap: 8px;
    --comp-pill-medium-iconSize: 16px;
    --comp-pill-medium-paddingHorizontal: 16px;
    --comp-pill-medium-radius: 100px;
    --comp-pill-medium-radiusOutside: 100px;
    --comp-pill-medium-size: 36px;
    --comp-pill-small-gap: 8px;
    --comp-pill-small-iconSize: 16px;
    --comp-pill-small-paddingHorizontal: 12px;
    --comp-pill-small-radius: 100px;
    --comp-pill-small-radiusOutside: 100px;
    --comp-pill-small-size: 28px;
    --comp-slider-knobSize: 16px;
    --comp-slider-knobSizeHoverPressed: 20px;
    --comp-slider-knobStrokeWidth: 3px;
    --comp-slider-knobStrokeWidthHoverPressed: 4px;
    --comp-switch-medium-height: 24px;
    --comp-switch-small-height: 16px;
    --comp-switch-widthRatio: 2px;
    --comp-table-row-size: 64px;
    --comp-tabs-large-gap: 16px;
    --comp-tabs-large-paddingHorizontal: 40px;
    --comp-tabs-large-paddingVertical: 16px;
    --comp-tabs-medium-gap: 8px;
    --comp-tabs-medium-paddingHorizontal: 24px;
    --comp-tabs-medium-paddingVertical: 16px;
    --comp-tag-medium-colorPillRadius: 3px;
    --comp-tag-medium-colorPillSize: 12px;
    --comp-tag-medium-gap: 8px;
    --comp-tag-medium-iconSize: 16px;
    --comp-tag-medium-paddingHorizontal: 8px;
    --comp-tag-medium-radius: 3px;
    --comp-tag-medium-size: 28px;
    --comp-tag-small-colorPillRadius: 3px;
    --comp-tag-small-colorPillSize: 12px;
    --comp-tag-small-gap: 8px;
    --comp-tag-small-iconSize: 16px;
    --comp-tag-small-paddingHorizontal: 8px;
    --comp-tag-small-radius: 3px;
    --comp-tag-small-size: 24px;
    --comp-test: 76;
    --comp-textArea-medium-gap: 8px;
    --comp-textArea-medium-minHeight: 148px;
    --comp-textArea-medium-paddingBottom: 4px;
    --comp-textArea-medium-paddingLeft: 16px;
    --comp-textArea-medium-paddingRight: 24px;
    --comp-textArea-medium-paddingTop: 10px;
    --comp-textArea-medium-radius: 6px;
    --comp-textArea-small-gap: 8px;
    --comp-textArea-small-minHeight: 144px;
    --comp-textArea-small-paddingBottom: 4px;
    --comp-textArea-small-paddingLeft: 12px;
    --comp-textArea-small-paddingRight: 24px;
    --comp-textArea-small-paddingTop: 6px;
    --comp-textArea-small-radius: 6px;
    --comp-tooltips-iconSize-iconSize: 16px;
    --comp-tooltips-radius-radius: 6px;
    --layout-grid-columns: 12;
    --layout-grid-columnsScroll: 13;
    --layout-grid-gutter: 32px;
    --layout-grid-sidePadding: 40px;
    --layout-stack-horizontal-gap-default: 8px;
    --type-annotation-default-letterSpacing: 0px;
    --type-annotation-default-lineHeight: 16px;
    --type-annotation-default-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-annotation-default-size: 12px;
    --type-annotation-default-typeface: Source Sans Pro;
    --type-annotation-default-weight: 400;
    --type-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-body-lineHeight: var(--scale-s3-lineHeight);
    --type-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-body-size: var(--scale-s3-size);
    --type-body-typeface: Source Sans Pro;
    --type-body-weight: 400;
    --type-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-bodyEmphasized-size: var(--scale-s4-size);
    --type-bodyEmphasized-typeface: Source Sans Pro;
    --type-bodyEmphasized-weight: 400;
    --type-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-bodySmall-size: var(--scale-s2-size);
    --type-bodySmall-typeface: Source Sans Pro;
    --type-bodySmall-weight: 400;
    --type-brandProductName-large-letterSpacing: var(--scale-s5-letterSpacing);
    --type-brandProductName-large-lineHeight: var(--scale-s5-lineHeight);
    --type-brandProductName-large-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-brandProductName-large-size: var(--scale-s5-size);
    --type-brandProductName-large-typeface: Source Sans Pro;
    --type-brandProductName-large-weight: 400;
    --type-brandProductName-medium-letterSpacing: var(--scale-s3-letterSpacing);
    --type-brandProductName-medium-lineHeight: var(--scale-s3-lineHeight);
    --type-brandProductName-medium-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-brandProductName-medium-size: var(--scale-s3-size);
    --type-brandProductName-medium-typeface: Source Sans Pro;
    --type-brandProductName-medium-weight: 400;
    --type-brandProductName-small-letterSpacing: var(--scale-s2-letterSpacing);
    --type-brandProductName-small-lineHeight: var(--scale-s2-lineHeight);
    --type-brandProductName-small-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-brandProductName-small-size: var(--scale-s2-size);
    --type-brandProductName-small-typeface: Source Sans Pro;
    --type-brandProductName-small-weight: 400;
    --type-data-featured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-data-featured-lineHeight: var(--scale-s7-lineHeight);
    --type-data-featured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-data-featured-size: var(--scale-s7-size);
    --type-data-featured-typeface: Source Sans Pro;
    --type-data-featured-weight: 400;
    --type-data-label-letterSpacing: var(--scale-s3-letterSpacing);
    --type-data-label-lineHeight: var(--scale-s3-lineHeight);
    --type-data-label-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-data-label-size: var(--scale-s3-size);
    --type-data-label-typeface: Source Sans Pro;
    --type-data-label-weight: 400;
    --type-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-eyebrow-size: var(--scale-s2-size);
    --type-eyebrow-typeface: Source Sans Pro;
    --type-eyebrow-weight: 400;
    --type-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-hero-size: var(--scale-s6-size);
    --type-hero-typeface: Source Sans Pro;
    --type-hero-weight: 300;
    --type-message-default-letterSpacing: var(--scale-s3-letterSpacing);
    --type-message-default-lineHeight: var(--scale-s3-lineHeight);
    --type-message-default-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-message-default-size: var(--scale-s3-size);
    --type-message-default-typeface: Source Sans Pro;
    --type-message-default-weight: 400;
    --type-message-emphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-message-emphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-message-emphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-message-emphasized-size: var(--scale-s4-size);
    --type-message-emphasized-typeface: Source Sans Pro;
    --type-message-emphasized-weight: 400;
    --type-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-title1-size: var(--scale-s5-size);
    --type-title1-typeface: Source Sans Pro;
    --type-title1-weight: 400;
    --type-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-title2-size: var(--scale-s4-size);
    --type-title2-typeface: Source Sans Pro;
    --type-title2-weight: 400;
    --type-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-title3-size: var(--scale-s3-5-size);
    --type-title3-typeface: Source Sans Pro;
    --type-title3-weight: 400;
    --borderWidth: 1px;
    --layout-breakpoints-from-desktop: 1920;
    --layout-breakpoints-from-desktopExtraLarge: 2400;
    --layout-breakpoints-from-desktopLarge: 2200;
    --layout-breakpoints-from-laptop: 1460;
    --layout-breakpoints-from-laptopSmall: 1220;
    --layout-breakpoints-from-mobile: 400;
    --layout-breakpoints-from-mobileLarge: 520;
    --layout-breakpoints-from-mobileSmall: 320;
    --layout-breakpoints-from-mobileSmall-5: 1700;
    --layout-breakpoints-from-tablet: 780;
    --layout-breakpoints-from-tabletLarge: 980;
    --layout-breakpoints-from-tabletSmall: 624;
    --spacing-micro-1: 4px;
    --spacing-micro-2: 8px;
    --spacing-micro-3: 12px;
    --spacing-micro-4: 16px;
    --spacing-micro-5: 20px;
    --spacing-micro-6: 24px;
    --spacing-static-7: 28px;
    --spacing-static-8: 32px;
    --spacing-static-9: 36px;
    --spacing-static-10: 40px;
    --spacing-static-11: 44px;
    --spacing-static-12: 48px;
    --spacing-static-13: 56px;
    --spacing-static-14: 64px;
    --spacing-static-15: 72px;
    --spacing-static-16: 80px;
    --spacing-static-17: 88px;
    --spacing-static-18: 96px;
    --layout-breakpoints-deviceType: Laptop;
    --layout-breakpoints-screenWidth: 1700px;
    --layout-global-orientation: Horizontal;
    --layout-grid-H-columns: 12;
    --layout-grid-H-columnsScroll: 13;
    --layout-grid-H-gutter: 20px;
    --layout-grid-H-sidePadding: 20px;
    --layout-grid-L-columns: 12;
    --layout-grid-L-columnsScroll: 13;
    --layout-grid-L-gutter: 40px;
    --layout-grid-L-sidePadding: 136px;
    --layout-grid-M-columns: 12;
    --layout-grid-M-columnsScroll: 13;
    --layout-grid-M-gutter: 32px;
    --layout-grid-M-sidePadding: 40px;
    --leftMenu: true;
    --spacing-responsive-1: 12px;
    --spacing-responsive-2: 16px;
    --spacing-responsive-3: 20px;
    --spacing-responsive-4: 24px;
    --spacing-responsive-5: 32px;
    --spacing-responsive-6: 40px;
    --spacing-responsive-7: 48px;
    --spacing-responsive-8: 64px;
    --spacing-responsive-9: 80px;
    --spacing-responsive-10: 96px;
    --spacing-responsive-11: 120px;
    --spacing-responsive-12: 152px;
    --type-H-body-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-body-lineHeight: var(--scale-s2-lineHeight);
    --type-H-body-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-body-size: var(--scale-s2-size);
    --type-H-body-typeface: Source Sans Pro;
    --type-H-body-weight: 400;
    --type-H-bodyEmphasized-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-bodyEmphasized-lineHeight: var(--scale-s3-lineHeight);
    --type-H-bodyEmphasized-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-bodyEmphasized-size: var(--scale-s3-size);
    --type-H-bodyEmphasized-typeface: Source Sans Pro;
    --type-H-bodyEmphasized-weight: 400;
    --type-H-bodySmall-letterSpacing: var(--scale-s1-letterSpacing);
    --type-H-bodySmall-lineHeight: var(--scale-s1-lineHeight);
    --type-H-bodySmall-paragraphSpacing: var(--scale-s1-paragraphSpacing);
    --type-H-bodySmall-size: var(--scale-s1-size);
    --type-H-bodySmall-typeface: Source Sans Pro;
    --type-H-bodySmall-weight: 400;
    --type-H-dataFeatured-letterSpacing: var(--scale-s5-letterSpacing);
    --type-H-dataFeatured-lineHeight: var(--scale-s5-lineHeight);
    --type-H-dataFeatured-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-H-dataFeatured-size: var(--scale-s5-size);
    --type-H-dataFeatured-typeface: Source Sans Pro;
    --type-H-dataFeatured-weight: 400;
    --type-H-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-eyebrow-lineHeight: var(--scale-s1-lineHeight);
    --type-H-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-eyebrow-size: var(--scale-s2-size);
    --type-H-eyebrow-typeface: Source Sans Pro;
    --type-H-eyebrow-weight: 400;
    --type-H-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-H-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-H-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-H-hero-size: var(--scale-s6-size);
    --type-H-hero-typeface: Source Sans Pro;
    --type-H-hero-weight: 300;
    --type-H-title1-letterSpacing: var(--scale-s4-letterSpacing);
    --type-H-title1-lineHeight: var(--scale-s4-lineHeight);
    --type-H-title1-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-H-title1-size: var(--scale-s4-size);
    --type-H-title1-typeface: Source Sans Pro;
    --type-H-title1-weight: 400;
    --type-H-title2-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-title2-lineHeight: var(--scale-s3-lineHeight);
    --type-H-title2-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-title2-size: var(--scale-s3-size);
    --type-H-title2-typeface: Source Sans Pro;
    --type-H-title2-weight: 400;
    --type-H-title3-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-title3-lineHeight: var(--scale-s2-lineHeight);
    --type-H-title3-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-title3-size: var(--scale-s2-size);
    --type-H-title3-typeface: Source Sans Pro;
    --type-H-title3-weight: 400;
    --type-L-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-body-lineHeight: var(--scale-s3-lineHeight);
    --type-L-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-body-size: var(--scale-s3-size);
    --type-L-body-typeface: Source Sans Pro;
    --type-L-body-weight: 400;
    --type-L-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-L-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-L-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-L-bodyEmphasized-size: var(--scale-s4-size);
    --type-L-bodyEmphasized-typeface: Source Sans Pro;
    --type-L-bodyEmphasized-weight: 400;
    --type-L-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-L-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-L-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-L-bodySmall-size: var(--scale-s2-size);
    --type-L-bodySmall-typeface: Source Sans Pro;
    --type-L-bodySmall-weight: 400;
    --type-L-dataFeatured-letterSpacing: var(--scale-s9-letterSpacing);
    --type-L-dataFeatured-lineHeight: var(--scale-s9-lineHeight);
    --type-L-dataFeatured-paragraphSpacing: var(--scale-s9-paragraphSpacing);
    --type-L-dataFeatured-size: var(--scale-s9-size);
    --type-L-dataFeatured-typeface: Source Sans Pro;
    --type-L-dataFeatured-weight: 400;
    --type-L-eyebrow-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-eyebrow-lineHeight: var(--scale-s3-lineHeight);
    --type-L-eyebrow-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-eyebrow-size: var(--scale-s3-size);
    --type-L-eyebrow-typeface: Source Sans Pro;
    --type-L-eyebrow-weight: 400;
    --type-L-hero-letterSpacing: var(--scale-s10-letterSpacing);
    --type-L-hero-lineHeight: var(--scale-s10-lineHeight);
    --type-L-hero-paragraphSpacing: var(--scale-s10-paragraphSpacing);
    --type-L-hero-size: var(--scale-s10-size);
    --type-L-hero-typeface: Source Sans Pro;
    --type-L-hero-weight: 300;
    --type-L-title1-letterSpacing: var(--scale-s8-letterSpacing);
    --type-L-title1-lineHeight: var(--scale-s8-lineHeight);
    --type-L-title1-paragraphSpacing: var(--scale-s8-paragraphSpacing);
    --type-L-title1-size: var(--scale-s8-size);
    --type-L-title1-typeface: Source Sans Pro;
    --type-L-title1-weight: 400;
    --type-L-title2-letterSpacing: var(--scale-s6-letterSpacing);
    --type-L-title2-lineHeight: var(--scale-s6-lineHeight);
    --type-L-title2-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-L-title2-size: var(--scale-s6-size);
    --type-L-title2-typeface: Source Sans Pro;
    --type-L-title2-weight: 400;
    --type-L-title3-letterSpacing: var(--scale-s5-letterSpacing);
    --type-L-title3-lineHeight: var(--scale-s5-lineHeight);
    --type-L-title3-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-L-title3-size: var(--scale-s5-size);
    --type-L-title3-typeface: Source Sans Pro;
    --type-L-title3-weight: 400;
    --type-M-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-M-body-lineHeight: var(--scale-s3-lineHeight);
    --type-M-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-M-body-size: var(--scale-s3-size);
    --type-M-body-typeface: Source Sans Pro;
    --type-M-body-weight: 400;
    --type-M-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-M-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-bodyEmphasized-size: var(--scale-s4-size);
    --type-M-bodyEmphasized-typeface: Source Sans Pro;
    --type-M-bodyEmphasized-weight: 400;
    --type-M-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-M-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-bodySmall-size: var(--scale-s2-size);
    --type-M-bodySmall-typeface: Source Sans Pro;
    --type-M-bodySmall-weight: 400;
    --type-M-dataFeatured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-M-dataFeatured-lineHeight: var(--scale-s7-lineHeight);
    --type-M-dataFeatured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-M-dataFeatured-size: var(--scale-s7-size);
    --type-M-dataFeatured-typeface: Source Sans Pro;
    --type-M-dataFeatured-weight: 400;
    --type-M-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-M-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-eyebrow-size: var(--scale-s2-size);
    --type-M-eyebrow-typeface: Source Sans Pro;
    --type-M-eyebrow-weight: 400;
    --type-M-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-M-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-M-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-M-hero-size: var(--scale-s6-size);
    --type-M-hero-typeface: Source Sans Pro;
    --type-M-hero-weight: 300;
    --type-M-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-M-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-M-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-M-title1-size: var(--scale-s5-size);
    --type-M-title1-typeface: Source Sans Pro;
    --type-M-title1-weight: 400;
    --type-M-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-M-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-title2-size: var(--scale-s4-size);
    --type-M-title2-typeface: Source Sans Pro;
    --type-M-title2-weight: 400;
    --type-M-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-M-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-M-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-M-title3-size: var(--scale-s3-5-size);
    --type-M-title3-typeface: Source Sans Pro;
    --type-M-title3-weight: 400;
  }
  .text-Annotation-Default {
    font-family: Source Sans Pro;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Annotation-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Body-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Body-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s3-size);
    font-weight: 600;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Body-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Emphasized-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s4-size);
    font-weight: 600;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Body-Small-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s2-size);
    font-weight: 600;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Brand-Product-Name-Large {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s5-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Brand-Product-Name-Medium {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Brand-Product-Name-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Label {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Value {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Value-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Data-Value-Featured {
    font-family: Source Sans Pro;
    font-size: var(--scale-s7-size);
    font-weight: 400;
    letter-spacing: var(--scale-s7-letterSpacing);
    line-height: var(--scale-s7-lineHeight);
  }
  .text-Eyebrow-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Hero-Title-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s6-size);
    font-weight: 300;
    letter-spacing: var(--scale-s6-letterSpacing);
    line-height: var(--scale-s6-lineHeight);
  }
  .text-Link-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Link-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: 0px;
  }
  .text-Message-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Message-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-1-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s5-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Title-2-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-3-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-5-letterSpacing);
    line-height: var(--scale-s3-5-lineHeight);
  }
}
@media (min-width: 1920px) {
  :root {
    --comp-accordion-leftDropdown-gap: 12px;
    --comp-accordion-leftDropdown-paddingVertical: 16px;
    --comp-accordion-rightDropdown-paddingVertical: 16px;
    --comp-block-gapHorizontal-large: 24px;
    --comp-block-gapHorizontal-medium: 16px;
    --comp-block-gapHorizontal-small: 8px;
    --comp-block-gapHorizontal-xSmall: 4px;
    --comp-block-gapVertical-large: 24px;
    --comp-block-gapVertical-medium: 16px;
    --comp-block-gapVertical-small: 8px;
    --comp-block-gapVertical-xSmall: 4px;
    --comp-block-spacingBottom-large: 48px;
    --comp-block-spacingBottom-medium: 24px;
    --comp-block-spacingBottom-small: 12px;
    --comp-block-spacingLeft-large: 48px;
    --comp-block-spacingLeft-medium: 24px;
    --comp-block-spacingLeft-small: 12px;
    --comp-block-spacingRight-large: 48px;
    --comp-block-spacingRight-medium: 24px;
    --comp-block-spacingRight-small: 12px;
    --comp-block-spacingTop-large: 48px;
    --comp-block-spacingTop-medium: 24px;
    --comp-block-spacingTop-small: 12px;
    --comp-breadcrumbs-medium-ellipsisHeight: 24px;
    --comp-breadcrumbs-medium-horizontalGap: 8px;
    --comp-breadcrumbs-medium-paddingHorizontal: 8px;
    --comp-breadcrumbs-medium-verticalGap: 4px;
    --comp-breadcrumbs-small-ellipsisHeight: 20px;
    --comp-breadcrumbs-small-horizontalGap: 4px;
    --comp-breadcrumbs-small-paddingHorizontal: 8px;
    --comp-breadcrumbs-small-verticalGap: 4px;
    --comp-button-large-gap: 8px;
    --comp-button-large-iconOnly-paddingHorizontal: 12px;
    --comp-button-large-iconSize: 20px;
    --comp-button-large-paddingHorizontal: 16px;
    --comp-button-large-radius: 6px;
    --comp-button-large-radiusOutside: 10px;
    --comp-button-large-size: 44px;
    --comp-button-medium-gap: 8px;
    --comp-button-medium-iconOnly-paddingHorizontal: 8px;
    --comp-button-medium-iconSize: 20px;
    --comp-button-medium-paddingHorizontal: 12px;
    --comp-button-medium-radius: 6px;
    --comp-button-medium-radiusOutside: 10px;
    --comp-button-medium-size: 36px;
    --comp-button-micro-gap: 4px;
    --comp-button-micro-iconOnly-paddingHorizontal: 0px;
    --comp-button-micro-iconSize: 16px;
    --comp-button-micro-paddingHorizontal: 2px;
    --comp-button-micro-radius: 6px;
    --comp-button-micro-radiusOutside: 10px;
    --comp-button-micro-size: 20px;
    --comp-button-small-gap: 4px;
    --comp-button-small-iconOnly-paddingHorizontal: 4px;
    --comp-button-small-iconSize: 16px;
    --comp-button-small-paddingHorizontal: 8px;
    --comp-button-small-radius: 6px;
    --comp-button-small-radiusOutside: 10px;
    --comp-button-small-size: 28px;
    --comp-buttonGroup-button-large-gap: 8px;
    --comp-buttonGroup-button-large-height: 36px;
    --comp-buttonGroup-button-large-iconSize: 36px;
    --comp-buttonGroup-button-large-paddingHorizontal: 12px;
    --comp-buttonGroup-button-large-radius: 6px;
    --comp-buttonGroup-button-medium-gap: 8px;
    --comp-buttonGroup-button-medium-height: 28px;
    --comp-buttonGroup-button-medium-iconSize: 28px;
    --comp-buttonGroup-button-medium-paddingHorizontal: 10px;
    --comp-buttonGroup-button-medium-radius: 6px;
    --comp-buttonGroup-button-small-gap: 4px;
    --comp-buttonGroup-button-small-height: 24px;
    --comp-buttonGroup-button-small-iconSize: 24px;
    --comp-buttonGroup-button-small-paddingHorizontal: 8px;
    --comp-buttonGroup-button-small-radius: 3px;
    --comp-buttonGroup-item-large-height: 44px;
    --comp-buttonGroup-item-large-paddingHorizontal: 4px;
    --comp-buttonGroup-item-large-radius: 8px;
    --comp-buttonGroup-item-medium-height: 36px;
    --comp-buttonGroup-item-medium-paddingHorizontal: 4px;
    --comp-buttonGroup-item-medium-radius: 8px;
    --comp-buttonGroup-item-small-height: 28px;
    --comp-buttonGroup-item-small-paddingHorizontal: 2px;
    --comp-buttonGroup-item-small-radius: 4px;
    --comp-dropdown-medium-paddingHorizontal: 4px;
    --comp-dropdown-medium-paddingVertical: 8px;
    --comp-dropdown-small-paddingHorizontal: 4px;
    --comp-dropdown-small-paddingVertical: 4px;
    --comp-dropzone-default-width: 360px;
    --comp-dropzone-reduced-width: 360px;
    --comp-eyebrowStyle-bottomPadding-paddingBottom: 6px;
    --comp-field-medium-gap: 8px;
    --comp-field-medium-paddingLeft: 16px;
    --comp-field-medium-paddingLeftSecondary: 8px;
    --comp-field-medium-paddingRight: 12px;
    --comp-field-medium-paddingRightSecondary: 8px;
    --comp-field-medium-radius: 6px;
    --comp-field-medium-radiusInteractionOverlay: Default 6px;
    --comp-field-medium-size: 44px;
    --comp-field-small-gap: 8px;
    --comp-field-small-paddingLeft: 12px;
    --comp-field-small-paddingLeftSecondary: 8px;
    --comp-field-small-paddingRight: 4px;
    --comp-field-small-paddingRightSecondary: 4px;
    --comp-field-small-radius: 6px;
    --comp-field-small-radiusInteractionOverlay: Default 6px;
    --comp-field-small-size: 36px;
    --comp-file-gap-gapFile: 8px;
    --comp-file-gap-gapInfoBar: 12px;
    --comp-infoBar-large-buttonSize: Medium;
    --comp-infoBar-large-gap: 12px;
    --comp-infoBar-large-iconSize: 40;
    --comp-infoBar-large-paddingHorizontal: 24px;
    --comp-infoBar-large-paddingVertical: 24px;
    --comp-infoBar-large-radius: 12px;
    --comp-infoBar-medium-buttonSize: Small;
    --comp-infoBar-medium-iconSize: 28;
    --comp-infoBar-medium-paddingHorizontal: 12px;
    --comp-infoBar-medium-paddingVertical: 12px;
    --comp-infoBar-medium-radius: 12px;
    --comp-infoBar-small-buttonSize: Small;
    --comp-infoBar-small-iconSize: 20;
    --comp-infoBar-small-paddingBottom: 4px;
    --comp-infoBar-small-paddingLeft: 8px;
    --comp-infoBar-small-paddingRight: 4px;
    --comp-infoBar-small-paddingTop: 4px;
    --comp-infoBar-small-radius: 8px;
    --comp-infoTriggerIcon-icon-iconSize: 20px;
    --comp-labelGroup-bottomPadding-paddingTop: 8px;
    --comp-listItem-large-gap: 12px;
    --comp-listItem-large-height: 56px;
    --comp-listItem-large-iconSize: 24px;
    --comp-listItem-large-paddingHorizontal: 24px;
    --comp-listItem-large-paddingVertical: 16px;
    --comp-listItem-medium-gap: 8px;
    --comp-listItem-medium-height: 48px;
    --comp-listItem-medium-iconSize: 24px;
    --comp-listItem-medium-paddingHorizontal: 16px;
    --comp-listItem-medium-paddingVertical: 12px;
    --comp-listItem-small-gap: 8px;
    --comp-listItem-small-height: 40px;
    --comp-listItem-small-iconSize: 24px;
    --comp-listItem-small-paddingHorizontal: 12px;
    --comp-listItem-small-paddingVertical: 8px;
    --comp-logo-large-gap: 12px;
    --comp-logo-large-height: 32px;
    --comp-logo-medium-gap: 12px;
    --comp-logo-medium-height: 24px;
    --comp-logo-small-gap: 8px;
    --comp-logo-small-height: 20px;
    --comp-modal-bannerCentered-closeButtonSize: 44px;
    --comp-modal-bannerCentered-paddingBottom: 16px;
    --comp-modal-bannerCentered-paddingLeft: 72px;
    --comp-modal-bannerCentered-paddingRight: 16px;
    --comp-modal-bannerCentered-paddingTop: 16px;
    --comp-modal-bannerLeftAligned-closeButtonSize: 44px;
    --comp-modal-bannerLeftAligned-paddingHorizontal: 16px;
    --comp-modal-bannerLeftAligned-paddingVertical: 16px;
    --comp-modal-bannerLeftAligned-radius: 0px;
    --comp-modal-footer-paddingBottom: 24px;
    --comp-modal-footer-paddingLeft: 24px;
    --comp-modal-footer-paddingRight: 24px;
    --comp-modal-footer-paddingTop: 32px;
    --comp-modal-footerSticky-paddingBottom: 24px;
    --comp-modal-footerSticky-paddingLeft: 24px;
    --comp-modal-footerSticky-paddingRight: 24px;
    --comp-modal-footerSticky-paddingTop: 24px;
    --comp-modal-header-gapHorizontal: 16px;
    --comp-modal-header-gapVertical: 16px;
    --comp-modal-header-iconBubbleSize: 56px;
    --comp-modal-header-paddingBottom: 24px;
    --comp-modal-header-paddingLeft: 24px;
    --comp-modal-header-paddingRight: 24px;
    --comp-modal-header-paddingTop: 24px;
    --comp-modal-radius: 12px;
    --comp-modal-stickyHeader-gapVertical: 4px;
    --comp-modal-stickyHeader-paddingBottom: 24px;
    --comp-modal-stickyHeader-paddingLeft: 24px;
    --comp-modal-stickyHeader-paddingRight: 24px;
    --comp-modal-stickyHeader-paddingTop: 16px;
    --comp-modal-swapper-paddingBottom: 24px;
    --comp-modal-swapper-paddingLeft: 24px;
    --comp-modal-swapper-paddingRight: 24px;
    --comp-navigation-horizontal-brandLogoSize: Medium Default;
    --comp-navigation-horizontal-default-medium-gap: 8px;
    --comp-navigation-horizontal-default-medium-height: 44px;
    --comp-navigation-horizontal-default-medium-iconOnlySize: 44px;
    --comp-navigation-horizontal-default-medium-paddingHorizontal: 16px;
    --comp-navigation-horizontal-default-medium-radius: 6px;
    --comp-navigation-horizontal-default-menuItem-medium-gap: 8px;
    --comp-navigation-horizontal-default-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-default-menuItem-small-gap: 4px;
    --comp-navigation-horizontal-default-menuItem-small-height: 60px;
    --comp-navigation-horizontal-default-small-gap: 8px;
    --comp-navigation-horizontal-default-small-height: 36px;
    --comp-navigation-horizontal-default-small-iconOnlySize: 36px;
    --comp-navigation-horizontal-default-small-paddingHorizontal: 12px;
    --comp-navigation-horizontal-default-small-radius: 6px;
    --comp-navigation-horizontal-paddingVertical: 0px;
    --comp-navigation-horizontal-tabMenu-medium-gap: 8px;
    --comp-navigation-horizontal-tabMenu-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-medium-paddingVertical: 16px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-gap: 40px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-gap: 28px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-gap: 8px;
    --comp-navigation-horizontal-tabMenu-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-paddingVertical: 12px;
    --comp-navigation-vertical-collapsable-medium-height: 44px;
    --comp-navigation-vertical-collapsable-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-collapsable-medium-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-medium-paddingRight: 4px;
    --comp-navigation-vertical-collapsable-medium-radius: 6px;
    --comp-navigation-vertical-collapsable-small-height: 36px;
    --comp-navigation-vertical-collapsable-small-iconOnlySize: 36px;
    --comp-navigation-vertical-collapsable-small-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-small-paddingRight: 0px;
    --comp-navigation-vertical-collapsable-small-radius: 6px;
    --comp-navigation-vertical-cornerRadius: Default 6px;
    --comp-navigation-vertical-default-medium-height: 44px;
    --comp-navigation-vertical-default-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-default-medium-paddingLeft: 12px;
    --comp-navigation-vertical-default-medium-paddingRight: 12px;
    --comp-navigation-vertical-default-medium-paddingVertical: 16px;
    --comp-navigation-vertical-default-medium-radius: 6px;
    --comp-navigation-vertical-default-small-height: 36px;
    --comp-navigation-vertical-default-small-iconOnlySize: 36px;
    --comp-navigation-vertical-default-small-paddingLeft: 12px;
    --comp-navigation-vertical-default-small-paddingRight: 6px;
    --comp-navigation-vertical-default-small-paddingVertical: 8px;
    --comp-navigation-vertical-default-small-radius: 6px;
    --comp-navigation-vertical-groupHeading-medium-height: 44px;
    --comp-navigation-vertical-groupHeading-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-groupHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-medium-paddingRight: 4px;
    --comp-navigation-vertical-groupHeading-medium-radius: 6px;
    --comp-navigation-vertical-groupHeading-small-height: 36px;
    --comp-navigation-vertical-groupHeading-small-iconOnlySize: 36px;
    --comp-navigation-vertical-groupHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-small-paddingRight: 0px;
    --comp-navigation-vertical-groupHeading-small-radius: 6px;
    --comp-navigation-vertical-navigation-brandLogoSize: Medium Default;
    --comp-navigation-vertical-sectionHeading-medium-height: 44px;
    --comp-navigation-vertical-sectionHeading-medium-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingTop: 20px;
    --comp-navigation-vertical-sectionHeading-small-height: 36px;
    --comp-navigation-vertical-sectionHeading-small-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingTop: 12px;
    --comp-navigation-vertical-separator-medium-height: 32px;
    --comp-navigation-vertical-separator-medium-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-medium-paddingVertical: 16px;
    --comp-navigation-vertical-separator-small-height: 16px;
    --comp-navigation-vertical-separator-small-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-small-paddingVertical: 8px;
    --comp-pill-large-gap: 8px;
    --comp-pill-large-iconSize: 16px;
    --comp-pill-large-paddingHorizontal: 20px;
    --comp-pill-large-radius: 100px;
    --comp-pill-large-radiusOutside: 100px;
    --comp-pill-large-size: 44px;
    --comp-pill-medium-gap: 8px;
    --comp-pill-medium-iconSize: 16px;
    --comp-pill-medium-paddingHorizontal: 16px;
    --comp-pill-medium-radius: 100px;
    --comp-pill-medium-radiusOutside: 100px;
    --comp-pill-medium-size: 36px;
    --comp-pill-small-gap: 8px;
    --comp-pill-small-iconSize: 16px;
    --comp-pill-small-paddingHorizontal: 12px;
    --comp-pill-small-radius: 100px;
    --comp-pill-small-radiusOutside: 100px;
    --comp-pill-small-size: 28px;
    --comp-slider-knobSize: 16px;
    --comp-slider-knobSizeHoverPressed: 20px;
    --comp-slider-knobStrokeWidth: 3px;
    --comp-slider-knobStrokeWidthHoverPressed: 4px;
    --comp-switch-medium-height: 24px;
    --comp-switch-small-height: 16px;
    --comp-switch-widthRatio: 2px;
    --comp-table-row-size: 64px;
    --comp-tabs-large-gap: 16px;
    --comp-tabs-large-paddingHorizontal: 40px;
    --comp-tabs-large-paddingVertical: 16px;
    --comp-tabs-medium-gap: 8px;
    --comp-tabs-medium-paddingHorizontal: 24px;
    --comp-tabs-medium-paddingVertical: 16px;
    --comp-tag-medium-colorPillRadius: 3px;
    --comp-tag-medium-colorPillSize: 12px;
    --comp-tag-medium-gap: 8px;
    --comp-tag-medium-iconSize: 16px;
    --comp-tag-medium-paddingHorizontal: 8px;
    --comp-tag-medium-radius: 3px;
    --comp-tag-medium-size: 28px;
    --comp-tag-small-colorPillRadius: 3px;
    --comp-tag-small-colorPillSize: 12px;
    --comp-tag-small-gap: 8px;
    --comp-tag-small-iconSize: 16px;
    --comp-tag-small-paddingHorizontal: 8px;
    --comp-tag-small-radius: 3px;
    --comp-tag-small-size: 24px;
    --comp-test: 76;
    --comp-textArea-medium-gap: 8px;
    --comp-textArea-medium-minHeight: 148px;
    --comp-textArea-medium-paddingBottom: 4px;
    --comp-textArea-medium-paddingLeft: 16px;
    --comp-textArea-medium-paddingRight: 24px;
    --comp-textArea-medium-paddingTop: 10px;
    --comp-textArea-medium-radius: 6px;
    --comp-textArea-small-gap: 8px;
    --comp-textArea-small-minHeight: 144px;
    --comp-textArea-small-paddingBottom: 4px;
    --comp-textArea-small-paddingLeft: 12px;
    --comp-textArea-small-paddingRight: 24px;
    --comp-textArea-small-paddingTop: 6px;
    --comp-textArea-small-radius: 6px;
    --comp-tooltips-iconSize-iconSize: 16px;
    --comp-tooltips-radius-radius: 6px;
    --layout-grid-columns: 12;
    --layout-grid-columnsScroll: 13;
    --layout-grid-gutter: 56px;
    --layout-grid-sidePadding: 56px;
    --layout-stack-horizontal-gap-default: 8px;
    --type-annotation-default-letterSpacing: 0px;
    --type-annotation-default-lineHeight: 16px;
    --type-annotation-default-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-annotation-default-size: 12px;
    --type-annotation-default-typeface: Source Sans Pro;
    --type-annotation-default-weight: 400;
    --type-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-body-lineHeight: var(--scale-s3-lineHeight);
    --type-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-body-size: var(--scale-s3-size);
    --type-body-typeface: Source Sans Pro;
    --type-body-weight: 400;
    --type-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-bodyEmphasized-size: var(--scale-s4-size);
    --type-bodyEmphasized-typeface: Source Sans Pro;
    --type-bodyEmphasized-weight: 400;
    --type-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-bodySmall-size: var(--scale-s2-size);
    --type-bodySmall-typeface: Source Sans Pro;
    --type-bodySmall-weight: 400;
    --type-brandProductName-large-letterSpacing: var(--scale-s5-letterSpacing);
    --type-brandProductName-large-lineHeight: var(--scale-s5-lineHeight);
    --type-brandProductName-large-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-brandProductName-large-size: var(--scale-s5-size);
    --type-brandProductName-large-typeface: Source Sans Pro;
    --type-brandProductName-large-weight: 400;
    --type-brandProductName-medium-letterSpacing: var(--scale-s3-letterSpacing);
    --type-brandProductName-medium-lineHeight: var(--scale-s3-lineHeight);
    --type-brandProductName-medium-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-brandProductName-medium-size: var(--scale-s3-size);
    --type-brandProductName-medium-typeface: Source Sans Pro;
    --type-brandProductName-medium-weight: 400;
    --type-brandProductName-small-letterSpacing: var(--scale-s2-letterSpacing);
    --type-brandProductName-small-lineHeight: var(--scale-s2-lineHeight);
    --type-brandProductName-small-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-brandProductName-small-size: var(--scale-s2-size);
    --type-brandProductName-small-typeface: Source Sans Pro;
    --type-brandProductName-small-weight: 400;
    --type-data-featured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-data-featured-lineHeight: var(--scale-s7-lineHeight);
    --type-data-featured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-data-featured-size: var(--scale-s7-size);
    --type-data-featured-typeface: Source Sans Pro;
    --type-data-featured-weight: 400;
    --type-data-label-letterSpacing: var(--scale-s3-letterSpacing);
    --type-data-label-lineHeight: var(--scale-s3-lineHeight);
    --type-data-label-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-data-label-size: var(--scale-s3-size);
    --type-data-label-typeface: Source Sans Pro;
    --type-data-label-weight: 400;
    --type-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-eyebrow-size: var(--scale-s2-size);
    --type-eyebrow-typeface: Source Sans Pro;
    --type-eyebrow-weight: 400;
    --type-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-hero-size: var(--scale-s6-size);
    --type-hero-typeface: Source Sans Pro;
    --type-hero-weight: 300;
    --type-message-default-letterSpacing: var(--scale-s3-letterSpacing);
    --type-message-default-lineHeight: var(--scale-s3-lineHeight);
    --type-message-default-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-message-default-size: var(--scale-s3-size);
    --type-message-default-typeface: Source Sans Pro;
    --type-message-default-weight: 400;
    --type-message-emphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-message-emphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-message-emphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-message-emphasized-size: var(--scale-s4-size);
    --type-message-emphasized-typeface: Source Sans Pro;
    --type-message-emphasized-weight: 400;
    --type-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-title1-size: var(--scale-s5-size);
    --type-title1-typeface: Source Sans Pro;
    --type-title1-weight: 400;
    --type-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-title2-size: var(--scale-s4-size);
    --type-title2-typeface: Source Sans Pro;
    --type-title2-weight: 400;
    --type-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-title3-size: var(--scale-s3-5-size);
    --type-title3-typeface: Source Sans Pro;
    --type-title3-weight: 400;
    --borderWidth: 1px;
    --layout-breakpoints-from-desktop: 1920;
    --layout-breakpoints-from-desktopExtraLarge: 2400;
    --layout-breakpoints-from-desktopLarge: 2200;
    --layout-breakpoints-from-laptop: 1460;
    --layout-breakpoints-from-laptopSmall: 1220;
    --layout-breakpoints-from-mobile: 400;
    --layout-breakpoints-from-mobileLarge: 520;
    --layout-breakpoints-from-mobileSmall: 320;
    --layout-breakpoints-from-mobileSmall-5: 1700;
    --layout-breakpoints-from-tablet: 780;
    --layout-breakpoints-from-tabletLarge: 980;
    --layout-breakpoints-from-tabletSmall: 624;
    --spacing-micro-1: 4px;
    --spacing-micro-2: 8px;
    --spacing-micro-3: 12px;
    --spacing-micro-4: 16px;
    --spacing-micro-5: 20px;
    --spacing-micro-6: 24px;
    --spacing-static-7: 28px;
    --spacing-static-8: 32px;
    --spacing-static-9: 36px;
    --spacing-static-10: 40px;
    --spacing-static-11: 44px;
    --spacing-static-12: 48px;
    --spacing-static-13: 56px;
    --spacing-static-14: 64px;
    --spacing-static-15: 72px;
    --spacing-static-16: 80px;
    --spacing-static-17: 88px;
    --spacing-static-18: 96px;
    --layout-breakpoints-deviceType: Desktop;
    --layout-breakpoints-screenWidth: 1920px;
    --layout-global-orientation: Horizontal;
    --layout-grid-H-columns: 12;
    --layout-grid-H-columnsScroll: 13;
    --layout-grid-H-gutter: 20px;
    --layout-grid-H-sidePadding: 20px;
    --layout-grid-L-columns: 12;
    --layout-grid-L-columnsScroll: 13;
    --layout-grid-L-gutter: 48px;
    --layout-grid-L-sidePadding: 168px;
    --layout-grid-M-columns: 12;
    --layout-grid-M-columnsScroll: 13;
    --layout-grid-M-gutter: 56px;
    --layout-grid-M-sidePadding: 56px;
    --leftMenu: true;
    --spacing-responsive-1: 12px;
    --spacing-responsive-2: 16px;
    --spacing-responsive-3: 20px;
    --spacing-responsive-4: 28px;
    --spacing-responsive-5: 36px;
    --spacing-responsive-6: 44px;
    --spacing-responsive-7: 56px;
    --spacing-responsive-8: 72px;
    --spacing-responsive-9: 88px;
    --spacing-responsive-10: 112px;
    --spacing-responsive-11: 152px;
    --spacing-responsive-12: 200px;
    --type-H-body-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-body-lineHeight: var(--scale-s2-lineHeight);
    --type-H-body-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-body-size: var(--scale-s2-size);
    --type-H-body-typeface: Source Sans Pro;
    --type-H-body-weight: 400;
    --type-H-bodyEmphasized-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-bodyEmphasized-lineHeight: var(--scale-s3-lineHeight);
    --type-H-bodyEmphasized-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-bodyEmphasized-size: var(--scale-s3-size);
    --type-H-bodyEmphasized-typeface: Source Sans Pro;
    --type-H-bodyEmphasized-weight: 400;
    --type-H-bodySmall-letterSpacing: var(--scale-s1-letterSpacing);
    --type-H-bodySmall-lineHeight: var(--scale-s1-lineHeight);
    --type-H-bodySmall-paragraphSpacing: var(--scale-s1-paragraphSpacing);
    --type-H-bodySmall-size: var(--scale-s1-size);
    --type-H-bodySmall-typeface: Source Sans Pro;
    --type-H-bodySmall-weight: 400;
    --type-H-dataFeatured-letterSpacing: var(--scale-s5-letterSpacing);
    --type-H-dataFeatured-lineHeight: var(--scale-s5-lineHeight);
    --type-H-dataFeatured-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-H-dataFeatured-size: var(--scale-s5-size);
    --type-H-dataFeatured-typeface: Source Sans Pro;
    --type-H-dataFeatured-weight: 400;
    --type-H-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-eyebrow-lineHeight: var(--scale-s1-lineHeight);
    --type-H-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-eyebrow-size: var(--scale-s2-size);
    --type-H-eyebrow-typeface: Source Sans Pro;
    --type-H-eyebrow-weight: 400;
    --type-H-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-H-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-H-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-H-hero-size: var(--scale-s6-size);
    --type-H-hero-typeface: Source Sans Pro;
    --type-H-hero-weight: 300;
    --type-H-title1-letterSpacing: var(--scale-s4-letterSpacing);
    --type-H-title1-lineHeight: var(--scale-s4-lineHeight);
    --type-H-title1-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-H-title1-size: var(--scale-s4-size);
    --type-H-title1-typeface: Source Sans Pro;
    --type-H-title1-weight: 400;
    --type-H-title2-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-title2-lineHeight: var(--scale-s3-lineHeight);
    --type-H-title2-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-title2-size: var(--scale-s3-size);
    --type-H-title2-typeface: Source Sans Pro;
    --type-H-title2-weight: 400;
    --type-H-title3-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-title3-lineHeight: var(--scale-s2-lineHeight);
    --type-H-title3-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-title3-size: var(--scale-s2-size);
    --type-H-title3-typeface: Source Sans Pro;
    --type-H-title3-weight: 400;
    --type-L-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-body-lineHeight: var(--scale-s3-lineHeight);
    --type-L-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-body-size: var(--scale-s3-size);
    --type-L-body-typeface: Source Sans Pro;
    --type-L-body-weight: 400;
    --type-L-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-L-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-L-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-L-bodyEmphasized-size: var(--scale-s4-size);
    --type-L-bodyEmphasized-typeface: Source Sans Pro;
    --type-L-bodyEmphasized-weight: 400;
    --type-L-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-L-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-L-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-L-bodySmall-size: var(--scale-s2-size);
    --type-L-bodySmall-typeface: Source Sans Pro;
    --type-L-bodySmall-weight: 400;
    --type-L-dataFeatured-letterSpacing: var(--scale-s9-letterSpacing);
    --type-L-dataFeatured-lineHeight: var(--scale-s9-lineHeight);
    --type-L-dataFeatured-paragraphSpacing: var(--scale-s9-paragraphSpacing);
    --type-L-dataFeatured-size: var(--scale-s9-size);
    --type-L-dataFeatured-typeface: Source Sans Pro;
    --type-L-dataFeatured-weight: 400;
    --type-L-eyebrow-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-eyebrow-lineHeight: var(--scale-s3-lineHeight);
    --type-L-eyebrow-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-eyebrow-size: var(--scale-s3-size);
    --type-L-eyebrow-typeface: Source Sans Pro;
    --type-L-eyebrow-weight: 400;
    --type-L-hero-letterSpacing: var(--scale-s11-letterSpacing);
    --type-L-hero-lineHeight: var(--scale-s11-lineHeight);
    --type-L-hero-paragraphSpacing: var(--scale-s11-paragraphSpacing);
    --type-L-hero-size: var(--scale-s11-size);
    --type-L-hero-typeface: Source Sans Pro;
    --type-L-hero-weight: 300;
    --type-L-title1-letterSpacing: var(--scale-s8-letterSpacing);
    --type-L-title1-lineHeight: var(--scale-s8-lineHeight);
    --type-L-title1-paragraphSpacing: var(--scale-s8-paragraphSpacing);
    --type-L-title1-size: var(--scale-s8-size);
    --type-L-title1-typeface: Source Sans Pro;
    --type-L-title1-weight: 400;
    --type-L-title2-letterSpacing: var(--scale-s6-letterSpacing);
    --type-L-title2-lineHeight: var(--scale-s6-lineHeight);
    --type-L-title2-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-L-title2-size: var(--scale-s6-size);
    --type-L-title2-typeface: Source Sans Pro;
    --type-L-title2-weight: 400;
    --type-L-title3-letterSpacing: var(--scale-s5-letterSpacing);
    --type-L-title3-lineHeight: var(--scale-s5-lineHeight);
    --type-L-title3-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-L-title3-size: var(--scale-s5-size);
    --type-L-title3-typeface: Source Sans Pro;
    --type-L-title3-weight: 400;
    --type-M-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-M-body-lineHeight: var(--scale-s3-lineHeight);
    --type-M-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-M-body-size: var(--scale-s3-size);
    --type-M-body-typeface: Source Sans Pro;
    --type-M-body-weight: 400;
    --type-M-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-M-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-bodyEmphasized-size: var(--scale-s4-size);
    --type-M-bodyEmphasized-typeface: Source Sans Pro;
    --type-M-bodyEmphasized-weight: 400;
    --type-M-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-M-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-bodySmall-size: var(--scale-s2-size);
    --type-M-bodySmall-typeface: Source Sans Pro;
    --type-M-bodySmall-weight: 400;
    --type-M-dataFeatured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-M-dataFeatured-lineHeight: var(--scale-s7-lineHeight);
    --type-M-dataFeatured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-M-dataFeatured-size: var(--scale-s7-size);
    --type-M-dataFeatured-typeface: Source Sans Pro;
    --type-M-dataFeatured-weight: 400;
    --type-M-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-M-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-eyebrow-size: var(--scale-s2-size);
    --type-M-eyebrow-typeface: Source Sans Pro;
    --type-M-eyebrow-weight: 400;
    --type-M-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-M-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-M-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-M-hero-size: var(--scale-s6-size);
    --type-M-hero-typeface: Source Sans Pro;
    --type-M-hero-weight: 300;
    --type-M-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-M-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-M-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-M-title1-size: var(--scale-s5-size);
    --type-M-title1-typeface: Source Sans Pro;
    --type-M-title1-weight: 400;
    --type-M-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-M-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-title2-size: var(--scale-s4-size);
    --type-M-title2-typeface: Source Sans Pro;
    --type-M-title2-weight: 400;
    --type-M-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-M-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-M-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-M-title3-size: var(--scale-s3-5-size);
    --type-M-title3-typeface: Source Sans Pro;
    --type-M-title3-weight: 400;
  }
  .text-Annotation-Default {
    font-family: Source Sans Pro;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Annotation-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Body-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Body-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s3-size);
    font-weight: 600;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Body-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Emphasized-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s4-size);
    font-weight: 600;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Body-Small-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s2-size);
    font-weight: 600;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Brand-Product-Name-Large {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s5-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Brand-Product-Name-Medium {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Brand-Product-Name-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Label {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Value {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Value-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Data-Value-Featured {
    font-family: Source Sans Pro;
    font-size: var(--scale-s7-size);
    font-weight: 400;
    letter-spacing: var(--scale-s7-letterSpacing);
    line-height: var(--scale-s7-lineHeight);
  }
  .text-Eyebrow-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Hero-Title-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s6-size);
    font-weight: 300;
    letter-spacing: var(--scale-s6-letterSpacing);
    line-height: var(--scale-s6-lineHeight);
  }
  .text-Link-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Link-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: 0px;
  }
  .text-Message-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Message-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-1-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s5-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Title-2-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-3-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-5-letterSpacing);
    line-height: var(--scale-s3-5-lineHeight);
  }
}
@media (min-width: 2200px) {
  :root {
    --comp-accordion-leftDropdown-gap: 12px;
    --comp-accordion-leftDropdown-paddingVertical: 16px;
    --comp-accordion-rightDropdown-paddingVertical: 16px;
    --comp-block-gapHorizontal-large: 24px;
    --comp-block-gapHorizontal-medium: 16px;
    --comp-block-gapHorizontal-small: 8px;
    --comp-block-gapHorizontal-xSmall: 4px;
    --comp-block-gapVertical-large: 24px;
    --comp-block-gapVertical-medium: 16px;
    --comp-block-gapVertical-small: 8px;
    --comp-block-gapVertical-xSmall: 4px;
    --comp-block-spacingBottom-large: 48px;
    --comp-block-spacingBottom-medium: 24px;
    --comp-block-spacingBottom-small: 12px;
    --comp-block-spacingLeft-large: 48px;
    --comp-block-spacingLeft-medium: 24px;
    --comp-block-spacingLeft-small: 12px;
    --comp-block-spacingRight-large: 48px;
    --comp-block-spacingRight-medium: 24px;
    --comp-block-spacingRight-small: 12px;
    --comp-block-spacingTop-large: 48px;
    --comp-block-spacingTop-medium: 24px;
    --comp-block-spacingTop-small: 12px;
    --comp-breadcrumbs-medium-ellipsisHeight: 24px;
    --comp-breadcrumbs-medium-horizontalGap: 8px;
    --comp-breadcrumbs-medium-paddingHorizontal: 8px;
    --comp-breadcrumbs-medium-verticalGap: 4px;
    --comp-breadcrumbs-small-ellipsisHeight: 20px;
    --comp-breadcrumbs-small-horizontalGap: 4px;
    --comp-breadcrumbs-small-paddingHorizontal: 8px;
    --comp-breadcrumbs-small-verticalGap: 4px;
    --comp-button-large-gap: 8px;
    --comp-button-large-iconOnly-paddingHorizontal: 12px;
    --comp-button-large-iconSize: 20px;
    --comp-button-large-paddingHorizontal: 16px;
    --comp-button-large-radius: 6px;
    --comp-button-large-radiusOutside: 10px;
    --comp-button-large-size: 44px;
    --comp-button-medium-gap: 8px;
    --comp-button-medium-iconOnly-paddingHorizontal: 8px;
    --comp-button-medium-iconSize: 20px;
    --comp-button-medium-paddingHorizontal: 12px;
    --comp-button-medium-radius: 6px;
    --comp-button-medium-radiusOutside: 10px;
    --comp-button-medium-size: 36px;
    --comp-button-micro-gap: 4px;
    --comp-button-micro-iconOnly-paddingHorizontal: 0px;
    --comp-button-micro-iconSize: 16px;
    --comp-button-micro-paddingHorizontal: 2px;
    --comp-button-micro-radius: 6px;
    --comp-button-micro-radiusOutside: 10px;
    --comp-button-micro-size: 20px;
    --comp-button-small-gap: 4px;
    --comp-button-small-iconOnly-paddingHorizontal: 4px;
    --comp-button-small-iconSize: 16px;
    --comp-button-small-paddingHorizontal: 8px;
    --comp-button-small-radius: 6px;
    --comp-button-small-radiusOutside: 10px;
    --comp-button-small-size: 28px;
    --comp-buttonGroup-button-large-gap: 8px;
    --comp-buttonGroup-button-large-height: 36px;
    --comp-buttonGroup-button-large-iconSize: 36px;
    --comp-buttonGroup-button-large-paddingHorizontal: 12px;
    --comp-buttonGroup-button-large-radius: 6px;
    --comp-buttonGroup-button-medium-gap: 8px;
    --comp-buttonGroup-button-medium-height: 28px;
    --comp-buttonGroup-button-medium-iconSize: 28px;
    --comp-buttonGroup-button-medium-paddingHorizontal: 10px;
    --comp-buttonGroup-button-medium-radius: 6px;
    --comp-buttonGroup-button-small-gap: 4px;
    --comp-buttonGroup-button-small-height: 24px;
    --comp-buttonGroup-button-small-iconSize: 24px;
    --comp-buttonGroup-button-small-paddingHorizontal: 8px;
    --comp-buttonGroup-button-small-radius: 3px;
    --comp-buttonGroup-item-large-height: 44px;
    --comp-buttonGroup-item-large-paddingHorizontal: 4px;
    --comp-buttonGroup-item-large-radius: 8px;
    --comp-buttonGroup-item-medium-height: 36px;
    --comp-buttonGroup-item-medium-paddingHorizontal: 4px;
    --comp-buttonGroup-item-medium-radius: 8px;
    --comp-buttonGroup-item-small-height: 28px;
    --comp-buttonGroup-item-small-paddingHorizontal: 2px;
    --comp-buttonGroup-item-small-radius: 4px;
    --comp-dropdown-medium-paddingHorizontal: 4px;
    --comp-dropdown-medium-paddingVertical: 8px;
    --comp-dropdown-small-paddingHorizontal: 4px;
    --comp-dropdown-small-paddingVertical: 4px;
    --comp-dropzone-default-width: 360px;
    --comp-dropzone-reduced-width: 360px;
    --comp-eyebrowStyle-bottomPadding-paddingBottom: 6px;
    --comp-field-medium-gap: 8px;
    --comp-field-medium-paddingLeft: 16px;
    --comp-field-medium-paddingLeftSecondary: 8px;
    --comp-field-medium-paddingRight: 12px;
    --comp-field-medium-paddingRightSecondary: 8px;
    --comp-field-medium-radius: 6px;
    --comp-field-medium-radiusInteractionOverlay: Default 6px;
    --comp-field-medium-size: 44px;
    --comp-field-small-gap: 8px;
    --comp-field-small-paddingLeft: 12px;
    --comp-field-small-paddingLeftSecondary: 8px;
    --comp-field-small-paddingRight: 4px;
    --comp-field-small-paddingRightSecondary: 4px;
    --comp-field-small-radius: 6px;
    --comp-field-small-radiusInteractionOverlay: Default 6px;
    --comp-field-small-size: 36px;
    --comp-file-gap-gapFile: 8px;
    --comp-file-gap-gapInfoBar: 12px;
    --comp-infoBar-large-buttonSize: Medium;
    --comp-infoBar-large-gap: 12px;
    --comp-infoBar-large-iconSize: 40;
    --comp-infoBar-large-paddingHorizontal: 24px;
    --comp-infoBar-large-paddingVertical: 24px;
    --comp-infoBar-large-radius: 12px;
    --comp-infoBar-medium-buttonSize: Small;
    --comp-infoBar-medium-iconSize: 28;
    --comp-infoBar-medium-paddingHorizontal: 12px;
    --comp-infoBar-medium-paddingVertical: 12px;
    --comp-infoBar-medium-radius: 12px;
    --comp-infoBar-small-buttonSize: Small;
    --comp-infoBar-small-iconSize: 20;
    --comp-infoBar-small-paddingBottom: 4px;
    --comp-infoBar-small-paddingLeft: 8px;
    --comp-infoBar-small-paddingRight: 4px;
    --comp-infoBar-small-paddingTop: 4px;
    --comp-infoBar-small-radius: 8px;
    --comp-infoTriggerIcon-icon-iconSize: 20px;
    --comp-labelGroup-bottomPadding-paddingTop: 8px;
    --comp-listItem-large-gap: 12px;
    --comp-listItem-large-height: 56px;
    --comp-listItem-large-iconSize: 24px;
    --comp-listItem-large-paddingHorizontal: 24px;
    --comp-listItem-large-paddingVertical: 16px;
    --comp-listItem-medium-gap: 8px;
    --comp-listItem-medium-height: 48px;
    --comp-listItem-medium-iconSize: 24px;
    --comp-listItem-medium-paddingHorizontal: 16px;
    --comp-listItem-medium-paddingVertical: 12px;
    --comp-listItem-small-gap: 8px;
    --comp-listItem-small-height: 40px;
    --comp-listItem-small-iconSize: 24px;
    --comp-listItem-small-paddingHorizontal: 12px;
    --comp-listItem-small-paddingVertical: 8px;
    --comp-logo-large-gap: 12px;
    --comp-logo-large-height: 32px;
    --comp-logo-medium-gap: 12px;
    --comp-logo-medium-height: 24px;
    --comp-logo-small-gap: 8px;
    --comp-logo-small-height: 20px;
    --comp-modal-bannerCentered-closeButtonSize: 44px;
    --comp-modal-bannerCentered-paddingBottom: 16px;
    --comp-modal-bannerCentered-paddingLeft: 72px;
    --comp-modal-bannerCentered-paddingRight: 16px;
    --comp-modal-bannerCentered-paddingTop: 16px;
    --comp-modal-bannerLeftAligned-closeButtonSize: 44px;
    --comp-modal-bannerLeftAligned-paddingHorizontal: 16px;
    --comp-modal-bannerLeftAligned-paddingVertical: 16px;
    --comp-modal-bannerLeftAligned-radius: 0px;
    --comp-modal-footer-paddingBottom: 24px;
    --comp-modal-footer-paddingLeft: 24px;
    --comp-modal-footer-paddingRight: 24px;
    --comp-modal-footer-paddingTop: 32px;
    --comp-modal-footerSticky-paddingBottom: 24px;
    --comp-modal-footerSticky-paddingLeft: 24px;
    --comp-modal-footerSticky-paddingRight: 24px;
    --comp-modal-footerSticky-paddingTop: 24px;
    --comp-modal-header-gapHorizontal: 16px;
    --comp-modal-header-gapVertical: 16px;
    --comp-modal-header-iconBubbleSize: 56px;
    --comp-modal-header-paddingBottom: 24px;
    --comp-modal-header-paddingLeft: 24px;
    --comp-modal-header-paddingRight: 24px;
    --comp-modal-header-paddingTop: 24px;
    --comp-modal-radius: 12px;
    --comp-modal-stickyHeader-gapVertical: 4px;
    --comp-modal-stickyHeader-paddingBottom: 24px;
    --comp-modal-stickyHeader-paddingLeft: 24px;
    --comp-modal-stickyHeader-paddingRight: 24px;
    --comp-modal-stickyHeader-paddingTop: 16px;
    --comp-modal-swapper-paddingBottom: 24px;
    --comp-modal-swapper-paddingLeft: 24px;
    --comp-modal-swapper-paddingRight: 24px;
    --comp-navigation-horizontal-brandLogoSize: Medium Default;
    --comp-navigation-horizontal-default-medium-gap: 8px;
    --comp-navigation-horizontal-default-medium-height: 44px;
    --comp-navigation-horizontal-default-medium-iconOnlySize: 44px;
    --comp-navigation-horizontal-default-medium-paddingHorizontal: 16px;
    --comp-navigation-horizontal-default-medium-radius: 6px;
    --comp-navigation-horizontal-default-menuItem-medium-gap: 8px;
    --comp-navigation-horizontal-default-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-default-menuItem-small-gap: 4px;
    --comp-navigation-horizontal-default-menuItem-small-height: 60px;
    --comp-navigation-horizontal-default-small-gap: 8px;
    --comp-navigation-horizontal-default-small-height: 36px;
    --comp-navigation-horizontal-default-small-iconOnlySize: 36px;
    --comp-navigation-horizontal-default-small-paddingHorizontal: 12px;
    --comp-navigation-horizontal-default-small-radius: 6px;
    --comp-navigation-horizontal-paddingVertical: 0px;
    --comp-navigation-horizontal-tabMenu-medium-gap: 8px;
    --comp-navigation-horizontal-tabMenu-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-medium-paddingVertical: 16px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-gap: 40px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-gap: 28px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-gap: 8px;
    --comp-navigation-horizontal-tabMenu-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-paddingVertical: 12px;
    --comp-navigation-vertical-collapsable-medium-height: 44px;
    --comp-navigation-vertical-collapsable-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-collapsable-medium-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-medium-paddingRight: 4px;
    --comp-navigation-vertical-collapsable-medium-radius: 6px;
    --comp-navigation-vertical-collapsable-small-height: 36px;
    --comp-navigation-vertical-collapsable-small-iconOnlySize: 36px;
    --comp-navigation-vertical-collapsable-small-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-small-paddingRight: 0px;
    --comp-navigation-vertical-collapsable-small-radius: 6px;
    --comp-navigation-vertical-cornerRadius: Default 6px;
    --comp-navigation-vertical-default-medium-height: 44px;
    --comp-navigation-vertical-default-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-default-medium-paddingLeft: 12px;
    --comp-navigation-vertical-default-medium-paddingRight: 12px;
    --comp-navigation-vertical-default-medium-paddingVertical: 16px;
    --comp-navigation-vertical-default-medium-radius: 6px;
    --comp-navigation-vertical-default-small-height: 36px;
    --comp-navigation-vertical-default-small-iconOnlySize: 36px;
    --comp-navigation-vertical-default-small-paddingLeft: 12px;
    --comp-navigation-vertical-default-small-paddingRight: 6px;
    --comp-navigation-vertical-default-small-paddingVertical: 8px;
    --comp-navigation-vertical-default-small-radius: 6px;
    --comp-navigation-vertical-groupHeading-medium-height: 44px;
    --comp-navigation-vertical-groupHeading-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-groupHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-medium-paddingRight: 4px;
    --comp-navigation-vertical-groupHeading-medium-radius: 6px;
    --comp-navigation-vertical-groupHeading-small-height: 36px;
    --comp-navigation-vertical-groupHeading-small-iconOnlySize: 36px;
    --comp-navigation-vertical-groupHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-small-paddingRight: 0px;
    --comp-navigation-vertical-groupHeading-small-radius: 6px;
    --comp-navigation-vertical-navigation-brandLogoSize: Medium Default;
    --comp-navigation-vertical-sectionHeading-medium-height: 44px;
    --comp-navigation-vertical-sectionHeading-medium-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingTop: 20px;
    --comp-navigation-vertical-sectionHeading-small-height: 36px;
    --comp-navigation-vertical-sectionHeading-small-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingTop: 12px;
    --comp-navigation-vertical-separator-medium-height: 32px;
    --comp-navigation-vertical-separator-medium-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-medium-paddingVertical: 16px;
    --comp-navigation-vertical-separator-small-height: 16px;
    --comp-navigation-vertical-separator-small-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-small-paddingVertical: 8px;
    --comp-pill-large-gap: 8px;
    --comp-pill-large-iconSize: 16px;
    --comp-pill-large-paddingHorizontal: 20px;
    --comp-pill-large-radius: 100px;
    --comp-pill-large-radiusOutside: 100px;
    --comp-pill-large-size: 44px;
    --comp-pill-medium-gap: 8px;
    --comp-pill-medium-iconSize: 16px;
    --comp-pill-medium-paddingHorizontal: 16px;
    --comp-pill-medium-radius: 100px;
    --comp-pill-medium-radiusOutside: 100px;
    --comp-pill-medium-size: 36px;
    --comp-pill-small-gap: 8px;
    --comp-pill-small-iconSize: 16px;
    --comp-pill-small-paddingHorizontal: 12px;
    --comp-pill-small-radius: 100px;
    --comp-pill-small-radiusOutside: 100px;
    --comp-pill-small-size: 28px;
    --comp-slider-knobSize: 16px;
    --comp-slider-knobSizeHoverPressed: 20px;
    --comp-slider-knobStrokeWidth: 3px;
    --comp-slider-knobStrokeWidthHoverPressed: 4px;
    --comp-switch-medium-height: 24px;
    --comp-switch-small-height: 16px;
    --comp-switch-widthRatio: 2px;
    --comp-table-row-size: 64px;
    --comp-tabs-large-gap: 16px;
    --comp-tabs-large-paddingHorizontal: 40px;
    --comp-tabs-large-paddingVertical: 16px;
    --comp-tabs-medium-gap: 8px;
    --comp-tabs-medium-paddingHorizontal: 24px;
    --comp-tabs-medium-paddingVertical: 16px;
    --comp-tag-medium-colorPillRadius: 3px;
    --comp-tag-medium-colorPillSize: 12px;
    --comp-tag-medium-gap: 8px;
    --comp-tag-medium-iconSize: 16px;
    --comp-tag-medium-paddingHorizontal: 8px;
    --comp-tag-medium-radius: 3px;
    --comp-tag-medium-size: 28px;
    --comp-tag-small-colorPillRadius: 3px;
    --comp-tag-small-colorPillSize: 12px;
    --comp-tag-small-gap: 8px;
    --comp-tag-small-iconSize: 16px;
    --comp-tag-small-paddingHorizontal: 8px;
    --comp-tag-small-radius: 3px;
    --comp-tag-small-size: 24px;
    --comp-test: 76;
    --comp-textArea-medium-gap: 8px;
    --comp-textArea-medium-minHeight: 148px;
    --comp-textArea-medium-paddingBottom: 4px;
    --comp-textArea-medium-paddingLeft: 16px;
    --comp-textArea-medium-paddingRight: 24px;
    --comp-textArea-medium-paddingTop: 10px;
    --comp-textArea-medium-radius: 6px;
    --comp-textArea-small-gap: 8px;
    --comp-textArea-small-minHeight: 144px;
    --comp-textArea-small-paddingBottom: 4px;
    --comp-textArea-small-paddingLeft: 12px;
    --comp-textArea-small-paddingRight: 24px;
    --comp-textArea-small-paddingTop: 6px;
    --comp-textArea-small-radius: 6px;
    --comp-tooltips-iconSize-iconSize: 16px;
    --comp-tooltips-radius-radius: 6px;
    --layout-grid-columns: 12;
    --layout-grid-columnsScroll: 13;
    --layout-grid-gutter: 48px;
    --layout-grid-sidePadding: 56px;
    --layout-stack-horizontal-gap-default: 8px;
    --type-annotation-default-letterSpacing: 0px;
    --type-annotation-default-lineHeight: 16px;
    --type-annotation-default-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-annotation-default-size: 12px;
    --type-annotation-default-typeface: Source Sans Pro;
    --type-annotation-default-weight: 400;
    --type-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-body-lineHeight: var(--scale-s3-lineHeight);
    --type-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-body-size: var(--scale-s3-size);
    --type-body-typeface: Source Sans Pro;
    --type-body-weight: 400;
    --type-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-bodyEmphasized-size: var(--scale-s4-size);
    --type-bodyEmphasized-typeface: Source Sans Pro;
    --type-bodyEmphasized-weight: 400;
    --type-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-bodySmall-size: var(--scale-s2-size);
    --type-bodySmall-typeface: Source Sans Pro;
    --type-bodySmall-weight: 400;
    --type-brandProductName-large-letterSpacing: var(--scale-s5-letterSpacing);
    --type-brandProductName-large-lineHeight: var(--scale-s5-lineHeight);
    --type-brandProductName-large-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-brandProductName-large-size: var(--scale-s5-size);
    --type-brandProductName-large-typeface: Source Sans Pro;
    --type-brandProductName-large-weight: 400;
    --type-brandProductName-medium-letterSpacing: var(--scale-s3-letterSpacing);
    --type-brandProductName-medium-lineHeight: var(--scale-s3-lineHeight);
    --type-brandProductName-medium-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-brandProductName-medium-size: var(--scale-s3-size);
    --type-brandProductName-medium-typeface: Source Sans Pro;
    --type-brandProductName-medium-weight: 400;
    --type-brandProductName-small-letterSpacing: var(--scale-s2-letterSpacing);
    --type-brandProductName-small-lineHeight: var(--scale-s2-lineHeight);
    --type-brandProductName-small-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-brandProductName-small-size: var(--scale-s2-size);
    --type-brandProductName-small-typeface: Source Sans Pro;
    --type-brandProductName-small-weight: 400;
    --type-data-featured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-data-featured-lineHeight: var(--scale-s7-lineHeight);
    --type-data-featured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-data-featured-size: var(--scale-s7-size);
    --type-data-featured-typeface: Source Sans Pro;
    --type-data-featured-weight: 400;
    --type-data-label-letterSpacing: var(--scale-s3-letterSpacing);
    --type-data-label-lineHeight: var(--scale-s3-lineHeight);
    --type-data-label-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-data-label-size: var(--scale-s3-size);
    --type-data-label-typeface: Source Sans Pro;
    --type-data-label-weight: 400;
    --type-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-eyebrow-size: var(--scale-s2-size);
    --type-eyebrow-typeface: Source Sans Pro;
    --type-eyebrow-weight: 400;
    --type-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-hero-size: var(--scale-s6-size);
    --type-hero-typeface: Source Sans Pro;
    --type-hero-weight: 300;
    --type-message-default-letterSpacing: var(--scale-s3-letterSpacing);
    --type-message-default-lineHeight: var(--scale-s3-lineHeight);
    --type-message-default-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-message-default-size: var(--scale-s3-size);
    --type-message-default-typeface: Source Sans Pro;
    --type-message-default-weight: 400;
    --type-message-emphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-message-emphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-message-emphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-message-emphasized-size: var(--scale-s4-size);
    --type-message-emphasized-typeface: Source Sans Pro;
    --type-message-emphasized-weight: 400;
    --type-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-title1-size: var(--scale-s5-size);
    --type-title1-typeface: Source Sans Pro;
    --type-title1-weight: 400;
    --type-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-title2-size: var(--scale-s4-size);
    --type-title2-typeface: Source Sans Pro;
    --type-title2-weight: 400;
    --type-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-title3-size: var(--scale-s3-5-size);
    --type-title3-typeface: Source Sans Pro;
    --type-title3-weight: 400;
    --borderWidth: 1px;
    --layout-breakpoints-from-desktop: 1920;
    --layout-breakpoints-from-desktopExtraLarge: 2400;
    --layout-breakpoints-from-desktopLarge: 2200;
    --layout-breakpoints-from-laptop: 1460;
    --layout-breakpoints-from-laptopSmall: 1220;
    --layout-breakpoints-from-mobile: 400;
    --layout-breakpoints-from-mobileLarge: 520;
    --layout-breakpoints-from-mobileSmall: 320;
    --layout-breakpoints-from-mobileSmall-5: 1700;
    --layout-breakpoints-from-tablet: 780;
    --layout-breakpoints-from-tabletLarge: 980;
    --layout-breakpoints-from-tabletSmall: 624;
    --spacing-micro-1: 4px;
    --spacing-micro-2: 8px;
    --spacing-micro-3: 12px;
    --spacing-micro-4: 16px;
    --spacing-micro-5: 20px;
    --spacing-micro-6: 24px;
    --spacing-static-7: 28px;
    --spacing-static-8: 32px;
    --spacing-static-9: 36px;
    --spacing-static-10: 40px;
    --spacing-static-11: 44px;
    --spacing-static-12: 48px;
    --spacing-static-13: 56px;
    --spacing-static-14: 64px;
    --spacing-static-15: 72px;
    --spacing-static-16: 80px;
    --spacing-static-17: 88px;
    --spacing-static-18: 96px;
    --layout-breakpoints-deviceType: Desktop;
    --layout-breakpoints-screenWidth: 2200px;
    --layout-global-orientation: Horizontal;
    --layout-grid-H-columns: 12;
    --layout-grid-H-columnsScroll: 13;
    --layout-grid-H-gutter: 20px;
    --layout-grid-H-sidePadding: 20px;
    --layout-grid-L-columns: 12;
    --layout-grid-L-columnsScroll: 13;
    --layout-grid-L-gutter: 48px;
    --layout-grid-L-sidePadding: 308px;
    --layout-grid-M-columns: 12;
    --layout-grid-M-columnsScroll: 13;
    --layout-grid-M-gutter: 48px;
    --layout-grid-M-sidePadding: 56px;
    --leftMenu: true;
    --spacing-responsive-1: 12px;
    --spacing-responsive-2: 16px;
    --spacing-responsive-3: 20px;
    --spacing-responsive-4: 28px;
    --spacing-responsive-5: 36px;
    --spacing-responsive-6: 44px;
    --spacing-responsive-7: 56px;
    --spacing-responsive-8: 72px;
    --spacing-responsive-9: 88px;
    --spacing-responsive-10: 112px;
    --spacing-responsive-11: 152px;
    --spacing-responsive-12: 200px;
    --type-H-body-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-body-lineHeight: var(--scale-s2-lineHeight);
    --type-H-body-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-body-size: var(--scale-s2-size);
    --type-H-body-typeface: Source Sans Pro;
    --type-H-body-weight: 400;
    --type-H-bodyEmphasized-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-bodyEmphasized-lineHeight: var(--scale-s3-lineHeight);
    --type-H-bodyEmphasized-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-bodyEmphasized-size: var(--scale-s3-size);
    --type-H-bodyEmphasized-typeface: Source Sans Pro;
    --type-H-bodyEmphasized-weight: 400;
    --type-H-bodySmall-letterSpacing: var(--scale-s1-letterSpacing);
    --type-H-bodySmall-lineHeight: var(--scale-s1-lineHeight);
    --type-H-bodySmall-paragraphSpacing: var(--scale-s1-paragraphSpacing);
    --type-H-bodySmall-size: var(--scale-s1-size);
    --type-H-bodySmall-typeface: Source Sans Pro;
    --type-H-bodySmall-weight: 400;
    --type-H-dataFeatured-letterSpacing: var(--scale-s5-letterSpacing);
    --type-H-dataFeatured-lineHeight: var(--scale-s5-lineHeight);
    --type-H-dataFeatured-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-H-dataFeatured-size: var(--scale-s5-size);
    --type-H-dataFeatured-typeface: Source Sans Pro;
    --type-H-dataFeatured-weight: 400;
    --type-H-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-eyebrow-lineHeight: var(--scale-s1-lineHeight);
    --type-H-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-eyebrow-size: var(--scale-s2-size);
    --type-H-eyebrow-typeface: Source Sans Pro;
    --type-H-eyebrow-weight: 400;
    --type-H-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-H-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-H-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-H-hero-size: var(--scale-s6-size);
    --type-H-hero-typeface: Source Sans Pro;
    --type-H-hero-weight: 300;
    --type-H-title1-letterSpacing: var(--scale-s4-letterSpacing);
    --type-H-title1-lineHeight: var(--scale-s4-lineHeight);
    --type-H-title1-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-H-title1-size: var(--scale-s4-size);
    --type-H-title1-typeface: Source Sans Pro;
    --type-H-title1-weight: 400;
    --type-H-title2-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-title2-lineHeight: var(--scale-s3-lineHeight);
    --type-H-title2-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-title2-size: var(--scale-s3-size);
    --type-H-title2-typeface: Source Sans Pro;
    --type-H-title2-weight: 400;
    --type-H-title3-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-title3-lineHeight: var(--scale-s2-lineHeight);
    --type-H-title3-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-title3-size: var(--scale-s2-size);
    --type-H-title3-typeface: Source Sans Pro;
    --type-H-title3-weight: 400;
    --type-L-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-body-lineHeight: var(--scale-s3-lineHeight);
    --type-L-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-body-size: var(--scale-s3-size);
    --type-L-body-typeface: Source Sans Pro;
    --type-L-body-weight: 400;
    --type-L-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-L-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-L-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-L-bodyEmphasized-size: var(--scale-s4-size);
    --type-L-bodyEmphasized-typeface: Source Sans Pro;
    --type-L-bodyEmphasized-weight: 400;
    --type-L-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-L-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-L-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-L-bodySmall-size: var(--scale-s2-size);
    --type-L-bodySmall-typeface: Source Sans Pro;
    --type-L-bodySmall-weight: 400;
    --type-L-dataFeatured-letterSpacing: var(--scale-s9-letterSpacing);
    --type-L-dataFeatured-lineHeight: var(--scale-s9-lineHeight);
    --type-L-dataFeatured-paragraphSpacing: var(--scale-s9-paragraphSpacing);
    --type-L-dataFeatured-size: var(--scale-s9-size);
    --type-L-dataFeatured-typeface: Source Sans Pro;
    --type-L-dataFeatured-weight: 400;
    --type-L-eyebrow-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-eyebrow-lineHeight: var(--scale-s3-lineHeight);
    --type-L-eyebrow-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-eyebrow-size: var(--scale-s3-size);
    --type-L-eyebrow-typeface: Source Sans Pro;
    --type-L-eyebrow-weight: 400;
    --type-L-hero-letterSpacing: var(--scale-s11-letterSpacing);
    --type-L-hero-lineHeight: var(--scale-s11-lineHeight);
    --type-L-hero-paragraphSpacing: var(--scale-s11-paragraphSpacing);
    --type-L-hero-size: var(--scale-s11-size);
    --type-L-hero-typeface: Source Sans Pro;
    --type-L-hero-weight: 300;
    --type-L-title1-letterSpacing: var(--scale-s8-letterSpacing);
    --type-L-title1-lineHeight: var(--scale-s8-lineHeight);
    --type-L-title1-paragraphSpacing: var(--scale-s8-paragraphSpacing);
    --type-L-title1-size: var(--scale-s8-size);
    --type-L-title1-typeface: Source Sans Pro;
    --type-L-title1-weight: 400;
    --type-L-title2-letterSpacing: var(--scale-s6-letterSpacing);
    --type-L-title2-lineHeight: var(--scale-s6-lineHeight);
    --type-L-title2-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-L-title2-size: var(--scale-s6-size);
    --type-L-title2-typeface: Source Sans Pro;
    --type-L-title2-weight: 400;
    --type-L-title3-letterSpacing: var(--scale-s5-letterSpacing);
    --type-L-title3-lineHeight: var(--scale-s5-lineHeight);
    --type-L-title3-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-L-title3-size: var(--scale-s5-size);
    --type-L-title3-typeface: Source Sans Pro;
    --type-L-title3-weight: 400;
    --type-M-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-M-body-lineHeight: var(--scale-s3-lineHeight);
    --type-M-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-M-body-size: var(--scale-s3-size);
    --type-M-body-typeface: Source Sans Pro;
    --type-M-body-weight: 400;
    --type-M-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-M-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-bodyEmphasized-size: var(--scale-s4-size);
    --type-M-bodyEmphasized-typeface: Source Sans Pro;
    --type-M-bodyEmphasized-weight: 400;
    --type-M-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-M-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-bodySmall-size: var(--scale-s2-size);
    --type-M-bodySmall-typeface: Source Sans Pro;
    --type-M-bodySmall-weight: 400;
    --type-M-dataFeatured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-M-dataFeatured-lineHeight: var(--scale-s7-lineHeight);
    --type-M-dataFeatured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-M-dataFeatured-size: var(--scale-s7-size);
    --type-M-dataFeatured-typeface: Source Sans Pro;
    --type-M-dataFeatured-weight: 400;
    --type-M-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-M-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-eyebrow-size: var(--scale-s2-size);
    --type-M-eyebrow-typeface: Source Sans Pro;
    --type-M-eyebrow-weight: 400;
    --type-M-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-M-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-M-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-M-hero-size: var(--scale-s6-size);
    --type-M-hero-typeface: Source Sans Pro;
    --type-M-hero-weight: 300;
    --type-M-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-M-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-M-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-M-title1-size: var(--scale-s5-size);
    --type-M-title1-typeface: Source Sans Pro;
    --type-M-title1-weight: 400;
    --type-M-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-M-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-title2-size: var(--scale-s4-size);
    --type-M-title2-typeface: Source Sans Pro;
    --type-M-title2-weight: 400;
    --type-M-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-M-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-M-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-M-title3-size: var(--scale-s3-5-size);
    --type-M-title3-typeface: Source Sans Pro;
    --type-M-title3-weight: 400;
  }
  .text-Annotation-Default {
    font-family: Source Sans Pro;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Annotation-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Body-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Body-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s3-size);
    font-weight: 600;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Body-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Emphasized-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s4-size);
    font-weight: 600;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Body-Small-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s2-size);
    font-weight: 600;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Brand-Product-Name-Large {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s5-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Brand-Product-Name-Medium {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Brand-Product-Name-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Label {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Value {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Value-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Data-Value-Featured {
    font-family: Source Sans Pro;
    font-size: var(--scale-s7-size);
    font-weight: 400;
    letter-spacing: var(--scale-s7-letterSpacing);
    line-height: var(--scale-s7-lineHeight);
  }
  .text-Eyebrow-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Hero-Title-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s6-size);
    font-weight: 300;
    letter-spacing: var(--scale-s6-letterSpacing);
    line-height: var(--scale-s6-lineHeight);
  }
  .text-Link-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Link-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: 0px;
  }
  .text-Message-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Message-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-1-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s5-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Title-2-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-3-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-5-letterSpacing);
    line-height: var(--scale-s3-5-lineHeight);
  }
}
@media (min-width: 2400px) {
  :root {
    --comp-accordion-leftDropdown-gap: 12px;
    --comp-accordion-leftDropdown-paddingVertical: 16px;
    --comp-accordion-rightDropdown-paddingVertical: 16px;
    --comp-block-gapHorizontal-large: 24px;
    --comp-block-gapHorizontal-medium: 16px;
    --comp-block-gapHorizontal-small: 8px;
    --comp-block-gapHorizontal-xSmall: 4px;
    --comp-block-gapVertical-large: 24px;
    --comp-block-gapVertical-medium: 16px;
    --comp-block-gapVertical-small: 8px;
    --comp-block-gapVertical-xSmall: 4px;
    --comp-block-spacingBottom-large: 48px;
    --comp-block-spacingBottom-medium: 24px;
    --comp-block-spacingBottom-small: 12px;
    --comp-block-spacingLeft-large: 48px;
    --comp-block-spacingLeft-medium: 24px;
    --comp-block-spacingLeft-small: 12px;
    --comp-block-spacingRight-large: 48px;
    --comp-block-spacingRight-medium: 24px;
    --comp-block-spacingRight-small: 12px;
    --comp-block-spacingTop-large: 48px;
    --comp-block-spacingTop-medium: 24px;
    --comp-block-spacingTop-small: 12px;
    --comp-breadcrumbs-medium-ellipsisHeight: 24px;
    --comp-breadcrumbs-medium-horizontalGap: 8px;
    --comp-breadcrumbs-medium-paddingHorizontal: 8px;
    --comp-breadcrumbs-medium-verticalGap: 4px;
    --comp-breadcrumbs-small-ellipsisHeight: 20px;
    --comp-breadcrumbs-small-horizontalGap: 4px;
    --comp-breadcrumbs-small-paddingHorizontal: 8px;
    --comp-breadcrumbs-small-verticalGap: 4px;
    --comp-button-large-gap: 8px;
    --comp-button-large-iconOnly-paddingHorizontal: 12px;
    --comp-button-large-iconSize: 20px;
    --comp-button-large-paddingHorizontal: 16px;
    --comp-button-large-radius: 6px;
    --comp-button-large-radiusOutside: 10px;
    --comp-button-large-size: 44px;
    --comp-button-medium-gap: 8px;
    --comp-button-medium-iconOnly-paddingHorizontal: 8px;
    --comp-button-medium-iconSize: 20px;
    --comp-button-medium-paddingHorizontal: 12px;
    --comp-button-medium-radius: 6px;
    --comp-button-medium-radiusOutside: 10px;
    --comp-button-medium-size: 36px;
    --comp-button-micro-gap: 4px;
    --comp-button-micro-iconOnly-paddingHorizontal: 0px;
    --comp-button-micro-iconSize: 16px;
    --comp-button-micro-paddingHorizontal: 2px;
    --comp-button-micro-radius: 6px;
    --comp-button-micro-radiusOutside: 10px;
    --comp-button-micro-size: 20px;
    --comp-button-small-gap: 4px;
    --comp-button-small-iconOnly-paddingHorizontal: 4px;
    --comp-button-small-iconSize: 16px;
    --comp-button-small-paddingHorizontal: 8px;
    --comp-button-small-radius: 6px;
    --comp-button-small-radiusOutside: 10px;
    --comp-button-small-size: 28px;
    --comp-buttonGroup-button-large-gap: 8px;
    --comp-buttonGroup-button-large-height: 36px;
    --comp-buttonGroup-button-large-iconSize: 36px;
    --comp-buttonGroup-button-large-paddingHorizontal: 12px;
    --comp-buttonGroup-button-large-radius: 6px;
    --comp-buttonGroup-button-medium-gap: 8px;
    --comp-buttonGroup-button-medium-height: 28px;
    --comp-buttonGroup-button-medium-iconSize: 28px;
    --comp-buttonGroup-button-medium-paddingHorizontal: 10px;
    --comp-buttonGroup-button-medium-radius: 6px;
    --comp-buttonGroup-button-small-gap: 4px;
    --comp-buttonGroup-button-small-height: 24px;
    --comp-buttonGroup-button-small-iconSize: 24px;
    --comp-buttonGroup-button-small-paddingHorizontal: 8px;
    --comp-buttonGroup-button-small-radius: 3px;
    --comp-buttonGroup-item-large-height: 44px;
    --comp-buttonGroup-item-large-paddingHorizontal: 4px;
    --comp-buttonGroup-item-large-radius: 8px;
    --comp-buttonGroup-item-medium-height: 36px;
    --comp-buttonGroup-item-medium-paddingHorizontal: 4px;
    --comp-buttonGroup-item-medium-radius: 8px;
    --comp-buttonGroup-item-small-height: 28px;
    --comp-buttonGroup-item-small-paddingHorizontal: 2px;
    --comp-buttonGroup-item-small-radius: 4px;
    --comp-dropdown-medium-paddingHorizontal: 4px;
    --comp-dropdown-medium-paddingVertical: 8px;
    --comp-dropdown-small-paddingHorizontal: 4px;
    --comp-dropdown-small-paddingVertical: 4px;
    --comp-dropzone-default-width: 360px;
    --comp-dropzone-reduced-width: 360px;
    --comp-eyebrowStyle-bottomPadding-paddingBottom: 6px;
    --comp-field-medium-gap: 8px;
    --comp-field-medium-paddingLeft: 16px;
    --comp-field-medium-paddingLeftSecondary: 8px;
    --comp-field-medium-paddingRight: 12px;
    --comp-field-medium-paddingRightSecondary: 8px;
    --comp-field-medium-radius: 6px;
    --comp-field-medium-radiusInteractionOverlay: Default 6px;
    --comp-field-medium-size: 44px;
    --comp-field-small-gap: 8px;
    --comp-field-small-paddingLeft: 12px;
    --comp-field-small-paddingLeftSecondary: 8px;
    --comp-field-small-paddingRight: 4px;
    --comp-field-small-paddingRightSecondary: 4px;
    --comp-field-small-radius: 6px;
    --comp-field-small-radiusInteractionOverlay: Default 6px;
    --comp-field-small-size: 36px;
    --comp-file-gap-gapFile: 8px;
    --comp-file-gap-gapInfoBar: 12px;
    --comp-infoBar-large-buttonSize: Medium;
    --comp-infoBar-large-gap: 12px;
    --comp-infoBar-large-iconSize: 40;
    --comp-infoBar-large-paddingHorizontal: 24px;
    --comp-infoBar-large-paddingVertical: 24px;
    --comp-infoBar-large-radius: 12px;
    --comp-infoBar-medium-buttonSize: Small;
    --comp-infoBar-medium-iconSize: 28;
    --comp-infoBar-medium-paddingHorizontal: 12px;
    --comp-infoBar-medium-paddingVertical: 12px;
    --comp-infoBar-medium-radius: 12px;
    --comp-infoBar-small-buttonSize: Small;
    --comp-infoBar-small-iconSize: 20;
    --comp-infoBar-small-paddingBottom: 4px;
    --comp-infoBar-small-paddingLeft: 8px;
    --comp-infoBar-small-paddingRight: 4px;
    --comp-infoBar-small-paddingTop: 4px;
    --comp-infoBar-small-radius: 8px;
    --comp-infoTriggerIcon-icon-iconSize: 20px;
    --comp-labelGroup-bottomPadding-paddingTop: 8px;
    --comp-listItem-large-gap: 12px;
    --comp-listItem-large-height: 56px;
    --comp-listItem-large-iconSize: 24px;
    --comp-listItem-large-paddingHorizontal: 24px;
    --comp-listItem-large-paddingVertical: 16px;
    --comp-listItem-medium-gap: 8px;
    --comp-listItem-medium-height: 48px;
    --comp-listItem-medium-iconSize: 24px;
    --comp-listItem-medium-paddingHorizontal: 16px;
    --comp-listItem-medium-paddingVertical: 12px;
    --comp-listItem-small-gap: 8px;
    --comp-listItem-small-height: 40px;
    --comp-listItem-small-iconSize: 24px;
    --comp-listItem-small-paddingHorizontal: 12px;
    --comp-listItem-small-paddingVertical: 8px;
    --comp-logo-large-gap: 12px;
    --comp-logo-large-height: 32px;
    --comp-logo-medium-gap: 12px;
    --comp-logo-medium-height: 24px;
    --comp-logo-small-gap: 8px;
    --comp-logo-small-height: 20px;
    --comp-modal-bannerCentered-closeButtonSize: 44px;
    --comp-modal-bannerCentered-paddingBottom: 16px;
    --comp-modal-bannerCentered-paddingLeft: 72px;
    --comp-modal-bannerCentered-paddingRight: 16px;
    --comp-modal-bannerCentered-paddingTop: 16px;
    --comp-modal-bannerLeftAligned-closeButtonSize: 44px;
    --comp-modal-bannerLeftAligned-paddingHorizontal: 16px;
    --comp-modal-bannerLeftAligned-paddingVertical: 16px;
    --comp-modal-bannerLeftAligned-radius: 0px;
    --comp-modal-footer-paddingBottom: 24px;
    --comp-modal-footer-paddingLeft: 24px;
    --comp-modal-footer-paddingRight: 24px;
    --comp-modal-footer-paddingTop: 32px;
    --comp-modal-footerSticky-paddingBottom: 24px;
    --comp-modal-footerSticky-paddingLeft: 24px;
    --comp-modal-footerSticky-paddingRight: 24px;
    --comp-modal-footerSticky-paddingTop: 24px;
    --comp-modal-header-gapHorizontal: 16px;
    --comp-modal-header-gapVertical: 16px;
    --comp-modal-header-iconBubbleSize: 56px;
    --comp-modal-header-paddingBottom: 24px;
    --comp-modal-header-paddingLeft: 24px;
    --comp-modal-header-paddingRight: 24px;
    --comp-modal-header-paddingTop: 24px;
    --comp-modal-radius: 12px;
    --comp-modal-stickyHeader-gapVertical: 4px;
    --comp-modal-stickyHeader-paddingBottom: 24px;
    --comp-modal-stickyHeader-paddingLeft: 24px;
    --comp-modal-stickyHeader-paddingRight: 24px;
    --comp-modal-stickyHeader-paddingTop: 16px;
    --comp-modal-swapper-paddingBottom: 24px;
    --comp-modal-swapper-paddingLeft: 24px;
    --comp-modal-swapper-paddingRight: 24px;
    --comp-navigation-horizontal-brandLogoSize: Medium Default;
    --comp-navigation-horizontal-default-medium-gap: 8px;
    --comp-navigation-horizontal-default-medium-height: 44px;
    --comp-navigation-horizontal-default-medium-iconOnlySize: 44px;
    --comp-navigation-horizontal-default-medium-paddingHorizontal: 16px;
    --comp-navigation-horizontal-default-medium-radius: 6px;
    --comp-navigation-horizontal-default-menuItem-medium-gap: 8px;
    --comp-navigation-horizontal-default-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-default-menuItem-small-gap: 4px;
    --comp-navigation-horizontal-default-menuItem-small-height: 60px;
    --comp-navigation-horizontal-default-small-gap: 8px;
    --comp-navigation-horizontal-default-small-height: 36px;
    --comp-navigation-horizontal-default-small-iconOnlySize: 36px;
    --comp-navigation-horizontal-default-small-paddingHorizontal: 12px;
    --comp-navigation-horizontal-default-small-radius: 6px;
    --comp-navigation-horizontal-paddingVertical: 0px;
    --comp-navigation-horizontal-tabMenu-medium-gap: 8px;
    --comp-navigation-horizontal-tabMenu-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-medium-paddingVertical: 16px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-gap: 40px;
    --comp-navigation-horizontal-tabMenu-menuItem-medium-height: 76px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-gap: 28px;
    --comp-navigation-horizontal-tabMenu-menuItem-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-gap: 8px;
    --comp-navigation-horizontal-tabMenu-small-height: 60px;
    --comp-navigation-horizontal-tabMenu-small-paddingVertical: 12px;
    --comp-navigation-vertical-collapsable-medium-height: 44px;
    --comp-navigation-vertical-collapsable-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-collapsable-medium-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-medium-paddingRight: 4px;
    --comp-navigation-vertical-collapsable-medium-radius: 6px;
    --comp-navigation-vertical-collapsable-small-height: 36px;
    --comp-navigation-vertical-collapsable-small-iconOnlySize: 36px;
    --comp-navigation-vertical-collapsable-small-paddingLeft: 12px;
    --comp-navigation-vertical-collapsable-small-paddingRight: 0px;
    --comp-navigation-vertical-collapsable-small-radius: 6px;
    --comp-navigation-vertical-cornerRadius: Default 6px;
    --comp-navigation-vertical-default-medium-height: 44px;
    --comp-navigation-vertical-default-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-default-medium-paddingLeft: 12px;
    --comp-navigation-vertical-default-medium-paddingRight: 12px;
    --comp-navigation-vertical-default-medium-paddingVertical: 16px;
    --comp-navigation-vertical-default-medium-radius: 6px;
    --comp-navigation-vertical-default-small-height: 36px;
    --comp-navigation-vertical-default-small-iconOnlySize: 36px;
    --comp-navigation-vertical-default-small-paddingLeft: 12px;
    --comp-navigation-vertical-default-small-paddingRight: 6px;
    --comp-navigation-vertical-default-small-paddingVertical: 8px;
    --comp-navigation-vertical-default-small-radius: 6px;
    --comp-navigation-vertical-groupHeading-medium-height: 44px;
    --comp-navigation-vertical-groupHeading-medium-iconOnlySize: 44px;
    --comp-navigation-vertical-groupHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-medium-paddingRight: 4px;
    --comp-navigation-vertical-groupHeading-medium-radius: 6px;
    --comp-navigation-vertical-groupHeading-small-height: 36px;
    --comp-navigation-vertical-groupHeading-small-iconOnlySize: 36px;
    --comp-navigation-vertical-groupHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-groupHeading-small-paddingRight: 0px;
    --comp-navigation-vertical-groupHeading-small-radius: 6px;
    --comp-navigation-vertical-navigation-brandLogoSize: Medium Default;
    --comp-navigation-vertical-sectionHeading-medium-height: 44px;
    --comp-navigation-vertical-sectionHeading-medium-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-medium-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-medium-paddingTop: 20px;
    --comp-navigation-vertical-sectionHeading-small-height: 36px;
    --comp-navigation-vertical-sectionHeading-small-paddingBottom: 4px;
    --comp-navigation-vertical-sectionHeading-small-paddingLeft: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingRight: 12px;
    --comp-navigation-vertical-sectionHeading-small-paddingTop: 12px;
    --comp-navigation-vertical-separator-medium-height: 32px;
    --comp-navigation-vertical-separator-medium-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-medium-paddingVertical: 16px;
    --comp-navigation-vertical-separator-small-height: 16px;
    --comp-navigation-vertical-separator-small-paddingHorizontal: 16px;
    --comp-navigation-vertical-separator-small-paddingVertical: 8px;
    --comp-pill-large-gap: 8px;
    --comp-pill-large-iconSize: 16px;
    --comp-pill-large-paddingHorizontal: 20px;
    --comp-pill-large-radius: 100px;
    --comp-pill-large-radiusOutside: 100px;
    --comp-pill-large-size: 44px;
    --comp-pill-medium-gap: 8px;
    --comp-pill-medium-iconSize: 16px;
    --comp-pill-medium-paddingHorizontal: 16px;
    --comp-pill-medium-radius: 100px;
    --comp-pill-medium-radiusOutside: 100px;
    --comp-pill-medium-size: 36px;
    --comp-pill-small-gap: 8px;
    --comp-pill-small-iconSize: 16px;
    --comp-pill-small-paddingHorizontal: 12px;
    --comp-pill-small-radius: 100px;
    --comp-pill-small-radiusOutside: 100px;
    --comp-pill-small-size: 28px;
    --comp-slider-knobSize: 16px;
    --comp-slider-knobSizeHoverPressed: 20px;
    --comp-slider-knobStrokeWidth: 3px;
    --comp-slider-knobStrokeWidthHoverPressed: 4px;
    --comp-switch-medium-height: 24px;
    --comp-switch-small-height: 16px;
    --comp-switch-widthRatio: 2px;
    --comp-table-row-size: 64px;
    --comp-tabs-large-gap: 16px;
    --comp-tabs-large-paddingHorizontal: 40px;
    --comp-tabs-large-paddingVertical: 16px;
    --comp-tabs-medium-gap: 8px;
    --comp-tabs-medium-paddingHorizontal: 24px;
    --comp-tabs-medium-paddingVertical: 16px;
    --comp-tag-medium-colorPillRadius: 3px;
    --comp-tag-medium-colorPillSize: 12px;
    --comp-tag-medium-gap: 8px;
    --comp-tag-medium-iconSize: 16px;
    --comp-tag-medium-paddingHorizontal: 8px;
    --comp-tag-medium-radius: 3px;
    --comp-tag-medium-size: 28px;
    --comp-tag-small-colorPillRadius: 3px;
    --comp-tag-small-colorPillSize: 12px;
    --comp-tag-small-gap: 8px;
    --comp-tag-small-iconSize: 16px;
    --comp-tag-small-paddingHorizontal: 8px;
    --comp-tag-small-radius: 3px;
    --comp-tag-small-size: 24px;
    --comp-test: 76;
    --comp-textArea-medium-gap: 8px;
    --comp-textArea-medium-minHeight: 148px;
    --comp-textArea-medium-paddingBottom: 4px;
    --comp-textArea-medium-paddingLeft: 16px;
    --comp-textArea-medium-paddingRight: 24px;
    --comp-textArea-medium-paddingTop: 10px;
    --comp-textArea-medium-radius: 6px;
    --comp-textArea-small-gap: 8px;
    --comp-textArea-small-minHeight: 144px;
    --comp-textArea-small-paddingBottom: 4px;
    --comp-textArea-small-paddingLeft: 12px;
    --comp-textArea-small-paddingRight: 24px;
    --comp-textArea-small-paddingTop: 6px;
    --comp-textArea-small-radius: 6px;
    --comp-tooltips-iconSize-iconSize: 16px;
    --comp-tooltips-radius-radius: 6px;
    --layout-grid-columns: 12;
    --layout-grid-columnsScroll: 13;
    --layout-grid-gutter: 56px;
    --layout-grid-sidePadding: 56px;
    --layout-stack-horizontal-gap-default: 8px;
    --type-annotation-default-letterSpacing: 0px;
    --type-annotation-default-lineHeight: 16px;
    --type-annotation-default-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-annotation-default-size: 12px;
    --type-annotation-default-typeface: Source Sans Pro;
    --type-annotation-default-weight: 400;
    --type-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-body-lineHeight: var(--scale-s3-lineHeight);
    --type-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-body-size: var(--scale-s3-size);
    --type-body-typeface: Source Sans Pro;
    --type-body-weight: 400;
    --type-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-bodyEmphasized-size: var(--scale-s4-size);
    --type-bodyEmphasized-typeface: Source Sans Pro;
    --type-bodyEmphasized-weight: 400;
    --type-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-bodySmall-size: var(--scale-s2-size);
    --type-bodySmall-typeface: Source Sans Pro;
    --type-bodySmall-weight: 400;
    --type-brandProductName-large-letterSpacing: var(--scale-s5-letterSpacing);
    --type-brandProductName-large-lineHeight: var(--scale-s5-lineHeight);
    --type-brandProductName-large-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-brandProductName-large-size: var(--scale-s5-size);
    --type-brandProductName-large-typeface: Source Sans Pro;
    --type-brandProductName-large-weight: 400;
    --type-brandProductName-medium-letterSpacing: var(--scale-s3-letterSpacing);
    --type-brandProductName-medium-lineHeight: var(--scale-s3-lineHeight);
    --type-brandProductName-medium-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-brandProductName-medium-size: var(--scale-s3-size);
    --type-brandProductName-medium-typeface: Source Sans Pro;
    --type-brandProductName-medium-weight: 400;
    --type-brandProductName-small-letterSpacing: var(--scale-s2-letterSpacing);
    --type-brandProductName-small-lineHeight: var(--scale-s2-lineHeight);
    --type-brandProductName-small-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-brandProductName-small-size: var(--scale-s2-size);
    --type-brandProductName-small-typeface: Source Sans Pro;
    --type-brandProductName-small-weight: 400;
    --type-data-featured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-data-featured-lineHeight: var(--scale-s7-lineHeight);
    --type-data-featured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-data-featured-size: var(--scale-s7-size);
    --type-data-featured-typeface: Source Sans Pro;
    --type-data-featured-weight: 400;
    --type-data-label-letterSpacing: var(--scale-s3-letterSpacing);
    --type-data-label-lineHeight: var(--scale-s3-lineHeight);
    --type-data-label-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-data-label-size: var(--scale-s3-size);
    --type-data-label-typeface: Source Sans Pro;
    --type-data-label-weight: 400;
    --type-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-eyebrow-size: var(--scale-s2-size);
    --type-eyebrow-typeface: Source Sans Pro;
    --type-eyebrow-weight: 400;
    --type-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-hero-size: var(--scale-s6-size);
    --type-hero-typeface: Source Sans Pro;
    --type-hero-weight: 300;
    --type-message-default-letterSpacing: var(--scale-s3-letterSpacing);
    --type-message-default-lineHeight: var(--scale-s3-lineHeight);
    --type-message-default-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-message-default-size: var(--scale-s3-size);
    --type-message-default-typeface: Source Sans Pro;
    --type-message-default-weight: 400;
    --type-message-emphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-message-emphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-message-emphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-message-emphasized-size: var(--scale-s4-size);
    --type-message-emphasized-typeface: Source Sans Pro;
    --type-message-emphasized-weight: 400;
    --type-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-title1-size: var(--scale-s5-size);
    --type-title1-typeface: Source Sans Pro;
    --type-title1-weight: 400;
    --type-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-title2-size: var(--scale-s4-size);
    --type-title2-typeface: Source Sans Pro;
    --type-title2-weight: 400;
    --type-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-title3-size: var(--scale-s3-5-size);
    --type-title3-typeface: Source Sans Pro;
    --type-title3-weight: 400;
    --borderWidth: 1px;
    --layout-breakpoints-from-desktop: 1920;
    --layout-breakpoints-from-desktopExtraLarge: 2400;
    --layout-breakpoints-from-desktopLarge: 2200;
    --layout-breakpoints-from-laptop: 1460;
    --layout-breakpoints-from-laptopSmall: 1220;
    --layout-breakpoints-from-mobile: 400;
    --layout-breakpoints-from-mobileLarge: 520;
    --layout-breakpoints-from-mobileSmall: 320;
    --layout-breakpoints-from-mobileSmall-5: 1700;
    --layout-breakpoints-from-tablet: 780;
    --layout-breakpoints-from-tabletLarge: 980;
    --layout-breakpoints-from-tabletSmall: 624;
    --spacing-micro-1: 4px;
    --spacing-micro-2: 8px;
    --spacing-micro-3: 12px;
    --spacing-micro-4: 16px;
    --spacing-micro-5: 20px;
    --spacing-micro-6: 24px;
    --spacing-static-7: 28px;
    --spacing-static-8: 32px;
    --spacing-static-9: 36px;
    --spacing-static-10: 40px;
    --spacing-static-11: 44px;
    --spacing-static-12: 48px;
    --spacing-static-13: 56px;
    --spacing-static-14: 64px;
    --spacing-static-15: 72px;
    --spacing-static-16: 80px;
    --spacing-static-17: 88px;
    --spacing-static-18: 96px;
    --layout-breakpoints-deviceType: Desktop;
    --layout-breakpoints-screenWidth: 2400px;
    --layout-global-orientation: Horizontal;
    --layout-grid-H-columns: 12;
    --layout-grid-H-columnsScroll: 13;
    --layout-grid-H-gutter: 20px;
    --layout-grid-H-sidePadding: 20px;
    --layout-grid-L-columns: 12;
    --layout-grid-L-columnsScroll: 13;
    --layout-grid-L-gutter: 48px;
    --layout-grid-L-sidePadding: 408px;
    --layout-grid-M-columns: 12;
    --layout-grid-M-columnsScroll: 13;
    --layout-grid-M-gutter: 56px;
    --layout-grid-M-sidePadding: 56px;
    --leftMenu: true;
    --spacing-responsive-1: 12px;
    --spacing-responsive-2: 16px;
    --spacing-responsive-3: 20px;
    --spacing-responsive-4: 28px;
    --spacing-responsive-5: 36px;
    --spacing-responsive-6: 44px;
    --spacing-responsive-7: 64px;
    --spacing-responsive-8: 80px;
    --spacing-responsive-9: 104px;
    --spacing-responsive-10: 136px;
    --spacing-responsive-11: 168px;
    --spacing-responsive-12: 232px;
    --type-H-body-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-body-lineHeight: var(--scale-s2-lineHeight);
    --type-H-body-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-body-size: var(--scale-s2-size);
    --type-H-body-typeface: Source Sans Pro;
    --type-H-body-weight: 400;
    --type-H-bodyEmphasized-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-bodyEmphasized-lineHeight: var(--scale-s3-lineHeight);
    --type-H-bodyEmphasized-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-bodyEmphasized-size: var(--scale-s3-size);
    --type-H-bodyEmphasized-typeface: Source Sans Pro;
    --type-H-bodyEmphasized-weight: 400;
    --type-H-bodySmall-letterSpacing: var(--scale-s1-letterSpacing);
    --type-H-bodySmall-lineHeight: var(--scale-s1-lineHeight);
    --type-H-bodySmall-paragraphSpacing: var(--scale-s1-paragraphSpacing);
    --type-H-bodySmall-size: var(--scale-s1-size);
    --type-H-bodySmall-typeface: Source Sans Pro;
    --type-H-bodySmall-weight: 400;
    --type-H-dataFeatured-letterSpacing: var(--scale-s5-letterSpacing);
    --type-H-dataFeatured-lineHeight: var(--scale-s5-lineHeight);
    --type-H-dataFeatured-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-H-dataFeatured-size: var(--scale-s5-size);
    --type-H-dataFeatured-typeface: Source Sans Pro;
    --type-H-dataFeatured-weight: 400;
    --type-H-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-eyebrow-lineHeight: var(--scale-s1-lineHeight);
    --type-H-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-eyebrow-size: var(--scale-s2-size);
    --type-H-eyebrow-typeface: Source Sans Pro;
    --type-H-eyebrow-weight: 400;
    --type-H-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-H-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-H-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-H-hero-size: var(--scale-s6-size);
    --type-H-hero-typeface: Source Sans Pro;
    --type-H-hero-weight: 300;
    --type-H-title1-letterSpacing: var(--scale-s4-letterSpacing);
    --type-H-title1-lineHeight: var(--scale-s4-lineHeight);
    --type-H-title1-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-H-title1-size: var(--scale-s4-size);
    --type-H-title1-typeface: Source Sans Pro;
    --type-H-title1-weight: 400;
    --type-H-title2-letterSpacing: var(--scale-s3-letterSpacing);
    --type-H-title2-lineHeight: var(--scale-s3-lineHeight);
    --type-H-title2-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-H-title2-size: var(--scale-s3-size);
    --type-H-title2-typeface: Source Sans Pro;
    --type-H-title2-weight: 400;
    --type-H-title3-letterSpacing: var(--scale-s2-letterSpacing);
    --type-H-title3-lineHeight: var(--scale-s2-lineHeight);
    --type-H-title3-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-H-title3-size: var(--scale-s2-size);
    --type-H-title3-typeface: Source Sans Pro;
    --type-H-title3-weight: 400;
    --type-L-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-body-lineHeight: var(--scale-s3-lineHeight);
    --type-L-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-body-size: var(--scale-s3-size);
    --type-L-body-typeface: Source Sans Pro;
    --type-L-body-weight: 400;
    --type-L-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-L-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-L-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-L-bodyEmphasized-size: var(--scale-s4-size);
    --type-L-bodyEmphasized-typeface: Source Sans Pro;
    --type-L-bodyEmphasized-weight: 400;
    --type-L-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-L-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-L-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-L-bodySmall-size: var(--scale-s2-size);
    --type-L-bodySmall-typeface: Source Sans Pro;
    --type-L-bodySmall-weight: 400;
    --type-L-dataFeatured-letterSpacing: var(--scale-s9-letterSpacing);
    --type-L-dataFeatured-lineHeight: var(--scale-s9-lineHeight);
    --type-L-dataFeatured-paragraphSpacing: var(--scale-s9-paragraphSpacing);
    --type-L-dataFeatured-size: var(--scale-s9-size);
    --type-L-dataFeatured-typeface: Source Sans Pro;
    --type-L-dataFeatured-weight: 400;
    --type-L-eyebrow-letterSpacing: var(--scale-s3-letterSpacing);
    --type-L-eyebrow-lineHeight: var(--scale-s3-lineHeight);
    --type-L-eyebrow-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-L-eyebrow-size: var(--scale-s3-size);
    --type-L-eyebrow-typeface: Source Sans Pro;
    --type-L-eyebrow-weight: 400;
    --type-L-hero-letterSpacing: var(--scale-s11-letterSpacing);
    --type-L-hero-lineHeight: var(--scale-s11-lineHeight);
    --type-L-hero-paragraphSpacing: var(--scale-s11-paragraphSpacing);
    --type-L-hero-size: var(--scale-s11-size);
    --type-L-hero-typeface: Source Sans Pro;
    --type-L-hero-weight: 300;
    --type-L-title1-letterSpacing: var(--scale-s8-letterSpacing);
    --type-L-title1-lineHeight: var(--scale-s8-lineHeight);
    --type-L-title1-paragraphSpacing: var(--scale-s8-paragraphSpacing);
    --type-L-title1-size: var(--scale-s8-size);
    --type-L-title1-typeface: Source Sans Pro;
    --type-L-title1-weight: 400;
    --type-L-title2-letterSpacing: var(--scale-s6-letterSpacing);
    --type-L-title2-lineHeight: var(--scale-s6-lineHeight);
    --type-L-title2-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-L-title2-size: var(--scale-s6-size);
    --type-L-title2-typeface: Source Sans Pro;
    --type-L-title2-weight: 400;
    --type-L-title3-letterSpacing: var(--scale-s5-letterSpacing);
    --type-L-title3-lineHeight: var(--scale-s5-lineHeight);
    --type-L-title3-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-L-title3-size: var(--scale-s5-size);
    --type-L-title3-typeface: Source Sans Pro;
    --type-L-title3-weight: 400;
    --type-M-body-letterSpacing: var(--scale-s3-letterSpacing);
    --type-M-body-lineHeight: var(--scale-s3-lineHeight);
    --type-M-body-paragraphSpacing: var(--scale-s3-paragraphSpacing);
    --type-M-body-size: var(--scale-s3-size);
    --type-M-body-typeface: Source Sans Pro;
    --type-M-body-weight: 400;
    --type-M-bodyEmphasized-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-bodyEmphasized-lineHeight: var(--scale-s4-lineHeight);
    --type-M-bodyEmphasized-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-bodyEmphasized-size: var(--scale-s4-size);
    --type-M-bodyEmphasized-typeface: Source Sans Pro;
    --type-M-bodyEmphasized-weight: 400;
    --type-M-bodySmall-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-bodySmall-lineHeight: var(--scale-s2-lineHeight);
    --type-M-bodySmall-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-bodySmall-size: var(--scale-s2-size);
    --type-M-bodySmall-typeface: Source Sans Pro;
    --type-M-bodySmall-weight: 400;
    --type-M-dataFeatured-letterSpacing: var(--scale-s7-letterSpacing);
    --type-M-dataFeatured-lineHeight: var(--scale-s7-lineHeight);
    --type-M-dataFeatured-paragraphSpacing: var(--scale-s7-paragraphSpacing);
    --type-M-dataFeatured-size: var(--scale-s7-size);
    --type-M-dataFeatured-typeface: Source Sans Pro;
    --type-M-dataFeatured-weight: 400;
    --type-M-eyebrow-letterSpacing: var(--scale-s2-letterSpacing);
    --type-M-eyebrow-lineHeight: var(--scale-s2-lineHeight);
    --type-M-eyebrow-paragraphSpacing: var(--scale-s2-paragraphSpacing);
    --type-M-eyebrow-size: var(--scale-s2-size);
    --type-M-eyebrow-typeface: Source Sans Pro;
    --type-M-eyebrow-weight: 400;
    --type-M-hero-letterSpacing: var(--scale-s6-letterSpacing);
    --type-M-hero-lineHeight: var(--scale-s6-lineHeight);
    --type-M-hero-paragraphSpacing: var(--scale-s6-paragraphSpacing);
    --type-M-hero-size: var(--scale-s6-size);
    --type-M-hero-typeface: Source Sans Pro;
    --type-M-hero-weight: 300;
    --type-M-title1-letterSpacing: var(--scale-s5-letterSpacing);
    --type-M-title1-lineHeight: var(--scale-s5-lineHeight);
    --type-M-title1-paragraphSpacing: var(--scale-s5-paragraphSpacing);
    --type-M-title1-size: var(--scale-s5-size);
    --type-M-title1-typeface: Source Sans Pro;
    --type-M-title1-weight: 400;
    --type-M-title2-letterSpacing: var(--scale-s4-letterSpacing);
    --type-M-title2-lineHeight: var(--scale-s4-lineHeight);
    --type-M-title2-paragraphSpacing: var(--scale-s4-paragraphSpacing);
    --type-M-title2-size: var(--scale-s4-size);
    --type-M-title2-typeface: Source Sans Pro;
    --type-M-title2-weight: 400;
    --type-M-title3-letterSpacing: var(--scale-s3-5-letterSpacing);
    --type-M-title3-lineHeight: var(--scale-s3-5-lineHeight);
    --type-M-title3-paragraphSpacing: var(--scale-s3-5-paragraphSpacing);
    --type-M-title3-size: var(--scale-s3-5-size);
    --type-M-title3-typeface: Source Sans Pro;
    --type-M-title3-weight: 400;
  }
  .text-Annotation-Default {
    font-family: Source Sans Pro;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Annotation-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 16px;
  }
  .text-Body-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Body-Default-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s3-size);
    font-weight: 600;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Body-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Emphasized-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s4-size);
    font-weight: 600;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Body-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Body-Small-Strong {
    font-family: Source Sans Pro SemiBold;
    font-size: var(--scale-s2-size);
    font-weight: 600;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Brand-Product-Name-Large {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s5-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Brand-Product-Name-Medium {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Brand-Product-Name-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Callout-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Label {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Value {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Data-Value-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Data-Value-Featured {
    font-family: Source Sans Pro;
    font-size: var(--scale-s7-size);
    font-weight: 400;
    letter-spacing: var(--scale-s7-letterSpacing);
    line-height: var(--scale-s7-lineHeight);
  }
  .text-Eyebrow-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: var(--scale-s2-letterSpacing);
    line-height: var(--scale-s2-lineHeight);
  }
  .text-Hero-Title-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s6-size);
    font-weight: 300;
    letter-spacing: var(--scale-s6-letterSpacing);
    line-height: var(--scale-s6-lineHeight);
  }
  .text-Link-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Link-Small {
    font-family: Source Sans Pro;
    font-size: var(--scale-s2-size);
    font-weight: 400;
    letter-spacing: 0px;
  }
  .text-Message-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-letterSpacing);
    line-height: var(--scale-s3-lineHeight);
  }
  .text-Message-Emphasized {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-1-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s5-letterSpacing);
    line-height: var(--scale-s5-lineHeight);
  }
  .text-Title-2-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s4-size);
    font-weight: 400;
    letter-spacing: var(--scale-s4-letterSpacing);
    line-height: var(--scale-s4-lineHeight);
  }
  .text-Title-3-Default {
    font-family: Source Sans Pro;
    font-size: var(--scale-s3-5-size);
    font-weight: 400;
    letter-spacing: var(--scale-s3-5-letterSpacing);
    line-height: var(--scale-s3-5-lineHeight);
  }
}

/*# sourceMappingURL=44894.c783e6e0c9780b6a8d8b.css.map*/