html:root,
[data-hsx*="light"],
html:root[data-hsx*="dark"] [data-hsx*="inverted"] {

    --hcl-on-brand: #ffffff;
    --hcl-brand-1: #fdfcfc;
    --hcl-brand-2: #fdf8f5;
    --hcl-brand-3: #f6eeea;
    --hcl-brand-4: #efe4df;
    --hcl-brand-5: #e7d9d3;
    --hcl-brand-6: #dfcdc5;
    --hcl-brand-7: #d3bdb3;
    --hcl-brand-8: #c2a699;
    --hcl-brand-9: #ff5100;
    --hcl-brand-10: #ea3e00;
    --hcl-brand-11: #7d6154;
    --hcl-brand-12: #43332b;
    --hcl-brand-1a: hsla(0, 89.3%, 18.3%, 0.012);
    --hcl-brand-2a: hsla(17, 95.1%, 40.1%, 0.036);
    --hcl-brand-3a: hsla(18, 98.3%, 29.8%, 0.067);
    --hcl-brand-4a: hsla(17, 99.6%, 26.0%, 0.106);
    --hcl-brand-5a: hsla(19, 99.6%, 23.8%, 0.157);
    --hcl-brand-6a: hsla(17, 99.2%, 22.5%, 0.220);
    --hcl-brand-7a: hsla(18, 99.7%, 21.6%, 0.310);
    --hcl-brand-8a: hsla(17, 99.5%, 20.2%, 0.420);
    --hcl-brand-9a: hsla(18, 99.9%, 16.7%, 0.553);
    --hcl-brand-10a: hsla(17, 99.2%, 15.4%, 0.589);
    --hcl-brand-11a: hsla(15, 99.9%, 13.2%, 0.655);
    --hcl-brand-12a: hsla(12, 98.7%, 5.7%, 0.832);
    --hcl-on-neutral: #fff;
    --hcl-neutral-1: #fdfdfc;
    --hcl-neutral-2: #f9f9f8;
    --hcl-neutral-3: #f1f0ef;
    --hcl-neutral-4: #e9e8e6;
    --hcl-neutral-5: #e2e1de;
    --hcl-neutral-6: #dad9d6;
    --hcl-neutral-7: #cfceca;
    --hcl-neutral-8: #bcbbb5;
    --hcl-neutral-9: #8d8d86;
    --hcl-neutral-10: #82827c;
    --hcl-neutral-11: #63635e;
    --hcl-neutral-12: #21201c;
    --hcl-neutral-1a: hsl(60 89.3% 18.3% / 0.012);
    --hcl-neutral-2a: hsl(60 78.1% 9.0% / 0.028);
    --hcl-neutral-3a: hsl(60 99.0% 3.9% / 0.051);
    --hcl-neutral-4a: hsl(60 88.9% 5.9% / 0.075);
    --hcl-neutral-5a: hsl(60 86.0% 6.9% / 0.099);
    --hcl-neutral-6a: hsl(60 93.2% 5.2% / 0.122);
    --hcl-neutral-7a: hsl(60 98.3% 5.1% / 0.157);
    --hcl-neutral-8a: hsl(51 94.1% 6.0% / 0.244);
    --hcl-neutral-9a: hsl(60 99.8% 1.7% / 0.451);
    --hcl-neutral-10a: hsl(60 90.7% 1.8% / 0.491);
    --hcl-neutral-11a: hsl(45 93.7% 1.5% / 0.577);
    --hcl-neutral-12a: hsl(60 98.0% 0.7% / 0.906);
    --hcl-on-supernova: #000000;
    --hcl-supernova-1: #fdfcf9;
    --hcl-supernova-2: #fefae9;
    --hcl-supernova-3: #fff1b8;
    --hcl-supernova-4: #ffea94;
    --hcl-supernova-5: #ffe270;
    --hcl-supernova-6: #f3d768;
    --hcl-supernova-7: #e4ca67;
    --hcl-supernova-8: #d5b539;
    --hcl-supernova-9: #ffcc00;
    --hcl-supernova-10: #ebbb00;
    --hcl-supernova-11: #9e7e00;
    --hcl-supernova-12: #473f1f;
    --hcl-supernova-1a: hsla(60, 94.3%, 34.6%, 0.024);
    --hcl-supernova-2a: hsla(52, 100%, 50.4%, 0.091);
    --hcl-supernova-3a: hsla(55, 100%, 50.2%, 0.181);
    --hcl-supernova-4a: hsla(54, 100%, 50.1%, 0.267);
    --hcl-supernova-5a: hsla(52, 99.9%, 49.5%, 0.357);
    --hcl-supernova-6a: hsla(50, 100%, 47.4%, 0.451);
    --hcl-supernova-7a: hsla(47, 99.8%, 44.6%, 0.577);
    --hcl-supernova-8a: hsla(48, 100%, 46.0%, 0.980);
    --hcl-supernova-9a: hsla(53, 100%, 48.0%, 0.961);
    --hcl-supernova-10a: hsla(50, 100%, 48.4%, 0.980);
    --hcl-supernova-11a: hsla(42, 100%, 28.6%, 0.980);
    --hcl-supernova-12a: hsla(41, 98.9%, 8.0%, 0.942);
    --hcl-on-cerulean: #000000;
    --hcl-cerulean-1: #f9fdff;
    --hcl-cerulean-2: #f1fafd;
    --hcl-cerulean-3: #e1f6fd;
    --hcl-cerulean-4: #d1f0fa;
    --hcl-cerulean-5: #bee7f5;
    --hcl-cerulean-6: #a9dced;
    --hcl-cerulean-7: #8dcee3;
    --hcl-cerulean-8: #60bad7;
    --hcl-cerulean-9: #00bfff;
    --hcl-cerulean-10: #00aeed;
    --hcl-cerulean-11: #00769e;
    --hcl-cerulean-12: #1d4856;
    --hcl-cerulean-1a: hsla(190, 100%, 51.0%, 0.024);
    --hcl-cerulean-2a: hsla(193, 100%, 50.1%, 0.055);
    --hcl-cerulean-3a: hsla(193, 100%, 50.1%, 0.106);
    --hcl-cerulean-4a: hsla(194, 99.6%, 47.7%, 0.165);
    --hcl-cerulean-5a: hsla(194, 99.2%, 45.4%, 0.244);
    --hcl-cerulean-6a: hsla(194, 99.9%, 42.3%, 0.357);
    --hcl-cerulean-7a: hsla(194, 99.8%, 42.2%, 0.526);
    --hcl-cerulean-8a: hsla(193, 99.9%, 43.8%, 0.820);
    --hcl-cerulean-9a: hsla(193, 99.7%, 49.4%, 0.593);
    --hcl-cerulean-10a: hsla(193, 99.8%, 46.6%, 0.628);
    --hcl-cerulean-11a: hsla(196, 100%, 31.2%, 0.980);
    --hcl-cerulean-12a: hsla(196, 100%, 12.2%, 0.980);
    --hcl-on-rose: #ffffff;
    --hcl-rose-1: #fffcfd;
    --hcl-rose-2: #fef7fb;
    --hcl-rose-3: #ffe9f4;
    --hcl-rose-4: #fedced;
    --hcl-rose-5: #facee4;
    --hcl-rose-6: #f3bed9;
    --hcl-rose-7: #eaaccb;
    --hcl-rose-8: #e093ba;
    --hcl-rose-9: #ff0080;
    --hcl-rose-10: #eb0070;
    --hcl-rose-11: #cb1d74;
    --hcl-rose-12: #62163c;
    --hcl-rose-1a: hsla(340, 100%, 51.0%, 0.012);
    --hcl-rose-2a: hsla(330, 100%, 51.0%, 0.032);
    --hcl-rose-3a: hsla(332, 99.1%, 47.1%, 0.063);
    --hcl-rose-4a: hsla(331, 99.9%, 44.3%, 0.102);
    --hcl-rose-5a: hsla(333, 99.9%, 42.3%, 0.153);
    --hcl-rose-6a: hsla(333, 99.5%, 40.5%, 0.224);
    --hcl-rose-7a: hsla(335, 99.7%, 39.1%, 0.322);
    --hcl-rose-8a: hsla(336, 99.5%, 38.5%, 0.440);
    --hcl-rose-9a: hsla(336, 99.9%, 44.3%, 0.761);
    --hcl-rose-10a: hsla(336, 100%, 42.5%, 0.808);
    --hcl-rose-11a: hsla(336, 99.8%, 40.3%, 0.883);
    --hcl-rose-12a: hsla(340, 99.0%, 10.0%, 0.950);
    --hcl-on-purple-heart: #ffffff;
    --hcl-purple-heart-1: #fdfcfe;
    --hcl-purple-heart-2: #fbf7fe;
    --hcl-purple-heart-3: #f6edfe;
    --hcl-purple-heart-4: #f0e2fc;
    --hcl-purple-heart-5: #e8d5f9;
    --hcl-purple-heart-6: #ddc4f4;
    --hcl-purple-heart-7: #cfafec;
    --hcl-purple-heart-8: #bd93e4;
    --hcl-purple-heart-9: #8a2ce2;
    --hcl-purple-heart-10: #7715d0;
    --hcl-purple-heart-11: #7f45b5;
    --hcl-purple-heart-12: #412060;
    --hcl-purple-heart-1a: hsla(300, 94.3%, 34.6%, 0.012);
    --hcl-purple-heart-2a: hsla(276, 100%, 51.0%, 0.020);
    --hcl-purple-heart-3a: hsla(277, 99.6%, 46.5%, 0.055);
    --hcl-purple-heart-4a: hsla(274, 97.9%, 44.3%, 0.095);
    --hcl-purple-heart-5a: hsla(276, 98.6%, 42.0%, 0.142);
    --hcl-purple-heart-6a: hsla(275, 100%, 39.2%, 0.200);
    --hcl-purple-heart-7a: hsla(273, 99.2%, 38.2%, 0.295);
    --hcl-purple-heart-8a: hsla(272, 99.7%, 37.6%, 0.424);
    --hcl-purple-heart-9a: hsla(272, 99.6%, 34.0%, 0.695);
    --hcl-purple-heart-10a: hsla(272, 99.7%, 32.0%, 0.730);
    --hcl-purple-heart-11a: hsla(272, 99.8%, 29.7%, 0.773);
    --hcl-purple-heart-12a: hsla(272, 99.2%, 11.3%, 0.946);
}

