:root{--tx-grain-ink:#fff;--tx-grain-alpha:.7;--tx-text-alpha:.02;--tx-text-up:1;--tx-text-down:-.016;--ink-hero-a:#8ccfed;--ink-hero-b:#0d2769;--ink-hero-c:#f5fbff;--ink-hero-a-text:#bce5f8;--ink-hero-b-text:#f5fbff;--ink-hero-safe:#0d2769;--ink-collab-a:#8156c0;--ink-collab-b:#e47b7c;--ink-collab-c:#372053;--ink-collab-a-text:#7044ac;--ink-collab-b-text:#ab4046;--ink-collab-safe:#fbf7ff;--ink-fleet-a:#e3a338;--ink-fleet-b:#216f7b;--ink-fleet-c:#0a3341;--ink-fleet-a-text:#875814;--ink-fleet-b-text:#0a606c;--ink-fleet-safe:#fffbee;--ink-models-a:#0f9293;--ink-models-b:#ca358b;--ink-models-c:#00353a;--ink-models-a-text:#00686d;--ink-models-b-text:#ab1d72;--ink-models-safe:#e8feff;--ink-apps-a:#d1a33b;--ink-apps-b:#4546a6;--ink-apps-c:#1c1e4a;--ink-apps-a-text:#815c0a;--ink-apps-b-text:#4546a6;--ink-apps-safe:#f6f8ff;--ink-copper-a:#be6f3c;--ink-copper-b:#488f82;--ink-copper-c:#4c271a;--ink-copper-a-text:#944d24;--ink-copper-b-text:#1f655b;--ink-copper-safe:#fff8f0;--ink-olie-a:#288f5e;--ink-olie-b:#264e5b;--ink-olie-c:#073125;--ink-olie-a-text:#186b45;--ink-olie-b-text:#264e5b;--ink-olie-safe:#ecfff4;--ink-microsoft-a:#176ec8;--ink-microsoft-b:#33a3b4;--ink-microsoft-c:#09284f;--ink-microsoft-a-text:#0b60b2;--ink-microsoft-b-text:#0b6677;--ink-microsoft-safe:#f2faff;--ink-career-a:#319047;--ink-career-b:#d58d25;--ink-career-c:#15301b;--ink-career-a-text:#1c6c31;--ink-career-b-text:#895618;--ink-career-safe:#f0fff0;--ink-work-a:#7d9d73;--ink-work-b:#384352;--ink-work-c:#1e252e;--ink-work-a-text:#4a6342;--ink-work-b-text:#384352;--ink-work-safe:#f5feeb;--ink-contact-a:#3f72b6;--ink-contact-b:#83aac7;--ink-contact-c:#11284b;--ink-contact-a-text:#275b9c;--ink-contact-b-text:#375d76;--ink-contact-safe:#eff8ff;--ink-about-a:#c83a35;--ink-about-b:#db9341;--ink-about-c:#472215;--ink-about-a-text:#b02b27;--ink-about-b-text:#8b551c;--ink-about-safe:#fff7f2;--tone-about:#fbede1;--glow-about:#ffe0ce;--ink-co-exowatt:var(--ink-fleet-a);--ink-co-exowatt-text:var(--ink-fleet-a-text);--ink-co-copper:var(--ink-copper-a);--ink-co-copper-text:var(--ink-copper-a-text);--ink-co-olie:var(--ink-olie-a);--ink-co-olie-text:var(--ink-olie-a-text);--ink-co-microsoft:var(--ink-microsoft-a);--ink-co-microsoft-text:var(--ink-microsoft-a-text);--ink-co-record:var(--ink-career-a);--ink-co-record-text:var(--ink-career-a-text)}@supports (color:lab(0% 0 0)){:root{--tx-grain-ink:lab(100% 0 0);--ink-hero-a:lab(79.4028% -16.2853 -22.0695);--ink-hero-b:lab(17.3151% 12.6902 -42.2488);--ink-hero-c:lab(98.2915% -1.7038 -2.34118);--ink-hero-a-text:lab(88.5972% -10.6305 -13.9652);--ink-hero-b-text:lab(98.2915% -1.7038 -2.34118);--ink-hero-safe:lab(17.3151% 12.6902 -42.2488);--ink-collab-a:lab(45.3515% 35 -49.5413);--ink-collab-b:lab(63.8548% 41.5248 18.4008);--ink-collab-c:lab(17.4001% 20.3728 -27.2837);--ink-collab-a-text:lab(38.2879% 35.947 -49.4204);--ink-collab-b-text:lab(42.8492% 44.8372 20.5997);--ink-collab-safe:lab(97.5548% 6.03029 -9.20416);--ink-fleet-a:lab(72.0758% 17.6328 62.0493);--ink-fleet-b:lab(42.5693% -20.8287 -13.9372);--ink-fleet-c:lab(18.9834% -10.1772 -12.9356);--ink-fleet-a-text:lab(41.7942% 16.1068 44.1011);--ink-fleet-b-text:lab(36.7638% -20.6959 -13.8909);--ink-fleet-safe:lab(98.7571% .633299 13.5685);--ink-models-a:lab(54.6575% -32.7152 -9.82956);--ink-models-b:lab(48.5732% 63.245 -12.3243);--ink-models-c:lab(19.3905% -20.3663 -10.8974);--ink-models-a-text:lab(39.3391% -26.5652 -10.8929);--ink-models-b-text:lab(39.4234% 59.8266 -11.6878);--ink-models-safe:lab(98.1704% -8.22258 -3.44083);--ink-apps-a:lab(70.0014% 10.1906 58.1927);--ink-apps-b:lab(34.1321% 22.1589 -52.7661);--ink-apps-c:lab(13.1068% 11.1873 -28.1824);--ink-apps-a-text:lab(42.004% 10.718 46.7938);--ink-apps-b-text:lab(34.1321% 22.1589 -52.7661);--ink-apps-safe:lab(97.517% .963658 -8.99572);--ink-copper-a:lab(55.2655% 28.7881 42.0321);--ink-copper-b:lab(54.5413% -26.0025 -.207615);--ink-copper-c:lab(20.6726% 16.732 16.5335);--ink-copper-a-text:lab(41.2986% 28.3541 37.3046);--ink-copper-b-text:lab(38.2249% -24.3347 -1.10392);--ink-copper-safe:lab(98.0995% 4.55523 9.585);--ink-olie-a:lab(52.8547% -39.3668 17.3282);--ink-olie-b:lab(30.641% -11.3774 -12.3772);--ink-olie-c:lab(17.1388% -17.4176 3.18434);--ink-olie-a-text:lab(39.8309% -32.8511 14.4578);--ink-olie-b-text:lab(30.641% -11.3774 -12.3772);--ink-olie-safe:lab(98.5504% -9.63292 3.82695);--ink-microsoft-a:lab(45.5171% 1.78438 -54.7142);--ink-microsoft-b:lab(61.3183% -27.7557 -18.5772);--ink-microsoft-c:lab(15.8892% 1.50849 -27.6372);--ink-microsoft-a-text:lab(39.7562% 2.23239 -51.2527);--ink-microsoft-b-text:lab(39.0226% -20.2569 -16.9017);--ink-microsoft-safe:lab(97.6835% -3.43922 -8.90065);--ink-career-a:lab(53.0083% -41.197 29.9771);--ink-career-b:lab(64.9119% 22.5495 61.7416);--ink-career-c:lab(17.1185% -15.0061 9.79488);--ink-career-a-text:lab(39.9944% -35.367 25.8634);--ink-career-b-text:lab(41.7135% 18.0834 42.523);--ink-career-safe:lab(98.7705% -8.38313 6.51437);--ink-work-a:lab(61.4054% -17.504 18.2952);--ink-work-b:lab(27.985% -1.78926 -10.7204);--ink-work-c:lab(14.0974% -1.20582 -7.15146);--ink-work-a-text:lab(39.2354% -14.9569 15.8298);--ink-work-b-text:lab(27.985% -1.78926 -10.7204);--ink-work-safe:lab(98.5622% -5.4276 7.81729);--ink-contact-a:lab(47.0805% -.729233 -41.7829);--ink-contact-b:lab(67.5561% -8.62199 -19.2707);--ink-contact-c:lab(15.9764% 1.19893 -24.4656);--ink-contact-a-text:lab(37.7103% .902191 -41.5848);--ink-contact-b-text:lab(37.357% -7.79687 -19.0293);--ink-contact-safe:lab(97.0656% -3.09718 -10.6187);--ink-about-a:lab(47.1882% 56.4372 37.7547);--ink-about-b:lab(67.1778% 23.0043 53.2526);--ink-about-c:lab(18.3479% 16.8042 16.7295);--ink-about-a-text:lab(40.3167% 53.3957 36.3887);--ink-about-b-text:lab(41.6348% 19.9477 40.7083);--ink-about-safe:lab(98.0238% 6.16482 8.32661);--tone-about:lab(94.6305% 3.54972 7.50976);--glow-about:lab(91.4789% 9.01085 12.9555)}}.dark{--tx-grain-ink:#000102;--tx-grain-alpha:.55;--tx-text-alpha:.1;--tx-text-up:.07;--tx-text-down:-1;--ink-hero-a:#6cc4ea;--ink-hero-b:#051237;--ink-hero-c:#e8f4fa;--ink-hero-a-text:#a1dbf5;--ink-hero-b-text:#e8f4fa;--ink-hero-safe:#051237;--ink-collab-a:#a278e4;--ink-collab-b:#ed8a8e;--ink-collab-c:#e5d7f7;--ink-collab-a-text:#b897f0;--ink-collab-b-text:#f19d9f;--ink-collab-safe:#060110;--ink-fleet-a:#edb24d;--ink-fleet-b:#348f98;--ink-fleet-c:#f6e7c3;--ink-fleet-a-text:#edbb64;--ink-fleet-b-text:#69bac3;--ink-fleet-safe:#090300;--ink-models-a:#41b9b5;--ink-models-b:#df4b9d;--ink-models-c:#f8e8ab;--ink-models-a-text:#5fccc8;--ink-models-b-text:#f080b8;--ink-models-safe:#000506;--ink-apps-a:#ebc669;--ink-apps-b:#6267ca;--ink-apps-c:#e9eefc;--ink-apps-a-text:#ecca76;--ink-apps-b-text:#9aa4f0;--ink-apps-safe:#020114;--ink-copper-a:#d7935a;--ink-copper-b:#5eb09e;--ink-copper-c:#f4d9bb;--ink-copper-a-text:#e6a973;--ink-copper-b-text:#76c2b1;--ink-copper-safe:#0c0100;--ink-olie-a:#56bc86;--ink-olie-b:#4d7d89;--ink-olie-c:#c9efd9;--ink-olie-a-text:#76cd9c;--ink-olie-b-text:#87b3bf;--ink-olie-safe:#000602;--ink-microsoft-a:#4495ea;--ink-microsoft-b:#72dee6;--ink-microsoft-c:#d8f0fc;--ink-microsoft-a-text:#70aff4;--ink-microsoft-b-text:#72dee6;--ink-microsoft-safe:#000410;--ink-career-a:#75d87a;--ink-career-b:#f1af57;--ink-career-c:#daf4d4;--ink-career-a-text:#81dd85;--ink-career-b-text:#f2b866;--ink-career-safe:#000501;--ink-work-a:#9bb48e;--ink-work-b:#738292;--ink-work-c:#e3e7d8;--ink-work-a-text:#a9c09d;--ink-work-b-text:#9dadbe;--ink-work-safe:#020501;--ink-contact-a:#6795cf;--ink-contact-b:#bcd4ea;--ink-contact-c:#e5f0fc;--ink-contact-a-text:#8fb4e4;--ink-contact-b-text:#bcd4ea;--ink-contact-safe:#00051d;--ink-about-a:#db423c;--ink-about-b:#eea753;--ink-about-c:#f9dfcb;--ink-about-a-text:#f47c6b;--ink-about-b-text:#f1af64;--ink-about-safe:#0e0000;--tone-about:#150b09;--glow-about:#2e130f}@supports (color:lab(0% 0 0)){.dark{--tx-grain-ink:lab(.191158% -.0248402 -.383517);--ink-hero-a:lab(74.8029% -19.6566 -27.3734);--ink-hero-b:lab(6.43518% 6.73778 -26.2226);--ink-hero-c:lab(95.4179% -3.17174 -4.37669);--ink-hero-a-text:lab(84.0185% -14.4984 -19.398);--ink-hero-b-text:lab(95.4179% -3.17174 -4.37669);--ink-hero-safe:lab(6.43518% 6.73778 -26.2226);--ink-collab-a:lab(58.246% 33.7272 -49.7654);--ink-collab-b:lab(68.5723% 38.5979 15.1981);--ink-collab-c:lab(87.8536% 9.15232 -13.7289);--ink-collab-a-text:lab(68.1009% 26.0025 -40.7917);--ink-collab-b-text:lab(73.4289% 32.15 12.5192);--ink-collab-safe:lab(.850948% 3.02856 -5.8238);--ink-fleet-a:lab(76.805% 15.0261 58.6555);--ink-fleet-b:lab(54.3411% -25.2803 -13.4537);--ink-fleet-c:lab(92.0781% 1.15994 19.6078);--ink-fleet-a-text:lab(79.2142% 11.351 50.7352);--ink-fleet-b-text:lab(70.5457% -23.9576 -12.7517);--ink-fleet-safe:lab(1.1776% 1.61038 2.08009);--ink-models-a:lab(68.6832% -35.0305 -8.39943);--ink-models-b:lab(55.5381% 63.5049 -12.3445);--ink-models-c:lab(92.2778% -.841498 31.9552);--ink-models-a-text:lab(75.5891% -33.3182 -8.0247);--ink-models-b-text:lab(67.8257% 48.3636 -9.3135);--ink-models-safe:lab(1.12993% -2.43143 -2.16777);--ink-apps-a:lab(81.7507% 5.58251 51.1676);--ink-apps-b:lab(47.1244% 19.1549 -53.0055);--ink-apps-c:lab(94.0868% .199407 -7.54006);--ink-apps-a-text:lab(82.9067% 4.74778 46.1214);--ink-apps-b-text:lab(68.7721% 10.1542 -39.5324);--ink-apps-safe:lab(.710375% 2.30169 -7.96536);--ink-copper-a:lab(67.1332% 21.9604 40.7421);--ink-copper-b:lab(66.2815% -29.4822 .884616);--ink-copper-c:lab(88.3935% 6.36441 18.5009);--ink-copper-a-text:lab(74.1975% 18.5402 36.8265);--ink-copper-b-text:lab(73.1781% -27.649 .828588);--ink-copper-safe:lab(.972282% 3.03157 1.58139);--ink-olie-a:lab(69.17% -40.6991 17.9308);--ink-olie-b:lab(49.3285% -14.4832 -11.8069);--ink-olie-c:lab(91.3948% -16.1254 6.39776);--ink-olie-a-text:lab(75.9405% -35.5688 15.6843);--ink-olie-b-text:lab(70.1837% -13.3615 -10.8198);--ink-olie-safe:lab(1.18385% -3.00999 1.17497);--ink-microsoft-a:lab(59.8027% -3.95522 -51.1528);--ink-microsoft-b:lab(82.3782% -30.8375 -14.1548);--ink-microsoft-c:lab(93.1509% -6.2415 -8.70013);--ink-microsoft-a-text:lab(69.3784% -5.93412 -41.3724);--ink-microsoft-b-text:lab(82.3782% -30.8375 -14.1548);--ink-microsoft-safe:lab(.925604% .722341 -8.07385);--ink-career-a:lab(78.7585% -44.8423 36.7893);--ink-career-b:lab(76.6491% 18.5379 54.1888);--ink-career-c:lab(93.6723% -13.0146 12.29);--ink-career-a-text:lab(80.969% -42.0139 34.2299);--ink-career-b-text:lab(79.058% 15.3773 49.4573);--ink-career-safe:lab(.992334% -1.8983 1.12166);--ink-work-a:lab(70.5563% -14.2478 16.4606);--ink-work-b:lab(53.5566% -2.92462 -10.5415);--ink-work-c:lab(90.9317% -3.38563 6.61577);--ink-work-a-text:lab(75.1414% -13.0928 15.0254);--ink-work-b-text:lab(69.801% -3.01 -10.5784);--ink-work-safe:lab(1.11638% -1.38248 1.40231);--ink-contact-a:lab(60.1146% -3.54916 -35.0743);--ink-contact-b:lab(83.7539% -5.06443 -13.589);--ink-contact-c:lab(94.18% -2.12187 -7.1074);--ink-contact-a-text:lab(71.8702% -4.08635 -28.371);--ink-contact-b-text:lab(83.7539% -5.06443 -13.589);--ink-contact-safe:lab(1.69556% 2.57043 -15.0658);--ink-about-a:lab(51.7326% 59.5451 39.6593);--ink-about-b:lab(74.2132% 21.3419 52.9822);--ink-about-c:lab(90.6306% 7.05609 13.5441);--ink-about-a-text:lab(66.1597% 45.6379 31.9255);--ink-about-b-text:lab(76.579% 19.2666 47.7741);--ink-about-safe:lab(.78812% 4.63226 1.42236);--tone-about:lab(3.96292% 3.52883 2.13507);--glow-about:lab(9.69337% 13.6723 8.52604)}}:is([data-tone=cover],[data-inks=cover]){--ink-a:var(--ink-contact-a);--ink-b:var(--ink-contact-b);--ink-c:var(--ink-contact-c);--ink-a-text:var(--ink-contact-a-text);--ink-b-text:var(--ink-contact-b-text);--ink-safe:var(--ink-contact-safe)}:is(.blueprint,[data-inks=hero]){--ink-a:var(--ink-hero-a);--ink-b:var(--ink-hero-b);--ink-c:var(--ink-hero-c);--ink-a-text:var(--ink-hero-a-text);--ink-b-text:var(--ink-hero-b-text);--ink-safe:var(--ink-hero-safe)}:is([data-tone=collab],[data-inks=collab]){--ink-a:var(--ink-collab-a);--ink-b:var(--ink-collab-b);--ink-c:var(--ink-collab-c);--ink-a-text:var(--ink-collab-a-text);--ink-b-text:var(--ink-collab-b-text);--ink-safe:var(--ink-collab-safe)}:is([data-tone=fleet],[data-inks=fleet]){--ink-a:var(--ink-fleet-a);--ink-b:var(--ink-fleet-b);--ink-c:var(--ink-fleet-c);--ink-a-text:var(--ink-fleet-a-text);--ink-b-text:var(--ink-fleet-b-text);--ink-safe:var(--ink-fleet-safe)}:is([data-tone=models],[data-inks=models]){--ink-a:var(--ink-models-a);--ink-b:var(--ink-models-b);--ink-c:var(--ink-models-c);--ink-a-text:var(--ink-models-a-text);--ink-b-text:var(--ink-models-b-text);--ink-safe:var(--ink-models-safe)}:is([data-tone=apps],[data-inks=apps]){--ink-a:var(--ink-apps-a);--ink-b:var(--ink-apps-b);--ink-c:var(--ink-apps-c);--ink-a-text:var(--ink-apps-a-text);--ink-b-text:var(--ink-apps-b-text);--ink-safe:var(--ink-apps-safe)}:is([data-tone=copper],[data-inks=copper]){--ink-a:var(--ink-copper-a);--ink-b:var(--ink-copper-b);--ink-c:var(--ink-copper-c);--ink-a-text:var(--ink-copper-a-text);--ink-b-text:var(--ink-copper-b-text);--ink-safe:var(--ink-copper-safe)}:is([data-tone=olie],[data-inks=olie]){--ink-a:var(--ink-olie-a);--ink-b:var(--ink-olie-b);--ink-c:var(--ink-olie-c);--ink-a-text:var(--ink-olie-a-text);--ink-b-text:var(--ink-olie-b-text);--ink-safe:var(--ink-olie-safe)}:is([data-tone=microsoft],[data-inks=microsoft]){--ink-a:var(--ink-microsoft-a);--ink-b:var(--ink-microsoft-b);--ink-c:var(--ink-microsoft-c);--ink-a-text:var(--ink-microsoft-a-text);--ink-b-text:var(--ink-microsoft-b-text);--ink-safe:var(--ink-microsoft-safe)}:is([data-tone=career],[data-inks=career]){--ink-a:var(--ink-career-a);--ink-b:var(--ink-career-b);--ink-c:var(--ink-career-c);--ink-a-text:var(--ink-career-a-text);--ink-b-text:var(--ink-career-b-text);--ink-safe:var(--ink-career-safe)}:is([data-tone=work],[data-inks=work]){--ink-a:var(--ink-work-a);--ink-b:var(--ink-work-b);--ink-c:var(--ink-work-c);--ink-a-text:var(--ink-work-a-text);--ink-b-text:var(--ink-work-b-text);--ink-safe:var(--ink-work-safe)}:is([data-tone=contact],[data-inks=contact]){--ink-a:var(--ink-contact-a);--ink-b:var(--ink-contact-b);--ink-c:var(--ink-contact-c);--ink-a-text:var(--ink-contact-a-text);--ink-b-text:var(--ink-contact-b-text);--ink-safe:var(--ink-contact-safe)}[data-inks=about]{--ink-a:var(--ink-about-a);--ink-b:var(--ink-about-b);--ink-c:var(--ink-about-c);--ink-a-text:var(--ink-about-a-text);--ink-b-text:var(--ink-about-b-text);--ink-safe:var(--ink-about-safe);--tone:var(--tone-about);--tone-glow:var(--glow-about)}:is(.blueprint,[data-inks=hero]){--tx-text-alpha:0;--tx-text-up:0;--tx-text-down:-1;--tx-grain-ink:#030c22;--tx-grain-alpha:.4}@supports (color:lab(0% 0 0)){:is(.blueprint,[data-inks=hero]){--tx-grain-ink:lab(3.41827% 1.84944 -15.2766)}}.dark :is([data-tone=contact],[data-inks=contact]){--tx-text-alpha:.06;--tx-text-up:.045}[data-inks-co=exowatt]{--ink-a:var(--ink-co-exowatt);--ink-a-text:var(--ink-co-exowatt-text)}[data-inks-co=copper]{--ink-a:var(--ink-co-copper);--ink-a-text:var(--ink-co-copper-text)}[data-inks-co=olie]{--ink-a:var(--ink-co-olie);--ink-a-text:var(--ink-co-olie-text)}[data-inks-co=microsoft]{--ink-a:var(--ink-co-microsoft);--ink-a-text:var(--ink-co-microsoft-text)}[data-inks-co=record]{--ink-a:var(--ink-co-record);--ink-a-text:var(--ink-co-record-text)}.txp-textile{--tx-mask:url(/textures/textile.svg?v=8bf7fa64);--tx-tw:24px;--tx-th:24px;--tx-plate-alpha:1}.txp-contours{--tx-mask:url(/textures/contours.svg?v=5387f343);--tx-tw:288px;--tx-th:288px;--tx-plate-alpha:.8}.txp-attention{--tx-mask:url(/textures/attention.svg?v=b19469b1);--tx-tw:120px;--tx-th:120px;--tx-plate-alpha:.35}.txp-graticule{--tx-mask:url(/textures/graticule.svg?v=cca6171b);--tx-tw:240px;--tx-th:240px;--tx-plate-alpha:1}.txp-brushed{--tx-mask:url(/textures/brushed.svg?v=052ed486);--tx-tw:320px;--tx-th:96px;--tx-plate-alpha:.85}.txp-guilloche{--tx-mask:url(/textures/guilloche.svg?v=949ce8d4);--tx-tw:96px;--tx-th:96px;--tx-plate-alpha:1}.txp-dotmatrix{--tx-mask:url(/textures/dotmatrix.svg?v=b69a6e36);--tx-tw:6px;--tx-th:6px;--tx-plate-alpha:.7}.txp-isometric{--tx-mask:url(/textures/isometric.svg?v=1cc68ea0);--tx-tw:173px;--tx-th:100px;--tx-plate-alpha:1}.tx-plate{pointer-events:none;background-color:var(--tx-ink,var(--ink-c,currentColor));opacity:calc(var(--tx-plate-alpha,1) * var(--tx-strength,1));-webkit-mask-image:var(--tx-mask);-webkit-mask-image:var(--tx-mask);-webkit-mask-image:var(--tx-mask);-webkit-mask-image:var(--tx-mask);mask-image:var(--tx-mask);-webkit-mask-repeat:var(--tx-repeat,repeat);-webkit-mask-repeat:var(--tx-repeat,repeat);-webkit-mask-repeat:var(--tx-repeat,repeat);-webkit-mask-repeat:var(--tx-repeat,repeat);mask-repeat:var(--tx-repeat,repeat);-webkit-mask-size:var(--tx-tw) var(--tx-th);-webkit-mask-size:var(--tx-tw) var(--tx-th);-webkit-mask-size:var(--tx-tw) var(--tx-th);-webkit-mask-size:var(--tx-tw) var(--tx-th);mask-size:var(--tx-tw) var(--tx-th);-webkit-mask-position:var(--tx-pos,0 0);-webkit-mask-position:var(--tx-pos,0 0);-webkit-mask-position:var(--tx-pos,0 0);-webkit-mask-position:var(--tx-pos,0 0);mask-position:var(--tx-pos,0 0);display:block;position:absolute;inset:0}.tx-paper-pattern{z-index:-1;pointer-events:none;display:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(52% 48% at 100%,#000 0%,#0009 45%,#0000 100%);mask-image:radial-gradient(52% 48% at 100%,#000 0%,#0009 45%,#0000 100%)}@media (min-width:64rem){.tx-paper-pattern{display:block}}.tx-grain{z-index:-1;pointer-events:none;background-color:var(--tx-grain-ink);opacity:calc(var(--tx-grain-alpha) * .45);position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200' fill='none'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='17' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 3.2 0 0 0 -1.62'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23g)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200' fill='none'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='17' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 3.2 0 0 0 -1.62'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23g)'/%3E%3C/svg%3E");-webkit-mask-size:200px 200px;mask-size:200px 200px}.tx-ink-a{color:var(--ink-a-text)}[data-tx-paper][data-inks=about]{--background:var(--tone-about);background-color:var(--tone-about);background-image:radial-gradient(ellipse 70% min(36rem, 40%) at 14% 0%, var(--tone-glow), transparent 72%), radial-gradient(ellipse 62% min(46rem, 34%) at 78% 46%, var(--tone-glow), transparent 70%);background-repeat:no-repeat}main:has(>[data-inks=about])+footer{--background:var(--tone-about);background-color:var(--tone-about)}@media print{.tx-paper-pattern,.tx-grain{display:none}}
:root{--seam-shadow:#422e1e4d;--seam-dim:#392a1e1a}@supports (color:lab(0% 0 0)){:root{--seam-shadow:lab(20.9919% 7.76596 14.3845/.3);--seam-dim:lab(18.7126% 5.66906 10.5547/.1)}}.dark{--seam-shadow:#0000008c;--seam-dim:#0000001f}@supports (color:lab(0% 0 0)){.dark{--seam-shadow:lab(0% 0 0/.55);--seam-dim:lab(0% 0 0/.12)}}.seam{position:relative}.seam-runway,.seam-shadow,.seam-dim{display:none}:root[data-choreo] main{timeline-scope:--seam-collab, --seam-fleet, --seam-models, --seam-apps, --seam-copper, --seam-olie, --seam-microsoft, --seam-career, --seam-work, --seam-contact;overflow-y:clip}:root[data-choreo] .seam[data-in] [data-tone][data-tone-gap]{margin-top:0}:root[data-choreo] .seam[data-in] [data-tone][data-tone-gap]:before{display:none}:root[data-choreo] .seam-runway{left:0;top:calc(1px - var(--header-h));width:1px;height:var(--seam-len);visibility:hidden;pointer-events:none;view-timeline:var(--tl-in) block;view-timeline-inset:0px;display:block;position:absolute}:root[data-choreo] .seam[data-in]{margin-top:calc(-1 * (100svh + var(--seam-len) - var(--header-h) + 1px))}:root[data-choreo] .seam[data-in]:after{content:"";height:var(--seam-len);display:block}:root[data-choreo] .seam[data-in]>.seam-in{top:calc(var(--header-h) - 1px);z-index:1;position:sticky}:root[data-choreo] .seam{pointer-events:none}:root[data-choreo] .seam>.seam-in{pointer-events:auto}:root[data-choreo] .seam[data-out]>.seam-in>.seam-out{position:relative}:root[data-choreo] .seam[data-out]>.seam-in>.seam-out:after{content:"";height:var(--seam-out-len);display:block}:root[data-choreo] .seam[data-out]>.seam-in>.seam-out>[data-sheet]{top:calc(100svh - var(--choreo-h));min-height:calc(100svh - var(--header-h) + 1px);transform-origin:50% calc(100% - 50svh);position:sticky}:root[data-choreo] .seam-shadow{inset-inline:0;height:calc(100svh - var(--header-h) + 1px);pointer-events:none;box-shadow:0 -1.25rem 3rem -1.5rem var(--seam-shadow), 0 -1px 0 0 var(--hairline-strong);display:block;position:absolute;top:0}:root[data-choreo] .seam[data-in=side]>.seam-in>.seam-shadow{box-shadow:-1.25rem 0 3rem -1.5rem var(--seam-shadow), -1px 0 0 0 var(--hairline-strong)}:root[data-choreo] .seam[data-out]:not([data-out=fade]) .seam-dim{z-index:2;pointer-events:none;background:var(--seam-dim);opacity:0;display:block;position:absolute;inset:0}:root[data-choreo][data-story-measure] :is(.seam-in,.seam-out>[data-sheet]){transform:translate(0,0)scale(1)!important}:root[data-choreo][data-story-measure] .seam[data-in]>.seam-in{top:var(--seam-len)!important;position:relative!important}:root[data-choreo][data-story-measure] .seam-out>[data-sheet]{position:relative!important;top:0!important}:root[data-choreo] :where(.seam[data-in]>.seam-in,.seam[data-in]>.seam-in>.seam-shadow){animation-timeline:var(--tl-in);animation-range:exit-crossing;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both}:root[data-choreo] :where(.seam[data-out]>.seam-in>.seam-out>[data-sheet],.seam[data-out]>.seam-in>.seam-out>[data-sheet]>.frame,.seam[data-out]>.seam-in>.seam-out>.seam-dim){animation-timeline:var(--tl-out);animation-range:exit-crossing;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both}:root[data-choreo] .seam[data-out]>.seam-in>.seam-out>[data-sheet] [data-story-drawing]>ol>li:last-child>:first-child{animation:linear choreo-hold;animation-timeline:var(--tl-out);animation-range:exit-crossing}@keyframes choreo-hold{0%,to{opacity:1}}:root[data-choreo] .seam[data-in=stack]>.seam-in{animation-name:choreo-stack-in}:root[data-choreo] .seam[data-in=stack]>.seam-in>.seam-shadow{animation-name:choreo-shadow}:root[data-choreo] .seam:is([data-out=stack],[data-out=side])>.seam-in>.seam-out>.seam-dim{animation-name:choreo-dim}:root[data-choreo] .seam[data-out=stack]>.seam-in>.seam-out>[data-sheet]{animation-name:choreo-recede}:root[data-choreo] .seam[data-out=stack]>.seam-in>.seam-out>[data-sheet]>.frame{animation-name:choreo-out-ink}@keyframes choreo-out-ink{0%,38%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.6,1)}80%,to{opacity:0}}@keyframes choreo-stack-in{0%{visibility:hidden;transform:translate3d(0, calc(100svh - var(--header-h) + 1px), 0)}.01%{visibility:visible;transform:translate3d(0, calc(100svh - var(--header-h) + 1px), 0);animation-timing-function:cubic-bezier(.3,.4,.55,.85)}to{visibility:visible;transform:none}}@keyframes choreo-shadow{0%,80%{opacity:1}to{opacity:0}}@keyframes choreo-dim{0%{opacity:0}to{opacity:1}}@keyframes choreo-recede{0%{animation-timing-function:cubic-bezier(.33,.67,.67,1);transform:none}98%,to{visibility:hidden}to{transform:translate3d(0, calc(var(--seam-out-len) * -.5), 0) scale(.985)}}:root[data-choreo] .seam[data-in=fade]>.seam-in{animation-name:choreo-fade-in}:root[data-choreo] .seam[data-out=fade]>.seam-in>.seam-out>[data-sheet]{box-shadow:0 var(--seam-out-len) 0 0 var(--background);animation-name:choreo-fade-out}:root[data-choreo] .seam[data-out=fade]>.seam-in>.seam-out>[data-sheet]>.frame{animation-name:choreo-fade-ink}@keyframes choreo-fade-in{0%,44%{visibility:hidden;opacity:0}0%{transform:translate3d(0, var(--seam-len), 0)}44.01%{visibility:visible;opacity:0}46%{opacity:0;animation-timing-function:cubic-bezier(.2,.6,.35,1)}78%,to{visibility:visible;opacity:1}to{transform:none}}@keyframes choreo-fade-out{0%{transform:none}98%,to{visibility:hidden}to{transform:translate3d(0, calc(-1 * var(--seam-out-len)), 0)}}@keyframes choreo-fade-ink{0%,10%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.8,.4)}42%,to{opacity:0}}:root[data-choreo] .seam[data-in=side]>.seam-in{animation-name:choreo-side-in}:root[data-choreo] .seam[data-in=side]>.seam-in>.seam-shadow{height:100%;animation-name:choreo-shadow}:root[data-choreo] .seam[data-out=side]>.seam-in>.seam-out>[data-sheet]{animation-name:choreo-side-out}:root[data-choreo] .seam[data-out=side]>.seam-in>.seam-out>[data-sheet]>.frame{animation-name:choreo-side-out-ink}:root[data-choreo] .seam[data-in=side]>.seam-in>.seam-out>[data-sheet]>.frame :is([data-story-head],[data-story-steps]){animation:linear both choreo-side-words;animation-timeline:var(--tl-in);animation-range:exit-crossing}:root[data-choreo] .seam[data-in=side]>.seam-in>.seam-out>[data-sheet]>.frame [data-story-stage-col]{animation:linear both choreo-side-figure;animation-timeline:var(--tl-in);animation-range:exit-crossing}@keyframes choreo-side-in{0%{visibility:hidden;transform:translate(100%)}.01%{visibility:visible;animation-timing-function:cubic-bezier(.25,.5,.35,1);transform:translate(100%)}75%,to{visibility:visible;transform:none}}@keyframes choreo-side-out{0%{animation-timing-function:cubic-bezier(.33,.67,.67,1);transform:none}98%,to{visibility:hidden}to{transform:translate3d(-6%, calc(var(--seam-out-len) * -.5), 0) scale(.985)}}@keyframes choreo-side-out-ink{0%,12%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.6,1)}34%,to{opacity:0}}@keyframes choreo-side-words{0%,18%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.6,1)}38%,to{opacity:1}}@keyframes choreo-side-figure{0%,72%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.6,1)}94%,to{opacity:1}}@media not (min-width:64rem){:root[data-choreo] .seam[data-in=side]>.seam-in{animation-name:choreo-stack-in}:root[data-choreo] .seam[data-in=side]>.seam-in>.seam-shadow{height:calc(100svh - var(--header-h) + 1px);box-shadow:0 -1.25rem 3rem -1.5rem var(--seam-shadow), 0 -1px 0 0 var(--hairline-strong)}:root[data-choreo] .seam[data-in=side]>.seam-in>.seam-out>[data-sheet]>.frame :is([data-story-head],[data-story-steps],[data-story-stage-col]){animation:none}:root[data-choreo] .seam[data-out=side]>.seam-in>.seam-out>[data-sheet]{animation-name:choreo-recede}:root[data-choreo] .seam[data-out=side]>.seam-in>.seam-out>[data-sheet]>.frame{animation-name:choreo-out-ink}}.part-divider{--background:var(--tone);background-color:var(--tone);align-items:center;min-height:36svh;padding-block:2.5rem 1.5rem;display:flex;position:relative}.part-divider>.frame{width:100%}@media not (min-width:40rem){.part-divider{min-height:32svh}}:root:not([data-choreo]) .part-divider{padding-top:calc(var(--sheet-gap) + 1rem);background-image:linear-gradient(to bottom, var(--tone-prev), var(--tone) var(--sheet-gap))}.part-divider+[data-tone][data-tone-gap]{margin-top:0}.part-divider+[data-tone][data-tone-gap]:before{display:none}@view-transition{navigation:auto}:root[data-vt] [data-site-header]{view-transition-name:site-header}::view-transition-group(site-header){animation-duration:0s}::view-transition-group(root){animation-duration:.24s;animation-timing-function:var(--ease-drawing)}::view-transition-old(root){animation-duration:.24s;animation-timing-function:var(--ease-drawing)}::view-transition-new(root){animation-duration:.24s;animation-timing-function:var(--ease-drawing)}:root[data-motion]::view-transition-group(*){animation-duration:.12s}:root[data-motion]::view-transition-old(*){animation-duration:.12s}:root[data-motion]::view-transition-new(*){animation-duration:.12s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.12s!important}::view-transition-old(*){animation-duration:.12s!important}::view-transition-new(*){animation-duration:.12s!important}}
