*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-family-body),sans-serif}body{background-color:var(--color-background-page);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;transition:background-color .3s,color .3s}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,p,span,a{transition:color .3s}div,section,article,header,footer{transition:background-color .3s,border-color .3s}button,input,textarea,select{font:inherit;color:inherit;background:0 0;border:none}:root{--color-neutral-0:#fff;--color-neutral-50:#f4f5f7;--color-neutral-100:#e9ecee;--color-neutral-200:#dadce0;--color-neutral-300:#c5c8cc;--color-neutral-400:#a5a7ad;--color-neutral-500:#87898f;--color-neutral-600:#6b6d74;--color-neutral-700:#4e5055;--color-neutral-800:#36373b;--color-neutral-900:#1d1d20;--color-neutral-950:#131315;--color-neutral-1000:#000;--color-brandli-primary-50:#ffece5;--color-brandli-primary-100:#ffddd1;--color-brandli-primary-200:#ffb79e;--color-brandli-primary-300:#ff9570;--color-brandli-primary-400:#ff7342;--color-brandli-primary-500:#ff4f12;--color-brandli-primary-600:#db3800;--color-brandli-primary-700:#a32a00;--color-brandli-primary-800:#6b1c00;--color-brandli-primary-900:#380e00;--color-brandli-primary-950:#1a0700;--color-brandli-secondary-50:#fbfcfe;--color-brandli-secondary-100:#f2f7fd;--color-brandli-secondary-200:#e9f2fb;--color-brandli-secondary-300:#dcebf9;--color-brandli-secondary-400:#cfe3f7;--color-brandli-secondary-500:#c4ddf5;--color-brandli-secondary-600:#78b1e8;--color-brandli-secondary-700:#2e86dc;--color-brandli-secondary-800:#1a5b99;--color-brandli-secondary-900:#0d2c4a;--color-brandli-secondary-950:#071727;--color-back-1:#0009;--color-back-2:#cfcfcf19;--color-accent-pink-50:#fdecf6;--color-accent-pink-100:#fbd5ea;--color-accent-pink-200:#f7abd5;--color-accent-pink-300:#f381c0;--color-accent-pink-400:#ef58aa;--color-accent-pink-500:#eb2f96;--color-accent-pink-600:#cd1479;--color-accent-pink-700:#9a0f5b;--color-accent-pink-800:#660a3d;--color-accent-pink-900:#33051e;--color-accent-pink-950:#1c0311;--color-accent-blue-50:#e6f4ff;--color-accent-blue-100:#d1e4ff;--color-accent-blue-200:#a3c9ff;--color-accent-blue-300:#75afff;--color-accent-blue-400:#4291ff;--color-accent-blue-500:#1677ff;--color-accent-blue-600:#005bdb;--color-accent-blue-700:#0046a8;--color-accent-blue-800:#002f70;--color-accent-blue-900:#001738;--color-accent-blue-950:#000b1a;--color-accent-cyan-50:#e3fcfc;--color-accent-cyan-100:#c7fafa;--color-accent-cyan-200:#94f5f5;--color-accent-cyan-300:#5cefef;--color-accent-cyan-400:#25eaea;--color-accent-cyan-500:#13c2c2;--color-accent-cyan-600:#0f9999;--color-accent-cyan-700:#0b7474;--color-accent-cyan-800:#084f4f;--color-accent-cyan-900:#042525;--color-accent-cyan-950:#021313;--color-accent-geekblue-50:#ecf0fd;--color-accent-geekblue-100:#d5ddfb;--color-accent-geekblue-200:#abbaf7;--color-accent-geekblue-300:#8198f3;--color-accent-geekblue-400:#5875ef;--color-accent-geekblue-500:#2f54eb;--color-accent-geekblue-600:#1438cd;--color-accent-geekblue-700:#0f2a9a;--color-accent-geekblue-800:#0a1c66;--color-accent-geekblue-900:#050e33;--color-accent-geekblue-950:#03081c;--color-accent-gold-50:#fff6e5;--color-accent-gold-100:#ffedcc;--color-accent-gold-200:#ffdc99;--color-accent-gold-300:#ffca66;--color-accent-gold-400:#ffb933;--color-accent-gold-500:#faad14;--color-accent-gold-600:#cc8600;--color-accent-gold-700:#996400;--color-accent-gold-800:#664300;--color-accent-gold-900:#332100;--color-accent-gold-950:#1a1100;--color-accent-green-50:#eafaee;--color-accent-green-100:#cef3d6;--color-accent-green-200:#adebbb;--color-accent-green-300:#71d88a;--color-accent-green-400:#3ad05c;--color-accent-green-500:#28a745;--color-accent-green-600:#208436;--color-accent-green-700:#186329;--color-accent-green-800:#10421b;--color-accent-green-900:#08210e;--color-accent-green-950:#041007;--color-accent-lime-50:#f7fde7;--color-accent-lime-100:#edfbcb;--color-accent-lime-200:#dcf797;--color-accent-lime-300:#cbf368;--color-accent-lime-400:#baef34;--color-accent-lime-500:#a0d911;--color-accent-lime-600:#81af0e;--color-accent-lime-700:#62840a;--color-accent-lime-800:#3f5507;--color-accent-lime-900:#1f2b03;--color-accent-lime-950:#111802;--color-accent-orange-50:#fef3e6;--color-accent-orange-100:#fee9d2;--color-accent-orange-200:#fdd0a0;--color-accent-orange-300:#fcba73;--color-accent-orange-400:#fba446;--color-accent-orange-500:#fa8c16;--color-accent-orange-600:#d77105;--color-accent-orange-700:#a05403;--color-accent-orange-800:#693702;--color-accent-orange-900:#371d01;--color-accent-orange-950:#190d01;--color-accent-purple-50:#f1eafa;--color-accent-purple-100:#e3d5f6;--color-accent-purple-200:#c7abed;--color-accent-purple-300:#aa82e3;--color-accent-purple-400:#8e58da;--color-accent-purple-500:#722ed1;--color-accent-purple-600:#5b25a7;--color-accent-purple-700:#441c7d;--color-accent-purple-800:#2e1254;--color-accent-purple-900:#17092a;--color-accent-purple-950:#0b0515;--color-accent-red-10:#fff0f2;--color-accent-red-50:#ffe5ea;--color-accent-red-100:#ffc7d1;--color-accent-red-200:#ff8fa3;--color-accent-red-300:#ff5775;--color-accent-red-400:#ff1f48;--color-accent-red-500:#e6002a;--color-accent-red-600:#b80022;--color-accent-red-700:#8a0019;--color-accent-red-800:#5c0011;--color-accent-red-900:#2e0008;--color-accent-red-950:#1a0005;--color-brandtcs-10:#f4f6fa;--color-brandtcs-50:#e5eeff;--color-brandtcs-100:#cdf;--color-brandtcs-150:#c8dbff;--color-brandtcs-200:#99bcff;--color-brandtcs-300:#6197ff;--color-brandtcs-400:#2e75ff;--color-brandtcs-500:#0055fa;--color-brandtcs-600:#0044c7;--color-brandtcs-700:#003294;--color-brandtcs-800:#002366;--color-brandtcs-900:#013;--color-brandtcs-950:#00091a;--z-index-hidden:-1;--z-index-base:0;--z-index-elevated:10;--z-index-dropdown:100;--z-index-sticky:200;--z-index-fixed:300;--z-index-header:350;--z-index-overlay:400;--z-index-modal:500;--z-index-popover:600;--z-index-toast:1000;--z-index-tooltip:1000;--spacing-0:0px;--spacing-4:4px;--spacing-6:6px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-28:28px;--spacing-32:32px;--spacing-36:36px;--spacing-48:48px;--spacing-56:56px;--spacing-64:64px;--spacing-72:72px;--spacing-80:80px;--spacing-96:96px;--spacing-120:120px;--spacing-192:192px;--spacing-256:256px;--radius-0:0px;--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-24:24px;--radius-100:100p;--shadows-xs:"0 0 2px 0 rgba(0, 0, 0, 0.03), 0 2px 2px 0 rgba(0, 0, 0, 0.06)";--shadows-xs-inverty:"0 0 2px 0 rgba(0, 0, 0, 0.03), 0 -2px 2px  0 rgba(0, 0, 0, 0.06)";--shadows-s:"0px 1px 2px 0px rgba(0, 16, 61, 0.08), 0px 2px 6px 0px rgba(0, 16, 61, 0.08)";--shadows-m:"0 0 2px 0 rgba(0, 0, 0, 0.08), 0 4px 16px 0 rgba(0, 0, 0, 0.08)";--shadows-l:"0 6px 12px 0 rgba(0, 16, 61, 0.06), 0 0 6px 0 rgba(0, 0, 0, 0.06), 0 0 2px 0 rgba(0, 16, 61, 0.06);";--shadows-xl:"0 10px 36px 0 rgba(0, 16, 61, 0.08), 0 6px 20px 0 rgba(0, 16, 61, 0.06), 0 6px 12px 0 rgba(0, 16, 61, 0.06), 0 0 6px 0 rgba(0, 16, 61, 0.06)";--font-size-display1:48px;--font-size-display2:42px;--font-size-display3:36px;--font-size-headline1:32px;--font-size-headline2:28px;--font-size-headline3:24px;--font-size-headline4:20px;--font-size-headline5:18px;--font-size-body1:16px;--font-size-body2:14px;--font-size-caption1:12;--font-size-caption2:10;--font-line-height-display1:56px;--font-line-height-display2:50px;--font-line-height-display3:44px;--font-line-height-headline1:40px;--font-line-height-headline2:36px;--font-line-height-headline3:32px;--font-line-height-headline4:28px;--font-line-height-headline5:26px;--font-line-height-body1:24px;--font-line-height-body2:20px;--font-line-height-caption1:18px;--font-line-height-caption2:16px;--font-weight-regular:"400";--font-weight-medium:"500";--font-weight-semibold:"600";--font-weight-bold:"700";--font-family-display:"Inter";--font-family-headline:"Inter";--font-family-body:"Inter";--font-family-caption:"Inter"}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background-page:var(--color-neutral-0);--color-background-accent:var(--color-neutral-950);--color-background-surface1:var(--color-neutral-0);--color-text-primary:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-600);--color-text-inverse:var(--color-neutral-0);--color-border-default:var(--color-neutral-200);--color-border-hover:var(--color-neutral-300)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background-page:var(--color-neutral-950);--color-background-accent:var(--color-neutral-200);--color-background-surface1:var(--color-neutral-900);--color-text-primary:var(--color-neutral-0);--color-text-secondary:var(--color-neutral-400);--color-text-inverse:var(--color-neutral-900);--color-border-default:var(--color-neutral-800);--color-border-hover:var(--color-neutral-700)}html.lock-scroll{overflow:hidden!important}
.placeholder-module-scss-module__HJmEDq__preloader{background-color:var(--color-background-page);width:100vw;height:100vh;z-index:var(--z-index-modal);will-change:transform;padding:var(--spacing-16);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;overflow:hidden}html.skip-preloader .placeholder-module-scss-module__HJmEDq__preloader{display:none!important}.placeholder-module-scss-module__HJmEDq__textContainer{backface-visibility:hidden;justify-content:center;align-items:center;width:100%;display:flex;position:relative;transform:translateZ(0)}.placeholder-module-scss-module__HJmEDq__glitchText{font-family:var(--font-family-display),monospace;font-size:var(--font-size-display1);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-display1);text-transform:uppercase;text-align:center;margin:var(--spacing-0);padding:var(--spacing-0);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@media (max-width:1024px){.placeholder-module-scss-module__HJmEDq__glitchText{font-size:var(--font-size-display3);line-height:var(--font-line-height-display3)}}@media (max-width:767px){.placeholder-module-scss-module__HJmEDq__glitchText{font-size:var(--font-size-headline3);line-height:var(--font-line-height-headline3);gap:var(--spacing-4) var(--spacing-0)}}.placeholder-module-scss-module__HJmEDq__locked,.placeholder-module-scss-module__HJmEDq__scramble{text-align:center;vertical-align:middle;text-align:center;vertical-align:middle;width:1.2ch;min-width:1ch;display:inline-block}.placeholder-module-scss-module__HJmEDq__locked{color:var(--color-text-primary);text-shadow:0 0 10px #ffffff80}.placeholder-module-scss-module__HJmEDq__scramble{color:var(--color-text-secondary);opacity:.7}.placeholder-module-scss-module__HJmEDq__cursor{color:var(--color-accent-red-500);margin-left:var(--spacing-2);vertical-align:middle;animation:.8s step-end infinite placeholder-module-scss-module__HJmEDq__blink;display:inline-block}@keyframes placeholder-module-scss-module__HJmEDq__blink{0%,to{opacity:1}50%{opacity:0}}
.custom-cursor-module-scss-module__LiV09a__ring{border:1.5px solid var(--color-text-primary);pointer-events:none;z-index:9999;will-change:transform;mix-blend-mode:difference;background:0 0;border-radius:50%;width:40px;height:40px;transition:background .18s,border-color .18s,width .25s cubic-bezier(.22,1,.36,1),height .25s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0}@media (max-width:767px){.custom-cursor-module-scss-module__LiV09a__ring{display:none}}.custom-cursor-module-scss-module__LiV09a__hollow{background:var(--color-text-primary);border-color:#0000;width:80px;height:80px}