:root:root[data-hsx*="dark"],
[data-hsx*="dark"],
[data-hsx*="invert"] {

    --hcl-brand-1: #141110;
    --hcl-brand-2: #1c1917;
    --hcl-brand-3: #262220;
    --hcl-brand-4: #302a27;
    --hcl-brand-5: #3b3330;
    --hcl-brand-6: #493f3a;
    --hcl-brand-7: #5a4d47;
    --hcl-brand-8: #6f5f58;
    --hcl-brand-9: #ff5100;
    --hcl-brand-10: #ff631a;
    --hcl-brand-11: #d4b4a5;
    --hcl-brand-12: #eddfd9;
    --hcl-brand-1a: hsla(0, 0%, 0%, 0);
    --hcl-brand-2a: hsla(22.05, 87.97%, 73.92%, 0.027);
    --hcl-brand-3a: hsla(11.86, 100%, 83.14%, 0.074);
    --hcl-brand-4a: hsla(20, 95.88%, 80.98%, 0.114);
    --hcl-brand-5a: hsla(19.78, 100%, 82.16%, 0.148);
    --hcl-brand-6a: hsla(17.33, 97.83%, 81.96%, 0.192);
    --hcl-brand-7a: hsla(18.14, 100%, 83.14%, 0.27);
    --hcl-brand-8a: hsla(19.53, 100%, 83.14%, 0.396);
    --hcl-brand-9a: hsla(19.74, 100%, 85.1%, 0.592);
    --hcl-brand-10a: hsla(19.74, 100%, 85.1%, 0.657);
    --hcl-brand-11a: hsla(18.59, 100%, 86.08%, 0.774);
    --hcl-brand-12a: hsla(21, 100%, 96.08%, 0.974);
    --hcl-neutral-1: #111110;
    --hcl-neutral-2: #191918;
    --hcl-neutral-3: #222221;
    --hcl-neutral-4: #2a2a28;
    --hcl-neutral-5: #31312e;
    --hcl-neutral-6: #3b3a37;
    --hcl-neutral-7: #494844;
    --hcl-neutral-8: #62605b;
    --hcl-neutral-9: #6f6d66;
    --hcl-neutral-10: #7c7b74;
    --hcl-neutral-11: #b5b3ad;
    --hcl-neutral-12: #eeeeec;
    --hcl-neutral-1a: hsla(0, 0%, 0%, 0);
    --hcl-neutral-2a: hsl(60 89.8% 91.4% / 0.026);
    --hcl-neutral-3a: hsl(60 95.5% 92.5% / 0.056);
    --hcl-neutral-4a: hsl(60 75.6% 96.4% / 0.078);
    --hcl-neutral-5a: hsl(60 81.9% 95.2% / 0.104);
    --hcl-neutral-6a: hsl(41 87.6% 94.8% / 0.134);
    --hcl-neutral-7a: hsl(60 95.4% 96.2% / 0.172);
    --hcl-neutral-8a: hsl(49 93.5% 95.7% / 0.254);
    --hcl-neutral-9a: hsl(52 97.3% 96.2% / 0.391);
    --hcl-neutral-10a: hsl(52 97.8% 96.7% / 0.451);
    --hcl-neutral-11a: hsl(51 97.0% 97.8% / 0.597);
    --hcl-neutral-12a: hsl(60 88.7% 99.8% / 0.923);
    --hcl-supernova-1: #14120b;
    --hcl-supernova-2: #1b180f;
    --hcl-supernova-3: #2d2505;
    --hcl-supernova-4: #362b00;
    --hcl-supernova-5: #433600;
    --hcl-supernova-6: #524202;
    --hcl-supernova-7: #665617;
    --hcl-supernova-8: #836f21;
    --hcl-supernova-9: #ffcc00;
    --hcl-supernova-10: #ffde28;
    --hcl-supernova-11: #f5d247;
    --hcl-supernova-12: #f6e9b4;
    --hcl-supernova-1a: hsla(0, 0%, 0%, 0);
    --hcl-supernova-2a: hsla(47.04, 100%, 49.02%, 0.027);
    --hcl-supernova-3a: hsla(43.06, 100%, 50%, 0.071);
    --hcl-supernova-4a: hsla(44, 100%, 50%, 0.111);
    --hcl-supernova-5a: hsla(44.94, 100%, 50%, 0.15);
    --hcl-supernova-6a: hsla(48.94, 100%, 50%, 0.199);
    --hcl-supernova-7a: hsla(49.02, 100%, 53.92%, 0.269);
    --hcl-supernova-8a: hsla(48.94, 100%, 50%, 0.371);
    --hcl-supernova-9a: hsla(50.94, 100%, 51.96%, 0.956);
    --hcl-supernova-10a: hsla(54.11, 100%, 68.04%, 0.98);
    --hcl-supernova-11a: hsla(45.88, 100%, 50%, 0.934);
    --hcl-supernova-12a: hsla(58.54, 100%, 91.96%, 0.98);
    --hcl-cerulean-1: #0d1b1f;
    --hcl-cerulean-2: #112227;
    --hcl-cerulean-3: #113540;
    --hcl-cerulean-4: #114455;
    --hcl-cerulean-5: #155367;
    --hcl-cerulean-6: #1b637b;
    --hcl-cerulean-7: #1f7692;
    --hcl-cerulean-8: #1989ae;
    --hcl-cerulean-9: #00bfff;
    --hcl-cerulean-10: #39d0ff;
    --hcl-cerulean-11: #75d2f0;
    --hcl-cerulean-12: #c2f0ff;
    --hcl-cerulean-1a: hsla(0, 0%, 0%, 0);
    --hcl-cerulean-2a: hsla(210.12, 100%, 50%, 0.045);
    --hcl-cerulean-3a: hsla(203.06, 100%, 50%, 0.099);
    --hcl-cerulean-4a: hsla(203.06, 100%, 50%, 0.148);
    --hcl-cerulean-5a: hsla(202.12, 100%, 50%, 0.198);
    --hcl-cerulean-6a: hsla(201.18, 100%, 50%, 0.256);
    --hcl-cerulean-7a: hsla(201.18, 100%, 50%, 0.337);
    --hcl-cerulean-8a: hsla(201.18, 100%, 50%, 0.453);
    --hcl-cerulean-9a: hsla(194.19, 100%, 70.98%, 0.98);
    --hcl-cerulean-10a: hsla(192.32, 100%, 78.04%, 0.98);
    --hcl-cerulean-11a: hsla(194.12, 100%, 60%, 0.924);
    --hcl-cerulean-12a: hsla(192, 100%, 97.06%, 0.98);
    --hcl-rose-1: #191115;
    --hcl-rose-2: #20131a;
    --hcl-rose-3: #381527;
    --hcl-rose-4: #4d1230;
    --hcl-rose-5: #5c183a;
    --hcl-rose-6: #6d254a;
    --hcl-rose-7: #87335e;
    --hcl-rose-8: #b0437a;
    --hcl-rose-9: #ff0080;
    --hcl-rose-10: #ff3090;
    --hcl-rose-11: #ff92c8;
    --hcl-rose-12: #fdd3e8;
    --hcl-rose-1a: hsla(0, 0%, 0%, 0);
    --hcl-rose-2a: hsla(329.74, 96.67%, 52.94%, 0.045);
    --hcl-rose-3a: hsla(328.99, 99.04%, 59.02%, 0.138);
    --hcl-rose-4a: hsla(330, 99.02%, 60%, 0.191);
    --hcl-rose-5a: hsla(328.99, 99.04%, 59.02%, 0.244);
    --hcl-rose-6a: hsla(328.99, 99.04%, 59.02%, 0.315);
    --hcl-rose-7a: hsla(330, 99.07%, 58.04%, 0.439);
    --hcl-rose-8a: hsla(329.87, 100%, 55.1%, 0.642);
    --hcl-rose-9a: hsla(329.84, 100%, 62.94%, 0.903);
    --hcl-rose-10a: hsla(332.95, 100%, 66.08%, 0.934);
    --hcl-rose-11a: hsla(334.94, 100%, 69.02%, 0.965);
    --hcl-rose-12a: hsla(320, 100%, 97.06%, 0.98);
    --hcl-purple-heart-1: #16111b;
    --hcl-purple-heart-2: #1c1523;
    --hcl-purple-heart-3: #2c1c3b;
    --hcl-purple-heart-4: #39224e;
    --hcl-purple-heart-5: #43295c;
    --hcl-purple-heart-6: #50346b;
    --hcl-purple-heart-7: #634282;
    --hcl-purple-heart-8: #8257aa;
    --hcl-purple-heart-9: #8a2ce2;
    --hcl-purple-heart-10: #9d3ff4;
    --hcl-purple-heart-11: #d09dff;
    --hcl-purple-heart-12: #ead9fa;
    --hcl-purple-heart-1a: hsla(0, 0%, 0%, 0);
    --hcl-purple-heart-2a: hsla(278.96, 96.35%, 57.06%, 0.045);
    --hcl-purple-heart-3a: hsla(278.18, 98.94%, 62.94%, 0.129);
    --hcl-purple-heart-4a: hsla(277.91, 98.91%, 63.92%, 0.191);
    --hcl-purple-heart-5a: hsla(277.17, 100%, 63.92%, 0.248);
    --hcl-purple-heart-6a: hsla(275.06, 100%, 65.1%, 0.328);
    --hcl-purple-heart-7a: hsla(273.03, 100%, 65.1%, 0.456);
    --hcl-purple-heart-8a: hsla(271.01, 100%, 65.1%, 0.66);
    --hcl-purple-heart-9a: hsla(271.14, 100%, 69.02%, 0.748);
    --hcl-purple-heart-10a: hsla(272.03, 100%, 70.98%, 0.801);
    --hcl-purple-heart-11a: hsla(274.02, 100%, 75.1%, 0.934);
    --hcl-purple-heart-12a: hsla(284, 100%, 97.06%, 0.98);
}

