:root{--white: #fff;--black: #000;--blue: #0e202e;--black-a1: rgba(0, 0, 0, .05);--black-a2: rgba(0, 0, 0, .1);--black-a3: rgba(0, 0, 0, .15);--black-a4: rgba(0, 0, 0, .2);--black-a5: rgba(0, 0, 0, .3);--black-a6: rgba(0, 0, 0, .4);--black-a7: rgba(0, 0, 0, .5);--black-a8: rgba(0, 0, 0, .6);--black-a9: rgba(0, 0, 0, .7);--black-a10: rgba(0, 0, 0, .8);--black-a11: rgba(0, 0, 0, .9);--black-a12: rgba(0, 0, 0, .95);--white-a1: rgba(255, 255, 255, .05);--white-a2: rgba(255, 255, 255, .1);--white-a3: rgba(255, 255, 255, .15);--white-a4: rgba(255, 255, 255, .2);--white-a5: rgba(255, 255, 255, .3);--white-a6: rgba(255, 255, 255, .4);--white-a7: rgba(255, 255, 255, .5);--white-a8: rgba(255, 255, 255, .6);--white-a9: rgba(255, 255, 255, .7);--white-a10: rgba(255, 255, 255, .8);--white-a11: rgba(255, 255, 255, .9);--white-a12: rgba(255, 255, 255, .95)}[data-theme=light]{--gray-1: #fbfcfe;--gray-2: #f7f9fd;--gray-3: #edf1f6;--gray-4: #e4e9ef;--gray-5: #dce2ea;--gray-6: #d4dbe5;--gray-7: #c7d0dc;--gray-8: #b1bdce;--gray-9: #838f9f;--gray-10: #798494;--gray-11: #5c6572;--gray-12: #1b2028;--gray-a1: rgba(0,64,192,.01569);--gray-a2: rgba(0,64,192,.03137);--gray-a3: rgba(0,57,128,.07059);--gray-a4: rgba(0,48,104,.10588);--gray-a5: rgba(0,44,102,.13725);--gray-a6: rgba(1,42,101,.16863);--gray-a7: rgba(0,41,96,.21961);--gray-a8: rgba(0,40,95,.30588);--gray-a9: rgba(0,25,58,.48627);--gray-a10: rgba(0,21,52,.52549);--gray-a11: rgba(0,14,35,.63922);--gray-a12: rgba(0,6,15,.89412);--gray-contrast: #ffffff;--gray-surface: rgba(255,255,255,.8);--gray-indicator: #838f9f;--gray-track: #838f9f;--primary-1: #fafdff;--primary-2: #f5faff;--primary-3: #e9f2f9;--primary-4: #deeaf5;--primary-5: #d3e4f2;--primary-6: #c7dcee;--primary-7: #b7d2e8;--primary-8: #9dbfdb;--primary-9: #0e202e;--primary-10: #243645;--primary-11: #496881;--primary-12: #112331;--primary-a1: rgba(0,153,255,.01961);--primary-a2: rgba(0,128,255,.03922);--primary-a3: rgba(0,105,186,.08627);--primary-a4: rgba(0,93,178,.12941);--primary-a5: rgba(0,99,180,.17255);--primary-a6: rgba(0,96,178,.21961);--primary-a7: rgba(0,96,174,.28235);--primary-a8: rgba(0,89,162,.38431);--primary-a9: rgba(0,19,34,.9451);--primary-a10: rgba(0,21,39,.85882);--primary-a11: rgba(0,44,79,.71373);--primary-a12: rgba(0,19,34,.93333);--primary-contrast: #fff;--primary-surface: rgba(243,249,255,.8);--primary-indicator: #0e202e;--primary-track: #0e202e;--accent-1: #fefcfb;--accent-2: #fff5f1;--accent-3: #ffeae1;--accent-4: #ffd7c4;--accent-5: #ffc9b2;--accent-6: #ffba9f;--accent-7: #f9a98d;--accent-8: #ed9171;--accent-9: #ec6532;--accent-10: #de5823;--accent-11: #ce4f1b;--accent-12: #562e20;--accent-a1: rgba(192,64,0,.01569);--accent-a2: rgba(255,73,0,.0549);--accent-a3: rgba(255,77,0,.11765);--accent-a4: rgba(255,83,1,.23137);--accent-a5: rgba(255,77,0,.30196);--accent-a6: rgba(255,72,0,.37647);--accent-a7: rgba(242,63,0,.44706);--accent-a8: rgba(223,58,0,.55686);--accent-a9: rgba(231,64,0,.80392);--accent-a10: rgba(217,62,0,.86275);--accent-a11: rgba(200,58,0,.89412);--accent-a12: rgba(62,16,0,.87451);--accent-contrast: #fff;--accent-surface: rgba(255,243,238,.8);--accent-indicator: #ec6532;--accent-track: #ec6532;--blue-1: #fbfdff;--blue-2: #f4faff;--blue-3: #e9f3ff;--blue-4: #d9edff;--blue-5: #c7e3ff;--blue-6: #b2d6ff;--blue-7: #97c5f9;--blue-8: #6eadf3;--blue-9: #0090ff;--blue-10: #0084ec;--blue-11: #0073dd;--blue-12: #003463;--blue-a1: rgba(0,128,255,.01569);--blue-a2: rgba(0,140,255,.04314);--blue-a3: rgba(0,116,255,.08627);--blue-a4: rgba(0,135,255,.14902);--blue-a5: rgba(0,128,255,.21961);--blue-a6: rgba(0,120,255,.30196);--blue-a7: rgba(0,113,241,.40784);--blue-a8: rgba(0,111,234,.56863);--blue-a9: #0090ff;--blue-a10: #0084ec;--blue-a11: #0073dd;--blue-a12: #003463;--blue-contrast: #fff;--blue-surface: rgba(241,249,255,.8);--blue-indicator: #0090ff;--blue-track: #0090ff;--green-1: #fbfefc;--green-2: #f4fbf7;--green-3: #e5f7ec;--green-4: #d5f1e0;--green-5: #c2e9d3;--green-6: #abdec2;--green-7: #8cceab;--green-8: #5bb98b;--green-9: #5bb98b;--green-10: #4fad80;--green-11: #147f55;--green-12: #1b3b2b;--green-a1: rgba(0,192,64,.01569);--green-a2: rgba(0,163,70,.04314);--green-a3: rgba(0,177,69,.10196);--green-a4: rgba(0,170,67,.16471);--green-a5: rgba(0,164,72,.23922);--green-a6: rgba(0,155,70,.32941);--green-a7: rgba(0,147,69,.45098);--green-a8: rgba(0,146,75,.64314);--green-a9: rgba(0,146,75,.64314);--green-a10: rgba(0,136,71,.6902);--green-a11: rgba(0,116,71,.92157);--green-a12: rgba(0,36,18,.89412);--green-contrast: #fff;--green-surface: rgba(241,250,245,.8);--green-indicator: #5bb98b;--green-track: #5bb98b;--red-1: #fffcfc;--red-2: #fff7f7;--red-3: #ffebea;--red-4: #ffdcd9;--red-5: #ffcdca;--red-6: #febdb9;--red-7: #f5a9a5;--red-8: #eb8f8b;--red-9: #e5484d;--red-10: #d73840;--red-11: #cc2e39;--red-12: #64181b;--red-a1: rgba(255,0,0,.01176);--red-a2: rgba(255,0,0,.03137);--red-a3: rgba(255,13,0,.08235);--red-a4: rgba(255,21,0,.14902);--red-a5: rgba(255,15,0,.20784);--red-a6: rgba(252,15,0,.27451);--red-a7: rgba(227,12,1,.35294);--red-a8: rgba(212,9,0,.4549);--red-a9: rgba(219,0,7,.71765);--red-a10: rgba(204,0,10,.78039);--red-a11: rgba(193,0,14,.81961);--red-a12: rgba(84,0,3,.90588);--red-contrast: #fff;--red-surface: rgba(255,245,245,.8);--red-indicator: #e5484d;--red-track: #e5484d;--yellow-1: #fefdfb;--yellow-2: #fffae9;--yellow-3: #fff3bf;--yellow-4: #ffea9b;--yellow-5: #ffe078;--yellow-6: #fad374;--yellow-7: #e7c368;--yellow-8: #d5ab3c;--yellow-9: #ffcd0b;--yellow-10: #f9c424;--yellow-11: #997100;--yellow-12: #453a1f;--yellow-a1: rgba(192,128,0,.01569);--yellow-a2: rgba(255,198,0,.08627);--yellow-a3: rgba(255,208,0,.25098);--yellow-a4: rgba(255,202,0,.39216);--yellow-a5: rgba(255,197,0,.52941);--yellow-a6: rgba(246,175,0,.5451);--yellow-a7: rgba(215,154,0,.59216);--yellow-a8: rgba(200,145,0,.76471);--yellow-a9: rgba(255,203,0,.95686);--yellow-a10: rgba(248,186,0,.85882);--yellow-a11: #997100;--yellow-a12: rgba(43,31,0,.87843);--yellow-contrast: #2a2009;--yellow-surface: rgba(255,249,228,.8);--yellow-indicator: #ffcd0b;--yellow-track: #ffcd0b;--color-bg: var(--gray-1);--color-bg-subtle: var(--gray-2);--color-bg-surface: var(--primary-surface);--color-interactive: var(--gray-3);--color-interactive-hover: var(--gray-4);--color-interactive-active: var(--gray-5);--color-border: var(--gray-6);--color-border-hover: var(--gray-7);--color-border-strong: var(--gray-8);--color-solid: var(--primary-9);--color-solid-hover: var(--primary-10);--color-accent-solid: var(--accent-9);--color-accent-solid-hover: var(--accent-10);--color-destructive-solid: var(--red-9);--color-destructive-solid-hover: var(--red-8);--color-border-alpha: var(--gray-a6);--color-border-alpha-hover: var(--gray-a7);--color-border-alpha-strong: var(--gray-a8);--color-primary-border-alpha: var(--primary-a4);--color-primary-border-alpha-hover: var(--primary-a6);--color-accent-border-alpha: var(--accent-a4);--color-destructive-border-alpha: var(--red-a6);--color-interactive-alpha: var(--gray-a3);--color-interactive-alpha-hover: var(--gray-a4);--color-accent-alpha: var(--accent-a3);--color-destructive-alpha: var(--red-a3);--color-info: var(--blue-11);--color-info-strong: var(--blue-12);--color-info-bg: var(--blue-surface);--color-info-border: var(--blue-a6);--color-success: var(--green-11);--color-success-strong: var(--green-12);--color-success-bg: var(--green-3);--color-success-border: var(--green-6);--color-warning: var(--yellow-11);--color-warning-strong: var(--yellow-12);--color-warning-bg: var(--yellow-surface);--color-warning-border: var(--yellow-a6);--color-error: var(--red-11);--color-error-strong: var(--red-12);--color-error-bg: var(--red-surface);--color-error-border: var(--red-a6);--color-text: var(--gray-11);--color-text-strong: var(--gray-12);--color-text-weak: var(--gray-11);--color-text-subtle: var(--gray-10);--color-text-link: var(--accent-9);--color-text-link-hover: var(--accent-10);--color-text-quote: var(--gray-11);--color-text-accent: var(--accent-9);--color-list-marker: var(--accent-9);--color-input-bg: var(--white);--color-input-border: var(--gray-6);--color-input-placeholder: var(--gray-9);--color-input-focus: var(--accent-9);--color-input-focus-ring: 0 0 0 2px var(--accent-a3);--card-bg: var(--white);--card-border: inset 0 0 0 1px var(--color-primary-border-alpha);--card-border-hover: inset 0 0 0 1px var(--color-primary-border-alpha-hover);--color-blockquote-bg: var(--color-bg-subtle);--color-blockquote-border: var(--primary-a4);--color-button-accent-color: var(--white)}[data-theme=light][data-bg-color=default]{--card-bg: var(--blue-1)}[data-theme=accent],[data-theme=dark]{--gray-1: #0f1114;--gray-2: #171a1d;--gray-3: #202327;--gray-4: #262a30;--gray-5: #2c3239;--gray-6: #353b43;--gray-7: #414953;--gray-8: #576270;--gray-9: #64707f;--gray-10: #727d8d;--gray-11: #abb5c3;--gray-12: #eceef1;--gray-a1: rgba(0,17,209,.01569);--gray-a2: rgba(135,194,253,.05098);--gray-a3: rgba(177,209,251,.09412);--gray-a4: rgba(175,205,250,.13333);--gray-a5: rgba(178,213,255,.16863);--gray-a6: rgba(187,216,254,.21176);--gray-a7: rgba(190,219,255,.27843);--gray-a8: rgba(192,220,255,.4);--gray-a9: rgba(197,223,255,.46275);--gray-a10: rgba(203,225,255,.52157);--gray-a11: rgba(223,236,255,.74902);--gray-a12: rgba(250,252,255,.94118);--gray-contrast: #ffffff;--gray-surface: rgba(0, 0, 0, .05);--gray-indicator: #64707f;--gray-track: #64707f;--primary-1: #05121d;--primary-2: #091b29;--primary-3: #0a293f;--primary-4: #18364d;--primary-5: #25435b;--primary-6: #34526b;--primary-7: #45647d;--primary-8: #587892;--primary-9: #b4d6f3;--primary-10: #aacce9;--primary-11: #9ec0dc;--primary-12: #cbeeff;--primary-a1: rgba(0,37,253,.05098);--primary-a2: rgba(0,116,253,.10196);--primary-a3: rgba(0,140,252,.19608);--primary-a4: rgba(45,162,253,.2549);--primary-a5: rgba(81,176,253,.31373);--primary-a6: rgba(109,187,253,.38039);--primary-a7: rgba(132,200,255,.4549);--primary-a8: rgba(147,206,254,.5451);--primary-a9: rgba(188,224,254,.95294);--primary-a10: rgba(185,222,254,.9098);--primary-a11: rgba(182,222,255,.8549);--primary-a12: #cbeeff;--primary-contrast: #0f2433;--primary-surface: rgba(2,37,65,.50196);--primary-indicator: #b4d6f3;--primary-track: #b4d6f3;--accent-1: #150f0d;--accent-2: #1e1512;--accent-3: #361a10;--accent-4: #4b1a07;--accent-5: #5a220d;--accent-6: #6a2f19;--accent-7: #823f27;--accent-8: #a85233;--accent-9: #ec6532;--accent-10: #de5823;--accent-11: #ff956c;--accent-12: #fcd7ca;--accent-a1: rgba(222,0,0,.01961);--accent-a2: rgba(254,90,36,.0549);--accent-a3: rgba(253,75,11,.15686);--accent-a4: rgba(252,54,0,.24706);--accent-a5: rgba(253,72,5,.3098);--accent-a6: rgba(253,96,38,.37647);--accent-a7: rgba(253,113,63,.47843);--accent-a8: rgba(255,120,71,.63529);--accent-a9: rgba(255,109,53,.92157);--accent-a10: rgba(255,100,38,.86275);--accent-a11: #ff956c;--accent-a12: rgba(255,218,204,.98824);--blue-1: #08121c;--blue-2: #0e1926;--blue-3: #0a2847;--blue-4: #003262;--blue-5: #003f75;--blue-6: #104d86;--blue-7: #1d5e9d;--blue-8: #2371bd;--blue-9: #0090ff;--blue-10: #0083f1;--blue-11: #70b8ff;--blue-12: #c8e3ff;--blue-a1: rgba(0,39,251,.04706);--blue-a2: rgba(0,106,250,.0902);--blue-a3: rgba(0,119,255,.22745);--blue-a4: rgba(0,114,255,.34118);--blue-a5: rgba(0,126,253,.42353);--blue-a6: rgba(15,138,253,.49412);--blue-a7: rgba(38,148,255,.58824);--blue-a8: rgba(42,149,254,.72549);--blue-a9: #0090ff;--blue-a10: rgba(0,138,255,.94118);--blue-a11: #70b8ff;--blue-a12: #c8e3ff;--blue-contrast: #fff;--blue-surface: rgba(12,33,59,.50196);--blue-indicator: #0090ff;--blue-track: #0090ff;--green-1: #0c130f;--green-2: #131b17;--green-3: #152c21;--green-4: #173a29;--green-5: #1f4733;--green-6: #2a553f;--green-7: #35664d;--green-8: #407b5e;--green-9: #5bb98b;--green-10: #4fad80;--green-11: #72cfa0;--green-12: #b7eed0;--green-a1: rgba(0,187,0,.01176);--green-a2: rgba(64,249,157,.04314);--green-a3: rgba(53,255,158,.11373);--green-a4: rgba(52,255,157,.17255);--green-a5: rgba(79,255,167,.22745);--green-a6: rgba(105,255,178,.28627);--green-a7: rgba(117,253,184,.36078);--green-a8: rgba(123,255,190,.44706);--green-a9: rgba(122,255,190,.70588);--green-a10: rgba(111,254,185,.65882);--green-a11: rgba(139,255,196,.8);--green-a12: rgba(196,255,223,.92941);--green-contrast: #fff;--green-surface: rgba(21,37,29,.50196);--green-indicator: #5bb98b;--green-track: #5bb98b;--red-1: #170f0e;--red-2: #201312;--red-3: #3b1212;--red-4: #500f13;--red-5: #61171a;--red-6: #732425;--red-7: #8c3434;--red-8: #b54546;--red-9: #e5484d;--red-10: #d63941;--red-11: #ff8f8b;--red-12: #ffd2ce;--red-a1: rgba(236,0,0,.02745);--red-a2: rgba(242,47,32,.06667);--red-a3: rgba(255,23,23,.17647);--red-a4: rgba(254,10,25,.26667);--red-a5: rgba(255,35,44,.33725);--red-a6: rgba(255,64,66,.41176);--red-a7: rgba(255,85,85,.51765);--red-a8: rgba(255,93,94,.6902);--red-a9: rgba(254,78,84,.89412);--red-a10: rgba(254,65,75,.83137);--red-a11: #ff8f8b;--red-a12: #ffd2ce;--red-contrast: #fff;--red-surface: rgba(47,21,19,.50196);--red-indicator: #e5484d;--red-track: #e5484d;--yellow-1: #13110c;--yellow-2: #1c1810;--yellow-3: #2c220c;--yellow-4: #3b2900;--yellow-5: #483300;--yellow-6: #554112;--yellow-7: #695323;--yellow-8: #84692e;--yellow-9: #ffc53d;--yellow-10: #f4bb2e;--yellow-11: #ffcc4c;--yellow-12: #fee7ba;--yellow-a1: rgba(187,17,0,.01176);--yellow-a2: rgba(251,166,0,.04706);--yellow-a3: rgba(255,167,0,.11373);--yellow-a4: rgba(255,153,0,.17647);--yellow-a5: rgba(255,164,0,.23137);--yellow-a6: rgba(255,185,21,.28627);--yellow-a7: rgba(253,194,65,.37255);--yellow-a8: rgba(253,198,77,.48627);--yellow-a9: #ffc53d;--yellow-a10: rgba(254,194,47,.95686);--yellow-a11: #ffcc4c;--yellow-a12: rgba(255,232,187,.99608);--yellow-contrast: #2b2009;--yellow-surface: rgba(39,31,16,.50196);--yellow-indicator: #ffc53d;--yellow-track: #ffc53d;--color-bg: var(--gray-1);--color-bg-subtle: var(--gray-2);--color-bg-surface: var(--primary-surface);--color-interactive: var(--gray-3);--color-interactive-hover: var(--gray-4);--color-interactive-active: var(--gray-5);--color-border: var(--gray-6);--color-border-hover: var(--gray-7);--color-border-strong: var(--gray-8);--color-solid: var(--white);--color-solid-hover: var(--gray-12);--color-accent-solid: var(--accent-9);--color-accent-solid-hover: var(--accent-10);--color-destructive-solid: var(--red-9);--color-destructive-solid-hover: var(--red-8);--color-border-alpha: var(--gray-a6);--color-border-alpha-hover: var(--gray-a7);--color-border-alpha-strong: var(--gray-a8);--color-primary-border-alpha: var(--primary-a6);--color-accent-border-alpha: var(--accent-a6);--color-destructive-border-alpha: var(--red-a6);--color-interactive-alpha: var(--gray-a3);--color-interactive-alpha-hover: var(--gray-a4);--color-accent-alpha: var(--accent-a3);--color-destructive-alpha: var(--red-a3);--color-info: var(--blue-11);--color-info-strong: var(--blue-12);--color-info-bg: var(--blue-surface);--color-info-border: var(--blue-a6);--color-success: var(--green-11);--color-success-strong: var(--green-12);--color-success-bg: var(--green-3);--color-success-border: var(--green-6);--color-warning: var(--yellow-11);--color-warning-strong: var(--yellow-12);--color-warning-bg: var(--yellow-surface);--color-warning-border: var(--yellow-a6);--color-error: var(--red-11);--color-error-strong: var(--red-12);--color-error-bg: var(--red-surface);--color-error-border: var(--red-a6);--color-text: var(--gray-11);--color-text-strong: var(--white);--color-text-weak: var(--gray-11);--color-text-subtle: var(--gray-10);--color-text-link: var(--accent-9);--color-text-link-hover: var(--accent-11);--color-text-quote: var(--gray-11);--color-list-marker: var(--accent-11);--color-input-bg: var(--blue-2);--color-input-border: var(--white-a3);--color-input-placeholder: var(--white-a9);--color-input-focus: var(--white-a9);--color-input-focus-ring: 0 0 0 2px var(--white-a3);--card-bg: var(--white-a1);--card-border: inset 0 0 0 1px var(--white-a2);--card-border-hover: inset 0 0 0 1px var(--white-a4);--color-blockquote-bg: var(--color-bg-subtle);--color-blockquote-border: var(--primary-a4)}[data-theme=accent]{--primary-9: var(--blue);--color-text: var(--white-a1);--color-text-strong: var(--white);--color-text-weak: var(--white-a11);--color-text-subtle: var(--white-a10);--color-text-link: var(--white);--color-text-link-hover: var(--white-a10)}.ct-strong{color:var(--color-text-strong)}.ct-weak{color:var(--color-text-weak)}.ct-subtle{color:var(--color-text-subtle)}:root{--radius-1: 3px;--radius-2: 4px;--radius-3: 6px;--radius-4: 8px;--radius-5: 12px;--radius-6: 16px;--radius-7: 24px;--radius-8: 32px;--radius-9: 40px;--radius-10: 48px;--radius-full: 9999px}:root{--shadow-1: inset 0 0 0 1px var(--gray-a5), inset 0 1.5px 2px 0 var(--gray-a2), inset 0 1.5px 2px 0 var(--black-a2);--shadow-2: 0 0 0 1px var(--gray-a3), 0 0 0 .5px var(--black-a1), 0 1px 1px 0 var(--gray-a2), 0 2px 1px -1px var(--black-a1), 0 1px 3px 0 var(--black-a1);--shadow-3: 0 0 0 1px var(--gray-a3), 0 2px 3px -2px var(--gray-a3), 0 3px 12px -4px var(--black-a2), 0 4px 16px -8px var(--black-a2);--shadow-4: 0 0 0 1px var(--gray-a3), 0 8px 40px var(--black-a1), 0 12px 32px -16px var(--gray-a3);--shadow-5: 0 0 0 1px var(--gray-a3), 0 12px 60px var(--black-a3), 0 12px 32px -16px var(--gray-a5);--shadow-6: 0 0 0 1px var(--gray-a3), 0 12px 60px var(--black-a3), 0 16px 64px var(--gray-a2), 0 16px 36px -20px var(--gray-a7);--shadow-accent-3: 0 0 0 1px var(--accent-a3), 0 2px 3px -2px var(--accent-a3), 0 3px 12px -4px var(--black-a1), 0 4px 16px -8px var(--black-a1)}:root{--size-1: 24px;--size-2: 32px;--size-3: 40px;--size-4: 48px;--size-5: 56px;--size-xs: var(--size-1);--size-sm: var(--size-2);--size-md: var(--size-3);--size-lg: var(--size-4);--size-xl: var(--size-5);--icon-xs: 12px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--icon-xl: 32px}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-11: 44px;--space-12: 48px;--space-13: 52px;--space-14: 56px;--space-15: 60px;--space-16: 64px;--space-17: 68px;--space-18: 72px;--space-19: 76px;--space-20: 80px;--space-xs: var(--space-1);--space-sm: var(--space-2);--space-md: var(--space-4);--space-lg: var(--space-6);--space-xl: var(--space-8);--space-component-xs: var(--space-2);--space-component-sm: var(--space-3);--space-component-md: var(--space-4);--space-component-lg: var(--space-6);--space-component-xl: var(--space-8);--space-container: var(--space-6);--space-content-sm: var(--space-8);--space-content: var(--space-12);--space-content-lg: var(--space-16);--space-content-xl: var(--space-20);--space-section-sm: var(--space-12);--space-section: var(--space-16);--space-section-lg: var(--space-20)}.mb-0{margin-top:0;margin-bottom:0;margin-top:var(--space-0);margin-bottom:var(--space-0)}.mb-1{margin-top:4px;margin-bottom:4px;margin-top:var(--space-1);margin-bottom:var(--space-1)}.mb-2{margin-top:8px;margin-bottom:8px;margin-top:var(--space-2);margin-bottom:var(--space-2)}.mb-3{margin-top:12px;margin-bottom:12px;margin-top:var(--space-3);margin-bottom:var(--space-3)}.mb-4{margin-top:16px;margin-bottom:16px;margin-top:var(--space-4);margin-bottom:var(--space-4)}.mb-5{margin-top:20px;margin-bottom:20px;margin-top:var(--space-5);margin-bottom:var(--space-5)}.mb-6{margin-top:24px;margin-bottom:24px;margin-top:var(--space-6);margin-bottom:var(--space-6)}.mb-7{margin-top:28px;margin-bottom:28px;margin-top:var(--space-7);margin-bottom:var(--space-7)}.mb-8{margin-top:32px;margin-bottom:32px;margin-top:var(--space-8);margin-bottom:var(--space-8)}.mb-9{margin-top:36px;margin-bottom:36px;margin-top:var(--space-9);margin-bottom:var(--space-9)}.mb-10{margin-top:40px;margin-bottom:40px;margin-top:var(--space-10);margin-bottom:var(--space-10)}.mb-11{margin-top:44px;margin-bottom:44px;margin-top:var(--space-11);margin-bottom:var(--space-11)}.mb-12{margin-top:48px;margin-bottom:48px;margin-top:var(--space-12);margin-bottom:var(--space-12)}.mb-13{margin-top:52px;margin-bottom:52px;margin-top:var(--space-13);margin-bottom:var(--space-13)}.mb-14{margin-top:56px;margin-bottom:56px;margin-top:var(--space-14);margin-bottom:var(--space-14)}.mb-15{margin-top:60px;margin-bottom:60px;margin-top:var(--space-15);margin-bottom:var(--space-15)}.mb-16{margin-top:64px;margin-bottom:64px;margin-top:var(--space-16);margin-bottom:var(--space-16)}.mb-17{margin-top:68px;margin-bottom:68px;margin-top:var(--space-17);margin-bottom:var(--space-17)}.mb-18{margin-top:72px;margin-bottom:72px;margin-top:var(--space-18);margin-bottom:var(--space-18)}.mb-19{margin-top:76px;margin-bottom:76px;margin-top:var(--space-19);margin-bottom:var(--space-19)}.mb-20{margin-top:80px;margin-bottom:80px;margin-top:var(--space-20);margin-bottom:var(--space-20)}.mb-section-sm{margin-top:48px;margin-bottom:48px;margin-top:var(--space-section-sm);margin-bottom:var(--space-section-sm)}.mb-section{margin-top:64px;margin-bottom:64px;margin-top:var(--space-section);margin-bottom:var(--space-section)}.mb-section-lg{margin-top:80px;margin-bottom:80px;margin-top:var(--space-section-lg);margin-bottom:var(--space-section-lg)}.mb-content-sm{margin-top:32px;margin-bottom:32px;margin-top:var(--space-content-sm);margin-bottom:var(--space-content-sm)}.mb-content{margin-top:48px;margin-bottom:48px;margin-top:var(--space-content);margin-bottom:var(--space-content)}.mb-content-lg{margin-top:64px;margin-bottom:64px;margin-top:var(--space-content-lg);margin-bottom:var(--space-content-lg)}.mbs-0{margin-top:0;margin-top:var(--space-0)}.mbs-1{margin-top:4px;margin-top:var(--space-1)}.mbs-2{margin-top:8px;margin-top:var(--space-2)}.mbs-3{margin-top:12px;margin-top:var(--space-3)}.mbs-4{margin-top:16px;margin-top:var(--space-4)}.mbs-5{margin-top:20px;margin-top:var(--space-5)}.mbs-6{margin-top:24px;margin-top:var(--space-6)}.mbs-7{margin-top:28px;margin-top:var(--space-7)}.mbs-8{margin-top:32px;margin-top:var(--space-8)}.mbs-9{margin-top:36px;margin-top:var(--space-9)}.mbs-10{margin-top:40px;margin-top:var(--space-10)}.mbs-11{margin-top:44px;margin-top:var(--space-11)}.mbs-12{margin-top:48px;margin-top:var(--space-12)}.mbs-13{margin-top:52px;margin-top:var(--space-13)}.mbs-14{margin-top:56px;margin-top:var(--space-14)}.mbs-15{margin-top:60px;margin-top:var(--space-15)}.mbs-16{margin-top:64px;margin-top:var(--space-16)}.mbs-17{margin-top:68px;margin-top:var(--space-17)}.mbs-18{margin-top:72px;margin-top:var(--space-18)}.mbs-19{margin-top:76px;margin-top:var(--space-19)}.mbs-20{margin-top:80px;margin-top:var(--space-20)}.mbs-section-sm{margin-top:48px;margin-top:var(--space-section-sm)}.mbs-section{margin-top:64px;margin-top:var(--space-section)}.mbs-section-lg{margin-top:80px;margin-top:var(--space-section-lg)}.mbs-content-sm{margin-top:32px;margin-top:var(--space-content-sm)}.mbs-content{margin-top:48px;margin-top:var(--space-content)}.mbs-content-lg{margin-top:64px;margin-top:var(--space-content-lg)}.mbe-0{margin-bottom:0;margin-bottom:var(--space-0)}.mbe-1{margin-bottom:4px;margin-bottom:var(--space-1)}.mbe-2{margin-bottom:8px;margin-bottom:var(--space-2)}.mbe-3{margin-bottom:12px;margin-bottom:var(--space-3)}.mbe-4{margin-bottom:16px;margin-bottom:var(--space-4)}.mbe-5{margin-bottom:20px;margin-bottom:var(--space-5)}.mbe-6{margin-bottom:24px;margin-bottom:var(--space-6)}.mbe-7{margin-bottom:28px;margin-bottom:var(--space-7)}.mbe-8{margin-bottom:32px;margin-bottom:var(--space-8)}.mbe-9{margin-bottom:36px;margin-bottom:var(--space-9)}.mbe-10{margin-bottom:40px;margin-bottom:var(--space-10)}.mbe-11{margin-bottom:44px;margin-bottom:var(--space-11)}.mbe-12{margin-bottom:48px;margin-bottom:var(--space-12)}.mbe-13{margin-bottom:52px;margin-bottom:var(--space-13)}.mbe-14{margin-bottom:56px;margin-bottom:var(--space-14)}.mbe-15{margin-bottom:60px;margin-bottom:var(--space-15)}.mbe-16{margin-bottom:64px;margin-bottom:var(--space-16)}.mbe-17{margin-bottom:68px;margin-bottom:var(--space-17)}.mbe-18{margin-bottom:72px;margin-bottom:var(--space-18)}.mbe-19{margin-bottom:76px;margin-bottom:var(--space-19)}.mbe-20{margin-bottom:80px;margin-bottom:var(--space-20)}.mbe-section-sm{margin-bottom:48px;margin-bottom:var(--space-section-sm)}.mbe-section{margin-bottom:64px;margin-bottom:var(--space-section)}.mbe-section-lg{margin-bottom:80px;margin-bottom:var(--space-section-lg)}.mbe-content-sm{margin-bottom:32px;margin-bottom:var(--space-content-sm)}.mbe-content{margin-bottom:48px;margin-bottom:var(--space-content)}.mbe-content-lg{margin-bottom:64px;margin-bottom:var(--space-content-lg)}.mi-0{margin-left:0;margin-right:0;margin-left:var(--space-0);margin-right:var(--space-0)}.mi-1{margin-left:4px;margin-right:4px;margin-left:var(--space-1);margin-right:var(--space-1)}.mi-2{margin-left:8px;margin-right:8px;margin-left:var(--space-2);margin-right:var(--space-2)}.mi-3{margin-left:12px;margin-right:12px;margin-left:var(--space-3);margin-right:var(--space-3)}.mi-4{margin-left:16px;margin-right:16px;margin-left:var(--space-4);margin-right:var(--space-4)}.mi-5{margin-left:20px;margin-right:20px;margin-left:var(--space-5);margin-right:var(--space-5)}.mi-6{margin-left:24px;margin-right:24px;margin-left:var(--space-6);margin-right:var(--space-6)}.mi-7{margin-left:28px;margin-right:28px;margin-left:var(--space-7);margin-right:var(--space-7)}.mi-8{margin-left:32px;margin-right:32px;margin-left:var(--space-8);margin-right:var(--space-8)}.mi-9{margin-left:36px;margin-right:36px;margin-left:var(--space-9);margin-right:var(--space-9)}.mi-10{margin-left:40px;margin-right:40px;margin-left:var(--space-10);margin-right:var(--space-10)}.mi-11{margin-left:44px;margin-right:44px;margin-left:var(--space-11);margin-right:var(--space-11)}.mi-12{margin-left:48px;margin-right:48px;margin-left:var(--space-12);margin-right:var(--space-12)}.mi-13{margin-left:52px;margin-right:52px;margin-left:var(--space-13);margin-right:var(--space-13)}.mi-14{margin-left:56px;margin-right:56px;margin-left:var(--space-14);margin-right:var(--space-14)}.mi-15{margin-left:60px;margin-right:60px;margin-left:var(--space-15);margin-right:var(--space-15)}.mi-16{margin-left:64px;margin-right:64px;margin-left:var(--space-16);margin-right:var(--space-16)}.mi-17{margin-left:68px;margin-right:68px;margin-left:var(--space-17);margin-right:var(--space-17)}.mi-18{margin-left:72px;margin-right:72px;margin-left:var(--space-18);margin-right:var(--space-18)}.mi-19{margin-left:76px;margin-right:76px;margin-left:var(--space-19);margin-right:var(--space-19)}.mi-20{margin-left:80px;margin-right:80px;margin-left:var(--space-20);margin-right:var(--space-20)}.mi-section-sm{margin-left:48px;margin-right:48px;margin-left:var(--space-section-sm);margin-right:var(--space-section-sm)}.mi-section{margin-left:64px;margin-right:64px;margin-left:var(--space-section);margin-right:var(--space-section)}.mi-section-lg{margin-left:80px;margin-right:80px;margin-left:var(--space-section-lg);margin-right:var(--space-section-lg)}.mi-content-sm{margin-left:32px;margin-right:32px;margin-left:var(--space-content-sm);margin-right:var(--space-content-sm)}.mi-content{margin-left:48px;margin-right:48px;margin-left:var(--space-content);margin-right:var(--space-content)}.mi-content-lg{margin-left:64px;margin-right:64px;margin-left:var(--space-content-lg);margin-right:var(--space-content-lg)}.mis-0{margin-left:0;margin-left:var(--space-0)}.mis-1{margin-left:4px;margin-left:var(--space-1)}.mis-2{margin-left:8px;margin-left:var(--space-2)}.mis-3{margin-left:12px;margin-left:var(--space-3)}.mis-4{margin-left:16px;margin-left:var(--space-4)}.mis-5{margin-left:20px;margin-left:var(--space-5)}.mis-6{margin-left:24px;margin-left:var(--space-6)}.mis-7{margin-left:28px;margin-left:var(--space-7)}.mis-8{margin-left:32px;margin-left:var(--space-8)}.mis-9{margin-left:36px;margin-left:var(--space-9)}.mis-10{margin-left:40px;margin-left:var(--space-10)}.mis-11{margin-left:44px;margin-left:var(--space-11)}.mis-12{margin-left:48px;margin-left:var(--space-12)}.mis-13{margin-left:52px;margin-left:var(--space-13)}.mis-14{margin-left:56px;margin-left:var(--space-14)}.mis-15{margin-left:60px;margin-left:var(--space-15)}.mis-16{margin-left:64px;margin-left:var(--space-16)}.mis-17{margin-left:68px;margin-left:var(--space-17)}.mis-18{margin-left:72px;margin-left:var(--space-18)}.mis-19{margin-left:76px;margin-left:var(--space-19)}.mis-20{margin-left:80px;margin-left:var(--space-20)}.mis-section-sm{margin-left:48px;margin-left:var(--space-section-sm)}.mis-section{margin-left:64px;margin-left:var(--space-section)}.mis-section-lg{margin-left:80px;margin-left:var(--space-section-lg)}.mis-content-sm{margin-left:32px;margin-left:var(--space-content-sm)}.mis-content{margin-left:48px;margin-left:var(--space-content)}.mis-content-lg{margin-left:64px;margin-left:var(--space-content-lg)}.mie-0{margin-right:0;margin-right:var(--space-0)}.mie-1{margin-right:4px;margin-right:var(--space-1)}.mie-2{margin-right:8px;margin-right:var(--space-2)}.mie-3{margin-right:12px;margin-right:var(--space-3)}.mie-4{margin-right:16px;margin-right:var(--space-4)}.mie-5{margin-right:20px;margin-right:var(--space-5)}.mie-6{margin-right:24px;margin-right:var(--space-6)}.mie-7{margin-right:28px;margin-right:var(--space-7)}.mie-8{margin-right:32px;margin-right:var(--space-8)}.mie-9{margin-right:36px;margin-right:var(--space-9)}.mie-10{margin-right:40px;margin-right:var(--space-10)}.mie-11{margin-right:44px;margin-right:var(--space-11)}.mie-12{margin-right:48px;margin-right:var(--space-12)}.mie-13{margin-right:52px;margin-right:var(--space-13)}.mie-14{margin-right:56px;margin-right:var(--space-14)}.mie-15{margin-right:60px;margin-right:var(--space-15)}.mie-16{margin-right:64px;margin-right:var(--space-16)}.mie-17{margin-right:68px;margin-right:var(--space-17)}.mie-18{margin-right:72px;margin-right:var(--space-18)}.mie-19{margin-right:76px;margin-right:var(--space-19)}.mie-20{margin-right:80px;margin-right:var(--space-20)}.mie-section-sm{margin-right:48px;margin-right:var(--space-section-sm)}.mie-section{margin-right:64px;margin-right:var(--space-section)}.mie-section-lg{margin-right:80px;margin-right:var(--space-section-lg)}.mie-content-sm{margin-right:32px;margin-right:var(--space-content-sm)}.mie-content{margin-right:48px;margin-right:var(--space-content)}.mie-content-lg{margin-right:64px;margin-right:var(--space-content-lg)}.mb-auto{margin-top:auto;margin-bottom:auto}.mbs-auto{margin-top:auto}.mbe-auto{margin-bottom:auto}.mis-auto{margin-left:auto}.mie-auto{margin-right:auto}.pb-0{padding-top:0;padding-bottom:0;padding-top:var(--space-0);padding-bottom:var(--space-0)}.pb-1{padding-top:4px;padding-bottom:4px;padding-top:var(--space-1);padding-bottom:var(--space-1)}.pb-2{padding-top:8px;padding-bottom:8px;padding-top:var(--space-2);padding-bottom:var(--space-2)}.pb-3{padding-top:12px;padding-bottom:12px;padding-top:var(--space-3);padding-bottom:var(--space-3)}.pb-4{padding-top:16px;padding-bottom:16px;padding-top:var(--space-4);padding-bottom:var(--space-4)}.pb-5{padding-top:20px;padding-bottom:20px;padding-top:var(--space-5);padding-bottom:var(--space-5)}.pb-6{padding-top:24px;padding-bottom:24px;padding-top:var(--space-6);padding-bottom:var(--space-6)}.pb-7{padding-top:28px;padding-bottom:28px;padding-top:var(--space-7);padding-bottom:var(--space-7)}.pb-8{padding-top:32px;padding-bottom:32px;padding-top:var(--space-8);padding-bottom:var(--space-8)}.pb-9{padding-top:36px;padding-bottom:36px;padding-top:var(--space-9);padding-bottom:var(--space-9)}.pb-10{padding-top:40px;padding-bottom:40px;padding-top:var(--space-10);padding-bottom:var(--space-10)}.pb-11{padding-top:44px;padding-bottom:44px;padding-top:var(--space-11);padding-bottom:var(--space-11)}.pb-12{padding-top:48px;padding-bottom:48px;padding-top:var(--space-12);padding-bottom:var(--space-12)}.pb-13{padding-top:52px;padding-bottom:52px;padding-top:var(--space-13);padding-bottom:var(--space-13)}.pb-14{padding-top:56px;padding-bottom:56px;padding-top:var(--space-14);padding-bottom:var(--space-14)}.pb-15{padding-top:60px;padding-bottom:60px;padding-top:var(--space-15);padding-bottom:var(--space-15)}.pb-16{padding-top:64px;padding-bottom:64px;padding-top:var(--space-16);padding-bottom:var(--space-16)}.pb-17{padding-top:68px;padding-bottom:68px;padding-top:var(--space-17);padding-bottom:var(--space-17)}.pb-18{padding-top:72px;padding-bottom:72px;padding-top:var(--space-18);padding-bottom:var(--space-18)}.pb-19{padding-top:76px;padding-bottom:76px;padding-top:var(--space-19);padding-bottom:var(--space-19)}.pb-20{padding-top:80px;padding-bottom:80px;padding-top:var(--space-20);padding-bottom:var(--space-20)}.pb-section-sm{padding-top:48px;padding-bottom:48px;padding-top:var(--space-section-sm);padding-bottom:var(--space-section-sm)}.pb-section{padding-top:64px;padding-bottom:64px;padding-top:var(--space-section);padding-bottom:var(--space-section)}.pb-section-lg{padding-top:80px;padding-bottom:80px;padding-top:var(--space-section-lg);padding-bottom:var(--space-section-lg)}.pb-content-sm{padding-top:32px;padding-bottom:32px;padding-top:var(--space-content-sm);padding-bottom:var(--space-content-sm)}.pb-content{padding-top:48px;padding-bottom:48px;padding-top:var(--space-content);padding-bottom:var(--space-content)}.pb-content-lg{padding-top:64px;padding-bottom:64px;padding-top:var(--space-content-lg);padding-bottom:var(--space-content-lg)}.pbs-0{padding-top:0;padding-top:var(--space-0)}.pbs-1{padding-top:4px;padding-top:var(--space-1)}.pbs-2{padding-top:8px;padding-top:var(--space-2)}.pbs-3{padding-top:12px;padding-top:var(--space-3)}.pbs-4{padding-top:16px;padding-top:var(--space-4)}.pbs-5{padding-top:20px;padding-top:var(--space-5)}.pbs-6{padding-top:24px;padding-top:var(--space-6)}.pbs-7{padding-top:28px;padding-top:var(--space-7)}.pbs-8{padding-top:32px;padding-top:var(--space-8)}.pbs-9{padding-top:36px;padding-top:var(--space-9)}.pbs-10{padding-top:40px;padding-top:var(--space-10)}.pbs-11{padding-top:44px;padding-top:var(--space-11)}.pbs-12{padding-top:48px;padding-top:var(--space-12)}.pbs-13{padding-top:52px;padding-top:var(--space-13)}.pbs-14{padding-top:56px;padding-top:var(--space-14)}.pbs-15{padding-top:60px;padding-top:var(--space-15)}.pbs-16{padding-top:64px;padding-top:var(--space-16)}.pbs-17{padding-top:68px;padding-top:var(--space-17)}.pbs-18{padding-top:72px;padding-top:var(--space-18)}.pbs-19{padding-top:76px;padding-top:var(--space-19)}.pbs-20{padding-top:80px;padding-top:var(--space-20)}.pbs-section-sm{padding-top:48px;padding-top:var(--space-section-sm)}.pbs-section{padding-top:64px;padding-top:var(--space-section)}.pbs-section-lg{padding-top:80px;padding-top:var(--space-section-lg)}.pbs-content-sm{padding-top:32px;padding-top:var(--space-content-sm)}.pbs-content{padding-top:48px;padding-top:var(--space-content)}.pbs-content-lg{padding-top:64px;padding-top:var(--space-content-lg)}.pbe-0{padding-bottom:0;padding-bottom:var(--space-0)}.pbe-1{padding-bottom:4px;padding-bottom:var(--space-1)}.pbe-2{padding-bottom:8px;padding-bottom:var(--space-2)}.pbe-3{padding-bottom:12px;padding-bottom:var(--space-3)}.pbe-4{padding-bottom:16px;padding-bottom:var(--space-4)}.pbe-5{padding-bottom:20px;padding-bottom:var(--space-5)}.pbe-6{padding-bottom:24px;padding-bottom:var(--space-6)}.pbe-7{padding-bottom:28px;padding-bottom:var(--space-7)}.pbe-8{padding-bottom:32px;padding-bottom:var(--space-8)}.pbe-9{padding-bottom:36px;padding-bottom:var(--space-9)}.pbe-10{padding-bottom:40px;padding-bottom:var(--space-10)}.pbe-11{padding-bottom:44px;padding-bottom:var(--space-11)}.pbe-12{padding-bottom:48px;padding-bottom:var(--space-12)}.pbe-13{padding-bottom:52px;padding-bottom:var(--space-13)}.pbe-14{padding-bottom:56px;padding-bottom:var(--space-14)}.pbe-15{padding-bottom:60px;padding-bottom:var(--space-15)}.pbe-16{padding-bottom:64px;padding-bottom:var(--space-16)}.pbe-17{padding-bottom:68px;padding-bottom:var(--space-17)}.pbe-18{padding-bottom:72px;padding-bottom:var(--space-18)}.pbe-19{padding-bottom:76px;padding-bottom:var(--space-19)}.pbe-20{padding-bottom:80px;padding-bottom:var(--space-20)}.pbe-section-sm{padding-bottom:48px;padding-bottom:var(--space-section-sm)}.pbe-section{padding-bottom:64px;padding-bottom:var(--space-section)}.pbe-section-lg{padding-bottom:80px;padding-bottom:var(--space-section-lg)}.pbe-content-sm{padding-bottom:32px;padding-bottom:var(--space-content-sm)}.pbe-content{padding-bottom:48px;padding-bottom:var(--space-content)}.pbe-content-lg{padding-bottom:64px;padding-bottom:var(--space-content-lg)}.pi-0{padding-left:0;padding-right:0;padding-left:var(--space-0);padding-right:var(--space-0)}.pi-1{padding-left:4px;padding-right:4px;padding-left:var(--space-1);padding-right:var(--space-1)}.pi-2{padding-left:8px;padding-right:8px;padding-left:var(--space-2);padding-right:var(--space-2)}.pi-3{padding-left:12px;padding-right:12px;padding-left:var(--space-3);padding-right:var(--space-3)}.pi-4{padding-left:16px;padding-right:16px;padding-left:var(--space-4);padding-right:var(--space-4)}.pi-5{padding-left:20px;padding-right:20px;padding-left:var(--space-5);padding-right:var(--space-5)}.pi-6{padding-left:24px;padding-right:24px;padding-left:var(--space-6);padding-right:var(--space-6)}.pi-7{padding-left:28px;padding-right:28px;padding-left:var(--space-7);padding-right:var(--space-7)}.pi-8{padding-left:32px;padding-right:32px;padding-left:var(--space-8);padding-right:var(--space-8)}.pi-9{padding-left:36px;padding-right:36px;padding-left:var(--space-9);padding-right:var(--space-9)}.pi-10{padding-left:40px;padding-right:40px;padding-left:var(--space-10);padding-right:var(--space-10)}.pi-11{padding-left:44px;padding-right:44px;padding-left:var(--space-11);padding-right:var(--space-11)}.pi-12{padding-left:48px;padding-right:48px;padding-left:var(--space-12);padding-right:var(--space-12)}.pi-13{padding-left:52px;padding-right:52px;padding-left:var(--space-13);padding-right:var(--space-13)}.pi-14{padding-left:56px;padding-right:56px;padding-left:var(--space-14);padding-right:var(--space-14)}.pi-15{padding-left:60px;padding-right:60px;padding-left:var(--space-15);padding-right:var(--space-15)}.pi-16{padding-left:64px;padding-right:64px;padding-left:var(--space-16);padding-right:var(--space-16)}.pi-17{padding-left:68px;padding-right:68px;padding-left:var(--space-17);padding-right:var(--space-17)}.pi-18{padding-left:72px;padding-right:72px;padding-left:var(--space-18);padding-right:var(--space-18)}.pi-19{padding-left:76px;padding-right:76px;padding-left:var(--space-19);padding-right:var(--space-19)}.pi-20{padding-left:80px;padding-right:80px;padding-left:var(--space-20);padding-right:var(--space-20)}.pi-section-sm{padding-left:48px;padding-right:48px;padding-left:var(--space-section-sm);padding-right:var(--space-section-sm)}.pi-section{padding-left:64px;padding-right:64px;padding-left:var(--space-section);padding-right:var(--space-section)}.pi-section-lg{padding-left:80px;padding-right:80px;padding-left:var(--space-section-lg);padding-right:var(--space-section-lg)}.pi-content-sm{padding-left:32px;padding-right:32px;padding-left:var(--space-content-sm);padding-right:var(--space-content-sm)}.pi-content{padding-left:48px;padding-right:48px;padding-left:var(--space-content);padding-right:var(--space-content)}.pi-content-lg{padding-left:64px;padding-right:64px;padding-left:var(--space-content-lg);padding-right:var(--space-content-lg)}.pis-0{padding-left:0;padding-left:var(--space-0)}.pis-1{padding-left:4px;padding-left:var(--space-1)}.pis-2{padding-left:8px;padding-left:var(--space-2)}.pis-3{padding-left:12px;padding-left:var(--space-3)}.pis-4{padding-left:16px;padding-left:var(--space-4)}.pis-5{padding-left:20px;padding-left:var(--space-5)}.pis-6{padding-left:24px;padding-left:var(--space-6)}.pis-7{padding-left:28px;padding-left:var(--space-7)}.pis-8{padding-left:32px;padding-left:var(--space-8)}.pis-9{padding-left:36px;padding-left:var(--space-9)}.pis-10{padding-left:40px;padding-left:var(--space-10)}.pis-11{padding-left:44px;padding-left:var(--space-11)}.pis-12{padding-left:48px;padding-left:var(--space-12)}.pis-13{padding-left:52px;padding-left:var(--space-13)}.pis-14{padding-left:56px;padding-left:var(--space-14)}.pis-15{padding-left:60px;padding-left:var(--space-15)}.pis-16{padding-left:64px;padding-left:var(--space-16)}.pis-17{padding-left:68px;padding-left:var(--space-17)}.pis-18{padding-left:72px;padding-left:var(--space-18)}.pis-19{padding-left:76px;padding-left:var(--space-19)}.pis-20{padding-left:80px;padding-left:var(--space-20)}.pis-section-sm{padding-left:48px;padding-left:var(--space-section-sm)}.pis-section{padding-left:64px;padding-left:var(--space-section)}.pis-section-lg{padding-left:80px;padding-left:var(--space-section-lg)}.pis-content-sm{padding-left:32px;padding-left:var(--space-content-sm)}.pis-content{padding-left:48px;padding-left:var(--space-content)}.pis-content-lg{padding-left:64px;padding-left:var(--space-content-lg)}.pie-0{padding-right:0;padding-right:var(--space-0)}.pie-1{padding-right:4px;padding-right:var(--space-1)}.pie-2{padding-right:8px;padding-right:var(--space-2)}.pie-3{padding-right:12px;padding-right:var(--space-3)}.pie-4{padding-right:16px;padding-right:var(--space-4)}.pie-5{padding-right:20px;padding-right:var(--space-5)}.pie-6{padding-right:24px;padding-right:var(--space-6)}.pie-7{padding-right:28px;padding-right:var(--space-7)}.pie-8{padding-right:32px;padding-right:var(--space-8)}.pie-9{padding-right:36px;padding-right:var(--space-9)}.pie-10{padding-right:40px;padding-right:var(--space-10)}.pie-11{padding-right:44px;padding-right:var(--space-11)}.pie-12{padding-right:48px;padding-right:var(--space-12)}.pie-13{padding-right:52px;padding-right:var(--space-13)}.pie-14{padding-right:56px;padding-right:var(--space-14)}.pie-15{padding-right:60px;padding-right:var(--space-15)}.pie-16{padding-right:64px;padding-right:var(--space-16)}.pie-17{padding-right:68px;padding-right:var(--space-17)}.pie-18{padding-right:72px;padding-right:var(--space-18)}.pie-19{padding-right:76px;padding-right:var(--space-19)}.pie-20{padding-right:80px;padding-right:var(--space-20)}.pie-section-sm{padding-right:48px;padding-right:var(--space-section-sm)}.pie-section{padding-right:64px;padding-right:var(--space-section)}.pie-section-lg{padding-right:80px;padding-right:var(--space-section-lg)}.pie-content-sm{padding-right:32px;padding-right:var(--space-content-sm)}.pie-content{padding-right:48px;padding-right:var(--space-content)}.pie-content-lg{padding-right:64px;padding-right:var(--space-content-lg)}:root{--transition-all: all .3s ease;--transition-colors: background-color .3s ease, border-color .3s ease, color .3s ease, fill .3s ease, stroke .3s ease;--transition-opacity: opacity .3s ease;--transition-shadow: box-shadow .3s ease;--transition-transform: transform .3s ease;--transition-box-shadow: box-shadow .3s ease}:root{--scaling: 1}[data-scaling="90%"]{--scaling: .9}[data-scaling="95%"]{--scaling: .95}[data-scaling="100%"]{--scaling: 1}[data-scaling="105%"]{--scaling: 1.05}[data-scaling="110%"]{--scaling: 1.1}:root{--font-size-1: calc(12px * var(--scaling));--font-size-2: calc(14px * var(--scaling));--font-size-3: calc(16px * var(--scaling));--font-size-4: calc(18px * var(--scaling));--font-size-5: max(calc(20px * var(--scaling)), min(calc(3.2vw * var(--scaling)), calc(24px * var(--scaling))));--font-size-6: max(calc(24px * var(--scaling)), min(calc(3.5vw * var(--scaling)), calc(30px * var(--scaling))));--font-size-7: max(calc(28px * var(--scaling)), min(calc(3.8vw * var(--scaling)), calc(34px * var(--scaling))));--font-size-8: max(calc(32px * var(--scaling)), min(calc(4.1vw * var(--scaling)), calc(38px * var(--scaling))));--font-size-9: max(calc(36px * var(--scaling)), min(calc(4.4vw * var(--scaling)), calc(42px * var(--scaling))));--font-size-10: max(calc(40px * var(--scaling)), min(calc(4.7vw * var(--scaling)), calc(46px * var(--scaling))));--font-size-11: max(calc(44px * var(--scaling)), min(calc(5vw * var(--scaling)), calc(50px * var(--scaling))));--font-size-12: max(calc(50px * var(--scaling)), min(calc(5.3vw * var(--scaling)), calc(60px * var(--scaling))));--font-weight-regular: 400;--font-weight-semibold: 600;--line-height-1: 1;--line-height-2: 1.2;--line-height-3: 1.4;--line-height-4: 1.6;--letter-spacing-1: .0025em;--letter-spacing-2: 0em;--letter-spacing-3: 0em;--letter-spacing-4: -.0025em;--letter-spacing-5: -.005em;--letter-spacing-6: -.00625em;--letter-spacing-7: -.0075em;--letter-spacing-8: -.01em;--letter-spacing-9: -.025em;--letter-spacing-10: -.05em;--default-font-family: "Aeonik", sans-serif;--default-font-size: var(--font-size-3);--default-font-style: normal;--default-font-weight: var(--font-weight-regular);--default-line-height: var(--line-height-4);--default-letter-spacing: 0em;--default-leading-trim-start: .42em;--default-leading-trim-end: .36em;--heading-font-family: "Aeonik", sans-serif;--heading-font-size-adjust: 1;--heading-font-style: normal;--heading-font-weight: var(--font-weight-semibold);--heading-leading-trim-start: var(--default-leading-trim-start);--heading-leading-trim-end: var(--default-leading-trim-end);--strong-font-family: var(--default-font-family);--strong-font-size-adjust: 1;--strong-font-style: inherit;--strong-font-weight: var(--font-weight-semibold);--strong-letter-spacing: 0em;--em-font-family: var(--default-font-family);--em-font-size-adjust: 1.18;--em-font-style: italic;--em-font-weight: var(--font-weight-semibold);--em-letter-spacing: -.025em;--quote-font-family: var(--default-font-family);--quote-font-size-adjust: 1.18;--quote-font-style: italic;--quote-font-weight: inherit;--quote-letter-spacing: -.0125em;--tab-active-letter-spacing: -.01em;--tab-active-word-spacing: 0em;--tab-inactive-letter-spacing: 0em;--tab-inactive-word-spacing: 0em}body{font-size:16px;font-size:var(--default-font-size);line-height:1.6;line-height:var(--default-line-height);font-family:Aeonik,sans-serif;font-family:var(--default-font-family);font-weight:400;font-weight:var(--default-font-weight);letter-spacing:0em;letter-spacing:var(--default-letter-spacing);leading-trim-start:.42em;leading-trim-start:var(--default-leading-trim-start);leading-trim-end:.36em;leading-trim-end:var(--default-leading-trim-end);color:var(--color-text)}h1{word-wrap:break-word;font-family:Aeonik,sans-serif;font-family:var(--heading-font-family);font-weight:600;font-weight:var(--heading-font-weight);color:var(--color-text-strong)}h1:not(:first-child){margin-top:.5em}h1:not(:last-child){margin-bottom:16px;margin-bottom:var(--space-4)}h1{font-size:max(36px,min(4.4vw,42px));font-size:var(--font-size-9);letter-spacing:-.025em;letter-spacing:var(--letter-spacing-9);line-height:1;line-height:var(--line-height-1)}h2{word-wrap:break-word;font-family:Aeonik,sans-serif;font-family:var(--heading-font-family);font-weight:600;font-weight:var(--heading-font-weight);color:var(--color-text-strong)}h2:not(:first-child){margin-top:.5em}h2:not(:last-child){margin-bottom:16px;margin-bottom:var(--space-4)}h2{font-size:max(32px,min(4.1vw,38px));font-size:var(--font-size-8);letter-spacing:-.01em;letter-spacing:var(--letter-spacing-8);line-height:1;line-height:var(--line-height-1)}h3{word-wrap:break-word;font-family:Aeonik,sans-serif;font-family:var(--heading-font-family);font-weight:600;font-weight:var(--heading-font-weight);color:var(--color-text-strong)}h3:not(:first-child){margin-top:.5em}h3:not(:last-child){margin-bottom:16px;margin-bottom:var(--space-4)}h3{font-size:max(28px,min(3.8vw,34px));font-size:var(--font-size-7);letter-spacing:-.0075em;letter-spacing:var(--letter-spacing-7);line-height:1.4;line-height:var(--line-height-3)}h4{word-wrap:break-word;font-family:Aeonik,sans-serif;font-family:var(--heading-font-family);font-weight:600;font-weight:var(--heading-font-weight);color:var(--color-text-strong)}h4:not(:first-child){margin-top:.5em}h4:not(:last-child){margin-bottom:16px;margin-bottom:var(--space-4)}h4{font-size:max(24px,min(3.5vw,30px));font-size:var(--font-size-6);letter-spacing:-.00625em;letter-spacing:var(--letter-spacing-6);line-height:1.4;line-height:var(--line-height-3)}h5{word-wrap:break-word;font-family:Aeonik,sans-serif;font-family:var(--heading-font-family);font-weight:600;font-weight:var(--heading-font-weight);color:var(--color-text-strong)}h5:not(:first-child){margin-top:.5em}h5:not(:last-child){margin-bottom:16px;margin-bottom:var(--space-4)}h5{font-size:max(20px,min(3.2vw,24px));font-size:var(--font-size-5);letter-spacing:-.005em;letter-spacing:var(--letter-spacing-5);line-height:1.6;line-height:var(--line-height-4)}h6{word-wrap:break-word;font-family:Aeonik,sans-serif;font-family:var(--heading-font-family);font-weight:600;font-weight:var(--heading-font-weight);color:var(--color-text-strong)}h6:not(:first-child){margin-top:.5em}h6:not(:last-child){margin-bottom:16px;margin-bottom:var(--space-4)}h6{font-size:18px;font-size:var(--font-size-4);letter-spacing:-.0025em;letter-spacing:var(--letter-spacing-4);line-height:1.6;line-height:var(--line-height-4)}p+h1:not(:first-child){margin-top:32px;margin-top:var(--space-8)}p+h2:not(:first-child){margin-top:32px;margin-top:var(--space-8)}p+h3:not(:first-child){margin-top:32px;margin-top:var(--space-8)}p+h4:not(:first-child){margin-top:32px;margin-top:var(--space-8)}p+h5:not(:first-child){margin-top:32px;margin-top:var(--space-8)}p+h6:not(:first-child){margin-top:32px;margin-top:var(--space-8)}p{font-size:16px;font-size:var(--default-font-size);line-height:1.6;line-height:var(--default-line-height);font-family:Aeonik,sans-serif;font-family:var(--default-font-family);font-weight:400;font-weight:var(--default-font-weight);letter-spacing:0em;letter-spacing:var(--default-letter-spacing);leading-trim-start:.42em;leading-trim-start:var(--default-leading-trim-start);leading-trim-end:.36em;leading-trim-end:var(--default-leading-trim-end);color:var(--color-text);max-width:768px;max-width:var(--container-width-md);color:var(--color-text-weak)}p+p{margin-top:16px;margin-top:var(--space-4)}a:not(.btn){color:var(--color-text-link);-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,stroke .3s ease;transition:var(--transition-colors)}@media (hover: hover){a:not(.btn):hover{color:var(--color-text-link-hover)}}blockquote{font-size:1.18;font-size:var(--quote-font-size-adjust);font-weight:inherit;font-weight:var(--quote-font-weight);letter-spacing:-.0125em;letter-spacing:var(--quote-letter-spacing);color:var(--color-text-quote);background:var(--color-blockquote-bg);padding:16px;padding:var(--space-4);padding-left:24px;padding-left:var(--space-6);border-left:4px solid var(--color-blockquote-border);margin-top:16px;margin-bottom:16px;margin-top:var(--space-4);margin-bottom:var(--space-4);font-style:italic}em{font-family:Aeonik,sans-serif;font-family:var(--em-font-family);font-size:1.18;font-size:var(--em-font-size-adjust);font-style:italic;font-style:var(--em-font-style);font-weight:600;font-weight:var(--em-font-weight);letter-spacing:-.025em;letter-spacing:var(--em-letter-spacing);color:var(--color-text-weak)}strong{font-family:Aeonik,sans-serif;font-family:var(--strong-font-family);font-size:1;font-size:var(--strong-font-size-adjust);font-style:inherit;font-style:var(--strong-font-style);font-weight:600;font-weight:var(--strong-font-weight);letter-spacing:0em;letter-spacing:var(--strong-letter-spacing);color:var(--color-text-strong)}main ul{padding-left:24px;padding-left:var(--space-6);display:flex;flex-direction:column;gap:16px;gap:var(--space-4)}main ul li::marker{color:var(--color-list-marker)}main ul ul,main ul ol{margin-top:8px;margin-top:var(--space-2);margin-bottom:8px;margin-bottom:var(--space-2)}main ul{list-style-type:disc;color:var(--color-text-weak)}ol{padding-left:24px;padding-left:var(--space-6);display:flex;flex-direction:column;gap:16px;gap:var(--space-4)}ol li::marker{color:var(--color-list-marker)}ol ul,ol ol{margin-top:8px;margin-top:var(--space-2);margin-bottom:8px;margin-bottom:var(--space-2)}ol{list-style-type:decimal;color:var(--color-text-weak)}li{color:inherit}h1+p{margin-top:16px;margin-top:var(--space-4)}h2+p{margin-top:16px;margin-top:var(--space-4)}h3+p{margin-top:16px;margin-top:var(--space-4)}h4+p{margin-top:16px;margin-top:var(--space-4)}h5+p{margin-top:16px;margin-top:var(--space-4)}h6+p{margin-top:16px;margin-top:var(--space-4)}ul+p,ol+p,p+ul,p+ol,p+blockquote,blockquote+p{margin-top:16px;margin-top:var(--space-4)}blockquote+h1,ul+h1,ol+h1{margin-top:24px;margin-top:var(--space-6)}blockquote+h2,ul+h2,ol+h2{margin-top:24px;margin-top:var(--space-6)}blockquote+h3,ul+h3,ol+h3{margin-top:24px;margin-top:var(--space-6)}blockquote+h4,ul+h4,ol+h4{margin-top:24px;margin-top:var(--space-6)}blockquote+h5,ul+h5,ol+h5{margin-top:24px;margin-top:var(--space-6)}blockquote+h6,ul+h6,ol+h6{margin-top:24px;margin-top:var(--space-6)}.ff-heading{font-family:Aeonik,sans-serif;font-family:var(--heading-font-family)}.ff-body{font-family:Aeonik,sans-serif;font-family:var(--default-font-family)}.fs-1{font-size:12px;font-size:var(--font-size-1)}.fs-2{font-size:14px;font-size:var(--font-size-2)}.fs-3{font-size:16px;font-size:var(--font-size-3)}.fs-4{font-size:18px;font-size:var(--font-size-4)}.fs-5{font-size:max(20px,min(3.2vw,24px));font-size:var(--font-size-5)}.fs-6{font-size:max(24px,min(3.5vw,30px));font-size:var(--font-size-6)}.fs-7{font-size:max(28px,min(3.8vw,34px));font-size:var(--font-size-7)}.fs-8{font-size:max(32px,min(4.1vw,38px));font-size:var(--font-size-8)}.fs-9{font-size:max(36px,min(4.4vw,42px));font-size:var(--font-size-9)}.fs-10{font-size:max(40px,min(4.7vw,46px));font-size:var(--font-size-10)}.fs-11{font-size:max(44px,min(5vw,50px));font-size:var(--font-size-11)}.fs-12{font-size:max(50px,min(5.3vw,60px));font-size:var(--font-size-12)}.fw-regular{font-weight:400;font-weight:var(--font-weight-regular)}.fw-semibold{font-weight:600;font-weight:var(--font-weight-semibold)}.lh-1{line-height:1;line-height:var(--line-height-1)}.lh-2{line-height:1.2;line-height:var(--line-height-2)}.lh-3{line-height:1.4;line-height:var(--line-height-3)}.lh-4{line-height:1.6;line-height:var(--line-height-4)}.lh-5{line-height:var(--line-height-5)}.lh-6{line-height:var(--line-height-6)}.ls-1{letter-spacing:.0025em;letter-spacing:var(--letter-spacing-1)}.ls-2{letter-spacing:0em;letter-spacing:var(--letter-spacing-2)}.ls-3{letter-spacing:0em;letter-spacing:var(--letter-spacing-3)}.ls-4{letter-spacing:-.0025em;letter-spacing:var(--letter-spacing-4)}.ls-5{letter-spacing:-.005em;letter-spacing:var(--letter-spacing-5)}.ls-6{letter-spacing:-.00625em;letter-spacing:var(--letter-spacing-6)}.text-upper{text-transform:uppercase}.text-reset{font-size:inherit;line-height:inherit;letter-spacing:inherit;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;font-weight:inherit}:root{--container-width-xs: 480px;--container-width-sm: 640px;--container-width-md: 768px;--container-width-lg: 1024px;--container-width-xl: 1280px;--container-width-2xl: 1440px;--container-padding: var(--space-6);--text-max-xs: var(--container-width-xs);--text-max-sm: var(--container-width-sm);--text-max-md: var(--container-width-md);--text-max-lg: var(--container-width-lg);--text-max-xl: var(--container-width-xl);--text-max-2xl: var(--container-width-2xl)}:root{--z-0: 0;--z-10: 10;--z-20: 20;--z-30: 30;--z-40: 40;--z-50: 50;--z-auto: auto}*,*:before,*:after{box-sizing:border-box}*{margin:0;min-width:0}html{interpolate-size:allow-keywords}body{display:flex;flex-direction:column;line-height:1.5;min-height:100dvh;scroll-behavior:smooth;overflow-x:hidden;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (prefers-reduced-motion: reduce){body{scroll-behavior:auto}}main{flex-grow:1}section{overflow:hidden}img,picture,video,canvas{display:block;max-width:100%;width:100%}svg{display:block;max-width:-moz-fit-content;max-width:fit-content}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}address{font-style:normal}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;line-height:normal;padding:0}dialog{all:unset}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}html{font-display:swap;scroll-behavior:smooth;scroll-padding-block-start:72px;scroll-padding-block-start:var(--header-height)}body{font-family:Aeonik,sans-serif;font-family:var(--default-font-family);font-size:16px;font-size:var(--default-font-size);font-weight:400;font-weight:var(--default-font-weight);line-height:1.6;line-height:var(--default-line-height);letter-spacing:0em;letter-spacing:var(--default-letter-spacing);color:var(--color-text)}section{position:relative}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;padding-left:var(--container-padding);padding-right:var(--container-padding);max-width:1280px;max-width:var(--container-width-xl)}.container--xs{max-width:480px;max-width:var(--container-width-xs)}.container--sm{max-width:640px;max-width:var(--container-width-sm)}.container--md{max-width:768px;max-width:var(--container-width-md)}.container--lg{max-width:1024px;max-width:var(--container-width-lg)}.container--2xl{max-width:1440px;max-width:var(--container-width-2xl)}.container--fluid{width:100%;max-width:100%;padding-left:0;padding-right:0}.flex{display:flex;gap:24px;gap:var(--space-6)}.flex--row{flex-direction:row}.flex--stack{flex-direction:column}.flex--wrap{flex-wrap:wrap}.grid{display:grid;grid-gap:24px;grid-gap:var(--space-6);gap:24px;gap:var(--space-6)}.grid__item{display:flex}.grid--1{grid-template-columns:repeat(1,1fr)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.grid--5{grid-template-columns:repeat(5,1fr)}.grid--6{grid-template-columns:repeat(6,1fr)}.grid--fit{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.grid--fill{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}@media (min-width: 480px){.grid--xs-1{grid-template-columns:repeat(1,1fr)}.grid--xs-2{grid-template-columns:repeat(2,1fr)}.grid--xs-3{grid-template-columns:repeat(3,1fr)}.grid--xs-4{grid-template-columns:repeat(4,1fr)}}@media (min-width: 640px){.grid--sm-1{grid-template-columns:repeat(1,1fr)}.grid--sm-2{grid-template-columns:repeat(2,1fr)}.grid--sm-3{grid-template-columns:repeat(3,1fr)}.grid--sm-4{grid-template-columns:repeat(4,1fr)}}@media (min-width: 768px){.grid--md-1{grid-template-columns:repeat(1,1fr)}.grid--md-2{grid-template-columns:repeat(2,1fr)}.grid--md-3{grid-template-columns:repeat(3,1fr)}.grid--md-4{grid-template-columns:repeat(4,1fr)}.grid--md-6{grid-template-columns:repeat(6,1fr)}.grid--md-8{grid-template-columns:repeat(8,1fr)}.grid--md-12{grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.grid--lg-1{grid-template-columns:repeat(1,1fr)}.grid--lg-2{grid-template-columns:repeat(2,1fr)}.grid--lg-3{grid-template-columns:repeat(3,1fr)}.grid--lg-4{grid-template-columns:repeat(4,1fr)}.grid--lg-6{grid-template-columns:repeat(6,1fr)}.grid--lg-12{grid-template-columns:repeat(12,1fr)}.grid--sidebar{display:grid;grid-template-columns:1fr 3fr}}@media (min-width: 1280px){.grid--xl-4{grid-template-columns:repeat(4,1fr)}.grid--xl-8{grid-template-columns:repeat(8,1fr)}}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-stretch{justify-content:stretch}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0}.gap-1{gap:4px;gap:var(--space-1)}.gap-2{gap:8px;gap:var(--space-2)}.gap-3{gap:12px;gap:var(--space-3)}.gap-4{gap:16px;gap:var(--space-4)}.gap-5{gap:20px;gap:var(--space-5)}.gap-6{gap:24px;gap:var(--space-6)}.gap-8{gap:32px;gap:var(--space-8)}.gap-12{gap:48px;gap:var(--space-12)}.section{padding-top:64px;padding-bottom:64px;padding-top:var(--space-section);padding-bottom:var(--space-section)}.section--sm{padding-top:32px;padding-bottom:32px;padding-top:var(--space-8);padding-bottom:var(--space-8)}.section--lg{padding-top:96px;padding-bottom:96px;padding-top:calc(var(--space-section) * 1.5);padding-bottom:calc(var(--space-section) * 1.5)}.section--xl{padding-top:128px;padding-bottom:128px;padding-top:calc(var(--space-section) * 2);padding-bottom:calc(var(--space-section) * 2)}:root{--header-height: 72px;--logo-height: 48px}@media screen and (min-width: 1024px){:root{--header-height: 96px;--logo-height: 64px}}.header{position:sticky;top:0;width:100%;z-index:40;z-index:var(--z-40);background:var(--gray-2)}.header[data-theme=dark]{background:#0e202e;background:var(--blue)}.header__inner{height:72px;height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:16px;gap:var(--space-4)}.header__logo{flex-shrink:0}.header__logo svg{height:48px;height:var(--logo-height);width:auto}.header__actions{display:flex;align-items:center;gap:16px;gap:var(--space-4)}.header__nav{display:none}@media screen and (min-width: 1024px){.header__nav{display:block}}:root{--bg-clip-bottom-edge: 92%;--bg-clip-x-transform: 100px;--bg-clip-y-transform: 0;--bg-clip-content-offset: -25px;--bg-clip: polygon( 100% 0, 100% var(--bg-clip-bottom-edge), 40% 100%, 0 var(--bg-clip-bottom-edge), 0 0 )}@media screen and (min-width: 640px){:root{--bg-clip-bottom-edge: 88%;--bg-clip-x-transform: 125px;--bg-clip-content-offset: -50px}}@media screen and (min-width: 768px){:root{--bg-clip-bottom-edge: 84%;--bg-clip-content-offset: -75px}}@media screen and (min-width: 1024px){:root{--bg-clip-bottom-edge: 80%;--bg-clip-x-transform: 150px;--bg-clip-content-offset: -100px}}.hero{position:relative;background:#000;background:var(--black);padding-bottom:0;padding-bottom:var(--bg-clip-y-transform);overflow:hidden}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--accent);clip-path:polygon(100% 0,100% 92%,40% 100%,0 92%,0 0);clip-path:var(--bg-clip);transform:translate(100px);transform:translate(var(--bg-clip-x-transform))}.hero__background-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--accent-9);transform:translateY(0) translate(100px);transform:translateY(var(--bg-clip-y-transform)) translate(var(--bg-clip-x-transform));clip-path:polygon(100% 0,100% 92%,40% 100%,0 92%,0 0);clip-path:var(--bg-clip)}.hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;clip-path:polygon(100% 0,100% 92%,40% 100%,0 92%,0 0);clip-path:var(--bg-clip)}.hero__background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#00000080;background:var(--black-a7)}.hero__background img,.hero__background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__background--video img{position:absolute;top:0;right:0;bottom:0;left:0}.hero__background--video video{position:relative}.hero__background--video:before{z-index:2}.hero__inner{margin-top:-25px;margin-top:var(--bg-clip-content-offset)}.hero__content{position:relative;z-index:4}.hero__content .badge{background:#fff3;background:var(--white-a4);border-color:#fff6;border-color:var(--white-a6);color:var(--color-text-strong)}.hero__content h1{max-width:768px;max-width:var(--container-width-md)}.hero__content p{color:var(--color-text-strong);max-width:640px;max-width:var(--container-width-sm)}.hero__btns{margin-top:32px;margin-top:var(--space-8)}.hero--front-page{min-height:750px}.hero--inner-page{min-height:650px}.hero:has(+section[data-theme=light][data-bg-color=default]){background:#fff;background:var(--white)}.hero:has(+section[data-theme=light][data-bg-color=subtle]){background:#f4faff}:root{--button-height-sm: 36px;--button-height-default: 40px;--button-height-lg: 44px;--button-padding-x-sm: var(--space-3);--button-padding-x-default: var(--space-4);--button-padding-x-lg: var(--space-6);--button-font-size-sm: var(--font-size-2);--button-font-size-default: var(--font-size-2);--button-font-size-lg: var(--font-size-3)}[data-theme=dark]{--button-default-background: var(--color-solid);--button-default-background-hover: var(--color-solid-hover);--button-default-color: var(--gray-1);--button-default-border: var(--gray-6)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;gap:var(--space-1);white-space:nowrap;border-radius:48px;border-radius:var(--radius-10);font-size:14px;font-size:var(--button-font-size-default);font-weight:400;font-weight:var(--font-weight-regular);transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,stroke .3s ease;transition:var(--transition-colors);cursor:pointer;border:1px solid transparent;-webkit-text-decoration:none;text-decoration:none;outline:none}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn{height:40px;height:var(--button-height-default);padding-left:16px;padding-right:16px;padding-left:var(--button-padding-x-default);padding-right:var(--button-padding-x-default);font-size:14px;font-size:var(--button-font-size-default);background-color:var(--button-default-background, var(--color-solid));border:1px solid var(--button-default-border, var(--color-primary-border-alpha));color:var(--button-default-color, var(--primary-contrast));box-shadow:inset 0 0 0 1px var(--color-border-alpha)}@media (hover: hover){.btn:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-default-background-hover, var(--color-solid-hover))}}.btn--sm{height:36px;height:var(--button-height-sm);padding-left:12px;padding-right:12px;padding-left:var(--button-padding-x-sm);padding-right:var(--button-padding-x-sm);font-size:14px;font-size:var(--button-font-size-sm)}.btn--lg{height:44px;height:var(--button-height-lg);padding-left:24px;padding-right:24px;padding-left:var(--button-padding-x-lg);padding-right:var(--button-padding-x-lg);font-size:16px;font-size:var(--button-font-size-lg)}.btn--default{background-color:var(--button-default-background, var(--color-solid));border:1px solid var(--button-default-border, var(--color-primary-border-alpha));color:var(--button-default-color, var(--primary-contrast));box-shadow:inset 0 0 0 1px var(--color-border-alpha)}@media (hover: hover){.btn--default:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-default-background-hover, var(--color-solid-hover))}}.btn--accent{border:1px solid var(--color-accent-border-alpha);background-color:var(--color-accent-solid);color:var(--color-button-accent-color)}@media (hover: hover){.btn--accent:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-accent-solid-hover)}}.btn--destructive{border:1px solid var(--color-destructive-border-alpha);background-color:var(--color-destructive-solid);color:var(--red-contrast);box-shadow:inset 0 0 0 1px var(--color-border-alpha)}@media (hover: hover){.btn--destructive:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-destructive-solid-hover)}}.btn--outline{box-shadow:var(--border-outline);background-color:transparent;color:var(--color-text-strong);box-shadow:inset 0 0 0 1px var(--color-border-alpha)}@media (hover: hover){.btn--outline:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-interactive-alpha)}}.btn--ghost{background-color:transparent;color:var(--color-text-strong);border-color:transparent}@media (hover: hover){.btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-interactive-alpha)}}.btn--link{border-color:transparent;transform:translate(-16px);transform:translate(calc(var(--button-padding-x-default) * -1));box-shadow:none;background-color:transparent;color:var(--color-text-link);font-weight:600;font-weight:var(--font-weight-semibold);height:auto}.btn--link:after{content:"";height:16px;width:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-arrow-right-icon lucide-arrow-right'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-arrow-right-icon lucide-arrow-right'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--color-text-link);transform:translateY(-1px);transition:transform .3s ease;transition:var(--transition-transform)}@media (hover: hover){.btn--link:hover:not(:disabled):not([aria-disabled=true]){background:transparent;color:var(--color-text-link-hover)}.btn--link:hover:not(:disabled):not([aria-disabled=true]):after{transform:translateY(-1px) translate(2px)}}.btn-group{display:flex;flex-wrap:wrap;gap:12px;gap:var(--space-3)}:root{--badge-height-default: 24px;--badge-height-sm: 22px;--badge-padding-x-default: var(--space-2);--badge-padding-x-sm: var(--space-2);--badge-font-size: 12px}[data-theme=light]{--badge-accent-background: var(--accent-surface);--badge-accent-color: var(--color-accent-solid);--badge-accent-border: var(--color-accent-border-alpha)}[data-theme=dark]{--badge-accent-background: var(--accent-a2);--badge-accent-color: var(--accent-a11);--badge-accent-border: var(--accent-a6)}.badge{display:inline-flex;align-items:center;border-radius:9999px;border-radius:var(--radius-full);font-size:12px;font-size:var(--badge-font-size);line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,stroke .3s ease;transition:var(--transition-colors);height:24px;height:var(--badge-height-default);padding-left:8px;padding-right:8px;padding-left:var(--badge-padding-x-default);padding-right:var(--badge-padding-x-default);background-color:var(--color-bg-surface);color:var(--primary-9);border:1px solid var(--color-primary-border-alpha)}.badge--sm{display:inline-flex;align-items:center;border-radius:9999px;border-radius:var(--radius-full);font-size:12px;font-size:var(--badge-font-size);line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,stroke .3s ease;transition:var(--transition-colors);height:22px;height:var(--badge-height-sm);padding-left:8px;padding-right:8px;padding-left:var(--badge-padding-x-sm);padding-right:var(--badge-padding-x-sm);font-size:var(--badge-font-size-sm)}.badge--default{background-color:var(--color-bg-surface);color:var(--primary-9);border:1px solid var(--color-primary-border-alpha)}.badge--accent{background-color:var(--badge-accent-background);color:var(--badge-accent-color);border:1px solid var(--badge-accent-border)}.badge--destructive{background-color:var(--color-error-bg);color:var(--color-destructive-solid);border:1px solid var(--color-error-border)}.badge--outline{background-color:#ffffff1a;background-color:var(--white-a2);color:var(--color-text-strong);border:1px solid var(--color-border-alpha)}:root{--navigation-menu-item-spacing: var(--space-4)}.menu,.submenu{padding:0;margin:0;list-style:none}.menu li,.submenu li{margin-bottom:0}.menu a,.submenu a{transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,stroke .3s ease;transition:var(--transition-colors);color:inherit;-webkit-text-decoration:none;text-decoration:none}@media (hover: hover){.menu a:hover,.submenu a:hover{opacity:.8}}.menu a:focus-visible,.submenu a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.menu{display:flex;align-items:center;gap:16px;gap:var(--navigation-menu-item-spacing);font-size:16px;font-size:var(--font-size-3);font-weight:400;font-weight:var(--font-weight-regular);position:relative}.menu--header .menu__link{color:var(--color-text-strong);padding-left:16px;padding-right:16px;padding-left:var(--space-4);padding-right:var(--space-4);border-radius:9999px;border-radius:var(--radius-full);height:40px;transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,stroke .3s ease;transition:var(--transition-colors);display:flex;align-items:center;box-sizing:border-box}@media (hover: hover){.menu--header .menu__link:hover{color:var(--color-text-strong);background:#ffffff0d;background:var(--white-a1)}}.menu--header .menu__link[aria-current=page]{color:var(--color-text-strong);background:#ffffff0d;background:var(--white-a1);box-shadow:inset 0 0 0 1px #ffffff1a;box-shadow:inset 0 0 0 1px var(--white-a2)}.menu--header .submenu__wrapper{display:none}.menu--footer{flex-direction:column;width:-moz-fit-content;width:fit-content}.menu--footer a{color:var(--color-text-strong)}@media screen and (min-width: 480px){.menu--footer{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width: 768px){.menu--footer{margin-left:auto;margin-right:0}}.menu--footer-policies{flex-direction:row;flex-wrap:wrap;gap:8px;gap:var(--space-2)}.menu__item{position:relative}.menu__item--has-children .menu__link{gap:8px;gap:var(--space-2)}.menu__item--has-children .menu__icon{flex-shrink:0;width:16px;height:16px;color:currentColor;transition:transform .2s ease}.menu__item--has-children.is-open .menu__icon{transform:rotate(180deg)}.submenu{border:1px solid var(--gray-6);box-shadow:var(--submenu-shadow);border-radius:8px;border-radius:var(--radius-4);padding:8px;padding:var(--space-2);min-width:200px;font-size:14px;font-size:var(--font-size-2);font-weight:400;font-weight:var(--font-weight-regular)}.submenu .submenu__item a{color:var(--color-text-weak);padding:8px 12px;padding:var(--space-2) var(--space-3);display:block;border-radius:6px;border-radius:var(--radius-3)}@media (hover: hover){.submenu .submenu__item a:hover{background:var(--primary-3)!important}}.submenu .submenu__item a[aria-current=page]{background:var(--primary-3)!important;box-shadow:inset 0 0 0 1px var(--primary-4)}[data-theme=light] .submenu{background:#fff;background:var(--white);border:1px solid var(--color-border)}[data-theme=light] .submenu .submenu__item a{color:var(--color-text-weak)}@media (hover: hover){[data-theme=light] .submenu .submenu__item a:hover{color:var(--color-text-strong);background:var(--color-interactive)}}.shared-submenu__wrapper{position:absolute;top:calc(100% + 4px);left:0;margin-top:8px;margin-top:var(--space-2);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s;z-index:50;z-index:var(--z-50)}.shared-submenu__wrapper.is-visible{opacity:1;visibility:visible;pointer-events:auto}.shared-submenu__content{position:relative}.shared-submenu__content.is-transitioning{opacity:0;transition:opacity .15s ease}:root{--sheet-background: var(--white);--sheet-border: 1px solid var(--gray-6);--sheet-shadow: var(--shadow-4);--sheet-width: 320px;--sheet-backdrop: var(--black-a9)}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;z-index:var(--z-40);background:#000000b3;background:var(--sheet-backdrop);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s;pointer-events:none}.sheet-backdrop[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto}@media screen and (min-width: 1024px){.sheet-backdrop{display:none}}.sheet{position:fixed;top:0;right:0;width:320px;width:var(--sheet-width);max-width:85vw;height:100dvh;height:100vh;z-index:50;z-index:var(--z-50);display:flex;flex-direction:column;background:#fff;background:var(--sheet-background);border-left:var(--sheet-border);box-shadow:var(--sheet-shadow);padding:0;overflow:hidden;visibility:hidden;opacity:0;transform:translate(100%);transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s}.sheet.is-visible{visibility:visible;opacity:1;transform:translate(0)}@media screen and (min-width: 1024px){.sheet{display:none}}@media (prefers-reduced-motion: reduce){.sheet{transition:opacity .15s ease,visibility .15s}.sheet,.sheet.is-visible{transform:none}}.sheet__header{display:flex;align-items:center;justify-content:flex-end;padding:24px;padding:var(--space-6);padding-bottom:16px;padding-bottom:var(--space-4);flex-shrink:0}.sheet__title{font-size:18px;font-size:var(--font-size-4);font-weight:600;font-weight:var(--font-weight-semibold);color:var(--gray-12);margin:0}.sheet__close{display:flex;align-items:center;justify-content:center;height:32px;min-width:32px;padding:0;corner-shape:squircle;border-radius:16px;border-radius:var(--radius-6);box-shadow:inset 0 0 0 1px var(--color-border-alpha);background:transparent;border:none;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,stroke .3s ease;transition:var(--transition-colors);flex-shrink:0;transition:box-shadow .3s ease;transition:var(--transition-box-shadow)}@media (hover: hover){.sheet__close:hover{box-shadow:inset 0 0 0 1px var(--color-border-hover)}}.sheet__close svg{width:16px;height:16px;stroke-width:2}.sheet__nav{flex:1;overflow-y:auto;padding:24px;padding:var(--space-6);padding-top:16px;padding-top:var(--space-4)}.sheet__nav .menu{flex-direction:column;align-items:flex-start;gap:4px;gap:var(--space-1)}.sheet__nav .menu__item{width:100%}.sheet__nav .menu--sheet .menu__link{color:var(--gray-11);display:block;padding:8px 12px;padding:var(--space-2) var(--space-3);width:100%;border-radius:4px;border-radius:var(--radius-2);transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,stroke .3s ease;transition:var(--transition-colors)}@media (hover: hover){.sheet__nav .menu--sheet .menu__link:hover{color:var(--gray-12);background:var(--gray-3)}}.sheet__nav .menu--sheet .menu__link[aria-current=page]{color:var(--gray-12);background:var(--gray-3)}.sheet__nav .menu--sheet .menu__item--has-children .menu__link{display:flex;align-items:center;justify-content:space-between;width:100%}.sheet__nav .menu--sheet .menu__item--has-children .menu__icon{flex-shrink:0;width:16px;height:16px;color:currentColor;transition:transform .2s ease;margin-left:8px;margin-left:var(--space-2)}.sheet__nav .menu--sheet .menu__item--has-children.is-open .menu__icon{transform:rotate(180deg)}.sheet__nav .menu--sheet .submenu__wrapper{display:block;overflow:hidden;max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.sheet__nav .menu--sheet .menu__item--has-children.is-open .submenu__wrapper{max-height:2000px}.sheet__nav .menu--sheet .submenu{background:transparent;border:none;box-shadow:none;padding:0 0 0 16px;padding-left:var(--space-4);margin-top:4px;margin-top:var(--space-1)}.sheet__nav .menu--sheet .submenu .submenu__item a{color:var(--gray-11);padding:8px 12px;padding:var(--space-2) var(--space-3);display:block;border-radius:4px;border-radius:var(--radius-2);transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,stroke .3s ease;transition:var(--transition-colors)}@media (hover: hover){.sheet__nav .menu--sheet .submenu .submenu__item a:hover{color:var(--gray-12);background:var(--gray-3)}}.hamburger{display:flex;align-items:center;justify-content:center;height:40px;min-width:40px;padding:0;corner-shape:squircle;border-radius:16px;border-radius:var(--radius-6);box-shadow:inset 0 0 0 1px var(--color-border-alpha);background:transparent;border:none;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,stroke .3s ease;transition:var(--transition-colors);flex-shrink:0;transition:box-shadow .3s ease;transition:var(--transition-box-shadow)}@media (hover: hover){.hamburger:hover{box-shadow:inset 0 0 0 1px var(--color-border-hover)}}.hamburger{flex-direction:column;transition:box-shadow .3s ease;transition:var(--transition-box-shadow)}@media screen and (min-width: 1024px){.hamburger{display:none}}.hamburger__line{width:18px;height:2px;background:#fffffff2;background:var(--white-a12);border-radius:1px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease;transform-origin:center}.hamburger__line:nth-child(1){transform:translateY(-4px)}.hamburger__line:nth-child(2){transform:translateY(0)}.hamburger__line:nth-child(3){transform:translateY(4px)}.hamburger.is-active .hamburger__line:nth-child(1){transform:translateY(0) rotate(45deg)}.hamburger.is-active .hamburger__line:nth-child(2){opacity:0}.hamburger.is-active .hamburger__line:nth-child(3){transform:translateY(0) rotate(-45deg)}:root{--card-padding: var(--space-6);--card-border-radius: var(--radius-4);--card-bg: var(--white)}.card{position:relative;display:flex;flex-direction:column;background:#fff;background:var(--card-bg);box-shadow:var(--card-border);border-radius:8px;border-radius:var(--card-border-radius);overflow:hidden;transition:box-shadow .3s ease;transition:var(--transition-box-shadow)}@media (hover: hover){.card:has(.btn--link:hover){box-shadow:var(--card-border-hover)}}.card__inner{padding:24px;padding:var(--card-padding);display:flex;flex-direction:column;flex-grow:1;align-items:flex-start}.card__image{position:relative}.card__image[data-orientation=landscape]{aspect-ratio:4/3}.card__image[data-orientation=portrait]{aspect-ratio:3/4}.card__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card__header{margin-bottom:24px;margin-bottom:var(--space-6);flex-shrink:0}.card__rating{display:flex;gap:4px;gap:var(--space-1)}.card__rating svg{width:20px;height:20px}.card__icon{margin-bottom:16px;margin-bottom:var(--space-4);flex-shrink:0}.card__title{font-size:18px;font-size:var(--font-size-4)}.card__description{flex-grow:1}.card__footer{margin-top:16px;margin-top:var(--space-4)}.card__footer cite,.card__footer span{font-style:normal;display:block}.card--metric{all:unset}.card--metric .card__inner{align-items:center;justify-content:center;gap:8px;gap:var(--space-2)}.card--metric:not(:last-child){border-bottom:1px solid var(--color-border-alpha)}@media screen and (min-width: 640px){.card--metric:not(:last-child){border-bottom-color:transparent;border-right:1px solid var(--color-border-alpha)}}.card--metric span{display:block;text-align:center}.card--metric span:nth-child(1){color:var(--color-text-accent)}.card--metric span:nth-child(2){color:var(--color-text-strong)}.card--tax{height:100%}.card--tax .card__title{font-size:16px;font-size:var(--font-size-3)}.card--tax .card__description p{color:var(--color-text-subtle)}.card--team .card__title{margin-top:0;margin-bottom:0}.card--team .card__subtitle{font-size:16px;font-size:var(--font-size-3);color:var(--color-text-subtle)}.card--team .card__link{font-weight:600;font-weight:var(--font-weight-semibold);height:auto;line-height:1}.card--testimonial{margin:0;padding:0;border:0px solid transparent;font-style:normal}.card--testimonial .card__content{flex-grow:1}.card--testimonial .card__footer cite{color:var(--color-text-strong)}.card--testimonial .card__footer span{color:var(--color-text-subtle)}.card--usp .card__inner{display:flex;flex-wrap:nowrap;flex-direction:row;gap:16px;gap:var(--space-4)}.card--usp .card__title{font-size:16px;font-size:var(--font-size-3);margin-bottom:4px;margin-bottom:var(--space-1)}.card--usp .card__description{margin-top:0}.card--usp .card__icon{margin-bottom:0;flex-shrink:0}.card--product{height:100%}.card--product .card__title{font-size:16px;font-size:var(--font-size-3)}.card--product:has(.card__footer) .card__inner{padding-bottom:0}.card--product .card__meta{width:100%;padding:8px 0 0;padding-top:var(--space-2);list-style:none;margin:16px 0 0;margin:var(--space-4) 0 0;display:flex;flex-direction:column;gap:12px;gap:var(--space-3)}.card--product .card__meta-item{display:flex;align-items:center;gap:12px;gap:var(--space-3)}.card--product .card__meta-item svg{width:20px;height:20px;flex-shrink:0;color:var(--color-text-accent)}.card--product .card__meta-item span{color:var(--color-text-subtle);font-size:14px;font-size:var(--font-size-2)}.card--product .card__footer{width:100%;border-top:1px solid var(--gray-a4);padding-top:16px;padding-bottom:16px;padding-top:var(--space-4);padding-bottom:var(--space-4);margin-top:24px;margin-top:var(--space-6)}@media screen and (min-width: 640px){.cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1024px){.cards[data-cols="3"]{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1280px){.cards[data-cols="4"]{grid-template-columns:repeat(4,1fr)}}.cards:has(.card--metric){gap:0}@media screen and (min-width: 640px){.cards:has(.card--metric){grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 640px){.cards:has(.card--usp){grid-template-columns:repeat(1,1fr)}}@media screen and (min-width: 768px){.cards:has(.card--usp){grid-template-columns:repeat(3,1fr)}}.masonry{display:flex;flex-direction:column;gap:24px;gap:var(--space-6)}@media (min-width: 640px){.masonry{flex-direction:row}}.masonry__column{flex:1;display:flex;flex-direction:column;gap:24px;gap:var(--space-6)}.masonry__item{width:100%}.masonry__reveal{margin-top:24px;margin-top:var(--space-6);text-align:center}@media screen and (min-width: 640px){.masonry__reveal{display:none}}@media screen and (min-width: 640px){.masonry__reveal--grid{display:block}}:root{--alert-border-radius: var(--radius-4);--alert-padding: var(--space-4);--alert-gap: var(--space-3)}.alert{position:relative;width:100%;border-radius:8px;border-radius:var(--alert-border-radius);border:1px solid transparent;padding:16px;padding:var(--alert-padding);display:flex;flex-direction:column;gap:12px;gap:var(--alert-gap);align-items:flex-start}.alert__icon{flex-shrink:0;height:1rem;width:1rem;margin-top:.125rem}.alert__title{font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.2;line-height:var(--line-height-2);margin:0}.alert__description{font-size:14px;font-size:var(--font-size-2);line-height:1.4;line-height:var(--line-height-3);margin:4px 0 0;margin-top:var(--space-1)}.alert--default{background-color:var(--color-bg-surface);border-color:var(--color-primary-border-alpha);color:var(--color-text)}.alert--default .alert__title{color:var(--color-text-strong)}.alert--destructive{background-color:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error)}.alert--destructive .alert__title{color:var(--color-error-strong)}.alert--destructive .alert__description{color:var(--color-error)}.alert--warning{background-color:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning)}.alert--warning .alert__title{color:var(--color-warning-strong)}.alert--warning .alert__description{color:var(--color-warning)}.alert--info{background-color:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info)}.alert--info .alert__title{color:var(--color-info-strong)}.alert--info .alert__description{color:var(--color-info)}.accordion{padding:0;margin:0;list-style:none}.accordion__item{background:#fff;background:var(--card-bg);box-shadow:var(--card-border);border-radius:8px;border-radius:var(--card-border-radius);transition:box-shadow .3s ease;transition:var(--transition-box-shadow)}.accordion__item:hover{box-shadow:var(--card-border-hover)}.accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;gap:var(--space-4);padding:24px;padding:var(--space-6);width:100%;cursor:pointer;color:var(--color-text-strong);text-align:left;line-height:1.4;line-height:var(--line-height-3)}.accordion__title{flex:1;margin:0}.accordion__icon{width:20px;height:20px;color:var(--accent-9);display:flex;flex-shrink:0;align-items:center;justify-content:center;transition:transform .2s ease}.accordion__icon svg{width:100%;height:100%;stroke:currentColor}.accordion__icon .icon--circle-minus{display:none}.accordion__icon .icon--circle-plus,.accordion__trigger[aria-expanded=true] .accordion__icon .icon--circle-minus{display:block}.accordion__trigger[aria-expanded=true] .accordion__icon .icon--circle-plus{display:none}.accordion__content{overflow:hidden;transition:height .2s cubic-bezier(.4,0,.2,1)}.accordion__content-inner{color:var(--color-text);font-size:16px;font-size:var(--font-size-3);line-height:1.6;line-height:var(--line-height-4);padding:24px;padding:var(--space-6);padding-top:0}form{width:100%}@media screen and (min-width: 768px){form{max-width:480px;max-width:var(--container-width-xs)}}fieldset{padding:0;margin:0;border:0;min-width:0}label,.gfield_label{display:block;font-size:14px;font-size:var(--font-size-2);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.2;line-height:var(--line-height-2);color:var(--color-text-strong);margin-bottom:8px;margin-bottom:var(--space-2)}label[required]:after,.gfield_required label:after,.gfield_label[required]:after,.gfield_required .gfield_label:after{content:" *";color:var(--color-error)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week]{display:flex;width:100%;height:40px;height:var(--input-height);padding-left:12px;padding-right:12px;padding-left:var(--input-padding-x);padding-right:var(--input-padding-x);font-size:14px;font-size:var(--font-size-2);line-height:1.2;line-height:var(--line-height-2);color:var(--color-text-strong);background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:8px;border-radius:var(--input-border-radius);transition:border-color .2s,box-shadow .2s}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=week]::-moz-placeholder{color:var(--color-input-placeholder)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=month]::placeholder,input[type=time]::placeholder,input[type=week]::placeholder{color:var(--color-input-placeholder)}input[type=text]:hover:not(:disabled):not(:-moz-read-only),input[type=email]:hover:not(:disabled):not(:-moz-read-only),input[type=url]:hover:not(:disabled):not(:-moz-read-only),input[type=password]:hover:not(:disabled):not(:-moz-read-only),input[type=number]:hover:not(:disabled):not(:-moz-read-only),input[type=search]:hover:not(:disabled):not(:-moz-read-only),input[type=tel]:hover:not(:disabled):not(:-moz-read-only),input[type=date]:hover:not(:disabled):not(:-moz-read-only),input[type=datetime-local]:hover:not(:disabled):not(:-moz-read-only),input[type=month]:hover:not(:disabled):not(:-moz-read-only),input[type=time]:hover:not(:disabled):not(:-moz-read-only),input[type=week]:hover:not(:disabled):not(:-moz-read-only){border-color:var(--color-border-hover)}input[type=text]:hover:not(:disabled):not(:read-only),input[type=email]:hover:not(:disabled):not(:read-only),input[type=url]:hover:not(:disabled):not(:read-only),input[type=password]:hover:not(:disabled):not(:read-only),input[type=number]:hover:not(:disabled):not(:read-only),input[type=search]:hover:not(:disabled):not(:read-only),input[type=tel]:hover:not(:disabled):not(:read-only),input[type=date]:hover:not(:disabled):not(:read-only),input[type=datetime-local]:hover:not(:disabled):not(:read-only),input[type=month]:hover:not(:disabled):not(:read-only),input[type=time]:hover:not(:disabled):not(:read-only),input[type=week]:hover:not(:disabled):not(:read-only){border-color:var(--color-border-hover)}input[type=text]:focus,input[type=text]:focus-visible,input[type=email]:focus,input[type=email]:focus-visible,input[type=url]:focus,input[type=url]:focus-visible,input[type=password]:focus,input[type=password]:focus-visible,input[type=number]:focus,input[type=number]:focus-visible,input[type=search]:focus,input[type=search]:focus-visible,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=date]:focus,input[type=date]:focus-visible,input[type=datetime-local]:focus,input[type=datetime-local]:focus-visible,input[type=month]:focus,input[type=month]:focus-visible,input[type=time]:focus,input[type=time]:focus-visible,input[type=week]:focus,input[type=week]:focus-visible{outline:none;border-color:var(--color-input-focus);box-shadow:var(--color-input-focus-ring)}input[type=text]:disabled,input[type=email]:disabled,input[type=url]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=month]:disabled,input[type=time]:disabled,input[type=week]:disabled{opacity:.5;cursor:not-allowed}input[type=text][aria-invalid=true],input[type=text].gfield_error,input[type=email][aria-invalid=true],input[type=email].gfield_error,input[type=url][aria-invalid=true],input[type=url].gfield_error,input[type=password][aria-invalid=true],input[type=password].gfield_error,input[type=number][aria-invalid=true],input[type=number].gfield_error,input[type=search][aria-invalid=true],input[type=search].gfield_error,input[type=tel][aria-invalid=true],input[type=tel].gfield_error,input[type=date][aria-invalid=true],input[type=date].gfield_error,input[type=datetime-local][aria-invalid=true],input[type=datetime-local].gfield_error,input[type=month][aria-invalid=true],input[type=month].gfield_error,input[type=time][aria-invalid=true],input[type=time].gfield_error,input[type=week][aria-invalid=true],input[type=week].gfield_error{border-color:var(--color-error)}input[type=text][aria-invalid=true]:focus,input[type=text][aria-invalid=true]:focus-visible,input[type=text].gfield_error:focus,input[type=text].gfield_error:focus-visible,input[type=email][aria-invalid=true]:focus,input[type=email][aria-invalid=true]:focus-visible,input[type=email].gfield_error:focus,input[type=email].gfield_error:focus-visible,input[type=url][aria-invalid=true]:focus,input[type=url][aria-invalid=true]:focus-visible,input[type=url].gfield_error:focus,input[type=url].gfield_error:focus-visible,input[type=password][aria-invalid=true]:focus,input[type=password][aria-invalid=true]:focus-visible,input[type=password].gfield_error:focus,input[type=password].gfield_error:focus-visible,input[type=number][aria-invalid=true]:focus,input[type=number][aria-invalid=true]:focus-visible,input[type=number].gfield_error:focus,input[type=number].gfield_error:focus-visible,input[type=search][aria-invalid=true]:focus,input[type=search][aria-invalid=true]:focus-visible,input[type=search].gfield_error:focus,input[type=search].gfield_error:focus-visible,input[type=tel][aria-invalid=true]:focus,input[type=tel][aria-invalid=true]:focus-visible,input[type=tel].gfield_error:focus,input[type=tel].gfield_error:focus-visible,input[type=date][aria-invalid=true]:focus,input[type=date][aria-invalid=true]:focus-visible,input[type=date].gfield_error:focus,input[type=date].gfield_error:focus-visible,input[type=datetime-local][aria-invalid=true]:focus,input[type=datetime-local][aria-invalid=true]:focus-visible,input[type=datetime-local].gfield_error:focus,input[type=datetime-local].gfield_error:focus-visible,input[type=month][aria-invalid=true]:focus,input[type=month][aria-invalid=true]:focus-visible,input[type=month].gfield_error:focus,input[type=month].gfield_error:focus-visible,input[type=time][aria-invalid=true]:focus,input[type=time][aria-invalid=true]:focus-visible,input[type=time].gfield_error:focus,input[type=time].gfield_error:focus-visible,input[type=week][aria-invalid=true]:focus,input[type=week][aria-invalid=true]:focus-visible,input[type=week].gfield_error:focus,input[type=week].gfield_error:focus-visible{border-color:var(--color-error);box-shadow:0 0 0 2px var(--color-destructive-alpha)}textarea{display:flex;width:100%;height:40px;height:var(--input-height);padding-left:12px;padding-right:12px;padding-left:var(--input-padding-x);padding-right:var(--input-padding-x);font-size:14px;font-size:var(--font-size-2);line-height:1.2;line-height:var(--line-height-2);color:var(--color-text-strong);background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:8px;border-radius:var(--input-border-radius);transition:border-color .2s,box-shadow .2s}textarea::-moz-placeholder{color:var(--color-input-placeholder)}textarea::placeholder{color:var(--color-input-placeholder)}textarea:hover:not(:disabled):not(:-moz-read-only){border-color:var(--color-border-hover)}textarea:hover:not(:disabled):not(:read-only){border-color:var(--color-border-hover)}textarea:focus,textarea:focus-visible{outline:none;border-color:var(--color-input-focus);box-shadow:var(--color-input-focus-ring)}textarea:disabled{opacity:.5;cursor:not-allowed}textarea[aria-invalid=true],textarea.gfield_error{border-color:var(--color-error)}textarea[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus-visible,textarea.gfield_error:focus,textarea.gfield_error:focus-visible{border-color:var(--color-error);box-shadow:0 0 0 2px var(--color-destructive-alpha)}textarea{min-height:80px;padding-top:8px;padding-bottom:8px;padding-top:var(--space-2);padding-bottom:var(--space-2);resize:vertical}input[type=checkbox]{width:18px;height:18px;min-width:18px;min-height:18px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-input-bg);border:2px solid var(--color-input-border);border-radius:4px;border-radius:var(--radius-2);cursor:pointer;position:relative;flex-shrink:0;transition:background-color .2s,border-color .2s,box-shadow .2s}input[type=checkbox]:hover:not(:disabled){border-color:var(--color-border-hover)}input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline:none;border-color:var(--color-input-focus);box-shadow:var(--color-input-focus-ring)}input[type=checkbox]:checked{background-color:var(--color-accent-solid);border-color:var(--color-accent-solid)}input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:8px;border:solid #fff;border:solid var(--white);border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg);transform-origin:center}input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}input[type=checkbox][aria-invalid=true]{border-color:var(--color-error)}input[type=radio]{width:18px;height:18px;min-width:18px;min-height:18px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-input-bg);border:2px solid var(--color-input-border);border-radius:50%;cursor:pointer;position:relative;flex-shrink:0;transition:border-color .2s,box-shadow .2s}input[type=radio]:hover:not(:disabled){border-color:var(--color-border-hover)}input[type=radio]:focus,input[type=radio]:focus-visible{outline:none;border-color:var(--color-input-focus);box-shadow:var(--color-input-focus-ring)}input[type=radio]:checked{border-color:var(--color-accent-solid)}input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:var(--color-accent-solid)}input[type=radio]:disabled{opacity:.5;cursor:not-allowed}input[type=radio][aria-invalid=true]{border-color:var(--color-error)}label:has(input[type=checkbox]),label:has(input[type=radio]){display:flex;align-items:center;gap:8px;gap:var(--space-2);cursor:pointer;margin-bottom:0;font-weight:400;font-weight:var(--font-weight-regular)}.form-field{margin-bottom:24px;margin-bottom:var(--space-6)}.form-field:last-child{margin-bottom:0}.form-error,.gform_wrapper .gform_submission_error,.gform_wrapper .gfield:not(.gfield--type-fileupload):has(.validation_message) .validation_message{font-size:12px;font-size:var(--font-size-1);color:var(--color-error);margin-left:auto;margin-right:auto;line-height:1.2;line-height:var(--line-height-2);max-width:480px;max-width:var(--container-width-xs)}.form-success,.gform_wrapper.gform_confirmation_wrapper{margin-top:32px;margin-top:var(--space-8);padding:16px;padding:var(--space-4);background-color:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:8px;border-radius:var(--radius-4);color:var(--color-success-strong);max-width:480px;max-width:var(--container-width-xs)}:root{--input-height: 40px;--input-padding-x: var(--space-3);--input-border-radius: var(--radius-4)}.select-wrapper{position:relative;width:100%}.select-wrapper .select-native{display:flex;width:100%;height:40px;height:var(--input-height);padding-left:12px;padding-right:12px;padding-left:var(--input-padding-x);padding-right:var(--input-padding-x);font-size:14px;font-size:var(--font-size-2);line-height:1.2;line-height:var(--line-height-2);color:var(--color-text-strong);background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:8px;border-radius:var(--input-border-radius);transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.select-wrapper .select-native[multiple]{padding-right:12px;padding-right:var(--input-padding-x);background-image:none;min-height:120px;position:static;opacity:1;pointer-events:auto;width:100%}.select-wrapper .select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;height:var(--input-height);padding-left:12px;padding-right:12px;padding-left:var(--input-padding-x);padding-right:var(--input-padding-x);font-size:14px;font-size:var(--font-size-2);line-height:1.2;line-height:var(--line-height-2);color:var(--color-text-strong);background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:8px;border-radius:var(--input-border-radius);cursor:pointer;transition:border-color .2s,box-shadow .2s}.select-wrapper .select-trigger:hover:not(:disabled){border-color:var(--color-border-hover)}.select-wrapper .select-trigger:focus,.select-wrapper .select-trigger:focus-visible{outline:none;border-color:var(--color-input-focus);box-shadow:var(--color-input-focus-ring)}.select-wrapper .select-trigger:disabled{opacity:.5;cursor:not-allowed}.select-wrapper .select-trigger .select-value{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-wrapper .select-trigger .select-value:empty:before{content:attr(data-placeholder);color:var(--color-input-placeholder)}.select-wrapper .select-trigger .select-icon{flex-shrink:0;width:16px;height:16px;margin-left:8px;margin-left:var(--space-2);color:var(--color-input-placeholder);display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.select-wrapper .select-trigger .select-icon svg{width:100%;height:100%}.select-wrapper.is-open .select-trigger{border-color:var(--color-input-focus);box-shadow:var(--color-input-focus-ring)}.select-wrapper.is-open .select-trigger .select-icon{transform:rotate(180deg)}.select-wrapper .select-content{position:absolute;top:calc(100% + 4px);left:0;width:100%;max-height:300px;overflow-y:auto;background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:8px;border-radius:var(--radius-4);box-shadow:var(--shadow-2);z-index:50;z-index:var(--z-50);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,visibility .15s,transform .15s ease}.select-wrapper .select-content[hidden]{display:none}.select-wrapper.is-open .select-content{opacity:1;visibility:visible;transform:translateY(0)}.select-wrapper .select-item{padding:8px 12px;padding:var(--space-2) var(--space-3);font-size:14px;font-size:var(--font-size-2);line-height:1.2;line-height:var(--line-height-2);color:var(--color-text-strong);cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,stroke .3s ease;transition:var(--transition-colors);outline:none}@media (hover: hover){.select-wrapper .select-item:hover,.select-wrapper .select-item.is-highlighted{background-color:var(--color-interactive)}}.select-wrapper .select-item:focus-visible{background-color:var(--color-interactive);outline:2px solid var(--accent-9);outline-offset:-2px}.select-wrapper .select-item.is-selected{background-color:var(--color-bg-subtle);color:var(--color-text-strong);font-weight:400;font-weight:var(--font-weight-regular)}select:not(.select-native){display:flex;width:100%;height:40px;height:var(--input-height);padding-left:12px;padding-right:12px;padding-left:var(--input-padding-x);padding-right:var(--input-padding-x);font-size:14px;font-size:var(--font-size-2);line-height:1.2;line-height:var(--line-height-2);color:var(--color-text-strong);background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:8px;border-radius:var(--input-border-radius);transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-position:right var(--input-padding-x) center;background-repeat:no-repeat;background-size:16px 16px;padding-right:40px;padding-right:calc(var(--input-padding-x) * 2 + 16px);cursor:pointer}select:not(.select-native)[multiple]{padding-right:12px;padding-right:var(--input-padding-x);background-image:none;min-height:120px}select:not(.select-native):focus{outline:none;border-color:var(--color-input-focus);box-shadow:var(--color-input-focus-ring);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23e93d82' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")}:root{--dialog-background: var(--white);--dialog-border: 1px solid var(--gray-6);--dialog-shadow: var(--shadow-4);--dialog-backdrop: var(--black-a9);--dialog-border-radius: var(--radius-4)}.dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;z-index:var(--z-50);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s}.dialog[data-state=open]{opacity:1;visibility:visible}.dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;background:var(--dialog-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog__content{position:relative;background:#fff;background:var(--dialog-background);border:var(--dialog-border);border-radius:12px;border-radius:var(--radius-5);box-shadow:var(--dialog-shadow);max-width:90vw;max-width:min(90vw,600px);max-height:90vh;width:100%;padding:24px;padding:var(--space-6);overflow-y:auto;transform:scale(.95);transition:transform .15s ease}.dialog__content:has(form){max-width:528px;max-width:calc(var(--container-width-xs) + var(--space-6) * 2)}.dialog[data-state=open] .dialog__content{transform:scale(1)}.dialog__header{padding-right:48px;padding-right:calc(32px + var(--space-4));margin-bottom:32px;margin-bottom:var(--space-8)}.dialog__title{font-size:max(24px,min(3.5vw,30px));font-size:var(--font-size-6);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.2;line-height:var(--line-height-2);margin:0;color:var(--color-text-strong)}.dialog__description{font-size:16px;font-size:var(--font-size-3);color:var(--gray-11);margin-top:8px;margin-top:var(--space-2);margin-bottom:0}.dialog__footer{margin-top:24px;margin-top:var(--space-6);display:flex;justify-content:flex-end;gap:12px;gap:var(--space-3)}.dialog__close{display:flex;align-items:center;justify-content:center;height:32px;min-width:32px;padding:0;corner-shape:squircle;border-radius:16px;border-radius:var(--radius-6);box-shadow:inset 0 0 0 1px var(--color-border-alpha);background:transparent;border:none;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,stroke .3s ease;transition:var(--transition-colors);flex-shrink:0;transition:box-shadow .3s ease;transition:var(--transition-box-shadow)}@media (hover: hover){.dialog__close:hover{box-shadow:inset 0 0 0 1px var(--color-border-hover)}}.dialog__close{position:absolute;top:24px;top:var(--space-6);right:24px;right:var(--space-6)}.dialog__close svg{width:16px;height:16px;stroke-width:2}.dialog__form{width:100%}.dialog__overlay{z-index:-1}:root{--dropdown-menu-background: var(--white);--dropdown-menu-border: 1px solid var(--gray-6);--dropdown-menu-shadow: var(--shadow-2);--dropdown-menu-border-radius: var(--radius-4)}[data-component=dropdown-menu]{position:relative;display:inline-block}[data-dropdown-menu-content]{position:absolute;top:calc(100% + 4px);left:0;background:#fff;background:var(--dropdown-menu-background);border:var(--dropdown-menu-border);border-radius:8px;border-radius:var(--dropdown-menu-border-radius);box-shadow:var(--dropdown-menu-shadow);padding:8px;padding:var(--space-2);min-width:200px;z-index:50;z-index:var(--z-50);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,visibility .15s,transform .15s ease}[data-component=dropdown-menu].is-open [data-dropdown-menu-content]{opacity:1;visibility:visible;transform:translateY(0)}[data-dropdown-menu-content] a,[data-dropdown-menu-content] button{display:block;width:100%;padding:8px 12px;padding:var(--space-2) var(--space-3);text-align:left;border-radius:4px;border-radius:var(--radius-2);transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,stroke .3s ease;transition:var(--transition-colors);color:var(--gray-12)}@media (hover: hover){[data-dropdown-menu-content] a:hover,[data-dropdown-menu-content] button:hover{background:var(--gray-3)}}[data-dropdown-menu-content] a:focus-visible,[data-dropdown-menu-content] button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-dropdown-menu-trigger]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-theme=dark]{--pagination-link-current-color: var(--gray-1);--pagination-link-current-border: var(--gray-6)}.pagination{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:8px;gap:var(--space-2);list-style:none;padding:0;margin:0}.pagination__item{display:flex;align-items:center;justify-content:center}.pagination__link{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;padding:0 var(--space-3);font-size:14px;font-size:var(--font-size-2);font-weight:400;font-weight:var(--font-weight-regular);color:var(--color-text-strong);-webkit-text-decoration:none;text-decoration:none;border:1px solid var(--color-input-border);border-radius:8px;border-radius:var(--radius-4);background-color:var(--color-input-bg);transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,stroke .3s ease;transition:var(--transition-colors)}@media (hover: hover){.pagination__link:hover:not(.pagination__link--current):not(.pagination__link--disabled){background-color:var(--color-interactive);border-color:var(--color-border-hover);color:var(--color-text-strong)}}.pagination__link:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.pagination__link--current{background-color:var(--color-solid);color:var(--pagination-link-current-color, var(--primary-contrast));border-color:var(--pagination-link-current-border, var(--color-solid));cursor:default}.pagination__link--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.pagination__ellipsis{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;color:var(--color-text)}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;gap:var(--space-2);font-size:14px;font-size:var(--font-size-2);color:var(--gray-11)}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;gap:var(--space-2);list-style:none;padding:0;margin:0}.breadcrumbs__item{display:flex;align-items:center;gap:8px;gap:var(--space-2)}.breadcrumbs__item:not(:last-child):after{content:"/";color:var(--gray-9);margin-left:8px;margin-left:var(--space-2)}.breadcrumbs__link{color:var(--gray-11);-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,stroke .3s ease;transition:var(--transition-colors)}@media (hover: hover){.breadcrumbs__link:hover{color:var(--gray-12);-webkit-text-decoration:underline;text-decoration:underline}}.breadcrumbs__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px;border-radius:var(--radius-2)}.breadcrumbs__current{color:var(--gray-12);font-weight:400;font-weight:var(--font-weight-regular)}.section-intro{max-width:640px;max-width:var(--text-max-sm);margin-bottom:48px;margin-bottom:var(--space-content)}@media screen and (min-width: 768px){.section-intro{margin-left:auto;margin-right:auto;text-align:center}}.video-player{position:relative;border-radius:12px;border-radius:var(--radius-5);overflow:hidden;background:var(--color-bg-subtle);box-shadow:0 0 0 2px var(--color-border-alpha);width:100%;max-width:1024px;max-width:var(--container-width-lg);margin-left:auto;margin-right:auto}.video-player video,.video-player iframe{display:block;width:100%;height:auto;border:none}.video-player iframe,.video-player video{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.logo-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;gap:var(--space-6);margin-top:48px;margin-top:var(--space-content)}.logo-grid__item{flex:1 1 100%;max-width:150px;display:grid;align-items:center;justify-items:center;place-items:center;border-radius:12px;border-radius:var(--radius-5);background:#fff;background:var(--card-bg);box-shadow:var(--card-border);aspect-ratio:4/3}@media screen and (min-width: 768px){.logo-grid__item{max-width:175px}}.logo-grid__item-inner img{max-width:100px;max-height:100px;-o-object-fit:contain;object-fit:contain;aspect-ratio:4/3}.cookie-consent{position:fixed;bottom:0;left:0;right:0;z-index:50;z-index:var(--z-50);background-color:var(--gray-4);box-shadow:var(--shadow-4);transform:translateY(100%);pointer-events:none}.cookie-consent[data-ready]{transition:transform .6s cubic-bezier(.16,1,.3,1)}.cookie-consent[data-state=visible]{transform:translateY(0);pointer-events:auto}.cookie-consent__inner{display:flex;flex-direction:column;gap:16px;gap:var(--space-4);padding-top:16px;padding-bottom:16px;padding-top:var(--space-4);padding-bottom:var(--space-4)}@media (min-width: 768px){.cookie-consent__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;gap:var(--space-6)}}.cookie-consent__content{display:flex;flex-direction:column;gap:4px;gap:var(--space-1)}.cookie-consent__title{font-weight:600;font-weight:var(--font-weight-semibold);font-size:16px;font-size:var(--font-size-3);color:var(--color-text)}.cookie-consent__description{margin-top:0;font-size:14px;font-size:var(--font-size-2);color:var(--color-text-weak)}.cookie-consent__description a{-webkit-text-decoration:underline;text-decoration:underline}.cookie-consent__actions{display:flex;gap:8px;gap:var(--space-2);flex-shrink:0}.content-cols__col:has(.gform_confirmation_wrapper){align-items:center}.content-cols__col:has(.section-intro) form{margin-top:32px;margin-top:var(--space-content-sm)}.content-cols__col:nth-of-type(1):has(.form) form{margin-left:0}.content-cols__col:nth-of-type(2):has(.form) form{margin-right:0;margin-left:auto}@media screen and (min-width: 768px){.content-cols__intro{padding-right:48px;padding-right:var(--space-12)}.content-cols__intro .section-intro{margin:0;text-align:left}}@media screen and (min-width: 1024px){.content-cols__intro{padding-right:64px;padding-right:var(--space-16)}}.content-cols__image{aspect-ratio:3/4;position:relative}.content-cols__image[data-orientation=landscape]{aspect-ratio:4/3}.content-cols__image[data-orientation=portrait]{aspect-ratio:3/4}.content-cols__image[data-orientation=square]{aspect-ratio:1/1}.content-cols__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;border-radius:var(--radius-5)}.content-cols__icon{height:48px;width:48px;background:var(--icon-background);box-shadow:0 0 0 1px var(--icon-border);border-radius:9999px;border-radius:var(--radius-full);display:inline-grid;align-items:center;justify-items:center;place-items:center;color:var(--accent-9)}.content-cols__vector{position:absolute;left:auto;right:0;top:50%;transform:translateY(-50%) rotate(15deg);width:500px;height:500px;opacity:.05;z-index:1}.content-cols__vector svg{height:100%;width:100%}@media screen and (min-width: 1024px){.content-cols__vector{width:700px;height:700px}}.content-cols__vector{opacity:.025;right:auto;left:0;transform:translateY(-50%) rotate(-15deg)}[data-theme=light]{--icon-background: var(--accent-surface);--icon-border: var(--color-accent-border-alpha)}[data-theme=dark]{--icon-background: var(--accent-a2);--icon-border: var(--accent-a5)}.mixed-content{gap:80px;gap:var(--space-content-xl)}@media screen and (min-width: 1024px){.mixed-content__row:nth-child(odd) .mixed-content__col:nth-child(odd){grid-column:1/6}.mixed-content__row:nth-child(odd) .mixed-content__col:nth-child(2n){grid-column:7/13}.mixed-content__row:nth-child(2n) .mixed-content__col:nth-child(2n){grid-column:1/7;grid-row:1}.mixed-content__row:nth-child(2n) .mixed-content__col:nth-child(odd){grid-column:8/13;grid-row:1}}.mixed-content__col{position:relative}.mixed-content__col p{max-width:640px;max-width:var(--text-max-sm)}.mixed-content__col img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;border-radius:var(--radius-5)}.mixed-content__col:nth-child(2n){aspect-ratio:4/3;margin-top:32px;margin-top:var(--space-8)}@media screen and (min-width: 1024px){.mixed-content__col:nth-child(2n){margin-top:0}}.mixed-content__icon{height:48px;width:48px;background:var(--icon-background);box-shadow:0 0 0 1px var(--icon-border);border-radius:9999px;border-radius:var(--radius-full);display:inline-grid;align-items:center;justify-items:center;place-items:center}.mixed-content__list--icon{list-style:none;padding-left:0}.mixed-content__list--icon li{display:flex;align-items:flex-start;gap:8px;gap:var(--space-2)}.mixed-content__list-icon{flex-shrink:0;display:flex;align-items:center;transform:translateY(2px)}.mixed-content__list-icon svg{width:20px;height:20px}.cta{position:relative}section:has(.callout--wide){padding-top:0;padding-bottom:0;overflow:hidden}section:has(.callout--wide) .container{padding-left:0;padding-right:0}.callout{gap:0}.callout__vector{position:absolute;left:auto;right:0;top:50%;transform:translateY(-50%) rotate(15deg);width:500px;height:500px;opacity:.05;z-index:1}.callout__vector svg{height:100%;width:100%}@media screen and (min-width: 1024px){.callout__vector{width:700px;height:700px}}.callout--contained{overflow:hidden;position:relative;padding:24px;padding:var(--container-padding);border-radius:12px;border-radius:var(--radius-5);gap:24px;gap:var(--container-padding)}@media screen and (min-width: 480px){.callout--contained{padding:36px;padding:calc(var(--container-padding) * 1.5);gap:36px;gap:calc(var(--container-padding) * 1.5)}}@media screen and (min-width: 768px){.callout--contained{padding:64px;padding:var(--space-section);gap:64px;gap:var(--space-section)}}.callout--contained:has(.callout__image){display:grid;align-items:center}@media screen and (min-width: 992px){.callout--contained:has(.callout__image){grid-template-columns:1fr 1fr}}.callout--contained:not(:has(.callout__image)) .callout__content{text-align:center;margin-left:auto;margin-right:auto}.callout--contained:not(:has(.callout__image)) .callout__content h2{margin-left:auto;margin-right:auto}.callout--contained:not(:has(.callout__image)) .callout__content .btn-group{justify-content:center}.callout--contained .callout__content{max-width:640px;max-width:var(--text-max-sm)}.callout--contained .callout__content h2{max-width:480px;max-width:var(--text-max-xs)}.callout--contained .callout__image{aspect-ratio:1/1;position:relative}.callout--contained .callout__image img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;border-radius:var(--radius-4);z-index:1}@media screen and (min-width: 1024px){.callout--wide[data-layout=content-first] .callout__col:has(.callout__content){padding-right:32px;padding-right:var(--space-8);min-height:600px;display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width: 1280px){.callout--wide[data-layout=content-first] .callout__col:has(.callout__content){padding-right:64px;padding-right:var(--space-16)}}@media screen and (min-width: 1024px){.callout--wide[data-layout=content-first] .callout__vector{right:auto;left:0;transform:translateY(-50%) rotate(-15deg);z-index:2}}@media screen and (min-width: 1024px){.callout--wide[data-layout=image-first] .callout__col:has(.callout__content){order:2;padding-left:32px;padding-left:var(--space-8)}}@media screen and (min-width: 1280px){.callout--wide[data-layout=image-first] .callout__col:has(.callout__content){padding-left:64px;padding-left:var(--space-16)}}@media screen and (min-width: 1024px){.callout--wide[data-layout=image-first] .callout__image img{left:0}}.callout--wide .callout__col:has(.callout__content){position:relative;z-index:2}.callout--wide .callout__col:has(.callout__image){z-index:1}.callout--wide .callout__content{padding:80px 24px;padding:var(--space-section-lg) var(--container-padding)}.callout--wide .callout__icon-list{padding-left:0;list-style:none;margin-top:32px;margin-top:var(--space-8);gap:24px;gap:var(--space-6)}.callout--wide .callout__icon-list-item{display:flex;align-items:flex-start;gap:16px;gap:var(--space-4)}.callout--wide .callout__icon-list-item-icon{flex-shrink:0;display:inline-grid;align-items:center;justify-items:center;place-items:center;height:40px;width:40px;background:#ffffff0d;background:var(--white-a1);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 0 0 1px #ffffff1a;box-shadow:0 0 0 1px var(--white-a2)}.callout--wide .callout__icon-list-item-content{display:flex;flex-direction:column;gap:4px;gap:var(--space-1)}.callout--wide .callout__icon-list-item-content span:nth-child(1){color:var(--color-text-strong)}.callout--wide .callout__image{height:100%;min-height:400px;position:relative;z-index:0}@media screen and (min-width: 1024px){.callout--wide .callout__image{position:absolute;top:0;right:0;bottom:0;left:0}}.callout--wide .callout__image img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1024px){.callout--wide .callout__image img{width:50%;left:auto}}.team-carousel{display:block}@media screen and (min-width: 768px){.team-carousel{display:none}}.team-carousel__controls{display:flex}@media screen and (min-width: 768px){.team-carousel__controls{display:none!important}}.team{display:none}@media screen and (min-width: 768px){.team{display:grid}}.footer__row--main{gap:32px;gap:var(--space-8);padding-top:64px;padding-bottom:8px;padding-top:var(--space-section);padding-bottom:var(--space-2);flex-direction:column}.footer__row--bottom{padding-top:32px;padding-bottom:8px;padding-top:var(--space-8);padding-bottom:var(--space-2);gap:8px;gap:var(--space-2)}@media screen and (min-width: 768px){.footer__row--bottom{justify-content:flex-end}}@media screen and (min-width: 1024px){.footer__row--bottom{justify-content:space-between}}.footer__col--content{gap:16px;gap:var(--space-4)}.footer__col--content:has(.menu){flex-direction:row-reverse;justify-content:space-between}.footer__col--content:has(.menu) .menu{align-items:flex-start}.footer__col--content:has(.menu) .menu__item{text-align:left}@media screen and (min-width: 480px){.footer__col--content:has(.menu){flex-direction:column;align-items:flex-start}.footer__col--content:has(.menu) .social-links label{text-align:left}}@media screen and (min-width: 768px){.footer__col--content:has(.menu){grid-column:span 2;align-items:flex-end;justify-content:flex-end}.footer__col--content:has(.menu) .social-links label{text-align:right}}.footer__logo svg{height:64px}.footer__copyright a,.footer__copyright span,.footer__policies a,.footer__policies span{color:var(--color-text-subtle);font-size:12px;font-size:var(--font-size-1)}.footer .social-links label{color:var(--color-text-weak);font-size:12px;font-size:var(--font-size-1);text-align:right}@media screen and (min-width: 768px){.footer .social-links{margin-left:auto;margin-right:0}}.swiper{position:relative;width:100%;height:100%;border-radius:8px;border-radius:var(--radius-4);padding-left:1px;padding-right:1px}@media screen and (min-width: 1280px){.swiper{overflow:hidden}}.swiper-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:stretch;transition-property:transform;box-sizing:content-box}.swiper-slide{flex-shrink:0;width:100%;height:auto;position:relative;transition-property:transform,opacity;display:flex;flex-direction:column;justify-content:flex-start}.swiper-slide>*{width:100%;flex:1;display:flex;flex-direction:column}.swiper-buttons{height:40px;display:flex;align-items:center;justify-content:flex-end;gap:8px;gap:var(--space-2);flex-shrink:0}.swiper-button{display:flex;align-items:center;justify-content:center;height:32px;min-width:32px;padding:0;corner-shape:squircle;border-radius:16px;border-radius:var(--radius-6);box-shadow:inset 0 0 0 1px var(--color-border-alpha);background:transparent;border:none;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,stroke .3s ease;transition:var(--transition-colors);flex-shrink:0;transition:box-shadow .3s ease;transition:var(--transition-box-shadow)}@media (hover: hover){.swiper-button:hover{box-shadow:inset 0 0 0 1px var(--color-border-hover)}}.swiper-button{border-radius:9999px;border-radius:var(--radius-full);border:1px solid var(--color-border);box-shadow:none;box-shadow:initial;background:var(--color-solid)}@media (hover: hover){.swiper-button:hover{background:var(--color-solid-hover);border-color:var(--color-border-hover);box-shadow:none;box-shadow:initial}}.swiper-button svg{width:16px;height:16px;stroke:var(--primary-contrast)}.swiper-button--prev{transform:rotate(90deg)}.swiper-button--next{transform:rotate(-90deg)}.swiper-button-disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-header:has(.swiper-buttons){display:flex;align-items:center;justify-content:space-between;gap:16px;gap:var(--space-4);padding-bottom:48px;padding-bottom:var(--space-content)}.swiper-header:has(.swiper-buttons) h2{margin-bottom:0}.swiper-pagination{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;gap:var(--space-2)}.swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;background:var(--color-border-alpha);cursor:pointer;transition:all .3s ease;transition:var(--transition-all);border:none;padding:0;margin:0}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-bullet-active-color, var(--color-solid));width:32px;border-radius:4px;border-radius:var(--radius-2)}.swiper-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;gap:var(--space-4);flex-wrap:wrap;margin-top:16px;margin-top:var(--space-4)}.gform_wrapper .gform_ajax_spinner{display:none}.gform_wrapper .gform_heading,.gform_wrapper .gform_required_legend,.gform_wrapper .gfield_visibility_hidden{position:absolute;left:-9999px;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.gform_wrapper .gform_submission_error{font-size:16px;font-size:var(--font-size-3);margin-bottom:16px;margin-bottom:var(--space-4);line-height:var(--line-height-default);padding:16px;padding:var(--space-4);background-color:var(--color-error-bg);box-shadow:0 0 0 1px var(--color-error-border);border-radius:8px;border-radius:var(--radius-4);font-weight:400;font-weight:var(--font-weight-regular)}.gform_wrapper .gform_button{display:inline-flex;align-items:center;justify-content:center;gap:4px;gap:var(--space-1);white-space:nowrap;border-radius:48px;border-radius:var(--radius-10);font-size:14px;font-size:var(--button-font-size-default);font-weight:400;font-weight:var(--font-weight-regular);transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,stroke .3s ease;transition:var(--transition-colors);cursor:pointer;border:1px solid transparent;-webkit-text-decoration:none;text-decoration:none;outline:none}.gform_wrapper .gform_button:disabled,.gform_wrapper .gform_button[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.gform_wrapper .gform_button{height:44px;height:var(--button-height-lg);padding-left:24px;padding-right:24px;padding-left:var(--button-padding-x-lg);padding-right:var(--button-padding-x-lg);font-size:16px;font-size:var(--button-font-size-lg);background-color:var(--button-default-background, var(--color-solid));border:1px solid var(--button-default-border, var(--color-primary-border-alpha));color:var(--button-default-color, var(--primary-contrast));box-shadow:inset 0 0 0 1px var(--color-border-alpha)}@media (hover: hover){.gform_wrapper .gform_button:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-default-background-hover, var(--color-solid-hover))}}.gform_wrapper .gform_footer{margin-top:16px;margin-top:var(--space-4)}.gform_wrapper .gform_fields{display:grid;grid-column-gap:24px;grid-column-gap:var(--space-6);-moz-column-gap:24px;column-gap:24px;-moz-column-gap:var(--space-6);column-gap:var(--space-6)}.gform_wrapper .gform_fields .gfield{grid-column:-1/1}@media screen and (min-width: 640px){.gform_wrapper .gform_fields{grid-template-columns:repeat(2,1fr)}.gform_wrapper .gform_fields .gfield--width-half{grid-column:span 1}}.gform_wrapper .gfield{margin-bottom:24px;margin-bottom:var(--space-6)}.gform_wrapper .gfield:not(.gfield--type-fileupload):has(.validation_message) .validation_message{margin-bottom:0;margin-top:8px;margin-top:var(--space-2)}.gform_wrapper .gfield_required{display:none}.gform_wrapper .gfield--type-hidden,.gform_wrapper .gfield--type-honeypot,.gform_wrapper .gfield--type-consent legend{position:absolute;left:-9999px;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.gform_wrapper .gfield--type-consent .ginput_container{display:flex;align-items:flex-start;gap:12px;gap:var(--space-3)}.gform_wrapper .gfield--type-consent .ginput_container label{margin-bottom:0}.gform_wrapper .ginput_container input[type=text],.gform_wrapper .ginput_container input[type=email],.gform_wrapper .ginput_container input[type=url],.gform_wrapper .ginput_container input[type=password],.gform_wrapper .ginput_container input[type=number],.gform_wrapper .ginput_container input[type=search],.gform_wrapper .ginput_container input[type=tel]{display:flex;width:100%;height:40px;height:var(--input-height);padding-left:12px;padding-right:12px;padding-left:var(--input-padding-x);padding-right:var(--input-padding-x);font-size:14px;font-size:var(--font-size-2);line-height:1.2;line-height:var(--line-height-2);color:var(--color-text-strong);background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:8px;border-radius:var(--input-border-radius);transition:border-color .2s,box-shadow .2s}.gform_wrapper .ginput_container input[type=text]::-moz-placeholder,.gform_wrapper .ginput_container input[type=email]::-moz-placeholder,.gform_wrapper .ginput_container input[type=url]::-moz-placeholder,.gform_wrapper .ginput_container input[type=password]::-moz-placeholder,.gform_wrapper .ginput_container input[type=number]::-moz-placeholder,.gform_wrapper .ginput_container input[type=search]::-moz-placeholder,.gform_wrapper .ginput_container input[type=tel]::-moz-placeholder{color:var(--color-input-placeholder)}.gform_wrapper .ginput_container input[type=text]::placeholder,.gform_wrapper .ginput_container input[type=email]::placeholder,.gform_wrapper .ginput_container input[type=url]::placeholder,.gform_wrapper .ginput_container input[type=password]::placeholder,.gform_wrapper .ginput_container input[type=number]::placeholder,.gform_wrapper .ginput_container input[type=search]::placeholder,.gform_wrapper .ginput_container input[type=tel]::placeholder{color:var(--color-input-placeholder)}.gform_wrapper .ginput_container input[type=text]:hover:not(:disabled):not(:-moz-read-only),.gform_wrapper .ginput_container input[type=email]:hover:not(:disabled):not(:-moz-read-only),.gform_wrapper .ginput_container input[type=url]:hover:not(:disabled):not(:-moz-read-only),.gform_wrapper .ginput_container input[type=password]:hover:not(:disabled):not(:-moz-read-only),.gform_wrapper .ginput_container input[type=number]:hover:not(:disabled):not(:-moz-read-only),.gform_wrapper .ginput_container input[type=search]:hover:not(:disabled):not(:-moz-read-only),.gform_wrapper .ginput_container input[type=tel]:hover:not(:disabled):not(:-moz-read-only){border-color:var(--color-border-hover)}.gform_wrapper .ginput_container input[type=text]:hover:not(:disabled):not(:read-only),.gform_wrapper .ginput_container input[type=email]:hover:not(:disabled):not(:read-only),.gform_wrapper .ginput_container input[type=url]:hover:not(:disabled):not(:read-only),.gform_wrapper .ginput_container input[type=password]:hover:not(:disabled):not(:read-only),.gform_wrapper .ginput_container input[type=number]:hover:not(:disabled):not(:read-only),.gform_wrapper .ginput_container input[type=search]:hover:not(:disabled):not(:read-only),.gform_wrapper .ginput_container input[type=tel]:hover:not(:disabled):not(:read-only){border-color:var(--color-border-hover)}.gform_wrapper .ginput_container input[type=text]:focus,.gform_wrapper .ginput_container input[type=text]:focus-visible,.gform_wrapper .ginput_container input[type=email]:focus,.gform_wrapper .ginput_container input[type=email]:focus-visible,.gform_wrapper .ginput_container input[type=url]:focus,.gform_wrapper .ginput_container input[type=url]:focus-visible,.gform_wrapper .ginput_container input[type=password]:focus,.gform_wrapper .ginput_container input[type=password]:focus-visible,.gform_wrapper .ginput_container input[type=number]:focus,.gform_wrapper .ginput_container input[type=number]:focus-visible,.gform_wrapper .ginput_container input[type=search]:focus,.gform_wrapper .ginput_container input[type=search]:focus-visible,.gform_wrapper .ginput_container input[type=tel]:focus,.gform_wrapper .ginput_container input[type=tel]:focus-visible{outline:none;border-color:var(--color-input-focus);box-shadow:var(--color-input-focus-ring)}.gform_wrapper .ginput_container input[type=text]:disabled,.gform_wrapper .ginput_container input[type=email]:disabled,.gform_wrapper .ginput_container input[type=url]:disabled,.gform_wrapper .ginput_container input[type=password]:disabled,.gform_wrapper .ginput_container input[type=number]:disabled,.gform_wrapper .ginput_container input[type=search]:disabled,.gform_wrapper .ginput_container input[type=tel]:disabled{opacity:.5;cursor:not-allowed}.gform_wrapper .ginput_container input[type=text][aria-invalid=true],.gform_wrapper .ginput_container input[type=text].gfield_error,.gform_wrapper .ginput_container input[type=email][aria-invalid=true],.gform_wrapper .ginput_container input[type=email].gfield_error,.gform_wrapper .ginput_container input[type=url][aria-invalid=true],.gform_wrapper .ginput_container input[type=url].gfield_error,.gform_wrapper .ginput_container input[type=password][aria-invalid=true],.gform_wrapper .ginput_container input[type=password].gfield_error,.gform_wrapper .ginput_container input[type=number][aria-invalid=true],.gform_wrapper .ginput_container input[type=number].gfield_error,.gform_wrapper .ginput_container input[type=search][aria-invalid=true],.gform_wrapper .ginput_container input[type=search].gfield_error,.gform_wrapper .ginput_container input[type=tel][aria-invalid=true],.gform_wrapper .ginput_container input[type=tel].gfield_error{border-color:var(--color-error)}.gform_wrapper .ginput_container input[type=text][aria-invalid=true]:focus,.gform_wrapper .ginput_container input[type=text][aria-invalid=true]:focus-visible,.gform_wrapper .ginput_container input[type=text].gfield_error:focus,.gform_wrapper .ginput_container input[type=text].gfield_error:focus-visible,.gform_wrapper .ginput_container input[type=email][aria-invalid=true]:focus,.gform_wrapper .ginput_container input[type=email][aria-invalid=true]:focus-visible,.gform_wrapper .ginput_container input[type=email].gfield_error:focus,.gform_wrapper .ginput_container input[type=email].gfield_error:focus-visible,.gform_wrapper .ginput_container input[type=url][aria-invalid=true]:focus,.gform_wrapper .ginput_container input[type=url][aria-invalid=true]:focus-visible,.gform_wrapper .ginput_container input[type=url].gfield_error:focus,.gform_wrapper .ginput_container input[type=url].gfield_error:focus-visible,.gform_wrapper .ginput_container input[type=password][aria-invalid=true]:focus,.gform_wrapper .ginput_container input[type=password][aria-invalid=true]:focus-visible,.gform_wrapper .ginput_container input[type=password].gfield_error:focus,.gform_wrapper .ginput_container input[type=password].gfield_error:focus-visible,.gform_wrapper .ginput_container input[type=number][aria-invalid=true]:focus,.gform_wrapper .ginput_container input[type=number][aria-invalid=true]:focus-visible,.gform_wrapper .ginput_container input[type=number].gfield_error:focus,.gform_wrapper .ginput_container input[type=number].gfield_error:focus-visible,.gform_wrapper .ginput_container input[type=search][aria-invalid=true]:focus,.gform_wrapper .ginput_container input[type=search][aria-invalid=true]:focus-visible,.gform_wrapper .ginput_container input[type=search].gfield_error:focus,.gform_wrapper .ginput_container input[type=search].gfield_error:focus-visible,.gform_wrapper .ginput_container input[type=tel][aria-invalid=true]:focus,.gform_wrapper .ginput_container input[type=tel][aria-invalid=true]:focus-visible,.gform_wrapper .ginput_container input[type=tel].gfield_error:focus,.gform_wrapper .ginput_container input[type=tel].gfield_error:focus-visible{border-color:var(--color-error);box-shadow:0 0 0 2px var(--color-destructive-alpha)}.gform_wrapper .ginput_container textarea{display:flex;width:100%;height:40px;height:var(--input-height);padding-left:12px;padding-right:12px;padding-left:var(--input-padding-x);padding-right:var(--input-padding-x);font-size:14px;font-size:var(--font-size-2);line-height:1.2;line-height:var(--line-height-2);color:var(--color-text-strong);background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:8px;border-radius:var(--input-border-radius);transition:border-color .2s,box-shadow .2s}.gform_wrapper .ginput_container textarea::-moz-placeholder{color:var(--color-input-placeholder)}.gform_wrapper .ginput_container textarea::placeholder{color:var(--color-input-placeholder)}.gform_wrapper .ginput_container textarea:hover:not(:disabled):not(:-moz-read-only){border-color:var(--color-border-hover)}.gform_wrapper .ginput_container textarea:hover:not(:disabled):not(:read-only){border-color:var(--color-border-hover)}.gform_wrapper .ginput_container textarea:focus,.gform_wrapper .ginput_container textarea:focus-visible{outline:none;border-color:var(--color-input-focus);box-shadow:var(--color-input-focus-ring)}.gform_wrapper .ginput_container textarea:disabled{opacity:.5;cursor:not-allowed}.gform_wrapper .ginput_container textarea[aria-invalid=true],.gform_wrapper .ginput_container textarea.gfield_error{border-color:var(--color-error)}.gform_wrapper .ginput_container textarea[aria-invalid=true]:focus,.gform_wrapper .ginput_container textarea[aria-invalid=true]:focus-visible,.gform_wrapper .ginput_container textarea.gfield_error:focus,.gform_wrapper .ginput_container textarea.gfield_error:focus-visible{border-color:var(--color-error);box-shadow:0 0 0 2px var(--color-destructive-alpha)}.gform_wrapper .ginput_container textarea{min-height:80px;padding-top:8px;padding-bottom:8px;padding-top:var(--space-2);padding-bottom:var(--space-2);resize:vertical}.gform_wrapper .ginput_container select:not(.select-wrapper select){display:flex;width:100%;height:40px;height:var(--input-height);padding-left:12px;padding-right:12px;padding-left:var(--input-padding-x);padding-right:var(--input-padding-x);font-size:14px;font-size:var(--font-size-2);line-height:1.2;line-height:var(--line-height-2);color:var(--color-text-strong);background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:8px;border-radius:var(--input-border-radius);transition:border-color .2s,box-shadow .2s}.gform_wrapper .ginput_container select:not(.select-wrapper select)::-moz-placeholder{color:var(--color-input-placeholder)}.gform_wrapper .ginput_container select:not(.select-wrapper select)::placeholder{color:var(--color-input-placeholder)}.gform_wrapper .ginput_container select:not(.select-wrapper select):hover:not(:disabled):not(:-moz-read-only){border-color:var(--color-border-hover)}.gform_wrapper .ginput_container select:not(.select-wrapper select):hover:not(:disabled):not(:read-only){border-color:var(--color-border-hover)}.gform_wrapper .ginput_container select:not(.select-wrapper select):focus,.gform_wrapper .ginput_container select:not(.select-wrapper select):focus-visible{outline:none;border-color:var(--color-input-focus);box-shadow:var(--color-input-focus-ring)}.gform_wrapper .ginput_container select:not(.select-wrapper select):disabled{opacity:.5;cursor:not-allowed}.gform_wrapper .ginput_container select:not(.select-wrapper select)[aria-invalid=true],.gform_wrapper .ginput_container select:not(.select-wrapper select).gfield_error{border-color:var(--color-error)}.gform_wrapper .ginput_container select:not(.select-wrapper select)[aria-invalid=true]:focus,.gform_wrapper .ginput_container select:not(.select-wrapper select)[aria-invalid=true]:focus-visible,.gform_wrapper .ginput_container select:not(.select-wrapper select).gfield_error:focus,.gform_wrapper .ginput_container select:not(.select-wrapper select).gfield_error:focus-visible{border-color:var(--color-error);box-shadow:0 0 0 2px var(--color-destructive-alpha)}.gform_wrapper .ginput_container select:not(.select-wrapper select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-position:right var(--input-padding-x) center;background-repeat:no-repeat;background-size:16px 16px;padding-right:40px;padding-right:calc(var(--input-padding-x) * 2 + 16px);cursor:pointer}.gform_wrapper .ginput_container select:not(.select-wrapper select)[multiple]{padding-right:12px;padding-right:var(--input-padding-x);background-image:none;min-height:120px}.gform_wrapper .ginput_container select:not(.select-wrapper select):focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-a3);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23e93d82' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")}.gform_wrapper .ginput_container_checkbox,.gform_wrapper .ginput_container_radio,.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio{display:flex;flex-direction:column;gap:12px;gap:var(--space-3)}.gform_wrapper .gfield_checkbox .gchoice,.gform_wrapper .gfield_radio .gchoice{display:flex;align-items:center;gap:12px;gap:var(--space-3)}.gform_wrapper .gfield_checkbox label,.gform_wrapper .gfield_radio label,.gform_wrapper .ginput_container_checkbox label,.gform_wrapper .ginput_container_radio label,.gform_wrapper .gchoice label{margin:0;font-weight:400;font-weight:var(--font-weight-regular);display:inline-flex;align-items:center;gap:8px;gap:var(--space-2);cursor:pointer}media-controller{display:block;width:100%}media-controller video{width:100%;height:auto}.sr-only{position:absolute;left:-9999px;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.image-contain,.image-cover{border-radius:12px;border-radius:var(--radius-5)}.image-contain{-o-object-fit:contain;object-fit:contain}.image-cover{-o-object-fit:cover;object-fit:cover}.image-fluid{aspect-ratio:16/9;width:100%;max-height:600px;-o-object-fit:cover;object-fit:cover}.mi-auto{margin-left:auto;margin-right:auto}.max-width-sm{max-width:640px;max-width:var(--container-width-sm)}.max-width-md{max-width:768px;max-width:var(--container-width-md)}.max-width-lg{max-width:1024px;max-width:var(--container-width-lg)}.text-center{text-align:center}.gpu-accelerated{transform:translateZ(0);will-change:transform}.animate-fade-in{opacity:0;animation:fade-in .3s ease-out forwards}.animate-slide-up{opacity:0;transform:translateY(20px);animation:slide-up .4s ease-out forwards}.animate-scale-in{opacity:0;transform:scale(.95);animation:scale-in .3s ease-out forwards}@keyframes fade-in{to{opacity:1}}@keyframes slide-up{to{opacity:1;transform:translateY(0)}}@keyframes scale-in{to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.lazy-content{content-visibility:auto;contain-intrinsic-size:200px}.lazy-image{opacity:0;transition:opacity .3s ease}.lazy-image.loaded{opacity:1}.critical-content{contain:layout style paint}.non-critical-content{content-visibility:auto;contain-intrinsic-size:300px}[data-theme=light][data-bg-color=default]{background:#fff;background:var(--white)}[data-theme=light][data-bg-color=subtle]{background:var(--blue-2)}[data-theme=dark]{background:#0e202e;background:var(--blue)}[data-theme=accent]{background:var(--accent-9)}
