:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f8f7f3;--ink:#152638;--muted:#58655f;--line:#dedfd9;--gold:#806236;--navy:#122b3c;--scene-fill:#273b49;--c-e5d9bf:#e5d9bf;--c-656e65:#656e65;--c-a248247243096:#f8f7f3f5;--c-4e5961:#4e5961;--c-ffffff:#fff;--c-2a4153:#2a4153;--c-7b8c6b:#7b8c6b;--c-42515a:#42515a;--c-b7a580:#b7a580;--c-8b7858:#8b7858;--c-eeefea:#eeefea;--c-e3e5de:#e3e5de;--c-dce0d7:#dce0d7;--c-d2d8cd:#d2d8cd;--c-a3455420031:#22372a08;--c-718072:#718072;--c-a2552552550141:#ffffff24;--c-b4a17b:#b4a17b;--c-a4b4ba:#a4b4ba;--c-5d686b:#5d686b;--c-e7ebe3:#e7ebe3;--c-dfe3da:#dfe3da;--c-a1471611390071:#93a18b12;--c-000000:#000;--c-5a6c60:#5a6c60;--c-bec9b9:#bec9b9;--c-647363:#647363;--c-a2242330063:#162a2110;--c-a9b4a4:#a9b4a4;--c-a4362480137:#2b3e3023;--c-606f5e:#606f5e;--c-e6e9e1:#e6e9e1;--c-b8c2b4:#b8c2b4;--c-c7cfc2:#c7cfc2;--c-bca277:#bca277;--c-a255255255022:#ffffff38;--c-a2339560086:#17273816;--c-27372f:#27372f;--c-a3253440188:#20352c30;--c-64725f:#64725f;--c-384e3e:#384e3e;--c-a7b69e:#a7b69e;--c-6a7868:#6a7868;--c-1b2c2a:#1b2c2a;--c-2c3e34:#2c3e34;--c-b8c4b4:#b8c4b4;--c-d1dac8:#d1dac8;--c-202527:#202527;--c-536158:#536158;--c-bac5b4:#bac5b4;--c-425047:#425047;--c-52604e:#52604e;--c-bdc8b5:#bdc8b5;--c-192e27:#192e27;--c-e4eadf:#e4eadf;--c-d3d9ce:#d3d9ce;--c-a1130440741:#0b1e2cbd;--c-b0baa8:#b0baa8;--c-e5e9df:#e5e9df;--c-bcc7b1:#bcc7b1;--c-b1bca8:#b1bca8;--c-9a937f:#9a937f;--c-283a30:#283a30;--c-a4058480149:#283a3026;--c-a1681821550333:#a8b69b55;--c-a249250246091:#f9faf6e8;--c-d3dac9:#d3dac9;--c-a4058480063:#283a3010;--c-718069:#718069;--c-86907c:#86907c;--c-aab69e:#aab69e;--c-e9ede2:#e9ede2;--c-98a589:#98a589;--c-677751:#677751;--c-766541:#766541;--c-76633f:#76633f;--c-f4f5f0:#f4f5f0;--c-d9ded2:#d9ded2;--c-536449:#536449;--c-a3255410027:#20372907;--c-798174:#798174;--c-cdd3c9:#cdd3c9;--c-59694e:#59694e;--c-7b806f:#7b806f;--c-e7ede1:#e7ede1;--c-cbd8c0:#cbd8c0;--c-3d5530:#3d5530;--c-4f7a3a:#4f7a3a;--c-5e6c54:#5e6c54;--c-eceee7:#eceee7;--c-dde1d5:#dde1d5;--c-d8dccf:#d8dccf;--c-a2548320082:#19302015;--c-d9dfd1:#d9dfd1;--c-edf0e7:#edf0e7;--c-f1ede2:#f1ede2;--c-e0d7c1:#e0d7c1;--c-526248:#526248;--c-755e35:#755e35;--c-82946d:#82946d;--c-b8a585:#b8a585;--c-8a947d:#8a947d;--c-5d6c52:#5d6c52;--c-b0bfa3:#b0bfa3;--c-7f946c:#7f946c;--c-c7b998:#c7b998;--c-b9a27b:#b9a27b;--c-4e5a54:#4e5a54;--c-f5f3ec:#f5f3ec;--c-b1bda9:#b1bda9;--c-b3bba9:#b3bba9;--c-adbab9:#adbab9;--c-aebfbc:#aebfbc;--c-a2552552550114:#ffffff1d;--c-c2cdc3:#c2cdc3;--c-c4b38c:#c4b38c;--c-dac9a6:#dac9a6;--c-a2552552550129:#ffffff21;--c-a2552552550012:#ffffff03;--c-a2032151910145:#cbd7bf25;--c-a0b29b:#a0b29b;--c-c8b58a:#c8b58a;--c-9eb29d:#9eb29d;--c-a1781951680157:#b2c3a828;--c-a3661620439:#243d3e70;--c-a5282760439:#34524c70;--c-a1061321070502:#6a846b80;--c-b1c2a5:#b1c2a5;--c-b8c9b8:#b8c9b8;--c-a2552552550098:#ffffff19;--c-94ab97:#94ab97;--c-95aaa2:#95aaa2;--c-80673b:#80673b;--c-bda779:#bda779;--c-52624e:#52624e;--c-65725f:#65725f;--c-65705f:#65705f;--c-adbbb3:#adbbb3;--c-c6d2c1:#c6d2c1;--c-b6c6b4:#b6c6b4;--c-586554:#586554;--c-f9faf6:#f9faf6;--c-344532:#344532;--c-a325239002:#20342705;--c-e3e9da:#e3e9da;--c-7e916c:#7e916c;--c-a3252390043:#2034270b;--c-a2138560086:#15263816;--c-7a8a68:#7a8a68;--c-dfc58e:#dfc58e;--c-947035:#947035;--c-c5cdaa:#c5cdaa;--c-bdcbbd:#bdcbbd;--c-d5dfd0:#d5dfd0;--c-203a48:#203a48;--c-5d736e:#5d736e;--c-2d4953:#2d4953;--c-91a98b:#91a98b;--c-edf0e6:#edf0e6;--c-20372e:#20372e;--c-80663a:#80663a;--c-b8c7ae:#b8c7ae;--c-9eaf95:#9eaf95;--c-a2552552550271:#ffffff45;--c-64776a:#64776a;--c-a2552552550031:#ffffff08;--c-d3dfcb:#d3dfcb;--c-2a3e34:#2a3e34;--c-3c5140:#3c5140;--c-626e63:#626e63;--c-8b652c:#8b652c;--c-78633e:#78633e;--c-52624f:#52624f;--c-596953:#596953;--c-a6b398:#a6b398;--c-54644b:#54644b;--c-ccbba0:#ccbba0;--c-f0e8dc:#f0e8dc;--c-75562c:#75562c;--c-cfa9a3:#cfa9a3;--c-8b3c31:#8b3c31;--c-f6eae7:#f6eae7;--c-e9eee1:#e9eee1;--c-ccd6bf:#ccd6bf;--c-e1ead5:#e1ead5;--c-c5d4b4:#c5d4b4;--c-405d2e:#405d2e;--c-a1334490722:#0d2231b8;--c-8e723e:#8e723e;--c-ccbfa5:#ccbfa5;--c-7e6b44:#7e6b44;--c-eef0e8:#eef0e8;--c-d5ddcc:#d5ddcc;--c-62715d:#62715d;--c-b8c7aa:#b8c7aa;--c-e8eddf:#e8eddf;--c-c8d4bb:#c8d4bb;--c-46593e:#46593e;--c-71572d:#71572d;--c-806236:#806236;--c-48606a:#48606a;--c-d2ddd2:#d2ddd2;--c-c1d0bd:#c1d0bd;--c-cbd4c1:#cbd4c1;--c-a8b8a5:#a8b8a5;--c-6c542e:#6c542e;--c-b8c7ad:#b8c7ad;--c-765f36:#765f36;--c-e0c58f:#e0c58f;--c-bdcbb5:#bdcbb5;--c-a68549:#a68549;--c-d9dfe3:#d9dfe3;--c-a184360045:#122b3c73;--c-f4f2ec:#f4f2ec;--c-f7f3ea:#f7f3ea;--c-efe7d6:#efe7d6;--c-5a6a5f:#5a6a5f;--c-b8893a:#b8893a;--c-a184360032:#122b3c52;--c-c9cfc6:#c9cfc6;--c-2f5a3c:#2f5a3c;--c-eaf3ec:#eaf3ec;--c-b9d4c0:#b9d4c0;--c-3f4f63:#3f4f63;--c-edf1f6:#edf1f6;--c-c4ceda:#c4ceda;--c-6a4b16:#6a4b16;--c-f8f0e0:#f8f0e0;--c-e0c99c:#e0c99c;--c-ebece6:#ebece6;--c-5a7a63:#5a7a63;--c-1f7a4d:#1f7a4d;--c-a184360055:#122b3c8c;--c-186540:#186540;--c-e6e8e1:#e6e8e1;--c-f2f4ef:#f2f4ef;--c-9aa39a:#9aa39a;--c-2f3b45:#2f3b45;--c-a102030008:#0a141e14;--c-a102030055:#0a141e8c;--c-a213856088:#152638e0;--c-a25525525509:#ffffffe6;--c-a00006:#0009;--c-d9ad5e:#d9ad5e;--c-a102030035:#0a141e59;--c-a18436006:#122b3c99}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#10161d;--ink:#e9e6dd;--muted:#a6b0aa;--line:#2a343e;--gold:#d6b477;--navy:#e9e6dd;--scene-fill:#adbfcc;--c-e5d9bf:#2d2617;--c-656e65:#808780;--c-a248247243096:#141311f5;--c-4e5961:#929ba1;--c-ffffff:#18212b;--c-2a4153:#a4b8c8;--c-7b8c6b:#657159;--c-42515a:#98a5ad;--c-b7a580:#594d34;--c-8b7858:#c8b18a;--c-eeefea:#191917;--c-e3e5de:#1f201d;--c-dce0d7:#232520;--c-d2d8cd:#282b25;--c-a3455420031:#0000000d;--c-718072:#6e796f;--c-a2552552550141:#0e0e0e24;--c-b4a17b:#5d5036;--c-a4b4ba:#3e484c;--c-5d686b:#848c8f;--c-e7ebe3:#1b1d19;--c-dfe3da:#21231e;--c-a1471611390071:#525b4d12;--c-000000:#f2f2f2;--c-5a6c60:#808e84;--c-bec9b9:#32392f;--c-647363:#7a867a;--c-a2242330063:#0000001a;--c-a9b4a4:#434a3f;--c-a4362480137:#00000038;--c-606f5e:#7e8a7d;--c-e6e9e1:#1d1e1a;--c-b8c2b4:#383e35;--c-c7cfc2:#2e332b;--c-bca277:#baa27c;--c-a255255255022:#0e0e0e38;--c-a2339560086:#00000023;--c-27372f:#b8c7bf;--c-a3253440188:#0000004d;--c-64725f:#7c8778;--c-384e3e:#9db0a2;--c-a7b69e:#414a3b;--c-6a7868:#768174;--c-1b2c2a:#c4d3d1;--c-2c3e34:#b0c0b6;--c-b8c4b4:#363d33;--c-d1dac8:#272c21;--c-202527:#d1d6d8;--c-536158:#8b978f;--c-bac5b4:#353c32;--c-425047:#9da9a1;--c-52604e:#8e998b;--c-bdc8b5:#333a2e;--c-192e27:#c1d4cc;--c-e4eadf:#1c1f19;--c-d3d9ce:#272b24;--c-a1130440741:#07121ad1;--c-b0baa8:#3e4539;--c-e5e9df:#1d1f19;--c-bcc7b1:#343b2e;--c-b1bca8:#3d4437;--c-9a937f:#645f51;--c-283a30:#b4c4bb;--c-a4058480149:#0000003d;--c-a1681821550333:#414a3955;--c-a249250246091:#121210e8;--c-d3dac9:#272b21;--c-a4058480063:#0000001a;--c-718069:#6f7a69;--c-86907c:#62695b;--c-aab69e:#42493a;--c-e9ede2:#1a1c16;--c-98a589:#505846;--c-677751:#798569;--c-766541:#95886c;--c-76633f:#97886d;--c-f4f5f0:#151513;--c-d9ded2:#242720;--c-536449:#8a9882;--c-a3255410027:#0000000b;--c-798174:#6f756b;--c-cdd3c9:#2b2f29;--c-59694e:#85927d;--c-7b806f:#727569;--c-e7ede1:#1a1d16;--c-cbd8c0:#282f21;--c-3d5530:#95ad88;--c-4f7a3a:#83ac71;--c-5e6c54:#838e7b;--c-eceee7:#191a17;--c-dde1d5:#22241e;--c-d8dccf:#262821;--c-a2548320082:#00000021;--c-d9dfd1:#23271f;--c-edf0e7:#181a15;--c-f1ede2:#1c1a14;--c-e0d7c1:#2d281b;--c-526248:#8c9984;--c-755e35:#b19b75;--c-82946d:#5e6b4f;--c-b8a585:#584c37;--c-8a947d:#5f6655;--c-5d6c52:#828e7a;--c-b0bfa3:#3a4332;--c-7f946c:#93a681;--c-c7b998:#473e29;--c-b9a27b:#5d4d33;--c-4e5a54:#939d98;--c-f5f3ec:#171612;--c-b1bda9:#3c4337;--c-b3bba9:#3e4338;--c-adbab9:#3b4343;--c-aebfbc:#36413f;--c-a2552552550114:#0e0e0e1d;--c-c2cdc3:#2f352f;--c-c4b38c:#4d4229;--c-dac9a6:#3b311b;--c-a2552552550129:#0e0e0e21;--c-a2552552550012:#0e0e0e03;--c-a2032151910145:#292f2125;--c-a0b29b:#434e40;--c-c8b58a:#c6b58f;--c-9eb29d:#424f41;--c-a1781951680157:#36413028;--c-a3661620439:#000000b3;--c-a5282760439:#000000b3;--c-a1061321070502:#687b6880;--c-b1c2a5:#374230;--c-b8c9b8:#313b31;--c-a2552552550098:#0e0e0e19;--c-94ab97:#465649;--c-95aaa2:#46544f;--c-80673b:#b39b72;--c-bda779:#bba77e;--c-52624e:#8b9888;--c-65725f:#7c8778;--c-65705f:#7f877a;--c-adbbb3:#3b443f;--c-c6d2c1:#2b3228;--c-b6c6b4:#333d32;--c-586554:#899386;--c-f9faf6:#121210;--c-344532:#a9b8a8;--c-a325239002:#00000008;--c-e3e9da:#1d2018;--c-7e916c:#606d53;--c-a3252390043:#00000012;--c-a2138560086:#00000023;--c-7a8a68:#67725a;--c-dfc58e:#443100;--c-947035:#ba9864;--c-c5cdaa:#323721;--c-bdcbbd:#303830;--c-d5dfd0:#222820;--c-203a48:#acc2cf;--c-5d736e:#768783;--c-2d4953:#9cb3bb;--c-91a98b:#495945;--c-edf0e6:#181a14;--c-20372e:#b6cac1;--c-80663a:#b39a72;--c-b8c7ae:#343d2d;--c-9eaf95:#465140;--c-a2552552550271:#0e0e0e45;--c-64776a:#758379;--c-a2552552550031:#0e0e0e08;--c-d3dfcb:#22291e;--c-2a3e34:#afc0b7;--c-3c5140:#9bac9e;--c-626e63:#808980;--c-8b652c:#bc9866;--c-78633e:#98876b;--c-52624f:#8b9889;--c-596953:#859180;--c-a6b398:#444c3b;--c-54644b:#8a9783;--c-ccbba0:#453b2a;--c-f0e8dc:#201c15;--c-75562c:#b79972;--c-cfa9a3:#553e3a;--c-8b3c31:#d5867a;--c-f6eae7:#1e1817;--c-e9eee1:#191c15;--c-ccd6bf:#2a2f22;--c-e1ead5:#1c2115;--c-c5d4b4:#2b3320;--c-405d2e:#8ba87b;--c-a1334490722:#08141dcd;--c-8e723e:#b59a6c;--c-ccbfa5:#413929;--c-7e6b44:#ae9c78;--c-eef0e8:#181915;--c-d5ddcc:#25291f;--c-62715d:#7d8879;--c-b8c7aa:#343d2b;--c-e8eddf:#1a1d15;--c-c8d4bb:#2b3223;--c-46593e:#94a48e;--c-71572d:#b49a73;--c-806236:#d6b477;--c-48606a:#8598a0;--c-d2ddd2:#232923;--c-c1d0bd:#2c352a;--c-cbd4c1:#2b3025;--c-a8b8a5:#3e483c;--c-6c542e:#b29b77;--c-b8c7ad:#343d2d;--c-765f36:#b19b75;--c-e0c58f:#443000;--c-bdcbb5:#31392c;--c-a68549:#b89a64;--c-d9dfe3:#212527;--c-a184360045:#000000b8;--c-f4f2ec:#181613;--c-f7f3ea:#181611;--c-efe7d6:#211d14;--c-5a6a5f:#828f86;--c-b8893a:#d9ad5e;--c-a184360032:#00000083;--c-c9cfc6:#2e322d;--c-2f5a3c:#85ae8f;--c-eaf3ec:#141916;--c-b9d4c0:#25362a;--c-3f4f63:#98a5b6;--c-edf1f6:#16181a;--c-c4ceda:#2b3138;--c-6a4b16:#b99a6d;--c-f8f0e0:#1b170e;--c-e0c99c:#3f2e07;--c-ebece6:#1b1b18;--c-5a7a63:#6e8675;--c-1f7a4d:#1f7a4d;--c-a184360055:#000000e0;--c-186540:#23905a;--c-e6e8e1:#1d1e1b;--c-f2f4ef:#151614;--c-9aa39a:#505650;--c-2f3b45:#b1bcc6;--c-a102030008:#00000021;--c-a102030055:#000000e0;--c-a213856088:#0d1722f5;--c-a25525525509:#0e0e0ee6;--c-a00006:#000000ad;--c-d9ad5e:#d5ae69;--c-a102030035:#0000008f;--c-a18436006:#0b1a24ad}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#10161d;--ink:#e9e6dd;--muted:#a6b0aa;--line:#2a343e;--gold:#d6b477;--navy:#e9e6dd;--scene-fill:#adbfcc;--c-e5d9bf:#2d2617;--c-656e65:#808780;--c-a248247243096:#141311f5;--c-4e5961:#929ba1;--c-ffffff:#18212b;--c-2a4153:#a4b8c8;--c-7b8c6b:#657159;--c-42515a:#98a5ad;--c-b7a580:#594d34;--c-8b7858:#c8b18a;--c-eeefea:#191917;--c-e3e5de:#1f201d;--c-dce0d7:#232520;--c-d2d8cd:#282b25;--c-a3455420031:#0000000d;--c-718072:#6e796f;--c-a2552552550141:#0e0e0e24;--c-b4a17b:#5d5036;--c-a4b4ba:#3e484c;--c-5d686b:#848c8f;--c-e7ebe3:#1b1d19;--c-dfe3da:#21231e;--c-a1471611390071:#525b4d12;--c-000000:#f2f2f2;--c-5a6c60:#808e84;--c-bec9b9:#32392f;--c-647363:#7a867a;--c-a2242330063:#0000001a;--c-a9b4a4:#434a3f;--c-a4362480137:#00000038;--c-606f5e:#7e8a7d;--c-e6e9e1:#1d1e1a;--c-b8c2b4:#383e35;--c-c7cfc2:#2e332b;--c-bca277:#baa27c;--c-a255255255022:#0e0e0e38;--c-a2339560086:#00000023;--c-27372f:#b8c7bf;--c-a3253440188:#0000004d;--c-64725f:#7c8778;--c-384e3e:#9db0a2;--c-a7b69e:#414a3b;--c-6a7868:#768174;--c-1b2c2a:#c4d3d1;--c-2c3e34:#b0c0b6;--c-b8c4b4:#363d33;--c-d1dac8:#272c21;--c-202527:#d1d6d8;--c-536158:#8b978f;--c-bac5b4:#353c32;--c-425047:#9da9a1;--c-52604e:#8e998b;--c-bdc8b5:#333a2e;--c-192e27:#c1d4cc;--c-e4eadf:#1c1f19;--c-d3d9ce:#272b24;--c-a1130440741:#07121ad1;--c-b0baa8:#3e4539;--c-e5e9df:#1d1f19;--c-bcc7b1:#343b2e;--c-b1bca8:#3d4437;--c-9a937f:#645f51;--c-283a30:#b4c4bb;--c-a4058480149:#0000003d;--c-a1681821550333:#414a3955;--c-a249250246091:#121210e8;--c-d3dac9:#272b21;--c-a4058480063:#0000001a;--c-718069:#6f7a69;--c-86907c:#62695b;--c-aab69e:#42493a;--c-e9ede2:#1a1c16;--c-98a589:#505846;--c-677751:#798569;--c-766541:#95886c;--c-76633f:#97886d;--c-f4f5f0:#151513;--c-d9ded2:#242720;--c-536449:#8a9882;--c-a3255410027:#0000000b;--c-798174:#6f756b;--c-cdd3c9:#2b2f29;--c-59694e:#85927d;--c-7b806f:#727569;--c-e7ede1:#1a1d16;--c-cbd8c0:#282f21;--c-3d5530:#95ad88;--c-4f7a3a:#83ac71;--c-5e6c54:#838e7b;--c-eceee7:#191a17;--c-dde1d5:#22241e;--c-d8dccf:#262821;--c-a2548320082:#00000021;--c-d9dfd1:#23271f;--c-edf0e7:#181a15;--c-f1ede2:#1c1a14;--c-e0d7c1:#2d281b;--c-526248:#8c9984;--c-755e35:#b19b75;--c-82946d:#5e6b4f;--c-b8a585:#584c37;--c-8a947d:#5f6655;--c-5d6c52:#828e7a;--c-b0bfa3:#3a4332;--c-7f946c:#93a681;--c-c7b998:#473e29;--c-b9a27b:#5d4d33;--c-4e5a54:#939d98;--c-f5f3ec:#171612;--c-b1bda9:#3c4337;--c-b3bba9:#3e4338;--c-adbab9:#3b4343;--c-aebfbc:#36413f;--c-a2552552550114:#0e0e0e1d;--c-c2cdc3:#2f352f;--c-c4b38c:#4d4229;--c-dac9a6:#3b311b;--c-a2552552550129:#0e0e0e21;--c-a2552552550012:#0e0e0e03;--c-a2032151910145:#292f2125;--c-a0b29b:#434e40;--c-c8b58a:#c6b58f;--c-9eb29d:#424f41;--c-a1781951680157:#36413028;--c-a3661620439:#000000b3;--c-a5282760439:#000000b3;--c-a1061321070502:#687b6880;--c-b1c2a5:#374230;--c-b8c9b8:#313b31;--c-a2552552550098:#0e0e0e19;--c-94ab97:#465649;--c-95aaa2:#46544f;--c-80673b:#b39b72;--c-bda779:#bba77e;--c-52624e:#8b9888;--c-65725f:#7c8778;--c-65705f:#7f877a;--c-adbbb3:#3b443f;--c-c6d2c1:#2b3228;--c-b6c6b4:#333d32;--c-586554:#899386;--c-f9faf6:#121210;--c-344532:#a9b8a8;--c-a325239002:#00000008;--c-e3e9da:#1d2018;--c-7e916c:#606d53;--c-a3252390043:#00000012;--c-a2138560086:#00000023;--c-7a8a68:#67725a;--c-dfc58e:#443100;--c-947035:#ba9864;--c-c5cdaa:#323721;--c-bdcbbd:#303830;--c-d5dfd0:#222820;--c-203a48:#acc2cf;--c-5d736e:#768783;--c-2d4953:#9cb3bb;--c-91a98b:#495945;--c-edf0e6:#181a14;--c-20372e:#b6cac1;--c-80663a:#b39a72;--c-b8c7ae:#343d2d;--c-9eaf95:#465140;--c-a2552552550271:#0e0e0e45;--c-64776a:#758379;--c-a2552552550031:#0e0e0e08;--c-d3dfcb:#22291e;--c-2a3e34:#afc0b7;--c-3c5140:#9bac9e;--c-626e63:#808980;--c-8b652c:#bc9866;--c-78633e:#98876b;--c-52624f:#8b9889;--c-596953:#859180;--c-a6b398:#444c3b;--c-54644b:#8a9783;--c-ccbba0:#453b2a;--c-f0e8dc:#201c15;--c-75562c:#b79972;--c-cfa9a3:#553e3a;--c-8b3c31:#d5867a;--c-f6eae7:#1e1817;--c-e9eee1:#191c15;--c-ccd6bf:#2a2f22;--c-e1ead5:#1c2115;--c-c5d4b4:#2b3320;--c-405d2e:#8ba87b;--c-a1334490722:#08141dcd;--c-8e723e:#b59a6c;--c-ccbfa5:#413929;--c-7e6b44:#ae9c78;--c-eef0e8:#181915;--c-d5ddcc:#25291f;--c-62715d:#7d8879;--c-b8c7aa:#343d2b;--c-e8eddf:#1a1d15;--c-c8d4bb:#2b3223;--c-46593e:#94a48e;--c-71572d:#b49a73;--c-806236:#d6b477;--c-48606a:#8598a0;--c-d2ddd2:#232923;--c-c1d0bd:#2c352a;--c-cbd4c1:#2b3025;--c-a8b8a5:#3e483c;--c-6c542e:#b29b77;--c-b8c7ad:#343d2d;--c-765f36:#b19b75;--c-e0c58f:#443000;--c-bdcbb5:#31392c;--c-a68549:#b89a64;--c-d9dfe3:#212527;--c-a184360045:#000000b8;--c-f4f2ec:#181613;--c-f7f3ea:#181611;--c-efe7d6:#211d14;--c-5a6a5f:#828f86;--c-b8893a:#d9ad5e;--c-a184360032:#00000083;--c-c9cfc6:#2e322d;--c-2f5a3c:#85ae8f;--c-eaf3ec:#141916;--c-b9d4c0:#25362a;--c-3f4f63:#98a5b6;--c-edf1f6:#16181a;--c-c4ceda:#2b3138;--c-6a4b16:#b99a6d;--c-f8f0e0:#1b170e;--c-e0c99c:#3f2e07;--c-ebece6:#1b1b18;--c-5a7a63:#6e8675;--c-1f7a4d:#1f7a4d;--c-a184360055:#000000e0;--c-186540:#23905a;--c-e6e8e1:#1d1e1b;--c-f2f4ef:#151614;--c-9aa39a:#505650;--c-2f3b45:#b1bcc6;--c-a102030008:#00000021;--c-a102030055:#000000e0;--c-a213856088:#0d1722f5;--c-a25525525509:#0e0e0ee6;--c-a00006:#000000ad;--c-d9ad5e:#d5ae69;--c-a102030035:#0000008f;--c-a18436006:#0b1a24ad}.force-light,.deployment-section,.page-cta,.phone-island,.phone-home,.video-stage,.film-thumb,.watch-video-icon{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f8f7f3;--ink:#152638;--muted:#58655f;--line:#dedfd9;--gold:#806236;--navy:#122b3c;--scene-fill:#273b49;--c-e5d9bf:#e5d9bf;--c-656e65:#656e65;--c-a248247243096:#f8f7f3f5;--c-4e5961:#4e5961;--c-ffffff:#fff;--c-2a4153:#2a4153;--c-7b8c6b:#7b8c6b;--c-42515a:#42515a;--c-b7a580:#b7a580;--c-8b7858:#8b7858;--c-eeefea:#eeefea;--c-e3e5de:#e3e5de;--c-dce0d7:#dce0d7;--c-d2d8cd:#d2d8cd;--c-a3455420031:#22372a08;--c-718072:#718072;--c-a2552552550141:#ffffff24;--c-b4a17b:#b4a17b;--c-a4b4ba:#a4b4ba;--c-5d686b:#5d686b;--c-e7ebe3:#e7ebe3;--c-dfe3da:#dfe3da;--c-a1471611390071:#93a18b12;--c-000000:#000;--c-5a6c60:#5a6c60;--c-bec9b9:#bec9b9;--c-647363:#647363;--c-a2242330063:#162a2110;--c-a9b4a4:#a9b4a4;--c-a4362480137:#2b3e3023;--c-606f5e:#606f5e;--c-e6e9e1:#e6e9e1;--c-b8c2b4:#b8c2b4;--c-c7cfc2:#c7cfc2;--c-bca277:#bca277;--c-a255255255022:#ffffff38;--c-a2339560086:#17273816;--c-27372f:#27372f;--c-a3253440188:#20352c30;--c-64725f:#64725f;--c-384e3e:#384e3e;--c-a7b69e:#a7b69e;--c-6a7868:#6a7868;--c-1b2c2a:#1b2c2a;--c-2c3e34:#2c3e34;--c-b8c4b4:#b8c4b4;--c-d1dac8:#d1dac8;--c-202527:#202527;--c-536158:#536158;--c-bac5b4:#bac5b4;--c-425047:#425047;--c-52604e:#52604e;--c-bdc8b5:#bdc8b5;--c-192e27:#192e27;--c-e4eadf:#e4eadf;--c-d3d9ce:#d3d9ce;--c-a1130440741:#0b1e2cbd;--c-b0baa8:#b0baa8;--c-e5e9df:#e5e9df;--c-bcc7b1:#bcc7b1;--c-b1bca8:#b1bca8;--c-9a937f:#9a937f;--c-283a30:#283a30;--c-a4058480149:#283a3026;--c-a1681821550333:#a8b69b55;--c-a249250246091:#f9faf6e8;--c-d3dac9:#d3dac9;--c-a4058480063:#283a3010;--c-718069:#718069;--c-86907c:#86907c;--c-aab69e:#aab69e;--c-e9ede2:#e9ede2;--c-98a589:#98a589;--c-677751:#677751;--c-766541:#766541;--c-76633f:#76633f;--c-f4f5f0:#f4f5f0;--c-d9ded2:#d9ded2;--c-536449:#536449;--c-a3255410027:#20372907;--c-798174:#798174;--c-cdd3c9:#cdd3c9;--c-59694e:#59694e;--c-7b806f:#7b806f;--c-e7ede1:#e7ede1;--c-cbd8c0:#cbd8c0;--c-3d5530:#3d5530;--c-4f7a3a:#4f7a3a;--c-5e6c54:#5e6c54;--c-eceee7:#eceee7;--c-dde1d5:#dde1d5;--c-d8dccf:#d8dccf;--c-a2548320082:#19302015;--c-d9dfd1:#d9dfd1;--c-edf0e7:#edf0e7;--c-f1ede2:#f1ede2;--c-e0d7c1:#e0d7c1;--c-526248:#526248;--c-755e35:#755e35;--c-82946d:#82946d;--c-b8a585:#b8a585;--c-8a947d:#8a947d;--c-5d6c52:#5d6c52;--c-b0bfa3:#b0bfa3;--c-7f946c:#7f946c;--c-c7b998:#c7b998;--c-b9a27b:#b9a27b;--c-4e5a54:#4e5a54;--c-f5f3ec:#f5f3ec;--c-b1bda9:#b1bda9;--c-b3bba9:#b3bba9;--c-adbab9:#adbab9;--c-aebfbc:#aebfbc;--c-a2552552550114:#ffffff1d;--c-c2cdc3:#c2cdc3;--c-c4b38c:#c4b38c;--c-dac9a6:#dac9a6;--c-a2552552550129:#ffffff21;--c-a2552552550012:#ffffff03;--c-a2032151910145:#cbd7bf25;--c-a0b29b:#a0b29b;--c-c8b58a:#c8b58a;--c-9eb29d:#9eb29d;--c-a1781951680157:#b2c3a828;--c-a3661620439:#243d3e70;--c-a5282760439:#34524c70;--c-a1061321070502:#6a846b80;--c-b1c2a5:#b1c2a5;--c-b8c9b8:#b8c9b8;--c-a2552552550098:#ffffff19;--c-94ab97:#94ab97;--c-95aaa2:#95aaa2;--c-80673b:#80673b;--c-bda779:#bda779;--c-52624e:#52624e;--c-65725f:#65725f;--c-65705f:#65705f;--c-adbbb3:#adbbb3;--c-c6d2c1:#c6d2c1;--c-b6c6b4:#b6c6b4;--c-586554:#586554;--c-f9faf6:#f9faf6;--c-344532:#344532;--c-a325239002:#20342705;--c-e3e9da:#e3e9da;--c-7e916c:#7e916c;--c-a3252390043:#2034270b;--c-a2138560086:#15263816;--c-7a8a68:#7a8a68;--c-dfc58e:#dfc58e;--c-947035:#947035;--c-c5cdaa:#c5cdaa;--c-bdcbbd:#bdcbbd;--c-d5dfd0:#d5dfd0;--c-203a48:#203a48;--c-5d736e:#5d736e;--c-2d4953:#2d4953;--c-91a98b:#91a98b;--c-edf0e6:#edf0e6;--c-20372e:#20372e;--c-80663a:#80663a;--c-b8c7ae:#b8c7ae;--c-9eaf95:#9eaf95;--c-a2552552550271:#ffffff45;--c-64776a:#64776a;--c-a2552552550031:#ffffff08;--c-d3dfcb:#d3dfcb;--c-2a3e34:#2a3e34;--c-3c5140:#3c5140;--c-626e63:#626e63;--c-8b652c:#8b652c;--c-78633e:#78633e;--c-52624f:#52624f;--c-596953:#596953;--c-a6b398:#a6b398;--c-54644b:#54644b;--c-ccbba0:#ccbba0;--c-f0e8dc:#f0e8dc;--c-75562c:#75562c;--c-cfa9a3:#cfa9a3;--c-8b3c31:#8b3c31;--c-f6eae7:#f6eae7;--c-e9eee1:#e9eee1;--c-ccd6bf:#ccd6bf;--c-e1ead5:#e1ead5;--c-c5d4b4:#c5d4b4;--c-405d2e:#405d2e;--c-a1334490722:#0d2231b8;--c-8e723e:#8e723e;--c-ccbfa5:#ccbfa5;--c-7e6b44:#7e6b44;--c-eef0e8:#eef0e8;--c-d5ddcc:#d5ddcc;--c-62715d:#62715d;--c-b8c7aa:#b8c7aa;--c-e8eddf:#e8eddf;--c-c8d4bb:#c8d4bb;--c-46593e:#46593e;--c-71572d:#71572d;--c-806236:#806236;--c-48606a:#48606a;--c-d2ddd2:#d2ddd2;--c-c1d0bd:#c1d0bd;--c-cbd4c1:#cbd4c1;--c-a8b8a5:#a8b8a5;--c-6c542e:#6c542e;--c-b8c7ad:#b8c7ad;--c-765f36:#765f36;--c-e0c58f:#e0c58f;--c-bdcbb5:#bdcbb5;--c-a68549:#a68549;--c-d9dfe3:#d9dfe3;--c-a184360045:#122b3c73;--c-f4f2ec:#f4f2ec;--c-f7f3ea:#f7f3ea;--c-efe7d6:#efe7d6;--c-5a6a5f:#5a6a5f;--c-b8893a:#b8893a;--c-a184360032:#122b3c52;--c-c9cfc6:#c9cfc6;--c-2f5a3c:#2f5a3c;--c-eaf3ec:#eaf3ec;--c-b9d4c0:#b9d4c0;--c-3f4f63:#3f4f63;--c-edf1f6:#edf1f6;--c-c4ceda:#c4ceda;--c-6a4b16:#6a4b16;--c-f8f0e0:#f8f0e0;--c-e0c99c:#e0c99c;--c-ebece6:#ebece6;--c-5a7a63:#5a7a63;--c-1f7a4d:#1f7a4d;--c-a184360055:#122b3c8c;--c-186540:#186540;--c-e6e8e1:#e6e8e1;--c-f2f4ef:#f2f4ef;--c-9aa39a:#9aa39a;--c-2f3b45:#2f3b45;--c-a102030008:#0a141e14;--c-a102030055:#0a141e8c;--c-a213856088:#152638e0;--c-a25525525509:#ffffffe6;--c-a00006:#0009;--c-d9ad5e:#d9ad5e;--c-a102030035:#0a141e59;--c-a18436006:#122b3c99}@media print{:root,:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f8f7f3;--ink:#152638;--muted:#58655f;--line:#dedfd9;--gold:#806236;--navy:#122b3c;--scene-fill:#273b49;--c-e5d9bf:#e5d9bf;--c-656e65:#656e65;--c-a248247243096:#f8f7f3f5;--c-4e5961:#4e5961;--c-ffffff:#fff;--c-2a4153:#2a4153;--c-7b8c6b:#7b8c6b;--c-42515a:#42515a;--c-b7a580:#b7a580;--c-8b7858:#8b7858;--c-eeefea:#eeefea;--c-e3e5de:#e3e5de;--c-dce0d7:#dce0d7;--c-d2d8cd:#d2d8cd;--c-a3455420031:#22372a08;--c-718072:#718072;--c-a2552552550141:#ffffff24;--c-b4a17b:#b4a17b;--c-a4b4ba:#a4b4ba;--c-5d686b:#5d686b;--c-e7ebe3:#e7ebe3;--c-dfe3da:#dfe3da;--c-a1471611390071:#93a18b12;--c-000000:#000;--c-5a6c60:#5a6c60;--c-bec9b9:#bec9b9;--c-647363:#647363;--c-a2242330063:#162a2110;--c-a9b4a4:#a9b4a4;--c-a4362480137:#2b3e3023;--c-606f5e:#606f5e;--c-e6e9e1:#e6e9e1;--c-b8c2b4:#b8c2b4;--c-c7cfc2:#c7cfc2;--c-bca277:#bca277;--c-a255255255022:#ffffff38;--c-a2339560086:#17273816;--c-27372f:#27372f;--c-a3253440188:#20352c30;--c-64725f:#64725f;--c-384e3e:#384e3e;--c-a7b69e:#a7b69e;--c-6a7868:#6a7868;--c-1b2c2a:#1b2c2a;--c-2c3e34:#2c3e34;--c-b8c4b4:#b8c4b4;--c-d1dac8:#d1dac8;--c-202527:#202527;--c-536158:#536158;--c-bac5b4:#bac5b4;--c-425047:#425047;--c-52604e:#52604e;--c-bdc8b5:#bdc8b5;--c-192e27:#192e27;--c-e4eadf:#e4eadf;--c-d3d9ce:#d3d9ce;--c-a1130440741:#0b1e2cbd;--c-b0baa8:#b0baa8;--c-e5e9df:#e5e9df;--c-bcc7b1:#bcc7b1;--c-b1bca8:#b1bca8;--c-9a937f:#9a937f;--c-283a30:#283a30;--c-a4058480149:#283a3026;--c-a1681821550333:#a8b69b55;--c-a249250246091:#f9faf6e8;--c-d3dac9:#d3dac9;--c-a4058480063:#283a3010;--c-718069:#718069;--c-86907c:#86907c;--c-aab69e:#aab69e;--c-e9ede2:#e9ede2;--c-98a589:#98a589;--c-677751:#677751;--c-766541:#766541;--c-76633f:#76633f;--c-f4f5f0:#f4f5f0;--c-d9ded2:#d9ded2;--c-536449:#536449;--c-a3255410027:#20372907;--c-798174:#798174;--c-cdd3c9:#cdd3c9;--c-59694e:#59694e;--c-7b806f:#7b806f;--c-e7ede1:#e7ede1;--c-cbd8c0:#cbd8c0;--c-3d5530:#3d5530;--c-4f7a3a:#4f7a3a;--c-5e6c54:#5e6c54;--c-eceee7:#eceee7;--c-dde1d5:#dde1d5;--c-d8dccf:#d8dccf;--c-a2548320082:#19302015;--c-d9dfd1:#d9dfd1;--c-edf0e7:#edf0e7;--c-f1ede2:#f1ede2;--c-e0d7c1:#e0d7c1;--c-526248:#526248;--c-755e35:#755e35;--c-82946d:#82946d;--c-b8a585:#b8a585;--c-8a947d:#8a947d;--c-5d6c52:#5d6c52;--c-b0bfa3:#b0bfa3;--c-7f946c:#7f946c;--c-c7b998:#c7b998;--c-b9a27b:#b9a27b;--c-4e5a54:#4e5a54;--c-f5f3ec:#f5f3ec;--c-b1bda9:#b1bda9;--c-b3bba9:#b3bba9;--c-adbab9:#adbab9;--c-aebfbc:#aebfbc;--c-a2552552550114:#ffffff1d;--c-c2cdc3:#c2cdc3;--c-c4b38c:#c4b38c;--c-dac9a6:#dac9a6;--c-a2552552550129:#ffffff21;--c-a2552552550012:#ffffff03;--c-a2032151910145:#cbd7bf25;--c-a0b29b:#a0b29b;--c-c8b58a:#c8b58a;--c-9eb29d:#9eb29d;--c-a1781951680157:#b2c3a828;--c-a3661620439:#243d3e70;--c-a5282760439:#34524c70;--c-a1061321070502:#6a846b80;--c-b1c2a5:#b1c2a5;--c-b8c9b8:#b8c9b8;--c-a2552552550098:#ffffff19;--c-94ab97:#94ab97;--c-95aaa2:#95aaa2;--c-80673b:#80673b;--c-bda779:#bda779;--c-52624e:#52624e;--c-65725f:#65725f;--c-65705f:#65705f;--c-adbbb3:#adbbb3;--c-c6d2c1:#c6d2c1;--c-b6c6b4:#b6c6b4;--c-586554:#586554;--c-f9faf6:#f9faf6;--c-344532:#344532;--c-a325239002:#20342705;--c-e3e9da:#e3e9da;--c-7e916c:#7e916c;--c-a3252390043:#2034270b;--c-a2138560086:#15263816;--c-7a8a68:#7a8a68;--c-dfc58e:#dfc58e;--c-947035:#947035;--c-c5cdaa:#c5cdaa;--c-bdcbbd:#bdcbbd;--c-d5dfd0:#d5dfd0;--c-203a48:#203a48;--c-5d736e:#5d736e;--c-2d4953:#2d4953;--c-91a98b:#91a98b;--c-edf0e6:#edf0e6;--c-20372e:#20372e;--c-80663a:#80663a;--c-b8c7ae:#b8c7ae;--c-9eaf95:#9eaf95;--c-a2552552550271:#ffffff45;--c-64776a:#64776a;--c-a2552552550031:#ffffff08;--c-d3dfcb:#d3dfcb;--c-2a3e34:#2a3e34;--c-3c5140:#3c5140;--c-626e63:#626e63;--c-8b652c:#8b652c;--c-78633e:#78633e;--c-52624f:#52624f;--c-596953:#596953;--c-a6b398:#a6b398;--c-54644b:#54644b;--c-ccbba0:#ccbba0;--c-f0e8dc:#f0e8dc;--c-75562c:#75562c;--c-cfa9a3:#cfa9a3;--c-8b3c31:#8b3c31;--c-f6eae7:#f6eae7;--c-e9eee1:#e9eee1;--c-ccd6bf:#ccd6bf;--c-e1ead5:#e1ead5;--c-c5d4b4:#c5d4b4;--c-405d2e:#405d2e;--c-a1334490722:#0d2231b8;--c-8e723e:#8e723e;--c-ccbfa5:#ccbfa5;--c-7e6b44:#7e6b44;--c-eef0e8:#eef0e8;--c-d5ddcc:#d5ddcc;--c-62715d:#62715d;--c-b8c7aa:#b8c7aa;--c-e8eddf:#e8eddf;--c-c8d4bb:#c8d4bb;--c-46593e:#46593e;--c-71572d:#71572d;--c-806236:#806236;--c-48606a:#48606a;--c-d2ddd2:#d2ddd2;--c-c1d0bd:#c1d0bd;--c-cbd4c1:#cbd4c1;--c-a8b8a5:#a8b8a5;--c-6c542e:#6c542e;--c-b8c7ad:#b8c7ad;--c-765f36:#765f36;--c-e0c58f:#e0c58f;--c-bdcbb5:#bdcbb5;--c-a68549:#a68549;--c-d9dfe3:#d9dfe3;--c-a184360045:#122b3c73;--c-f4f2ec:#f4f2ec;--c-f7f3ea:#f7f3ea;--c-efe7d6:#efe7d6;--c-5a6a5f:#5a6a5f;--c-b8893a:#b8893a;--c-a184360032:#122b3c52;--c-c9cfc6:#c9cfc6;--c-2f5a3c:#2f5a3c;--c-eaf3ec:#eaf3ec;--c-b9d4c0:#b9d4c0;--c-3f4f63:#3f4f63;--c-edf1f6:#edf1f6;--c-c4ceda:#c4ceda;--c-6a4b16:#6a4b16;--c-f8f0e0:#f8f0e0;--c-e0c99c:#e0c99c;--c-ebece6:#ebece6;--c-5a7a63:#5a7a63;--c-1f7a4d:#1f7a4d;--c-a184360055:#122b3c8c;--c-186540:#186540;--c-e6e8e1:#e6e8e1;--c-f2f4ef:#f2f4ef;--c-9aa39a:#9aa39a;--c-2f3b45:#2f3b45;--c-a102030008:#0a141e14;--c-a102030055:#0a141e8c;--c-a213856088:#152638e0;--c-a25525525509:#ffffffe6;--c-a00006:#0009;--c-d9ad5e:#d9ad5e;--c-a102030035:#0a141e59;--c-a18436006:#122b3c99}}
:root{--serif:var(--font-heading), Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:15px}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button,a,input,select,textarea,summary{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--gold)}button{color:inherit}::selection{background:var(--c-e5d9bf)}img{max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2{font-family:var(--serif);letter-spacing:-.055em;font-weight:400;line-height:1.04}h1 em,h2 em{color:var(--c-656e65);font-weight:400}h1{font-size:clamp(58px,6.25vw,88px)}h2{font-size:clamp(42px,4.4vw,62px)}p{color:var(--muted);line-height:1.8}.wrap,.nav-wrap{width:min(1240px,100% - 112px);margin-inline:auto}.header{z-index:20;background:var(--c-a248247243096);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:30px;height:94px;display:flex}.brand{align-items:center;display:flex}.wordmark{mix-blend-mode:multiply;width:211px;height:auto;display:block}.navigation{gap:30px;font-size:12px;display:flex}.navigation a{color:var(--c-4e5961);padding:16px 0;transition:color .2s}.navigation a:hover{color:var(--gold)}.button{border:1px solid var(--ink);background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:25px;min-height:48px;padding:0 22px;font-size:12px;font-weight:500;transition:background .2s,color .2s,transform .2s;display:inline-flex}.button:hover{background:var(--ink);color:var(--c-ffffff);transform:translateY(-1px)}.button.primary{background:var(--ink);color:var(--c-ffffff)}.button.primary:hover{background:var(--c-2a4153)}.nav-cta{min-height:41px}.menu-toggle{display:none}.hero{padding-top:69px}.eyebrow{letter-spacing:.19em;align-items:center;gap:14px;font-size:11px;font-weight:600;line-height:1.6;display:flex}.gold-line{background:var(--gold);width:31px;height:1px;display:inline-block}.hero-grid{grid-template-columns:1.3fr 1fr;align-items:end;gap:40px;margin:27px 0 51px;display:grid}.hero-aside{padding:0 0 5px 32px}.hero-aside p{font-size:15px;line-height:1.85}.hero-actions{align-items:center;gap:23px;margin-top:27px;display:flex}.text-link{background:0 0;border:0;align-items:center;gap:17px;padding:8px 0;font-size:12px;line-height:1.7;display:inline-flex}.text-link:hover{color:var(--gold)}.hero-actions .text-link{white-space:nowrap}.status-dot{background:var(--c-7b8c6b);border-radius:50%;width:5px;height:5px}.demo-label{font-size:11px}.scope-strip{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:27px 0;display:flex}.scope-strip>span{letter-spacing:.14em;color:var(--muted);font-size:11px}.scope-strip p{color:var(--c-42515a);align-items:center;gap:23px;font-size:12px;display:flex}.scope-strip i{background:var(--c-b7a580);border-radius:50%;width:3px;height:3px}.section{padding-top:113px;padding-bottom:105px}.section-heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:110px;display:grid}.section-heading .eyebrow{margin-bottom:22px}.section-heading>p{max-width:390px;padding-bottom:5px;font-size:14px}.tiny-index{letter-spacing:.12em;color:var(--c-8b7858);font-size:11px}.capabilities{background:var(--c-eeefea);border-block:1px solid var(--c-e3e5de)}.module-panel{grid-template-columns:.85fr 1.4fr;gap:62px;padding-top:44px;display:grid}.module-copy{padding-top:8px}.module-copy h3{font-family:var(--serif);letter-spacing:-.035em;margin:20px 0;font-size:34px;font-weight:400;line-height:1.13}.module-copy>p{font-size:13px}.module-copy ul{margin:24px 0 14px;padding:0;font-size:11px;line-height:1.6;list-style:none}.module-copy li{border-bottom:1px solid var(--c-dce0d7);align-items:baseline;gap:13px;padding:9px 0;display:flex}.module-copy li span{color:var(--gold)}.module-visual{min-width:0;padding-top:8px}.screenshot-frame{border:1px solid var(--c-d2d8cd);height:365px;box-shadow:0 12px 30px var(--c-a3455420031);background:var(--c-ffffff);border-radius:3px;overflow:hidden}.screenshot-frame img{object-fit:cover;object-position:top left;width:100%;min-height:100%;animation:.3s appear;display:block}.module-visual figcaption{color:var(--c-718072);justify-content:space-between;margin-top:14px;font-size:11px;display:flex}.maker{color:var(--muted);align-items:center;gap:15px;margin-top:38px;font-size:11px;line-height:1.7;display:flex}.maker-symbol{font-family:var(--serif);color:var(--ink);border:1px solid var(--line);place-items:center;width:49px;height:49px;font-size:30px;display:grid}.maker strong{color:var(--ink);font-weight:500}.control-list{padding-top:7px}.control-list>div{border-top:1px solid var(--c-a2552552550141);padding:22px 0 22px 42px;position:relative}.control-list>div>span{color:var(--c-b4a17b);font-size:11px;position:absolute;top:25px;left:0}.control-list h3{margin-bottom:7px;font-size:15px;font-weight:400}.control-list p{color:var(--c-a4b4ba);font-size:12px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.faq-section .eyebrow{margin-bottom:23px}.faq-section h2{margin-bottom:24px}.questions details{border-bottom:1px solid var(--line)}.questions details:first-child{border-top:1px solid var(--line)}.questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:13px;line-height:1.65;list-style:none;display:flex}.questions summary::-webkit-details-marker{display:none}.faq-icon{width:16px;height:16px;color:var(--gold);flex-shrink:0;transition:transform .2s}details[open] .faq-icon{transform:rotate(45deg)}.questions details p{padding:0 32px 24px 0;font-size:13px;line-height:1.85}.closing{border-top:1px solid var(--line);padding-top:54px;padding-bottom:61px}.closing-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:65px;margin-top:25px;display:grid}.closing-grid h2{font-size:58px}.closing-grid>div>p{margin-bottom:24px;font-size:14px}.closing-note{color:var(--muted);margin-top:17px;font-size:11px;line-height:1.7;display:block}.footer{border-top:1px solid var(--line);padding-top:34px}.footer-top{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-top .wordmark{width:182px}.footer-top p,.footer-top .text-link{font-size:11px}.footer-bottom{border-top:1px solid var(--line);color:var(--c-5d686b);justify-content:space-between;gap:25px;margin-top:27px;padding:28px 0 23px;font-size:11px;display:flex}.dialog-close{background:0 0;border:0;font-size:29px;font-weight:300;position:absolute;top:14px;right:19px}.dialog-intro{margin-bottom:22px;font-size:13px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-note{margin-top:14px;font-size:11px;line-height:1.7}.form-success h3{font-family:var(--serif);margin-top:25px;font-size:27px;font-weight:400}.form-success p{margin:15px 0 24px;font-size:13px}@keyframes appear{0%{opacity:.5}to{opacity:1}}@media (max-width:1100px){.wrap,.nav-wrap{width:calc(100% - 64px)}.navigation,.nav-wrap{gap:20px}.wordmark{width:190px}.hero-grid{grid-template-columns:1.15fr 1fr;gap:20px}.hero-aside{padding-left:10px}.hero-actions{flex-wrap:wrap;gap:12px}.section-heading{gap:55px}.module-panel{gap:34px}.faq-section{gap:60px}.scope-strip p{gap:15px}.closing-grid{gap:35px}.closing-grid h2{font-size:49px}}@media (max-width:760px){html{scroll-padding-top:85px}.wrap,.nav-wrap{width:calc(100% - 40px)}.nav-wrap{gap:15px;height:75px}.wordmark{width:174px}.nav-cta{gap:12px;min-height:36px;margin-left:auto;padding:0 12px;font-size:11px}.nav-cta svg{width:14px}.menu-toggle{background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:11px;display:flex}.menu-toggle span{font-size:17px}.navigation{background:var(--paper);border-bottom:1px solid var(--line);padding:20px;display:none;position:absolute;top:75px;left:0;right:0}.navigation.is-open{flex-direction:column;gap:0;display:flex}.navigation a{padding:14px 0}.hero{padding-top:43px}.eyebrow{letter-spacing:.15em;font-size:11px}.hero-grid{margin:25px 0 34px;display:block}h1{letter-spacing:-.06em;font-size:clamp(46px,8.4vw,65px)}.hero-aside{padding:24px 0 0}.hero-aside p{max-width:340px;font-size:14px}.desktop-break{display:none}.hero-actions{gap:24px;margin-top:23px}.button{gap:22px;min-height:46px;padding:0 17px;font-size:11px}.text-link{gap:12px;font-size:11px}.demo-label{white-space:nowrap;font-size:11px}.scope-strip{flex-direction:column;align-items:flex-start;gap:11px;padding:23px 0}.scope-strip>span{font-size:11px}.scope-strip p{flex-wrap:wrap;gap:9px;font-size:11px}.scope-strip i{width:2px;height:2px}.section{padding-top:66px;padding-bottom:62px}.section-heading{display:block}.section-heading .eyebrow{margin-bottom:19px}h2{font-size:44px}.section-heading>p{max-width:430px;margin-top:25px;font-size:13px}.module-panel{flex-direction:column;gap:25px;padding-top:27px;display:flex}.module-copy h3{max-width:360px;margin:16px 0;font-size:33px}.module-copy>p{max-width:440px}.module-copy ul{margin-top:18px}.module-copy li{font-size:12px}.module-visual{width:100%;padding:0}.screenshot-frame{height:255px}.screenshot-frame img{min-width:520px;max-width:none;min-height:0}.module-visual figcaption{font-size:11px}.maker{margin-top:25px}.control-list{padding-top:30px}.control-list>div:last-child{padding-bottom:0}.faq-section{display:block}.faq-section h2{margin-bottom:18px}.questions{margin-top:29px}.questions summary{padding:22px 0;font-size:12px}.questions details p{font-size:12px}.closing{padding:36px 0 43px}.closing-grid{margin-top:23px;display:block}.closing-grid h2{font-size:43px}.closing-grid>div{margin-top:26px}.closing-grid>div>p{font-size:13px}.closing-note{font-size:11px}.footer{padding-top:25px}.footer-top{flex-wrap:wrap;gap:19px}.footer-top .wordmark{width:167px}.footer-top p{flex-basis:100%;order:3;font-size:11px}.footer-top>.text-link{margin-left:auto}.footer-bottom{flex-wrap:wrap;gap:11px;margin-top:20px;padding:20px 0;font-size:11px}.footer-bottom>span:first-child{flex-basis:100%}.footer-bottom>span:last-child{margin-left:auto}.form-grid{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.skip-link{z-index:50;background:var(--ink);color:var(--c-ffffff);padding:14px 20px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:10px}.reading-progress{z-index:40;transform-origin:0;background:var(--gold);pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}body:has(dialog[open]){overflow:hidden}.will-reveal{opacity:0;transition:opacity .45s ease var(--reveal-delay,0s), transform .45s cubic-bezier(.2, .65, .3, 1) var(--reveal-delay,0s);transform:translateY(12px)}.will-reveal.is-revealed{opacity:1;transform:none}.hero .eyebrow,.hero-grid{animation:.9s both hero-arrive}.hero-grid{animation-delay:.1s}.showcase{animation:1.1s .2s both hero-arrive}@keyframes hero-arrive{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.button svg,.text-link svg,.text-link>span:last-child{transition:transform .25s}.button:hover svg,.text-link:hover svg,.text-link:hover>span:last-child{transform:translate(3px,-2px)}.navigation a{position:relative}.navigation a:after{content:"";background:var(--gold);transform-origin:0;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:8px;left:0;transform:scaleX(0)}.navigation a:hover:after{transform:scaleX(1)}.showcase{background:var(--c-e7ebe3);border:1px solid var(--c-dfe3da);isolation:isolate;border-radius:4px;padding:24px 34px 0;transition:background .5s;position:relative;overflow:hidden}.showcase-grid{z-index:-1;background-image:linear-gradient(var(--c-a1471611390071) 1px, transparent 1px), linear-gradient(90deg, var(--c-a1471611390071) 1px, transparent 1px);-webkit-mask-image:linear-gradient(120deg, transparent, var(--c-000000), transparent);mask-image:linear-gradient(120deg, transparent, var(--c-000000), transparent);background-size:45px 45px;position:absolute;inset:0}.showcase-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:27px;display:flex}.showcase-toolbar .eyebrow{color:var(--c-5a6c60);letter-spacing:.12em;font-size:11px}.theme-switch{border:1px solid var(--c-bec9b9);border-radius:30px;gap:2px;padding:3px;display:flex}.theme-switch button{color:var(--c-647363);background:0 0;border:0;border-radius:25px;padding:7px 15px;font-size:11px;transition:background .25s,color .25s,box-shadow .25s}.theme-switch button[aria-pressed=true]{background:var(--c-ffffff);color:var(--ink);box-shadow:0 2px 5px var(--c-a2242330063)}.device-composition{perspective:1400px;padding:0 110px 0 13px;position:relative}.desktop-device{background:var(--c-ffffff);border:1px solid var(--c-a9b4a4);box-shadow:0 22px 48px var(--c-a4362480137);transform-origin:bottom;border-radius:11px 11px 0 0;padding:7px 7px 0;transition:transform .65s cubic-bezier(.2,.7,.3,1);transform:rotateX(3deg)}.desktop-device:hover{transform:rotateX(0)}.device-chrome{color:var(--c-606f5e);border-bottom:1px solid var(--c-e6e9e1);justify-content:space-between;align-items:center;gap:10px;height:30px;padding:0 8px 6px;font-size:11px;display:flex}.device-chrome>span:nth-child(2)>span{color:var(--c-b8c2b4);margin:0 10px}.window-dots{gap:4px;display:flex}.window-dots i{background:var(--c-c7cfc2);border-radius:50%;width:5px;height:5px}.window-dots i:first-child{background:var(--c-bca277)}.desktop-viewport{height:417px;overflow:hidden}.image-inspect{background:var(--c-ffffff);text-align:left;cursor:zoom-in;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.image-inspect>img{width:100%;height:auto;transition:transform .75s cubic-bezier(.2,.7,.3,1),opacity .3s;display:block}.image-inspect:hover>img{transform:scale(1.025)}.inspect-hint{background:var(--ink);color:var(--c-ffffff);border:1px solid var(--c-a255255255022);box-shadow:0 4px 15px var(--c-a2339560086);opacity:0;border-radius:3px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:16px;right:16px;transform:translateY(6px)}.image-inspect:hover .inspect-hint,.image-inspect:focus-visible .inspect-hint{opacity:1;transform:none}.phone-device{border:5px solid var(--c-27372f);background:var(--c-ffffff);width:170px;height:335px;box-shadow:0 14px 24px var(--c-a3253440188);border-radius:27px;transition:transform .5s;position:absolute;bottom:-3px;right:19px;overflow:hidden;transform:rotate(5deg)}.phone-device:hover{transform:rotate(0)translateY(-5px)}.phone-device>img{width:100%;height:auto;padding-top:17px;display:block}.phone-island{background:var(--c-27372f);z-index:1;border-radius:10px;width:48px;height:9px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.phone-home{background:var(--c-27372f);border-radius:3px;width:30%;height:3px;position:absolute;bottom:5px;left:35%}.device-note{color:var(--c-64725f);align-items:center;gap:10px;font-size:11px;line-height:1.7;display:flex;position:absolute;top:17px;right:5px}.device-note strong{color:var(--c-384e3e);font-weight:500}.note-orbit{border:1px solid var(--c-a7b69e);border-radius:50%;width:25px;height:25px;display:block;position:relative}.note-orbit:after{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:3px}.showcase-caption{color:var(--c-6a7868);justify-content:space-between;gap:15px;padding:22px 0;font-size:11px;display:flex}.showcase-dark{background:#1b2c2a;border-color:#2c3e34}.showcase-dark .showcase-toolbar .eyebrow,.showcase-dark .device-note,.showcase-dark .showcase-caption{color:#b8c4b4}.showcase-dark .device-note strong{color:#d1dac8}.showcase-dark .desktop-device{background:#202527;border-color:#536158}.showcase-dark .device-chrome{color:#bac5b4;border-color:#425047}.showcase-dark .theme-switch{border-color:#52604e}.showcase-dark .theme-switch button{color:#bdc8b5}.showcase-dark .theme-switch button[aria-pressed=true]{color:#192e27;background:#e4eadf}.screen-dialog{border:1px solid var(--c-d3d9ce);background:var(--paper);width:min(1440px,95vw);max-width:95vw;color:var(--ink);border-radius:7px;max-height:94dvh;padding:0;overflow:hidden}.screen-dialog::backdrop{background:var(--c-a1130440741);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.screen-dialog[open]{animation:.3s dialog-in}.screen-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.screen-toolbar .eyebrow{margin-bottom:5px;font-size:11px}.screen-toolbar h3{font-family:var(--serif);font-size:23px;font-weight:400}.screen-toolbar>div:last-child{align-items:center;gap:20px;display:flex}.screen-toolbar button{border:1px solid var(--line);white-space:nowrap;background:0 0;border-radius:3px;padding:8px 12px;font-size:11px}.screen-toolbar .screen-close{border:0;padding:0 4px;font-size:27px}.screen-canvas{background:var(--c-e7ebe3);overscroll-behavior:contain;max-height:calc(90dvh - 125px);overflow:auto}.screen-canvas img{width:100%;max-width:none;display:block}.screen-canvas.is-zoomed img{width:180%;max-width:none}.screen-foot{color:var(--muted);justify-content:space-between;padding:13px 24px;font-size:11px;display:flex}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.product-icon{flex-shrink:0;width:29px;height:29px}.mini-route,.mini-chart,.mini-access{justify-content:center;align-items:center;gap:8px;width:110px;display:flex}.mini-route i{border:1px solid var(--c-b0baa8);border-radius:50%;width:18px;height:18px;position:relative}.mini-route i:not(:last-child):after{content:"";background:var(--c-b0baa8);width:9px;height:1px;position:absolute;top:8px;left:17px}.mini-route i:last-child{background:var(--c-e5e9df);border-color:var(--gold)}.mini-chart{align-items:flex-end;gap:5px;height:40px}.mini-chart i{background:var(--c-bcc7b1);width:10px;height:40%;transition:height .5s}.mini-chart i:nth-child(2){height:65%}.mini-chart i:nth-child(3){height:50%}.mini-chart i:nth-child(4){height:85%}.mini-chart i:nth-child(5){background:var(--gold);height:100%}.mini-access i{border:1px solid var(--c-b1bca8);border-radius:20px 20px 4px 4px;width:21px;height:28px}.mini-access i:nth-child(2){background:var(--c-e5e9df);border-color:var(--gold);height:38px}.step-number{letter-spacing:.12em;color:var(--c-9a937f);margin:16px 0 6px;font-size:11px;display:block}.module-copy{animation:.45s panel-in}.module-panel .image-inspect>img{object-fit:cover;object-position:top left;min-height:100%}.screenshot-frame{position:relative}.module-panel .image-inspect{height:100%}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.story-device{background:var(--c-ffffff);border:6px solid var(--c-283a30);width:205px;height:435px;box-shadow:17px 24px 35px var(--c-a4058480149);z-index:1;border-radius:32px;transition:transform .8s cubic-bezier(.2,.7,.3,1);position:relative;overflow:hidden;transform:rotate(-9deg)translateY(65px)}.story-device img{width:100%;height:auto;padding-top:21px;display:block}.orbit{border:1px solid var(--c-a1681821550333);border-radius:50%;width:360px;height:360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)}.orbit-two{width:520px;height:520px}.orbit-one:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:52px;left:45px}.story-label{background:var(--c-a249250246091);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--c-d3dac9);z-index:2;box-shadow:0 10px 25px var(--c-a4058480063);color:var(--c-718069);align-items:center;gap:15px;padding:16px 22px;font-size:11px;line-height:1.8;display:flex;position:absolute;bottom:65px;right:29px}.story-label .product-icon{color:var(--gold);width:23px}.story-label strong{color:var(--ink);font-size:12px;font-weight:400}.questions details[open] p{animation:.35s panel-in}.skip-link:not(:focus){clip-path:inset(50%);opacity:0}@media (hover:none){.inspect-hint{opacity:1;transform:none}.desktop-viewport .inspect-hint{padding:8px;font-size:11px;bottom:10px;right:10px}}@media (min-width:1500px){.desktop-viewport{height:450px}}@media (max-width:1100px){.device-composition{padding-left:0;padding-right:95px}.phone-device{width:145px;height:290px;right:0}.desktop-viewport{height:340px}.device-note{gap:6px;font-size:11px;top:10px}.note-orbit{width:18px;height:18px}.story-label{padding:13px 16px;right:10px}}@media (max-width:760px){.showcase{padding:16px 14px 0}.showcase-toolbar{gap:9px;margin-bottom:21px}.showcase-toolbar .eyebrow{letter-spacing:.08em;gap:6px;font-size:11px}.theme-switch{padding:2px}.theme-switch button{padding:6px 10px;font-size:11px}.device-composition{padding-left:0;padding-right:41px}.desktop-device{border-radius:7px 7px 0 0;padding:4px 4px 0}.device-chrome{height:23px;padding:0 3px 4px;font-size:11px}.device-chrome>span:nth-child(2)>span{margin:0 4px}.window-dots{gap:2px}.window-dots i{width:3px;height:3px}.desktop-viewport{height:260px}.desktop-viewport .image-inspect>img{width:590px;min-width:590px;max-width:none}.phone-device{border-width:4px;border-radius:18px;width:101px;height:209px;bottom:-3px;right:-2px;transform:rotate(5deg)}.phone-device>img{padding-top:11px}.phone-island{width:31px;height:6px;top:4px}.device-note{display:none}.showcase-caption{gap:8px;padding:17px 0;font-size:11px;line-height:1.7}.showcase-caption>span:first-child{max-width:170px}.showcase-caption>span:last-child{white-space:nowrap}.desktop-viewport .inspect-hint{gap:5px;padding:6px;font-size:11px;bottom:8px;right:5px}.desktop-viewport .inspect-hint svg{width:12px}.mini-route,.mini-chart,.mini-access{margin-right:15px}.story-device{width:180px;height:380px;transform:rotate(-8deg)translateY(82px)}.story-label{padding:12px 17px;font-size:11px;bottom:55px;right:15px}.story-label strong{font-size:11px}.story-label .product-icon{width:20px}.module-panel .image-inspect>img{min-height:0}.screen-toolbar{gap:12px;padding:16px}.screen-toolbar h3{font-size:19px}.screen-toolbar .eyebrow{font-size:11px}.screen-toolbar>div:last-child{gap:10px}.screen-toolbar button{padding:7px;font-size:11px}.screen-canvas{min-height:160px;max-height:70dvh}.screen-canvas.is-zoomed img{width:1000px}.screen-foot{padding:12px 16px;font-size:11px}.screen-foot span{display:none}.will-reveal{transform:translateY(15px)}.inspect-hint{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.will-reveal{opacity:1;transition:none;transform:none}.hero .eyebrow,.hero-grid,.showcase{animation:none}.desktop-device,.phone-device,.story-device{transform:none!important}.image-inspect:hover>img{transform:none}*,:before,:after{transition:none!important;animation:none!important}}.sector-section .section-heading{grid-template-columns:1.45fr 1fr;gap:80px}.sector-section .section-heading>p{max-width:310px}.sector-picker{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:43px;display:grid}.sector-picker>button{border:1px solid var(--line);text-align:left;color:var(--c-86907c);background:0 0;border-radius:3px;padding:16px 17px 19px;transition:background .3s,border-color .3s,transform .3s;overflow:hidden}.sector-picker>button:hover{border-color:var(--c-aab69e);transform:translateY(-4px)}.sector-picker>button[aria-pressed=true]{background:var(--c-e9ede2);border-color:var(--c-98a589);color:var(--c-677751)}.sector-scene{width:100%;height:117px;transition:transform .5s;display:block}.sector-picker>button:hover .sector-scene{transform:translateY(-3px)}.sector-picker>button>span{color:var(--ink);align-items:baseline;gap:12px;margin-top:13px;display:flex}.sector-picker small{color:var(--c-766541);font-size:11px}.sector-picker strong{flex:1;font-size:12px;font-weight:500}.sector-picker>button>span>span{color:var(--gold);font-size:15px}.sector-detail{grid-template-columns:.85fr 1.2fr;align-items:center;gap:70px;margin-top:42px;animation:.4s panel-in;display:grid}.sector-copy .eyebrow{color:var(--c-76633f);font-size:11px}.sector-copy h3,.local-feature-copy h3,.hosting-detail h3{font-family:var(--serif);letter-spacing:-.035em;margin:20px 0;font-size:35px;font-weight:400;line-height:1.12}.sector-copy>p,.local-feature-copy>p,.hosting-detail>p{font-size:13px;line-height:1.9}.feature-lines{margin:23px 0 15px;padding:0;list-style:none}.feature-lines li{border-bottom:1px solid var(--line);gap:13px;padding:11px 0;font-size:11px;line-height:1.7;display:flex}.feature-lines li>span{color:var(--gold)}.evidence{width:100%;min-width:0}.evidence-top{background:var(--c-f4f5f0);border:1px solid var(--c-d9ded2);color:var(--c-536449);letter-spacing:.03em;border-bottom:0;border-radius:5px 5px 0 0;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;font-size:11px;display:flex}.evidence-screen{border:1px solid var(--c-d9ded2);background:var(--c-ffffff);height:315px;box-shadow:0 15px 30px var(--c-a3255410027);overflow:hidden}.evidence-screen>.image-inspect>img{object-fit:cover;object-position:top left;width:100%;height:100%}.evidence>figcaption{color:var(--c-798174);margin-top:13px;font-size:11px;line-height:1.7}.evidence .screen-dialog .screen-canvas img{object-fit:initial;width:100%;max-width:none;height:auto}.evidence .screen-dialog .screen-canvas.is-zoomed img{width:180%}.more-workspaces{border-top:1px solid var(--c-cdd3c9);margin-top:45px}.more-workspaces>summary{cursor:pointer;font-family:var(--serif);letter-spacing:-.02em;justify-content:space-between;align-items:center;padding:23px 0 0;font-size:22px;list-style:none;display:flex}.more-workspaces summary::-webkit-details-marker{display:none}.more-workspaces>summary small{font-family:var(--font-body), Arial, Helvetica, sans-serif;letter-spacing:.15em;color:var(--c-59694e);margin-bottom:10px;font-size:11px;display:block}.supporting-detail{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;animation:.4s panel-in;display:grid}.supporting-detail h3{font-family:var(--serif);letter-spacing:-.03em;margin-bottom:18px;font-size:30px;font-weight:400}.supporting-detail p{font-size:13px}.supporting-detail .evidence-screen{height:260px}.zim-section{background:var(--paper)}.zim-section .section-heading{grid-template-columns:1.2fr 1fr;gap:100px}.local-feature{grid-template-columns:.88fr 1.15fr;align-items:start;gap:75px;animation:.4s panel-in;display:grid}.local-feature-copy .eyebrow{color:var(--c-76633f);font-size:11px}.local-feature-copy h3{max-width:370px}.local-disclosures{margin-top:23px}.local-disclosures details{border-bottom:1px solid var(--line)}.local-disclosures summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;font-size:11px;list-style:none;display:flex}.local-disclosures summary::-webkit-details-marker{display:none}.local-disclosures summary>span{color:var(--gold);font-size:17px;transition:transform .2s}.local-disclosures details[open] summary>span{transform:rotate(45deg)}.local-disclosures details p{padding:0 15px 15px 0;font-size:11px;line-height:1.85;animation:.25s panel-in}.local-feature-copy>.implementation-note{color:var(--c-7b806f);margin-top:19px;font-size:11px;line-height:1.8}.certified-note{background:var(--c-e7ede1);border:1px solid var(--c-cbd8c0);padding:13px 15px;color:var(--c-3d5530)!important}.certified-note .status-dot{background:var(--c-4f7a3a);vertical-align:middle;width:7px;height:7px;margin:0 8px 2px 0;display:inline-block}.local-feature-copy>.text-link{margin-top:12px}.local-proof{min-width:0;padding-top:4px}.local-proof .evidence-screen{height:350px}.local-proof-footer{border-top:1px solid var(--line);color:var(--c-5e6c54);justify-content:space-between;gap:15px;margin-top:23px;padding-top:25px;font-size:11px;display:flex}.local-proof-footer>span:first-child{letter-spacing:.1em;font-size:11px}.fiscal-proof{background:var(--c-eceee7);border:1px solid var(--c-dde1d5);grid-template-columns:1fr 110px;align-items:center;gap:25px;margin-top:22px;padding:20px 20px 0;display:grid;overflow:hidden}.fiscal-proof h4{font-family:var(--serif);letter-spacing:-.02em;margin:12px 0 9px;font-size:22px;font-weight:400}.fiscal-proof p{padding-bottom:20px;font-size:11px}.fiscal-proof>.image-inspect{border:1px solid var(--c-d8dccf);transform-origin:100% 100%;height:150px;box-shadow:0 7px 15px var(--c-a2548320082);align-self:end;transition:transform .35s;transform:rotate(4deg)}.fiscal-proof>.image-inspect:hover{transform:rotate(0)}.fiscal-proof>.image-inspect>img{width:100%;height:auto}.fiscal-proof>.image-inspect .inspect-hint{gap:0;padding:6px;font-size:0;bottom:9px;right:9px}.offline-section{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:0 65px;display:grid}.offline-intro .eyebrow{margin-bottom:23px}.offline-intro h2{font-size:49px}.offline-intro>p{max-width:360px;margin:25px 0 17px;font-size:13px}.offline-visual{min-width:0}.offline-visual .evidence-screen{height:295px}.connection-demo{border:1px solid var(--c-d9dfd1);background:var(--c-edf0e7);margin-top:21px;padding:19px 19px 21px;transition:background .4s}.connection-demo.is-offline{background:var(--c-f1ede2);border-color:var(--c-e0d7c1)}.connection-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.connection-heading>.tiny-index{letter-spacing:.08em;max-width:110px;font-size:11px;line-height:1.7}.connection-heading button{color:var(--c-526248);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:5px 0;font-size:11px;display:flex}.is-offline .connection-heading button{color:var(--c-755e35)}.switch-track{background:var(--c-82946d);border-radius:15px;width:27px;height:15px;transition:background .3s;display:block;position:relative}.switch-track i{background:var(--c-ffffff);border-radius:50%;width:9px;height:9px;transition:left .3s;position:absolute;top:3px;left:15px}.is-offline .switch-track{background:var(--c-b8a585)}.is-offline .switch-track i{left:3px}.connection-path{align-items:center;gap:6px;margin-top:24px;display:flex}.connection-path>div{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;transition:opacity .35s;display:flex}.connection-path .product-icon{width:22px;height:22px;color:var(--c-8a947d);margin-bottom:5px}.connection-path strong{font-size:11px;font-weight:500;line-height:1.6}.connection-path div>span{color:var(--c-5d6c52);font-size:11px;line-height:1.6}.connection-wire{background:var(--c-b0bfa3);align-self:flex-start;width:30px;height:1px;margin-top:12px;display:block;position:relative}.connection-wire:after{content:"";background:var(--c-7f946c);border-radius:50%;width:4px;height:4px;position:absolute;top:-1.5px;right:0}.is-offline .connection-wire{border-top:1px dashed var(--c-c7b998);background:0 0}.is-offline .connection-wire:after{background:var(--c-b9a27b)}.waiting-step{opacity:1;color:var(--c-5d686b)}.offline-footnotes{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:55px;margin-top:40px;padding-top:25px;display:grid}.offline-footnotes>div{gap:17px;display:flex}.offline-footnotes>div>span{color:var(--gold);padding-top:5px;font-size:11px}.offline-footnotes p{font-size:11px;line-height:1.85}.offline-footnotes strong{color:var(--c-4e5a54);font-weight:500}.deployment-section{background:var(--navy);color:var(--c-f5f3ec)}.deployment-section .eyebrow{color:var(--c-b1bda9)}.deployment-section h2 em{color:var(--c-b3bba9)}.deployment-section .section-heading>p{color:var(--c-adbab9)}.deployment-layout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;margin-top:50px;display:grid}.hosting-detail{animation:.4s panel-in}.hosting-detail h3{margin-top:28px;font-size:32px}.hosting-detail>p{color:var(--c-aebfbc);max-width:390px;font-size:13px}.hosting-detail .feature-lines li{border-color:var(--c-a2552552550114);color:var(--c-c2cdc3);font-size:11px}.hosting-detail .feature-lines li>span{color:var(--c-c4b38c)}.hosting-detail>.text-link{color:var(--c-dac9a6)}.deployment-diagram{border:1px solid var(--c-a2552552550129);background:var(--c-a2552552550012);isolation:isolate;border-radius:3px;min-height:330px;padding:27px 30px 23px;position:relative;overflow:hidden}.deployment-diagram:before{content:"";z-index:-1;background-image:radial-gradient(var(--c-a2032151910145) .7px, transparent .7px);-webkit-mask-image:linear-gradient(180deg, var(--c-000000), transparent);mask-image:linear-gradient(180deg, var(--c-000000), transparent);background-size:19px 19px;position:absolute;inset:0}.deployment-diagram>.tiny-index{color:var(--c-a0b29b);font-size:11px}.diagram-core{flex-direction:column;align-items:center;margin-top:27px;display:flex;position:relative}.diagram-core>.product-icon{width:37px;height:37px;color:var(--c-c8b58a);z-index:1}.diagram-core>strong{font-family:var(--serif);z-index:1;margin-top:12px;font-size:22px;font-weight:400}.diagram-core>small{color:var(--c-9eb29d);z-index:1;margin-top:7px;font-size:11px}.core-halo{border:1px solid var(--c-a1781951680157);background:var(--c-a3661620439);border-radius:50%;width:120px;height:120px;transition:border-radius .5s,background .5s;position:absolute;top:-20px}.cloud-deployment .core-halo{background:var(--c-a5282760439);border-radius:40px 65px 45px 55px}.diagram-lines{border-top:1px solid var(--c-a1061321070502);justify-content:space-between;width:75%;height:40px;margin:18px auto 0;display:flex;position:relative}.diagram-lines:before{content:"";background:var(--c-a1061321070502);width:1px;height:18px;position:absolute;top:-18px;left:50%}.diagram-lines i{background:var(--c-a1061321070502);width:1px;height:100%}.diagram-endpoints{justify-content:space-between;gap:14px;display:flex}.diagram-endpoints>div{flex-direction:column;flex:1;align-items:center;gap:10px;display:flex}.diagram-endpoints .product-icon{width:23px;height:23px;color:var(--c-b1c2a5)}.diagram-backup{border-top:1px solid var(--c-a2552552550098);color:var(--c-94ab97);justify-content:center;align-items:center;gap:10px;margin-top:28px;padding-top:18px;font-size:11px;display:flex}.diagram-backup .product-icon{width:16px;height:16px}.deployment-note{color:var(--c-95aaa2);border-top:1px solid var(--c-a2552552550129);max-width:100%;margin-top:35px;padding-top:20px;font-size:11px;line-height:1.9}.navigation a[aria-current=location]{color:var(--gold)}.navigation a[aria-current=location]:after{transform:scaleX(1)}@media (max-width:1100px){.sector-section .section-heading{gap:45px}.sector-picker{gap:10px}.sector-picker>button{padding:12px 12px 16px}.sector-picker strong{font-size:11px}.sector-picker>button>span{gap:8px}.sector-scene{height:98px}.sector-detail,.local-feature{gap:40px}.sector-copy h3,.local-feature-copy h3{font-size:31px}.evidence-screen{height:285px}.local-proof .evidence-screen{height:310px}.offline-section{gap:0 40px}.offline-intro h2{font-size:42px}.deployment-layout{gap:50px}.scope-strip p{gap:13px;font-size:11px}.scope-strip>span{font-size:11px}}@media (min-width:761px) and (max-width:1000px){.nav-wrap,.navigation{gap:15px}.navigation a{font-size:11px}.wordmark{width:170px}.nav-cta{gap:13px;padding:0 14px;font-size:11px}.nav-wrap{width:calc(100% - 48px)}.offline-section{grid-template-columns:.8fr 1.2fr;gap:0 30px}.connection-path strong,.connection-path div>span,.connection-heading button{font-size:11px}.connection-wire{width:17px}}@media (max-width:760px){.hero .eyebrow{letter-spacing:.12em;gap:9px;font-size:11px;line-height:1.8}.hero .eyebrow .gold-line{flex-shrink:0;width:22px}.sector-section .section-heading{display:block}.sector-section .section-heading h2{font-size:40px}.sector-picker{grid-template-columns:1fr 1fr;gap:10px;margin-top:29px}.sector-picker>button{padding:10px 12px 14px}.sector-scene{height:83px}.sector-picker strong{font-size:11px;line-height:1.4}.sector-picker small{font-size:11px}.sector-picker>button>span{gap:7px;margin-top:5px}.sector-picker>button>span>span{font-size:11px}.sector-detail{flex-direction:column;align-items:stretch;gap:26px;margin-top:29px;display:flex}.sector-copy h3{max-width:360px;margin:16px 0;font-size:32px}.sector-copy>p{font-size:12px}.feature-lines{margin:17px 0 12px}.feature-lines li{padding:10px 0;font-size:11px}.evidence-top{padding:10px 12px;font-size:11px}.evidence-screen{height:230px}.evidence-screen>.image-inspect>img{width:540px;min-width:540px;max-width:none;height:auto}.evidence>figcaption{margin-top:10px;font-size:11px}.evidence .screen-dialog .screen-canvas.is-zoomed img{width:1000px}.more-workspaces{margin-top:30px}.more-workspaces>summary{gap:20px;padding-top:21px;font-size:21px}.more-workspaces>summary small{font-size:11px}.supporting-detail{display:block}.supporting-detail h3{font-size:28px}.supporting-detail p{margin-bottom:22px;font-size:12px}.supporting-detail .evidence-screen{height:230px}.zim-section .section-heading{display:block}.local-feature{flex-direction:column;gap:27px;display:flex}.local-feature-copy h3{max-width:350px;margin:16px 0;font-size:32px}.local-feature-copy>p{font-size:12px}.local-feature-copy>.implementation-note{font-size:11px}.local-disclosures summary{padding:15px 0;font-size:11px}.local-proof{width:100%;padding:0}.local-proof .evidence-screen{height:250px}.local-proof-footer{margin-top:16px;padding-top:16px;font-size:11px}.local-proof-footer>span:first-child{font-size:11px}.fiscal-proof{grid-template-columns:1fr 88px;gap:18px;padding:16px 15px 0}.fiscal-proof h4{font-size:21px}.fiscal-proof p{font-size:11px}.fiscal-proof>.image-inspect{height:125px}.offline-section{display:block}.offline-intro h2{font-size:41px}.offline-intro>p{max-width:420px;margin:20px 0 13px;font-size:12px}.offline-visual{margin-top:28px}.offline-visual .evidence-screen{height:245px}.connection-demo{margin-top:19px;padding:17px 13px}.connection-heading{gap:8px}.connection-heading button{gap:7px;font-size:11px}.connection-heading>.tiny-index{max-width:100px;font-size:11px}.connection-path{gap:4px;margin-top:21px}.connection-wire{width:16px}.connection-path strong,.connection-path div>span{font-size:11px}.offline-footnotes{margin-top:25px;padding-top:22px;display:block}.offline-footnotes>div{gap:13px}.offline-footnotes>div+div{margin-top:17px}.offline-footnotes p{font-size:11px}.deployment-layout{margin-top:30px;display:block}.hosting-detail h3{margin:25px 0 17px;font-size:30px}.hosting-detail>p{max-width:430px;font-size:12px}.deployment-diagram{min-height:0;margin-top:30px;padding:23px 22px}.diagram-core{margin-top:27px}.diagram-core>strong{font-size:21px}.diagram-backup{font-size:11px}.deployment-note{margin-top:25px;padding-top:20px;font-size:11px}.scope-strip p{gap:9px;font-size:11px;line-height:1.9}.scope-strip>span{font-size:11px}.scope-strip{gap:9px}}@media (prefers-reduced-motion:reduce){.sector-picker>button:hover,.sector-picker>button:hover .sector-scene,.fiscal-proof>.image-inspect{transform:none}.sector-detail,.local-feature,.hosting-detail,.supporting-detail{animation:none}*,:before,:after{transition:none!important;animation:none!important}}.scope-strip a{text-underline-offset:5px;padding-block:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s}.scope-strip a:hover{color:var(--c-80673b);-webkit-text-decoration-color:var(--c-bda779);text-decoration-color:var(--c-bda779)}.footer-bottom>a{color:var(--c-52624e);text-underline-offset:4px}.footer-bottom>a:hover{text-decoration:underline}.connection-path strong,.connection-path div>span,.connection-heading button{font-size:11px}.connection-heading>.tiny-index{max-width:145px;font-size:11px}.connection-wire{width:20px}.evidence>figcaption{color:var(--c-65725f);font-size:11px}.local-feature-copy>.implementation-note{color:var(--c-65705f);font-size:11px}.offline-footnotes p{font-size:11px}.deployment-note{color:var(--c-adbbb3);font-size:11px}.diagram-endpoints span{color:var(--c-c6d2c1);font-size:11px}.diagram-backup{color:var(--c-b6c6b4);font-size:11px}.footer-bottom{font-size:11px}@media (max-width:1100px){.connection-heading{flex-direction:column;align-items:flex-start;gap:8px}.connection-heading>.tiny-index{max-width:none}.connection-path strong,.connection-path div>span{font-size:11px}.connection-wire{width:12px}}@media (max-width:760px){.hero .eyebrow,.scope-strip>span{font-size:11px}.scope-strip p{gap:8px;font-size:11px}.sector-picker strong{font-size:11px}.sector-copy>p,.local-feature-copy>p,.hosting-detail>p,.offline-intro>p{font-size:13px}.feature-lines li{font-size:12px}.local-disclosures summary{min-height:48px;font-size:12px}.local-disclosures details p{font-size:12px}.evidence>figcaption,.local-feature-copy>.implementation-note,.connection-path strong,.connection-path div>span{font-size:11px}.connection-wire{width:9px}.connection-path{gap:5px}.offline-footnotes p{font-size:11px}.hosting-detail .feature-lines li{font-size:12px}.deployment-note,.diagram-backup,.footer-bottom{font-size:11px}.footer-bottom>a{overflow-wrap:anywhere;padding:4px 0}.questions summary,.questions details p{font-size:13px}.screen-toolbar button{min-height:36px}.screen-toolbar .screen-close{min-width:36px}.theme-switch button{min-height:30px}.menu-toggle{min-height:44px}}@media (prefers-reduced-motion:reduce){.scope-strip a{transition:none}}.module-picker-hint,.selector-hint{color:var(--c-586554);margin:36px 0 13px;font-size:12px}.tabs,.choice-tabs{gap:10px;display:grid}.tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.local-picker,.supporting-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.local-picker{margin-bottom:38px}.supporting-picker{margin-bottom:24px}.hosting-picker{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.tabs,.choice-tabs) button{border:1px solid var(--c-bdc8b5);background:var(--c-f9faf6);min-width:0;min-height:60px;color:var(--c-344532);text-align:left;box-shadow:0 1px 2px var(--c-a325239002);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;font-size:12px;font-weight:500;line-height:1.5;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex}:is(.tabs,.choice-tabs) button:hover{background:var(--c-e3e9da);border-color:var(--c-7e916c);box-shadow:0 4px 10px var(--c-a3252390043);transform:translateY(-2px)}:is(.tabs,.choice-tabs) button:is([aria-selected=true],[aria-pressed=true]){color:var(--c-ffffff);background:var(--ink);border-color:var(--ink);box-shadow:0 3px 8px var(--c-a2138560086)}.choice-arrow{color:var(--c-7a8a68);flex:0 0 18px;transition:transform .2s,color .2s}button:is([aria-selected=true],[aria-pressed=true]) .choice-arrow{color:var(--c-dfc58e);transform:rotate(90deg)}:is(.tabs,.choice-tabs,.sector-picker,.theme-switch) button:focus-visible{outline:2px solid var(--c-947035);outline-offset:3px}.sector-picker{margin-top:0}.sector-picker>button{background:var(--c-f9faf6);border-color:var(--c-bdc8b5);border-radius:6px}.sector-picker>button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--c-c5cdaa);box-shadow:0 3px 8px var(--c-a2138560086)}.sector-picker>button[aria-pressed=true]>span{color:var(--c-ffffff)}.sector-picker>button[aria-pressed=true] small{color:var(--c-dfc58e)}.deployment-copy>.selector-hint{color:var(--c-bdcbbd);margin-top:0}.hosting-picker button{color:var(--c-d5dfd0);background:var(--c-203a48);border-color:var(--c-5d736e)}.hosting-picker button:hover{color:var(--c-ffffff);background:var(--c-2d4953);border-color:var(--c-91a98b)}.hosting-picker button[aria-pressed=true]{background:var(--c-edf0e6);color:var(--c-20372e);border-color:var(--c-edf0e6)}.hosting-picker button[aria-pressed=true] .choice-arrow{color:var(--c-80663a)}.hosting-picker .choice-arrow{color:var(--c-b8c7ae)}.theme-switch{border-color:var(--c-9eaf95);background:var(--c-a2552552550271);border-radius:7px;gap:4px;padding:4px}.theme-switch button{border:1px solid var(--c-bdc8b5);background:var(--c-f9faf6);min-height:40px;color:var(--c-344532);border-radius:4px;padding:9px 16px;font-size:11px}.theme-switch button:hover{background:var(--c-e3e9da);border-color:var(--c-7e916c)}.theme-switch button[aria-pressed=true]{background:var(--ink);color:var(--c-ffffff);border-color:var(--ink)}.showcase-dark .theme-switch{background:#ffffff08;border-color:#64776a}.showcase-dark .theme-switch button{color:#d3dfcb;background:#2a3e34;border-color:#64776a}.showcase-dark .theme-switch button:hover{background:#3c5140}.showcase-dark .theme-switch button[aria-pressed=true]{color:#20372e;background:#edf0e6;border-color:#edf0e6}.screen-toolbar button[aria-pressed=true]{background:var(--ink);color:var(--c-ffffff);border-color:var(--ink)}@media (max-width:1100px){.tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.module-picker-hint,.selector-hint{margin-top:27px;font-size:12px}.tabs,.local-picker,.supporting-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}:is(.tabs,.choice-tabs) button{gap:8px;min-height:56px;padding:12px;font-size:12px}.local-picker{margin-bottom:28px}.module-panel{padding-top:30px}.theme-switch button{min-height:44px;padding:8px 12px;font-size:11px}.showcase-toolbar{align-items:center;gap:10px}.showcase-toolbar>.eyebrow{max-width:155px}}@media (prefers-reduced-motion:reduce){:is(.tabs,.choice-tabs,.theme-switch) button,.choice-arrow{transition:none}:is(.tabs,.choice-tabs) button:hover{transform:none}}body,h1,h2,h3{font-optical-sizing:auto}h1,h2{letter-spacing:-.04em}h1{font-weight:430}h2{font-weight:420}h1 em,h2 em{color:var(--c-626e63)}button:disabled{cursor:not-allowed;opacity:.55}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:var(--c-8b652c)}.eyebrow,.tiny-index{font-family:var(--font-body), Arial, sans-serif}.eyebrow{font-size:11px}.tiny-index{color:var(--c-78633e);font-size:11px}.section-heading>p,.hero-aside>p{font-size:15px}.module-copy>p,.sector-copy>p,.local-feature-copy>p,.hosting-detail>p{font-size:14px}.evidence-explanation{color:var(--c-52624f);max-width:570px;margin-top:16px;font-size:12px;line-height:1.75}.module-visual figcaption,.evidence>figcaption{color:var(--c-596953);font-size:11px}.play-outline{border:1px solid var(--c-a6b398);width:29px;height:29px;color:var(--c-54644b);border-radius:50%;place-items:center;display:inline-grid}.hero-actions{flex-wrap:wrap;gap:18px}.footer-privacy{align-items:center;gap:20px;display:flex}.privacy-preferences-link{font-size:inherit;color:inherit;text-underline-offset:4px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-error,.form-availability{border:1px solid var(--c-ccbba0);background:var(--c-f0e8dc);color:var(--c-75562c);margin:15px 0;padding:13px 15px;font-size:12px;line-height:1.8}.form-error{border-color:var(--c-cfa9a3);color:var(--c-8b3c31);background:var(--c-f6eae7)}.form-note a{text-underline-offset:3px;text-decoration:underline}.request-reference{background:var(--c-e9eee1);border:1px solid var(--c-ccd6bf);padding:12px 15px;font-size:12px!important}.success-symbol{background:var(--c-e1ead5);border:1px solid var(--c-c5d4b4);width:44px;height:44px;color:var(--c-405d2e);border-radius:50%;place-items:center;margin-top:25px;display:grid}.form-success .text-link{margin-top:15px;display:block}.preferences-dialog::backdrop{background:var(--c-a1334490722);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.preferences-dialog[open]{animation:.3s dialog-in}.buying-section{border-bottom:1px solid var(--line)}.buying-layout{grid-template-columns:1.15fr 1fr;gap:90px;margin-top:44px;display:grid}.implementation-steps>.selector-hint{margin-top:0}.implementation-picker{grid-template-columns:1fr 1fr}.implementation-detail{min-height:165px;padding:25px 0 20px;animation:.3s panel-in}.implementation-detail h3{font-family:var(--serif);letter-spacing:-.025em;margin-bottom:16px;font-size:32px;font-weight:450;line-height:1.15}.implementation-detail>p{font-size:13px}.publisher-note{border-top:1px solid var(--line);gap:22px;margin-top:22px;padding-top:30px;display:flex}.publisher-monogram{font-family:var(--serif);color:var(--c-8e723e);border:1px solid var(--c-ccbfa5);flex-shrink:0;place-items:center;width:54px;height:54px;font-size:34px;display:grid}.publisher-note>div>span{letter-spacing:.1em;color:var(--c-7e6b44);font-size:11px}.publisher-note h3{font-family:var(--serif);margin:13px 0;font-size:25px;font-weight:450}.publisher-note p{font-size:12px;line-height:1.9}.quote-guide{background:var(--c-eef0e8);border:1px solid var(--c-d5ddcc);border-radius:4px;padding:34px}.quote-guide h3{font-family:var(--serif);letter-spacing:-.035em;margin:22px 0;font-size:38px;font-weight:450;line-height:1.08}.quote-guide h3 em{color:var(--c-62715d);font-weight:400}.quote-guide>p{font-size:12px}.quote-fields{margin:24px 0}.quote-fields>div{margin:16px 0}.quote-fields label{font-size:11px;display:block}.quote-fields select{border:1px solid var(--c-b8c7aa);background:var(--c-ffffff);width:100%;min-height:45px;color:var(--ink);border-radius:3px;margin-top:8px;padding:10px 12px;font-size:12px;display:block}.quote-guide>.quote-note{margin-top:16px;font-size:11px;line-height:1.8}.preferences-dialog{border:1px solid var(--line);background:var(--paper);width:min(580px,100% - 32px);color:var(--ink);border-radius:5px;max-height:90dvh;padding:42px}.preferences-dialog h2{margin:20px 0;font-size:40px}.preferences-dialog>p{margin:15px 0;font-size:13px}.preference-status{background:var(--c-e8eddf);border:1px solid var(--c-c8d4bb);padding:14px 15px;color:var(--c-46593e)!important}.preference-actions{flex-wrap:wrap;gap:12px;margin:22px 0 13px;display:flex}.document-page{max-width:800px;margin:auto;padding:60px 32px 100px}.document-page>.eyebrow{margin-top:44px}.document-page h1{margin:25px 0;font-size:64px}.document-page h2{letter-spacing:-.02em;margin:35px 0 16px;font-size:32px}.document-page p{margin:16px 0;font-size:15px;line-height:1.9}.document-page p a{color:var(--c-71572d);overflow-wrap:anywhere;text-decoration:underline}.document-page>.button{margin-top:18px}@media (max-width:1100px){.buying-layout{gap:45px}.hero-actions{gap:10px}}@media (max-width:760px){h1{font-size:clamp(45px,8.5vw,65px)}h2{font-size:43px}.eyebrow,.tiny-index{font-size:11px}.hero-aside>p,.section-heading>p{font-size:14px}.sector-copy>p,.local-feature-copy>p,.hosting-detail>p,.module-copy>p{font-size:13px}.evidence-explanation{margin-top:13px;font-size:11px}.footer-privacy{gap:18px;margin-top:5px}.footer-bottom{align-items:center}.buying-layout{margin-top:30px;display:block}.implementation-picker button{font-size:11px!important}.implementation-detail{min-height:0;padding-bottom:0}.implementation-detail h3{font-size:30px}.publisher-note{gap:17px;margin-top:25px;padding-top:25px}.publisher-monogram{width:44px;height:44px;font-size:29px}.publisher-note h3{font-size:24px}.quote-guide{margin-top:32px;padding:27px 23px}.quote-guide h3{font-size:35px}.quote-fields select{font-size:16px}.preferences-dialog{padding:35px 24px}.preferences-dialog h2{font-size:37px}.preference-actions{flex-direction:column}.document-page{padding:30px 24px 60px}.document-page h1{font-size:47px}.document-page h2{font-size:29px}.document-page p{font-size:14px}.form-error,.form-availability{font-size:12px}}@media (prefers-reduced-motion:reduce){.preferences-dialog[open],.implementation-detail{animation:none}}@media (max-width:760px){.nav-wrap>.brand{flex:0 174px;min-width:0}.nav-wrap .wordmark{max-width:100%}.nav-wrap .nav-cta{white-space:nowrap;flex-shrink:0;gap:8px;padding-inline:10px}.nav-wrap .menu-toggle{flex-shrink:0;min-height:44px}}.screen-canvas:focus-visible{outline:2px solid var(--c-806236);outline-offset:-3px}.ui-icon{vertical-align:-.18em;flex-shrink:0;display:inline-block}.dialog-close,.screen-toolbar .screen-close{justify-content:center;align-items:center;display:inline-flex}.play-outline .ui-icon{width:14px;height:14px}.success-symbol .ui-icon{width:23px;height:23px}.evidence-top>span>.ui-icon,.device-chrome>span>.ui-icon{width:13px;height:13px}@media (prefers-reduced-motion:reduce){.faq-icon{transition:none}}.module-picker-hint,.selector-hint{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.footer-contact{flex-wrap:wrap;gap:6px 18px;display:inline-flex}.module-picker-hint+.tabs,.selector-hint+.sector-picker,.selector-hint+.local-picker,.selector-hint+*{margin-top:40px}
body{font-size:16px}h1{font-size:clamp(48px,5vw,70px)}h2{font-size:clamp(35px,3.3vw,47px)}.section,.sector-section{padding-top:72px;padding-bottom:72px}.hero{padding-top:50px}.hero-grid{gap:65px;margin:28px 0 38px}.hero-aside{padding-top:0}.hero-aside>p,.section-heading>p{font-size:16px}.section-heading{gap:60px}.section-heading .eyebrow{margin-bottom:16px}.section-heading>p{max-width:460px}.navigation{gap:22px}.navigation a,.button,.text-link{font-size:13px}.module-copy>p,.sector-copy>p,.local-feature-copy>p,.hosting-detail>p,.offline-intro>p,.implementation-detail>p,.publisher-note p,.quote-guide>p{font-size:15px;line-height:1.75}.module-copy li,.feature-lines li,.hosting-detail .feature-lines li{font-size:14px}.evidence-explanation,.module-visual figcaption,.evidence>figcaption,.selector-hint,.module-picker-hint,.local-feature-copy>.implementation-note,.offline-footnotes p,.deployment-note,.quote-guide>.quote-note,.closing-note,.footer-bottom{font-size:12px;line-height:1.7}.local-disclosures summary,.questions summary{font-size:15px}.local-disclosures details p,.questions details p{font-size:14px}.eyebrow,.tiny-index,.sector-copy>.eyebrow,.local-feature-copy>.eyebrow{font-size:11px}.sector-picker{margin-top:24px}.sector-detail,.module-panel,.deployment-layout,.buying-layout{margin-top:28px}.module-panel{padding-top:25px}.sector-detail{padding-top:0}.offline-section{align-items:center}.offline-visual .connection-demo{margin-top:0;padding:28px}.connection-path{margin-top:35px}.connection-path strong{font-size:13px}.connection-path div>span{font-size:12px}.connection-heading button{min-height:44px;font-size:13px}.connection-path .product-icon{width:30px;height:30px}.offline-footnotes{margin-top:28px}.buying-layout{gap:50px}.implementation-detail{min-height:145px}.publisher-note{gap:15px;margin-top:10px;padding-top:20px}.publisher-note .text-link{overflow-wrap:anywhere;line-height:1.8;display:inline}.quote-guide{padding:28px}.quote-guide h3{margin:16px 0;font-size:32px}.quote-fields label{font-size:13px}.quote-fields select{font-size:15px}.quote-expectations{border-top:1px solid var(--line);margin-top:22px}.quote-expectations summary,.readiness-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:54px;font-size:14px;list-style:none;display:flex}.quote-expectations summary::-webkit-details-marker{display:none}.readiness-details summary::-webkit-details-marker{display:none}.quote-expectations ul{padding-left:18px;font-size:13px;line-height:1.75}.quote-expectations p{margin:12px 0;font-size:13px}.readiness-details{border-top:1px solid var(--c-48606a);border-bottom:1px solid var(--c-48606a);color:var(--c-d2ddd2);margin-top:35px}.readiness-details>div{grid-template-columns:1fr 1.5fr;gap:32px;padding:15px 0 30px;display:grid}.readiness-details p{color:var(--c-d2ddd2);font-size:14px}.readiness-details .evidence-explanation,.readiness-details figcaption{color:var(--c-c1d0bd)}.deployment-note{border-top:0;margin-top:25px;padding-top:0}.faq-section{gap:60px}.closing{padding:45px 0}.closing-grid h2{font-size:46px}.no-script-contact{border:1px solid var(--line);margin:20px 0;padding:20px}.no-script-contact a{text-decoration:underline}.inspect-hint{opacity:1;font-size:11px;transform:none}.screen-toolbar{z-index:3;background:var(--paper);position:sticky;top:0}.screen-toolbar button,.screen-toolbar .screen-close{min-width:44px;min-height:44px}.screen-foot{font-size:11px}.demo-dialog,.tour-dialog{border:1px solid var(--c-cbd4c1);background:var(--paper);color:var(--ink);border-radius:8px;max-height:92dvh;padding:0;overflow:hidden}.demo-dialog[open],.tour-dialog[open]{flex-direction:column;display:flex}.demo-dialog{width:min(620px,100% - 32px)}.demo-dialog::backdrop,.tour-dialog::backdrop{background:var(--c-a1334490722);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.request-header,.tour-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px 18px;display:flex}.request-header h2,.tour-header h2{margin:10px 0 0;font-size:32px;line-height:1.05}.request-header .dialog-close,.tour-header .dialog-close{flex-shrink:0;width:44px;min-width:44px;height:44px;position:static}.dialog-scroll{overscroll-behavior:contain;min-height:0;padding:22px 26px 28px;overflow:auto}.dialog-intro{margin-bottom:20px;font-size:15px}.demo-dialog label,.enquiry-form label{margin:0 0 16px;font-size:13px;display:block}.demo-dialog input,.demo-dialog select,.demo-dialog textarea,.enquiry-form input,.enquiry-form select,.enquiry-form textarea{border:1px solid var(--c-a8b8a5);background:var(--c-ffffff);width:100%;color:var(--ink);border-radius:3px;min-height:46px;margin-top:7px;padding:12px;font-size:16px;display:block}.demo-dialog textarea,.enquiry-form textarea{resize:vertical}.demo-dialog label>span,.enquiry-form label>span{color:var(--muted)}.demo-dialog .form-note,.enquiry-form .form-note{margin-top:15px;font-size:12px;line-height:1.7}.demo-dialog .form-note a,.enquiry-form .form-note a{white-space:nowrap}.demo-dialog .form-error,.demo-dialog .form-availability,.contact-form-panel .form-error,.contact-form-panel .form-availability{margin:0 0 18px;font-size:14px}.dialog-loading{padding:25px 0}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-address{color:var(--c-6c542e);text-underline-offset:4px;overflow-wrap:anywhere;margin:22px 0;font-size:16px;text-decoration:underline;display:block}.contact-options>p{font-size:15px}.contact-context{background:var(--c-edf0e6);overflow-wrap:anywhere;margin-top:18px;padding:12px}.contact-context strong{letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.contact-actions{flex-wrap:wrap;gap:12px;display:flex}.contact-next{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.contact-next h3{font-family:var(--serif);margin-bottom:10px;font-size:25px;font-weight:450}.contact-next p{font-size:14px}.contact-options .form-note{margin-top:12px;font-size:12px}.preferences-dialog .dialog-close{width:44px;height:44px}.tour-dialog{width:min(1120px,100% - 40px);max-width:1120px}.tour-scroll{overscroll-behavior:contain;min-height:0;padding:22px 26px;overflow:auto}.tour-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.tour-navigation button,.tour-detail-picker button{text-align:left;background:var(--c-ffffff);color:var(--ink);border:1px solid var(--c-b8c7ad);border-radius:4px;align-items:center;gap:12px;min-height:48px;padding:12px;font-size:13px;display:flex}.tour-navigation button>span{color:var(--c-765f36);font-size:11px}.tour-navigation button[aria-pressed=true],.tour-detail-picker button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--c-ffffff)}.tour-navigation button[aria-pressed=true]>span{color:var(--c-e0c58f)}.tour-body{grid-template-columns:1.4fr 1fr;align-items:start;gap:30px;display:grid}.tour-evidence{min-width:0}.tour-detail-picker{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.tour-detail-picker button{justify-content:space-between;font-size:12px}.tour-screen{border:1px solid var(--c-bdcbb5);background:var(--c-ffffff);border-radius:4px;min-width:0;overflow:hidden}.tour-screen .image-inspect{width:100%;display:block}.tour-copy h3{font-family:var(--serif);margin:12px 0 16px;font-size:32px;font-weight:450;line-height:1.12}.tour-copy>p{font-size:15px;line-height:1.7}.tour-caption{border-left:2px solid var(--c-a68549);margin-top:22px;padding-left:15px}.tour-caption>span{font-size:12px;font-weight:600}.tour-caption p{margin-top:7px;font-size:14px;line-height:1.75}.tour-disclaimer{margin-top:12px;font-size:12px}.tour-footer{border-top:1px solid var(--line);background:var(--paper);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 26px;display:flex}.tour-footer>p{max-width:360px;font-size:13px}.tour-actions{align-items:center;gap:20px;display:flex}.tour-actions .text-link{min-height:44px}@media (max-width:1100px){.navigation{gap:12px}.navigation a{font-size:11px}.section-heading,.hero-grid{gap:35px}.hero-aside{max-width:400px}}@media (max-width:760px){h1{font-size:46px}h2{font-size:36px}.hero{padding-top:32px}.hero-grid{margin:22px 0 28px}.hero-aside{padding-top:22px}.hero-aside>p,.section-heading>p{font-size:15px}.section,.sector-section{padding:48px 0}.section-heading{gap:16px}.section-heading>p{max-width:none}.button,.text-link{font-size:13px}.navigation a{font-size:15px}.sector-picker{margin-top:20px}.sector-detail{margin-top:25px}.module-panel{padding-top:22px}.module-copy>p,.sector-copy>p,.local-feature-copy>p,.hosting-detail>p,.offline-intro>p{font-size:15px}.module-copy li,.feature-lines li{font-size:14px}.evidence-screen{height:230px}.offline-visual{margin-top:25px}.offline-visual .connection-demo{padding:22px 16px}.connection-path strong{font-size:12px}.connection-path div>span{font-size:11px}.offline-footnotes{gap:20px}.readiness-details>div{display:block}.readiness-details .evidence{margin-top:20px}.buying-layout{gap:20px;margin-top:25px}.implementation-detail{min-height:0;padding-bottom:20px}.publisher-note{padding-top:18px}.quote-guide{margin-top:26px;padding:24px 20px}.quote-guide h3{font-size:30px}.quote-fields select{font-size:16px}.footer-bottom{gap:14px}.footer-privacy{flex-wrap:wrap;justify-content:center;gap:16px}.closing-grid h2{font-size:37px}.closing{padding:38px 0}.demo-dialog,.tour-dialog{width:calc(100% - 20px);max-height:94dvh}.request-header,.tour-header{gap:10px;padding:16px}.request-header h2,.tour-header h2{margin-top:8px;font-size:26px}.request-header .eyebrow,.tour-header .eyebrow{font-size:11px}.dialog-scroll{padding:20px 16px}.form-grid{display:block}.tour-scroll{padding:16px}.tour-navigation{gap:6px;margin-bottom:18px}.tour-navigation button{flex-direction:column;align-items:flex-start;gap:6px;padding:10px;font-size:12px}.tour-body{flex-direction:column;gap:20px;display:flex}.tour-evidence{width:100%}.tour-detail-picker button{font-size:12px}.tour-copy h3{font-size:29px}.tour-caption{margin-top:16px}.tour-footer{padding:12px 16px;display:block}.tour-footer>p{display:none}.tour-actions{justify-content:space-between;gap:12px}.tour-actions .button{gap:8px;padding:0 12px}.screen-toolbar .screen-close{min-width:44px;min-height:44px}.contact-actions{flex-direction:column;align-items:stretch}}