:root {
    /*Theme Headspin*/

    --hsx-page-width: 1366px;
    --hsx-min-offset: 20px;
    --hsx-page-gap: 20px;
    /*Breakdance connector*/
    --bde-section-width: 1406px !important;
    --bde-section-horizontal-padding: 20px !important;
    --bde-column-gap: 20px !important;
    --hsx-bleed-offset: max(calc(((100vw - (var(--bde-section-width))) / 2) + var(--bde-section-horizontal-padding)), calc(var(--bde-section-horizontal-padding) + 5px));
}

:root {
    --headspin-theme-API: eyJ0aGVtZSI6ImxpZ2h0In0=;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
div {
    line-height: calc(6px + 2.1ex)
}

html:root {
    /*Headspin System*/
    --hrd-s: 10px;
    --hrd-m: 16px;
    --hrd-l: 24px;
    --hrd-pill: 500px;
    --hrd-atom: 500px;

}

html:root {
    /*Headspin System*/
    --hfs-h0: clamp(2.8125rem, 1.496rem + 4.397vw, 5.25rem);
    --hfs-h1: clamp(2.3125rem, 1.435rem + 2.931vw, 3.9375rem);
    --hfs-h2: clamp(1.9375rem, 1.397rem + 1.804vw, 2.9375rem);
    --hfs-h3: clamp(1.625rem, 1.287rem + 1.127vw, 2.25rem);
    --hfs-h4: clamp(1.375rem, 1.206rem + 0.564vw, 1.6875rem);
    --hfs-h5: clamp(1.125rem, 1.057rem + 0.225vw, 1.25rem);
    --hfs-h6: clamp(1.125rem, 1.057rem + 0.225vw, 1.25rem);
    --hfs-text-l: clamp(1.375rem, 1.206rem + 0.564vw, 1.6875rem);
    --hfs-text-m: clamp(1.125rem, 1.057rem + 0.225vw, 1.25rem);
    --hfs-text-s: clamp(0.9375rem, 0.938rem + 0.000vw, 0.9375rem);
    --hsp-xxl: clamp(3.5625rem, 2.921rem + 2.142vw, 4.75rem);
    --hsp-xl: clamp(2.6875rem, 2.215rem + 1.578vw, 3.5625rem);
    --hsp-l: clamp(2rem, 1.629rem + 1.240vw, 2.6875rem);
    --hsp-m: clamp(1.5rem, 1.230rem + 0.902vw, 2rem);
    --hsp-s: clamp(1.125rem, 0.922rem + 0.676vw, 1.5rem);
    --hsp-xs: clamp(0.8125rem, 0.644rem + 0.564vw, 1.125rem);
    --hsp-xxs: clamp(0.625rem, 0.524rem + 0.338vw, 0.8125rem);
    --hss-xxl: clamp(10.6875rem, 8.797rem + 6.313vw, 14.1875rem);
    --hss-xl: clamp(8rem, 6.549rem + 4.848vw, 10.6875rem);
    --hss-l: clamp(6rem, 4.920rem + 3.608vw, 8rem);
    --hss-m: clamp(4.5rem, 3.690rem + 2.706vw, 6rem);
    --hss-s: clamp(3.375rem, 2.767rem + 2.029vw, 4.5rem);
    --hss-xs: clamp(2.5rem, 2.027rem + 1.578vw, 3.375rem);
    --hss-xxs: clamp(1.875rem, 1.537rem + 1.127vw, 2.5rem);

}

@supports (font-size: 1cqi) {
    html:root {
        --hfs-h0: clamp(2.8125rem, 1.496rem + 4.397cqi, 5.25rem);
        --hfs-h1: clamp(2.3125rem, 1.435rem + 2.931cqi, 3.9375rem);
        --hfs-h2: clamp(1.9375rem, 1.397rem + 1.804cqi, 2.9375rem);
        --hfs-h3: clamp(1.625rem, 1.287rem + 1.127cqi, 2.25rem);
        --hfs-h4: clamp(1.375rem, 1.206rem + 0.564cqi, 1.6875rem);
        --hfs-h5: clamp(1.125rem, 1.057rem + 0.225cqi, 1.25rem);
        --hfs-h6: clamp(1.125rem, 1.057rem + 0.225cqi, 1.25rem);
        --hfs-text-l: clamp(1.375rem, 1.206rem + 0.564cqi, 1.6875rem);
        --hfs-text-m: clamp(1.125rem, 1.057rem + 0.225cqi, 1.25rem);
        --hfs-text-s: clamp(0.9375rem, 0.938rem + 0.000cqi, 0.9375rem);
        --hsp-xxl: clamp(3.5625rem, 2.921rem + 2.142cqi, 4.75rem);
        --hsp-xl: clamp(2.6875rem, 2.215rem + 1.578cqi, 3.5625rem);
        --hsp-l: clamp(2rem, 1.629rem + 1.240cqi, 2.6875rem);
        --hsp-m: clamp(1.5rem, 1.230rem + 0.902cqi, 2rem);
        --hsp-s: clamp(1.125rem, 0.922rem + 0.676cqi, 1.5rem);
        --hsp-xs: clamp(0.8125rem, 0.644rem + 0.564cqi, 1.125rem);
        --hsp-xxs: clamp(0.625rem, 0.524rem + 0.338cqi, 0.8125rem);
        --hss-xxl: clamp(10.6875rem, 8.797rem + 6.313cqi, 14.1875rem);
        --hss-xl: clamp(8rem, 6.549rem + 4.848cqi, 10.6875rem);
        --hss-l: clamp(6rem, 4.920rem + 3.608cqi, 8rem);
        --hss-m: clamp(4.5rem, 3.690rem + 2.706cqi, 6rem);
        --hss-s: clamp(3.375rem, 2.767rem + 2.029cqi, 4.5rem);
        --hss-xs: clamp(2.5rem, 2.027rem + 1.578cqi, 3.375rem);
        --hss-xxs: clamp(1.875rem, 1.537rem + 1.127cqi, 2.5rem);

    }
}

html:root,
[data-hsx*="light"],
html:root[data-hsx*="dark"] [data-hsx*="inverted"] {

    --bde-headings-color: var(--hcl-neutral-12);
    --bde-body-text-color: var(--hcl-neutral-12);
    --bde-background-color: var(--hcl-neutral-1);
    --bde-brand-primary-color: var(--hcl-brand-9);
    --bde-brand-primary-color-hover: var(--hcl-brand-10);
    --bde-links-color: var(--hcl-brand-9);
    --bde-links-color-hover: var(--hcl-brand-10);
}

:root:root[data-hsx*="dark"],
[data-hsx*="dark"],
html:root[data-hsx*="light"] [data-hsx*="invert"] {

    --bde-headings-color: var(--hcl-neutral-12);
    --bde-body-text-color: var(--hcl-neutral-11);
    --bde-background-color: var(--hcl-neutral-1);
    --bde-brand-primary-color: var(--hcl-brand-9);
    --bde-brand-primary-color-hover: var(--hcl-brand-10);
    --bde-links-color: var(--hcl-brand-9);
    --bde-links-color-hover: var(--hcl-brand-10);
}

html:root {
    --bde-h1-font-size: var(--hfs-h1);
    --bde-h2-font-size: var(--hfs-h2);
    --bde-h3-font-size: var(--hfs-h3);
    --bde-h4-font-size: var(--hfs-h4);
    --bde-h5-font-size: var(--hfs-h5);
    --bde-h6-font-size: var(--hfs-h6);
    --bde-body-font-size: var(--hfs-text-m);

}