:root{--white:#fff;--black:#000;--transparent:#fff0;--neutral-50:#fafafa;--neutral-50-rgb:250,250,250;--neutral-100:#f5f5f5;--neutral-100-rgb:245,245,245;--neutral-200:#e5e5e5;--neutral-200-rgb:229,229,229;--neutral-300:#d4d4d4;--neutral-300-rgb:212,212,212;--neutral-400:#a3a3a3;--neutral-400-rgb:163,163,163;--neutral-500:#737373;--neutral-500-rgb:115,115,115;--neutral-600:#525252;--neutral-600-rgb:82,82,82;--neutral-700:#404040;--neutral-700-rgb:64,64,64;--neutral-800:#262626;--neutral-800-rgb:38,38,38;--neutral-900:#171717;--neutral-900-rgb:23,23,23;--neutral-950:#0a0a0a;--neutral-950-rgb:10,10,10;--slate-50:#f8fafc;--slate-50-rgb:248,250,252;--slate-100:#f1f5f9;--slate-100-rgb:241,245,249;--slate-200:#e2e8f0;--slate-200-rgb:226,232,240;--slate-300:#cbd5e1;--slate-300-rgb:203,213,225;--slate-400:#94a3b8;--slate-400-rgb:148,163,184;--slate-500:#64748b;--slate-500-rgb:100,116,139;--slate-600:#475569;--slate-600-rgb:71,85,105;--slate-700:#334155;--slate-700-rgb:51,65,85;--slate-800:#1e293b;--slate-800-rgb:30,41,59;--slate-900:#0f172a;--slate-900-rgb:15,23,42;--slate-950:#020617;--slate-950-rgb:2,6,23;--gray-50:#f9fafb;--gray-50-rgb:249,250,251;--gray-100:#f3f4f6;--gray-100-rgb:243,244,246;--gray-200:#e5e7eb;--gray-200-rgb:229,231,235;--gray-300:#d1d5db;--gray-300-rgb:209,213,219;--gray-400:#9ca3af;--gray-400-rgb:156,163,175;--gray-500:#6b7280;--gray-500-rgb:107,114,128;--gray-600:#4b5563;--gray-600-rgb:75,85,99;--gray-700:#374151;--gray-700-rgb:55,65,81;--gray-800:#1f2937;--gray-800-rgb:31,41,55;--gray-900:#111827;--gray-900-rgb:17,24,39;--gray-950:#030712;--gray-950-rgb:3,7,18;--zinc-50:#fafafa;--zinc-50-rgb:250,250,250;--zinc-100:#f4f4f5;--zinc-100-rgb:244,244,245;--zinc-200:#e4e4e7;--zinc-200-rgb:228,228,231;--zinc-300:#d4d4d8;--zinc-300-rgb:212,212,216;--zinc-400:#a1a1aa;--zinc-400-rgb:161,161,170;--zinc-500:#71717a;--zinc-500-rgb:113,113,122;--zinc-600:#52525b;--zinc-600-rgb:82,82,91;--zinc-700:#3f3f46;--zinc-700-rgb:63,63,70;--zinc-800:#27272a;--zinc-800-rgb:39,39,42;--zinc-900:#18181b;--zinc-900-rgb:24,24,27;--zinc-950:#09090b;--zinc-950-rgb:9,9,11;--stone-50:#fafaf9;--stone-50-rgb:250,250,249;--stone-100:#f5f5f4;--stone-100-rgb:245,245,244;--stone-200:#e7e5e4;--stone-200-rgb:231,229,228;--stone-300:#d6d3d1;--stone-300-rgb:214,211,209;--stone-400:#a8a29e;--stone-400-rgb:168,162,158;--stone-500:#78716c;--stone-500-rgb:120,113,108;--stone-600:#57534e;--stone-600-rgb:87,83,78;--stone-700:#44403c;--stone-700-rgb:68,64,60;--stone-800:#292524;--stone-800-rgb:41,37,36;--stone-900:#1c1917;--stone-900-rgb:28,25,23;--stone-950:#0c0a09;--stone-950-rgb:12,10,9;--red-50:#fef2f2;--red-50-rgb:254,242,242;--red-100:#fee2e2;--red-100-rgb:254,226,226;--red-200:#fecaca;--red-200-rgb:254,202,202;--red-300:#fca5a5;--red-300-rgb:252,165,165;--red-400:#f87171;--red-400-rgb:248,113,113;--red-500:#ef4444;--red-500-rgb:239,68,68;--red-600:#dc2626;--red-600-rgb:220,38,38;--red-700:#b91c1c;--red-700-rgb:185,28,28;--red-800:#991b1b;--red-800-rgb:153,27,27;--red-900:#7f1d1d;--red-900-rgb:127,29,29;--red-950:#450a0a;--red-950-rgb:69,10,10;--orange-50:#fff7ed;--orange-50-rgb:255,247,237;--orange-100:#ffedd5;--orange-100-rgb:255,237,213;--orange-200:#fed7aa;--orange-200-rgb:254,215,170;--orange-300:#fdba74;--orange-300-rgb:253,186,116;--orange-400:#fb923c;--orange-400-rgb:251,146,60;--orange-500:#f97316;--orange-500-rgb:249,115,22;--orange-600:#ea580c;--orange-600-rgb:234,88,12;--orange-700:#c2410c;--orange-700-rgb:194,65,12;--orange-800:#9a3412;--orange-800-rgb:154,52,18;--orange-900:#7c2d12;--orange-900-rgb:124,45,18;--orange-950:#431407;--orange-950-rgb:67,20,7;--amber-50:#fffbeb;--amber-50-rgb:255,251,235;--amber-100:#fef3c7;--amber-100-rgb:254,243,199;--amber-200:#fde68a;--amber-200-rgb:253,230,138;--amber-300:#fcd34d;--amber-300-rgb:252,211,77;--amber-400:#fbbf24;--amber-400-rgb:251,191,36;--amber-500:#f59e0b;--amber-500-rgb:245,158,11;--amber-600:#d97706;--amber-600-rgb:217,119,6;--amber-700:#b45309;--amber-700-rgb:180,83,9;--amber-800:#92400e;--amber-800-rgb:146,64,14;--amber-900:#78350f;--amber-900-rgb:120,53,15;--amber-950:#451a03;--amber-950-rgb:69,26,3;--lime-50:#f7fee7;--lime-50-rgb:247,254,231;--lime-100:#ecfccb;--lime-100-rgb:236,252,203;--lime-200:#d9f99d;--lime-200-rgb:217,249,157;--lime-300:#bef264;--lime-300-rgb:190,242,100;--lime-400:#a3e635;--lime-400-rgb:163,230,53;--lime-500:#84cc16;--lime-500-rgb:132,204,22;--lime-600:#65a30d;--lime-600-rgb:101,163,13;--lime-700:#4d7c0f;--lime-700-rgb:77,124,15;--lime-800:#3f6212;--lime-800-rgb:63,98,18;--lime-900:#365314;--lime-900-rgb:54,83,20;--lime-950:#1a2e05;--lime-950-rgb:26,46,5;--yellow-50:#fefce8;--yellow-50-rgb:254,252,232;--yellow-100:#fef9c3;--yellow-100-rgb:254,249,195;--yellow-200:#fef08a;--yellow-200-rgb:254,240,138;--yellow-300:#fde047;--yellow-300-rgb:253,224,71;--yellow-400:#facc15;--yellow-400-rgb:250,204,21;--yellow-500:#eab308;--yellow-500-rgb:234,179,8;--yellow-600:#ca8a04;--yellow-600-rgb:202,138,4;--yellow-700:#a16207;--yellow-700-rgb:161,98,7;--yellow-800:#854d0e;--yellow-800-rgb:133,77,14;--yellow-900:#713f12;--yellow-900-rgb:113,63,18;--yellow-950:#422006;--yellow-950-rgb:66,32,6;--green-50:#f0fdf4;--green-50-rgb:240,253,244;--green-100:#dcfce7;--green-100-rgb:220,252,231;--green-200:#bbf7d0;--green-200-rgb:187,247,208;--green-300:#86efac;--green-300-rgb:134,239,172;--green-400:#4ade80;--green-400-rgb:74,222,128;--green-500:#22c55e;--green-500-rgb:34,197,94;--green-600:#16a34a;--green-600-rgb:22,163,74;--green-700:#15803d;--green-700-rgb:21,128,61;--green-800:#166534;--green-800-rgb:22,101,52;--green-900:#14532d;--green-900-rgb:20,83,45;--green-950:#052e16;--green-950-rgb:5,46,22;--emerald-50:#ecfdf5;--emerald-50-rgb:236,253,245;--emerald-100:#d1fae5;--emerald-100-rgb:209,250,229;--emerald-200:#a7f3d0;--emerald-200-rgb:167,243,208;--emerald-300:#6ee7b7;--emerald-300-rgb:110,231,183;--emerald-400:#34d399;--emerald-400-rgb:52,211,153;--emerald-500:#10b981;--emerald-500-rgb:16,185,129;--emerald-600:#059669;--emerald-600-rgb:5,150,105;--emerald-700:#047857;--emerald-700-rgb:4,120,87;--emerald-800:#065f46;--emerald-800-rgb:6,95,70;--emerald-900:#064e3b;--emerald-900-rgb:6,78,59;--emerald-950:#022c22;--emerald-950-rgb:2,44,34;--teal-50:#f0fdfa;--teal-50-rgb:240,253,250;--teal-100:#ccfbf1;--teal-100-rgb:204,251,241;--teal-200:#99f6e4;--teal-200-rgb:153,246,228;--teal-300:#5eead4;--teal-300-rgb:94,234,212;--teal-400:#2dd4bf;--teal-400-rgb:45,212,191;--teal-500:#14b8a6;--teal-500-rgb:20,184,166;--teal-600:#0d9488;--teal-600-rgb:13,148,136;--teal-700:#0f766e;--teal-700-rgb:15,118,110;--teal-800:#115e59;--teal-800-rgb:17,94,89;--teal-900:#134e4a;--teal-900-rgb:19,78,74;--teal-950:#042f2e;--teal-950-rgb:4,47,46;--cyan-50:#ecfeff;--cyan-50-rgb:236,254,255;--cyan-100:#cffafe;--cyan-100-rgb:207,250,254;--cyan-200:#a5f3fc;--cyan-200-rgb:165,243,252;--cyan-300:#67e8f9;--cyan-300-rgb:103,232,249;--cyan-400:#22d3ee;--cyan-400-rgb:34,211,238;--cyan-500:#06b6d4;--cyan-500-rgb:6,182,212;--cyan-600:#0891b2;--cyan-600-rgb:8,145,178;--cyan-700:#0e7490;--cyan-700-rgb:14,116,144;--cyan-800:#155e75;--cyan-800-rgb:21,94,117;--cyan-900:#164e63;--cyan-900-rgb:22,78,99;--cyan-950:#083344;--cyan-950-rgb:8,51,68;--sky-50:#f0f9ff;--sky-50-rgb:240,249,255;--sky-100:#e0f2fe;--sky-100-rgb:224,242,254;--sky-200:#bae6fd;--sky-200-rgb:186,230,253;--sky-300:#7dd3fc;--sky-300-rgb:125,211,252;--sky-400:#38bdf8;--sky-400-rgb:56,189,248;--sky-500:#0ea5e9;--sky-500-rgb:14,165,233;--sky-600:#0284c7;--sky-600-rgb:2,132,199;--sky-700:#0369a1;--sky-700-rgb:3,105,161;--sky-800:#075985;--sky-800-rgb:7,89,133;--sky-900:#0c4a6e;--sky-900-rgb:12,74,110;--sky-950:#082f49;--sky-950-rgb:8,47,73;--blue-50:#eff6ff;--blue-50-rgb:239,246,255;--blue-100:#dbeafe;--blue-100-rgb:219,234,254;--blue-200:#bfdbfe;--blue-200-rgb:191,219,254;--blue-300:#93c5fd;--blue-300-rgb:147,197,253;--blue-400:#60a5fa;--blue-400-rgb:96,165,250;--blue-500:#3b82f6;--blue-500-rgb:59,130,246;--blue-600:#2563eb;--blue-600-rgb:37,99,235;--blue-700:#1d4ed8;--blue-700-rgb:29,78,216;--blue-800:#1e40af;--blue-800-rgb:30,64,175;--blue-900:#1e3a8a;--blue-900-rgb:30,58,138;--blue-950:#172554;--blue-950-rgb:23,37,84;--indigo-50:#eef2ff;--indigo-50-rgb:238,242,255;--indigo-100:#e0e7ff;--indigo-100-rgb:224,231,255;--indigo-200:#c7d2fe;--indigo-200-rgb:199,210,254;--indigo-300:#a5b4fc;--indigo-300-rgb:165,180,252;--indigo-400:#818cf8;--indigo-400-rgb:129,140,248;--indigo-500:#6366f1;--indigo-500-rgb:99,102,241;--indigo-600:#4f46e5;--indigo-600-rgb:79,70,229;--indigo-700:#4338ca;--indigo-700-rgb:67,56,202;--indigo-800:#3730a3;--indigo-800-rgb:55,48,163;--indigo-900:#312e81;--indigo-900-rgb:49,46,129;--indigo-950:#1e1b4b;--indigo-950-rgb:30,27,75;--violet-50:#f5f3ff;--violet-50-rgb:245,243,255;--violet-100:#ede9fe;--violet-100-rgb:237,233,254;--violet-200:#ddd6fe;--violet-200-rgb:221,214,254;--violet-300:#c4b5fd;--violet-300-rgb:196,181,253;--violet-400:#a78bfa;--violet-400-rgb:167,139,250;--violet-500:#8b5cf6;--violet-500-rgb:139,92,246;--violet-600:#7c3aed;--violet-600-rgb:124,58,237;--violet-700:#6d28d9;--violet-700-rgb:109,40,217;--violet-800:#5b21b6;--violet-800-rgb:91,33,182;--violet-900:#4c1d95;--violet-900-rgb:76,29,149;--violet-950:#2e1065;--violet-950-rgb:46,16,101;--purple-50:#faf5ff;--purple-50-rgb:250,245,255;--purple-100:#f3e8ff;--purple-100-rgb:243,232,255;--purple-200:#e9d5ff;--purple-200-rgb:233,213,255;--purple-300:#d8b4fe;--purple-300-rgb:216,180,254;--purple-400:#c084fc;--purple-400-rgb:192,132,252;--purple-500:#a855f7;--purple-500-rgb:168,85,247;--purple-600:#9333ea;--purple-600-rgb:147,51,234;--purple-700:#7e22ce;--purple-700-rgb:126,34,206;--purple-800:#6b21a8;--purple-800-rgb:107,33,168;--purple-900:#581c87;--purple-900-rgb:88,28,135;--purple-950:#3b0764;--purple-950-rgb:59,7,100;--fuchsia-50:#fdf4ff;--fuchsia-50-rgb:253,244,255;--fuchsia-100:#fae8ff;--fuchsia-100-rgb:250,232,255;--fuchsia-200:#f5d0fe;--fuchsia-200-rgb:245,208,254;--fuchsia-300:#f0abfc;--fuchsia-300-rgb:240,171,252;--fuchsia-400:#e879f9;--fuchsia-400-rgb:232,121,249;--fuchsia-500:#d946ef;--fuchsia-500-rgb:217,70,239;--fuchsia-600:#c026d3;--fuchsia-600-rgb:192,38,211;--fuchsia-700:#a21caf;--fuchsia-700-rgb:162,28,175;--fuchsia-800:#86198f;--fuchsia-800-rgb:134,25,143;--fuchsia-900:#701a75;--fuchsia-900-rgb:112,26,117;--fuchsia-950:#4a044e;--fuchsia-950-rgb:74,4,78;--pink-50:#fdf2f8;--pink-50-rgb:253,242,248;--pink-100:#fce7f3;--pink-100-rgb:252,231,243;--pink-200:#fbcfe8;--pink-200-rgb:251,207,232;--pink-300:#f9a8d4;--pink-300-rgb:249,168,212;--pink-400:#f472b6;--pink-400-rgb:244,114,182;--pink-500:#ec4899;--pink-500-rgb:236,72,153;--pink-600:#db2777;--pink-600-rgb:219,39,119;--pink-700:#be185d;--pink-700-rgb:190,24,93;--pink-800:#9d174d;--pink-800-rgb:157,23,77;--pink-900:#831843;--pink-900-rgb:131,24,67;--pink-950:#500724;--pink-950-rgb:80,7,36;--rose-50:#fff1f2;--rose-50-rgb:255,241,242;--rose-100:#ffe4e6;--rose-100-rgb:255,228,230;--rose-200:#fecdd3;--rose-200-rgb:254,205,211;--rose-300:#fda4af;--rose-300-rgb:253,164,175;--rose-400:#fb7185;--rose-400-rgb:251,113,133;--rose-500:#f43f5e;--rose-500-rgb:244,63,94;--rose-600:#e11d48;--rose-600-rgb:225,29,72;--rose-700:#be123c;--rose-700-rgb:190,18,60;--rose-800:#9f1239;--rose-800-rgb:159,18,57;--rose-900:#881337;--rose-900-rgb:136,19,55;--rose-950:#4c0519;--rose-950-rgb:76,5,25;--black-alpha-025:#0000;--black-alpha-075:#00000003;--black-alpha-225:#00000005;--black-alpha-5:#0000000d;--black-alpha-10:#0000001a;--black-alpha-15:#00000026;--black-alpha-20:#0003;--black-alpha-25:#00000040;--black-alpha-30:#0000004d;--black-alpha-35:#00000059;--black-alpha-40:#0006;--black-alpha-45:#00000073;--black-alpha-50:#00000080;--black-alpha-55:#0000008c;--black-alpha-60:#0009;--black-alpha-65:#000000a6;--black-alpha-70:#000000b3;--black-alpha-75:#000000bf;--black-alpha-80:#000c;--black-alpha-85:#000000d9;--black-alpha-90:#000000e6;--black-alpha-95:#000000f2;--white-alpha-025:#fff0;--white-alpha-075:#ffffff03;--white-alpha-225:#ffffff05;--white-alpha-5:#ffffff0d;--white-alpha-10:#ffffff1a;--white-alpha-15:#ffffff26;--white-alpha-20:#fff3;--white-alpha-25:#ffffff40;--white-alpha-30:#ffffff4d;--white-alpha-35:#ffffff59;--white-alpha-40:#fff6;--white-alpha-45:#ffffff73;--white-alpha-50:#ffffff80;--white-alpha-55:#ffffff8c;--white-alpha-60:#fff9;--white-alpha-65:#ffffffa6;--white-alpha-70:#ffffffb3;--white-alpha-75:#ffffffbf;--white-alpha-80:#fffc;--white-alpha-85:#ffffffd9;--white-alpha-90:#ffffffe6;--white-alpha-95:#fffffff2;--brand-50:#faecec;--brand-50-rgb:250,236,236;--brand-100:#f7e5e4;--brand-100-rgb:247,229,228;--brand-200:#f8d5d3;--brand-200-rgb:248,213,211;--brand-300:#ffc1bd;--brand-300-rgb:255,193,189;--brand-400:#fc9692;--brand-400-rgb:252,150,146;--brand-500:#ef6464;--brand-500-rgb:239,100,100;--brand-600:#c94b4f;--brand-600-rgb:201,75,79;--brand-700:#a3343c;--brand-700-rgb:163,52,60;--brand-800:#7d222b;--brand-800-rgb:125,34,43;--brand-900:#57171f;--brand-900-rgb:87,23,31;--brand-950:#390f11;--brand-950-rgb:57,15,17;--twitter:#55acee;--facebook:#4466ae;--google:#dd4b39;--dribbble:#ea4c89;--behance:#1769ff;--linkedin:#0a66c2;--pinterest:#cc2127;--youtube:#e52d27;--tumblr:#35465c;--github-alt:#333;--reddit:#ff4500;--skype:#00aff0;--spacing-xs-4:.125rem;--spacing-xs-3:.25rem;--spacing-xs-2:.375rem;--spacing-xs:.5rem;--spacing-sm-2:.75rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:2.5rem;--spacing-xl-2:3rem;--spacing-xl-3:3.5rem;--spacing-xl-4:4rem;--spacing-xl-5:4.5rem;--spacing-xl-6:6rem;--spacing-xl-7:8rem;--radius-xs-4:.125rem;--radius-xs-3:.25rem;--radius-xs-2:.5rem;--radius-xs:.75rem;--radius-sm:1rem;--radius-md:1.5rem;--radius-lg:2rem;--radius-xl:2.5rem;--radius-rounded:8rem;--ui-size-xs-2:var(--spacing-sm);--ui-size-xs:var(--spacing-md);--ui-size-sm:var(--spacing-lg);--ui-size-md:var(--spacing-xl);--ui-size-lg:var(--spacing-xl-2);--ui-radius-xs:var(--radius-xs-2);--ui-radius-sm:var(--radius-xs-2);--ui-radius-md:var(--radius-xs);--ui-radius-lg:var(--radius-sm);--font-family-primary:"Bricolage Grotesque";--font-family-secondary:var(--font-family-primary);--font-family-tertiary:"Hahmlet",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-family-base:var(--font-family-primary),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-family-code:ui-monospace,Menlo,Consolas,Monaco,monospace;--font-size-base:var(--font-size-base-lg);--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-base-xs:.625rem;--font-size-base-sm:.75rem;--font-size-base-md:.875rem;--font-size-base-lg:1rem;--font-size-heading-1:2.5rem;--font-size-heading-2:2rem;--font-size-heading-3:1.75rem;--font-size-heading-4:1.5rem;--font-size-heading-5:1.25rem;--font-size-heading-6:1.125rem;--font-size-display-1:6rem;--font-size-display-2:4rem;--font-size-display-3:3rem;--line-height-base-xs:1rem;--line-height-base-sm:1rem;--line-height-base-md:1.25rem;--line-height-base-lg:1.5rem;--line-height-heading-1:3.75rem;--line-height-heading-2:3rem;--line-height-heading-3:2.625rem;--line-height-heading-4:2.25rem;--line-height-heading-5:1.875rem;--line-height-heading-6:1.625rem;--line-height-display-1:9rem;--line-height-display-2:5rem;--line-height-display-3:4.5rem;--line-height-paragraph-base:1.75rem;--font-weight-display-1:var(--font-weight-bold);--font-weight-display-2:var(--font-weight-bold);--font-weight-display-3:var(--font-weight-bold);--font-weight-heading-1:var(--font-weight-bold);--font-weight-heading-2:var(--font-weight-bold);--font-weight-heading-3:var(--font-weight-bold);--font-weight-heading-4:var(--font-weight-semibold);--font-weight-heading-5:var(--font-weight-semibold);--font-weight-heading-6:var(--font-weight-semibold);--bg-brand-rest-on-light:var(--brand-600);--bg-brand-rest-on-dark:var(--brand-400);--bg-brand-hover-on-light:var(--brand-700);--bg-brand-hover-on-dark:var(--brand-500);--bg-brand-pressed-on-light:var(--brand-800);--bg-brand-pressed-on-dark:var(--brand-300);--bg-brand-disabled-on-light:var(--brand-200);--bg-brand-disabled-on-dark:var(--brand-900);--bg-brand-subtle-rest-on-light:var(--brand-100);--bg-brand-subtle-hover-on-light:var(--brand-200);--bg-brand-subtle-pressed-on-light:var(--brand-300);--bg-brand-subtle-disabled-on-light:var(--brand-100);--bg-brand-subtle-disabled-on-dark:var(--brand-900);--bg-brand-subtle-pressed-on-dark:var(--brand-950);--bg-brand-subtle-hover-on-dark:var(--brand-800);--bg-brand-subtle-rest-on-dark:var(--brand-900);--fg-btn-primary-on-light:var(--white);--fg-btn-primary-on-dark:var(--neutral-900);--fg-btn-primary-disabled-on-light:var(--brand-300);--fg-btn-primary-disabled-on-dark:var(--brand-700);--fg-checkbox-on-light:var(--white);--fg-checkbox-on-dark:var(--neutral-900);--fg-checkbox-disabled-on-light:var(--white);--fg-checkbox-disabled-on-dark:var(--neutral-900);--fg-brand-rest-on-light:var(--brand-600);--fg-brand-rest-on-dark:var(--brand-400);--fg-brand-rest-strong-on-light:var(--brand-800);--fg-brand-rest-strong-on-dark:var(--brand-300);--fg-brand-hover-on-light:var(--brand-500);--fg-brand-hover-on-dark:var(--brand-500);--fg-brand-pressed-on-light:var(--brand-700);--fg-brand-pressed-on-dark:var(--brand-300);--fg-brand-pressed-strong-on-light:var(--brand-800);--fg-brand-pressed-strong-on-dark:var(--brand-400);--fg-brand-disabled-on-light:var(--brand-300);--fg-brand-disabled-on-dark:var(--brand-700);--fg-brand-disabled-strong-on-light:var(--brand-100);--fg-brand-disabled-strong-on-dark:var(--brand-900);--fg-selected-rest-on-light:var(--brand-600);--fg-selected-rest-on-dark:var(--brand-400);--fg-selected-hover-on-light:var(--brand-500);--fg-selected-hover-on-dark:var(--brand-500);--fg-selected-pressed-on-light:var(--brand-700);--fg-selected-pressed-on-dark:var(--brand-300);--fg-selected-strong-on-light:var(--brand-800);--fg-selected-strong-on-dark:var(--brand-400);--fg-selected-disabled-on-light:var(--brand-300);--fg-selected-disabled-on-dark:var(--brand-700);--fg-selected-disabled-strong-on-light:var(--brand-100);--fg-selected-disabled-strong-on-dark:var(--brand-900);--fg-selected-subtle-on-light:var(--brand-600);--fg-selected-subtle-on-dark:var(--brand-400);--fg-selected-bold-on-light:var(--white);--fg-selected-bold-on-dark:var(--neutral-900);--border-indicator-on-light:var(--brand-600);--border-indicator-on-dark:var(--brand-400);--border-indicator-disabled-on-light:var(--brand-300);--border-indicator-disabled-on-dark:var(--brand-700);--border-input-active-on-light:var(--brand-600);--border-input-active-on-dark:var(--brand-400);--border-selected-on-light:var(--brand-600);--border-selected-on-dark:var(--brand-400);--border-selected-disabled-on-light:var(--brand-300);--border-selected-boldest-on-light:var(--brand-600);--border-selected-boldest-on-dark:var(--brand-400);--border-selected-disabled-on-dark:var(--brand-700);--bg-selected-rest-on-light:var(--brand-100);--bg-selected-rest-on-dark:var(--brand-900);--bg-selected-hover-on-light:var(--brand-200);--bg-selected-hover-on-dark:var(--brand-800);--bg-selected-pressed-on-light:var(--brand-300);--border-active-on-light:var(--brand-600);--border-active-on-dark:var(--brand-400);--border-active-strong-on-light:var(--brand-800);--border-active-strong-on-dark:var(--brand-300);--border-active-light-on-light:var(--brand-300);--border-active-light-on-dark:var(--brand-700);--focus-ring-on-light:var(--brand-600);--bg-selected-pressed-on-dark:var(--brand-950);--bg-selected-disabled-on-light:var(--brand-100);--focus-ring-on-dark:var(--brand-400);--bg-selected-bolder-rest-on-light:var(--brand-100);--bg-selected-bolder-rest-on-dark:var(--brand-900);--bg-selected-disabled-on-dark:var(--brand-900);--bg-selected-boldest-rest-on-light:var(--brand-600);--bg-selected-boldest-rest-on-dark:var(--brand-400);--bg-selected-boldest-hover-on-light:var(--brand-700);--bg-selected-boldest-hover-on-dark:var(--brand-500);--bg-selected-boldest-pressed-on-light:var(--brand-800);--bg-selected-boldest-pressed-on-dark:var(--brand-300);--bg-selected-boldest-disabled-on-light:var(--brand-50);--bg-selected-boldest-disabled-on-dark:var(--brand-950);--bg-surface-1:var(--white);--bg-surface-2:var(--neutral-100);--bg-surface-3:var(--white);--bg-surface-4:#000000a3;--bg-surface-5:var(--white);--bg-input:var(--white);--bg-input-disabled:var(--neutral-100);--bg-neutral:var(--neutral-200);--bg-accent-info:var(--blue-600);--bg-accent-info-hover:var(--blue-500);--bg-accent-info-pressed:var(--blue-700);--bg-accent-info-disabled:var(--blue-50);--bg-accent-info-subtle:var(--blue-100);--bg-accent-info-subtle-hover:var(--blue-200);--bg-accent-info-subtle-pressed:var(--blue-300);--bg-accent-info-subtle-disabled:var(--blue-50);--bg-accent-success:var(--green-600);--bg-accent-success-hover:var(--green-500);--bg-accent-success-pressed:var(--green-700);--bg-accent-success-disabled:var(--green-50);--bg-accent-success-subtle:var(--green-100);--bg-accent-success-subtle-hover:var(--green-200);--bg-accent-success-subtle-pressed:var(--green-300);--bg-accent-success-subtle-disabled:var(--green-50);--bg-accent-warning:var(--orange-600);--bg-accent-warning-hover:var(--orange-500);--bg-accent-warning-pressed:var(--orange-700);--bg-accent-warning-disabled:var(--orange-50);--bg-accent-warning-subtle:var(--orange-100);--bg-accent-warning-subtle-hover:var(--orange-200);--bg-accent-warning-subtle-pressed:var(--orange-300);--bg-accent-warning-subtle-disabled:var(--orange-50);--bg-accent-error:var(--red-600);--bg-accent-error-hover:var(--red-500);--bg-accent-error-pressed:var(--red-700);--bg-accent-error-disabled:var(--red-50);--bg-accent-error-subtle:var(--red-100);--bg-accent-error-subtle-hover:var(--red-200);--bg-accent-error-subtle-pressed:var(--red-300);--bg-accent-error-subtle-disabled:var(--red-50);--bg-accent-yellow:var(--yellow-600);--bg-accent-yellow-hover:var(--yellow-500);--bg-accent-yellow-pressed:var(--yellow-700);--bg-accent-yellow-disabled:var(--yellow-50);--bg-accent-yellow-subtle:var(--yellow-100);--bg-accent-yellow-subtle-hover:var(--yellow-200);--bg-accent-yellow-subtle-pressed:var(--yellow-300);--bg-accent-yellow-subtle-disabled:var(--yellow-50);--bg-accent-amber:var(--amber-600);--bg-accent-amber-hover:var(--amber-500);--bg-accent-amber-pressed:var(--amber-700);--bg-accent-amber-disabled:var(--amber-50);--bg-accent-amber-subtle:var(--amber-100);--bg-accent-amber-subtle-hover:var(--amber-200);--bg-accent-amber-subtle-pressed:var(--amber-300);--bg-accent-amber-subtle-disabled:var(--amber-50);--bg-accent-purple:var(--purple-600);--bg-accent-purple-hover:var(--purple-500);--bg-accent-purple-pressed:var(--purple-700);--bg-accent-purple-disabled:var(--purple-50);--bg-accent-purple-subtle:var(--purple-100);--bg-accent-purple-subtle-hover:var(--purple-200);--bg-accent-purple-subtle-pressed:var(--purple-300);--bg-accent-purple-subtle-disabled:var(--purple-50);--bg-accent-pink:var(--pink-600);--bg-accent-pink-hover:var(--pink-500);--bg-accent-pink-pressed:var(--pink-700);--bg-accent-pink-disabled:var(--pink-50);--bg-accent-pink-subtle:var(--pink-100);--bg-accent-pink-subtle-hover:var(--pink-200);--bg-accent-pink-subtle-pressed:var(--pink-300);--bg-accent-pink-subtle-disabled:var(--pink-50);--bg-accent-violet:var(--violet-600);--bg-accent-violet-hover:var(--violet-500);--bg-accent-violet-pressed:var(--violet-700);--bg-accent-violet-disabled:var(--violet-50);--bg-accent-violet-subtle:var(--violet-100);--bg-accent-violet-subtle-hover:var(--violet-200);--bg-accent-violet-subtle-pressed:var(--violet-300);--bg-accent-violet-subtle-disabled:var(--violet-50);--bg-brand:var(--bg-brand-rest-on-light);--bg-selected:var(--bg-selected-rest-on-light);--bg-selected-hover:var(--bg-selected-hover-on-light);--bg-selected-pressed:var(--bg-selected-pressed-on-light);--bg-selected-disabled:var(--bg-selected-disabled-on-light);--bg-selected-bolder:var(--bg-selected-bolder-rest-on-light);--bg-selected-boldest:var(--bg-selected-boldest-rest-on-light);--bg-selected-boldest-hover:var(--bg-selected-boldest-hover-on-light);--bg-selected-boldest-pressed:var(--bg-selected-boldest-pressed-on-light);--bg-selected-boldest-disabled:var(--bg-selected-boldest-disabled-on-light);--bg-table-header:var(--neutral-100);--bg-table-header-overlay:var(--transparent);--bg-table-header-overlay-hover:var(--black-alpha-025);--bg-table-header-overlay-pressed:var(--black-alpha-225);--bg-table-body:var(--white);--bg-table-body-overlay:var(--transparent);--bg-table-body-overlay-hover:var(--black-alpha-025);--bg-table-body-overlay-pressed:var(--black-alpha-225);--bg-segment-control-container:var(--neutral-200);--bg-segment-control-item:var(--transparent);--bg-segment-control-item-hover:var(--neutral-100);--bg-segment-control-item-disabled:var(--transparent);--bg-segment-control-item-selected:var(--white);--bg-segment-control-item-selected-disabled:var(--neutral-100);--bg-brand-hover:var(--bg-brand-hover-on-light);--bg-brand-pressed:var(--bg-brand-pressed-on-light);--bg-brand-disabled:var(--bg-brand-disabled-on-light);--bg-brand-subtle:var(--bg-brand-subtle-rest-on-light);--bg-brand-subtle-hover:var(--bg-brand-subtle-hover-on-light);--bg-brand-subtle-pressed:var(--bg-brand-subtle-pressed-on-light);--bg-brand-subtle-disabled:var(--bg-brand-subtle-disabled-on-light);--bg-neutral-hover:var(--neutral-300);--bg-neutral-pressed:var(--neutral-400);--bg-neutral-disabled:var(--neutral-100);--bg-neutral-subtle:var(--neutral-100);--bg-neutral-bold:var(--neutral-200);--bg-neutral-bold-hover:var(--neutral-300);--bg-neutral-bold-pressed:var(--neutral-400);--bg-neutral-bold-disabled:var(--neutral-100);--bg-neutral-boldest:var(--neutral-400);--bg-neutral-boldest-hover:var(--neutral-500);--bg-neutral-boldest-pressed:var(--neutral-600);--bg-neutral-boldest-disabled:var(--neutral-200);--fg-neutral-main:var(--neutral-900);--fg-accent-info:var(--blue-600);--fg-accent-info-strong:var(--blue-800);--fg-accent-info-disabled:var(--blue-300);--fg-accent-success:var(--green-600);--fg-accent-success-strong:var(--green-800);--fg-accent-success-disabled:var(--green-300);--fg-accent-warning:var(--orange-600);--fg-accent-warning-strong:var(--orange-800);--fg-accent-warning-disabled:var(--orange-300);--fg-accent-error:var(--red-600);--fg-accent-error-strong:var(--red-800);--fg-accent-error-disabled:var(--red-300);--fg-accent-yellow:var(--yellow-600);--fg-accent-yellow-strong:var(--yellow-800);--fg-accent-yellow-disabled:var(--yellow-400);--fg-accent-amber:var(--amber-600);--fg-accent-amber-strong:var(--amber-800);--fg-accent-amber-disabled:var(--amber-400);--fg-accent-purple:var(--purple-600);--fg-accent-purple-strong:var(--purple-800);--fg-accent-purple-disabled:var(--purple-400);--fg-accent-pink:var(--pink-600);--fg-accent-pink-strong:var(--pink-800);--fg-accent-pink-disabled:var(--pink-400);--fg-accent-violet:var(--violet-600);--fg-accent-violet-strong:var(--violet-800);--fg-accent-violet-disabled:var(--violet-300);--fg-link:var(--blue-600);--fg-link-hover:var(--blue-500);--fg-link-pressed:var(--blue-700);--fg-link-disabled:var(--neutral-300);--fg-brand:var(--fg-brand-rest-on-light);--fg-btn-primary:var(--fg-btn-primary-on-light);--fg-btn-primary-disabled:var(--fg-btn-primary-disabled-on-light);--fg-checkbox:var(--fg-checkbox-on-light);--fg-checkbox-disabled:var(--fg-checkbox-disabled-on-light);--fg-selected:var(--fg-selected-rest-on-light);--fg-selected-hover:var(--fg-selected-hover-on-light);--fg-selected-pressed:var(--fg-selected-pressed-on-light);--fg-selected-disabled:var(--fg-selected-disabled-on-light);--fg-selected-subtle:var(--fg-selected-subtle-on-light);--fg-selected-bold:var(--fg-selected-bold-on-light);--fg-brand-rest-strong:var(--fg-brand-rest-strong-on-light);--fg-brand-hover:var(--fg-brand-hover-on-light);--fg-brand-pressed:var(--fg-brand-pressed-on-light);--fg-brand-pressed-strong:var(--fg-brand-pressed-strong-on-light);--fg-brand-disabled:var(--fg-brand-disabled-on-light);--fg-brand-disabled-strong:var(--fg-brand-disabled-strong-on-light);--fg-neutral-main-static:var(--neutral-900);--fg-neutral-subtle:var(--neutral-600);--fg-neutral-subtlest:var(--neutral-500);--fg-neutral-disabled:var(--neutral-300);--fg-neutral-decoration:var(--neutral-200);--fg-neutral-inverse:var(--white);--fg-neutral-inverse-static:var(--white);--focus-ring:var(--focus-ring-on-light);--bg-tooltip:var(--neutral-700);--bg-dialog:var(--white);--bg-card:var(--white);--border-indicator:var(--border-indicator-on-light);--bg-snackbar:var(--neutral-700);--border-indicator-disabled:var(--border-indicator-disabled-on-light);--border-selected:var(--border-selected-on-light);--border-selected-boldest:var(--border-selected-boldest-on-light);--border-selected-disabled:var(--border-selected-disabled-on-light);--border-segment-control:var(--transparent);--border-input:var(--neutral-300);--border-input-active:var(--border-input-active-on-light);--border-input-disabled:var(--neutral-200);--border-card:var(--neutral-200);--border-dialog:var(--neutral-200);--border-table:var(--neutral-200);--border-neutral-light:var(--neutral-100);--border-neutral:var(--neutral-200);--border-neutral-strong:var(--neutral-300);--border-neutral-strongest:var(--neutral-400);--border-neutral-dark:var(--neutral-900);--border-inverse-static:var(--white);--border-inverse:var(--white);--border-active:var(--border-active-on-light);--border-active-strong:var(--border-active-strong-on-light);--border-active-light:var(--border-active-light-on-light);--border-info:var(--fg-accent-info);--border-info-strong:var(--fg-accent-info-strong);--border-info-light:var(--fg-accent-info-disabled);--border-error:var(--fg-accent-error);--border-error-strong:var(--fg-accent-error-strong);--border-error-light:var(--fg-accent-error-disabled);--border-warning:var(--fg-accent-warning);--border-warning-strong:var(--fg-accent-warning-strong);--border-warning-light:var(--fg-accent-warning-disabled);--border-success:var(--fg-accent-success);--border-success-strong:var(--fg-accent-success-strong);--border-success-light:var(--fg-accent-success-disabled);--border-yellow:var(--fg-accent-yellow);--border-yellow-strong:var(--fg-accent-yellow-strong);--border-yellow-light:var(--fg-accent-yellow-disabled);--border-amber:var(--fg-accent-amber);--border-amber-strong:var(--fg-accent-amber-strong);--border-amber-light:var(--fg-accent-amber-disabled);--border-purple:var(--fg-accent-purple);--border-purple-strong:var(--fg-accent-purple-strong);--border-purple-light:var(--fg-accent-purple-disabled);--border-pink:var(--fg-accent-pink);--border-pink-strong:var(--fg-accent-pink-strong);--border-pink-light:var(--fg-accent-pink-disabled);--border-violet:var(--fg-accent-violet);--border-violet-strong:var(--fg-accent-violet-strong);--border-violet-light:var(--fg-accent-violet-disabled);--shadow-50:0 1px 2px 0px #0000000a;--shadow-100:0 3px 4px 0px #0000000a;--shadow-200:0 3px 8px 0px #00000014;--shadow-300:0 5px 12px 0px #0000001f;--shadow-400:0 5px 16px 0px #00000029;--shadow-500:0 6px 24px 0px #00000029;--shadow-brand-50:0 1px 2px 0px #c94b4f0a;--shadow-brand-100:0 3px 4px 0px #c94b4f0a;--shadow-brand-200:0 3px 8px 0px #c94b4f14;--shadow-brand-300:0 5px 12px 0px #c94b4f1f;--shadow-brand-400:0 5px 16px 0px #c94b4f29;--shadow-brand-500:0 6px 24px 0px #c94b4f29;--rgb-inverse:255,255,255;--rgb-inverse-static:255,255,255;--rgb-fg-neutral-subtle:82,82,82;--bg-section-blog:var(--neutral-200);--bg-section-resume:var(--neutral-100)}.d-skeleton{background-image:linear-gradient(90deg,var(--bg-neutral-subtle),var(--bg-surface-2),var(--bg-neutral-subtle));border-radius:var(--radius-sm);border:.5px solid var(--border-neutral);background-size:200% 100%;animation:1.5s infinite shimmer}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-transform-capitalize{text-transform:capitalize}.text-transform-lowercase{text-transform:lowercase}.text-transform-math-auto{text-transform:math-auto}.text-transform-none{text-transform:none}.text-transform-uppercase{text-transform:uppercase}.text-transform-inherit{text-transform:inherit}.text-transform-initial{text-transform:initial}.text-transform-revert{text-transform:revert}.text-transform-revert-layer{text-transform:revert-layer}.text-transform-unset{text-transform:unset}.text-main{color:var(--fg-neutral-main)!important}.text-subtle{color:var(--fg-neutral-subtle)!important}.text-subtlest{color:var(--fg-neutral-subtlest)!important}.text-disabled{color:var(--fg-neutral-disabled)!important}.text-decor{color:var(--fg-neutral-decoration)!important}.text-inverse{color:var(--fg-neutral-inverse)!important}.text-inverse-static{color:var(--fg-neutral-static)!important}.text-light{font-weight:var(--font-weight-light)}@media (min-width:321px){.text-light-xxxs{font-weight:var(--font-weight-light)}}@media (min-width:361px){.text-light-xxs{font-weight:var(--font-weight-light)}}@media (min-width:415px){.text-light-xs{font-weight:var(--font-weight-light)}}@media (min-width:576px){.text-light-sm{font-weight:var(--font-weight-light)}}@media (min-width:768px){.text-light-md{font-weight:var(--font-weight-light)}}@media (min-width:992px){.text-light-lg{font-weight:var(--font-weight-light)}}@media (min-width:1024px){.text-light-xl{font-weight:var(--font-weight-light)}}@media (min-width:1128px){.text-light-xxl{font-weight:var(--font-weight-light)}}@media (min-width:1336px){.text-light-xxxl{font-weight:var(--font-weight-light)}}.text-regular{font-weight:var(--font-weight-regular)}@media (min-width:321px){.text-regular-xxxs{font-weight:var(--font-weight-regular)}}@media (min-width:361px){.text-regular-xxs{font-weight:var(--font-weight-regular)}}@media (min-width:415px){.text-regular-xs{font-weight:var(--font-weight-regular)}}@media (min-width:576px){.text-regular-sm{font-weight:var(--font-weight-regular)}}@media (min-width:768px){.text-regular-md{font-weight:var(--font-weight-regular)}}@media (min-width:992px){.text-regular-lg{font-weight:var(--font-weight-regular)}}@media (min-width:1024px){.text-regular-xl{font-weight:var(--font-weight-regular)}}@media (min-width:1128px){.text-regular-xxl{font-weight:var(--font-weight-regular)}}@media (min-width:1336px){.text-regular-xxxl{font-weight:var(--font-weight-regular)}}.text-medium{font-weight:var(--font-weight-medium)}@media (min-width:321px){.text-medium-xxxs{font-weight:var(--font-weight-medium)}}@media (min-width:361px){.text-medium-xxs{font-weight:var(--font-weight-medium)}}@media (min-width:415px){.text-medium-xs{font-weight:var(--font-weight-medium)}}@media (min-width:576px){.text-medium-sm{font-weight:var(--font-weight-medium)}}@media (min-width:768px){.text-medium-md{font-weight:var(--font-weight-medium)}}@media (min-width:992px){.text-medium-lg{font-weight:var(--font-weight-medium)}}@media (min-width:1024px){.text-medium-xl{font-weight:var(--font-weight-medium)}}@media (min-width:1128px){.text-medium-xxl{font-weight:var(--font-weight-medium)}}@media (min-width:1336px){.text-medium-xxxl{font-weight:var(--font-weight-medium)}}.text-semibold{font-weight:var(--font-weight-semibold)}@media (min-width:321px){.text-semibold-xxxs{font-weight:var(--font-weight-semibold)}}@media (min-width:361px){.text-semibold-xxs{font-weight:var(--font-weight-semibold)}}@media (min-width:415px){.text-semibold-xs{font-weight:var(--font-weight-semibold)}}@media (min-width:576px){.text-semibold-sm{font-weight:var(--font-weight-semibold)}}@media (min-width:768px){.text-semibold-md{font-weight:var(--font-weight-semibold)}}@media (min-width:992px){.text-semibold-lg{font-weight:var(--font-weight-semibold)}}@media (min-width:1024px){.text-semibold-xl{font-weight:var(--font-weight-semibold)}}@media (min-width:1128px){.text-semibold-xxl{font-weight:var(--font-weight-semibold)}}@media (min-width:1336px){.text-semibold-xxxl{font-weight:var(--font-weight-semibold)}}.text-bold{font-weight:var(--font-weight-bold)}@media (min-width:321px){.text-bold-xxxs{font-weight:var(--font-weight-bold)}}@media (min-width:361px){.text-bold-xxs{font-weight:var(--font-weight-bold)}}@media (min-width:415px){.text-bold-xs{font-weight:var(--font-weight-bold)}}@media (min-width:576px){.text-bold-sm{font-weight:var(--font-weight-bold)}}@media (min-width:768px){.text-bold-md{font-weight:var(--font-weight-bold)}}@media (min-width:992px){.text-bold-lg{font-weight:var(--font-weight-bold)}}@media (min-width:1024px){.text-bold-xl{font-weight:var(--font-weight-bold)}}@media (min-width:1128px){.text-bold-xxl{font-weight:var(--font-weight-bold)}}@media (min-width:1336px){.text-bold-xxxl{font-weight:var(--font-weight-bold)}}.h1{font-family:var(--font-family-secondary);font-size:var(--font-size-heading-1);font-weight:var(--font-weight-heading-1);line-height:var(--line-height-heading-1)}.h2{font-family:var(--font-family-secondary);font-size:var(--font-size-heading-2);font-weight:var(--font-weight-heading-2);line-height:var(--line-height-heading-2)}.h3{font-family:var(--font-family-secondary);font-size:var(--font-size-heading-3);font-weight:var(--font-weight-heading-3);line-height:var(--line-height-heading-3)}.h4{font-family:var(--font-family-secondary);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-heading-4);line-height:var(--line-height-heading-4)}.h5{font-family:var(--font-family-secondary);font-size:var(--font-size-heading-5);font-weight:var(--font-weight-heading-5);line-height:var(--line-height-heading-5)}.h6{font-family:var(--font-family-secondary);font-size:var(--font-size-heading-6);font-weight:var(--font-weight-heading-6);line-height:var(--line-height-heading-6)}.text-display-1{font-family:var(--font-family-secondary);font-size:var(--font-size-display-1);font-weight:var(--font-weight-display-1);line-height:var(--line-height-display-1)}@media (min-width:321px){.text-display-xxxs-1{font-family:var(--font-family-secondary);font-size:var(--font-size-display-1);font-weight:var(--font-weight-display-1);line-height:var(--line-height-display-1)}}@media (min-width:361px){.text-display-xxs-1{font-family:var(--font-family-secondary);font-size:var(--font-size-display-1);font-weight:var(--font-weight-display-1);line-height:var(--line-height-display-1)}}@media (min-width:415px){.text-display-xs-1{font-family:var(--font-family-secondary);font-size:var(--font-size-display-1);font-weight:var(--font-weight-display-1);line-height:var(--line-height-display-1)}}@media (min-width:576px){.text-display-sm-1{font-family:var(--font-family-secondary);font-size:var(--font-size-display-1);font-weight:var(--font-weight-display-1);line-height:var(--line-height-display-1)}}@media (min-width:768px){.text-display-md-1{font-family:var(--font-family-secondary);font-size:var(--font-size-display-1);font-weight:var(--font-weight-display-1);line-height:var(--line-height-display-1)}}@media (min-width:992px){.text-display-lg-1{font-family:var(--font-family-secondary);font-size:var(--font-size-display-1);font-weight:var(--font-weight-display-1);line-height:var(--line-height-display-1)}}@media (min-width:1024px){.text-display-xl-1{font-family:var(--font-family-secondary);font-size:var(--font-size-display-1);font-weight:var(--font-weight-display-1);line-height:var(--line-height-display-1)}}@media (min-width:1128px){.text-display-xxl-1{font-family:var(--font-family-secondary);font-size:var(--font-size-display-1);font-weight:var(--font-weight-display-1);line-height:var(--line-height-display-1)}}@media (min-width:1336px){.text-display-xxxl-1{font-family:var(--font-family-secondary);font-size:var(--font-size-display-1);font-weight:var(--font-weight-display-1);line-height:var(--line-height-display-1)}}.text-display-2{font-family:var(--font-family-secondary);font-size:var(--font-size-display-2);font-weight:var(--font-weight-display-2);line-height:var(--line-height-display-2)}@media (min-width:321px){.text-display-xxxs-2{font-family:var(--font-family-secondary);font-size:var(--font-size-display-2);font-weight:var(--font-weight-display-2);line-height:var(--line-height-display-2)}}@media (min-width:361px){.text-display-xxs-2{font-family:var(--font-family-secondary);font-size:var(--font-size-display-2);font-weight:var(--font-weight-display-2);line-height:var(--line-height-display-2)}}@media (min-width:415px){.text-display-xs-2{font-family:var(--font-family-secondary);font-size:var(--font-size-display-2);font-weight:var(--font-weight-display-2);line-height:var(--line-height-display-2)}}@media (min-width:576px){.text-display-sm-2{font-family:var(--font-family-secondary);font-size:var(--font-size-display-2);font-weight:var(--font-weight-display-2);line-height:var(--line-height-display-2)}}@media (min-width:768px){.text-display-md-2{font-family:var(--font-family-secondary);font-size:var(--font-size-display-2);font-weight:var(--font-weight-display-2);line-height:var(--line-height-display-2)}}@media (min-width:992px){.text-display-lg-2{font-family:var(--font-family-secondary);font-size:var(--font-size-display-2);font-weight:var(--font-weight-display-2);line-height:var(--line-height-display-2)}}@media (min-width:1024px){.text-display-xl-2{font-family:var(--font-family-secondary);font-size:var(--font-size-display-2);font-weight:var(--font-weight-display-2);line-height:var(--line-height-display-2)}}@media (min-width:1128px){.text-display-xxl-2{font-family:var(--font-family-secondary);font-size:var(--font-size-display-2);font-weight:var(--font-weight-display-2);line-height:var(--line-height-display-2)}}@media (min-width:1336px){.text-display-xxxl-2{font-family:var(--font-family-secondary);font-size:var(--font-size-display-2);font-weight:var(--font-weight-display-2);line-height:var(--line-height-display-2)}}.text-display-3{font-family:var(--font-family-secondary);font-size:var(--font-size-display-3);font-weight:var(--font-weight-display-3);line-height:var(--line-height-display-3)}@media (min-width:321px){.text-display-xxxs-3{font-family:var(--font-family-secondary);font-size:var(--font-size-display-3);font-weight:var(--font-weight-display-3);line-height:var(--line-height-display-3)}}@media (min-width:361px){.text-display-xxs-3{font-family:var(--font-family-secondary);font-size:var(--font-size-display-3);font-weight:var(--font-weight-display-3);line-height:var(--line-height-display-3)}}@media (min-width:415px){.text-display-xs-3{font-family:var(--font-family-secondary);font-size:var(--font-size-display-3);font-weight:var(--font-weight-display-3);line-height:var(--line-height-display-3)}}@media (min-width:576px){.text-display-sm-3{font-family:var(--font-family-secondary);font-size:var(--font-size-display-3);font-weight:var(--font-weight-display-3);line-height:var(--line-height-display-3)}}@media (min-width:768px){.text-display-md-3{font-family:var(--font-family-secondary);font-size:var(--font-size-display-3);font-weight:var(--font-weight-display-3);line-height:var(--line-height-display-3)}}@media (min-width:992px){.text-display-lg-3{font-family:var(--font-family-secondary);font-size:var(--font-size-display-3);font-weight:var(--font-weight-display-3);line-height:var(--line-height-display-3)}}@media (min-width:1024px){.text-display-xl-3{font-family:var(--font-family-secondary);font-size:var(--font-size-display-3);font-weight:var(--font-weight-display-3);line-height:var(--line-height-display-3)}}@media (min-width:1128px){.text-display-xxl-3{font-family:var(--font-family-secondary);font-size:var(--font-size-display-3);font-weight:var(--font-weight-display-3);line-height:var(--line-height-display-3)}}@media (min-width:1336px){.text-display-xxxl-3{font-family:var(--font-family-secondary);font-size:var(--font-size-display-3);font-weight:var(--font-weight-display-3);line-height:var(--line-height-display-3)}}.text-body-xsmall{font-size:var(--font-size-base-xs);line-height:var(--line-height-base-xs)}@media (min-width:321px){.text-body-xxxs-xsmall{font-size:var(--font-size-base-xs);line-height:var(--line-height-base-xs)}}@media (min-width:361px){.text-body-xxs-xsmall{font-size:var(--font-size-base-xs);line-height:var(--line-height-base-xs)}}@media (min-width:415px){.text-body-xs-xsmall{font-size:var(--font-size-base-xs);line-height:var(--line-height-base-xs)}}@media (min-width:576px){.text-body-sm-xsmall{font-size:var(--font-size-base-xs);line-height:var(--line-height-base-xs)}}@media (min-width:768px){.text-body-md-xsmall{font-size:var(--font-size-base-xs);line-height:var(--line-height-base-xs)}}@media (min-width:992px){.text-body-lg-xsmall{font-size:var(--font-size-base-xs);line-height:var(--line-height-base-xs)}}@media (min-width:1024px){.text-body-xl-xsmall{font-size:var(--font-size-base-xs);line-height:var(--line-height-base-xs)}}@media (min-width:1128px){.text-body-xxl-xsmall{font-size:var(--font-size-base-xs);line-height:var(--line-height-base-xs)}}@media (min-width:1336px){.text-body-xxxl-xsmall{font-size:var(--font-size-base-xs);line-height:var(--line-height-base-xs)}}.text-body-small{font-size:var(--font-size-base-sm);line-height:var(--line-height-base-sm)}@media (min-width:321px){.text-body-xxxs-small{font-size:var(--font-size-base-sm);line-height:var(--line-height-base-sm)}}@media (min-width:361px){.text-body-xxs-small{font-size:var(--font-size-base-sm);line-height:var(--line-height-base-sm)}}@media (min-width:415px){.text-body-xs-small{font-size:var(--font-size-base-sm);line-height:var(--line-height-base-sm)}}@media (min-width:576px){.text-body-sm-small{font-size:var(--font-size-base-sm);line-height:var(--line-height-base-sm)}}@media (min-width:768px){.text-body-md-small{font-size:var(--font-size-base-sm);line-height:var(--line-height-base-sm)}}@media (min-width:992px){.text-body-lg-small{font-size:var(--font-size-base-sm);line-height:var(--line-height-base-sm)}}@media (min-width:1024px){.text-body-xl-small{font-size:var(--font-size-base-sm);line-height:var(--line-height-base-sm)}}@media (min-width:1128px){.text-body-xxl-small{font-size:var(--font-size-base-sm);line-height:var(--line-height-base-sm)}}@media (min-width:1336px){.text-body-xxxl-small{font-size:var(--font-size-base-sm);line-height:var(--line-height-base-sm)}}.text-body-medium{font-size:var(--font-size-base-md);line-height:var(--line-height-base-md)}@media (min-width:321px){.text-body-xxxs-medium{font-size:var(--font-size-base-md);line-height:var(--line-height-base-md)}}@media (min-width:361px){.text-body-xxs-medium{font-size:var(--font-size-base-md);line-height:var(--line-height-base-md)}}@media (min-width:415px){.text-body-xs-medium{font-size:var(--font-size-base-md);line-height:var(--line-height-base-md)}}@media (min-width:576px){.text-body-sm-medium{font-size:var(--font-size-base-md);line-height:var(--line-height-base-md)}}@media (min-width:768px){.text-body-md-medium{font-size:var(--font-size-base-md);line-height:var(--line-height-base-md)}}@media (min-width:992px){.text-body-lg-medium{font-size:var(--font-size-base-md);line-height:var(--line-height-base-md)}}@media (min-width:1024px){.text-body-xl-medium{font-size:var(--font-size-base-md);line-height:var(--line-height-base-md)}}@media (min-width:1128px){.text-body-xxl-medium{font-size:var(--font-size-base-md);line-height:var(--line-height-base-md)}}@media (min-width:1336px){.text-body-xxxl-medium{font-size:var(--font-size-base-md);line-height:var(--line-height-base-md)}}.text-body-large{font-size:var(--font-size-base-lg);line-height:var(--line-height-base-lg)}@media (min-width:321px){.text-body-xxxs-large{font-size:var(--font-size-base-lg);line-height:var(--line-height-base-lg)}}@media (min-width:361px){.text-body-xxs-large{font-size:var(--font-size-base-lg);line-height:var(--line-height-base-lg)}}@media (min-width:415px){.text-body-xs-large{font-size:var(--font-size-base-lg);line-height:var(--line-height-base-lg)}}@media (min-width:576px){.text-body-sm-large{font-size:var(--font-size-base-lg);line-height:var(--line-height-base-lg)}}@media (min-width:768px){.text-body-md-large{font-size:var(--font-size-base-lg);line-height:var(--line-height-base-lg)}}@media (min-width:992px){.text-body-lg-large{font-size:var(--font-size-base-lg);line-height:var(--line-height-base-lg)}}@media (min-width:1024px){.text-body-xl-large{font-size:var(--font-size-base-lg);line-height:var(--line-height-base-lg)}}@media (min-width:1128px){.text-body-xxl-large{font-size:var(--font-size-base-lg);line-height:var(--line-height-base-lg)}}@media (min-width:1336px){.text-body-xxxl-large{font-size:var(--font-size-base-lg);line-height:var(--line-height-base-lg)}}.text-info{color:var(--fg-info)}.text-success{color:var(--fg-success)}.text-warning{color:var(--fg-warning)}.text-danger{color:var(--fg-danger)}.w-25{width:25%}.h-25{height:25%}@media (min-width:321px){.w-xxxs-25{width:25%}.h-xxxs-25{height:25%}}@media (min-width:361px){.w-xxs-25{width:25%}.h-xxs-25{height:25%}}@media (min-width:415px){.w-xs-25{width:25%}.h-xs-25{height:25%}}@media (min-width:576px){.w-sm-25{width:25%}.h-sm-25{height:25%}}@media (min-width:768px){.w-md-25{width:25%}.h-md-25{height:25%}}@media (min-width:992px){.w-lg-25{width:25%}.h-lg-25{height:25%}}@media (min-width:1024px){.w-xl-25{width:25%}.h-xl-25{height:25%}}@media (min-width:1128px){.w-xxl-25{width:25%}.h-xxl-25{height:25%}}@media (min-width:1336px){.w-xxxl-25{width:25%}.h-xxxl-25{height:25%}}.w-50{width:50%}.h-50{height:50%}@media (min-width:321px){.w-xxxs-50{width:50%}.h-xxxs-50{height:50%}}@media (min-width:361px){.w-xxs-50{width:50%}.h-xxs-50{height:50%}}@media (min-width:415px){.w-xs-50{width:50%}.h-xs-50{height:50%}}@media (min-width:576px){.w-sm-50{width:50%}.h-sm-50{height:50%}}@media (min-width:768px){.w-md-50{width:50%}.h-md-50{height:50%}}@media (min-width:992px){.w-lg-50{width:50%}.h-lg-50{height:50%}}@media (min-width:1024px){.w-xl-50{width:50%}.h-xl-50{height:50%}}@media (min-width:1128px){.w-xxl-50{width:50%}.h-xxl-50{height:50%}}@media (min-width:1336px){.w-xxxl-50{width:50%}.h-xxxl-50{height:50%}}.w-75{width:75%}.h-75{height:75%}@media (min-width:321px){.w-xxxs-75{width:75%}.h-xxxs-75{height:75%}}@media (min-width:361px){.w-xxs-75{width:75%}.h-xxs-75{height:75%}}@media (min-width:415px){.w-xs-75{width:75%}.h-xs-75{height:75%}}@media (min-width:576px){.w-sm-75{width:75%}.h-sm-75{height:75%}}@media (min-width:768px){.w-md-75{width:75%}.h-md-75{height:75%}}@media (min-width:992px){.w-lg-75{width:75%}.h-lg-75{height:75%}}@media (min-width:1024px){.w-xl-75{width:75%}.h-xl-75{height:75%}}@media (min-width:1128px){.w-xxl-75{width:75%}.h-xxl-75{height:75%}}@media (min-width:1336px){.w-xxxl-75{width:75%}.h-xxxl-75{height:75%}}.w-100{width:100%}.h-100{height:100%}@media (min-width:321px){.w-xxxs-100{width:100%}.h-xxxs-100{height:100%}}@media (min-width:361px){.w-xxs-100{width:100%}.h-xxs-100{height:100%}}@media (min-width:415px){.w-xs-100{width:100%}.h-xs-100{height:100%}}@media (min-width:576px){.w-sm-100{width:100%}.h-sm-100{height:100%}}@media (min-width:768px){.w-md-100{width:100%}.h-md-100{height:100%}}@media (min-width:992px){.w-lg-100{width:100%}.h-lg-100{height:100%}}@media (min-width:1024px){.w-xl-100{width:100%}.h-xl-100{height:100%}}@media (min-width:1128px){.w-xxl-100{width:100%}.h-xxl-100{height:100%}}@media (min-width:1336px){.w-xxxl-100{width:100%}.h-xxxl-100{height:100%}}.w-auto{width:auto}.h-auto{height:auto}@media (min-width:321px){.w-xxxs-auto{width:auto}.h-xxxs-auto{height:auto}}@media (min-width:361px){.w-xxs-auto{width:auto}.h-xxs-auto{height:auto}}@media (min-width:415px){.w-xs-auto{width:auto}.h-xs-auto{height:auto}}@media (min-width:576px){.w-sm-auto{width:auto}.h-sm-auto{height:auto}}@media (min-width:768px){.w-md-auto{width:auto}.h-md-auto{height:auto}}@media (min-width:992px){.w-lg-auto{width:auto}.h-lg-auto{height:auto}}@media (min-width:1024px){.w-xl-auto{width:auto}.h-xl-auto{height:auto}}@media (min-width:1128px){.w-xxl-auto{width:auto}.h-xxl-auto{height:auto}}@media (min-width:1336px){.w-xxxl-auto{width:auto}.h-xxxl-auto{height:auto}}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overflow-y-scroll{overflow-y:scroll}.overflow-y-auto{overflow-y:auto}:root[data-theme=dark]{--bg-surface-1:var(--neutral-950);--bg-surface-2:var(--neutral-900);--bg-surface-3:var(--neutral-800);--bg-surface-4:#000000a3;--bg-surface-5:var(--neutral-700);--bg-input:var(--neutral-950);--bg-input-disabled:var(--neutral-900);--bg-neutral:var(--neutral-600);--bg-accent-info:var(--blue-400);--bg-accent-info-hover:var(--blue-500);--bg-accent-info-pressed:var(--blue-300);--bg-accent-info-disabled:var(--blue-950);--bg-accent-info-subtle:var(--blue-900);--bg-accent-info-subtle-hover:var(--blue-800);--bg-accent-info-subtle-pressed:var(--blue-800);--bg-accent-info-subtle-disabled:var(--blue-950);--bg-accent-success:var(--green-400);--bg-accent-success-hover:var(--green-500);--bg-accent-success-pressed:var(--green-300);--bg-accent-success-disabled:var(--green-950);--bg-accent-success-subtle:var(--green-900);--bg-accent-success-subtle-hover:var(--green-800);--bg-accent-success-subtle-pressed:var(--green-800);--bg-accent-success-subtle-disabled:var(--green-950);--bg-accent-warning:var(--orange-400);--bg-accent-warning-hover:var(--orange-500);--bg-accent-warning-pressed:var(--orange-300);--bg-accent-warning-disabled:var(--orange-950);--bg-accent-warning-subtle:var(--orange-900);--bg-accent-warning-subtle-hover:var(--orange-800);--bg-accent-warning-subtle-pressed:var(--orange-800);--bg-accent-warning-subtle-disabled:var(--orange-950);--bg-accent-error:var(--red-400);--bg-accent-error-hover:var(--red-500);--bg-accent-error-pressed:var(--red-300);--bg-accent-error-disabled:var(--red-950);--bg-accent-error-subtle:var(--red-900);--bg-accent-error-subtle-hover:var(--red-800);--bg-accent-error-subtle-pressed:var(--red-800);--bg-accent-error-subtle-disabled:var(--red-950);--bg-accent-yellow:var(--yellow-400);--bg-accent-yellow-hover:var(--yellow-500);--bg-accent-yellow-pressed:var(--yellow-300);--bg-accent-yellow-disabled:var(--yellow-950);--bg-accent-yellow-subtle:var(--yellow-900);--bg-accent-yellow-subtle-hover:var(--yellow-800);--bg-accent-yellow-subtle-pressed:var(--yellow-800);--bg-accent-yellow-subtle-disabled:var(--yellow-950);--bg-accent-amber:var(--amber-400);--bg-accent-amber-hover:var(--amber-500);--bg-accent-amber-pressed:var(--amber-300);--bg-accent-amber-disabled:var(--amber-950);--bg-accent-amber-subtle:var(--amber-900);--bg-accent-amber-subtle-hover:var(--amber-800);--bg-accent-amber-subtle-pressed:var(--amber-800);--bg-accent-amber-subtle-disabled:var(--amber-950);--bg-accent-purple:var(--purple-400);--bg-accent-purple-hover:var(--purple-500);--bg-accent-purple-pressed:var(--purple-300);--bg-accent-purple-disabled:var(--purple-950);--bg-accent-purple-subtle:var(--purple-900);--bg-accent-purple-subtle-hover:var(--purple-800);--bg-accent-purple-subtle-pressed:var(--purple-800);--bg-accent-purple-subtle-disabled:var(--purple-950);--bg-accent-pink:var(--pink-400);--bg-accent-pink-hover:var(--pink-500);--bg-accent-pink-pressed:var(--pink-300);--bg-accent-pink-disabled:var(--pink-950);--bg-accent-pink-subtle:var(--pink-900);--bg-accent-pink-subtle-hover:var(--pink-800);--bg-accent-pink-subtle-pressed:var(--pink-800);--bg-accent-pink-subtle-disabled:var(--pink-950);--bg-accent-violet:var(--violet-400);--bg-accent-violet-hover:var(--violet-500);--bg-accent-violet-pressed:var(--violet-300);--bg-accent-violet-disabled:var(--violet-950);--bg-accent-violet-subtle:var(--violet-900);--bg-accent-violet-subtle-hover:var(--violet-800);--bg-accent-violet-subtle-pressed:var(--violet-800);--bg-accent-violet-subtle-disabled:var(--violet-950);--bg-brand:var(--bg-brand-rest-on-dark);--bg-selected:var(--bg-selected-rest-on-dark);--bg-selected-hover:var(--bg-selected-hover-on-dark);--bg-selected-pressed:var(--bg-selected-pressed-on-dark);--bg-selected-disabled:var(--bg-selected-disabled-on-dark);--bg-selected-bolder:var(--bg-selected-bolder-rest-on-dark);--bg-selected-boldest:var(--bg-selected-boldest-rest-on-dark);--bg-selected-boldest-hover:var(--bg-selected-boldest-hover-on-dark);--bg-selected-boldest-pressed:var(--bg-selected-boldest-pressed-on-dark);--bg-selected-boldest-disabled:var(--bg-selected-boldest-disabled-on-dark);--bg-table-header:var(--neutral-900);--bg-table-header-overlay:var(--transparent);--bg-table-header-overlay-hover:var(--white-alpha-025);--bg-table-header-overlay-pressed:var(--white-alpha-225);--bg-table-body:var(--neutral-800);--bg-table-body-overlay:var(--transparent);--bg-table-body-overlay-hover:var(--white-alpha-025);--bg-table-body-overlay-pressed:var(--white-alpha-225);--bg-segment-control-container:var(--neutral-800);--bg-segment-control-item:var(--transparent);--bg-segment-control-item-hover:var(--neutral-500);--bg-segment-control-item-disabled:var(--transparent);--bg-segment-control-item-selected:var(--neutral-600);--bg-segment-control-item-selected-disabled:var(--neutral-800);--bg-brand-hover:var(--bg-brand-hover-on-dark);--bg-brand-pressed:var(--bg-brand-pressed-on-dark);--bg-brand-disabled:var(--bg-brand-disabled-on-dark);--bg-brand-subtle:var(--bg-brand-subtle-rest-on-dark);--bg-brand-subtle-hover:var(--bg-brand-subtle-hover-on-dark);--bg-brand-subtle-pressed:var(--bg-brand-subtle-pressed-on-dark);--bg-brand-subtle-disabled:var(--bg-brand-subtle-disabled-on-dark);--bg-neutral-hover:var(--neutral-500);--bg-neutral-pressed:var(--neutral-400);--bg-neutral-disabled:var(--neutral-700);--bg-neutral-subtle:var(--neutral-700);--bg-neutral-bold:var(--neutral-700);--bg-neutral-bold-hover:var(--neutral-600);--bg-neutral-bold-pressed:var(--neutral-500);--bg-neutral-bold-disabled:var(--neutral-800);--bg-neutral-boldest:var(--neutral-400);--bg-neutral-boldest-hover:var(--neutral-500);--bg-neutral-boldest-pressed:var(--neutral-600);--bg-neutral-boldest-disabled:var(--neutral-700);--fg-neutral-main:var(--white);--fg-accent-info:var(--blue-400);--fg-accent-info-strong:var(--blue-300);--fg-accent-info-disabled:var(--blue-700);--fg-accent-success:var(--green-400);--fg-accent-success-strong:var(--green-300);--fg-accent-success-disabled:var(--green-700);--fg-accent-warning:var(--orange-400);--fg-accent-warning-strong:var(--orange-300);--fg-accent-warning-disabled:var(--orange-700);--fg-accent-error:var(--red-400);--fg-accent-error-strong:var(--red-300);--fg-accent-error-disabled:var(--red-700);--fg-accent-yellow:var(--yellow-400);--fg-accent-yellow-strong:var(--yellow-300);--fg-accent-yellow-disabled:var(--yellow-600);--fg-accent-amber:var(--amber-400);--fg-accent-amber-strong:var(--amber-300);--fg-accent-amber-disabled:var(--amber-600);--fg-accent-purple:var(--purple-400);--fg-accent-purple-strong:var(--purple-300);--fg-accent-purple-disabled:var(--purple-600);--fg-accent-pink:var(--pink-400);--fg-accent-pink-strong:var(--pink-300);--fg-accent-pink-disabled:var(--pink-600);--fg-accent-violet:var(--violet-400);--fg-accent-violet-strong:var(--violet-300);--fg-accent-violet-disabled:var(--violet-700);--fg-link:var(--blue-400);--fg-link-hover:var(--blue-500);--fg-link-pressed:var(--blue-300);--fg-link-disabled:var(--neutral-500);--fg-brand:var(--fg-brand-rest-on-dark);--fg-btn-primary:var(--fg-btn-primary-on-dark);--fg-btn-primary-disabled:var(--fg-btn-primary-disabled-on-dark);--fg-checkbox:var(--fg-checkbox-on-dark);--fg-checkbox-disabled:var(--fg-checkbox-disabled-on-dark);--fg-selected:var(--fg-selected-rest-on-dark);--fg-selected-hover:var(--fg-selected-hover-on-dark);--fg-selected-pressed:var(--fg-selected-pressed-on-dark);--fg-selected-disabled:var(--fg-selected-disabled-on-dark);--fg-selected-subtle:var(--fg-selected-subtle-on-dark);--fg-selected-bold:var(--fg-selected-bold-on-dark);--fg-brand-rest-strong:var(--fg-brand-rest-strong-on-dark);--fg-brand-hover:var(--fg-brand-hover-on-dark);--fg-brand-pressed:var(--fg-brand-pressed-on-dark);--fg-brand-pressed-strong:var(--fg-brand-pressed-strong-on-dark);--fg-brand-disabled:var(--fg-brand-disabled-on-dark);--fg-brand-disabled-strong:var(--fg-brand-disabled-strong-on-dark);--fg-neutral-main-static:var(--neutral-900);--fg-neutral-subtle:var(--neutral-300);--fg-neutral-subtlest:var(--neutral-400);--fg-neutral-disabled:var(--neutral-500);--fg-neutral-decoration:var(--neutral-600);--fg-neutral-inverse:var(--neutral-900);--fg-neutral-inverse-static:var(--white);--focus-ring:var(--focus-ring-on-dark);--bg-tooltip:var(--neutral-400);--bg-dialog:var(--neutral-800);--bg-card:var(--neutral-800);--border-indicator:var(--border-indicator-on-dark);--bg-snackbar:var(--neutral-700);--border-indicator-disabled:var(--border-indicator-disabled-on-dark);--border-selected:var(--border-selected-on-dark);--border-selected-boldest:var(--border-selected-boldest-on-dark);--border-selected-disabled:var(--border-selected-disabled-on-dark);--border-segment-control:var(--neutral-700);--border-input:var(--neutral-600);--border-input-active:var(--border-input-active-on-dark);--border-input-disabled:var(--neutral-700);--border-card:var(--neutral-700);--border-dialog:var(--neutral-700);--border-table:var(--neutral-700);--border-neutral-light:var(--neutral-800);--border-neutral:var(--neutral-700);--border-neutral-strong:var(--neutral-600);--border-neutral-strongest:var(--neutral-500);--border-neutral-dark:var(--white);--border-inverse-static:var(--white);--border-inverse:var(--neutral-900);--border-active:var(--border-active-on-dark);--border-active-strong:var(--border-active-strong-on-dark);--border-active-light:var(--border-active-light-on-dark);--border-info:var(--fg-accent-info);--border-info-strong:var(--fg-accent-info-strong);--border-info-light:var(--fg-accent-info-disabled);--border-error:var(--fg-accent-error);--border-error-strong:var(--fg-accent-error-strong);--border-error-light:var(--fg-accent-error-disabled);--border-warning:var(--fg-accent-warning);--border-warning-strong:var(--fg-accent-warning-strong);--border-warning-light:var(--fg-accent-warning-disabled);--border-success:var(--fg-accent-success);--border-success-strong:var(--fg-accent-success-strong);--border-success-light:var(--fg-accent-success-disabled);--border-yellow:var(--fg-accent-yellow);--border-yellow-strong:var(--fg-accent-yellow-strong);--border-yellow-light:var(--fg-accent-yellow-disabled);--border-amber:var(--fg-accent-amber);--border-amber-strong:var(--fg-accent-amber-strong);--border-amber-light:var(--fg-accent-amber-disabled);--border-purple:var(--fg-accent-purple);--border-purple-strong:var(--fg-accent-purple-strong);--border-purple-light:var(--fg-accent-purple-disabled);--border-pink:var(--fg-accent-pink);--border-pink-strong:var(--fg-accent-pink-strong);--border-pink-light:var(--fg-accent-pink-disabled);--border-violet:var(--fg-accent-violet);--border-violet-strong:var(--fg-accent-violet-strong);--border-violet-light:var(--fg-accent-violet-disabled);--shadow-50:0 1px 2px 0px #000c;--shadow-100:0 3px 4px 0px #000c;--shadow-200:0 3px 8px 0px #000000eb;--shadow-300:0 5px 12px 0px #00000057;--shadow-400:0 5px 16px 0px #00000061;--shadow-500:0 6px 24px 0px #00000061;--shadow-brand-50:0 1px 2px 0px rgba(func.color(color-brand.$colors-brand-list,brand,400),.8);--shadow-brand-100:0 3px 4px 0px rgba(func.color(color-brand.$colors-brand-list,brand,400),.8);--shadow-brand-200:0 3px 8px 0px rgba(func.color(color-brand.$colors-brand-list,brand,400),.92);--shadow-brand-300:0 5px 12px 0px rgba(func.color(color-brand.$colors-brand-list,brand,400),.34);--shadow-brand-400:0 5px 16px 0px rgba(func.color(color-brand.$colors-brand-list,brand,400),.38);--shadow-brand-500:0 6px 24px 0px rgba(func.color(color-brand.$colors-brand-list,brand,400),.38);--rgb-inverse:0,0,0;--rgb-inverse-static:255,255,255;--rgb-fg-neutral-subtle:212,212,212;--bg-section-blog:#ffffff17;--bg-section-resume:#ffffff0f;--linkedin:#71b7fb}:root[data-theme=dark] #paint0_linear_150598_5305 stop:first-child{stop-color:#f8d5d31a}:root[data-theme=dark] #paint0_linear_150598_5305 stop:nth-child(2){stop-color:#f8d5d333}:root[data-theme=dark] #paint0_linear_150598_5354 stop:first-child{stop-color:#f8d5d31a}:root[data-theme=dark] #paint0_linear_150598_5354 stop:nth-child(2){stop-color:#f8d5d333}:root[data-theme=dark] #paint4_linear_150598_5354 stop:first-child{stop-color:#f8d5d300}:root[data-theme=dark] #paint4_linear_150598_5354 stop:nth-child(2){stop-color:#f8d5d31a}:root[data-theme=dark] #paint4_linear_150598_5354 stop:nth-child(3),:root[data-theme=dark] #paint4_linear_150598_5354 stop:nth-child(4){stop-color:#f8d5d333}:root[data-theme=dark] #paint1_linear_150598_5354 stop:first-child,:root[data-theme=dark] #paint1_linear_150598_5354 stop:nth-child(2){stop-color:#f8d5d30d}:root[data-theme=dark] #paint1_linear_150598_5354 stop:nth-child(3){stop-color:#f8d5d31a}:root[data-theme=dark] #paint1_linear_150598_5354 stop:nth-child(4){stop-color:#f8d5d308}:root[data-theme=dark] #paint2_linear_150598_5354 stop:first-child,:root[data-theme=dark] #paint3_linear_150598_5354 stop:first-child,:root[data-theme=dark] #paint0_linear_150536_5707 stop:first-child,:root[data-theme=dark] #paint0_linear_150536_5690 stop:first-child{stop-color:#f8d5d380}:root[data-theme=dark] #paint2_linear_150598_5354 stop:nth-child(2),:root[data-theme=dark] #paint3_linear_150598_5354 stop:nth-child(2),:root[data-theme=dark] #paint0_linear_150536_5707 stop:nth-child(2),:root[data-theme=dark] #paint0_linear_150536_5690 stop:nth-child(2){stop-color:#f8d5d326}:root[data-theme=dark] path[id*=tree-root],:root[data-theme=dark] path[class*=tree-root]{fill:#f8d5d366}:root[data-theme=dark] #paint1_linear_150598_5305 stop:first-child,:root[data-theme=dark] #paint6_linear_150598_5354 stop:first-child,:root[data-theme=dark] #paint0_linear_150598_5272 stop:first-child{stop-color:#2e59b0}:root[data-theme=dark] #paint1_linear_150598_5305 stop:nth-child(2),:root[data-theme=dark] #paint6_linear_150598_5354 stop:nth-child(2),:root[data-theme=dark] #paint0_linear_150598_5272 stop:nth-child(2){stop-color:#2a53a2;stop-color:#325eb7}:root[data-theme=dark] #lips,:root[data-theme=dark] [id*=eye-],:root[data-theme=dark] #eyes circle{fill:#2e59b0}:root[data-theme=dark] .section-contact{background-image:linear-gradient(90deg,#f8d5d31a 0,#f8d5d333 100%)}:root[data-theme=dark] .swiper-pagination-bullet{background:var(--bg-neutral);opacity:1}:root[data-theme=dark] .swiper-pagination-bullet-active{background:var(--fg-brand)}@media (max-width:767.98px){:root[data-theme=dark] .section-banner .content-bg #paint1_linear_150518_57503 stop:first-child,:root[data-theme=dark] .section-banner .content-bg #paint1_linear_150518_57503 stop:nth-child(2){stop-color:#f8d5d30d}:root[data-theme=dark] .section-banner .content-bg #paint1_linear_150518_57503 stop:nth-child(3){stop-color:#f8d5d305}:root[data-theme=dark] .section-banner .content-bg #paint1_linear_150518_57503 stop:nth-child(4){stop-color:#0000}}@media (min-width:576px) and (max-width:991px){:root[data-theme=dark] .section-banner{background:linear-gradient(180deg,#383231 0,#383231 24%,var(--bg-surface-1)100%)}:root[data-theme=dark] .section-banner #paint0_linear_150598_5354 stop:first-child,:root[data-theme=dark] .section-banner #paint0_linear_150598_5354 stop:nth-child(2){stop-color:#383231}}@media (max-width:767.98px){:root[data-theme=dark] .section-banner{background:linear-gradient(180deg,#f8d5d333 0,#f8d5d31a 86%,var(--bg-surface-1)100%)}}:root[data-theme=dark] .call-to-action-container{background:linear-gradient(315deg,#f8d5d31a 0,#f8d5d333 28%,#f8d5d34d 100%)}:root{--margin-section-mobile:var(--spacing-xl-4);--margin-section-web:var(--spacing-xl-7);--section-marign-title:var(--spacing-lg);--border-angle:0deg;--transition-base:ease-out}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}button{font-family:inherit;font-size:inherit;background:0 0;border:none;margin:0;padding:0}html .swiper-pagination-bullet{transition:background-color .3s var(--transition-base)}html{--swiper-pagination-color:var(--bg-brand);--swiper-pagination-bullet-size:var(--spacing-sm-2);--swiper-pagination-bullet-width:var(--spacing-sm-2);--swiper-pagination-bullet-height:var(--spacing-sm-2)}hr{border-color:var(--border-neutral);opacity:1;border-width:.5px}@keyframes move2Left{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@keyframes personalityProgressTracker{0%,to{width:100%}50%{width:99%}}@keyframes personalityProgressText{0%{transform:rotate(0)}25%{transform:rotate(3deg)}50%{transform:rotate(-3deg)}to{transform:rotate(0)}}@keyframes flash-opacity-02{0%,50%,to{opacity:1}25%,75%{opacity:.3}}@keyframes flicker{0%,19.9%,22%,62.9%,64%,64.9%,70%,to{opacity:.99;transform:skew(0)}20%,21.9%,63%,63.9%,65%,69.9%{opacity:.4;transform:skew(-10deg)}}.move2Left{animation-name:move2Left}@keyframes border-angle-rotate{0%{--border-angle:0deg}to{--border-angle:360deg}}@keyframes floating-boy{0%,to{transform:translate(0)}50%{transform:translateY(32px)}}@keyframes light-shape{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes line-blow-up{0%{inset:0}50%{inset:-12%}to{inset:0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInUp{animation-name:fadeInUp}.animate__animated{animation-duration:.3s;animation-fill-mode:both}@keyframes rotate-1deg{0%,to{transform:rotate(0)}50%{transform:rotate(1deg)}}@keyframes rotate-2deg{0%,to{transform:rotate(0)}50%{transform:rotate(2deg)}}@keyframes rotate-4deg{0%,to{transform:rotate(0)}50%{transform:rotate(4deg)}}@keyframes rotate-8deg{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}@view-transition{navigation:auto}body{font-family:var(--font-family-base);color:var(--fg-neutral-main);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);background-color:var(--bg-surface-1);transition:all .3s var(--transition-base);margin:0}.main-wrapper{position:relative}.divider,.divider-fill,.divider-dashed{background-color:var(--border-neutral);width:100%;height:1px}.divider-dashed{--s:12px;background:radial-gradient(circle closest-side,var(--border-neutral)98%,#0000)0 0/var(--s)100%,linear-gradient(90deg,var(--border-neutral)50%,#0000 0)calc(var(--s)/2)0/calc(2*var(--s))100%}.divider-dashed.vertical{background:radial-gradient(circle closest-side,var(--border-neutral)98%,#0000)0 0/100% var(--s),linear-gradient(var(--border-neutral)50%,#0000 0)0 calc(var(--s)/2)/100% calc(2*var(--s));width:1px;height:100%}.divider-fill{height:8px}.divider-fill.divider-lg{height:16px}a{color:var(--fg-link);transition:color .3s}a:hover{color:var(--fg-link-hover)}a:active,a.active{color:var(--fg-link-pressed)}a:disabled,a.disabled{color:var(--fg-link-disabled)}a.text-inverse{color:var(--fg-neutral-main)}a.text-inverse:hover{color:var(--fg-neutral-hover)}a.text-inverse:active,a.text-inverse.active{color:var(--fg-link-pressed)}a.text-inverse:disabled,a.text-inverse.disabled{color:var(--fg-link-disabled)}.page-loader{background-color:var(--bg-brand);z-index:1060;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-loader .loader-content{text-align:center}.page-loader-title{color:var(--fg-neutral-inverse-static);font-family:var(--font-family-secondary);font-size:var(--font-size-heading-6);font-weight:var(--font-weight-heading-6);line-height:var(--line-height-heading-6);animation:3s infinite flash}.page-loader .logo-img{width:var(--spacing-xl-6)}blockquote{padding:0 var(--spacing-sm);margin-bottom:var(--spacing-sm);font-family:var(--font-family-secondary);font-size:var(--font-size-heading-6);font-weight:var(--font-weight-heading-6);line-height:var(--line-height-heading-6);white-space:pre-line;position:relative}blockquote:before{content:"";background-color:var(--border-neutral);border-top-right-radius:var(--radius-xs-2);border-bottom-right-radius:var(--radius-xs-2);width:3px;height:calc(100% - 3px);position:absolute;top:50%;left:0;transform:translateY(-50%)}.avatar-img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%}.avatar-fallback{font-family:var(--font-family-base);font-weight:var(--font-weight-medium);z-index:0;text-transform:uppercase;color:var(--fg-neutral-subtle);justify-content:center;align-items:center;font-style:normal;line-height:1;display:flex}.avatar-root{vertical-align:middle;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar-root:not(.avatar-initial,.avatar-initial-solid){background-color:var(--bg-neutral-subtle);border:1px solid var(--border-neutral)}.avatar-root.avatar-initial{background-color:var(--bg-brand-subtle);border:1px solid #0000}.avatar-root.avatar-initial .avatar-fallback{color:var(--fg-brand)}.avatar-root.avatar-initial-solid{background-color:var(--bg-brand);border:1px solid #0000}.avatar-root.avatar-initial-solid .avatar-fallback{color:var(--fg-neutral-inverse)}.avatar-root:not(.is-square){border-radius:100%}.avatar-root.is-square{border-radius:var(--radius-xs-2)}.avatar-root:not(.avatar-xs,.avatar-sm,.avatar-lg,.avatar-xl){width:var(--spacing-xl);height:var(--spacing-xl)}.avatar-root.avatar-xs{width:var(--spacing-md);height:var(--spacing-md)}.avatar-root.avatar-xs .avatar-fallback{font-size:var(--font-size-base-xs)}.avatar-root.avatar-xs.is-square{border-radius:var(--radius-xs-3)}.avatar-root.avatar-sm{width:var(--spacing-lg);height:var(--spacing-lg)}.avatar-root.avatar-sm .avatar-fallback{font-size:var(--font-size-base-sm)}.avatar-root.avatar-sm.is-square{border-radius:var(--radius-xs-2)}.avatar-root.avatar-lg{width:var(--spacing-xl-2);height:var(--spacing-xl-2)}.avatar-root.avatar-lg .avatar-fallback{font-size:var(--font-size-base)}.avatar-flipping{width:var(--spacing-xl-7);height:var(--spacing-xl-7);position:relative}.avatar-flipping img{border-radius:var(--radius-rounded);background-color:var(--bg-neutral);border:1px solid var(--border-neutral);cursor:pointer}@media (min-width:992px){.avatar-flipping{margin-right:var(--spacing-md)}}.avatar-flipping .badge{width:max-content;bottom:calc(var(--spacing-xs-3) - 6px);box-shadow:var(--shadow-300);z-index:1;position:absolute;left:52%;transform:translate(-50%)rotate(-4deg)}:root{--badge-text-info-emphasize:var(--fg-neutral-inverse);--badge-background-info-emphasize:var(--bg-accent-info);--badge-info-text:var(--fg-accent-info-strong);--badge-background-info:var(--bg-accent-info-subtle);--badge-border-info:var(--border-info-light);--badge-text-success-emphasize:var(--fg-neutral-inverse);--badge-background-success-emphasize:var(--bg-accent-success);--badge-success-text:var(--fg-accent-success-strong);--badge-background-success:var(--bg-accent-success-subtle);--badge-border-success:var(--border-success-light);--badge-text-warning-emphasize:var(--fg-neutral-inverse);--badge-background-warning-emphasize:var(--bg-accent-warning);--badge-warning-text:var(--fg-accent-warning-strong);--badge-background-warning:var(--bg-accent-warning-subtle);--badge-border-warning:var(--border-warning-light);--badge-text-error-emphasize:var(--fg-neutral-inverse);--badge-background-error-emphasize:var(--bg-accent-error);--badge-error-text:var(--fg-accent-error-strong);--badge-background-error:var(--bg-accent-error-subtle);--badge-border-error:var(--border-error-light)}.badge{font-size:var(--font-size-base-sm);line-height:var(--line-height-base-sm);font-weight:var(--font-weight-semibold);padding-right:var(--spacing-xs-2);padding-left:var(--spacing-xs-2);height:var(--ui-size-xs);border-radius:var(--ui-radius-sm);justify-content:center;align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.badge>i{font-size:var(--font-size-base-md);font-weight:var(--font-weight-regular);vertical-align:sub}.badge.badge-lg{height:var(--ui-size-sm);border-radius:var(--ui-radius-md);font-size:var(--font-size-base-md);gap:.5rem}.badge.badge-lg>i{font-size:var(--font-size-base-lg)}.badge.badge-lg.badge-notification{width:var(--ui-size-sm)}.badge.badge-lg:not(.badge-notification){padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);line-height:var(--ui-size-sm)}.badge.badge-emphasize.badge-info{color:var(--badge-text-info-emphasize);background-color:var(--badge-background-info-emphasize)}.badge:not(.badge-emphasize).badge-info{color:var(--badge-info-text);background-color:var(--badge-background-info);border:1px solid var(--badge-border-info)}.badge.badge-emphasize.badge-success{color:var(--badge-text-success-emphasize);background-color:var(--badge-background-success-emphasize)}.badge:not(.badge-emphasize).badge-success{color:var(--badge-success-text);background-color:var(--badge-background-success);border:1px solid var(--badge-border-success)}.badge.badge-emphasize.badge-warning{color:var(--badge-text-warning-emphasize);background-color:var(--badge-background-warning-emphasize)}.badge:not(.badge-emphasize).badge-warning{color:var(--badge-warning-text);background-color:var(--badge-background-warning);border:1px solid var(--badge-border-warning)}.badge.badge-emphasize.badge-error{color:var(--badge-text-error-emphasize);background-color:var(--badge-background-error-emphasize)}.badge:not(.badge-emphasize).badge-error{color:var(--badge-error-text);background-color:var(--badge-background-error);border:1px solid var(--badge-border-error)}.badge.badge-emphasize.badge-default{color:var(--fg-neutral-inverse);background-color:var(--bg-neutral-boldest)}.badge.badge-emphasize.badge-outline{color:var(--fg-neutral-main);background-color:var(--bg-surface-3);border:1px solid var(--border-neutral-strong)}.badge:not(.badge-emphasize).badge-default{color:var(--fg-neutral-subtle);background-color:var(--bg-neutral-bold);border:1px solid var(--border-neutral-strong)}.badge:not(.badge-emphasize).badge-outline{color:var(--fg-neutral-main);background-color:var(--bg-surface-1);border:1px solid var(--border-neutral-strong)}:root{--card-padding-x:1rem;--card-padding-y:1rem;--card-radius:var(--radius-sm);--card-background:var(--bg-surface-3);--card-background-hover:var(--bg-neutral-bold);--card-border:var(--border-neutral);--card-shadow:var(--shadow-100);--card-shadow-hover:var(--shadow-200);--card-margin-bottom:var(--spacing-md);--card-blog-thumbnail-size:92px}.card{border-radius:var(--card-radius);transition:all .3s var(--transition-base);border:1px solid #0000;padding:0}.card.card-ouline{background-color:var(--bg-card);border-color:var(--border-card);box-shadow:var(--card-shadow)}.card.card-ouline:not(.not-hover):hover{border-color:var(--border-active);box-shadow:var(--card-shadow-hover)}.card .card-header{border-bottom:1px solid var(--border-card);height:100%;min-height:var(--spacing-xl-5);padding:var(--spacing-sm)var(--card-padding-x);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.card .card-title{font-family:var(--font-family-secondary);font-size:var(--font-size-heading-5);font-weight:var(--font-weight-heading-5);line-height:var(--line-height-heading-5)}.card .card-body{padding:var(--card-padding-y)var(--card-padding-x)}.card-feature{margin-bottom:var(--spacing-md)}.card-feature.has-container{padding:var(--card-padding-y)var(--card-padding-x);border-radius:var(--card-radius);background-color:var(--card-background);border:1px solid var(--border-card)}.card-feature [datatype]:last-child{margin-bottom:0}.card-feature .item-thumbnail img{border-radius:var(--radius-xs)}.card-feature .item-thumbnail img:not(.border-none){border:1px solid var(--border-card)}.card-feature .content-wrapper.content-hug{display:flex}.card-feature .content-wrapper.content-hug .content-left{display:inline-flex}.card-feature .content-wrapper.content-hug.align-left .content-left{margin-right:1rem}.card-feature .content-wrapper.content-hug.align-right{flex-direction:row-reverse}.card-feature .content-wrapper.content-hug.align-right .content-left{margin-left:1rem}.card-feature .content-wrapper:not(.content-hug) .content-left{margin-bottom:var(--spacing-sm-2)}.card-feature .content-wrapper+[datatype]{margin-top:var(--spacing-sm-2)}.card-feature .content-right{width:100%}.card-feature .title{font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs-3)}.card-blog a{color:var(--fg-neutral-main);height:100%;text-decoration:none}.card-blog a:hover .item-thumbnail img{transform:scale(1.1)}.card-blog .title{font-weight:var(--font-weight-bold);font-size:var(--font-size-base-lg);line-height:var(--line-height-base-lg);-webkit-line-clamp:2;min-height:calc(2*var(--line-height-base-lg));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-blog .posted-date{color:var(--fg-neutral-subtlest);font-size:var(--font-size-base-md);line-height:var(--line-height-base-md)}.card-blog .content-left{width:100%;padding:1rem}.card-blog .content-right{align-items:center;display:flex}.card-blog .img-container{border:none}.card-blog .item-thumbnail{width:var(--card-blog-thumbnail-size);height:var(--card-blog-thumbnail-size);border-radius:var(--radius-xs-2);overflow:hidden}.card-blog .item-thumbnail img{background-color:var(--bg-neutral);-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s var(--transition-base)}.card-blog:not(.layout-2,.layout-3) a{align-items:center;display:flex}.card-blog:not(.layout-2,.layout-3) .content-right{padding:.5rem 0 .5rem .5rem}.card-blog.layout-1,.card-blog.layout-2{border-radius:var(--card-radius);transition:all .3s var(--transition-base);background-color:var(--bg-card);border:1px solid #0000;border-color:var(--border-card);box-shadow:var(--card-shadow);padding:0}.card-blog.layout-1:not(.not-hover):hover,.card-blog.layout-2:not(.not-hover):hover{border-color:var(--border-active);box-shadow:var(--card-shadow-hover)}.card-blog.layout-2 a{display:block}.card-blog.layout-2 .content-top{padding:.5rem .5rem 0}.card-blog.layout-2 .item-thumbnail{width:100%;height:auto}.card-blog.layout-3 .title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-blog.layout-3 .item-thumbnail{--card-blog-thumbnail-size:24px}.card-project .title{font-size:var(--font-size-base-lg);font-weight:var(--font-weight-semibold)}.card-project .url-link [class^=ri-],.card-project .url-link [class*=\ ri-]{font-size:var(--font-size-heading-5);vertical-align:middle}.card-project .url-link .icon{margin-right:var(--spacing-xs-3)}.card-project .url-link a{color:var(--fg-neutral-main);transition:all .3s var(--transition-base);text-decoration:underline}.card-project .url-link a:hover{color:var(--fg-brand)}.card-project .item-thumbnail{border-radius:var(--radius-xs);border:1px solid var(--border-card);position:relative;overflow:hidden}.card-project .item-thumbnail:before{content:"";width:100%;padding-top:71.1111%;display:block}.card-project .item-thumbnail.aspect-ratio-1-1:before{padding-top:100%}.card-project .item-thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s var(--transition-base);position:absolute;inset:0}.card-project .item-thumbnail .overlay-content{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background-color .3s var(--transition-base),visibility .3s var(--transition-base),opacity .3s var(--transition-base);visibility:hidden;opacity:0;border-radius:var(--radius-xs);background-color:#c94b4fcc;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;inset:0}.card-project .item-thumbnail .overlay-content .icon{font-size:var(--font-size-display-2);color:var(--fg-neutral-inverse-static)}.card-project .item-thumbnail .overlay-content .text{font-size:var(--font-size-base-lg);font-weight:var(--font-weight-semibold);color:var(--fg-neutral-inverse-static)}.card-project:hover .item-thumbnail{box-shadow:var(--shadow-300)}.card-project:hover .item-thumbnail img{transform:scale(1.015)}.card-project:hover .item-thumbnail .overlay-content{visibility:visible;opacity:1}.card-project .item-description{line-clamp:2;min-height:calc(2*var(--line-height-base-md));color:var(--fg-neutral-subtlest);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-project .item-role{flex-wrap:wrap;gap:.25rem;display:flex}.card-project .status-badge{top:var(--spacing-sm-2);left:var(--spacing-sm-2);position:absolute}.card-project .card-body{flex-direction:column;gap:.75rem;display:flex}.card-project .card-footer{gap:.5rem;display:flex}.card-project .card-footer .btn:last-child{flex-shrink:0}.card-project:not(.has-container) .item-thumbnail-container{margin-bottom:var(--spacing-sm-2)}.card-project:not(.has-container) .card-footer{padding-top:1rem}.card-project.has-container{border-radius:var(--card-radius);transition:all .3s var(--transition-base);background-color:var(--bg-card);border:1px solid #0000;border-color:var(--border-card);box-shadow:var(--card-shadow);padding:0}.card-project.has-container:not(.not-hover):hover{border-color:var(--border-active);box-shadow:var(--card-shadow-hover)}.card-project.has-container .item-thumbnail,.card-project.has-container .item-thumbnail .overlay-content{border-radius:var(--radius-xs-2)}.card-project.has-container .item-thumbnail-container{padding:.5rem .5rem 0}.card-project.has-container .card-body{padding:1rem}.card-project.has-container .card-footer{padding:0 1rem 1rem}.card-profile .item-thumbnail{background-image:radial-gradient(var(--bg-neutral-bold)1px,var(--bg-surface-1)0);border-radius:var(--radius-xs-2);border:1px solid var(--border-card);box-shadow:var(--shadow-100);background-position:-24px -24px;background-size:12px 12px;position:relative;overflow:hidden}.card-profile .item-thumbnail:before{content:"";width:100%;padding-top:56.25%;display:block}.card-profile .item-thumbnail .background-pattern-top,.card-profile .item-thumbnail .background-pattern-bottom{width:100%}.card-profile .item-thumbnail .background-pattern-top svg,.card-profile .item-thumbnail .background-pattern-bottom svg{width:200%;display:block}.card-profile .item-thumbnail .background-pattern-top{position:absolute;top:0;left:2px}.card-profile .item-thumbnail .background-pattern-bottom{position:absolute;bottom:-13px;right:0}.card-profile .item-thumbnail .logo-container{will-change:transform;justify-content:center;align-items:center;margin:0 auto;display:flex}.card-profile .item-thumbnail img,.card-profile .item-thumbnail .logo-container{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s var(--transition-base);position:absolute;inset:0}.card-profile .item-thumbnail img.logo,.card-profile .item-thumbnail .logo-container.logo{border-radius:var(--radius-rounded);max-width:80px;max-height:80px;box-shadow:var(--shadow-300);z-index:1;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.background-pattern-wrapper{position:absolute;left:0;right:0}.background-pattern-wrapper svg{width:200%;display:block}.background-pattern-wrapper.top{top:0}.background-pattern-wrapper.bottom{bottom:0}.CheckboxRoot{background-color:var(--bg-surface-1);width:var(--spacing-sm);height:var(--spacing-sm);border-radius:var(--radius-xs-3);box-shadow:0 2px 10px var(--black-a7);border:2px solid var(--border-neutral);justify-content:center;align-items:center;display:flex}.CheckboxRoot:hover{background-color:var(--bg-surface-2)}.CheckboxRoot[data-state=checked]{background-color:var(--bg-brand);border:2px solid var(--bg-brand)}.CheckboxRoot[data-state=checked]:hover{background-color:var(--bg-brand-hover)}.CheckboxRoot:focus{box-shadow:0 0 0 2px var(--shadow-brand-100)}.CheckboxIndicator{color:var(--fg-neutral-inverse)}.Label{color:var(--fg-neutral-main);padding-left:15px;font-size:15px;line-height:1}.btn{font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .3s var(--transition-base);justify-content:center;align-items:center;gap:var(--spacing-xs-2);text-decoration:none;display:inline-flex}.btn:hover,.btn:focus,.btn:active,.btn.active{text-decoration:none}.btn>i{font-weight:var(--font-weight-regular)}.btn:not(.btn-lg):not(.btn-sm):not(.btn-xs){height:var(--ui-size-md);border-radius:var(--ui-radius-md)}.btn:not(.btn-lg):not(.btn-sm):not(.btn-xs)>i{font-size:var(--font-size-heading-5)}.btn:not(.btn-lg):not(.btn-sm):not(.btn-xs).btn-just-icon{width:var(--ui-size-md)}.btn:not(.btn-lg):not(.btn-sm):not(.btn-xs):not(.btn-just-icon){padding-left:var(--spacing-sm);padding-right:var(--spacing-sm);line-height:var(--ui-size-md)}.btn:not(.btn-lg):not(.btn-sm):not(.btn-xs).btn-rounded{border-radius:var(--radius-rounded)}.btn.btn-lg{height:var(--ui-size-lg);border-radius:var(--ui-radius-lg);font-size:var(--font-size-base-lg)}.btn.btn-lg>i{font-size:var(--font-size-heading-4)}.btn.btn-lg.btn-just-icon{width:var(--ui-size-lg)}.btn.btn-lg:not(.btn-just-icon){padding-left:var(--spacing-md);padding-right:var(--spacing-md);line-height:var(--ui-size-lg)}.btn.btn-lg.btn-rounded{border-radius:var(--radius-rounded)}.btn.btn-sm{height:var(--ui-size-sm);border-radius:var(--ui-radius-sm);font-size:var(--font-size-base-sm);gap:var(--spacing-xs-3)}.btn.btn-sm>i{font-size:var(--font-size-heading-6)}.btn.btn-sm.btn-just-icon{width:var(--ui-size-sm)}.btn.btn-sm:not(.btn-just-icon){padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);line-height:var(--ui-size-sm)}.btn.btn-sm.btn-rounded{border-radius:var(--radius-rounded)}.btn.btn-xs{height:var(--ui-size-xs);border-radius:var(--ui-radius-xs);font-size:var(--font-size-base-sm);gap:var(--spacing-xs-3)}.btn.btn-xs>i{font-size:var(--font-size-base-lg)}.btn.btn-xs.btn-just-icon{width:var(--ui-size-xs)}.btn.btn-xs:not(.btn-just-icon){padding-left:var(--spacing-xs-2);padding-right:var(--spacing-xs-2);line-height:var(--ui-size-xs)}.btn.btn-xs.btn-rounded{border-radius:var(--radius-rounded)}:root{--button-text-primary:var(--fg-neutral-inverse);--button-text-primary-hover:var(--fg-neutral-inverse);--button-text-primary-focus:var(--fg-neutral-inverse);--button-background-primary:var(--bg-brand);--button-background-primary-hover:var(--bg-brand-hover);--button-background-primary-focus:var(--bg-brand-pressed);--button-border-primary:transparent;--button-text-secondary:var(--fg-brand);--button-text-secondary-hover:var(--fg-brand);--button-text-secondary-focus:var(--fg-brand-pressed);--button-background-secondary:var(--bg-brand-subtle);--button-background-secondary-hover:var(--bg-brand-subtle-hover);--button-background-secondary-focus:var(--bg-brand-subtle-pressed);--button-border-secondary:transparent;--button-text-default:var(--fg-neutral-main);--button-text-default-hover:var(--fg-neutral-main);--button-text-default-focus:var(--fg-neutral-main);--button-background-default:var(--bg-neutral-bold);--button-background-default-hover:var(--bg-neutral-bold-hover);--button-background-default-focus:var(--bg-neutral-bold-pressed);--button-border-default:transparent;--button-text-ghost:var(--fg-neutral-main);--button-text-ghost-hover:var(--fg-neutral-main);--button-text-ghost-focus:var(--fg-neutral-main);--button-background-ghost:transparent;--button-background-ghost-hover:var(--bg-neutral-bold-hover);--button-background-ghost-focus:var(--bg-neutral-bold-pressed);--button-border-ghost:transparent;--button-text-ghost-brand:var(--fg-brand);--button-text-ghost-brand-hover:var(--fg-brand);--button-text-ghost-brand-focus:var(--fg-brand-pressed);--button-background-ghost-brand:transparent;--button-background-ghost-brand-hover:var(--bg-brand-subtle-hover);--button-background-ghost-brand-focus:var(--bg-brand-subtle-pressed);--button-border-ghost-brand:transparent;--button-text-outline:var(--fg-neutral-main);--button-text-outline-hover:var(--fg-neutral-main);--button-text-outline-focus:var(--fg-neutral-main);--button-background-outline:var(--bg-surface-3);--button-background-outline-hover:var(--bg-neutral-bold-hover);--button-background-outline-focus:var(--bg-neutral-bold-pressed);--button-border-outline:var(--border-neutral)}.btn-primary{color:var(--button-text-primary);background-color:var(--button-background-primary);background:linear-gradient(rgba(var(--rgb-fg-neutral-subtle),0)63.53%,rgb(var(--rgb-inverse),.25)100%),rgb(var(--rgb-fg-neutral-subtle));background-color:var(--button-background-primary);box-shadow:var(--button-background-primary)0px -.0625rem 0px .0625rem inset,var(--button-background-primary)0px 0px 0px .0625rem inset,rgba(var(--rgb-inverse),.25)0px .03125rem 0px .09375rem inset}.btn-primary:hover{color:var(--button-text-primary-hover);background-color:var(--button-background-primary-hover)}.btn-primary:active,.btn-primary.active,.btn-primary.selected{color:var(--button-text-primary-focus);background-color:var(--button-background-primary-focus)}.btn-secondary{color:var(--button-text-secondary);background-color:var(--button-background-secondary);background:linear-gradient(rgba(var(--rgb-fg-neutral-subtle),0)63.53%,rgb(var(--rgb-inverse),.25)100%),rgb(var(--rgb-fg-neutral-subtle));background-color:var(--button-background-secondary);box-shadow:var(--button-background-secondary)0px -.0625rem 0px .0625rem inset,var(--button-background-secondary)0px 0px 0px .0625rem inset,rgba(var(--rgb-inverse),.25)0px .03125rem 0px .09375rem inset}.btn-secondary:hover{color:var(--button-text-secondary-hover);background-color:var(--button-background-secondary-hover)}.btn-secondary:active,.btn-secondary.active,.btn-secondary.selected{color:var(--button-text-secondary-focus);background-color:var(--button-background-secondary-focus)}.btn-default{color:var(--button-text-default);background-color:var(--button-background-default);background:linear-gradient(rgba(var(--rgb-fg-neutral-subtle),0)63.53%,rgb(var(--rgb-inverse),.25)100%),rgb(var(--rgb-fg-neutral-subtle));background-color:var(--button-background-default);box-shadow:var(--button-background-default)0px -.0625rem 0px .0625rem inset,var(--button-background-default)0px 0px 0px .0625rem inset,rgba(var(--rgb-inverse),.25)0px .03125rem 0px .09375rem inset}.btn-default:hover{color:var(--button-text-default-hover);background-color:var(--button-background-default-hover)}.btn-default:active,.btn-default.active,.btn-default.selected{color:var(--button-text-default-focus);background-color:var(--button-background-default-focus)}.btn-ghost{color:var(--button-text-ghost);background-color:var(--button-background-ghost)}.btn-ghost:hover{color:var(--button-text-ghost-hover);background-color:var(--button-background-ghost-hover)}.btn-ghost:active,.btn-ghost.active,.btn-ghost.selected{color:var(--button-text-ghost-focus);background-color:var(--button-background-ghost-focus)}.btn-ghost-brand{color:var(--button-text-ghost-brand);background-color:var(--button-background-ghost-brand)}.btn-ghost-brand:hover{color:var(--button-text-ghost-brand-hover);background-color:var(--button-background-ghost-brand-hover)}.btn-ghost-brand:active,.btn-ghost-brand.active,.btn-ghost-brand.selected{color:var(--button-text-ghost-brand-focus);background-color:var(--button-background-ghost-brand-focus)}.btn-outline{color:var(--button-text-outline);background-color:var(--button-background-outline);background:linear-gradient(rgba(var(--rgb-fg-neutral-subtle),0)63.53%,rgb(var(--rgb-inverse),.25)100%),rgb(var(--rgb-fg-neutral-subtle));background-color:var(--button-background-outline);box-shadow:var(--button-background-outline)0px -.0625rem 0px .0625rem inset,var(--button-background-outline)0px 0px 0px .0625rem inset,rgba(var(--rgb-inverse),.25)0px .03125rem 0px .09375rem inset}.btn-outline:hover{color:var(--button-text-outline-hover);background-color:var(--button-background-outline-hover)}.btn-outline:active,.btn-outline.active,.btn-outline.selected{color:var(--button-text-outline-focus);background-color:var(--button-background-outline-focus)}.btn-outline{border:1px solid var(--button-border-outline);box-shadow:var(--shadow-50)}.btn-outline:hover,.btn-outline:focus,.btn-outline:active,.btn-outline.active{border:1px solid var(--border-neutral)}:root{--button-text-info:var(--fg-neutral-inverse);--button-text-info-hover:var(--fg-neutral-inverse);--button-text-info-focus:var(--fg-neutral-inverse);--button-background-info:var(--bg-accent-info);--button-background-info-hover:var(--bg-accent-info-hover);--button-background-info-focus:var(--bg-accent-info-pressed)}.btn-info{color:var(--button-text-info);background-color:var(--button-background-info);background:linear-gradient(rgba(var(--rgb-fg-neutral-subtle),0)63.53%,rgb(var(--rgb-inverse),.25)100%),rgb(var(--rgb-fg-neutral-subtle));background-color:var(--button-background-info);box-shadow:var(--button-background-info)0px -.0625rem 0px .0625rem inset,var(--button-background-info)0px 0px 0px .0625rem inset,rgba(var(--rgb-inverse),.25)0px .03125rem 0px .09375rem inset}.btn-info:hover{color:var(--button-text-info-hover);background-color:var(--button-background-info-hover)}.btn-info:active,.btn-info.active,.btn-info.selected{color:var(--button-text-info-focus);background-color:var(--button-background-info-focus)}:root{--button-text-success:var(--fg-neutral-inverse);--button-text-success-hover:var(--fg-neutral-inverse);--button-text-success-focus:var(--fg-neutral-inverse);--button-background-success:var(--bg-accent-success);--button-background-success-hover:var(--bg-accent-success-hover);--button-background-success-focus:var(--bg-accent-success-pressed)}.btn-success{color:var(--button-text-success);background-color:var(--button-background-success);background:linear-gradient(rgba(var(--rgb-fg-neutral-subtle),0)63.53%,rgb(var(--rgb-inverse),.25)100%),rgb(var(--rgb-fg-neutral-subtle));background-color:var(--button-background-success);box-shadow:var(--button-background-success)0px -.0625rem 0px .0625rem inset,var(--button-background-success)0px 0px 0px .0625rem inset,rgba(var(--rgb-inverse),.25)0px .03125rem 0px .09375rem inset}.btn-success:hover{color:var(--button-text-success-hover);background-color:var(--button-background-success-hover)}.btn-success:active,.btn-success.active,.btn-success.selected{color:var(--button-text-success-focus);background-color:var(--button-background-success-focus)}:root{--button-text-warning:var(--fg-neutral-inverse);--button-text-warning-hover:var(--fg-neutral-inverse);--button-text-warning-focus:var(--fg-neutral-inverse);--button-background-warning:var(--bg-accent-warning);--button-background-warning-hover:var(--bg-accent-warning-hover);--button-background-warning-focus:var(--bg-accent-warning-pressed)}.btn-warning{color:var(--button-text-warning);background-color:var(--button-background-warning);background:linear-gradient(rgba(var(--rgb-fg-neutral-subtle),0)63.53%,rgb(var(--rgb-inverse),.25)100%),rgb(var(--rgb-fg-neutral-subtle));background-color:var(--button-background-warning);box-shadow:var(--button-background-warning)0px -.0625rem 0px .0625rem inset,var(--button-background-warning)0px 0px 0px .0625rem inset,rgba(var(--rgb-inverse),.25)0px .03125rem 0px .09375rem inset}.btn-warning:hover{color:var(--button-text-warning-hover);background-color:var(--button-background-warning-hover)}.btn-warning:active,.btn-warning.active,.btn-warning.selected{color:var(--button-text-warning-focus);background-color:var(--button-background-warning-focus)}:root{--button-text-error:var(--fg-neutral-inverse);--button-text-error-hover:var(--fg-neutral-inverse);--button-text-error-focus:var(--fg-neutral-inverse);--button-background-error:var(--bg-accent-error);--button-background-error-hover:var(--bg-accent-error-hover);--button-background-error-focus:var(--bg-accent-error-pressed)}.btn-error{color:var(--button-text-error);background-color:var(--button-background-error);background:linear-gradient(rgba(var(--rgb-fg-neutral-subtle),0)63.53%,rgb(var(--rgb-inverse),.25)100%),rgb(var(--rgb-fg-neutral-subtle));background-color:var(--button-background-error);box-shadow:var(--button-background-error)0px -.0625rem 0px .0625rem inset,var(--button-background-error)0px 0px 0px .0625rem inset,rgba(var(--rgb-inverse),.25)0px .03125rem 0px .09375rem inset}.btn-error:hover{color:var(--button-text-error-hover);background-color:var(--button-background-error-hover)}.btn-error:active,.btn-error.active,.btn-error.selected{color:var(--button-text-error-focus);background-color:var(--button-background-error-focus)}.dropdown-button i{transition:transform .2s var(--transition-base)}.dropdown-button[data-headlessui-state*=open] i.ri-arrow-down-s-line{transform:rotate(180deg)}.dropdown-list{background-color:var(--bg-surface-5);border-radius:var(--radius-sm);border:1px solid var(--border-neutral-strong);box-shadow:var(--shadow-300);min-width:calc(var(--spacing-xl-7)*1.6);z-index:1000;padding:.5rem}.dropdown-list:focus-visible{outline:0}.dropdown-item{font-weight:var(--font-weight-medium);cursor:pointer;transition:all .3s var(--transition-base);justify-content:flex-start;align-items:center;gap:var(--spacing-xs-2);text-decoration:none;display:flex}.dropdown-item:hover,.dropdown-item:focus,.dropdown-item:active,.dropdown-item.active{text-decoration:none}.dropdown-item>i{font-weight:var(--font-weight-regular)}.dropdown-item{height:var(--ui-size-md);border-radius:var(--ui-radius-md)}.dropdown-item>i{font-size:var(--font-size-heading-5)}.dropdown-item.btn-just-icon{width:var(--ui-size-md)}.dropdown-item:not(.btn-just-icon){padding-left:var(--spacing-sm);padding-right:var(--spacing-sm);line-height:var(--ui-size-md)}.dropdown-item.btn-rounded{border-radius:var(--radius-rounded)}.dropdown-item{color:var(--fg-neutral-main);background-color:#0000}.dropdown-item:hover{color:var(--fg-neutral-main);background-color:var(--bg-neutral-hover)}.dropdown-item:active,.dropdown-item.active{color:var(--fg-neutral-main);background-color:var(--bg-neutral-pressed)}.dropdown-item,.dropdown-item>span{width:100%}input{background-color:var(--bg-surface-1);color:var(--fg-neutral-main);padding:.5315rem var(--spacing-sm-2);border:1px solid var(--border-neutral-strong);border-radius:var(--radius-xs);outline:none}input:focus{border-color:var(--border-info)}.form-group input{margin-bottom:var(--spacing-xs-3)}.form-group .help-text{color:var(--fg-neutral-subtlest);font-size:var(--font-size-base-small);line-height:var(--line-height-base-small);align-items:center;display:flex}.form-group .help-text>.icon{font-size:var(--spacing-sm);margin-right:var(--spacing-xs-3)}.form-group.is-error input{border-color:var(--fg-accent-error)}.form-group.is-error .help-text{color:var(--fg-accent-error)}.embed-block{border:1px solid var(--border-neutral);border-radius:var(--radius-xs-2);background:var(--bg-surface-1);margin:1rem 0;overflow:hidden}.embed-header{align-items:center;margin-bottom:.5rem;display:flex}.embed-icon{width:24px;height:24px;margin-right:.5rem}.embed-title{font-weight:600}.embed-content{padding-top:56.25%;position:relative}.embed-iframe{width:100%;height:100%;position:absolute;top:0;left:0}.navigation-tabs{justify-content:space-between;align-items:center;display:flex}@media (max-width:767.98px){.navigation-tabs{flex-wrap:wrap}.navigation-tabs ul{order:1}}.navigation-tabs ul{flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}.navigation-tabs ul li:not(:last-child){margin-right:var(--spacing-lg)}.navigation-tabs ul li a,.navigation-tabs ul li button{font-size:var(--font-size-base-lg);font-weight:var(--font-weight-semibold);color:var(--fg-neutral-main);text-decoration:none;transition:border .3s,color .3s}.navigation-tabs ul li.active a,.navigation-tabs ul li.active button,.navigation-tabs ul li:hover a,.navigation-tabs ul li:hover button{color:var(--fg-brand);text-decoration:none}.navigation-tabs ul li:focus-visible{outline:1px solid var(--border-neutral);border-radius:var(--radius-xs-4)}.navigation-tabs .switch-view{border-radius:var(--radius-rounded);background-color:var(--bg-brand-subtle);padding:0 var(--spacing-xs-3)}.navigation-tabs .switch-view a,.navigation-tabs .switch-view button{font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .3s var(--transition-base);justify-content:center;align-items:center;gap:var(--spacing-xs-2);text-decoration:none;display:inline-flex}.navigation-tabs .switch-view a:hover,.navigation-tabs .switch-view a:focus,.navigation-tabs .switch-view a:active,.navigation-tabs .switch-view a.active,.navigation-tabs .switch-view button:hover,.navigation-tabs .switch-view button:focus,.navigation-tabs .switch-view button:active,.navigation-tabs .switch-view button.active{text-decoration:none}.navigation-tabs .switch-view a>i,.navigation-tabs .switch-view button>i{font-weight:var(--font-weight-regular)}.navigation-tabs .switch-view a,.navigation-tabs .switch-view button{height:var(--ui-size-md);border-radius:var(--ui-radius-md)}.navigation-tabs .switch-view a>i,.navigation-tabs .switch-view button>i{font-size:var(--font-size-heading-5)}.navigation-tabs .switch-view a.btn-just-icon,.navigation-tabs .switch-view button.btn-just-icon{width:var(--ui-size-md)}.navigation-tabs .switch-view a:not(.btn-just-icon),.navigation-tabs .switch-view button:not(.btn-just-icon){padding-left:var(--spacing-sm);padding-right:var(--spacing-sm);line-height:var(--ui-size-md)}.navigation-tabs .switch-view a.btn-rounded,.navigation-tabs .switch-view button.btn-rounded{border-radius:var(--radius-rounded)}.navigation-tabs .switch-view a,.navigation-tabs .switch-view button{color:var(--fg-neutral-subtle);position:relative}.navigation-tabs .switch-view a:not(.motion-framer-animaton):before,.navigation-tabs .switch-view button:not(.motion-framer-animaton):before{content:"";width:var(--spacing-sm-2);background:0 0;border-radius:8px;height:2px;transition:all .3s;position:absolute;bottom:0;left:50%;right:0;transform:translate(calc(-25% - 3px))}.navigation-tabs .switch-view a:first-child:after,.navigation-tabs .switch-view button:first-child:after{content:"";background:var(--border-neutral);border-radius:8px;width:1px;height:calc(100% - 28px);transition:all .3s;position:absolute;top:50%;bottom:0;right:0;transform:translateY(-50%)}.navigation-tabs .switch-view a:hover:not(.motion-framer-animaton):before,.navigation-tabs .switch-view a:focus:not(.motion-framer-animaton):before,.navigation-tabs .switch-view a:active:not(.motion-framer-animaton):before,.navigation-tabs .switch-view a.active:not(.motion-framer-animaton):before,.navigation-tabs .switch-view button:hover:not(.motion-framer-animaton):before,.navigation-tabs .switch-view button:focus:not(.motion-framer-animaton):before,.navigation-tabs .switch-view button:active:not(.motion-framer-animaton):before,.navigation-tabs .switch-view button.active:not(.motion-framer-animaton):before{background:var(--fg-brand)}.navigation-tabs .switch-view a:hover,.navigation-tabs .switch-view a:focus,.navigation-tabs .switch-view a:active,.navigation-tabs .switch-view a.active,.navigation-tabs .switch-view button:hover,.navigation-tabs .switch-view button:focus,.navigation-tabs .switch-view button:active,.navigation-tabs .switch-view button.active{color:var(--fg-brand)}@media (max-width:767.98px){.navigation-tabs .switch-view{width:100%;margin-bottom:var(--spacing-sm);order:0}.navigation-tabs .switch-view a.btn-just-icon,.navigation-tabs .switch-view .btn:not(.btn-lg):not(.btn-sm):not(.btn-xs).btn-just-icon{width:50%}}:root{--navigation-sidebar-width:256px;--navigation-sidebar-position-top:0}.navigation-sidebar{width:var(--navigation-sidebar-width);background-color:var(--bg-surface-3);border-right:1px solid var(--border-neutral);min-height:100vh;padding-bottom:var(--spacing-xl-5);position:fixed;top:0;bottom:0;overflow-y:scroll}@media (min-width:992px){.navigation-sidebar{top:76px}}.navigation-sidebar ul{padding-top:.5rem;padding-left:.5rem;padding-right:.5rem;list-style-type:none}.navigation-sidebar ul li a{width:100%;font-weight:var(--font-weight-medium);cursor:pointer;transition:all .3s var(--transition-base);justify-content:start;align-items:center;gap:var(--spacing-xs-2);text-decoration:none;display:inline-flex}.navigation-sidebar ul li a:hover,.navigation-sidebar ul li a:focus,.navigation-sidebar ul li a:active,.navigation-sidebar ul li a.active{text-decoration:none}.navigation-sidebar ul li a.selected,.navigation-sidebar ul li a:active,.navigation-sidebar ul li a.active{font-weight:var(--font-weight-semibold)}.navigation-sidebar ul li a>i{font-weight:var(--font-weight-regular)}.navigation-sidebar ul li a{height:var(--ui-size-md);border-radius:var(--ui-radius-md)}.navigation-sidebar ul li a>i{font-size:var(--font-size-heading-5)}.navigation-sidebar ul li a.btn-just-icon{width:var(--ui-size-md)}.navigation-sidebar ul li a:not(.btn-just-icon){padding-left:var(--spacing-sm);padding-right:var(--spacing-sm);line-height:var(--ui-size-md)}.navigation-sidebar ul li a.btn-rounded{border-radius:var(--radius-rounded)}.navigation-sidebar ul li a{color:var(--button-ghost-text);background-color:var(--button-ghost-background)}.navigation-sidebar ul li a:hover{color:var(--button-ghost-text-hover);background-color:var(--button-ghost-background-hover)}.navigation-sidebar ul li a:active,.navigation-sidebar ul li a.active{color:var(--button-ghost-text-focus);background-color:var(--button-ghost-background-focus)}.navigation-sidebar ul li.navigation-title{color:var(--fg-neutral-subtlest);font-weight:var(--font-weight-semibold);padding-left:var(--spacing-sm);padding-right:var(--spacing-sm);margin-top:var(--spacing-md);margin-bottom:var(--spacing-xs);font-size:var(--font-size-base-md);line-height:var(--line-height-base-md)}:root{--tooltip-zIndex:1080;--tooltip-max-width:200px;--tooltip-padding-x:.5rem;--tooltip-padding-y:.25rem;--tooltip-margin:0;--tooltip-font-size:var(--font-size-base-md);--tooltip-color:var(--fg-neutral-main);--tooltip-background:var(--bg-surface-5);--tooltip-shadow:var(--shadow-500);--tooltip-border-radius:var(--radius-xs-2);--tooltip-opacity:1;--tooltip-arrow-width:1rem;--tooltip-arrow-height:.5rem;--tooltip-arrow-position:-.375rem}.tooltip{max-width:var(--tooltip-max-width);padding:var(--tooltip-padding-y)var(--tooltip-padding-x);font-size:var(--tooltip-font-size);border-radius:var(--tooltip-border-radius);opacity:var(--tooltip-opacity);z-index:var(--tooltip-zIndex);box-shadow:var(--tooltip-shadow);position:absolute}.tooltip:not(.tooltip-inverse){background:var(--tooltip-background);color:var(--tooltip-color)}.tooltip.tooltip-inverse{--tooltip-background:var(--bg-surface-1);--tooltip-color:var(--fg-neutral-main)}.tooltip-caret{width:var(--tooltip-arrow-width);height:var(--tooltip-arrow-height);pointer-events:none;position:absolute}.tooltip-top .tooltip-caret{border-left:calc(var(--tooltip-arrow-width)/2)solid #0000;border-right:calc(var(--tooltip-arrow-width)/2)solid #0000;border-top:var(--tooltip-arrow-height)solid var(--tooltip-background);bottom:var(--tooltip-arrow-position)}.tooltip-bottom .tooltip-caret{border-left:calc(var(--tooltip-arrow-width)/2)solid #0000;border-right:calc(var(--tooltip-arrow-width)/2)solid #0000;border-bottom:var(--tooltip-arrow-height)solid var(--tooltip-background);top:var(--tooltip-arrow-position)}.tooltip-left .tooltip-caret{border-top:calc(var(--tooltip-arrow-height))solid #0000;border-bottom:calc(var(--tooltip-arrow-height))solid #0000;border-right:calc(var(--tooltip-arrow-width)/2)solid var(--tooltip-background);right:var(--tooltip-arrow-position);width:var(--tooltip-arrow-height);height:var(--tooltip-arrow-width);transform:rotate(180deg)}.tooltip-right .tooltip-caret{border-top:calc(var(--tooltip-arrow-height))solid #0000;border-bottom:calc(var(--tooltip-arrow-height))solid #0000;border-left:calc(var(--tooltip-arrow-width)/2)solid var(--tooltip-background);left:var(--tooltip-arrow-position);width:var(--tooltip-arrow-height);height:var(--tooltip-arrow-width);transform:rotate(180deg)}.theme-switch{--theme-toggle-size:9.6px;--theme-toggle-container-width:5.625em;--theme-toggle-container-height:2.5em;--theme-toggle-container-radius:6.25em;--theme-toggle-container-light-bg:#3d7eae;--theme-toggle-container-night-bg:#1d1f2c;--theme-toggle-circle-container-diameter:3.375em;--theme-toggle-sun-moon-diameter:2.125em;--theme-toggle-sun-bg:#ecca2f;--theme-toggle-moon-bg:#c4c9d1;--theme-toggle-spot-color:#959db1;--theme-toggle-circle-container-offset:calc((var(--theme-toggle-circle-container-diameter) - var(--theme-toggle-container-height))/2.3*-1);--theme-toggle-stars-color:#fff;--theme-toggle-clouds-color:#f3fdff;--theme-toggle-back-clouds-color:#aacadf;--theme-toggle-transition:.5s cubic-bezier(0,-.02,.4,1.25);--theme-toggle-circle-transition:.3s cubic-bezier(0,-.02,.35,1.17)}.theme-switch,.theme-switch *,.theme-switch :before,.theme-switch :after{box-sizing:border-box;font-size:var(--theme-toggle-size);margin:0;padding:0}.theme-switch__container{width:var(--theme-toggle-container-width);height:var(--theme-toggle-container-height);background-color:var(--theme-toggle-container-light-bg);border-radius:var(--theme-toggle-container-radius);cursor:pointer;transition:var(--theme-toggle-transition);position:relative;overflow:hidden;box-shadow:0 -.062em .062em #00000040,0 .062em .125em #fffffff0}.theme-switch__container:before{content:"";z-index:1;border-radius:var(--theme-toggle-container-radius);position:absolute;inset:0;box-shadow:inset 0 .05em .187em #00000040,inset 0 .05em .187em #00000040}.theme-switch__checkbox{display:none}.theme-switch__circle-container{width:var(--theme-toggle-circle-container-diameter);height:var(--theme-toggle-circle-container-diameter);left:var(--theme-toggle-circle-container-offset);top:var(--theme-toggle-circle-container-offset);border-radius:var(--theme-toggle-container-radius);transition:var(--theme-toggle-circle-transition);pointer-events:none;background-color:#ffffff1a;display:flex;position:absolute;box-shadow:inset 0 0 0 3.375em #ffffff1a,inset 0 0 0 3.375em #ffffff1a,0 0 0 .625em #ffffff1a,0 0 0 1.25em #ffffff1a}.theme-switch__sun-moon-container{pointer-events:auto;z-index:2;width:var(--theme-toggle-sun-moon-diameter);height:var(--theme-toggle-sun-moon-diameter);border-radius:var(--theme-toggle-container-radius);background-color:var(--theme-toggle-sun-bg);filter:drop-shadow(.062em .125em .125em #00000040)drop-shadow(0 .062em .125em #00000040);transition:var(--theme-toggle-transition);margin:auto;position:relative;overflow:hidden;box-shadow:inset .062em .062em .062em 0 #feffef9c,inset 0 -.062em .062em 0 #a1872a}.theme-switch__moon{background-color:var(--theme-toggle-moon-bg);border-radius:inherit;width:100%;height:100%;transition:var(--theme-toggle-transition);position:relative;transform:translate(100%);box-shadow:inset .062em .062em .062em 0 #feffef9c,inset 0 -.062em .062em 0 #969696}.theme-switch__spot{border-radius:var(--theme-toggle-container-radius);background-color:var(--theme-toggle-spot-color);width:.75em;height:.75em;position:absolute;top:.75em;left:.312em;box-shadow:inset 0 .0312em .062em #00000040}.theme-switch__spot:nth-of-type(2){width:.375em;height:.375em;top:.937em;left:1.375em}.theme-switch__spot:nth-last-of-type(3){width:.25em;height:.25em;top:.312em;left:.812em}.theme-switch__clouds{background-color:var(--theme-toggle-clouds-color);border-radius:var(--theme-toggle-container-radius);width:1.25em;height:1.25em;box-shadow:.937em .312em var(--theme-toggle-clouds-color),-.312em -.312em var(--theme-toggle-back-clouds-color),1.437em .375em var(--theme-toggle-clouds-color),.5em -.125em var(--theme-toggle-back-clouds-color),2.187em 0 var(--theme-toggle-clouds-color),1.25em -.062em var(--theme-toggle-back-clouds-color),2.937em .312em var(--theme-toggle-clouds-color),2em -.312em var(--theme-toggle-back-clouds-color),3.625em -.062em var(--theme-toggle-clouds-color),2.625em 0em var(--theme-toggle-back-clouds-color),4.5em -.312em var(--theme-toggle-clouds-color),3.375em -.437em var(--theme-toggle-back-clouds-color),4.625em -1.75em 0 .437em var(--theme-toggle-clouds-color),4em -.625em var(--theme-toggle-back-clouds-color),4.125em -2.125em 0 .437em var(--theme-toggle-back-clouds-color);transition:all .5s cubic-bezier(0,-.02,.4,1.25);position:absolute;bottom:-.625em;left:.312em}.theme-switch__stars-container{color:var(--theme-toggle-stars-color);width:2.75em;height:auto;transition:var(--theme-toggle-transition);position:absolute;top:-100%;left:.312em}.theme-switch__checkbox:checked+.theme-switch__container{background-color:var(--theme-toggle-container-night-bg);border:1px solid var(--border-neutral-strong)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__circle-container{left:calc(100% - var(--theme-toggle-circle-container-offset) - var(--theme-toggle-circle-container-diameter) + .13em);top:calc(var(--theme-toggle-circle-container-offset) - .13em)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__circle-container:hover{left:calc(100% - var(--theme-toggle-circle-container-offset) - var(--theme-toggle-circle-container-diameter) - .187em)}.theme-switch__circle-container:hover{left:calc(var(--theme-toggle-circle-container-offset) + .187em)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__moon{transform:translate(0)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__clouds{bottom:-4.062em}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__stars-container{top:50%;transform:translateY(-50%)}.lightbox-wrapper{padding-top:var(--spacing-xl-4);z-index:1000;background-color:#000000b8;position:fixed;inset:0;overflow-y:scroll}.lightbox-toolbar,.lightbox-caption{z-index:1001;padding:var(--spacing-sm-2)var(--spacing-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#262626cc;position:fixed;left:0;right:0}.lightbox-toolbar{border-bottom:1px solid --border;top:0}.lightbox-body{text-align:center}.lightbox-caption{text-align:center;border-top:1px solid --border;bottom:0}.dialog-backdrop,.dialog-wrapper{width:100vw;min-height:100%;position:fixed;inset:0}.dialog-backdrop{background-color:var(--bg-surface-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .3s ease var(--transition-base);z-index:1001}.dialog-wrapper{z-index:1002;justify-content:center;align-items:center;display:flex}.dialog-panel{width:100%;margin:var(--spacing-md)var(--spacing-sm-2);background-color:var(--bg-surface-3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-sm);box-shadow:var(--shadow-300);z-index:1003;position:relative}@media (min-width:576px){.dialog-panel{max-width:456px}}.dialog-header,.dialog-footer{padding:var(--spacing-sm)var(--spacing-md);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dialog-header{border-bottom:1px solid var(--border-neutral);height:100%;min-height:var(--spacing-xl-5)}.dialog-footer{border-top:1px solid var(--border-neutral);justify-content:flex-end}.dialog-title{font-family:var(--font-family-secondary);font-size:var(--font-size-heading-5);font-weight:var(--font-weight-heading-5);line-height:var(--line-height-heading-5)}.dialog-body{padding:var(--spacing-sm)var(--spacing-md)}.dialog.dialog-sm .dialog-panel{max-width:360px}.loader-backdrop{background-color:var(--bg-surface-1);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:background-color .3s ease var(--transition-base);z-index:1001;opacity:.95;flex-flow:column;justify-content:center;align-items:center;width:100vw;min-height:100%;display:inline-flex;position:fixed;inset:0;overflow:hidden}.loader-spinner{aspect-ratio:1;background:radial-gradient(farthest-side,var(--fg-neutral-subtle)94%,#0000)top/8px 8px no-repeat,conic-gradient(#0000 30%,var(--fg-neutral-subtle));border-radius:50%;width:32px;animation:1s linear infinite l13;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0)}.loader-spinner-title{color:var(--fg-neutral-subtlest);font-weight:var(--font-weight-semibold);animation:3s infinite flash}@keyframes l13{to{transform:rotate(1turn)}}.loading-element{border-radius:var(--radius-sm);border:.5px solid var(--border-neutral);background-image:linear-gradient(45deg,var(--border-neutral)12.5%,transparent 0,transparent 50%,var(--border-neutral)0,var(--border-neutral)62.5%,transparent 0,transparent);background-size:5px 5px;justify-content:center;align-items:center;height:50vh;display:flex}.loading-element-text,.loading-element-text-base{font-family:var(--font-family-code);font-size:var(--font-size-base-md);background-color:var(--fg-neutral-subtlest);color:#0000;text-shadow:0 4px 16px #dedede;animation:flicker 4s var(--transition-base)infinite;-webkit-background-clip:text;background-clip:text}.loading-element-text-base{font-family:var(--font-family-primary)}.table{border-collapse:separate;border-spacing:0;width:100%;margin:1rem 0}.table th,.table td{padding:var(--spacing-xs)var(--spacing-sm-2);border:1px solid var(--border-table);text-align:left;vertical-align:top;border-style:none none solid solid}.table th{font-size:var(--font-size-base-sm);line-height:var(--line-height-base-sm);font-weight:var(--font-weight-semibold);color:var(--fg-neutral-subtle);background:linear-gradient(0deg,var(--bg-table-header-overlay)0%,var(--bg-table-header-overlay)100%),var(--bg-table-header);transition:background .3s var(--transition-base)}.table th:hover{background:linear-gradient(0deg,var(--bg-table-header-overlay-hover)0%,var(--bg-table-header-overlay-hover)100%),var(--bg-table-header)}.table th:focus,.table th:active{background:linear-gradient(0deg,var(--bg-table-header-overlay-pressed)0%,var(--bg-table-header-overlay-pressed)100%),var(--bg-table-header)}.table thead tr:first-child th{border-top:1px solid var(--border-table)}.table thead tr:first-child th:first-child{border-top-left-radius:var(--radius-xs)}.table thead tr:first-child th:last-child{border-top-right-radius:var(--radius-xs)}.table thead tr th:last-child{border-right:1px solid var(--border-table)}.table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius-xs)}.table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-xs)}.table tbody tr td:last-child{border-right:1px solid var(--border-table)}.table.radius-none thead tr:first-child th{border-top-left-radius:0;border-top-right-radius:0}.table.radius-none tbody tr:last-child td:first-child{border-bottom-left-radius:0}.table.radius-none tbody tr:last-child td:last-child{border-bottom-right-radius:0}.table.striped tbody tr:nth-child(odd){background-color:var(--bg-surface-1)}.table.bordered,.table.bordered th,.table.bordered td{border:1px solid var(--border-table)}.table.border-outer-none{border:none}.table.border-outer-none thead tr:first-child th{border-top:none;border-left:none}.table.border-outer-none thead tr:last-child th{border-right:none}.table.border-outer-none thead tr th:not(:first-child){border-left:1px solid var(--border-table)}.table.border-outer-none tbody tr td:first-child{border-left:none}.table.border-outer-none tbody tr td:last-child{border-right:none}.table.border-outer-none tbody tr:last-child td{border-bottom:none}@media (max-width:767.98px){.table-container{width:calc(100vw - 2rem);overflow-x:scroll}.table-container th,.table-container td{min-width:40vw}}@media (max-width:575.98px){.table-container th,.table-container td{min-width:50vw}}@media (max-width:767.98px){.section-post [datatype].table-container{width:calc(100vw - 2rem)}}.img-container{border-radius:var(--radius-xs);border:1px solid var(--border-neutral);transition:all .3s var(--transition-base);overflow:hidden}.img-container[class*=aspect-ratio-]{position:relative}.img-container[class*=aspect-ratio-]:before{content:"";width:100%;padding-top:100%;display:block}.img-container[class*=aspect-ratio-] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s var(--transition-base);position:absolute;inset:0}.img-container.aspect-ratio-16-9:before{padding-top:56.25%}.img-container.aspect-ratio-9-16:before{padding-top:177.778%}.img-container.aspect-ratio-4-3:before{padding-top:75%}.img-container.aspect-ratio-3-4:before{padding-top:133.333%}.img-container.aspect-ratio-2-1:before{padding-top:50%}.img-container.aspect-ratio-1-2:before{padding-top:200%}.img-container.aspect-ratio-1-1:before{padding-top:100%}.img-container.shadow-effect{box-shadow:var(--shadow-50),inset 0px -3px 0px .5px #0000000f}.img-container.shadow-effect:hover{box-shadow:var(--shadow-200),inset 0px -2px 0px .5px #00000014}.SliderRoot{-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;min-width:200px;height:20px;display:flex;position:relative}.SliderTrack{background-color:var(--bg-neutral);border-radius:var(--radius-rounded);flex-grow:1;height:3px;position:relative}.SliderRange{background-color:var(--fg-brand);border-radius:var(--radius-rounded);height:100%;position:absolute}.SliderThumb{background-color:var(--fg-neutral-inverse);width:20px;height:20px;box-shadow:var(--shadow-50);border:1px solid var(--border-neutral-strong);border-radius:var(--radius-rounded);transition:all .3s var(--transition-base);cursor:pointer;display:block}.SliderThumb:hover{border:2px solid var(--border-active);background-color:var(--fg-neutral-inverse)}.SliderThumb:focus{box-shadow:var(--shadow-100);outline:none}.section-post [datatype]{width:100%;margin-left:auto;margin-right:auto}.section-post [datatype=paragraph],.section-post [datatype=callout-box-feature]{margin-bottom:var(--spacing-sm-2)}.section-post a[href]{word-break:break-word}.section-post [datatype=callout]{background-color:var(--bg-surface-2);padding:var(--spacing-sm)var(--spacing-sm);border-radius:var(--radius-sm);border:1px solid var(--border-neutral);box-shadow:var(--shadow-50);margin-bottom:var(--spacing-md)}.section-post [datatype=callout] [datatype=callout]{background-color:var(--bg-surface-3);border-radius:var(--radius-xs)}.section-post [datatype=callout] [datatype=image]:first-child{margin-top:var(--spacing-md)}.section-post [datatype=callout] [datatype=image]:last-child{margin-bottom:0}.section-post [datatype=callout]>.content-wrapper{display:flex}.section-post [datatype=callout] .content-left{margin-right:var(--spacing-xs)}.section-post [datatype=callout] .content-left .emoji{text-shadow:0 2px 3px #0006;font-size:x-large}.section-post [datatype=callout] .content-left .icon,.section-post [datatype=callout] .content-left .emoji,.section-post [datatype=callout] .content-left .img{width:var(--spacing-md);height:var(--spacing-md);border-radius:var(--radius-xs-3);justify-content:center;align-items:center;display:flex}.section-post [datatype=callout] .content-right{width:100%}.section-post [datatype=callout] .content-right-title{line-height:var(--spacing-md)}.section-post [datatype=callout] .content-right-wrapper [datatype]:last-child{margin-bottom:0}.section-post [datatype=callout].background-blue{background-color:var(--bg-accent-info-subtle-disabled);border-color:var(--border-info-light)}.section-post [datatype=callout].background-green{background-color:var(--bg-accent-success-subtle-disabled);border-color:var(--border-success-light)}.section-post [datatype=callout].background-orange{background-color:var(--bg-accent-warning-subtle-disabled);border-color:var(--border-warning-light)}.section-post [datatype=callout].background-red{background-color:var(--bg-accent-error-subtle-disabled);border-color:var(--border-error-light)}.section-post [datatype=callout].background-brown{background-color:var(--bg-accent-amber-subtle-disabled);border-color:var(--border-amber-light)}.section-post [datatype=callout].background-yellow{background-color:var(--bg-accent-yellow-subtle-disabled);border-color:var(--border-yellow-light)}.section-post [datatype=callout].background-pink{background-color:var(--bg-accent-pink-subtle-disabled);border-color:var(--border-pink-light)}.section-post [datatype=callout].background-purple{background-color:var(--bg-accent-purple-subtle-disabled);border-color:var(--border-purple-light)}.section-post [datatype=callout].background-gray{background-color:var(--bg-neutral-bold);border-color:var(--border-neutral-strong)}.section-post [datatype=callout-box-feature]{background-color:var(--bg-surface-2);padding:var(--spacing-sm)var(--spacing-sm);border-radius:var(--radius-sm);border:1px solid var(--border-neutral);box-shadow:var(--shadow-50);height:100%}.section-post [datatype=callout-box-feature] .img-wrapper{text-align:left}.section-post [datatype=callout-box-feature] .img-wrapper img{width:var(--spacing-xl-3);height:var(--spacing-xl-3)}.section-post [datatype=callout-box-cardproject]{background-color:var(--bg-surface-3);padding:var(--spacing-sm);border-radius:var(--radius-sm);border:1px solid var(--border-neutral);box-shadow:var(--shadow-50);height:100%}.section-post [datatype=callout-divider]{background:var(--border-neutral);width:200px;height:10px;margin-top:var(--spacing-xl-5);margin-bottom:var(--spacing-xl-4);border:none;-webkit-mask:url(/assets/images/SVG/wavy-line.svg) 50% no-repeat;mask:url(/assets/images/SVG/wavy-line.svg) 50% no-repeat}.section-post [datatype=image]{margin-bottom:var(--spacing-md)}.section-post .thumbnail{margin-bottom:var(--spacing-xs-3)}.section-post img:not(.icon){background-color:var(--bg-surface-1)}.section-post .img-wrapper{text-align:center}.section-post .img-wrapper img{border-radius:var(--radius-xs);border:1px solid var(--border-neutral);width:100%}.section-post .img-caption{color:var(--fg-neutral-subtlest);text-align:left;white-space:pre-line;font-size:var(--font-size-base-md);line-height:var(--body-line-height-md)}.section-post .img-caption-text-link{text-decoration:underline}.section-post [datatype=heading_1]{margin-top:var(--spacing-xl-2);margin-bottom:var(--spacing-sm)}.section-post [datatype=heading_2]{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.section-post [datatype=heading_3]{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm-2)}.section-post [datatype*=_list_item]{margin-bottom:var(--spacing-sm-2);list-style-type:disc}.section-post [datatype*=_list_item] li{white-space:break-spaces}.section-post ul[datatype*=_list_item],.section-post ol[datatype*=_list_item]{padding-left:2rem}@media (min-width:992px){.section-post [datatype=table].outstanding{width:140%;max-width:none;margin-left:-20%;margin-right:-20%}}.section-post [datatype=table_of_contents]{background-color:var(--bg-surface-1);padding:var(--spacing-sm)var(--spacing-sm)calc(var(--spacing-sm) - .5rem);margin-bottom:var(--spacing-md);border-radius:var(--radius-sm);border:1px solid var(--border-neutral);box-shadow:var(--shadow-50)}.section-post [datatype=table_of_contents] .item-list{margin-left:calc((var(--spacing-sm) - .5rem)*-1);margin-right:calc((var(--spacing-sm) - .5rem)*-1)}.section-post [datatype=table_of_contents] .item{color:var(--fg-neutral-subtlest);padding-top:var(--spacing-xs-4);padding-bottom:var(--spacing-xs-4);border-radius:var(--radius-xs-2);transition:all .3s var(--transition-base);text-decoration:none;display:block}.section-post [datatype=table_of_contents] .item:not([class*=pl]){padding-left:.5rem}.section-post [datatype=table_of_contents] .item:hover{color:var(--fg-neutral-main);background-color:var(--bg-neutral-hover)}.call-to-action-container{--call-to-action-logo-size:328px;--call-to-action-padding-y:1.5rem;--call-to-action-padding-x:1.5rem;border-radius:var(--radius-md);border:1px solid;border-color:var(--border-active-light);padding:var(--call-to-action-padding-y)var(--call-to-action-padding-x);transition:all .3s var(--transition-base);box-shadow:var(--shadow-brand-300);background:linear-gradient(315deg,#fff9f9 0,#fff7f7 28%,#ffe7e5 100%);margin-top:3rem;margin-bottom:3rem;overflow:hidden}@media (min-width:768px){.call-to-action-container:hover svg{opacity:.8}}.call-to-action-container>.row>[class*=col-]{position:relative}.call-to-action-logo{width:var(--call-to-action-logo-size);height:var(--call-to-action-logo-size);right:calc(var(--call-to-action-padding-x)/2);position:absolute}@media (max-width:767.98px){.call-to-action-logo{right:calc(var(--call-to-action-padding-x)*-1)}}.call-to-action-logo svg{opacity:.15;width:var(--call-to-action-logo-size);height:var(--call-to-action-logo-size);transition:all .3s var(--transition-base);will-change:transform}.call-to-action-logo svg circle,.call-to-action-logo svg path{transition:all .3s var(--transition-base)}.call-to-action-logo svg circle:first-child{stroke:#0000}.call-to-action-logo svg circle,.call-to-action-logo svg path:nth-child(2){fill:#0000}.call-to-action-logo svg path:nth-child(4){fill:var(--border-active)}.call-to-action-logo svg path:not(:nth-child(2)){stroke:var(--border-active)}@media (max-width:767.98px){.call-to-action-logo{--call-to-action-logo-size:200px}}.call-to-action-title{color:var(--fg-brand)}.section-about{line-height:var(--paragraph-line-height-base)}.section-about .introduce-avatar,.section-about .introduce-avatar-wrapper{position:relative}.section-about .introduce-avatar img{border-radius:var(--radius-rounded);background-color:var(--bg-neutral);border:1px solid var(--border-neutral);cursor:pointer}.section-about .introduce-author{font-size:18px;line-height:27px;font-weight:var(--font-weight-medium);color:var(--fg-neutral-subtlest);justify-content:center;align-items:center;gap:.8rem;margin-bottom:1.5rem;display:inline-flex}.section-about .introduce-paragraph{font-size:20px;line-height:34px;font-weight:var(--font-weight-regular);color:var(--fg-neutral-subtle);margin-bottom:1.5rem}.section-about .introduce-paragraph b{color:var(--fg-neutral-main)}.section-about .introduce-paragraph p{white-space:pre-line;margin-bottom:2rem}.section-toolbox{--toolbox-gird-gap:3rem;--toolbox-gird-column:3;--toolbox-border-edge:.25rem;--toolbox-border-width:.5px;--toolbox-icon-size:var(--spacing-xl-3)}.section-toolbox .toolbox-list{gap:var(--toolbox-gird-gap);background-color:var(--bg-surface-2);border-radius:var(--radius-md);border:.5px solid var(--border-neutral);padding:calc(var(--toolbox-gird-gap)*.5)var(--toolbox-gird-gap);flex-wrap:wrap;display:flex}.section-toolbox .toolbox-list .grid-1{width:calc((100% - var(--toolbox-gird-gap)*(1 - 1))/1)}@media (min-width:321px){.section-toolbox .toolbox-list .grid-xxxs-1{width:calc((100% - var(--toolbox-gird-gap)*(1 - 1))/1)}}@media (min-width:361px){.section-toolbox .toolbox-list .grid-xxs-1{width:calc((100% - var(--toolbox-gird-gap)*(1 - 1))/1)}}@media (min-width:415px){.section-toolbox .toolbox-list .grid-xs-1{width:calc((100% - var(--toolbox-gird-gap)*(1 - 1))/1)}}@media (min-width:576px){.section-toolbox .toolbox-list .grid-sm-1{width:calc((100% - var(--toolbox-gird-gap)*(1 - 1))/1)}}@media (min-width:768px){.section-toolbox .toolbox-list .grid-md-1{width:calc((100% - var(--toolbox-gird-gap)*(1 - 1))/1)}}@media (min-width:992px){.section-toolbox .toolbox-list .grid-lg-1{width:calc((100% - var(--toolbox-gird-gap)*(1 - 1))/1)}}@media (min-width:1024px){.section-toolbox .toolbox-list .grid-xl-1{width:calc((100% - var(--toolbox-gird-gap)*(1 - 1))/1)}}@media (min-width:1128px){.section-toolbox .toolbox-list .grid-xxl-1{width:calc((100% - var(--toolbox-gird-gap)*(1 - 1))/1)}}@media (min-width:1336px){.section-toolbox .toolbox-list .grid-xxxl-1{width:calc((100% - var(--toolbox-gird-gap)*(1 - 1))/1)}}.section-toolbox .toolbox-list .grid-2{width:calc((100% - var(--toolbox-gird-gap)*(2 - 1))/2)}@media (min-width:321px){.section-toolbox .toolbox-list .grid-xxxs-2{width:calc((100% - var(--toolbox-gird-gap)*(2 - 1))/2)}}@media (min-width:361px){.section-toolbox .toolbox-list .grid-xxs-2{width:calc((100% - var(--toolbox-gird-gap)*(2 - 1))/2)}}@media (min-width:415px){.section-toolbox .toolbox-list .grid-xs-2{width:calc((100% - var(--toolbox-gird-gap)*(2 - 1))/2)}}@media (min-width:576px){.section-toolbox .toolbox-list .grid-sm-2{width:calc((100% - var(--toolbox-gird-gap)*(2 - 1))/2)}}@media (min-width:768px){.section-toolbox .toolbox-list .grid-md-2{width:calc((100% - var(--toolbox-gird-gap)*(2 - 1))/2)}}@media (min-width:992px){.section-toolbox .toolbox-list .grid-lg-2{width:calc((100% - var(--toolbox-gird-gap)*(2 - 1))/2)}}@media (min-width:1024px){.section-toolbox .toolbox-list .grid-xl-2{width:calc((100% - var(--toolbox-gird-gap)*(2 - 1))/2)}}@media (min-width:1128px){.section-toolbox .toolbox-list .grid-xxl-2{width:calc((100% - var(--toolbox-gird-gap)*(2 - 1))/2)}}@media (min-width:1336px){.section-toolbox .toolbox-list .grid-xxxl-2{width:calc((100% - var(--toolbox-gird-gap)*(2 - 1))/2)}}.section-toolbox .toolbox-list .grid-3{width:calc((100% - var(--toolbox-gird-gap)*(3 - 1))/3)}@media (min-width:321px){.section-toolbox .toolbox-list .grid-xxxs-3{width:calc((100% - var(--toolbox-gird-gap)*(3 - 1))/3)}}@media (min-width:361px){.section-toolbox .toolbox-list .grid-xxs-3{width:calc((100% - var(--toolbox-gird-gap)*(3 - 1))/3)}}@media (min-width:415px){.section-toolbox .toolbox-list .grid-xs-3{width:calc((100% - var(--toolbox-gird-gap)*(3 - 1))/3)}}@media (min-width:576px){.section-toolbox .toolbox-list .grid-sm-3{width:calc((100% - var(--toolbox-gird-gap)*(3 - 1))/3)}}@media (min-width:768px){.section-toolbox .toolbox-list .grid-md-3{width:calc((100% - var(--toolbox-gird-gap)*(3 - 1))/3)}}@media (min-width:992px){.section-toolbox .toolbox-list .grid-lg-3{width:calc((100% - var(--toolbox-gird-gap)*(3 - 1))/3)}}@media (min-width:1024px){.section-toolbox .toolbox-list .grid-xl-3{width:calc((100% - var(--toolbox-gird-gap)*(3 - 1))/3)}}@media (min-width:1128px){.section-toolbox .toolbox-list .grid-xxl-3{width:calc((100% - var(--toolbox-gird-gap)*(3 - 1))/3)}}@media (min-width:1336px){.section-toolbox .toolbox-list .grid-xxxl-3{width:calc((100% - var(--toolbox-gird-gap)*(3 - 1))/3)}}.section-toolbox .toolbox-list .grid-4{width:calc((100% - var(--toolbox-gird-gap)*(4 - 1))/4)}@media (min-width:321px){.section-toolbox .toolbox-list .grid-xxxs-4{width:calc((100% - var(--toolbox-gird-gap)*(4 - 1))/4)}}@media (min-width:361px){.section-toolbox .toolbox-list .grid-xxs-4{width:calc((100% - var(--toolbox-gird-gap)*(4 - 1))/4)}}@media (min-width:415px){.section-toolbox .toolbox-list .grid-xs-4{width:calc((100% - var(--toolbox-gird-gap)*(4 - 1))/4)}}@media (min-width:576px){.section-toolbox .toolbox-list .grid-sm-4{width:calc((100% - var(--toolbox-gird-gap)*(4 - 1))/4)}}@media (min-width:768px){.section-toolbox .toolbox-list .grid-md-4{width:calc((100% - var(--toolbox-gird-gap)*(4 - 1))/4)}}@media (min-width:992px){.section-toolbox .toolbox-list .grid-lg-4{width:calc((100% - var(--toolbox-gird-gap)*(4 - 1))/4)}}@media (min-width:1024px){.section-toolbox .toolbox-list .grid-xl-4{width:calc((100% - var(--toolbox-gird-gap)*(4 - 1))/4)}}@media (min-width:1128px){.section-toolbox .toolbox-list .grid-xxl-4{width:calc((100% - var(--toolbox-gird-gap)*(4 - 1))/4)}}@media (min-width:1336px){.section-toolbox .toolbox-list .grid-xxxl-4{width:calc((100% - var(--toolbox-gird-gap)*(4 - 1))/4)}}.section-toolbox .toolbox-list .grid-5{width:calc((100% - var(--toolbox-gird-gap)*(5 - 1))/5)}@media (min-width:321px){.section-toolbox .toolbox-list .grid-xxxs-5{width:calc((100% - var(--toolbox-gird-gap)*(5 - 1))/5)}}@media (min-width:361px){.section-toolbox .toolbox-list .grid-xxs-5{width:calc((100% - var(--toolbox-gird-gap)*(5 - 1))/5)}}@media (min-width:415px){.section-toolbox .toolbox-list .grid-xs-5{width:calc((100% - var(--toolbox-gird-gap)*(5 - 1))/5)}}@media (min-width:576px){.section-toolbox .toolbox-list .grid-sm-5{width:calc((100% - var(--toolbox-gird-gap)*(5 - 1))/5)}}@media (min-width:768px){.section-toolbox .toolbox-list .grid-md-5{width:calc((100% - var(--toolbox-gird-gap)*(5 - 1))/5)}}@media (min-width:992px){.section-toolbox .toolbox-list .grid-lg-5{width:calc((100% - var(--toolbox-gird-gap)*(5 - 1))/5)}}@media (min-width:1024px){.section-toolbox .toolbox-list .grid-xl-5{width:calc((100% - var(--toolbox-gird-gap)*(5 - 1))/5)}}@media (min-width:1128px){.section-toolbox .toolbox-list .grid-xxl-5{width:calc((100% - var(--toolbox-gird-gap)*(5 - 1))/5)}}@media (min-width:1336px){.section-toolbox .toolbox-list .grid-xxxl-5{width:calc((100% - var(--toolbox-gird-gap)*(5 - 1))/5)}}.section-toolbox .toolbox-list .grid-6{width:calc((100% - var(--toolbox-gird-gap)*(6 - 1))/6)}@media (min-width:321px){.section-toolbox .toolbox-list .grid-xxxs-6{width:calc((100% - var(--toolbox-gird-gap)*(6 - 1))/6)}}@media (min-width:361px){.section-toolbox .toolbox-list .grid-xxs-6{width:calc((100% - var(--toolbox-gird-gap)*(6 - 1))/6)}}@media (min-width:415px){.section-toolbox .toolbox-list .grid-xs-6{width:calc((100% - var(--toolbox-gird-gap)*(6 - 1))/6)}}@media (min-width:576px){.section-toolbox .toolbox-list .grid-sm-6{width:calc((100% - var(--toolbox-gird-gap)*(6 - 1))/6)}}@media (min-width:768px){.section-toolbox .toolbox-list .grid-md-6{width:calc((100% - var(--toolbox-gird-gap)*(6 - 1))/6)}}@media (min-width:992px){.section-toolbox .toolbox-list .grid-lg-6{width:calc((100% - var(--toolbox-gird-gap)*(6 - 1))/6)}}@media (min-width:1024px){.section-toolbox .toolbox-list .grid-xl-6{width:calc((100% - var(--toolbox-gird-gap)*(6 - 1))/6)}}@media (min-width:1128px){.section-toolbox .toolbox-list .grid-xxl-6{width:calc((100% - var(--toolbox-gird-gap)*(6 - 1))/6)}}@media (min-width:1336px){.section-toolbox .toolbox-list .grid-xxxl-6{width:calc((100% - var(--toolbox-gird-gap)*(6 - 1))/6)}}.section-toolbox .toolbox-list .grid-7{width:calc((100% - var(--toolbox-gird-gap)*(7 - 1))/7)}@media (min-width:321px){.section-toolbox .toolbox-list .grid-xxxs-7{width:calc((100% - var(--toolbox-gird-gap)*(7 - 1))/7)}}@media (min-width:361px){.section-toolbox .toolbox-list .grid-xxs-7{width:calc((100% - var(--toolbox-gird-gap)*(7 - 1))/7)}}@media (min-width:415px){.section-toolbox .toolbox-list .grid-xs-7{width:calc((100% - var(--toolbox-gird-gap)*(7 - 1))/7)}}@media (min-width:576px){.section-toolbox .toolbox-list .grid-sm-7{width:calc((100% - var(--toolbox-gird-gap)*(7 - 1))/7)}}@media (min-width:768px){.section-toolbox .toolbox-list .grid-md-7{width:calc((100% - var(--toolbox-gird-gap)*(7 - 1))/7)}}@media (min-width:992px){.section-toolbox .toolbox-list .grid-lg-7{width:calc((100% - var(--toolbox-gird-gap)*(7 - 1))/7)}}@media (min-width:1024px){.section-toolbox .toolbox-list .grid-xl-7{width:calc((100% - var(--toolbox-gird-gap)*(7 - 1))/7)}}@media (min-width:1128px){.section-toolbox .toolbox-list .grid-xxl-7{width:calc((100% - var(--toolbox-gird-gap)*(7 - 1))/7)}}@media (min-width:1336px){.section-toolbox .toolbox-list .grid-xxxl-7{width:calc((100% - var(--toolbox-gird-gap)*(7 - 1))/7)}}.section-toolbox .toolbox-list .grid-8{width:calc((100% - var(--toolbox-gird-gap)*(8 - 1))/8)}@media (min-width:321px){.section-toolbox .toolbox-list .grid-xxxs-8{width:calc((100% - var(--toolbox-gird-gap)*(8 - 1))/8)}}@media (min-width:361px){.section-toolbox .toolbox-list .grid-xxs-8{width:calc((100% - var(--toolbox-gird-gap)*(8 - 1))/8)}}@media (min-width:415px){.section-toolbox .toolbox-list .grid-xs-8{width:calc((100% - var(--toolbox-gird-gap)*(8 - 1))/8)}}@media (min-width:576px){.section-toolbox .toolbox-list .grid-sm-8{width:calc((100% - var(--toolbox-gird-gap)*(8 - 1))/8)}}@media (min-width:768px){.section-toolbox .toolbox-list .grid-md-8{width:calc((100% - var(--toolbox-gird-gap)*(8 - 1))/8)}}@media (min-width:992px){.section-toolbox .toolbox-list .grid-lg-8{width:calc((100% - var(--toolbox-gird-gap)*(8 - 1))/8)}}@media (min-width:1024px){.section-toolbox .toolbox-list .grid-xl-8{width:calc((100% - var(--toolbox-gird-gap)*(8 - 1))/8)}}@media (min-width:1128px){.section-toolbox .toolbox-list .grid-xxl-8{width:calc((100% - var(--toolbox-gird-gap)*(8 - 1))/8)}}@media (min-width:1336px){.section-toolbox .toolbox-list .grid-xxxl-8{width:calc((100% - var(--toolbox-gird-gap)*(8 - 1))/8)}}.section-toolbox .toolbox-list .grid-9{width:calc((100% - var(--toolbox-gird-gap)*(9 - 1))/9)}@media (min-width:321px){.section-toolbox .toolbox-list .grid-xxxs-9{width:calc((100% - var(--toolbox-gird-gap)*(9 - 1))/9)}}@media (min-width:361px){.section-toolbox .toolbox-list .grid-xxs-9{width:calc((100% - var(--toolbox-gird-gap)*(9 - 1))/9)}}@media (min-width:415px){.section-toolbox .toolbox-list .grid-xs-9{width:calc((100% - var(--toolbox-gird-gap)*(9 - 1))/9)}}@media (min-width:576px){.section-toolbox .toolbox-list .grid-sm-9{width:calc((100% - var(--toolbox-gird-gap)*(9 - 1))/9)}}@media (min-width:768px){.section-toolbox .toolbox-list .grid-md-9{width:calc((100% - var(--toolbox-gird-gap)*(9 - 1))/9)}}@media (min-width:992px){.section-toolbox .toolbox-list .grid-lg-9{width:calc((100% - var(--toolbox-gird-gap)*(9 - 1))/9)}}@media (min-width:1024px){.section-toolbox .toolbox-list .grid-xl-9{width:calc((100% - var(--toolbox-gird-gap)*(9 - 1))/9)}}@media (min-width:1128px){.section-toolbox .toolbox-list .grid-xxl-9{width:calc((100% - var(--toolbox-gird-gap)*(9 - 1))/9)}}@media (min-width:1336px){.section-toolbox .toolbox-list .grid-xxxl-9{width:calc((100% - var(--toolbox-gird-gap)*(9 - 1))/9)}}.section-toolbox .toolbox-list .grid-10{width:calc((100% - var(--toolbox-gird-gap)*(10 - 1))/10)}@media (min-width:321px){.section-toolbox .toolbox-list .grid-xxxs-10{width:calc((100% - var(--toolbox-gird-gap)*(10 - 1))/10)}}@media (min-width:361px){.section-toolbox .toolbox-list .grid-xxs-10{width:calc((100% - var(--toolbox-gird-gap)*(10 - 1))/10)}}@media (min-width:415px){.section-toolbox .toolbox-list .grid-xs-10{width:calc((100% - var(--toolbox-gird-gap)*(10 - 1))/10)}}@media (min-width:576px){.section-toolbox .toolbox-list .grid-sm-10{width:calc((100% - var(--toolbox-gird-gap)*(10 - 1))/10)}}@media (min-width:768px){.section-toolbox .toolbox-list .grid-md-10{width:calc((100% - var(--toolbox-gird-gap)*(10 - 1))/10)}}@media (min-width:992px){.section-toolbox .toolbox-list .grid-lg-10{width:calc((100% - var(--toolbox-gird-gap)*(10 - 1))/10)}}@media (min-width:1024px){.section-toolbox .toolbox-list .grid-xl-10{width:calc((100% - var(--toolbox-gird-gap)*(10 - 1))/10)}}@media (min-width:1128px){.section-toolbox .toolbox-list .grid-xxl-10{width:calc((100% - var(--toolbox-gird-gap)*(10 - 1))/10)}}@media (min-width:1336px){.section-toolbox .toolbox-list .grid-xxxl-10{width:calc((100% - var(--toolbox-gird-gap)*(10 - 1))/10)}}.section-toolbox .toolbox-list .grid-11{width:calc((100% - var(--toolbox-gird-gap)*(11 - 1))/11)}@media (min-width:321px){.section-toolbox .toolbox-list .grid-xxxs-11{width:calc((100% - var(--toolbox-gird-gap)*(11 - 1))/11)}}@media (min-width:361px){.section-toolbox .toolbox-list .grid-xxs-11{width:calc((100% - var(--toolbox-gird-gap)*(11 - 1))/11)}}@media (min-width:415px){.section-toolbox .toolbox-list .grid-xs-11{width:calc((100% - var(--toolbox-gird-gap)*(11 - 1))/11)}}@media (min-width:576px){.section-toolbox .toolbox-list .grid-sm-11{width:calc((100% - var(--toolbox-gird-gap)*(11 - 1))/11)}}@media (min-width:768px){.section-toolbox .toolbox-list .grid-md-11{width:calc((100% - var(--toolbox-gird-gap)*(11 - 1))/11)}}@media (min-width:992px){.section-toolbox .toolbox-list .grid-lg-11{width:calc((100% - var(--toolbox-gird-gap)*(11 - 1))/11)}}@media (min-width:1024px){.section-toolbox .toolbox-list .grid-xl-11{width:calc((100% - var(--toolbox-gird-gap)*(11 - 1))/11)}}@media (min-width:1128px){.section-toolbox .toolbox-list .grid-xxl-11{width:calc((100% - var(--toolbox-gird-gap)*(11 - 1))/11)}}@media (min-width:1336px){.section-toolbox .toolbox-list .grid-xxxl-11{width:calc((100% - var(--toolbox-gird-gap)*(11 - 1))/11)}}.section-toolbox .toolbox-list .grid-12{width:calc((100% - var(--toolbox-gird-gap)*(12 - 1))/12)}@media (min-width:321px){.section-toolbox .toolbox-list .grid-xxxs-12{width:calc((100% - var(--toolbox-gird-gap)*(12 - 1))/12)}}@media (min-width:361px){.section-toolbox .toolbox-list .grid-xxs-12{width:calc((100% - var(--toolbox-gird-gap)*(12 - 1))/12)}}@media (min-width:415px){.section-toolbox .toolbox-list .grid-xs-12{width:calc((100% - var(--toolbox-gird-gap)*(12 - 1))/12)}}@media (min-width:576px){.section-toolbox .toolbox-list .grid-sm-12{width:calc((100% - var(--toolbox-gird-gap)*(12 - 1))/12)}}@media (min-width:768px){.section-toolbox .toolbox-list .grid-md-12{width:calc((100% - var(--toolbox-gird-gap)*(12 - 1))/12)}}@media (min-width:992px){.section-toolbox .toolbox-list .grid-lg-12{width:calc((100% - var(--toolbox-gird-gap)*(12 - 1))/12)}}@media (min-width:1024px){.section-toolbox .toolbox-list .grid-xl-12{width:calc((100% - var(--toolbox-gird-gap)*(12 - 1))/12)}}@media (min-width:1128px){.section-toolbox .toolbox-list .grid-xxl-12{width:calc((100% - var(--toolbox-gird-gap)*(12 - 1))/12)}}@media (min-width:1336px){.section-toolbox .toolbox-list .grid-xxxl-12{width:calc((100% - var(--toolbox-gird-gap)*(12 - 1))/12)}}.section-toolbox .toolbox-item{flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}@media (min-width:768px){.section-toolbox .toolbox-item[class*=gird-]:nth-child(odd):after,.section-toolbox .toolbox-item[class*="-2"]:nth-child(odd):after{content:"";right:calc(var(--toolbox-gird-gap)*-1/2 - var(--toolbox-border-width)/2);top:var(--toolbox-border-edge);bottom:var(--toolbox-border-edge);border-right:.5px solid var(--border-neutral);position:absolute}.section-toolbox .toolbox-item[class*=gird-]:not(:last-child,:nth-last-child(2)):before,.section-toolbox .toolbox-item[class*="-2"]:not(:last-child,:nth-last-child(2)):before{content:"";bottom:calc(var(--toolbox-gird-gap)*-1/2 - var(--toolbox-border-width)/2);left:var(--toolbox-border-edge);right:var(--toolbox-border-edge);border-bottom:.5px solid var(--border-neutral);position:absolute}}@media (max-width:767.98px){.section-toolbox .toolbox-item[class*=gird-]:not(:last-child):before,.section-toolbox .toolbox-item[class*="-2"]:not(:last-child):before{content:"";bottom:calc(var(--toolbox-gird-gap)*-1/2 - var(--toolbox-border-width)/2);left:var(--toolbox-border-edge);right:var(--toolbox-border-edge);border-bottom:.5px solid var(--border-neutral);position:absolute}}@media (min-width:768px){.section-toolbox .toolbox-item[class*=gird-]:not(:last-child):after,.section-toolbox .toolbox-item[class*="-4"]:not(:last-child):after{content:"";right:calc(var(--toolbox-gird-gap)*-1/2 - var(--toolbox-border-width)/2);top:var(--toolbox-border-edge);bottom:var(--toolbox-border-edge);border-right:.5px solid var(--border-neutral);position:absolute}.section-toolbox .toolbox-item[class*=gird-]:not(:last-child,:nth-last-child(2)):before,.section-toolbox .toolbox-item[class*="-4"]:not(:last-child,:nth-last-child(2)):before{content:"";bottom:calc(var(--toolbox-gird-gap)*-1/2 - var(--toolbox-border-width)/2);left:var(--toolbox-border-edge);right:var(--toolbox-border-edge);border-bottom:.5px solid var(--border-neutral);position:absolute}}.section-toolbox .toolbox-content{flex-direction:column;align-items:center;gap:.25rem;display:flex}.section-toolbox .toolbox-icon{width:var(--toolbox-icon-size);height:var(--toolbox-icon-size);background-color:var(--bg-surface-1);border-radius:var(--radius-md);border:1px solid var(--border-neutral);box-shadow:var(--shadow-50),inset 0px -3px 0px .5px #0000000f;transition:all .3s var(--transition-base);justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}.section-toolbox .toolbox-icon>i{font-size:var(--font-size-heading-4);background:linear-gradient(342deg,var(--fg-neutral-decoration)0%,var(--fg-neutral-subtlest)5%,var(--fg-neutral-decoration)25%,var(--fg-neutral-subtlest)50%,var(--fg-neutral-decoration)75%,var(--fg-neutral-subtlest)95%,var(--fg-neutral-decoration)100%);color:#0000;-webkit-background-clip:text;background-clip:text}.section-toolbox .toolbox-icon:hover{box-shadow:var(--shadow-200),inset 0px -2px 0px .5px #00000014}.section-toolbox .toolbox-title,.section-toolbox .toolbox-description{text-align:center;width:100%}.section-toolbox .toolbox-title{font-weight:var(--font-weight-semibold);font-family:var(--font-family-secondary);font-size:var(--font-size-heading-6);font-weight:var(--font-weight-heading-6);line-height:var(--line-height-heading-6)}.section-toolbox .toolbox-description{color:var(--fg-neutral-subtlest);font-size:var(--font-size-base-lg);line-height:var(--line-height-base-lg)}.section-work-experience{--work-experience-progress-rail-width:6px;--work-experience-progress-avatar-width:40px;--work-experience-progress-container-gap:1.5rem}.section-work-experience-sticky-progress{position:absolute;inset:0}.section-work-experience-sticky-progress-container{gap:var(--work-experience-progress-container-gap);position:relative}@media (max-width:767.98px){.section-work-experience-sticky-progress-container{flex-wrap:wrap;display:flex}.section-work-experience-sticky-progress-container-left{width:var(--work-experience-progress-avatar-width);position:relative}.section-work-experience-sticky-progress-container-right{width:calc(100% - var(--work-experience-progress-avatar-width) - var(--work-experience-progress-container-gap))}}@media (min-width:768px){.section-work-experience-sticky-progress-container-left{top:0;bottom:0;left:calc(33.3333% - var(--work-experience-progress-avatar-width) - var(--work-experience-progress-container-gap));position:absolute}}.section-work-experience-sticky-progress-rail{top:0;bottom:0;left:calc(var(--work-experience-progress-avatar-width)/2 - var(--work-experience-progress-rail-width)/2);background-color:var(--bg-surface-2);border:.5px solid var(--border-neutral);border-radius:var(--radius-rounded);box-shadow:inset var(--shadow-200);width:var(--work-experience-progress-rail-width);position:absolute;overflow:hidden}.section-work-experience-sticky-progress-track{content:"";background:linear-gradient(180deg,var(--bg-brand)0,var(--bg-brand-subtle)48%,var(--bg-brand-subtle-hover)80%,var(--bg-brand-subtle-pressed)100%);box-shadow:inset var(--shadow-100);transition:all .3s var(--transition-base);position:absolute;inset:0;transform:translateY(-100%)}.section-work-experience-sticky-avatar{width:var(--work-experience-progress-avatar-width);height:var(--work-experience-progress-avatar-width);box-shadow:inset var(--shadow-200),var(--shadow-400);border-radius:var(--radius-rounded);border:2px solid var(--fg-neutral-inverse-static);transition:all .3s var(--transition-base)}.section-work-experience-sticky-avatar img{border-radius:var(--radius-rounded)}.photo-gallery{justify-content:center;align-items:center;width:100%;max-width:1000px;margin:5rem auto;display:flex;position:relative}.photo-gallery .photo-frame{background-color:var(--bg-surface-3);border-radius:var(--radius-sm);border:6px solid #0000;width:100%;max-width:288px;margin:0 .75rem;transition:transform .3s;position:relative;overflow:hidden;box-shadow:0 10px 20px #00000040}@media (max-width:767.98px){.photo-gallery .photo-frame{margin:0 -2.25rem}}@media (max-width:575.98px){.photo-gallery .photo-frame{max-width:92px;margin:0 -.25rem}}@media (max-width:414.98px){.photo-gallery .photo-frame{max-width:17vh;margin:0 -1.9rem}.photo-gallery .photo-frame.frame-1,.photo-gallery .photo-frame.frame-5{display:none}}.photo-gallery .photo-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.photo-gallery .photo-frame:hover{transform:scale(1.05)}.photo-gallery .frame-1{z-index:1;transform:rotate(-10deg)translateY(10px)}.photo-gallery .frame-2{z-index:2;transform:rotate(-5deg)translateY(0)}.photo-gallery .frame-3{z-index:3;transform:rotate(0)translateY(-20px)}.photo-gallery .frame-4{z-index:2;transform:rotate(5deg)translateY(0)}.photo-gallery .frame-5{z-index:1;transform:rotate(10deg)translateY(10px)}.section-banner{position:relative;overflow-x:hidden}.section-banner .content-text{z-index:999;position:relative}.section-banner .content-text .title{font-family:var(--font-family-secondary);font-size:var(--font-size-heading-1);font-weight:var(--font-weight-heading-1);line-height:var(--line-height-heading-1);color:var(--fg-neutral-subtle);margin-bottom:.8rem}@media (max-width:575.98px){.section-banner .content-text .title{font-family:var(--font-family-secondary);font-size:var(--font-size-heading-2);font-weight:var(--font-weight-heading-2);line-height:var(--line-height-heading-2)}}.section-banner .content-text .title a{color:var(--fg-brand);text-decoration:underline}.section-banner .content-text .introduce-avatar,.section-banner .content-text .introduce-avatar-wrapper{position:relative}.section-banner .content-text .introduce-avatar img{border-radius:var(--radius-rounded);background-color:var(--bg-neutral);border:1px solid var(--border-neutral);cursor:pointer}.section-banner .content-text .introduce-author{font-size:18px;line-height:27px;font-weight:var(--font-weight-regular);color:var(--fg-neutral-subtlest);justify-content:center;align-items:center;gap:.8rem;margin-bottom:1.5rem;display:inline-flex}.section-banner .content-text .introduce-paragraph{font-family:var(--font-family-secondary);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-heading-4);line-height:var(--line-height-heading-4);font-weight:var(--font-weight-regular);color:var(--fg-neutral-subtle);margin-bottom:2rem}@media (max-width:414px){.section-banner .content-text .introduce-paragraph{font-size:20px;line-height:34px}}.section-banner .content-text .working-status{margin-bottom:1rem}.section-banner .content-text .actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (max-width:767.98px){.section-banner .content-text .actions{flex-wrap:nowrap}.section-banner .content-text .actions .btn{width:50%}}@media (max-width:575.98px){.section-banner .content-text .actions{flex-wrap:wrap}.section-banner .content-text .actions .btn{width:100%}}@media (max-width:1600px) and (min-width:1080px){.section-banner .content-text{top:-10%}}@media (min-width:992px){.section-banner .content-text p{font-size:var(--font-size-base-lg);line-height:28px}}@media (max-width:991.98px){.section-banner .content-bg{position:static}}@media (max-width:767.98px){.section-banner .content-bg{overflow:unset}.section-banner .content-bg svg #boy-container{fill:#0000}.section-banner .content-bg svg #trees{display:none}}.section-banner #boy{animation:8s infinite floating-boy}.section-banner #Left-Thumb,.section-banner #hand-left,.section-banner #paint-head,.section-banner #painted-brush,.section-banner #pencil-brush{transform-origin:342px 452px;animation:2s infinite rotate-4deg}.section-banner #right-foot,.section-banner #left-foot,.section-banner #pants{transform-origin:440px 540px;animation:4s infinite rotate-1deg}.section-banner #laptop-front,.section-banner #laptop-behind,.section-banner #laptop-front-shadow{transform-origin:306px 450px;animation:6s infinite rotate-2deg}@media (min-width:768px) and (max-width:991px){.section-banner{background:linear-gradient(#ffe7e5 0 24%,#fff 100%)}.section-banner #paint0_linear_150598_5354 stop:first-child,.section-banner #paint0_linear_150598_5354 stop:nth-child(2){stop-color:#ffe7e5}}@media (max-width:767.98px){.section-banner{background:linear-gradient(#fff7f7 0,#ffe7e5 86%,#fff 100%)}}@media (max-width:991px){.section-profile svg{width:100%}}@media (max-width:576px){.section-profile .content-text{margin-bottom:var(--spacing-lg);order:0}.section-profile .content-bg{order:1}}.section-profile .profile-content ul{margin-bottom:0;padding-left:0;list-style-type:none}.section-profile .profile-content ul li{flex-wrap:wrap;display:flex}@media (min-width:577px) and (max-width:991px){.section-profile .profile-content ul li{display:block}}@media (max-width:414px){.section-profile .profile-content ul li{display:block}}.section-profile .profile-content ul li .title{font-weight:var(--font-weight-semibold);width:100%;max-width:156px}@media (max-width:390px){.section-profile .profile-content ul li .title{max-width:132px}}.section-profile .profile-content ul li:not(:last-child){margin-bottom:var(--spacing-md)}@media (min-width:415px){.section-profile .profile-content ul li.divider{max-width:344px}}.section-profile .profile-content ul li[data-type=email]>.content,.section-profile .profile-content ul li[data-type=social]>.content{align-items:center;display:inline-flex}.section-profile .profile-content ul li[data-type=email]>.content a,.section-profile .profile-content ul li[data-type=social]>.content a{margin-right:var(--spacing-xs-3);text-decoration:underline}.section-profile .profile-content ul li[data-type=email]>.content i,.section-profile .profile-content ul li[data-type=social]>.content i{font-size:var(--font-size-heading-5)}.section-profile .profile-content ul li .personality-progress{border-radius:var(--radius-xs);width:100%}@media (min-width:415px){.section-profile .profile-content ul li .personality-progress{max-width:344px}}.section-profile .profile-content ul li .personality-progress .holder{background-color:var(--bg-neutral);border-radius:var(--radius-rounded);align-items:center;width:100%;height:8px;display:flex;position:relative}.section-profile .profile-content ul li .personality-progress .holder .emoji{font-size:var(--font-size-heading-4);line-height:24px;animation:1.5s infinite personalityProgressText;position:absolute;top:-8px;right:-8px;transform:translate(-8px)}.section-profile .profile-content ul li .personality-progress .tracker{border-radius:var(--radius-rounded);background-color:var(--fg-brand);border-top-right-radius:0;border-bottom-right-radius:0;width:100%;height:100%;animation:3s infinite personalityProgressTracker;position:relative}.section-profile .profile-content ul li .personality-progress .label b{font-weight:var(--font-weight-semibold)}.section-profile .profile-content ul li .personality-progress .label{margin-bottom:var(--spacing-sm-2);justify-content:space-between;display:flex}.section-profile .profile-content a{color:var(--fg-neutral-main)}.section-profile #DESIGNERDEVELOPER{animation:3s infinite flash}.section-work .slide-wrapper{padding:var(--spacing-lg)0 0 0;transition:all .3s var(--transition-base)}.section-work .slide-wrapper.row{width:initial}.section-work .slide-wrapper.row .item:not(:last-child){margin-bottom:var(--spacing-lg)}.section-work .swiper-controls{display:flex}.section-work .swiper-controls .slide-button-prev>i,.section-work .swiper-controls .slide-button-next>i{font-size:var(--font-size-heading-2)}.section-work .swiper-controls .slide-button-prev.swiper-button-disabled,.section-work .swiper-controls .slide-button-next.swiper-button-disabled{opacity:.5}.section-work .swiper-container{animation:.6s fadeIn;overflow-x:hidden}@media (max-width:576px){.section-work .navigation-tabs ul{width:100%;display:inline-flex}.section-work .navigation-tabs ul li{width:calc(50% - 24px);margin-right:var(--spacing-md);margin-bottom:var(--spacing-sm)}.section-work .navigation-tabs ul li:first-child{width:100%}}.section-testimonials{--testimonial-item-translateY-gap:32px;--testimonial-item-padding:.5rem;--testimonial-item-width:calc(42vw - 24px);--testimonial-avatar-size:var(--spacing-xl-5)}.section-testimonials .testimonials-content .icon-quotes{font-size:var(--spacing-xl-3)}.section-testimonials .testimonials-content .testimonials-description{font-size:var(--font-size-heading-5);margin-bottom:var(--spacing-md);line-height:32px}@media (max-width:576px){.section-testimonials .testimonials-content .testimonials-description{font-size:var(--font-size-base-lg);line-height:24px}}.section-testimonials .testimonials-content .testimonials-description-image{margin-top:calc(var(--testimonial-item-translateY-gap)*.3);justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}@media (min-width:576px) and (max-width:767px){.section-testimonials .testimonials-content .testimonials-description-image{--testimonial-item-width:calc(38vw - 24px)}}@media (min-width:768px){.section-testimonials .testimonials-content .testimonials-description-image{--testimonial-item-width:256px}}.section-testimonials .testimonials-content .testimonials-description-image .dashed-line{stroke:var(--border-neutral-strong);position:absolute;top:-9px;left:50%;transform:translate(-25%)}.section-testimonials .testimonials-content .testimonials-description-image-item{width:100%;max-width:var(--testimonial-item-width);margin-bottom:var(--testimonial-item-translateY-gap);border-radius:var(--radius-md);border:1px solid var(--border-neutral);box-shadow:var(--shadow-300);justify-content:center;align-items:center;gap:var(--testimonial-item-padding);padding:calc(var(--testimonial-item-padding)*.8);background-color:var(--bg-surface-2);flex-direction:column;display:flex}.section-testimonials .testimonials-content .testimonials-description-image-item .image-caption{color:var(--fg-neutral-subtlest);font-size:var(--font-size-base-md);line-height:var(--line-height-base-md)}.section-testimonials .testimonials-content .testimonials-description-image-item img:not(.pinned-object){border-radius:var(--radius-sm);width:100%}.section-testimonials .testimonials-content .testimonials-description-image-item img.pinned-object{position:absolute}.section-testimonials .testimonials-content .testimonials-description-image-item{transition:all .3s var(--transition-base)}.section-testimonials .testimonials-content .testimonials-description-image-item:hover{border-color:var(--border-active)}.section-testimonials .testimonials-content .testimonials-description-image-item:first-child{transform:rotate(-5deg)}.section-testimonials .testimonials-content .testimonials-description-image-item:first-child img.pinned-object{width:32px;top:-11px;left:-10px;transform:rotate(9deg)}.section-testimonials .testimonials-content .testimonials-description-image-item:last-child{transform:rotate(12deg)translateY(var(--testimonial-item-translateY-gap))}.section-testimonials .testimonials-content .testimonials-description-image-item:last-child img.pinned-object{width:22px;top:-17px;right:-10px;transform:rotate(30deg)}.section-testimonials .testimonials-content .testimonials-author-name{font-size:var(--font-size-heading-6);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs-4);align-items:center;display:flex}.section-testimonials .testimonials-content .testimonials-author-name>a{color:var(--linkedin);font-size:var(--font-size-heading-6);vertical-align:sub;margin-left:var(--spacing-xs-3);transition:color .3s var(--transition-base);align-items:center;text-decoration:none;display:inline-flex}.section-testimonials .testimonials-content .testimonials-author-name>a:hover{color:#0a63bd;text-decoration:none}.section-testimonials .testimonials-content .testimonials-author-role{color:var(--fg-neutral-subtlest)}.section-testimonials .testimonials-content .testimonials-author-avatar{width:var(--testimonial-avatar-size);height:var(--testimonial-avatar-size);position:relative}@media (max-width:360px){.section-testimonials .testimonials-content .testimonials-author-avatar{--testimonial-avatar-size:var(--spacing-xl-3)}}.section-testimonials .testimonials-content .testimonials-author-avatar img{border:1px solid var(--border-neutral);border-radius:var(--radius-rounded);background-color:var(--bg-neutral);width:100%;height:100%;position:absolute;inset:0}.section-testimonials .testimonials-content .testimonials-author-content{margin-bottom:var(--spacing-xl);align-items:center;display:flex}.section-testimonials .testimonials-content .testimonials-author-content-left{margin-right:var(--spacing-sm)}.section-contact{padding-top:var(--spacing-xl-4);padding-bottom:var(--spacing-xl-4);background-image:linear-gradient(90deg,#fff 0%,#ffc3bf 100%);position:relative}.section-contact #hand{transform-origin:374px 80px;animation:.8s infinite rotate-8deg}.section-contact .shape-wave-1,.section-contact .shape-wave-2{z-index:1;width:100%;position:absolute;left:0;right:0}.section-contact .shape-wave-1{top:0}.section-contact .shape-wave-2{bottom:-1px}.section-contact .shape-tree-1,.section-contact .shape-tree-2{position:absolute;bottom:0}@media (max-width:991px){.section-contact .shape-tree-1,.section-contact .shape-tree-2{display:none}}.section-contact .shape-tree-1{width:500px;left:0}.section-contact .shape-tree-2{width:294px;right:0}.section-contact .content-text{z-index:999}.section-contact .content-text .title{font-family:var(--font-family-secondary);font-size:var(--font-size-heading-1);font-weight:var(--font-weight-heading-1);line-height:var(--line-height-heading-1);color:var(--fg-brand);margin-bottom:var(--spacing-lg)}@media (max-width:576px){.section-contact .content-text .title{font-family:var(--font-family-secondary);font-size:var(--font-size-heading-2);font-weight:var(--font-weight-heading-2);line-height:var(--line-height-heading-2)}}.section-contact .content-text .title a{color:var(--fg-brand);text-decoration:underline}@media (min-width:576px){.section-contact .content-text .actions .btn+.btn{margin-left:var(--spacing-xs)}}@media (max-width:414px){.section-contact .content-text .actions .btn{width:100%}.section-contact .content-text .actions .btn:first-child{margin-bottom:var(--spacing-xs)}}.section-contact .content-bg svg{margin:0 auto}@media (max-width:991px){.section-contact{padding-top:0;padding-bottom:0}.section-contact .content-bg svg{width:100%;height:460px}}@media (max-width:768px){.section-contact .content-bg svg{width:100%;height:430px}}@media (max-width:576px){.section-contact{padding-top:var(--margin-section-mobile);overflow:hidden}.section-contact .content-text{text-align:center}.section-contact .content-bg svg{transform:translateY(50px)}}.section-blog{padding-bottom:calc(var(--margin-section-web) - var(--card-margin-bottom))}.section-blog .item{margin-bottom:var(--card-margin-bottom)}.section-personal-info{--resume-container-padding:var(--spacing-md);--milestone-logo-size:var(--spacing-xl);--milestone-dot-size:calc(var(--milestone-logo-size) - var(--spacing-xs)*2);--milestone-line-gap:var(--spacing-xs)}.section-personal-info-container{background-color:var(--bg-surface-3);border-radius:var(--radius-xl);border:.5px solid var(--border-neutral);padding:var(--resume-container-padding);background-image:radial-gradient(var(--bg-section-resume)1.3px,transparent 1px);-webkit-backdrop-filter:saturate(50%)blur(4px);backdrop-filter:saturate(50%)blur(4px);background-size:12px 12px;box-shadow:0 1px 24px #00000008}@media (min-width:992px){.section-personal-info-container{--resume-container-padding:var(--spacing-xl)}.section-personal-info-header{display:flex}}@media (max-width:991px){.section-personal-info-header-left{margin-bottom:var(--spacing-md)}}.section-personal-info-header-right .name{font-family:var(--font-family-secondary);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-heading-4);line-height:var(--line-height-heading-4)}@media (min-width:992px){.section-personal-info-header-right .name{font-family:var(--font-family-secondary);font-size:var(--font-size-heading-3);font-weight:var(--font-weight-heading-3);line-height:var(--line-height-heading-3)}}.section-personal-info-header-right .role{color:var(--fg-neutral-subtlest)}@media (min-width:992px){.section-personal-info-header-right .role{font-size:var(--font-size-base-lg);line-height:var(--line-height-base-lg)}}.section-personal-info-header-right .description{font-size:var(--font-size-base-lg);margin-bottom:var(--spacing-sm)}.section-personal-info-header-right .actions .btn:not(:last-child){margin-bottom:var(--spacing-xs)}@media (min-width:576px){.section-personal-info-header-right .actions .btn:not(:last-child){margin-right:var(--spacing-xs)}}@media (max-width:414px){.section-personal-info-header-right .actions .btn{width:100%}}.section-personal-info .divider{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}@media (min-width:992px){.section-personal-info .group-title{font-family:var(--font-family-secondary);font-size:var(--font-size-heading-3);font-weight:var(--font-weight-heading-3);line-height:var(--line-height-heading-3)}}.section-personal-info .group-title{font-family:var(--font-family-secondary);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-heading-4);line-height:var(--line-height-heading-4);margin-bottom:var(--spacing-md)}.section-personal-info-body .timeline-content .date-range{color:var(--fg-neutral-subtlest)}@media (min-width:992px){.section-personal-info-body .timeline-content .date-range{font-size:var(--font-size-base-lg);line-height:var(--line-height-base-lg)}.section-personal-info-body .timeline-content .job-title{font-family:var(--font-family-secondary);font-size:var(--font-size-heading-6);font-weight:var(--font-weight-heading-6);line-height:var(--line-height-heading-6)}}.section-personal-info-body .timeline-content .job-title{font-size:var(--font-size-base-lg);line-height:var(--line-height-base-lg);font-weight:var(--font-weight-semibold)}.section-personal-info-body .timeline-content .company-name{font-weight:var(--font-weight-medium)}.section-personal-info-body .timeline-content ul.description{margin-top:var(--spacing-xs);padding-left:var(--spacing-xl-5);list-style-type:disc}@media (max-width:767.98px){.section-personal-info-body .timeline-content ul.description{padding-left:var(--spacing-md)}}@media (min-width:992px){.section-personal-info-body .timeline-content ul.description li{font-size:var(--font-size-base-lg);line-height:var(--line-height-base-lg)}}.section-personal-info-body .timeline-content ul.description li:not(:last-child){margin-bottom:var(--spacing-xs-3)}.section-personal-info-body .timeline-content .milestone:not(:last-child){margin-bottom:var(--spacing-md)}@media (min-width:768px){.section-personal-info-body .timeline-content .milestone-header{align-items:center;display:flex}.section-personal-info-body .timeline-content .milestone-header-left{margin-right:var(--spacing-sm-2)}}@media (max-width:767.98px){.section-personal-info-body .timeline-content .milestone-header-left{margin-bottom:var(--spacing-sm-2)}}.section-personal-info-body .timeline-content .milestone-header-left .logo{width:var(--milestone-logo-size);height:var(--milestone-logo-size);border-radius:var(--radius-xs);border:.5px solid var(--border-neutral);background-color:var(--bg-neutral);z-index:1;position:relative}.section-personal-info-body .timeline-content .milestone.milestone-start,.section-personal-info-body .timeline-content .milestone.milestone-mid{position:relative}.section-personal-info-body .timeline-content .milestone.milestone-start:after,.section-personal-info-body .timeline-content .milestone.milestone-mid:after{content:"";left:calc(var(--milestone-logo-size)/2);top:calc(var(--milestone-logo-size) + var(--milestone-line-gap));width:.5px;height:calc(100% - (var(--milestone-logo-size) - var(--milestone-line-gap)*3));background-color:var(--border-neutral);position:absolute;bottom:0}.section-personal-info-body .timeline-content .milestone.milestone-mid:after{top:var(--milestone-logo-size);height:calc(100% - (var(--milestone-logo-size) - var(--milestone-line-gap)*4))}.section-personal-info-body .timeline-content .milestone.milestone-end .milestone-header-left .logo,.section-personal-info-body .timeline-content .milestone.milestone-mid .milestone-header-left .logo{background-color:#0000;border-width:0;justify-content:center;align-items:center;display:flex}.section-personal-info-body .timeline-content .milestone.milestone-end .milestone-header-left .logo .dot,.section-personal-info-body .timeline-content .milestone.milestone-mid .milestone-header-left .logo .dot{width:var(--milestone-dot-size);height:var(--milestone-dot-size);border-radius:var(--radius-rounded);border:.5px solid var(--border-neutral-strong);background-color:#e5e5e51a;position:relative}.section-personal-info-body .timeline-content .milestone.milestone-end .milestone-header-left .logo .dot:before,.section-personal-info-body .timeline-content .milestone.milestone-mid .milestone-header-left .logo .dot:before{content:"";left:var(--spacing-xs);right:var(--spacing-xs);top:var(--spacing-xs);bottom:var(--spacing-xs);border-radius:var(--radius-rounded);background-color:var(--fg-neutral-disabled);position:absolute}@media (min-width:992px){.section-personal-info-body .timeline-content .milestone{--milestone-logo-size:var(--spacing-xl-2)}}.section-personal-info-body .profile-content ul{margin-bottom:0;padding-left:0;list-style-type:none}.section-personal-info-body .profile-content ul li{flex-wrap:wrap;display:flex}.section-personal-info-body .profile-content ul li .text-wrapper{align-items:center;display:flex}@media (min-width:992px){.section-personal-info-body .profile-content ul li .text-wrapper{font-size:var(--font-size-base-lg)}}.section-personal-info-body .profile-content ul li .text-wrapper .icon{width:var(--ui-size-sm);height:var(--ui-size-sm);margin-right:var(--spacing-xs);background-color:var(--bg-neutral);border-radius:var(--radius-rounded);justify-content:center;align-items:center;font-size:20px;display:flex}.section-personal-info-body .profile-content ul li .text-wrapper .value{margin-right:var(--spacing-xs-3)}.section-personal-info-body .profile-content ul li .text-wrapper .value,.section-personal-info-body .profile-content ul li .text-wrapper>i{line-height:var(--spacing-md)}.section-personal-info-body .profile-content ul li:not(:last-child){margin-bottom:var(--spacing-sm)}.section-personal-info-body .divider-dashed{margin-bottom:var(--spacing-md)}.section-personal-info-body-left{position:relative}@media (min-width:992px){.section-personal-info-body-left:before{content:"";top:0;right:calc(var(--resume-container-padding)*-1);background-color:var(--border-neutral);width:1px;height:100%;position:absolute;bottom:0}}@media (max-width:991px){.section-personal-info-body-left{margin-bottom:calc(var(--resume-container-padding)*3)}.section-personal-info-body-left:before{content:"";bottom:calc(var(--resume-container-padding)*3/2*-1);background-color:var(--border-neutral);width:100%;height:1px;position:absolute}}.section-personal-info-body-wrapper{display:flex}@media (min-width:992px){.section-personal-info-body-wrapper{gap:calc(var(--resume-container-padding)*2);flex-wrap:wrap}}@media (max-width:991px){.section-personal-info-body-wrapper{flex-direction:column}}.section-personal-info-body-left{width:calc(100% - var(--resume-container-padding))}@media (min-width:992px){.section-personal-info-body-left{width:calc(66.6667% - var(--resume-container-padding))}}.section-personal-info-body-right{width:calc(100% - var(--resume-container-padding))}@media (min-width:992px){.section-personal-info-body-right{width:calc(33.3333% - var(--resume-container-padding))}}.badge:not(.badge-emphasize).badge-success.open-to-work,.avatar-flipping .badge:not(.badge-emphasize).badge-success{background:linear-gradient(var(--badge-background-success),var(--bg-surface-3))padding-box,conic-gradient(from var(--border-angle),var(--badge-border-success)50%,var(--bg-surface-3))border-box;border:2px solid #0000;animation:2s linear infinite border-angle-rotate}.section-post{line-height:var(--paragraph-line-height-base)}@media (min-width:992px){.section-post-container{max-width:768px}}.section-post .section-post-content-metadata .description{white-space:pre-line}.section-post .section-post-content [class*=col].img-border-none img{border:0 solid #0000}@media (min-width:1024px){.section-post .section-post-content [class*=col].img-outstanding img{width:140%;max-width:none;margin-left:-20%;margin-right:-20%}}.section-post .section-post-content [class*=col].radius-none [datatype],.section-post .section-post-content [class*=col].radius-none img{border-radius:0}@media (min-width:1024px){.section-post .section-post-content [class*=col].block-outstanding table{width:155%;max-width:none;margin-left:-27.5%;margin-right:-27.5%}}.section-404 .content-wrapper{text-align:center;padding:var(--spacing-xl-7)var(--spacing-md)var(--spacing-xl-5)var(--spacing-md);justify-content:center;align-items:center;display:flex}.section-404 .title{font-size:128px;font-weight:var(--font-weight-bold);background-color:var(--fg-neutral-subtlest);color:#0000;text-shadow:0 4px 16px #dedede;animation:flicker 4s var(--transition-base)infinite;-webkit-background-clip:text;background-clip:text}.header{min-height:76px;transition:position .3s var(--transition-base),background-color .3s var(--transition-base),box-shadow .3s var(--transition-base);align-items:center;display:flex}.header.is-sticky{z-index:1000;position:fixed;left:0;right:0}.header.has-background{background-image:radial-gradient(transparent 1px,var(--bg-surface-3)1px);-webkit-backdrop-filter:saturate(50%)blur(12px);backdrop-filter:saturate(50%)blur(12px);border-color:var(--border-neutral);background-size:6px 6px}@media (min-width:992px){.header.is-sticky{top:0}.header.has-background{box-shadow:0 2px 42px #00000014}.header[layout=bar] .navigation-menu{border-radius:var(--radius-sm);transition:all .3s var(--transition-base);border:1px solid #0000}.header[layout=bar].has-background{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}.header[layout=bar].has-background .navigation-menu{background-color:var(--bg-surface-3);-webkit-backdrop-filter:saturate(50%)blur(12px);backdrop-filter:saturate(50%)blur(12px);border-color:var(--border-neutral);background-size:6px 6px;padding-left:.5rem;padding-right:1rem}.header[layout=bar].has-background{box-shadow:none;top:4px}.header[layout=bar].has-background .navigation-menu{box-shadow:var(--shadow-300)}}.header .navigation-menu{padding:var(--spacing-xs)0;justify-content:space-between;align-items:center;display:flex}.header .navigation-menu ul{align-items:center;gap:var(--spacing-sm-2);margin-bottom:0;padding-left:0;list-style-type:none;display:flex}@media (max-width:575.98px){.header .navigation-menu ul{gap:var(--spacing-xs-3)}}@media (max-width:360.98px){.header .navigation-menu ul{gap:0}}.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li{display:inline-block}.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li.logo{width:var(--spacing-xl-2);height:var(--spacing-xl-2)}.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li.logo img{width:100%;height:100%}.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li.logo a{border:2px solid #0000;border-radius:50%;transition:all .3s cubic-bezier(.075,.82,.165,1);display:inline-block;position:relative}.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li.logo:hover a{border-color:var(--border-active)}.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li:not(.logo) a{height:var(--ui-size-md);border-radius:var(--ui-radius-md)}.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li:not(.logo) a>i{font-size:var(--font-size-heading-5)}.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li:not(.logo) a.btn-just-icon{width:var(--ui-size-md)}.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li:not(.logo) a:not(.btn-just-icon){padding-left:var(--spacing-sm);padding-right:var(--spacing-sm);line-height:var(--ui-size-md)}.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li:not(.logo) a.btn-rounded{border-radius:var(--radius-rounded)}.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li:not(.logo) a{font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .3s var(--transition-base);justify-content:center;align-items:center;gap:var(--spacing-xs-2);text-decoration:none;display:inline-flex}.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li:not(.logo) a:hover,.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li:not(.logo) a:focus,.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li:not(.logo) a:active,.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li:not(.logo) a.active{text-decoration:none}.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li:not(.logo) a>i{font-weight:var(--font-weight-regular)}.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li:not(.logo) a{color:var(--fg-brand);background-color:#0000}.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li:not(.logo) a:hover{color:var(--fg-brand);background-color:var(--bg-brand-subtle-hover)}.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li:not(.logo) a:active,.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li:not(.logo) a.active{color:var(--fg-neutral-inverse-static);background-color:var(--bg-brand-subtle-pressed)}@media (max-width:320.98px){.header .navigation-menu ul:not(.navigation-social-list,.navigation-overlay-menu) li:not(.logo) a{padding-left:var(--spacing-xs)!important;padding-right:var(--spacing-xs)!important}}.header .navigation-menu ul.navigation-social-list{align-items:center;display:flex}@media (max-width:991.98px){.header .navigation-menu ul.navigation-social-list,.header .navigation-menu ul.navigation-social-list li:not(.theme-switch-action){display:none}}@media (min-width:992px){.header .navigation-menu ul.navigation-overlay-menu{display:none}}.header .theme-switch-action{margin-left:var(--spacing-sm);align-items:center;display:flex;position:relative}.header .theme-switch-action:before{content:"";left:calc(var(--spacing-sm)*-1);top:var(--spacing-xs-3);bottom:var(--spacing-xs-3);height:calc(100% - var(--spacing-xs-3)*2);background-color:var(--border-neutral);width:1px;position:absolute}@media (max-width:575px){.header .theme-switch-action .theme-switch{--theme-toggle-size:8px}.header .theme-switch-action{margin-left:var(--spacing-sm-2)}.header .theme-switch-action:before{left:calc(var(--spacing-sm-2)*-1);height:calc(100% - var(--spacing-xs-3)*2)}}.is-mobile .header.is-sticky{top:unset;background-image:radial-gradient(transparent .5px,var(--bg-surface-3)1px);-webkit-backdrop-filter:saturate(50%)blur(4px);backdrop-filter:saturate(50%)blur(4px);background-size:8px 8px;bottom:0;box-shadow:0 -2px 42px #00000014}.footer{margin-top:var(--spacing-sm);padding:var(--spacing-sm)0;border-top:1px solid var(--border-neutral-light)}.footer .author-content{background:linear-gradient(172deg,var(--fg-neutral-main)0%,var(--fg-neutral-subtle)25%,var(--fg-neutral-subtlest)50%,var(--fg-neutral-subtle)75%,var(--fg-neutral-main)100%);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;display:flex}.footer ul{list-style-type:none}.footer ul.social-list{flex-wrap:wrap;justify-content:flex-end;margin-bottom:0;padding-left:0;display:flex}.footer ul.social-list li:not(:last-child){margin-right:var(--spacing-sm)}.footer ul.social-list a{justify-content:center;align-items:center;text-decoration:none;display:flex}.footer ul.social-list a:hover{text-decoration:none}@media (max-width:576px){.footer ul.social-list,.footer .author-content{justify-content:center}.footer .author-content{margin-bottom:var(--spacing-xs)}}.section:not(.has-background,.section-blog,.section-contact){margin-bottom:var(--margin-section-web)}@media (max-width:576px){.section:not(.has-background,.section-blog,.section-contact){margin-bottom:var(--margin-section-mobile)}}.section-heading{margin-bottom:var(--section-marign-title)}.section-title{font-family:var(--font-family-secondary);font-size:var(--font-size-heading-1);font-weight:var(--font-weight-heading-1);line-height:var(--line-height-heading-1);color:var(--fg-brand)}@media (max-width:576px){.section-title{font-family:var(--font-family-secondary);font-size:var(--font-size-heading-2);font-weight:var(--font-weight-heading-2);line-height:var(--line-height-heading-2)}}.section-description{font-size:var(--font-size-base-lg);color:var(--fg-neutral-subtle)}.section.has-divider{padding-top:var(--margin-section-web);position:relative}.section.has-divider:before{content:"";background-color:var(--border-neutral-light);width:100%;height:1px;position:absolute;top:0;right:0}.section.has-divider:after{bottom:0;left:0}
